.crumb{align-items:center;padding-top:24px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);display:flex;gap:10px;flex-wrap:wrap}.crumb a:hover{color:var(--ink)}.crumb a{display:inline-flex;align-items:center;min-height:32px}.crumb b{font-weight:400;color:var(--ink)}.prod{padding-top:24px;padding-bottom:96px;display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.gal-wrap{flex:1.35 1 520px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;row-gap:10px}.gal-stage{grid-column:1;grid-row:1;position:relative;min-width:0}.gal-thumbs{grid-column:1;grid-row:2}.gal-thumbs ul{list-style:none;margin:0;padding:0 0 2px;display:flex;flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.gal-thumbs ul::-webkit-scrollbar{display:none}.gal-thumbs li{flex:none;width:64px}@media(min-width:821px){.gal-wrap.has-thumbs{grid-template-columns:84px minmax(0,1fr);column-gap:12px}.has-thumbs .gal-stage{grid-column:2}.has-thumbs .gal-thumbs{grid-column:1;grid-row:1;position:relative;align-self:stretch;min-height:0}.has-thumbs .gal-thumbs ul{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;gap:10px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;padding:0}.has-thumbs .gal-thumbs li{width:auto}}.thumb{display:block;width:100%;aspect-ratio:4/5;padding:0;border:1px solid transparent;background:var(--sand);position:relative;overflow:hidden;opacity:.7;transition:opacity .2s,border-color .2s}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb i{position:absolute;top:0;right:0;bottom:0;left:0}.thumb:hover{opacity:1}.thumb[aria-current=true]{border-color:var(--ink);opacity:1}.gal{min-width:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;position:relative}.gal::-webkit-scrollbar{display:none}.gal>.gal-item{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:4/5}.gal-stage .tag-sale{top:20px;left:20px;z-index:2}.gal .span2 .cap,.gal .cap{left:20px;bottom:20px}.gal .gal-item{cursor:zoom-in}.gal .gal-item.is-placeholder{cursor:default}.gal .gal-item video,.gal .gal-item model-viewer,.gal .gal-item iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.gal .gal-item .zoom-hit{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;border:0;padding:0;width:100%;height:100%}.gal-counter{position:absolute;right:12px;bottom:12px;background:#ffffffeb;font-size:12px;letter-spacing:.14em;padding:4px 10px;z-index:2;pointer-events:none}.gal-arrow{position:absolute;top:50%;margin-top:-22px;width:44px;height:44px;border:0;background:#ffffffe6;color:var(--ink);display:none;align-items:center;justify-content:center;padding:0;z-index:2}.gal-arrow svg{transform:rotate(var(--r,0deg))}.gal-arrow.prev{left:12px}.gal-arrow.next{right:12px}.gal-arrow:disabled{opacity:.35;cursor:default}@media(hover:hover){.gal-arrow{display:flex}}.info{flex:1 1 400px;min-width:0;max-width:640px;display:flex;flex-direction:column;gap:28px;position:sticky;top:calc(var(--header-h,0px) + var(--announcement-h,0px) + 24px)}.acc .body .rte{display:flex;flex-direction:column;gap:10px}.info h1{font-size:46px;line-height:1.05;margin-top:14px}.price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:14px}.price .now{font-size:24px;color:var(--ink)}.price .now.on-sale{color:var(--accent)}.price s{font-size:18px;color:var(--mute)}.price .save{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);padding:4px 8px}.stars{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink2);margin-top:14px}.stars i{font-style:normal;color:var(--gold);letter-spacing:.12em;font-size:15px}.stars .lnk{font-size:13px;letter-spacing:0;text-transform:none;padding-bottom:2px}.sku{font-size:12px;color:var(--mute);margin-top:10px}.lab{font-size:13px}.lab span{letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.lab b{font-weight:400}.swatches{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.sw{width:44px;height:44px;border-radius:50%;padding:4px;background:transparent;border:1px solid var(--line)}.sw i{display:block;width:100%;height:100%;border-radius:50%}.sw[aria-pressed=true]{border-color:var(--ink)}.sw:disabled{opacity:.35;cursor:not-allowed}.sizes{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.size{min-width:60px;height:48px;padding:0 12px;border:1px solid var(--field-line);background:transparent;color:var(--ink);font-size:14px;border-radius:var(--btn-radius)}.size:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--ink)}.size[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.size:disabled{text-decoration:line-through;opacity:.45;cursor:not-allowed}.sizerow{display:flex;justify-content:space-between;align-items:center}.linkbtn{border:0;border-bottom:1px solid var(--ink);background:transparent;padding:0 0 2px;font-size:13px;color:var(--ink);cursor:pointer}.linkbtn:hover{opacity:.7}.err{font-size:13px;color:var(--accent);margin-top:8px}.err[hidden]{display:none}.fit{border:1px solid var(--line);background:#fff;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.fit .top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.fit .top b{font-weight:400;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.fit .top span{font-size:12px;color:var(--mute)}.bar{position:relative;height:20px}.bar .t{position:absolute;left:0;right:0;top:9px;height:2px;background:var(--line)}.bar .k{position:absolute;top:4px;width:1px;height:12px;background:#b5aa9d}.bar .dot{position:absolute;left:calc(var(--p,.5) * (100% - 16px));top:2px;width:16px;height:16px;border-radius:50%;background:var(--accent)}.fit .lbls{display:flex;justify-content:space-between;font-size:12px;color:var(--mute)}.fit .lbls .m{color:var(--ink)}.ctas{display:flex;flex-direction:column;gap:12px}.ctas .row{display:flex;gap:12px}.ctas .btn{flex:1;height:58px}.ctas .btn.ghost[data-buy-now]{flex:none}.wishbtn{width:58px;height:58px;border:1px solid var(--ink);background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;padding:0;flex:none}.wishbtn svg{fill:none}.wishbtn[aria-pressed=true] svg{fill:currentColor}.perks{display:flex;justify-content:center;gap:20px;font-size:12px;color:var(--ink2);flex-wrap:wrap;padding-top:4px}.ctas .shopify-payment-button,.ctas .shopify-payment-button__button{width:100%}.ctas .shopify-payment-button__button{height:58px;min-height:58px;border-radius:var(--btn-radius);font-family:inherit}.ctas .shopify-payment-button__button--unbranded{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-size:0;letter-spacing:.18em;text-transform:uppercase}.ctas .shopify-payment-button__button--unbranded:after{content:var(--buy-now-label,"Buy now");font-size:13px}.ctas .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--ink);color:#fff}.ctas .shopify-payment-button__more-options{font-size:12px;color:var(--ink2);margin-top:8px}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;height:60px;display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:20px;letter-spacing:0}.acc details[open] summary:after{content:"\2013"}.acc .body{padding:0 0 24px;font-size:15px;line-height:1.75;color:var(--ink2);display:flex;flex-direction:column;gap:10px}.acc .body p{margin:0}.acc .body ul{margin:0;padding-left:18px}.acc .body a:not(.chip){text-decoration:underline;text-underline-offset:3px}.chips{display:flex;gap:8px;flex-wrap:wrap}.acc .tags{padding:20px 0;border-bottom:1px solid var(--line)}.chips a{--chip-base:var(--accent,#6D1F2F);--chip:#F3E4E7;--chip-h:#EBD2D8;--chip:color-mix(in srgb,var(--chip-base) 12%,#fff);--chip-h:color-mix(in srgb,var(--chip-base) 22%,#fff);border:1px solid color-mix(in srgb,var(--chip-base) 25%,#fff);background:var(--chip);color:var(--chip-base);padding:0 16px;min-height:44px;display:inline-flex;align-items:center;font-size:13px;transition:background-color .2s,border-color .2s}.chips a:hover{background:var(--chip-h);border-color:var(--chip-base)}.rev{background:#fff;padding-top:104px;padding-bottom:104px;display:flex;flex-direction:column;gap:56px}.rev .top{display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between;align-items:center}.rev h2{font-size:48px;line-height:1;margin-top:12px}.rev .score{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.rev .big{font-family:var(--font-display);font-size:56px;line-height:1}.rev .st{color:var(--gold);letter-spacing:.12em}.rev .small{font-size:12px;color:var(--mute)}.rcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.rc{border:1px solid var(--line-soft);padding:28px;display:flex;flex-direction:column;gap:14px}.rc div:nth-child(2){font-size:17px}.rc p{margin:0;font-size:15px;line-height:1.7;color:var(--ink2)}.rc .by{font-size:12px;color:var(--mute);letter-spacing:.08em}.rev .widget{min-width:0}.ups{padding-top:112px;padding-bottom:112px}.ups .center{gap:12px}.ups .center h2{font-size:48px;line-height:normal}.ups .product-grid{--gap:24px;grid-template-columns:repeat(auto-fit,minmax(max(220px,calc((100% - var(--gap) * (var(--cols) - 1)) / var(--cols))),1fr))}.ups .card .meta{font-size:15px}.size-guide.overlay{align-items:flex-start;padding-top:10vh;overflow:auto}.guide{max-width:1820px;align-items:stretch;text-align:left;padding:48px 44px 44px}.guide h3{font-size:36px}.tabs{display:flex;border-bottom:1px solid var(--line)}.tabs button{height:48px;padding:0 4px;margin-right:28px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.tabs button[aria-selected=true]{border-bottom-color:var(--ink)}.guide table{width:100%;border-collapse:collapse;font-size:14px;text-align:center}.guide th{padding:12px 8px;font-weight:500;border-bottom:1px solid var(--ink)}.guide td{padding:14px 8px;border-bottom:1px solid var(--line-soft)}.guide th:first-child,.guide td:first-child{text-align:left}.guide .tw{overflow-x:auto}.how{display:flex;flex-direction:column;gap:22px;font-size:15px;line-height:1.7;color:var(--ink2)}.how b{display:block;font-weight:400;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin-bottom:6px}.how img{width:100%;height:auto;display:block}.guide>*+*{margin-top:28px}.guide .x{position:absolute}.guide .unit-toggle{display:flex;gap:0;align-self:flex-end}.guide .unit-toggle button{height:36px;padding:0 14px;border:1px solid var(--field-line);background:transparent;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.guide .unit-toggle button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.guide .unit-note{font-size:13px;color:var(--mute)}.lightbox.overlay{padding:0;background:#100c0beb}.lightbox img{max-width:min(92vw,1100px);max-height:88vh;display:block;object-fit:contain}.lightbox .x,.lightbox .prev,.lightbox .next{position:absolute;color:#fff;background:transparent;border:0}.lightbox .x{top:12px;right:12px}.lightbox .prev{left:12px;top:50%}.lightbox .next{right:12px;top:50%}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--bg);border-top:1px solid var(--line);padding:10px var(--gutter-m) calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;gap:14px;transform:translateY(100%);visibility:hidden;transition:transform .25s,visibility 0s .25s}.sticky-atc.is-visible{transform:none;visibility:visible;transition-delay:0s}.sticky-atc__info{flex:1;min-width:0;font-size:13px;line-height:1.35}.sticky-atc__info strong{display:block;font-weight:400;font-family:var(--font-display);font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__info span{color:var(--mute);font-size:12px}.sticky-atc .btn{height:48px;padding:0 24px;flex:none}@media(max-width:820px){.ups[data-mobile="2"] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));--gap:16px}.ups[data-mobile=carousel] .product-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;--gap:16px;scrollbar-width:none}.ups[data-mobile=carousel] .product-grid>*{flex:0 0 72%;scroll-snap-align:start}.prod{gap:40px;padding-top:16px}.info{position:static;max-width:none}.info h1{font-size:34px}body.template-product .toast{bottom:calc(84px + env(safe-area-inset-bottom))}.prod{padding-bottom:64px}.acc summary{height:56px}.ctas .btn,.wishbtn{height:56px}.wishbtn{width:56px}.rev h2,.ups .center h2{font-size:36px}.sticky-atc{display:flex}.size-guide.overlay{padding:0;align-items:stretch;justify-content:stretch;overflow:hidden;background:var(--bg)}.size-guide .guide{max-width:none;width:100%;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:72px var(--gutter-m) calc(32px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.size-guide .guide .x{position:fixed;top:max(8px,env(safe-area-inset-top));right:8px;z-index:3;background:var(--bg)}.size-guide .guide h3{font-size:32px}.tabs button{margin-right:20px}.gal-wrap{flex-basis:100%}.gal-stage .tag-sale{top:12px;left:12px}}.rcar{background:var(--sand);padding-top:88px;padding-bottom:88px}.rcar .center{margin-bottom:40px}.rcar .center h2{font-size:48px;line-height:1}.rcar__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.rcar .rc{background:var(--bg)}.rcar__widget{padding:0;background:transparent;min-width:0}.rcar .jdgm-carousel-wrapper,.rcar .jdgm-widget{max-width:100%}.rcar .jdgm-carousel-item,.rcar .jdgm-rev{background:var(--bg)!important}@media(max-width:820px){.rcar{padding-top:56px;padding-bottom:48px}.rcar .center{margin-bottom:28px}.rcar .center h2{font-size:34px}.rcar__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;scrollbar-width:none;position:relative;margin-right:calc(var(--gutter-m) * -1);padding-right:var(--gutter-m);overscroll-behavior-x:contain}.rcar__track::-webkit-scrollbar{display:none}.rcar__track>*{flex:0 0 84%;scroll-snap-align:start}}.gal>.gal-item{aspect-ratio:1/1}.gal .media-fill,.gal .gal-item img,.gal .gal-item video{object-fit:contain!important;object-position:center}.thumb{aspect-ratio:1/1}.thumb img{object-fit:contain}@media(min-width:821px){.gal>.gal-item{max-height:calc(100svh - var(--header-h,0px) - var(--announcement-h,0px) - 170px)}}@media(min-width:821px){.ups .product-grid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));--gap:20px;gap:var(--gap)}}@media(min-width:821px){.gal>.gal-item{flex:0 0 50%;aspect-ratio:2/3;max-height:calc(100svh - var(--header-h,0px) - var(--announcement-h,0px) - 170px)}.gal>.gal-item:only-child{flex-basis:100%}.gal .media-fill,.gal .gal-item img,.gal .gal-item video{object-fit:cover!important;object-position:center top}}.gal-stage .tag-sale{position:absolute;top:20px;left:20px;z-index:3;background:var(--accent,#6D1F2F);color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;line-height:1;padding:8px 12px;pointer-events:none}@media(max-width:820px){.gal-stage .tag-sale{top:12px;left:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product.css.map */
