:root{--pdp-cream: #f1eee4;--pdp-ink: #1c1c1c;--pdp-muted: #6b6b6b;--pdp-gold: #f5b842;--pdp-radius: 12px}.shopify-section--pdp .product-information.section{--page-margin: 20px;--full-page-grid-central-column-width: min(1260px, calc(100% - var(--page-margin) * 2));--spacing-scale: 1}@media screen and (max-width:749px){.shopify-section--pdp .product-information.section{padding-block-start:0}}@media screen and (min-width:750px){.shopify-section--pdp .product-information.section{--page-margin: 40px}}@media screen and (min-width:1000px){.shopify-section--pdp .product-information__grid.product-information--media-left,.shopify-section--pdp .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:52% 48%}.shopify-section--pdp .product-information.section{--gap: 24px}}@media screen and (min-width:1150px){.shopify-section--pdp .product-information.section{--gap: 32px}}.shopify-section--pdp .product-details>.group-block{padding-inline:0}@media screen and (max-width:749px){.shopify-section--pdp .product-information__media{grid-column:2 / 3}.shopify-section--pdp .product-information.section{--gap: 0px}}.shopify-section--pdp media-gallery,.shopify-section--pdp .media-gallery__grid,.shopify-section--pdp slideshow-slides{overflow-anchor:none}.shopify-section--pdp .product-media-container--zoomable,.shopify-section--pdp .media-gallery__grid>li:has(.product-media-container__zoom-button){position:relative}.shopify-section--pdp .product-media-container--zoomable:after,.shopify-section--pdp .media-gallery__grid>li:has(.product-media-container__zoom-button):after{content:"";position:absolute;inset-block-start:18px;inset-inline-end:18px;width:36px;height:36px;border-radius:50%;background-color:#ffffffeb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1c1c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.2-4.2'/%3E%3Cpath d='M11 8v6M8 11h6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px 16px;border:1px solid rgb(0 0 0 / .08);box-shadow:0 2px 6px #00000014;pointer-events:none;z-index:2;transition:background-color .15s ease,transform .15s ease}.shopify-section--pdp .product-media-container--zoomable:hover:after,.shopify-section--pdp .media-gallery__grid>li:has(.product-media-container__zoom-button):hover:after{background-color:#fff;transform:scale(1.05)}@media screen and (max-width:749px){.shopify-section--pdp .product-media-container--zoomable:after,.shopify-section--pdp .media-gallery__grid>li:has(.product-media-container__zoom-button):after{inset-block-start:14px;inset-inline-end:14px}}.shopify-section--pdp slideshow-container,.shopify-section--pdp .product-information__media{position:relative}.shopify-section--pdp .product-details{align-self:start}.shopify-section--pdp .pdp-title,.shopify-section--pdp .product-details h1{margin:0;font-size:30px;line-height:1.4;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--pdp-ink)}@media screen and (max-width:749px){.shopify-section--pdp .pdp-title,.shopify-section--pdp .product-details h1{font-size:24px}}.shopify-section--pdp .product-details .price,.shopify-section--pdp .product-details .price-item__group{font-size:20px;line-height:1.45;font-weight:500;letter-spacing:0}.shopify-section--pdp .product-details .compare-at-price{color:#999;text-decoration:line-through;font-weight:400}@media screen and (max-width:749px){.shopify-section--pdp .product-details .price,.shopify-section--pdp .product-details .price-item__group{line-height:1.3}}.shopify-section--pdp .product-details .price__tax,.shopify-section--pdp .product-details .tax-note,.shopify-section--pdp .product-details shopify-payment-terms{display:none}.shopify-section--pdp .variant-picker__form{display:flex;flex-direction:column;gap:14px}.shopify-section--pdp .variant-option legend,.shopify-section--pdp .variant-option>label{font-size:14px;line-height:1.35;color:var(--pdp-ink);margin-block-end:8px;padding:0}.shopify-section--pdp .variant-option__swatch-value{color:var(--pdp-ink);padding-inline-start:0}.shopify-section--pdp .variant-option--buttons:not(.variant-option--swatches){display:flex;flex-wrap:wrap;gap:11px}.shopify-section--pdp .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{flex:0 0 auto;min-width:46px;min-height:42px;border-radius:var(--pdp-radius);font-size:14px}.shopify-section--pdp .variant-option--buttons:not(.variant-option--swatches){--color-variant-border: #e0e0e0;--color-variant-text: #999999;--color-variant-hover-border: #1c1c1c;--color-variant-hover-text: #1c1c1c}.shopify-section--pdp .variant-option--buttons:not(.variant-option--swatches)>legend:after{content:"\a0:"}.shopify-section--pdp .variant-option__swatch-value:before{content:"\a0:\a0"}.shopify-section--pdp .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{--color-selected-variant-background: #ffffff;--color-selected-variant-text: #1c1c1c;--color-selected-variant-border: #1c1c1c;--color-selected-variant-hover-background: #ffffff;--color-selected-variant-hover-text: #1c1c1c;--color-selected-variant-hover-border: #1c1c1c}.shopify-section--pdp .product-details .add-to-cart-button .svg-wrapper,.shopify-section--pdp .sticky-add-to-cart__button .svg-wrapper{display:none}.shopify-section--pdp .variant-option--swatches{display:block;padding:0;margin:0;border:0}.shopify-section--pdp .variant-option__swatch-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3.125rem) / 5.5);gap:.625rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:5px;scrollbar-width:none;-ms-overflow-style:none;padding:4px 5px;margin-inline:-3px}.shopify-section--pdp .variant-option__swatch-track::-webkit-scrollbar{display:none}.shopify-section--pdp .variant-picker .variant-option__swatch-track label.variant-option__button-label{--focus-outline-radius: 8px;width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:8px;overflow:visible;scroll-snap-align:start}.shopify-section--pdp .variant-option__swatch-track .swatch{width:100%;height:64px;border-radius:8px;background-size:cover;background-position:center}@media screen and (min-width:700px){.shopify-section--pdp .variant-option__swatch-track{grid-auto-columns:calc((100% - 4.375rem) / 7.5)}}@media screen and (max-width:749px){.shopify-section--pdp .variant-option__swatch-track .swatch{height:50px}}.shopify-section--pdp .variant-option--swatches .swatch:not(.swatch--variant-image){border-radius:50%;aspect-ratio:1;height:auto}.shopify-section--pdp .product-details .quantity-selector,.shopify-section--pdp .product-details .quantity-label,.shopify-section--pdp .product-details .quantity-rules,.shopify-section--pdp .product-details quantity-selector-component{display:none!important}.shopify-section--pdp .product-details .product-form-buttons{display:flex;flex-direction:column;gap:6px;width:100%}.shopify-section--pdp .product-details .add-to-cart-button{width:100%;min-height:48px;height:48px;border-radius:var(--pdp-radius);font-size:14px;letter-spacing:.08em;text-transform:uppercase}.shopify-section--pdp .product-details .accelerated-checkout-block,.shopify-section--pdp .product-details .shopify-payment-button,.shopify-section--pdp .product-details shopify-accelerated-checkout,.shopify-section--pdp .product-details shopify-accelerated-checkout-cart{width:100%;max-width:none;--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: var(--pdp-radius);--shopify-accelerated-checkout-row-gap: 6px}.shopify-section--pdp .product-details .shopify-payment-button__button{width:100%;max-width:none;min-height:44px;height:44px;border-radius:var(--pdp-radius)}.shopify-section--pdp .product-details .shopify-payment-button__more-options,.shopify-section--pdp .product-details .shopify-payment-button [role=button]:not(.shopify-payment-button__button){display:none!important}.shopify-section--pdp .pdp-stock{display:flex;align-items:center}.pdp-trust-badges{display:grid;align-items:center;justify-items:center;border-radius:var(--pdp-radius)}.pdp-trust-badges__item{display:inline-flex;align-items:center;min-height:21px;gap:7px;text-transform:uppercase;font-weight:500;letter-spacing:.06em;line-height:1.2;color:var(--pdp-ink);text-decoration:none}.pdp-trust-badges__item svg{flex:0 0 auto;width:15px;height:15px}.pdp-trust-badges--last-centered .pdp-trust-badges__item:last-child{grid-column:1 / -1}.pdp-import__text{margin:0;line-height:1.45;letter-spacing:.005em;text-wrap:pretty}.pdp-import__link{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.pdp-offers{display:flex;flex-direction:column}.pdp-offers__card{border-radius:var(--pdp-radius);text-align:center}.pdp-offers__title{margin:0;font-weight:500;letter-spacing:.01em;text-transform:none;line-height:1.4}.pdp-offers__body{display:none}.pdp-siia__title{margin:0 0 8px;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:1.4}.pdp-siia__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(70px,1fr);gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.pdp-siia__track::-webkit-scrollbar{display:none}.pdp-siia__tile{position:relative;display:block;width:100%;padding:0;border:0;cursor:pointer;overflow:hidden;scroll-snap-align:start}.pdp-siia__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdp-siia__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.pdp-siia__play svg{width:60%;height:60%;filter:drop-shadow(0 1px 6px rgb(0 0 0 / .5))}.pdp-siia__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px;background:#000000d9}.pdp-siia__modal[data-open=true]{display:flex}.pdp-siia__modal-inner{position:relative;max-width:min(420px,100%);width:100%}.pdp-siia__modal video{width:100%;max-height:82vh;display:block;border-radius:8px;background:#000}.pdp-siia__close{position:absolute;top:-42px;right:0;width:32px;height:32px;border:0;border-radius:50%;background:#ffffff2e;color:#fff;font-size:17px;line-height:1;cursor:pointer}.pdp-description{font-size:14px;line-height:1.55;color:#000000d1}.pdp-description>*+*{margin-block-start:.7em}.pdp-description :is(ul,ol){padding-inline-start:1.1em;margin:.4em 0}.pdp-description li+li{margin-block-start:.25em}.pdp-accordions{border-top:1px solid rgb(0 0 0 / .1)}.pdp-accordions__row{border-bottom:1px solid rgb(0 0 0 / .1)}.pdp-accordions__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding-block:20px;font-size:14px;line-height:1.4;font-weight:500;color:var(--pdp-ink)}.pdp-accordions__summary::-webkit-details-marker{display:none}.pdp-accordions__icon{position:relative;flex:0 0 auto;width:12px;height:12px}.pdp-accordions__icon:before,.pdp-accordions__icon:after{content:"";position:absolute;background:currentColor;transition:transform .2s ease,opacity .2s ease}.pdp-accordions__icon:before{inset-block-start:5px;inset-inline-start:0;width:12px;height:1px}.pdp-accordions__icon:after{inset-block-start:0;inset-inline-start:5px;width:1px;height:12px}.pdp-accordions__row[open] .pdp-accordions__icon:after{transform:scaleY(0);opacity:0}.pdp-accordions__content{padding-block:0 20px;font-size:14px;line-height:1.55;color:#000000c7}.pdp-accordions__content :is(ul,ol){padding-inline-start:1.1em;margin:0}.pdp-accordions__content>*+*{margin-block-start:.6em}.shopify-section--pdp .sticky-add-to-cart__bar{inset-inline:0;inset-block-end:0;width:100%;max-width:none;min-height:97px;border-radius:0;padding-inline:max(40px,var(--page-margin, 40px));transform:translateY(110%)}.shopify-section--pdp .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}.shopify-section--pdp .sticky-add-to-cart__button{border-radius:var(--pdp-radius);min-width:220px}.shopify-section--pdp sticky-add-to-cart[data-near-footer=true] .sticky-add-to-cart__bar,.shopify-section--pdp sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .25s ease}@media screen and (max-width:749px){.shopify-section--pdp .sticky-add-to-cart__bar{min-height:84px;padding-inline:20px}.shopify-section--pdp .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}.shopify-section--pdp .sticky-add-to-cart__image,.shopify-section--pdp .sticky-add-to-cart__info,.shopify-section--pdp .sticky-add-to-cart__price{display:none}.shopify-section--pdp .sticky-add-to-cart__button{width:100%;min-width:0;flex:1 1 auto;height:48px;padding-inline:var(--padding-lg)}}.shopify-section--pdp-reviews [id=reviews-section]{scroll-margin-top:90px}.shopify-section--rrv-tabs .product-list,.shopify-section--rrv-tabs product-list,.shopify-section--pairs-well-with .product-list,.shopify-section--pairs-well-with product-list{--ag-product-list-gap: 60px}.shopify-section--pdp-reviews .pdpr-overall__write{padding-block:13px;border-radius:var(--pdp-radius, 12px)}.shopify-section--pdp-reviews .pdpr-wrap>.heading{font-size:15px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;line-height:1.4}.shopify-section--pdp .product-details .spacing-style,.shopify-section--pdp .product-details.spacing-style,.shopify-section--pdp .product-details .group-block.spacing-style{--spacing-scale: 1}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pdp-ag.css.map */
