:root{--ah-ink: #111111;--ah-oat: #EFEAE1;--ah-oat-2: #F6F2EB;--ah-white: #FFFFFF;--ah-line: #CFC6B6;--ah-stone: #5A5348;--ah-slate: #2F3E46;--ah-star: #B08A2E;--ah-green: #2F6B3A;--ah-gutter: 40px;--ah-max: 1320px}@media(max-width:820px){:root{--ah-gutter: 16px}}body{background:var(--ah-oat);color:#141414;font-stretch:100%;-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{font-stretch:125%}.ah-section{position:relative}.ah-wrap{max-width:var(--ah-max);margin-inline:auto;padding-inline:var(--ah-gutter)}.ah-bg--oat{background:var(--ah-oat);color:#141414}.ah-bg--oat-light{background:var(--ah-oat-2);color:#141414}.ah-bg--white{background:var(--ah-white);color:#141414}.ah-bg--ink{background:var(--ah-ink);color:#fff}.ah-pad{padding-block:80px}@media(max-width:820px){.ah-pad{padding-block:56px}}.ah-display{font-family:Mona Sans,sans-serif;font-weight:800;font-stretch:125%;text-transform:uppercase;letter-spacing:.01em;line-height:1.02;margin:0}.ah-h2{font-size:clamp(28px,3.2vw,44px)}.ah-label{display:flex;align-items:center;gap:12px;font-weight:600;font-stretch:125%;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--ah-stone);margin:0}.ah-label:before,.ah-label:after{content:"";width:26px;height:1px;background:currentColor;flex:none}.ah-label--center{justify-content:center}.ah-bg--ink .ah-label{color:#b9b1a4}.ah-rte{font-size:17px;line-height:1.65;color:#3a352d}.ah-bg--ink .ah-rte{color:#cfc9bf}.ah-rte p+p{margin-top:12px}.ah-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:650;font-stretch:125%;font-size:12px;letter-spacing:.15em;text-transform:uppercase;padding:15px 26px;border:1px solid var(--ah-ink);color:var(--ah-ink);background:transparent;text-decoration:none;transition:background .2s,color .2s;cursor:pointer}.ah-btn:hover,.ah-btn--solid{background:var(--ah-ink);color:#fff}.ah-btn--solid:hover{background:#333}.ah-btn--light{border-color:#fff;color:#fff}.ah-btn--light:hover{background:#fff;color:var(--ah-ink)}.ah-link{font-weight:650;font-stretch:125%;font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px;text-decoration:none;color:inherit}.ah-icon{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.5;flex:none}.ah-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.ah-head--center{flex-direction:column;align-items:center;text-align:center}.ah-head .ah-display{margin-top:12px}@media(max-width:820px){.ah-head{flex-direction:column;align-items:flex-start}}.ah-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:1100px){.ah-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ah-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid transparent;color:inherit;text-decoration:none;transition:border-color .2s}.ah-card:hover{border-color:var(--ah-ink)}.ah-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.ah-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s}.ah-card__media img+img{opacity:0}.ah-card:hover .ah-card__media img+img{opacity:1}.ah-card__body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 18px;flex:1}.ah-card__title{font-size:15px;font-weight:500;line-height:1.35;margin:0}.ah-card__meta{margin:0;font-size:13px;color:var(--ah-stone)}.ah-card__price{margin-top:auto;font-size:17px;font-weight:700;display:flex;gap:8px;align-items:baseline}.ah-card__price small{font-size:13px;font-weight:400;color:var(--ah-stone)}.ah-card__price s{font-size:14px;font-weight:400;color:var(--ah-stone)}.ah-card__badge{position:absolute;top:12px;right:12px;z-index:2;background:var(--ah-slate);color:#fff;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:5px 8px}.ah-card__chip{position:absolute;top:12px;left:12px;z-index:2}@media(max-width:820px){.ah-card__body{padding:10px 10px 14px}.ah-card__title{font-size:14px}}.button,button.button,.product-card,.card,input,select,textarea,.variant-option__button-label,.swatch{border-radius:0!important}.shopify-section-group-header-group{background:var(--ah-ink);color:#fff}.shopify-section-group-header-group header,.shopify-section-group-header-group .header,.shopify-section-group-header-group .header__row{background:var(--ah-ink);color:#fff}.shopify-section-group-header-group a,.shopify-section-group-header-group button{color:inherit}.shopify-section-group-header-group .header__logo img,.shopify-section-group-header-group .header-logo img{filter:invert(1);mix-blend-mode:screen}.shopify-section-group-header-group .menu-list__link{font-stretch:100%;letter-spacing:.12em;font-weight:600;white-space:nowrap}.shopify-section-group-header-group .mega-menu,.shopify-section-group-header-group .menu-list__submenu{background:var(--ah-oat-2);color:#141414}.shopify-section-group-header-group .mega-menu a{color:#141414}.shopify-section-group-header-group{--color-foreground: #fff;--color-foreground-rgb: 255 255 255;--color-background: var(--ah-ink);--color-border: #2A2A2A}.shopify-section-group-header-group .announcement-bar__text,.shopify-section-group-header-group .announcement-bar svg,.shopify-section-group-header-group .header__row .menu-list__link:not(.mega-menu *):not(.menu-list__submenu *):not(.menu-drawer *),.shopify-section-group-header-group .header__row svg:not(.menu-drawer svg):not(.mega-menu svg):not(.menu-list__submenu svg){color:#fff}.shopify-section-group-header-group .menu-drawer,.shopify-section-group-header-group .menu-list__submenu{--color-foreground: #141414;--color-foreground-rgb: 20 20 20;color:#141414}.shopify-section-group-header-group .menu-drawer a,.shopify-section-group-header-group .menu-drawer svg,.shopify-section-group-header-group .menu-drawer summary,.shopify-section-group-header-group .menu-drawer .close-button,.shopify-section-group-header-group .menu-drawer .menu-drawer__menu-item,.shopify-section-group-header-group .mega-menu svg,.shopify-section-group-header-group .menu-list__submenu a,.shopify-section-group-header-group .menu-list__submenu svg{color:#141414}.shopify-section-group-header-group .mega-menu,.shopify-section-group-header-group .mega-menu *{--color-foreground: #141414}.shopify-section-group-header-group .mega-menu .menu-list__link,.shopify-section-group-header-group .mega-menu a{color:#141414}.shopify-section-group-header-group .header,.shopify-section-group-header-group .header__underlay{--color-background-top-row: var(--ah-ink);--color-background-bottom-row: var(--ah-ink);--color-submenu: var(--ah-oat-2)}@media(min-width:750px)and (max-width:1200px){.shopify-section-group-header-group .header__column--center .menu-list__link-title{padding-inline:7px}.shopify-section-group-header-group .header__column--center .menu-list__link{letter-spacing:.08em}}.product-grid .card-gallery[data-image-ratio=square] .product-media-container,.product-grid .card-gallery[data-image-ratio=square] .product-media{background:#fff}.product-grid .card-gallery[data-image-ratio=square] .product-media-container img{object-fit:contain;object-position:center;background:#fff}.shopify-section-group-header-group .mega-menu__link-image,.shopify-section-group-header-group .menu-drawer__link-image{aspect-ratio:1 / 1;height:auto;object-fit:contain;background:#fff}.shopify-section-group-header-group .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)):before{aspect-ratio:1 / 1}.ah-load-more{text-align:center;margin:40px 0 0;display:flex;flex-direction:column;align-items:center;gap:12px}.ah-load-more__count{font-size:14px;color:var(--ah-stone);margin:0}main[data-template^=page] h1,main[data-template^=page] .text-block h1,main[data-template^=page] .text-block.text-block h1,main[data-template="404"] h1,main[data-template="404"] .text-block h1,main[data-template="404"] .text-block.text-block h1,main[data-template=search] h1,main[data-template=search] .text-block h1,main[data-template=search] .text-block.text-block h1,main[data-template=cart] h1,main[data-template=cart] .text-block h1,main[data-template=cart] .text-block.text-block h1,main[data-template^=blog] h1,main[data-template^=blog] .text-block h1,main[data-template^=blog] .text-block.text-block h1{font-weight:800;font-stretch:125%;text-transform:uppercase;letter-spacing:.01em}main[data-template=cart] .cart-page__more-blocks{grid-column:1 / -1;margin-top:16px;color:var(--ah-green)}main[data-template=cart] .cart-page--empty .cart-page__more-blocks{display:none}main[data-template=cart],main[data-template="404"],main[data-template=search],main[data-template^=page]{background:var(--ah-oat)}input[type=search],input[type=email],input[type=text],textarea{border:1px solid var(--ah-line);background:#fff}main[data-template=cart] .cart-title h1{font-weight:800;font-stretch:125%;text-transform:uppercase;letter-spacing:.01em}.product-recommendations .card-gallery[data-image-ratio=square] .product-media-container,.product-recommendations .card-gallery[data-image-ratio=square] .product-media{background:#fff}.product-recommendations .card-gallery[data-image-ratio=square] .product-media-container img{object-fit:contain;object-position:center;background:#fff}.product-recommendations .product-card [ref=productTitleLink] p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.6em;line-height:1.3}.product-recommendations .ah-section-head-block{margin-bottom:8px}media-gallery .media-fit-contain,media-gallery .media-fit-contain :is(img,.deferred-media__poster-image),media-gallery .slideshow-controls__thumbnail img{background-color:#fff}media-gallery .slideshow-controls__thumbnail img{object-fit:contain}.product-details .text-block.h3 h1{font-size:20px;line-height:1.3;font-weight:700;font-stretch:100%;letter-spacing:0;text-wrap:balance}@media screen and (min-width:750px){.product-details .text-block.h3 h1{font-size:24px}}.product-details .group-block-content:has(>product-price){flex-flow:row wrap;align-items:baseline;justify-content:flex-start;column-gap:12px;row-gap:4px}.product-details .group-block-content:has(>product-price)>*{flex:0 0 100%}.product-details .group-block-content:has(>product-price)>.text-block:not(product-price){margin-bottom:8px}.product-details .group-block-content>product-price{display:contents}.product-details product-price>*{flex:0 0 100%;order:2}.product-details product-price>[ref=priceContainer]{flex:0 1 auto;width:auto;order:1;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:4px;font-size:var(--font-size, 1.5rem);line-height:1.15}@media screen and (min-width:750px){.product-details product-price>[ref=priceContainer]{font-size:calc(var(--font-size, 1.5rem) * 7 / 6)}}.product-details product-price .price{font-weight:700;font-stretch:100%;color:var(--ah-ink);font-variant-numeric:tabular-nums}.product-details product-price .compare-at-price{font-size:.6em;font-weight:400;color:var(--ah-stone);text-decoration-color:var(--ah-stone);font-variant-numeric:tabular-nums}.product-details product-price .ah-save{align-self:center;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.3;padding:3px 8px;background:var(--ah-slate);color:#fff;white-space:nowrap}.product-details .group-block-content>.ah-unit-price{flex:0 1 auto;order:1;margin:0;font-size:13.5px;color:var(--ah-stone);font-variant-numeric:tabular-nums}.product-details product-price .tax-note.tax-note.tax-note{font-size:12.5px;line-height:1.4;color:var(--ah-stone)}.product-details product-price .installments{font-size:13px;line-height:1.4;color:var(--ah-stone)}.product-details .group-block-content>.accordion+.accordion{margin-block-start:calc(var(--gap, 0px) * -1)}.product-details .group-block-content>.accordion .details{border-block:1px solid var(--color-border)}.product-details .group-block-content>.accordion+.accordion .details{border-block-start:0}@media screen and (max-width:749px){.mega-menu__link-image{display:none}}@media(hover:none){.ah-card__media img+img{display:none}}@media screen and (max-width:749px){media-gallery .slideshow-controls__dots{gap:0}media-gallery .slideshow-controls__dots button{min-width:24px;min-height:24px;margin:-7.52px 0}}p.predictive-search-results__title{font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);margin:0}p.theme-drawer__title{font-stretch:125%;margin-block-start:0}.cart-drawer__content>p.theme-drawer__title{margin-block-end:.83em}.ah-card__title{font-stretch:125%}.ah-layers__t{font-stretch:125%;line-height:1.1}.details__header .ah-sum-h{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.ah-designs-badge,.ah-card__chip{display:inline-flex;align-items:center;gap:5px;background:var(--ah-ink);color:#fff;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1;padding:6px 10px;border-radius:0;white-space:nowrap;pointer-events:none}.ah-designs-icon{flex:none;width:12px;height:12px}.card-gallery .ah-designs-badge{position:absolute;top:8px;left:8px;z-index:2}.card-gallery .ah-designs-badge--low{top:auto;bottom:8px}[product-grid-view=zoom-out] .card-gallery .ah-designs-badge{display:none}@media screen and (max-width:749px){.ah-designs-badge,.ah-card__chip{font-size:12px}.card-gallery--badge-top-right .ah-designs-badge{top:auto;bottom:8px}.ah-card:has(.ah-card__badge) .ah-card__chip{top:auto;bottom:12px}}.ah-card-meta{margin:0;font-size:13px;line-height:1.35;color:var(--ah-stone)}.ah-thumbs{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px}.ah-thumbs__list{display:flex;gap:4px;margin:0;padding:0;list-style:none}.ah-thumbs__list img{display:block;width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid var(--ah-line);background:#fff}.ah-thumbs__more{font-size:12px;font-weight:600;color:var(--ah-stone);white-space:nowrap}.ah-thumbs__more--m{display:none}@media screen and (max-width:749px){.ah-thumbs__list img{width:28px;height:28px}.ah-thumbs__list li:nth-child(n+5),.ah-thumbs__more--d{display:none}.ah-thumbs__more--m{display:inline}}.ah-collection-hero-section~.shopify-section .product-grid-container{--page-margin: var(--ah-gutter);--page-width: var(--ah-max)}@media screen and (max-width:749px){.ah-collection-hero-section~.shopify-section .main-collection-grid{padding-inline:var(--ah-gutter)}}@media screen and (min-width:990px){.product-information .product-information__grid.product-information--media-left:not(.product-information__grid--half,.product-information--media-none){grid-template-columns:minmax(0,11fr) minmax(440px,9fr)}media-gallery .product-media-container.constrain-height{--viewport-offset: calc(var(--header-group-height, var(--header-height, 100px)) + 48px)}}.product-details .variant-option--buttons:not(.variant-option--swatches){display:flex;flex-wrap:wrap;gap:8px}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{flex:0 1 auto;min-width:44px;max-width:100%;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.25;border:1px solid var(--ah-line);white-space:normal}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked){border-color:var(--ah-ink)}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__text{text-align:center;text-wrap:balance;overflow-wrap:anywhere}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has([data-option-available=false]){opacity:.6}fieldset[data-ah-collapse]:not([data-expanded]):not([data-ah-js]) .variant-option__button-label[data-ah-v13]:not(:has(:checked)){display:none}fieldset[data-ah-collapse]:not([data-expanded]) .variant-option__button-label[data-ah-over]{display:none}@media screen and (max-width:749px){fieldset[data-ah-collapse]:not([data-expanded]):not([data-ah-js]) .variant-option__button-label[data-ah-v11]:not(:has(:checked)){display:none}}.product-details .variant-option--buttons .variant-option__button-label.ah-swatch-label{flex:0 0 auto;width:56px;min-width:0;height:56px;min-height:0;padding:0;border:1px solid var(--ah-line);background:#fff;overflow:hidden}.product-details .variant-option__button-label.ah-swatch-label:has(:checked){border-color:var(--ah-ink);box-shadow:inset 0 0 0 1px var(--ah-ink)}.product-details .variant-option__button-label.ah-swatch-label:hover{border-color:var(--ah-ink)}.ah-swatch-label .ah-swatch-img{display:block;width:100%;height:100%;object-fit:cover}.ah-opt-selected{font-weight:400;color:var(--ah-stone)}@media screen and (max-width:749px){.product-details .variant-option--buttons .variant-option__button-label.ah-swatch-label{width:48px;height:48px}}.ah-opt-more{flex:0 0 100%;justify-self:start;margin:2px 0 0;padding:4px 0;min-height:24px;background:none;border:0;font:inherit;font-size:14px;font-weight:600;color:var(--ah-ink);text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}media-gallery slideshow-controls[pagination-position=center] .slideshow-controls__thumbnails{margin-inline:0;padding-inline:0;gap:8px}media-gallery .slideshow-controls__thumbnail{border:1px solid var(--ah-line)}media-gallery .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--ah-ink)}:root{--jdgm-primary-color: #111111 !important;--jdgm-secondary-color: rgba(17,17,17,.08) !important;--jdgm-star-color: #111111 !important;--jdgm-write-review-text-color: #fff !important;--jdgm-write-review-bg-color: #111111 !important;--jdgm-paginate-color: #111111 !important;--jdgm-reviewer-name-color: #111111 !important}.ah-reviews .jdgm-widget,.ah-reviews .jdgm-widget *:not([class*=star]),.jdgm-write-review-modal,.jdgm-write-review-modal *:not([class*=star]){font-family:var(--font-body--family)!important}.ah-reviews .jm-review-widget,.jdgm-write-review-modal{--jm-review-widget-star-and-histogram-color: var(--ah-ink) !important;--jm-review-widget-button-color: var(--ah-ink) !important;--jm-review-widget-button-text-color: #fff !important;--jm-review-widget-text-color: var(--ah-ink) !important;--jm-review-widget-lighter-text-color: var(--ah-stone) !important;--jm-widget-primary-color: var(--ah-ink) !important;--jm-widget-border-radius: 0 !important;--jm-widget-border-radius-simplified: 0 !important;--jm-review-widget-form-border-radius: 0 !important;--jm-review-widget-form-button-color: var(--ah-ink) !important;--jm-review-widget-form-button-text-color: #fff !important;--jm-review-widget-form-field-background-color: #fff !important;--jm-review-widget-form-text-color: var(--ah-ink) !important;--jdgm-primary-color: var(--ah-ink) !important;color:var(--ah-ink)}.ah-reviews .jdgm-widget{max-width:none!important;margin:0!important;overflow-wrap:anywhere}.ah-reviews .jm-review-widget{padding-block:0!important}.ah-reviews .ah-head{margin-bottom:24px}.ah-reviews .jm-review-widget-minimal-header__title,.ah-reviews .jdgm-empty-state,.ah-reviews .jdgm-rev-widg__title{display:none!important}.ah-reviews .jm-review-widget-minimal-header>.jm-cluster:not(:has(.jm-review-widget-minimal-header__button-and-filters>*)){display:none!important}.ah-reviews .jm-review-widget__body:has(>.jdgm-empty-state){display:none!important}.ah-reviews .jm-no-reviews-state{margin:0 auto!important;text-align:center!important}.ah-reviews .jm-no-reviews-state .jm-cluster{justify-content:center!important}.ah-reviews .jm-no-reviews-state__text{color:var(--ah-stone)!important;font-size:16px!important;margin:0!important}.ah-reviews .jm-review-widget-minimal-header,.ah-reviews .jm-review-widget-minimal-header .jm-cluster{justify-content:center!important;text-align:center}.ah-reviews .jm-review-widget__body{max-width:860px;margin-inline:auto!important;text-align:start}.ah-reviews .jm-button,.ah-reviews .jdgm-write-rev-link,.ah-reviews .jdgm-btn,.jdgm-write-review-modal .jm-button,.jdgm-write-review-modal [class*=__submit],.jdgm-write-review-modal .jdgm-submit-rev,.jdgm-write-review-modal [class*=-btn]:not([class*=close]),.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;border-radius:0!important;background:var(--ah-ink)!important;border:1px solid var(--ah-ink)!important;color:#fff!important;font-weight:650!important;font-stretch:125%;font-size:12px!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding:15px 26px!important;box-shadow:none!important;transition:background .2s}.ah-reviews .jm-button:hover,.ah-reviews .jdgm-write-rev-link:hover,.ah-reviews .jdgm-btn:hover,.jdgm-write-review-modal .jm-button:hover,.jdgm-write-review-modal [class*=__submit]:hover,.jdgm-write-review-modal [class*=-btn]:not([class*=close]):hover,.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn:hover{background:#333!important;border-color:#333!important;color:#fff!important}.ah-reviews .jm-button:focus-visible,.jdgm-write-review-modal .jm-button:focus-visible{outline:2px solid var(--ah-ink)!important;outline-offset:2px}.jdgm-write-review-modal .jdgm-write-review-modal__btn--leave-review{background:transparent!important;color:var(--ah-ink)!important}.jdgm-write-review-modal .jdgm-write-review-modal__btn--leave-review:hover{background:var(--ah-ink)!important;color:#fff!important}.ah-reviews .jdgm-star,.jdgm-write-review-modal .jdgm-star,.jdgm-star,.ah-reviews [class*=jm-star],.jdgm-write-review-modal [class*=jm-star]{color:var(--ah-ink)!important}.ah-reviews .jdgm-histogram__bar-content{background-color:var(--ah-ink)!important}.ah-reviews a:not(.jm-button):not(.jdgm-write-rev-link){color:var(--ah-ink)!important}.jdgm-write-review-modal__container,.jdgm-write-review-modal__content{border-radius:0!important}.jdgm-write-review-modal input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.jdgm-write-review-modal textarea,.jdgm-write-review-modal select{border:1px solid var(--ah-line)!important;border-radius:0!important;background:#fff!important;color:var(--ah-ink)!important}.jdgm-write-review-modal input:focus,.jdgm-write-review-modal textarea:focus{border-color:var(--ah-ink)!important;outline:none!important}.jdgm-write-review-modal input[type=checkbox],.jdgm-write-review-modal input[type=radio]{accent-color:var(--ah-ink)}.jdgm-write-review-modal__title{font-weight:800!important;font-stretch:125%;text-transform:uppercase;letter-spacing:.01em;color:var(--ah-ink)!important}sticky-add-to-cart .sticky-add-to-cart__bar{bottom:20px;width:min(640px,calc(100vw - 48px));min-height:64px;padding:8px 8px 8px 12px;gap:12px;background:#fff;color:var(--ah-ink);border:1px solid var(--ah-line);border-radius:0;box-shadow:0 8px 24px #1111111f}sticky-add-to-cart .sticky-add-to-cart__bar:before{display:none}@media(prefers-reduced-motion:no-preference){sticky-add-to-cart .sticky-add-to-cart__bar{transition-duration:.2s}}sticky-add-to-cart .sticky-add-to-cart__image{width:48px;height:48px;border-radius:0;background:#fff}sticky-add-to-cart .sticky-add-to-cart__image-img{object-fit:contain}sticky-add-to-cart .sticky-add-to-cart__title{font-size:15px;font-weight:600;line-height:1.25}sticky-add-to-cart .sticky-add-to-cart__variant{margin-top:2px;font-size:13px;color:var(--ah-stone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}sticky-add-to-cart .sticky-add-to-cart__price{color:var(--ah-ink);font-weight:700;white-space:nowrap}sticky-add-to-cart .sticky-add-to-cart__price .compare-at-price{color:var(--ah-stone);font-weight:400}sticky-add-to-cart .sticky-add-to-cart__button{height:48px;padding-inline:20px;border-radius:0;background:var(--ah-ink);border-color:var(--ah-ink);color:#fff;font-weight:650;font-stretch:125%;font-size:12px;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}sticky-add-to-cart .sticky-add-to-cart__button:disabled{background:var(--ah-stone);border-color:var(--ah-stone)}sticky-add-to-cart.sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{display:flex}sticky-add-to-cart.sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar[data-stuck=true]{opacity:1;transform:translate(-50%) translateY(0)}sticky-add-to-cart .sticky-add-to-cart__button[data-ah-choose]{width:auto}sticky-add-to-cart .sticky-add-to-cart__button[data-ah-choose] .add-to-cart-text__content{display:initial}sticky-add-to-cart .sticky-add-to-cart__button[data-ah-choose] [ref=quantityDisplay]{display:none!important}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{bottom:0;width:100%;min-height:0;max-height:calc(64px + var(--safe-area-inset-bottom, 0px));padding:8px 8px calc(8px + var(--safe-area-inset-bottom, 0px)) 12px;border-width:1px 0 0;box-shadow:0 -4px 16px #11111114}sticky-add-to-cart .sticky-add-to-cart__image{width:40px;height:40px}sticky-add-to-cart .sticky-add-to-cart__title{display:none}sticky-add-to-cart .sticky-add-to-cart__button{width:auto;height:44px;padding:0 14px;font-size:11px;letter-spacing:.1em}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:initial}sticky-add-to-cart .sticky-add-to-cart__button .svg-wrapper{display:none}}@media screen and (min-width:750px){.shopify-section-group-header-group .menu-list__submenu-inner:has(.mega-menu__link-image){padding-block:20px 22px}.shopify-section-group-header-group .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px}.shopify-section-group-header-group .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column{grid-column:auto;flex:0 0 168px;width:168px}.shopify-section-group-header-group .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__link{padding-top:0;gap:10px;font-size:12px;letter-spacing:.06em;line-height:1.3}.shopify-section-group-header-group .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__link-image{width:168px;height:168px;margin:0}}.product-details product-price>[ref=priceContainer]{font-size:18px;line-height:1.2}@media screen and (min-width:750px){.product-details product-price>[ref=priceContainer]{font-size:22px}}.product-details product-price .price{font-weight:800;letter-spacing:-.005em}.product-details product-price .compare-at-price{font-size:15px}.product-details product-price>.ah-price-tag{order:2;flex:0 0 auto;width:auto;max-width:max-content;align-self:center;margin-inline-start:2px;padding:4px 8px;border:1px solid var(--ah-ink);font-size:11px;font-weight:650;font-stretch:125%;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--ah-ink);white-space:nowrap}.product-details product-price .tax-note.tax-note.tax-note{font-size:12px;margin-top:2px}.product-details product-price .installments{font-size:12px}.product-details .group-block-content:has(>product-price){row-gap:4px}.product-details .group-block-content:has(>product-price)>.text-block:not(product-price){margin-bottom:4px}sticky-add-to-cart .sticky-add-to-cart__price{font-weight:800;font-variant-numeric:tabular-nums}.product-details>.group-block>.group-block-content{row-gap:20px}.product-details .group-block-content>.divider{display:none}.product-details .group-block-content>.shopify-block:has(>.ah-sgl),.product-details .group-block-content>.shopify-block:has(>.ah-stock){margin-top:-12px}.product-details .ah-sgl{margin:0}.product-details>.group-block>.group-block-content>.accordion+.accordion{margin-block-start:-20px}variant-picker[data-ah-hide-design] fieldset[data-ah-kind=design]>label:has(>input[data-option-available=false]:not(:checked)),variant-picker[data-ah-hide-other] fieldset[data-ah-kind=other]>label:has(>input[data-option-available=false]:not(:checked)){display:none}media-gallery img.product-media__image.ah-swap-pending{filter:blur(10px);transition:none}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ah-theme.css.map */
