:root{--ag-s1: 4px;--ag-s2: 8px;--ag-s3: 12px;--ag-s4: 16px;--ag-s5: 24px;--ag-s6: 32px;--ag-s7: 48px;--ag-tap: 44px}@media screen and (max-width:749px){html,body{max-width:100%;overflow-x:hidden}.ag-scroller,.ag-reviews-marquee,[class*=marquee]>*,.nd-ticker__track{width:0;min-width:100%;max-width:100%;box-sizing:border-box}}@media screen and (max-width:749px){fieldset.variant-option.variant-option--buttons,fieldset.variant-option.variant-option--equal-width-buttons{display:flex!important;flex-wrap:wrap;gap:var(--ag-s2)}.variant-option--buttons .variant-option__button-label,.variant-option--equal-width-buttons .variant-option__button-label{flex:0 1 auto;width:auto!important;min-width:0!important;flex-basis:auto!important;max-width:100%;box-sizing:border-box;min-height:var(--ag-tap);padding-inline:var(--ag-s3);justify-content:center;text-align:center;line-height:1.25}.variant-option__button-label .swatch,.variant-option__button-label [class*=swatch]{flex:0 0 auto}variant-picker{display:block}}.variant-option__button-label:has(input:checked),.variant-option__button-label.is-selected{background-color:transparent;border:2px solid var(--ag-ink, #131315);color:var(--ag-ink, #131315);font-weight:600}@media screen and (max-width:749px){slideshow-slide.product-media-container,.product-media-container{max-height:38svh}.product-media-container .product-media__image,.product-media-container img{height:100%;max-height:38svh;object-fit:contain;object-position:center}.product-information__block,.product-details__block{margin-block:0}variant-picker.spacing-style{padding-block:var(--ag-s3)}}@media screen and (max-width:749px){.ag-review-strip{margin-block-start:var(--ag-s3)}}@media screen and (max-width:749px){.sticky-add-to-cart__bar{padding-bottom:calc(var(--ag-s2) + env(safe-area-inset-bottom,0px))}.sticky-add-to-cart__bar button,.sticky-add-to-cart__bar .button{min-height:var(--ag-tap)}body:has(dialog[open]) sticky-add-to-cart{display:none}}@media screen and (max-width:749px){.collection-description,[class*=__text_twGGkJ] p,[id$=__section] rte-formatter.rte p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-grid,.paginated-list__grid{column-gap:var(--ag-s3);row-gap:var(--ag-s5)}}.product-card .rating-wrapper,.card-gallery~.rating-wrapper{gap:var(--ag-s1);margin-block-start:var(--ag-s1)}.product-card .rating-wrapper .rating-count{font-size:.8125rem;opacity:.72}.product-card .rating-wrapper{--star-fill-color: var(--ag-teal, #108474);--star-fill-color-rgb: 16 132 116}@media screen and (max-width:749px){.product-card .product-title,.product-card a[class*=title]{font-size:.9375rem;line-height:1.35;letter-spacing:-.005em}.product-card .price{font-size:1rem;font-weight:650;letter-spacing:-.01em}}@media screen and (max-width:749px){.quick-add__button,.product-card button[class*=quick-add],.card-gallery__quick-add button{min-height:var(--ag-tap);touch-action:manipulation}}@media screen and (max-width:749px){button,.button,a.button,summary,[role=button]{min-height:var(--ag-tap);touch-action:manipulation}details>summary{display:flex;align-items:center;min-height:var(--ag-tap);padding-block:var(--ag-s3)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media screen and (max-width:749px){#cart-drawer dialog,.theme-drawer__dialog{max-height:100dvh;height:100dvh}.cart-drawer__summary{position:sticky;bottom:0;z-index:2;background-color:var(--color-background, #fff);padding-bottom:calc(var(--padding-lg, 16px) + env(safe-area-inset-bottom,0px))}.cart-drawer__summary button,.cart-drawer__summary .button{min-height:var(--ag-tap)}.cart-drawer__content .ag-cart-pairs,.cart-drawer__content [class*=cart-pairs]{max-height:30svh;overflow-y:auto}}@media screen and (max-width:749px){.ndhg__actions .nd-btn--ghost{background:transparent!important;border-color:transparent!important;text-decoration:underline;text-underline-offset:4px;padding-inline:var(--ag-s2)}.hero h1,[class*=hero] h1{font-size:clamp(2rem,9vw,2.75rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.nd-trust,[class*=trust]{padding-block:var(--ag-s4)}}img{max-width:100%}.product-media-container img,.product-card img{content-visibility:auto}
/*# sourceMappingURL=/cdn/shop/t/72/assets/ag-mobile.css.map */
