.product-information-section .product-info-wrapper{gap:var(--smq-space-2xl)}.product-information-section h1{font-family:var(--font-heading--family);font-size:clamp(1.5rem,1rem + 2vw,2.5rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.05;margin:0}.product-information-section .review-block{display:flex;align-items:center;gap:var(--smq-space-xs)}.product-information-section .review-block .stars{color:#d4a017}.product-information-section .review-block .review-count{font-family:var(--font-body--family);font-size:.8125rem;font-weight:300;color:var(--smq-color-gray)}.product-information-section .variant-picker__label,.product-information-section .product-form__option-name{font-family:var(--font-body--family);font-size:.875rem;font-weight:300;letter-spacing:.02em;color:var(--smq-color-black);margin-bottom:var(--smq-space-xs)}.product-information-section .variant-picker__swatches,.product-information-section .swatch-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--smq-swatch-gap);list-style:none;padding:0;margin:0}.product-information-section .swatch-item,.product-information-section .swatch-element input[type=radio]+label,.product-information-section .variant-swatch{width:var(--smq-swatch-size);height:var(--smq-swatch-size);border-radius:50%;cursor:pointer;border:var(--smq-swatch-border-unselected);outline-offset:2px;transition:border-color var(--smq-transition-fast),outline var(--smq-transition-fast);position:relative}.product-information-section .swatch-element input[type=radio]:checked+label,.product-information-section .variant-swatch.is-selected,.product-information-section .swatch-item--selected{border:var(--smq-swatch-border-selected);outline:2px solid var(--smq-color-black);outline-offset:2px}.smq-purchase-toggle{display:flex;align-items:center;background:var(--smq-color-offwhite);border-radius:var(--smq-radius-pill);padding:4px;gap:0;width:100%;max-width:380px;margin-bottom:var(--smq-space-md)}.smq-purchase-toggle__btn{flex:1;padding:10px 16px;border-radius:var(--smq-radius-pill);border:none;background:transparent;font-family:var(--font-body--family);font-size:.6875rem;font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:var(--smq-color-gray);cursor:pointer;transition:background var(--smq-transition-fast),color var(--smq-transition-fast);white-space:nowrap}.smq-purchase-toggle__btn.is-active,.smq-purchase-toggle__btn[aria-pressed=true]{background:var(--smq-color-black);color:var(--smq-color-white)}@media screen and (max-width:400px){.smq-purchase-toggle{max-width:100%}.smq-purchase-toggle__btn{font-size:.625rem;padding:10px}}.smq-tiers{display:flex;flex-direction:column;gap:var(--smq-space-xs);margin-bottom:var(--smq-space-md)}.smq-tier{display:block;cursor:pointer;position:relative}.smq-tier__inner{border-radius:var(--smq-radius-md);border:1.5px solid var(--smq-color-offwhite);background:var(--smq-color-white);padding:var(--smq-space-md) var(--smq-space-lg);transition:background var(--smq-transition-fast),border-color var(--smq-transition-fast),color var(--smq-transition-fast)}.smq-tier:hover .smq-tier__inner{border-color:var(--smq-color-gray-light)}.smq-tier input[type=radio]:checked~.smq-tier__inner,.smq-tier.is-selected .smq-tier__inner{background:var(--smq-color-black);border-color:var(--smq-color-black);color:var(--smq-color-white)}.smq-tier__label{font-family:var(--font-body--family);font-size:.6875rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:var(--smq-color-gray);margin-bottom:2px}.smq-tier input[type=radio]:checked~.smq-tier__inner .smq-tier__label,.smq-tier.is-selected .smq-tier__label{color:#fff9}.smq-tier__price{font-family:var(--font-heading--family);font-size:1.5rem;font-weight:700;letter-spacing:.02em;color:var(--smq-color-black);line-height:1.1}.smq-tier input[type=radio]:checked~.smq-tier__inner .smq-tier__price,.smq-tier.is-selected .smq-tier__price{color:var(--smq-color-white)}.smq-tier__save{font-family:var(--font-body--family);font-size:.6875rem;font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:var(--smq-color-gray);margin-top:2px}.smq-tier input[type=radio]:checked~.smq-tier__inner .smq-tier__save,.smq-tier.is-selected .smq-tier__save{color:#fff9}.product-information-section .buy-buttons .button.button--primary,.product-information-section .add-to-cart-button{width:100%;border-radius:var(--smq-radius-pill);background:var(--smq-color-black);color:var(--smq-color-white);font-family:var(--font-body--family);font-size:.875rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase;padding:16px 32px;border:none;cursor:pointer;transition:background var(--smq-transition-base)}.product-information-section .buy-buttons .button.button--primary:hover,.product-information-section .add-to-cart-button:hover{background:var(--smq-color-maroon)}@media screen and (min-width:768px){.product-information-section .media-gallery__main-image{cursor:zoom-in}}@media screen and (max-width:767px){.product-information-section .slideshow__controls{display:flex;justify-content:center;gap:6px;padding-top:var(--smq-space-sm)}.product-information-section .slideshow__dot{width:6px;height:6px;border-radius:50%;background:var(--smq-color-gray-light);transition:background var(--smq-transition-fast)}.product-information-section .slideshow__dot.is-active{background:var(--smq-color-black)}}.smq-recommendations-heading{font-family:var(--font-heading--family);font-size:1.25rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--smq-space-lg)}.product-recommendations .product-card{background:var(--smq-color-offwhite);border-radius:var(--smq-radius-md);overflow:hidden}.product-recommendations .product-card__media img{object-fit:contain;mix-blend-mode:multiply}@media screen and (max-width:767px){.product-recommendations .product-list{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--smq-space-sm);padding-bottom:var(--smq-space-xs)}.product-recommendations .product-list::-webkit-scrollbar{display:none}.product-recommendations .product-list .product-card{flex:0 0 60vw;min-width:60vw}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-product.css.map */
