.product-configurator{margin:2rem 0;padding:1.75rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius-outset, 10px);box-sizing:border-box;width:100%}@media screen and (min-width:990px){.product-configurator{padding:2.5rem}}.product-configurator__head{margin-bottom:1rem}.product-configurator__eyebrow{display:block;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:.35rem;font-weight:700}.product-configurator__title{margin:0;font-size:1.2rem}@media screen and (min-width:990px){.product-configurator__title{font-size:1.5rem}}.product-configurator__product{margin-bottom:1rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(var(--color-foreground),.15)}.product-configurator__product:empty{display:none}.product-configurator__product .product__text{margin:0 0 .35rem}.product-configurator__product .product__title{margin:0 0 .5rem}.product-configurator__product .product__title h1{font-size:1.5rem;margin:0}@media screen and (min-width:990px){.product-configurator__product .product__title h1{font-size:2rem}}.product-configurator__product [id^=price-]{margin:0 0 .35rem}@media screen and (min-width:990px){.product-configurator__product [id^=price-]{font-size:1.25rem}}.product-configurator__product .product__tax{margin:0 0 1rem;font-size:.75rem;opacity:.6}.product-configurator__product variant-selects fieldset{margin:0}.product-configurator__product-meta{margin:-.75rem 0 1.5rem}.product-configurator__product-meta:empty{display:none}.product-configurator__product-ref{font-size:.75rem;opacity:.6}.product-configurator__section{margin-bottom:1.5rem}@media screen and (min-width:990px){.product-configurator__section{margin-bottom:2rem}}.product-configurator__label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin-bottom:.6rem}@media screen and (min-width:990px){.product-configurator__label{font-size:.85rem;margin-bottom:.85rem}}.product-configurator__hint{margin:0 0 .9rem;font-size:.8rem;opacity:.7}@media screen and (min-width:990px){.product-configurator__hint{font-size:.9rem}}.product-configurator__notice{margin-top:1rem;padding:.75rem 1rem;border-radius:8px;font-size:.85rem;font-weight:600}@media screen and (min-width:990px){.product-configurator__notice{font-size:.9rem}}.product-configurator__notice[hidden]{display:none}.product-configurator__notice--warning{background:#e68c141f;color:#965a0a;border:1px solid rgba(230,140,20,.35)}.product-configurator__notice--success{background:#288c501f;color:#146437;border:1px solid rgba(40,140,80,.35)}.product-configurator__size-rows{display:flex;flex-wrap:wrap;gap:.6rem}@media screen and (min-width:990px){.product-configurator__size-rows{gap:.85rem}}.product-configurator__size-row{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .5rem .55rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:8px;min-width:4.25rem;background:rgb(var(--color-background))}@media screen and (min-width:990px){.product-configurator__size-row{padding:.9rem .75rem .8rem;min-width:5.25rem;border-radius:10px}}.product-configurator__size-row.is-unavailable{opacity:.4}.product-configurator__size-name{font-weight:600;font-size:.85rem}@media screen and (min-width:990px){.product-configurator__size-name{font-size:1.05rem}}.product-configurator__size-ref{font-size:.6rem;opacity:.5;letter-spacing:.02em}@media screen and (min-width:990px){.product-configurator__size-ref{font-size:.7rem}}.product-configurator__size-status{font-size:.65rem;text-transform:uppercase;letter-spacing:.03em;opacity:.55}@media screen and (min-width:990px){.product-configurator__size-status{font-size:.72rem}}.product-configurator__size-row input[type=number]{width:3.4rem;padding:.35rem .3rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:6px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:.9rem;text-align:center}@media screen and (min-width:990px){.product-configurator__size-row input[type=number]{width:4.25rem;padding:.5rem .4rem;font-size:1.05rem}}.product-configurator__size-total{margin:.75rem 0 0;font-size:.85rem;font-weight:700}@media screen and (min-width:990px){.product-configurator__size-total{font-size:1rem}}.product-configurator__size-total:empty{display:none}.product-configurator__logos{display:flex;flex-direction:column;gap:.75rem}.product-configurator__logo-row{padding:.75rem;border:1px dashed rgba(var(--color-foreground),.25);border-radius:8px}.product-configurator__upload{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.product-configurator__upload-btn{cursor:pointer}@media screen and (min-width:990px){.product-configurator__upload-btn{padding:.9rem 1.5rem;font-size:1rem}}.product-configurator__filename{font-size:.85rem;opacity:.7}@media screen and (min-width:990px){.product-configurator__filename{font-size:.95rem}}.product-configurator__options{display:flex;flex-wrap:wrap;gap:.6rem}@media screen and (min-width:990px){.product-configurator__options{gap:.85rem}}.product-configurator__option{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem 1rem;border:1px solid rgb(var(--color-foreground));border-radius:999px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}@media screen and (min-width:990px){.product-configurator__option{padding:.85rem 1.5rem;font-size:1rem}}.product-configurator__option-hint{font-size:.65rem;font-weight:500;opacity:.65;text-transform:none;letter-spacing:0}@media screen and (min-width:990px){.product-configurator__option-hint{font-size:.75rem}}.product-configurator__option:hover{background:rgba(var(--color-foreground),.06)}.product-configurator__option.is-active{background:rgb(var(--color-button, var(--color-foreground)));color:rgb(var(--color-button-text, var(--color-background)));border-color:rgb(var(--color-button, var(--color-foreground)))}.product-configurator__option.is-active .product-configurator__option-hint{opacity:.85}.product-configurator__option.is-unavailable,.product-configurator__option:disabled{opacity:.35;cursor:not-allowed;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product-configurator__delays{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}@media screen and (min-width:990px){.product-configurator__delays{gap:.85rem}}@media screen and (max-width:480px){.product-configurator__delays{grid-template-columns:1fr}}.product-configurator__delay{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem .85rem;border:1px solid rgb(var(--color-foreground));border-radius:10px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;text-align:left;transition:background-color .15s ease,color .15s ease}@media screen and (min-width:990px){.product-configurator__delay{padding:1.1rem 1.2rem}}.product-configurator__delay:hover{background:rgba(var(--color-foreground),.06)}.product-configurator__delay-name{font-weight:700;font-size:.85rem}@media screen and (min-width:990px){.product-configurator__delay-name{font-size:1rem}}.product-configurator__delay-time{font-size:.75rem;opacity:.75}@media screen and (min-width:990px){.product-configurator__delay-time{font-size:.85rem}}.product-configurator__delay-surcharge{font-size:.7rem;opacity:.6}.product-configurator__delay.is-active{background:rgb(var(--color-button, var(--color-foreground)));color:rgb(var(--color-button-text, var(--color-background)));border-color:rgb(var(--color-button, var(--color-foreground)))}.product-configurator__delay.is-active .product-configurator__delay-time,.product-configurator__delay.is-active .product-configurator__delay-surcharge{opacity:.85}.product-configurator__delivery{margin:.6rem 0 0;font-size:.8rem;opacity:.75}.product-configurator__recap{margin-bottom:1.5rem;padding:1rem 1.1rem;border-radius:8px;background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.1)}@media screen and (min-width:990px){.product-configurator__recap{padding:1.4rem 1.5rem}}.product-configurator__recap-list{margin:0;display:flex;flex-direction:column;gap:.45rem}.product-configurator__recap-row{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem}.product-configurator__recap-row[hidden]{display:none}@media screen and (min-width:990px){.product-configurator__recap-row{font-size:.95rem}}.product-configurator__recap-row dt{opacity:.65}.product-configurator__recap-row dd{margin:0;font-weight:600;text-align:right}.product-configurator__recap-row--total{padding-top:.45rem;border-top:1px dashed rgba(var(--color-foreground),.15);font-size:.9rem}@media screen and (min-width:990px){.product-configurator__recap-row--total{font-size:1.05rem}}.product-configurator__recap-row--grandtotal{margin-top:.3rem;padding:.85rem 1rem;border-radius:8px;background:rgb(var(--color-button, var(--color-foreground)));font-size:1.1rem}@media screen and (min-width:990px){.product-configurator__recap-row--grandtotal{font-size:1.3rem;padding:1rem 1.2rem}}.product-configurator__recap-row--grandtotal dt,.product-configurator__recap-row--grandtotal dd{color:rgb(var(--color-button-text, var(--color-background)));opacity:1;font-weight:700}.product-configurator__trust{display:flex;flex-wrap:wrap;gap:1.25rem;padding:1rem 0;border-top:1px solid rgba(var(--color-foreground),.15);border-bottom:1px solid rgba(var(--color-foreground),.15);margin-bottom:1rem}.product-configurator__trust-item{font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;gap:.4rem}@media screen and (min-width:990px){.product-configurator__trust-item{font-size:.9rem}}.product-configurator__status{margin:0;padding:.6rem .9rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:8px;font-size:.85rem;opacity:.85}.product-configurator__status:empty{display:none}.configurator-hidden-native{display:none!important}fieldset.color-swatches{display:flex!important;flex-wrap:wrap;gap:.6rem;border:none;padding:0;margin:0}@media screen and (min-width:990px){fieldset.color-swatches{gap:.85rem}}fieldset.color-swatches label.color-swatch{display:inline-block!important;width:2.1rem!important;height:2.1rem!important;border-radius:50%!important;border:2px solid rgba(var(--color-foreground),.15)!important;cursor:pointer;box-sizing:border-box;overflow:hidden!important;font-size:0!important;line-height:0!important;color:transparent!important;padding:0!important;margin:0!important;transition:box-shadow .15s ease,border-color .15s ease}@media screen and (min-width:990px){fieldset.color-swatches label.color-swatch{width:2.75rem!important;height:2.75rem!important}}fieldset.color-swatches label.color-swatch:hover{border-color:rgba(var(--color-foreground),.4)!important}fieldset.color-swatches input[type=radio]:checked+label.color-swatch{border-color:rgb(var(--color-background))!important;box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px rgb(var(--color-button, var(--color-foreground)))}fieldset.color-swatches input[type=radio].disabled+label.color-swatch{opacity:.3!important;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-personalizer.css.map */
