.product-configurator-modal .product-popup-modal__content{max-width:clamp(300px,90vw,980px);max-height:90vh}.product-configurator-modal .product-popup-modal__content-header{height:50px;border:none;margin-bottom:-2px}.product-configurator-modal .product-popup-modal__content-info{padding:0 12px 12px}@media screen and (min-width: 768px){.product-configurator-modal .product-popup-modal__content-header{height:75px}.product-configurator-modal .product-popup-modal__content-info{padding:0 25px 25px}}.configurator-nav{display:contents}.configurator-nav .configurator-modal-nav-link{--color-text-link: var(--color-primary);position:absolute;bottom:12.5px;display:flex;align-items:center;color:var(--color-text-link);cursor:pointer}.configurator-nav .configurator-modal-nav-link.back{left:10px}.configurator-nav .configurator-modal-nav-link.forward{right:10px}@media screen and (min-width: 768px){.configurator-nav .configurator-modal-nav-link.back{left:25px}.configurator-nav .configurator-modal-nav-link.forward{right:25px}}.configurator-nav .configurator-modal-nav-link svg{width:1rem;height:1rem;vertical-align:middle}.configurator-nav .configurator-modal-nav-link span{font-size:.875rem;line-height:1}.has-spacing-between>div:not(:last-child){margin-bottom:2rem}.collection-heading-configurator{-webkit-user-select:none;user-select:none}.collection-heading-configurator svg{width:28px;height:28px;vertical-align:middle}.collection-heading-configurator .subdued{opacity:.4}.collection-carousel-configurator,.collection-grid-configurator,.summary-table-configurator,.upsell-grid-configurator{position:relative}.collection-carousel-configurator .row{margin:0 -10px;padding:0}.collection-carousel-configurator .row .columns{padding:0 10px}.collection-carousel-configurator .flickity-nav.flickity-prev{left:10px!important;top:30%!important}.collection-carousel-configurator .flickity-nav.flickity-next{right:10px!important;top:30%!important}@media screen and (min-width: 768px){.collection-carousel-configurator .flickity-progress{display:none}}.product-card-configurator{isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:10px 0}.product-card-configurator .product-card-small--top{border-bottom:1px solid var(--color-border, #dadce0);padding-bottom:10px;display:inline-flex;align-items:center;width:100%}.product-card-configurator .product-card-small--info{display:flex;flex-direction:column;justify-content:space-between;min-height:85px;height:100%}.product-card-configurator .product-card-small--vendor{margin-bottom:3px;font-weight:700}.product-card-configurator .product-card-small--link{font-size:calc(var(--font-product-title-scale, 1) * .75rem);line-height:calc(var(--font-product-title-line-height-scale, 1) * 1.6);-webkit-user-select:none;user-select:none}.product-card-configurator .price{font-size:.875rem;font-weight:700}.product-card-configurator .product-card-small--bottom{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-top:10px}.product-card-configurator .product-card-small--bottom-inner{display:flex;flex-direction:column;height:100%}.product-card-configurator .product-card-small--block:last-child{margin-top:auto;margin-bottom:10px}.product-card-configurator .form__label{font-size:.75rem}.product-card-configurator .variations{margin-bottom:0}.product-card-configurator .variations .product-form__input--block{margin-bottom:4px}.product-card-configurator .variations input[type=radio]+label{height:36px!important}.product-card-configurator .select{margin-bottom:0}.product-card-configurator .product-form__input--dropdown select{padding:5px 24px 5px 15px;width:100%;height:36px}.product-card-configurator .product-form__input--flex{display:flex;align-items:center;justify-content:space-between;gap:6px}.product-card-configurator .product-form__input--flex .form__label{flex:1;margin:0}.product-card-configurator .product-form__input--flex .select{flex:2}.product-card-configurator .product-card-small--button{--button-border-radius: 8px;font-size:.875rem;width:100%;height:36px}.product-card-configurator .product-card-small--button-icon-text{width:1.5rem;height:1.5rem;vertical-align:middle}.product-card-configurator .product-card-small--buttons-flex{display:flex;align-items:center;justify-content:space-between}.product-card-configurator .product-card-small--buttons-flex .button--small{flex-basis:36px;padding:7px 0}.product-card-configurator .product-card-small--buttons-flex .button--large{flex-basis:calc(100% - 42px)}.flickity-slider .product-card-configurator{height:auto}.grid-cards-configurator .row{margin:0 -10px;padding:0}.grid-cards-configurator .row{row-gap:20px}.grid-cards-configurator .row .columns{padding:0 10px}.banner-card{--color-background-banner-overlay: rgba(19, 59, 118, .9);--color-text-banner: #fff;width:100%}.banner-card--image{border-radius:8px;position:relative;overflow:hidden;z-index:0}.banner-card--image-link{isolation:isolate;display:block;position:relative;height:0;overflow:hidden;padding-bottom:var(--padding-bottom)}.banner-card--image-link img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:5}.banner-card--image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-background-banner-overlay);z-index:5}.banner-card--content{position:absolute;top:50%;left:50%;width:100%;padding:20px;transform:translate(-50%,-50%);z-index:6}.banner-card--heading{color:var(--color-text-banner)}.banner-card--button{--button-border-radius: 8px;font-size:.875rem;height:36px}.banner-card--link{display:flex;align-items:center;color:var(--color-text-banner)}.banner-card--link svg{width:1rem;height:1rem;vertical-align:middle}.banner-card--link span{font-size:.75rem;line-height:1}.grid-cards-configurator .banner-card{cursor:pointer}.grid-cards-configurator .banner-card--content{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.grid-cards-configurator .banner-card--heading{margin-bottom:.5rem}.collection-grid-configurator .row{padding:0}.summary-table-configurator .summary-error{display:block;padding:10px 15px;margin-bottom:15px;font-size:.875rem;border-radius:8px;background:#d5212126}.summary-table-configurator .summary-banner{padding-bottom:20px;border-bottom:1px solid var(--color-border, #dadce0)}@media screen and (min-width: 768px){.summary-table-configurator .summary-banner{display:flex;align-items:center;justify-content:space-between}}.summary-table-configurator .summary-banner--overview{font-weight:700;font-size:.875rem}@media screen and (max-width: 767px){.summary-table-configurator .summary-banner--overview{padding-bottom:10px}}.summary-table-configurator .summary-banner--subtotal span{font-size:1.25rem}.summary-table-configurator .summary-banner--submit{min-width:225px}.summary-table-configurator .summary-banner--button{--button-border-radius: 8px;font-size:.875rem;width:100%;height:48px}.summary-table-configurator .summary-heading{margin-top:20px}.summary-table-configurator .summary-heading span{font-size:1.25rem;font-weight:700}.product-row-configurator{display:grid;grid-template-areas:"image title title price" "options options properties properties";grid-template-columns:84px 1fr 1fr 84px;gap:12px;padding:20px 0;font-size:.75rem;border-bottom:1px solid var(--color-border, #dadce0)}@media screen and (min-width: 768px){.product-row-configurator{grid-template-areas:"image title options properties price";grid-template-columns:84px repeat(3,1fr) 84px}}.product-row-configurator .product-row-configurator--image{grid-area:image}.product-row-configurator .product-row-configurator--title{grid-area:title}.product-row-configurator .product-row-configurator--vendor span{font-weight:700}.product-row-configurator .product-row-configurator--title>div:not(:last-child){margin-bottom:.25rem}.product-row-configurator .product-row-configurator--variant span{font-weight:700}.product-row-configurator .product-row-configurator--options{grid-area:options}.product-row-configurator .form__label{font-size:.75rem}.product-row-configurator .variations{margin-bottom:0}.product-row-configurator .variations .product-form__input--block{margin-bottom:4px}.product-row-configurator .variations input[type=radio]+label{height:36px!important}.product-row-configurator .product-row-configurator--properties{grid-area:properties;margin-right:24px}.product-row-configurator .product-row--block{margin-bottom:10px}.product-row-configurator .select{width:100%;margin-bottom:0}.product-row-configurator .product-form__input--dropdown select{line-height:1.4;padding:5px 24px 5px 15px;width:100%;height:36px}.product-row-configurator .product-form__input--flex{display:flex;align-items:center;justify-content:space-between;gap:6px}.product-row-configurator .product-form__input--flex .form__label{flex:1;margin:0}.product-row-configurator .product-form__input--flex .select{flex:2}.product-row-configurator .quantity .qty,.product-row-configurator .quantity .minus,.product-row-configurator .quantity .plus{height:36px}.product-row-configurator .product-row-configurator--price{grid-area:price}.product-row-configurator .product-row-configurator--price span{font-size:.875rem;font-weight:700}.product-row-configurator .product-row-configurator--link{--color-text-link: var(--color-primary);display:inline-block;color:var(--color-text-link);cursor:pointer}.product-row-configurator .product-row-configurator--link span{border-bottom:1px solid currentColor;line-height:1}.upsell-grid-configurator .row{margin:0 -5px;padding:0}.upsell-grid-configurator .row .columns{padding:5px}.product-card-upsell{border-radius:8px;border:1px solid var(--color-border, #dadce0);padding:10px}.product-card-upsell .product-card-small--top{border:none}.product-card-upsell .product-card-small--bottom{padding-top:0}.product-card-upsell .product-card-small--submit{display:grid;grid-template-columns:90px 1fr}.product-card-upsell .product-card-small--quantity{margin-right:20px}.product-card-upsell .quantity{padding:0 calc(70px / 3)}.product-card-upsell .quantity .qty,.product-card-upsell .quantity .minus,.product-card-upsell .quantity .plus{width:calc(70px / 3);height:36px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-configurator.css.map */
