:where(.an-home-section) img,:where(.an-home-section) canvas{display:block}:where(.an-home-section) button,:where(.an-home-section) a,:where(.an-home-section) [role=button]{touch-action:manipulation}:where(.an-home-section) button{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.an-home-section :focus-visible{outline:2px solid var(--accent);outline-offset:4px;box-shadow:none}@media(prefers-reduced-motion:reduce){.an-home-section *{transition:none!important}}.size-promise{margin:12px 0 0;max-width:34em;color:var(--ink-2);font-size:14px;line-height:1.45}button.btn-text{padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.sg-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0b0b0bb8;opacity:0;transition:opacity .35s var(--ease)}.sg-backdrop.is-open{opacity:1}.sg{position:fixed;z-index:41;inset:0 0 0 auto;width:min(620px,94vw);background:var(--ground);translate:100% 0;transition:translate .55s var(--ease);display:flex;flex-direction:column}.sg.is-open{translate:0 0}.sg[hidden],.sg-backdrop[hidden]{display:none}.sg-close{position:absolute;top:16px;right:20px;z-index:2;padding:10px 14px;border:0;background:var(--ground);color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer}.sg-body{overflow-y:auto;overscroll-behavior:contain;padding:72px clamp(24px,3vw,44px) 48px}.sg-body h2{margin:0 0 16px;font:600 clamp(35.2px,25.6px + 1.6vw,46.4px)/1.02 var(--serif)}.sg-body h3{margin:32px 0 8px;font:600 22.4px/1.2 var(--serif)}.sg-body p{margin:0 0 12px}.sg-calc{margin:28px 0 8px;padding:22px;background:var(--ground-2)}.sg-calc label{display:block;margin-bottom:14px;font-weight:500}.sg-calc-row{display:flex;align-items:center;gap:16px}.sg-calc input[type=range]{flex:1;accent-color:var(--accent);height:44px;touch-action:pan-y}.sg-mm-out{min-width:5.5em;text-align:right;font-size:17px}.sg-result{margin:14px 0 6px;font:500 28px/1.2 var(--serif)}.sg-note{color:var(--ink-2);font-size:15px}.sg-table{width:100%;margin:8px 0 28px;border-collapse:collapse;font-size:15px}.sg-table th{text-align:left;font-weight:500;padding:10px 8px;background:var(--ground-2)}.sg-table td{padding:8px}.sg-table tr.is-match td{background:var(--accent);color:var(--ground)}@media(max-width:860px){.sg{inset:auto 0 0 0;width:100%;height:92svh;translate:0 100%}.sg-body{padding-bottom:calc(40px + env(safe-area-inset-bottom))}}.qv-assure{list-style:none;margin:-8px 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:15px}.qv-assure li{display:inline-flex;align-items:center;gap:6px}.qv-assure svg{color:var(--accent-hover)}.sg-ring{position:relative;height:168px;display:grid;place-items:center;margin:8px 0 4px}.sg-ring-band{width:140px;height:140px;border-radius:50%;border:8px solid var(--ink-2);transition:scale .2s var(--ease)}.sg-ring-mm{position:absolute;font:500 22.4px/1 var(--serif)}@media(hover:hover)and (pointer:fine){.sg-close:hover{color:var(--accent-hover)}}.all-grid{--g: clamp(12px, 1.6vw, 24px);position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--g)}.all-card{width:calc((100% - var(--g)) / 2 * var(--k2, 1))}@media(min-width:640px){.all-card{width:calc((100% - 2 * var(--g)) / 3 * var(--k3, 1))}}@media(min-width:1100px){.all-card{width:calc((100% - 3 * var(--g)) / 4 * var(--k4, 1))}}.all-link{display:flex;flex-direction:column;background:var(--all-card);color:#ece8e2;text-decoration:none;outline:1px solid rgba(236,232,226,.08);outline-offset:-1px;transition:scale .16s var(--ease),outline-color .4s var(--ease)}.all-link:active{scale:.98}.all-media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--all-card)}.all-media img{display:block;width:100%;height:100%;object-fit:cover;transition:scale 1.2s var(--ease)}.all-caption{flex:1;display:flex;flex-direction:column;gap:6px;padding:14px clamp(12px,1.2vw,18px) 16px}.all-name{margin:0;font:600 clamp(17.6px,16px + .5vw,23.2px)/1.12 var(--serif);text-underline-offset:4px;text-wrap:balance}.all-price{margin:auto 0 0;color:#c4bcb0;font-size:15px;line-height:1.3}@media(hover:hover)and (pointer:fine){a.all-link:hover .all-media img{scale:1.03}a.all-link:hover .all-name{text-decoration:underline;text-decoration-thickness:1px}}@media(prefers-reduced-motion:reduce){.all-media img{transition:none}a.all-link:hover .all-media img{scale:1}}:where(.an-home-section).all-grid{--all-card: #0B0B0B;--all-ink: #141312;font:400 17px/1.55 var(--sans)}.an-tpl-product .product-section,.an-tpl-product [id^=MainProduct-]{background:var(--ground)}.an-tpl-product [id^=MainProduct-] .page-width{max-width:min(1180px,86vw);padding:clamp(20px,3svh,36px) 0 0}.an-tpl-product .product.grid{--ground-2: #2A2825;--ink-2: #B9B1A5;display:grid;grid-template-columns:minmax(0,40%) 1fr;gap:clamp(28px,3.5vw,56px);align-items:start;margin:0;padding:clamp(28px,4svh,44px) clamp(24px,3vw,48px) 48px;background:#1d1c1a;color:var(--ink)}.an-tpl-product .product.grid>.grid__item{width:auto!important;max-width:none!important;flex:none;padding:0!important;min-width:0}.an-tpl-product .product__media-wrapper{position:sticky;top:135px}.an-tpl-product .product__media-list{margin:0;gap:0}.an-tpl-product .product__media-item{padding:0;width:100%}.an-tpl-product .product-media-container{--ratio: .8 !important;--preview-ratio: .8 !important;background:#0b0b0b;border:0}.an-tpl-product .product__media{background:#0b0b0b;padding-top:125%!important}.an-tpl-product .product__media img{object-fit:contain}.an-tpl-product .thumbnail-slider{margin-top:10px}.an-tpl-product .thumbnail-list{gap:8px}.an-tpl-product .thumbnail-list__item{width:64px!important;flex:0 0 64px}.an-tpl-product .thumbnail-list__item:before{padding-bottom:125%}.an-tpl-product .thumbnail{background:#0b0b0b;border:0;border-radius:0;opacity:.6;transition:opacity .2s;box-shadow:none}.an-tpl-product .thumbnail[aria-current]{opacity:1;box-shadow:none}.an-tpl-product .thumbnail img{object-fit:contain}.an-tpl-product .slider-button{color:var(--ink);background:transparent}.an-tpl-product .product__info-container{max-width:none;font:400 17px/1.55 var(--sans);letter-spacing:normal;color:var(--ink)}.an-tpl-product .product__info-container>*+*{margin:0}.an-tpl-product .product__title{margin:0 0 12px}.an-tpl-product .product__title h1{margin:0;font:inherit;letter-spacing:normal;color:inherit}.an-pname{display:block;font:600 clamp(32px,22.4px + 1.6vw,44.8px)/1 var(--serif)}.an-pdesc{display:block;margin-top:6px;color:var(--ink-2);font:400 15px/1.45 var(--sans)}.an-tpl-product .price{margin:0 0 12px;font:400 19px/1.55 var(--sans);letter-spacing:normal;color:var(--ink)}.an-tpl-product .price .price-item{font:inherit;letter-spacing:normal;color:inherit}.an-tpl-product .product__tax{display:none}.an-tpl-product .jdgm-widget{margin:0 0 16px}.an-tpl-product .product-form__input{margin:0 0 12px;padding:0;border:0;flex:none;max-width:none}.an-tpl-product .product-form__input .form__label{margin:0 0 12px;padding:0;font:500 17px/1.55 var(--sans);letter-spacing:normal;color:var(--ink)}.an-tpl-product .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px}.an-tpl-product .installment{margin:0 0 16px}.an-tpl-product .product-form__input--pill input[type=radio]+label{min-width:48px;height:44px;margin:0;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:var(--ground-2);color:var(--ink);font:500 15px/1 var(--sans);letter-spacing:normal;transition:background-color .2s,color .2s}.an-tpl-product .product-form__input--pill input[type=radio]:checked+label{background:var(--ink);color:#1d1c1a}.an-tpl-product .product-form__input--pill input[type=radio].disabled+label,.an-tpl-product .product-form__input--pill input[type=radio]:disabled+label{opacity:.35;text-decoration:line-through}.an-tpl-product .size-promise{margin:4px 0 8px}.an-size-help{display:inline-flex;align-items:center;min-height:44px;margin:-6px 0 10px;font-size:14px}.an-choose{margin:0 0 12px;color:var(--accent-hover)}.an-measure{margin:0 0 16px}.an-measure label{display:block;margin:0 0 8px;font-weight:500}.an-measure input{width:min(220px,100%);height:44px;padding:0 12px;border:1px solid var(--ink-2);border-radius:0;background:var(--ground);color:var(--ink);font:400 16px/1 var(--sans)}.an-measure input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.an-custom-note{margin:0 0 12px;color:var(--ink-2);font-size:15px;line-height:1.45}.an-custom-note a,.an-custom-note strong{color:var(--ink);font-weight:500}.an-custom-note a{text-underline-offset:3px}.an-custom .size-promise{margin-top:8px}.an-tpl-product .product-form{margin:8px 0 18px}.an-tpl-product .product-form__buttons{max-width:440px}.an-tpl-product .product-form__submit{min-height:52px;margin:0 0 10px;border:0;border-radius:0;background:var(--accent);color:var(--ground);font:500 17px/1.2 var(--sans);letter-spacing:normal;box-shadow:none}.an-tpl-product .product-form__submit:before,.an-tpl-product .product-form__submit:after{display:none}.an-tpl-product .product-form__submit:disabled{background:var(--ground-2);color:var(--ink-2);opacity:1}.an-tpl-product .shopify-payment-button__button{border-radius:0;min-height:52px}.an-tpl-product .shopify-payment-button__more-options{color:var(--ink-2);letter-spacing:normal;font-size:14px}.an-tpl-product .product-form__error-message-wrapper{color:var(--accent-hover)}@media(hover:hover)and (pointer:fine){.an-tpl-product .product-form__submit:not(:disabled):hover{background:var(--accent-hover)}.an-tpl-product .product-form__input--pill input[type=radio]:not(:checked):not(:disabled)+label:hover{background:#24221f}.an-tpl-product .thumbnail:hover{opacity:1}}.an-timing{margin:0 0 14px;color:var(--ink-2);font-size:15px}.an-tpl-product .qv-assure{margin:0 0 8px;padding:0;color:var(--ink)}.an-tpl-product .product__description{margin:24px 0 0;color:var(--ink-2);font:400 17px/1.55 var(--sans);letter-spacing:normal}.an-tpl-product .product__description p{margin:0 0 14px}.an-tpl-product .product__description strong,.an-tpl-product .product__description li{font-weight:400!important;color:inherit}.an-tpl-product .product__description .an-story-title{margin:32px 0 8px;font:600 24px/1.1 var(--serif);color:var(--ink)}.an-tpl-product .product__description .an-story-title strong{font-weight:600!important}.an-tpl-product .product__description ul{margin:0 0 14px;padding:0 0 0 18px}.an-tpl-product .product__description li{margin:0 0 4px}.an-tpl-product .product__description li p{display:inline;margin:0}.an-tpl-product .related-products{max-width:min(1180px,86vw);margin:0 auto;padding-left:0;padding-right:0}.an-tpl-product .related-products__heading{margin:0 0 clamp(20px,2.4vw,32px);font:600 clamp(28px,19.2px + 1.4vw,40px)/1.04 var(--serif);letter-spacing:-.015em;color:var(--ink)}.an-tpl-product .related-products .all-card{--g: clamp(12px, 1.6vw, 24px)}@media(max-width:860px){.an-tpl-product [id^=MainProduct-] .page-width{max-width:100%;padding:0}.an-tpl-product .product.grid{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 0 calc(32px + env(safe-area-inset-bottom))}.an-tpl-product .product__media-wrapper{position:static}.an-tpl-product .product__media-wrapper slider-component{margin-left:0!important;margin-right:0!important}.an-tpl-product .product.grid>.product__info-wrapper{padding:0 var(--margin)!important}.an-tpl-product .thumbnail-slider{padding:0 var(--margin)}.an-tpl-product .related-products{max-width:none;padding-left:var(--margin);padding-right:var(--margin)}.an-tpl-product .product-form__buttons{max-width:none}}.an-tpl-product .product.grid{position:relative}.an-sheet-close{position:absolute;top:12px;right:12px;z-index:3;min-height:44px;padding:10px 14px;border:0;background:#1d1c1a;color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer;touch-action:manipulation}.an-from-store .an-tpl-product [id^=MainProduct-]{cursor:pointer}.an-from-store .an-tpl-product .product.grid{cursor:auto}@media(hover:hover)and (pointer:fine){.an-sheet-close:hover{color:var(--accent-hover)}}.an-tpl-product .jdgm-rev-widg{padding:clamp(40px,6vw,72px) 0!important}.an-tpl-product .jdgm-rev-widg__title{font:600 clamp(28px,3vw,36px)/1.1 var(--serif)!important;color:var(--ink)!important;letter-spacing:normal!important}.an-tpl-product .jdgm-widget .jdgm-star,.an-tpl-product .jdgm-preview-badge .jdgm-star{color:var(--accent)!important}.an-tpl-product .jdgm-rev-widg__summary-text,.an-tpl-product .jdgm-rev-widg__summary{color:var(--ink-2)!important;font-family:var(--sans)!important}.an-tpl-product .jdgm-widget .jdgm-write-rev-link,.an-tpl-product .jdgm-widget .jdgm-btn--solid,.an-tpl-product .jdgm-widget .jdgm-submit-rev{display:inline-flex!important;align-items:center;justify-content:center;min-height:52px;padding:0 30px!important;border:0!important;border-radius:0!important;background:var(--accent)!important;color:var(--ground)!important;font:500 17px/1 var(--sans)!important;letter-spacing:normal!important;text-transform:none!important}@media(hover:hover)and (pointer:fine){.an-tpl-product .jdgm-widget .jdgm-write-rev-link:hover,.an-tpl-product .jdgm-widget .jdgm-btn--solid:hover{background:var(--accent-hover)!important}}.an-pair{min-width:0;margin:0 0 24px;padding:0;border:0}.an-pair legend{margin:0 0 12px;padding:0;font:500 17px/1.55 var(--sans);color:var(--ink)}.an-pair-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:440px}.an-pair-opt{position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:76px;padding:12px 14px;background:var(--ground-2);color:var(--ink);cursor:pointer;transition:background-color .2s,color .2s}.an-pair-opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.an-pair-name{font:500 15px/1.2 var(--sans)}.an-pair-price{font-size:15px;line-height:1.3}.an-pair-price s{margin-left:4px;opacity:.65}.an-pair-save{font-size:13px;line-height:1.3;color:var(--accent-hover)}.an-pair-opt:has(input:checked){background:var(--ink);color:#1d1c1a}.an-pair-opt:has(input:checked) .an-pair-save{color:#1d1c1a;font-weight:500}.an-pair-opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.an-pair .size-promise{margin:10px 0 0}.an-pair-two{margin-top:8px}@media(hover:hover)and (pointer:fine){.an-pair-opt:not(:has(input:checked)):hover{background:#24221f}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/an-product.css.map */
