.product-assurance{color:rgb(var(--ds-text));background:rgb(var(--ds-page-background));border:1px solid rgb(var(--ds-border));border-radius:12px}.product-assurance__heading{margin:0;padding:14px 16px;color:rgb(var(--ds-heading));border-bottom:1px solid rgb(var(--ds-border));font-family:var(--heading-font-family);font-size:16px;font-weight:800;line-height:1.3}.product-assurance__list{display:grid;gap:0;margin:0;padding:0 16px;list-style:none}.product-assurance__item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:13px 0}.product-assurance__item+.product-assurance__item{border-top:1px solid rgb(var(--ds-border))}.product-assurance__icon{display:grid;place-items:center;width:36px;height:36px;color:rgb(var(--ds-accent));background:rgb(var(--ds-accent-soft));border-radius:50%}.product-assurance__icon svg{width:18px;height:18px}.product-assurance__title{margin:0 0 2px;color:rgb(var(--ds-heading));font-family:var(--heading-font-family);font-size:14px;font-weight:800;line-height:1.35}.product-assurance__text{margin:0;color:rgb(var(--ds-text-muted));font-size:13px;line-height:1.5}.product-summary .pickup-availability:not(:empty){padding:14px 16px;background:rgb(var(--ds-surface));border:1px solid rgb(var(--ds-border));border-radius:12px}.product-summary .pickup-availability .pickup-availability-info{align-items:flex-start}.product-summary .pickup-availability .toggle-modal{min-height:44px;padding-block:8px;color:rgb(var(--ds-accent));font-weight:700;text-underline-offset:3px}.product-summary .pickup-availability .toggle-modal:focus-visible{outline:2px solid rgb(var(--ds-focus));outline-offset:3px}@media(max-width:767px){.main-product-section .main-product{gap:0}.main-product-section .product-gallery{margin-bottom:20px}.main-product-section .product-gallery .product-main-slide{overflow:hidden;border-color:rgb(var(--ds-border));border-radius:12px}.main-product-section .product-summary{margin-bottom:20px}.main-product-section .product-summary .product-title{color:rgb(var(--ds-heading));font-weight:800;letter-spacing:-.015em}.main-product-section .product-summary .product-price-wrap{line-height:1.1}.main-product-section .product-summary .product-price .price,.main-product-section .product-summary .product-price .regular-price:not(s){color:rgb(var(--ds-accent));font-weight:800}.main-product-section .product-stock-status{min-height:32px;padding:5px 10px;color:rgb(var(--ds-text));background:rgb(var(--ds-page-background));border:1px solid rgb(var(--ds-border));border-radius:999px;font-size:13px;font-weight:700}.main-product-section .product-stock-status .availability-icon{margin-right:7px}.main-product-section .product-summary .variant-field{align-items:flex-start;flex-direction:column}.main-product-section .product-summary .variant-field .field-title{margin:0 0 8px;color:rgb(var(--ds-text-muted));font-size:12px;letter-spacing:.04em}.main-product-section .product-summary .variant-button .field-value+.field-label{min-height:44px;margin:0 8px 8px 0}.main-product-section .product-summary .variant-button .field-value+.field-button{min-height:44px!important;padding:0 14px;color:rgb(var(--ds-heading));background:rgb(var(--ds-page-background));border:1px solid rgb(var(--ds-border));border-radius:var(--ds-control-radius);font-size:13px;font-weight:700}.main-product-section .product-summary .variant-button .field-value:checked+.field-button{color:rgb(var(--ds-on-accent));background:rgb(var(--ds-accent));border-color:rgb(var(--ds-accent))}.main-product-section .product-summary .variant-button .field-value:focus-visible+.field-button{outline:2px solid rgb(var(--ds-focus));outline-offset:2px}.main-product-section .product-summary .adtocart-action,.main-product-section .product-summary .product-buy{width:100%}.main-product-section .product-summary .item-field{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px;width:100%;margin-bottom:0}.main-product-section .product-summary .item-field .product-quantity{margin-right:0}.main-product-section .product-summary .item-field .quantity,.main-product-section .product-summary .add-to-cart-button{width:100%;min-width:0;height:48px}.main-product-section .product-summary .item-field .quantity{display:grid;grid-template-columns:44px 44px 44px;overflow:hidden;border:1px solid rgb(var(--ds-border));border-radius:var(--ds-control-radius)}.main-product-section .product-summary .item-field .quantity button,.main-product-section .product-summary .item-field .quantity input{position:static;width:44px;min-width:44px;min-height:44px;padding:0;color:rgb(var(--ds-heading));border:0;border-radius:0;text-align:center}.main-product-section .product-summary .item-field .quantity button{display:grid;place-items:center;height:48px}.main-product-section .product-summary .item-field .quantity button svg{display:none}.main-product-section .product-summary .item-field .quantity button:after{font-size:17px;font-weight:700;line-height:1}.main-product-section .product-summary .item-field .quantity button[name=minus]:after{content:"\2212"}.main-product-section .product-summary .item-field .quantity button[name=plus]:after{content:"+"}.main-product-section .product-summary .item-field .quantity input{border-right:1px solid rgb(var(--ds-border));border-left:1px solid rgb(var(--ds-border))}.main-product-section .product-summary .add-to-cart-button{padding-inline:12px;color:rgb(var(--ds-on-accent));background:rgb(var(--ds-accent));border-radius:var(--ds-control-radius);font-size:13px;font-weight:800;white-space:nowrap}.main-product-section .product-summary .add-to-cart-button svg{width:18px;margin-right:6px}.main-product-section .product-summary .add-to-cart-button:focus-visible{outline:2px solid rgb(var(--ds-focus));outline-offset:3px}.main-product-section .product-summary .product-description{color:rgb(var(--ds-text));line-height:1.65}.product-assurance__heading{font-size:15px}}@media(min-width:768px){.product-assurance{max-width:620px}.product-assurance__list{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.main-product-section .product-summary .variant-button .field-value+.field-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product-page-modern.css.map */
