.cc-main-product:has(.si94-pdp)>.container{max-width:1600px}.cc-main-product:has(.si94-pdp) .product-breadcrumbs,.cc-main-product:has(.si94-pdp) .breadcrumbs{width:100%;padding-inline-end:0}.product-main .si94-pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;margin-block:24px 40px}.product-main .si94-pdp>.product-media,.product-main .si94-pdp>.product-info{float:none;clear:none;width:100%;padding:0;margin:0;border:0;min-width:0;min-height:0;position:relative;background:transparent}.product-main .si94-pdp>.product-info:before,.product-main .si94-pdp>.product-info:after{content:none}.si94-pdp .product-info__sticky{position:static;padding:0;top:auto}.si94-pdp sticky-scroll-direction{display:block}.product-main .si94-pdp .product-info .product-info__block{margin-block:0 14px}.si94-pdp .product-vendor-sku{font-size:13px;line-height:1.5}.si94-pdp .product-title{font-size:clamp(23px,2vw,30px);line-height:1.2;overflow-wrap:anywhere;margin:0}.si94-pdp .product-price .price__current{font-size:clamp(28px,2.5vw,38px);font-weight:800}.si94-pdp .si60-features{gap:8px;margin:18px 0}.si94-pdp .si60-feature{padding:10px;border-radius:10px;border-color:#d6d8dc}.si94-pdp .si60-feature:before{display:none}.si94-pdp .product-options{margin-bottom:12px}.si94-pdp .option-selector:not(:last-child){margin-bottom:18px}.si94-pdp .option-selector .label{font-size:15px;line-height:1.5}.si94-pdp .option-selector__btns{margin-top:0;gap:8px}.si94-pdp .opt-label{margin:0;max-width:100%}.si94-pdp .opt-label--btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid #d5d7dc;font-size:13px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;background:#fff;color:#17191d}.si94-pdp .opt-btn:checked+.opt-label--btn{background:#17191d;color:#fff;border-color:#17191d}.si94-pdp .opt-btn:checked+.opt-label:not(.opt-label--swatch):after{box-shadow:none}.si94-pdp .is-unavailable+.opt-label--btn{color:#747880;background-color:#f2f3f5}.si94-pdp .opt-btn.is-unavailable:checked+.opt-label--btn{color:#fff;background-color:#636872}.si94-pdp .si94-size-heading{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.si94-pdp .si60-guide-trigger{display:inline-flex;justify-content:center;min-height:44px;gap:7px;margin:0;padding:9px 12px;border:1px solid #17191d;border-radius:10px;background:#17191d;color:#fff;font-family:inherit;font-size:12px;line-height:1.4;font-weight:700;white-space:normal;max-width:100%}.si94-pdp .si60-guide-trigger .si94-ruler{color:#ff4f00;flex-shrink:0}.si94-pdp .si60-guide-trigger>span{color:#fff}.si94-pdp .si60-guide-trigger:hover{border-color:#ff4f00}.si94-pdp .product-info hr{margin-block:16px}.si94-pdp .product-info__add-to-cart{gap:12px;align-items:stretch}.si94-pdp .product-info__add-to-cart quantity-input{flex-shrink:0;border-radius:999px}.si94-pdp .product-info__add-button .btn{min-height:52px;border-radius:999px;padding-inline:14px;font-size:15px;line-height:1.4;white-space:normal}.si94-pdp .product-info__add-button .btn:not(:disabled){background:#ff4f00;border-color:#ff4f00;color:#fff}.si94-pdp .product-info__add-button .btn:not(:disabled):hover{background:#d94200;border-color:#d94200}.si94-pdp .product-info__add-button .btn:disabled{background:#e6e8ec;border-color:#d6d9de;color:#646973}.si94-pdp .media-gallery__viewer{border:1px solid #e1e3e6;border-radius:16px;overflow:hidden}.si94-pdp .media-viewer{margin:0}.si94-pdp .media-gallery__thumbs{margin-top:12px}.si94-gallery-labels{position:absolute;z-index:2;top:14px;left:14px;pointer-events:none;display:flex;gap:6px;flex-wrap:wrap;max-width:calc(100% - 28px)}.si94-services{min-width:0;display:grid;gap:14px;align-content:start}.si94-services .si60-dispatch{margin:0;padding:18px;border:1px solid #d6d9df;border-radius:14px;box-shadow:0 2px 5px #17191d08}.si94-services .si60-dispatch__heading{font-size:16px;align-items:center}.si94-services .si60-dispatch__heading svg{color:#ff4f00}.si94-services .si60-dispatch [data-si60-message]{font-size:13px;line-height:1.5;margin:12px 0 8px}.si94-services .si60-dispatch .si60-express{font-size:13px;line-height:1.6;margin-block:14px}.si94-services .si60-dispatch .si60-fineprint{font-size:11px;line-height:1.6}.si94-services .si60-timeline{margin-top:12px;padding-top:12px!important}.si94-service-card{display:grid;grid-template-columns:28px minmax(0,1fr) 10px;align-items:center;gap:12px;padding:18px;border:1px solid #d6d9df;border-radius:14px;background:#fff;color:#17191d;text-decoration:none;box-shadow:0 2px 5px #17191d08;min-height:84px}.si94-service-card strong{display:block;font-size:16px;line-height:1.4;margin-bottom:5px}.si94-service-card span>span{display:block;font-size:13px;line-height:1.55}.si94-service-icon{color:#ff4f00;display:flex}.si94-service-card:hover{border-color:#ff4f00;color:#17191d}.si94-pdp .si94-details{grid-column:1/-1;min-width:0;display:grid;gap:10px;margin-top:8px}.si94-details details.disclosure{margin:0!important;border:1px solid #d6d9df;border-radius:12px;overflow:clip;background:#fff}.si94-details details.disclosure>summary{padding:15px 18px;min-height:52px}.si94-details .disclosure__content{padding:18px}.si94-details .disclosure__title{font-size:16px;line-height:1.5}.si94-details .disclosure__title>.icon,.si94-details .disclosure__title>svg{flex-shrink:0;width:22px;height:22px}.si94-details details[open]>summary{background:#f4f5f6;box-shadow:inset 3px 0 #ff4f00}.si94-pdp :is(.si94-service-card,.product-info__add-button .btn):focus-visible{outline:3px solid #ff4f00;outline-offset:3px}@media(min-width:768px){.product-main .si94-pdp{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px}.si94-services{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.si94-services .si60-dispatch{grid-row:span 2}.si94-pdp .si94-details{margin-top:0}}@media(min-width:1200px){.product-main .si94-pdp{grid-template-columns:minmax(0,1.13fr) minmax(0,1fr) minmax(230px,.68fr);gap:28px}.si94-services{grid-column:auto;grid-template-columns:minmax(0,1fr)}.si94-services .si60-dispatch{grid-row:auto}}@media(max-width:767px){.product-main .si94-pdp{gap:22px;margin-top:18px}.si94-pdp .product-info__add-to-cart{gap:8px}.si94-pdp .product-info__add-button .btn{font-size:14px}.si94-pdp .si60-features{gap:6px}.si94-pdp .si60-feature{padding:9px 8px}.si94-pdp .si60-feature strong,.si94-pdp .si60-feature a{font-size:12px}.si94-services .si60-dispatch{padding:16px}.si94-pdp .si60-guide-trigger{padding-inline:10px;font-size:12px}}.si94-pdp .si95-price-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.si94-pdp .si95-price-line .product-label-container{margin:0}.si94-pdp .si95-price-line .product-label--sale{font-size:16px;line-height:1.3;border-radius:9px;padding:8px 12px}.si94-pdp .si60-guide-trigger{text-transform:uppercase;letter-spacing:.015em}
/*# sourceMappingURL=/cdn/shop/t/10/assets/si94-product-premium.css.map */
