:root{--font-heading-family:var(--v3-display);--font-body-family:var(--v3-text);--font-heading-weight:400;--font-heading-letter-spacing:.06em}html body{font-synthesis:none;font-family:var(--v3-text);font-weight:400;color:var(--v3-bone);background-color:var(--v3-ground);font-size:1.65rem;line-height:1.7;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;text-rendering:optimizeLegibility;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cpath d='M60 54v12M54 60h12' stroke='%23181715' stroke-opacity='.09' stroke-width='1' fill='none'/%3E%3C/svg%3E");background-attachment:fixed}html body.ao-side--opal,html body.ao-side--opal #MainContent{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cpath d='M60 54v12M54 60h12' stroke='%23181715' stroke-opacity='.09' stroke-width='1' fill='none'/%3E%3C/svg%3E");background-color:var(--v3-ground)}html body.ao-side--opal #MainContent{background-attachment:scroll}::selection{background:var(--v3-ox);color:var(--v3-on-ox)}html body #MainContent#MainContent :is(h1,h2,h3,.h0,.h1,.h2,.h3){font-family:var(--v3-display)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.07em!important;line-height:1.14!important;color:var(--v3-bone)}html body #MainContent#MainContent :is(h1,.h1){font-size:clamp(2.6rem,3.3vw,4.2rem)!important}html body #MainContent#MainContent :is(h2,.h2){font-size:clamp(2.3rem,2.7vw,3.4rem)!important}html body #MainContent#MainContent :is(h3,.h3){font-size:clamp(1.8rem,1.9vw,2.4rem)!important;letter-spacing:.09em!important}html body #MainContent#MainContent :is(h1,h2,h3,.h1,.h2) :is(em,i,strong){font-style:normal!important;font-weight:400!important;color:var(--v3-kopi)!important;-webkit-text-fill-color:currentColor;background:none!important}html body #MainContent#MainContent :is(h4,h5,h6,.h4,.h5,.subtitle,.caption-with-letter-spacing,.form__label,.accordion__title,.product__text.caption-with-letter-spacing){font-family:var(--v3-mono)!important;font-weight:400!important;font-size:1.15rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--v3-kopi)!important}html body #MainContent#MainContent :is(p,li,.rte,dd,td){font-family:var(--v3-text);font-weight:300;line-height:1.72}html body #MainContent#MainContent :is(.rte,p) :is(strong,b){font-weight:500}html body #MainContent#MainContent :is(p,.rte,li){color:var(--v3-bone-2)}html body #MainContent#MainContent a:not(.button):not([class*=btn]){text-underline-offset:.28em;text-decoration-thickness:1px}html body #MainContent#MainContent .rte a,html body #MainContent#MainContent p a{color:var(--v3-bone);text-decoration:underline;text-decoration-color:var(--v3-kopi);transition:text-decoration-color .25s var(--v3-ease)}html body #MainContent#MainContent .rte a:hover,html body #MainContent#MainContent p a:hover{text-decoration-color:var(--v3-flash)}html body #MainContent#MainContent .aoh .aoh-eyebrow{font:400 1.15rem/1.3 var(--v3-mono)!important;letter-spacing:.24em!important;color:var(--v3-kopi)!important;display:flex;align-items:center;gap:14px;margin-bottom:18px}html body #MainContent#MainContent .aoh .aoh-eyebrow:before{content:"";flex:none;width:44px;height:7px;background:repeating-linear-gradient(90deg,var(--v3-kopi) 0 1px,transparent 1px 4px) 0 100%/100% 4px no-repeat,linear-gradient(var(--v3-kopi),var(--v3-kopi)) 0 100%/100% 1px no-repeat}html body #MainContent#MainContent .aoh .aoh-center .aoh-eyebrow{justify-content:center}html body #MainContent#MainContent .aoh .aoh-h2{font-size:clamp(2.4rem,2.9vw,3.6rem)!important}html body #MainContent#MainContent .aoh .aoh-hero__title{font-size:clamp(3rem,4.3vw,6rem)!important;line-height:1.06!important;letter-spacing:.05em!important}html body #MainContent#MainContent .aoh :is(.aoh-claim__title,.aoh-field__name){font-size:clamp(1.9rem,1.8vw,2.3rem)!important;letter-spacing:.08em!important}html body #MainContent#MainContent :is(.aoh-hero__lede,.aoh-head__text,.aoh-rte p,.aoh-claim__text,.aoh-field__rock){font-family:var(--v3-text)!important;font-weight:300;color:var(--v3-bone-2)!important;font-size:1.75rem;line-height:1.7}html body #MainContent#MainContent .aoh :is(.aoh-claim__text,.aoh-field__rock){font-size:1.55rem}html body #MainContent#MainContent .aoh .aoh-field__coords,html body #MainContent#MainContent .aoh .aoh-claim__no{font-family:var(--v3-mono)!important;color:var(--v3-kopi)!important;font-size:1.2rem!important;letter-spacing:.14em}html body #MainContent#MainContent .aoh .aoh-claim__no{color:var(--v3-ox)!important;font-size:1.3rem!important}html body :is(.button,.aoh-btn,.ao-btn,.aor-btn,.ao-offer__btn,.shopify-payment-button__button--unbranded,.aoh-lab__btn,.aos__calc){border-radius:var(--v3-r)!important;font-family:var(--v3-display)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.16em!important;font-size:1.25rem!important;background:var(--v3-bone)!important;color:var(--v3-ground)!important;border:1px solid var(--v3-bone)!important;box-shadow:none!important;transition:background-color .3s var(--v3-ease),color .3s var(--v3-ease),border-color .3s var(--v3-ease),box-shadow .3s var(--v3-ease)}html body :is(.button,.aoh-btn,.ao-btn,.aor-btn,.ao-offer__btn,.aoh-lab__btn,.aos__calc):hover{background:var(--v3-ox)!important;border-color:var(--v3-ox)!important;color:var(--v3-on-ox)!important;box-shadow:inset 0 -3px 0 var(--v3-flash)!important;transform:none!important}html body :is(.button:after,.button:before,.aoh-btn:after){box-shadow:none!important}html body :is(.button--secondary,.aoh-btn--ghost,.aoh-lab__btn--ghost){background:transparent!important;color:var(--v3-bone)!important;border:1px solid var(--v3-line-2)!important}html body :is(.button--secondary,.aoh-btn--ghost):hover{background:var(--v3-bone)!important;color:var(--v3-ground)!important;border-color:var(--v3-bone)!important;box-shadow:inset 0 -3px 0 var(--v3-flash)!important}html body .product-form__submit:not(.button--secondary){background:var(--v3-ox)!important;border-color:var(--v3-ox)!important;color:var(--v3-on-ox)!important}html body :is(.product-form__submit):not(.button--secondary):hover{background:var(--v3-bone)!important;border-color:var(--v3-bone)!important;color:var(--v3-ground)!important}html body .button:focus-visible,html body a:focus-visible,html body button:focus-visible,html body summary:focus-visible,html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible{outline:2px solid var(--v3-flash)!important;outline-offset:3px!important;box-shadow:none}html body #MainContent#MainContent .aoh .aoh-link{font-family:var(--v3-mono);letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;border-bottom:1px solid var(--v3-kopi)}html body #MainContent#MainContent :is(.aoh-field,.banner__box,.multicolumn-card,.card-wrapper .card,.product__accordion,.image-with-text__content,.price-per-item,.collapsible-content__summary,.content-tabs__tab-content,.facets__display,.ao-offer__dlg){border-radius:0!important;background:var(--v3-panel)!important;background-image:none!important;border:1px solid var(--v3-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}html body #MainContent#MainContent :is(.aoh-field,.aoh-pass__card){outline:1px solid var(--v3-line);outline-offset:5px}html body #MainContent#MainContent .product__media-item,html body #MainContent#MainContent .product__media,html body #MainContent#MainContent .product-media-container,html body #MainContent#MainContent .card__inner{border-radius:0!important;border:1px solid var(--v3-line);background:var(--v3-plate)!important}html body #MainContent#MainContent .product__media img,html body #MainContent#MainContent .card__inner img{background:transparent}html body #MainContent#MainContent .product__media-item{outline:1px solid var(--v3-line);outline-offset:5px}html body #MainContent#MainContent .aoh-field__img{background:var(--v3-plate)}html body #MainContent#MainContent .aoh-field__state{border-radius:0!important;background:var(--v3-bone);color:var(--v3-ground);font-family:var(--v3-mono);letter-spacing:.14em}html body #MainContent#MainContent .aoh-claims{background:none;border-color:var(--v3-line)}html body #MainContent#MainContent .aoh-hero__media:after{background:linear-gradient(90deg,#e9e7e01a 0,#e9e7e033 40%,#e9e7e0e0 62%,#e9e7e0 86%),linear-gradient(180deg,rgba(233,231,224,.15),transparent 28%,transparent 72%,#E9E7E0)}html body #MainContent#MainContent .aoh-hero__fields span{font-family:var(--v3-mono);color:var(--v3-kopi);letter-spacing:.2em;font-size:1.1rem}html body #MainContent#MainContent .aoh-hero__fields span:before{border-radius:0;width:7px;height:7px;transform:rotate(45deg);background:none;border:1px solid var(--v3-kopi);box-shadow:none}html body #MainContent#MainContent .aoh-hero__fields span:first-child:before{background:var(--v3-flash);border-color:var(--v3-flash)}.aoh-pass__card:after,.ao-pp-stamp:after{content:"";position:absolute;right:-26px;bottom:-30px;width:132px;height:132px;pointer-events:none;opacity:.85;transform:rotate(-14deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cdefs%3E%3Cpath id='c' d='M100 100m-72 0a72 72 0 1 1 144 0a72 72 0 1 1-144 0'/%3E%3C/defs%3E%3Cg fill='none' stroke='%239C2F3E' stroke-width='2'%3E%3Ccircle cx='100' cy='100' r='94'/%3E%3Ccircle cx='100' cy='100' r='88' stroke-width='.8'/%3E%3Ccircle cx='100' cy='100' r='52' stroke-width='.8'/%3E%3Cpath d='M100 62v76M62 100h76' stroke-width='.8'/%3E%3C/g%3E%3Ctext font-family='Courier New,monospace' font-size='15' letter-spacing='3.2' fill='%239C2F3E'%3E%3CtextPath href='%23c' startOffset='0'%3EAPEX OPAL %C2%B7 COOBER PEDY %C2%B7 STONE PASSPORT %C2%B7%3C/textPath%3E%3C/text%3E%3Ccircle cx='100' cy='100' r='5' fill='%239C2F3E'/%3E%3C/svg%3E") center/contain no-repeat}.aoh-pass__card{overflow:visible}html body .section-header .header-wrapper{background:var(--v3-shaft)!important;border-bottom:1px solid var(--v3-line)!important}html body .section-header .header__heading-link.media{border-radius:var(--v3-r)!important;box-shadow:0 0 0 1px var(--v3-line-2)!important}html body .section-header .header__menu-item,html body .section-header .header__menu-item span{font-family:var(--v3-display)!important;text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem!important;font-weight:400!important;color:var(--v3-bone)!important}html body .section-header .header__menu-item:hover span,html body .section-header .header__active-menu-item{color:var(--v3-bone)!important;text-decoration:none!important}html body .section-header .header__active-menu-item,html body .section-header .header__menu-item:hover{box-shadow:inset 0 -2px 0 var(--v3-flash)}html body .section-header .header__menu-item:hover span{text-decoration:none!important}html body .section-header :is(.header__submenu,.mega-menu__content,.menu-drawer){border-radius:0!important;background:var(--v3-shaft)!important;border-color:var(--v3-line)!important}html body .section-header .list-menu__item,html body .menu-drawer__menu-item{font-family:var(--v3-display);text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem}html body .footer{background:var(--v3-shaft)!important;border-top:1px solid var(--v3-line)!important;color:var(--v3-bone-2)}html body .footer :is(h2,h3,.footer-block__heading){font-family:var(--v3-mono)!important;font-size:1.1rem!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--v3-kopi)!important;font-weight:400!important}html body .footer :is(a,p,li){font-family:var(--v3-text);color:var(--v3-bone-2)}html body .footer a:hover{color:var(--v3-bone);text-decoration-color:var(--v3-flash)}html body .footer__copyright,html body .copyright__content{font-family:var(--v3-mono)!important;font-size:1.1rem!important;letter-spacing:.1em;color:var(--v3-kopi)!important}html body #MainContent#MainContent :is(select,.select__select,input[type=text],input[type=email],input[type=number],input[type=tel],input[type=search],textarea,.field__input,.quantity){border-radius:0!important;background:transparent!important;color:var(--v3-bone)!important;border-color:var(--v3-line-2)!important;font-family:var(--v3-text);font-size:1.6rem}html body #MainContent#MainContent :is(.field:after,.select:after,.quantity:after){border-radius:0!important;box-shadow:0 0 0 1px var(--v3-line-2)!important}html body #MainContent#MainContent .product-form__input input[type=radio]+label{border-radius:0!important;background:transparent;color:var(--v3-bone);border:1px solid var(--v3-line-2);font-family:var(--v3-mono);letter-spacing:.08em;font-size:1.25rem}html body #MainContent#MainContent .product-form__input input[type=radio]:checked+label{background:var(--v3-bone);color:var(--v3-ground);border-color:var(--v3-bone);box-shadow:inset 0 -3px 0 var(--v3-flash)}html body #MainContent#MainContent .price .price-item,html body #MainContent#MainContent .card-information .price-item{font-family:var(--v3-mono)!important;font-size:2.2rem;font-weight:400;color:var(--v3-bone)!important;letter-spacing:.04em}html body #MainContent#MainContent .card-information .price-item{font-size:1.5rem}html body #MainContent#MainContent .product__title:before{font:400 1.1rem var(--v3-mono)!important;letter-spacing:.26em!important;color:var(--v3-kopi)!important}html body #MainContent#MainContent .banner__box:before{font:400 1.1rem var(--v3-mono)!important;letter-spacing:.26em!important;color:var(--v3-kopi)!important}html body #MainContent#MainContent .accordion__title{font-size:1.2rem!important}html body #MainContent#MainContent .ao-pp-link{border-radius:0!important;font-family:var(--v3-mono)!important;letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem;border:1px solid var(--v3-line-2)!important;color:var(--v3-bone)!important;background:transparent!important}html body #MainContent#MainContent .ao-pp-link:hover{background:var(--v3-bone)!important;color:var(--v3-ground)!important}@media(prefers-reduced-motion:no-preference){html body #MainContent#MainContent .aoh .aoh-eyebrow:before{animation:v3-rule .9s var(--v3-ease) both}@keyframes v3-rule{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.aoh-pass__card:after{animation:v3-stamp .7s .2s var(--v3-ease) both}@keyframes v3-stamp{0%{opacity:0;transform:rotate(-14deg) scale(1.25)}to{opacity:.85;transform:rotate(-14deg) scale(1)}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}html body #MainContent#MainContent .aoh-pass__card{transform:none!important;background:var(--v3-panel)!important;border:1px solid var(--v3-line-2)!important;box-shadow:0 24px 50px -24px #18171547!important;border-radius:0!important}html body #MainContent#MainContent .aoh-pass__card:before{top:8px;right:8px;bottom:8px;left:8px;border:1px solid var(--v3-line);border-radius:0}html body #MainContent#MainContent .aoh-pass__chip{background:var(--v3-ox);border-radius:0;color:var(--v3-on-ox)}html body #MainContent#MainContent .aoh-pass__no{color:var(--v3-bone);font-family:var(--v3-mono);letter-spacing:.12em;font-size:2rem}html body #MainContent#MainContent .aoh-pass__label,html body #MainContent#MainContent .aoh-pass__rows dt{font-family:var(--v3-mono);letter-spacing:.2em;color:var(--v3-kopi)}html body #MainContent#MainContent .aoh-pass__rows dd{font-family:var(--v3-text);font-size:1.5rem}html body #MainContent#MainContent .aoh-pass__photo{background:var(--v3-plate);border-radius:0}html body #MainContent#MainContent .aoh-meter i{border-radius:0;background:var(--v3-line-2)}html body #MainContent#MainContent .aoh-meter i.f{background:var(--v3-flash)}html body #MainContent#MainContent .aoh-ticks li{font-family:var(--v3-text);color:var(--v3-bone-2);font-size:1.6rem}html body #MainContent#MainContent .aoh-ticks li:before{border-color:var(--v3-kopi)}html body #MainContent#MainContent .aoh-piece--col .aoh-piece__img{background:var(--v3-panel);border-color:var(--v3-line)}html body #MainContent#MainContent .aoh-piece--col .aoh-piece__img:before{content:"";position:absolute;left:20px;right:20px;top:20px;height:1px;background:var(--v3-line-2)}html body #MainContent#MainContent .aoh-piece__ph{background:none}html body #MainContent#MainContent .aoh-piece__img{border-radius:0;background:var(--v3-plate)}html body #MainContent#MainContent .aoh-piece__colname{font-size:2.4rem!important;letter-spacing:.08em;text-transform:uppercase}html body #MainContent#MainContent .aoh-piece__colgo{font-family:var(--v3-mono);letter-spacing:.2em;text-transform:uppercase;font-size:1.1rem;color:var(--v3-bone)}html body #MainContent#MainContent .aoh .aoh-piece__title{font-size:1.8rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #MainContent#MainContent .aoh .aoh-piece__price{font-family:var(--v3-mono)!important;font-size:1.5rem!important;color:var(--v3-bone)!important}html body #MainContent#MainContent .aoh .aoh-piece__field{font-family:var(--v3-mono)!important;color:var(--v3-kopi)!important;font-size:1.05rem!important;letter-spacing:.2em}html body #MainContent#MainContent .aoh-piece__tag{border-radius:0;font-family:var(--v3-mono);color:var(--v3-bone);border-color:var(--v3-line-2)}html body #MainContent#MainContent .aoh-cols a{border-radius:0;font-family:var(--v3-mono);letter-spacing:.16em;font-size:1.1rem}html body #MainContent#MainContent .aoh-cols a:hover{border-color:var(--v3-bone);color:var(--v3-bone);box-shadow:inset 0 -2px 0 var(--v3-flash)}html body #MainContent#MainContent .aoh .aoh-story__coords{font-family:var(--v3-display)!important;white-space:nowrap;font-size:clamp(2.2rem,2.6vw,3.6rem)!important;letter-spacing:.02em;color:var(--v3-bone)!important}html body #MainContent#MainContent .aoh-story__mark{border-top:1px solid var(--v3-line-2)}html body #MainContent#MainContent .aoh .aoh-story__place{font-family:var(--v3-mono)!important;font-size:1.1rem!important}html body #MainContent#MainContent .aoh-lab__panel{background:linear-gradient(rgba(34,33,31,.05) 1px,transparent 1px) 0 0/26px 26px,linear-gradient(90deg,rgba(34,33,31,.05) 1px,transparent 1px) 0 0/26px 26px,var(--v3-plate);border-radius:0;box-shadow:none;outline:1px solid var(--v3-line);outline-offset:5px}html body #MainContent#MainContent .aoh-lab__panel:before{background:linear-gradient(90deg,#2a2926 0 76%,#b98a2e 76% 88%,#9c2f3e 88%);height:3px}html body #MainContent#MainContent .aoh .aoh-lab__title{font-size:clamp(3rem,3.2vw,4.4rem)!important;letter-spacing:.08em!important;color:#22211f!important}html body #MainContent#MainContent .aoh .aoh-lab__text{font-family:var(--v3-text)!important;font-weight:400;color:#3b3936!important}html body #MainContent#MainContent .aoh-lab__specs{background:#f3f0e8;border-radius:0;border-color:#cbc6ba}html body #MainContent#MainContent .aoh-lab__specs li{font-family:var(--v3-mono);color:#6e695f}html body #MainContent#MainContent .aoh-lab__specs b{font-weight:500}html body #MainContent#MainContent .aoh-lab__btn{background:#22211f;color:#ece8dd!important;border-color:#22211f!important}html body #MainContent#MainContent .aoh-lab__btn:hover{background:#9c2f3e;border-color:#9c2f3e!important}html body #MainContent#MainContent .aoh-lab__btn--ghost{background:transparent;color:#22211f!important;border-color:#22211f!important}html body #MainContent#MainContent .aoh-lab__btn--ghost:hover{background:#22211f;color:#ece8dd!important}html body #MainContent#MainContent .aoh-lab__tagline{border-radius:0;font-family:var(--v3-mono)}html body #MainContent#MainContent .aoh-news__form input[type=email]{border-radius:0!important;background:transparent!important;border:1px solid var(--v3-line-2)!important;font-family:var(--v3-text)}html body #MainContent#MainContent .ao-facts,html body #MainContent#MainContent [class*=ao-fact]{border-radius:0}html body #MainContent#MainContent :is([class*=chip],[class*=fact]) :is(dt,span,small,.label){font-family:var(--v3-mono)}html body #MainContent#MainContent .ao-seam{border-radius:0!important;background:var(--v3-panel)!important;outline:1px solid var(--v3-line);outline-offset:5px;margin-top:2.4rem}html body #MainContent#MainContent .ao-seam :is(.ao-seam__kicker,.ao-seam__title,.ao-seam__line,.ao-seam__note){text-align:left}html body #MainContent#MainContent .ao-seam__title{font-size:2.2rem!important}html body #MainContent#MainContent .ao-seam__field{font-family:var(--v3-text)!important;font-size:1.6rem!important;letter-spacing:.02em;font-weight:400}html body #MainContent#MainContent .ao-seam__kicker{font-family:var(--v3-mono)}html body #MainContent#MainContent .ao-seam__card{border-radius:0!important}html body #MainContent#MainContent .ao-seam__name{font-size:1.5rem;letter-spacing:.07em;text-transform:uppercase}html body #MainContent#MainContent .ao-seam__price{font-family:var(--v3-mono)!important;color:var(--v3-bone)!important;font-size:1.4rem}html body #MainContent#MainContent .ao-seam__img{background:var(--v3-plate)}html body #MainContent#MainContent .ao-seam__group-title{font-family:var(--v3-mono)!important;font-size:1.05rem;color:var(--v3-kopi)!important}html body #MainContent#MainContent :is(.ao-offer__open,.ao-offer-open,[data-ao-offer-open]){font-family:var(--v3-display)!important;letter-spacing:.16em;text-transform:uppercase;font-size:1.25rem;border-radius:0!important}html body #MainContent#MainContent .ao-offer__dlg{border-radius:0!important;background:var(--v3-ground)!important;outline:1px solid var(--v3-line);outline-offset:6px}html body #MainContent#MainContent .ao-rx :is(h2,h3){letter-spacing:.08em!important}html body #MainContent#MainContent .ao-rx :is([class*=gift],[class*=card]) :is(h2,h3,.h2,.h3){font-size:1.9rem!important;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}html body #MainContent#MainContent .product__description .rte,html body #MainContent#MainContent .product__description p{font-size:1.65rem}html body #MainContent#MainContent .product__accordion summary,html body #MainContent#MainContent .accordion summary{border-radius:0}html body #MainContent#MainContent .product__accordion .icon-accordion,html body #MainContent#MainContent .accordion .icon-accordion{color:var(--v3-kopi)}html body #MainContent#MainContent .ao-details,html body #MainContent#MainContent table{font-family:var(--v3-mono);font-size:1.25rem}html body #MainContent#MainContent table :is(th,td){font-family:var(--v3-mono);font-weight:400;color:var(--v3-bone-2)}html body #MainContent#MainContent .thumbnail,html body #MainContent#MainContent .product__media-list .media{border-radius:0!important}html body #MainContent#MainContent .thumbnail[aria-current=true],html body #MainContent#MainContent .thumbnail:hover{outline:1px solid var(--v3-flash);outline-offset:2px}html body #MainContent#MainContent .collection-hero__title,html body #MainContent#MainContent .title--primary{text-align:left!important;font-size:clamp(2.8rem,3.4vw,4.4rem)!important}html body #MainContent#MainContent :is(.collection-hero,.title-wrapper-with-link){text-align:left}html body #MainContent#MainContent .facets__heading,html body #MainContent#MainContent .facet-filters__label{font-family:var(--v3-mono)!important}html body #MainContent#MainContent .facet-filters__label,html body #MainContent#MainContent .facet-filters .h2,html body #MainContent#MainContent .product-count__text{font-size:1.1rem!important;letter-spacing:.2em!important;color:var(--v3-kopi)!important}html body #MainContent#MainContent .product-count .h2,html body #MainContent#MainContent .product-count__text{font-family:var(--v3-mono)!important}html body #MainContent#MainContent .card__heading,html body #MainContent#MainContent .card__heading a{font-family:var(--v3-display)!important;text-transform:uppercase;letter-spacing:.08em;font-size:1.6rem!important;font-weight:400}html body #MainContent#MainContent .card-information{text-align:left}html body #MainContent#MainContent .badge{border-radius:0!important;font-family:var(--v3-mono);letter-spacing:.14em;text-transform:uppercase;font-size:1rem;background:var(--v3-bone);color:var(--v3-ground);border:0}html body #MainContent#MainContent .quick-add__submit,html body #MainContent#MainContent .card .button{font-size:1.1rem!important}html body #MainContent#MainContent .facets__display{outline:0}html body #MainContent#MainContent .facets-container{font-family:var(--v3-mono)}html body #MainContent #ao-guide :is(em,i),html body #MainContent #ao-guide .aog-mark__no{font-style:normal!important}html body #MainContent #ao-guide :is(.aog-display,.aog-h2,h1,h2,h3){text-transform:uppercase;letter-spacing:.07em;font-weight:400}html body #MainContent #ao-guide .aog-display{font-size:clamp(3.2rem,4vw,5.6rem)!important;line-height:1.1}html body #MainContent #ao-guide .aog-h2{font-size:clamp(2.4rem,2.8vw,3.6rem)!important}html body .ao-pp,html body .ao-pp *{font-style:normal}html body :is(.cart-drawer,.drawer__inner,#CartDrawer){background:var(--v3-ground)!important;border-left:1px solid var(--v3-line-2);border-radius:0!important;color:var(--v3-bone)}html body .cart-drawer :is(.drawer__heading,h2){font-family:var(--v3-display)!important;text-transform:uppercase;letter-spacing:.14em;font-size:1.8rem!important;font-weight:400}html body .cart-drawer :is(.cart-item__name,.cart-item__name a){font-family:var(--v3-display)!important;text-transform:uppercase;letter-spacing:.08em;font-size:1.5rem!important;font-weight:400;text-decoration:none;color:var(--v3-bone)}html body .cart-drawer :is(.price,.cart-item__price-wrapper,.totals__total-value){font-family:var(--v3-mono)!important}html body .cart-drawer :is(.product-option,dl,dt,dd,.cart-item__details){font-family:var(--v3-mono)!important;font-size:1.15rem!important;color:var(--v3-kopi)}html body .cart-drawer .cart-item__media img{border-radius:0!important;background:var(--v3-plate)}html body .cart-drawer .totals{font-family:var(--v3-mono);letter-spacing:.08em}html body .cart-drawer .tax-note,html body .cart-drawer .caption{font-family:var(--v3-text);font-style:normal;color:var(--v3-kopi)}html body .footer :is(input[type=email],.field__input){border-radius:0!important;background:transparent!important;color:var(--v3-bone)!important;font-family:var(--v3-text)}html body .footer .field:after,html body .footer .field:before{border-radius:0!important}html body .footer :is(.button,.newsletter-form__button){border-radius:0!important}html body .footer .list-payment__item svg{border-radius:0}html body .button:after,html body .button:before{content:none!important;display:none!important}html body .button{overflow:visible}html body #MainContent#MainContent .product-form__submit{color:var(--v3-on-ox)!important}html body #MainContent#MainContent .product-form__submit:hover{color:var(--v3-ground)!important}html body .cart-drawer .drawer__overlay,html body .cart-drawer__overlay,html body .drawer__overlay,html body .modal-overlay,html body .menu-drawer__overlay{background:#0a0908b8!important}html body .cart-drawer .cart__checkout-button,html body .cart-drawer #CartDrawer-Checkout{background:var(--v3-ox)!important;border-color:var(--v3-ox)!important;color:var(--v3-on-ox)!important}html body .cart-drawer .cart__checkout-button:hover{background:var(--v3-bone)!important;color:var(--v3-ground)!important}html body .ao-rx a.ao-story__btn{border-radius:0!important;font-family:var(--v3-display)!important;text-transform:uppercase;letter-spacing:.16em!important;font-size:1.25rem!important;font-weight:400!important}html body .doublet-care .doublet-care__heading{font-family:var(--v3-mono)!important;font-size:1.1rem!important;letter-spacing:.22em!important;color:var(--v3-kopi)!important}html body :is(.ao-gift,.ao-rx__card.ao-gift){grid-column:1/-1}html body #MainContent#MainContent :is(.card__heading,.card__heading a){text-transform:uppercase!important;letter-spacing:.08em!important}html body.ao-side--lab,html body.ao-side--lab #MainContent#MainContent{background-color:#e4e1da;color:#22211f}html body.ao-side--lab #MainContent#MainContent :is(h1,h2,h3,.h0,.h1,.h2,.h3){color:#22211f}html body.ao-side--lab #MainContent#MainContent :is(h1,h2,h3,.h1,.h2) :is(em,i,strong){color:#6e695f!important}html body.ao-side--lab #MainContent#MainContent :is(p,li,.rte,dd,td,th,label){color:#3b3936}html body.ao-side--lab #MainContent#MainContent :is(h4,h5,h6,.h4,.h5,.subtitle,.caption-with-letter-spacing,.form__label,.accordion__title,.product__text.caption-with-letter-spacing){color:#6e695f!important}html body.ao-side--lab #MainContent#MainContent :is(.price .price-item,.card-information .price-item){color:#22211f!important}html body.ao-side--lab #MainContent#MainContent :is(select,.select__select,input[type=text],input[type=email],input[type=number],input[type=tel],textarea,.field__input,.quantity){color:#22211f!important;border-color:#8f8a7e!important;background:#f3f0e8!important}html body.ao-side--lab #MainContent#MainContent :is(.field:after,.select:after,.quantity:after){box-shadow:0 0 0 1px #8f8a7e!important}html body.ao-side--lab :is(.button--secondary,.ao-offer__open){color:#22211f!important;border:1px solid #22211F!important}html body.ao-side--lab :is(.button--secondary):hover{background:#22211f!important;color:#ece8dd!important}html body.ao-side--lab #MainContent#MainContent :is(.card-wrapper .card,.product__accordion,.facets__display){background:#f3f0e8!important;border-color:#cbc6ba!important}html body.ao-side--lab #MainContent#MainContent .card__heading,html body.ao-side--lab #MainContent#MainContent .card__heading a{color:#22211f}html body.ao-side--lab #MainContent#MainContent .product__media-item,html body.ao-side--lab #MainContent#MainContent .card__inner{border-color:#cbc6ba;background:#f3f0e8!important}html body.ao-side--lab #MainContent#MainContent .product-form__input input[type=radio]+label{color:#22211f;border-color:#8f8a7e}html body.ao-side--lab #MainContent#MainContent .product-form__input input[type=radio]:checked+label{background:#22211f;color:#ece8dd;border-color:#22211f}html body.ao-side--lab #MainContent#MainContent .product-form__submit:not(.button--secondary){background:#22211f!important;border-color:#22211f!important;color:#ece8dd!important}html body.ao-side--lab #MainContent#MainContent .product-form__submit:not(.button--secondary):hover{background:#9c2f3e!important;border-color:#9c2f3e!important}html body.ao-side--lab #MainContent#MainContent table :is(th,td){color:#3b3936}html body.ao-side--lab #MainContent#MainContent a:not(.button){color:#22211f}html body.ao-side--lab #MainContent#MainContent .rte a{color:#22211f;text-decoration-color:#9c2f3e}html body.ao-side--lab #MainContent#MainContent .wheel-kit-builder :is(h2,h3,.wheel-kit-builder__title){font-family:var(--v3-display)!important;letter-spacing:.1em}html body.ao-side--lab #MainContent#MainContent .wheel-kit-builder :is(p,span,small,label,div){color:inherit}html body :is(.nm-wishlist-button,[class*=nm-wishlist-button],.product-form__buttons [class*=wishlist],.main-product-form [class*=wishlist]){display:none!important}html body #MainContent#MainContent :is(.product-count,.product-count__text,.product-count .h2){opacity:1!important;color:#4f4a41!important}html body :is(.button[disabled],.button.disabled,.button[aria-disabled=true],.product-form__submit[disabled]){background:#dad7cd!important;color:#4f4a41!important;border:1px solid #C3BFB3!important;opacity:1!important;box-shadow:none!important}html body #MainContent#MainContent .product-count-vertical{opacity:1!important}html body.ao-side--lab #MainContent#MainContent .color-accent-1 :is(p,h2,h3,span,a){color:#ece8dd!important}html body .section-header .header__active-menu-item-v2,html body .section-header .header__active-menu-item-v2[class*=color-]{background:transparent!important;background-color:transparent!important;color:var(--v3-bone)!important;box-shadow:inset 0 -2px 0 var(--v3-flash)!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}html body .section-header .header__active-menu-item-v2 *{color:var(--v3-bone)!important}html body .section-header .header__active-menu-item-v2:before,html body .section-header .header__active-menu-item-v2:after{background:transparent!important;background-color:transparent!important;content:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/apex-v3.css.map */
