#product-order-form{position:relative}@media screen and (max-width: 800px){#product-order-form{display:grid;grid-template-areas:"series" "color" "size"}#product-order-form .desktop-header{display:none}#product-order-form .mobile-header{display:flex;flex-direction:column}#product-order-form .product-series-options{grid-area:series}#product-order-form .product-series-options .product-option-list{display:flex}#product-order-form .product-color-options{grid-area:color}#product-order-form .product-size-options{grid-area:size}}#delivery-timer-wrapper .icon-close{display:none!important}#delivery-timer-wrapper .textTimer-sct{padding:clamp(8px,8px + .5177993528vw - 1.9417475728px,16px)!important;border-radius:clamp(6px,6px + .1294498382vw - .4854368932px,8px)!important}#delivery-timer-wrapper .textTimer-sct>div{margin:0!important;gap:clamp(6px,6px + .3883495146vw - 1.4563106796px,12px)!important;align-items:flex-start!important}#delivery-timer-wrapper .textTimer-sct>div>div{width:auto!important;height:auto!important;min-width:0!important;padding:0!important}#delivery-timer-wrapper .textTimer-sct>div>div>div{font-size:14px}#delivery-timer-wrapper img{margin-top:4px;width:16px!important;height:auto!important}.product-detail{padding-top:clamp(180px,180px + 4.347826087vw - 43.4782608696px,220px);color:#2c3e5d;display:flex;gap:clamp(32px,32px + 4vw - 32px,64px)}.product-detail .disclaimer{font-size:12px;position:absolute;bottom:clamp(16px,16px + 1.0355987055vw - 3.8834951456px,32px);left:clamp(16px,16px + 1.0355987055vw - 3.8834951456px,32px)}.product-detail .mobile-header{display:none}@media screen and (max-width: 800px){.product-detail .mobile-header{display:flex;flex-direction:column}}@media screen and (max-width: 1000px){.product-detail{padding-top:clamp(140px,140px + 3.0769230769vw - 10.7692307692px,160px)}}@media screen and (max-width: 800px){.product-detail{flex-direction:column}}.product-detail .product-description{font-size:clamp(16px,16px + .25vw - 2px,18px)}.product-detail .product-description a{text-decoration:underline}.product-detail .product-description ul{margin:clamp(12px,12px + .7766990291vw - 2.9126213592px,24px) 0;display:flex;flex-direction:column;gap:clamp(12px,12px + .7766990291vw - 2.9126213592px,24px)}.product-detail .product-description strong{font-weight:500}.product-detail .product-sizes .accordion-content{display:flex;flex-direction:column}.product-detail .product-options{display:flex;flex-direction:column;padding:clamp(12px,12px + .7766990291vw - 2.9126213592px,24px) 0;border-bottom:1px solid #e2ded8}.product-detail .product-options .link{align-self:flex-end;display:inline-flex;align-items:center;font-weight:500;gap:clamp(6px,6px + .1294498382vw - .4854368932px,8px);font-size:14px;margin-top:clamp(12px,12px + .7766990291vw - 2.9126213592px,24px);padding:clamp(6px,6px + .1294498382vw - .4854368932px,8px) 0}.product-detail .product-options .link svg{width:18px}.product-detail .finish-samples{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,16px + 1.0355987055vw - 3.8834951456px,32px);border-radius:clamp(8px,8px + .5177993528vw - 1.9417475728px,16px);background-color:#f0efeb;padding:clamp(16px,16px + 1.0355987055vw - 3.8834951456px,32px)}.product-detail .finish-samples .content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,8px + .5177993528vw - 1.9417475728px,16px)}.product-detail .finish-samples .button{margin-top:clamp(6px,6px + .3883495146vw - 1.4563106796px,12px)}.product-detail .finish-samples .image{width:72px}.product-detail .finish-samples .image img{width:100%}.product-detail .awards-badge{display:flex;flex-direction:row;padding:clamp(10px,10px + .6472491909vw - 2.427184466px,20px);border-radius:clamp(6px,6px + .1294498382vw - .4854368932px,8px);gap:clamp(6px,6px + .1294498382vw - .4854368932px,8px);background-color:#f0efeb;color:#2c3e5d}.product-detail .awards-badge svg{width:16px;min-width:16px;transform:translateY(2px)}.product-detail .awards-badge a{text-decoration:underline;color:#191824}.product-detail .warranty-badge{display:flex;flex-direction:row;padding:clamp(10px,10px + .6472491909vw - 2.427184466px,20px);border-radius:clamp(6px,6px + .1294498382vw - .4854368932px,8px);gap:clamp(6px,6px + .1294498382vw - .4854368932px,8px)}.product-detail .warranty-badge svg{width:16px;height:16px}.product-detail .warranty-badge a{text-decoration:underline}.product-detail #series-description{font-size:14px;line-height:24px}.product-detail .anchor{display:flex;flex-direction:column;height:calc(100vh - 200px);width:100%}@media screen and (max-width: 800px){.product-detail .anchor{height:auto}}.product-detail .gallery-column{flex:3}@media screen and (max-width: 800px){.product-detail .gallery-column{width:100%;min-width:unset;flex:unset}}.product-detail .size-guide-button{display:inline-flex;align-items:center;gap:8px;align-self:flex-end}.product-detail .size-guide-button svg{width:clamp(8px,8px + .5177993528vw - 1.9417475728px,16px)}.product-detail .sidebar-column{flex:2;min-width:420px;max-width:600px}@media screen and (max-width: 800px){.product-detail .sidebar-column{width:100%;min-width:unset;flex:unset;max-width:none}}.product-detail .sidebar-column hr{margin:0}.product-detail .title{margin:8px 0 16px}.product-detail .option-group{margin-top:48px}.product-detail .option-group h6{margin-bottom:24px}.product-detail .image{width:100%}.product-detail .fixed{position:fixed}.product-detail .options{display:grid;list-style:none;padding:0;gap:8px}.product-detail .options button{width:100%}.product-detail .options .option{display:grid;grid-template:"label badges value" "description description value";grid-template-columns:auto 1fr auto;border:2px solid #e2ded8;border-radius:8px;padding:24px;gap:0 clamp(6px,6px + .3883495146vw - 1.4563106796px,12px);transition:background-color .15s,border-color .15s;text-align:left;color:#2c3e5d;align-items:center;background-color:#fff}.product-detail .options .option .badges{grid-area:badges;display:flex}.product-detail .options .option .label{grid-area:label}.product-detail .options .option .description{grid-area:description}.product-detail .options .option .value{display:flex;align-items:center;gap:8px;justify-content:center;grid-area:value;text-align:right;font-size:14px}.product-detail .options .option .compare-at-price{color:#2c3e5d;text-decoration:line-through}.product-detail .options .option:focus-visible{outline-color:#758195}.product-detail .options .option:hover{background-color:#f0efeb;border-color:transparent}.product-detail .options .option[data-selected=true]{color:#191824;background-color:#f0efeb;border-color:#191824}.product-detail .options .option[data-selected=true]:focus-visible{outline-offset:2px}.product-detail .options .option[data-instock=false]{opacity:.2}.product-detail .swatches{display:grid;grid-template-columns:repeat(auto-fill,107px);list-style:none;padding:0;gap:16px}@media screen and (max-width: 600px){.product-detail .swatches{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width: 500px){.product-detail .swatches{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width: 400px){.product-detail .swatches{grid-template-columns:1fr 1fr 1fr}}.product-detail .swatches .series-colors{width:100%}.product-detail .swatches .swatch{width:107px;height:107px;border-radius:8px;background-color:#b3b9c4;border:2px solid #e2ded8;background-size:200%;background-position:center center;background-repeat:no-repeat;padding:6px}@media screen and (max-width: 600px){.product-detail .swatches .swatch{width:100%;height:auto;aspect-ratio:1}}.product-detail .swatches .swatch[data-selected=true]{background-color:#f0efeb;position:relative}.product-detail .swatches .swatch[data-selected=true]:after{content:"";display:block;position:absolute;left:-6px;right:-6px;top:-6px;bottom:-6px;border-radius:8px;border:2px solid #191824}.product-detail .swatches .swatch[data-selected=true]:focus-visible{outline-offset:2px}.product-detail .swatches .swatch:focus-visible{outline-color:#758195}.product-detail .swatches .swatch[data-instock=false]{opacity:.2}.product-detail .series-swatches{display:flex;flex-direction:column;margin-top:clamp(8px,8px + .5177993528vw - 1.9417475728px,16px)}.product-detail .series-swatches .colors{margin-bottom:clamp(12px,12px + .7766990291vw - 2.9126213592px,24px);display:grid;grid-template-columns:repeat(auto-fill,107px);list-style:none;padding:0;gap:16px}@media screen and (max-width: 600px){.product-detail .series-swatches .colors{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (max-width: 500px){.product-detail .series-swatches .colors{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width: 400px){.product-detail .series-swatches .colors{grid-template-columns:1fr 1fr 1fr}}.product-detail .product-specifications{display:none;padding:24px 0;gap:32px}.product-detail .product-specifications.active{display:block}.product-detail .product-specifications .specs{display:flex;flex-direction:column;list-style:none;padding:0;margin:0;gap:clamp(12px,12px + .7766990291vw - 2.9126213592px,24px)}.product-detail .product-specifications .specs li{display:flex;gap:clamp(60px,60px + 3.8834951456vw - 14.5631067961px,120px);align-items:flex-start}.product-detail .product-specifications .specs .reference-number{width:16px;aspect-ratio:1;background-color:#e2ded8;border-radius:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:11px;font-weight:500;line-height:11px}.product-detail .product-specifications .specs .spec-label{flex:1;display:flex;gap:clamp(6px,6px + .3883495146vw - 1.4563106796px,12px);align-items:center}.product-detail .product-specifications .specs .value{text-align:right}.product-detail .product-specifications .spec-image{overflow:auto}.product-detail .product-specifications .spec-image img{max-width:100%}.product-detail .hide{display:none!important}.product-detail .package-contents{display:grid;grid-template-columns:1fr auto;gap:32px}@media screen and (max-width: 1200px){.product-detail .package-contents{grid-template-columns:1fr}}@media screen and (max-width: 800px){.product-detail .package-contents{grid-template-columns:1fr auto}}@media screen and (max-width: 500px){.product-detail .package-contents{grid-template-columns:1fr}}.product-detail .package-contents ul{padding-left:24px;display:grid;gap:4px;align-self:flex-start}.product-detail .package-contents .product-box{overflow:hidden;width:220px}.product-detail .package-contents .product-box img{border-radius:16px;width:100%;display:block}#add-to-cart-bar{position:absolute;bottom:0;z-index:1;padding:clamp(12px,12px + .7766990291vw - 2.9126213592px,24px) 0;background-color:#f8f7f5;align-items:center;justify-content:flex-end;display:flex;gap:24px;box-shadow:0 0 clamp(6px,6px + .3883495146vw - 1.4563106796px,12px) clamp(8px,8px + .5177993528vw - 1.9417475728px,16px) #f8f7f5}#add-to-cart-bar .size-options{list-style:none;padding:0;display:flex;gap:8px}#add-to-cart-bar .button{width:clamp(210px,210px + 6.4vw - 22.4px,290px)}#add-to-cart-bar .out-of-stock-button{padding:clamp(8px,8px + .5177993528vw - 1.9417475728px,16px) clamp(16px,16px + .5177993528vw - 1.9417475728px,24px);font-size:clamp(14px,14px + .2588996764vw - .9708737864px,18px);background-color:#f0efeb;border-radius:50px;border:2px solid transparent;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;text-wrap:nowrap;font-weight:600;text-align:center;width:clamp(150px,150px + 11.2vw - 39.2px,290px)}@media screen and (max-width: 800px){#add-to-cart-bar{padding:clamp(12px,12px + .7766990291vw - 2.9126213592px,24px) clamp(16px,16px + 1.0355987055vw - 3.8834951456px,32px);left:0;right:0}}.accordion .accordion-toggle{display:grid;grid-auto-flow:column;grid-template-columns:1fr auto;width:100%;text-align:left;align-items:center;padding:8px 0;gap:8px}.accordion .accordion-toggle:focus-visible{border-radius:8px;outline:2px solid #758195;outline-offset:2px}.accordion .accordion-toggle svg{width:24px}.accordion[data-status=closed] .accordion-content{padding:0;height:0;overflow:hidden}.accordion[data-status=open] svg{transform:rotate(180deg)}.accordion .accordion-content{padding-top:8px;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-detail.css.map */
