.skip-link:focus{position:fixed!important;left:8px;top:8px;width:auto;height:auto;clip:auto;margin:0;padding:10px 16px;background:#fff;color:var(--ink);z-index:300;overflow:visible}#shopify-section-header{display:contents}.site-header{top:0}body.template-product{padding-bottom:84px}main:focus{outline:none}.rte>*+*{margin-top:12px}.rte ul,.rte ol,.prose ul{padding-left:20px}.rte a,.prose a{color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px}.rte img{max-width:100%;height:auto}h1,h2,h3{letter-spacing:.005em}.ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#e9e6df,#dcd7cc)}.hero .ph,.purpose .ph,.journey .ph{background:linear-gradient(135deg,#2c2a27,#151515)}.hero .ph.hero-img,.purpose .ph.purpose-bg-img{position:absolute;top:0;right:0;bottom:0;left:0}.journey>.ph{position:absolute;top:0;right:0;bottom:0;left:0}.cat .ph{background:linear-gradient(160deg,#3a352d,#151515)}.gal-grid .ph{background:linear-gradient(135deg,#e2ded4,#d3cec2)}.story-img .ph{aspect-ratio:4/3;background:linear-gradient(135deg,#d9d4c8,#c8c2b3)}.prod-media .ph{position:absolute;top:0;right:0;bottom:0;left:0}.cd-thumb .ph,.review-item .ph{display:block;width:100%;height:100%}@media(max-width:860px){.hero .ph.hero-img{position:relative;aspect-ratio:1.05/1;height:auto}.purpose .ph.purpose-bg-img{position:relative;aspect-ratio:4/3;height:auto}.journey>.ph{position:relative;aspect-ratio:1.4/1;height:auto;inset:auto}}.wordmark{display:inline-flex;flex-direction:column;font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:.16em;text-transform:uppercase;line-height:1.05;color:var(--ink);white-space:nowrap}.wordmark small{font-family:var(--body);font-size:11px;font-weight:600;letter-spacing:.32em;color:var(--gold-deep);margin-top:4px}.wordmark-light{color:#fff}.logo{display:inline-flex;align-items:center}.main-nav{align-items:center}.main-nav a,.main-nav .nav-item>a{font-size:16px}.main-nav a.current:after{transform:scaleX(1)}.nav-item{position:relative;display:flex}.nav-sub{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:210px;background:var(--cream);border:1px solid var(--line);box-shadow:0 14px 34px #1515151a;padding:10px 0;display:none;z-index:60}.nav-item.has-sub:hover .nav-sub,.nav-item.has-sub:focus-within .nav-sub{display:block}.nav-item.has-sub:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.nav-sub a{display:block;padding:9px 20px;font-size:15px;white-space:nowrap}.nav-sub a:after{display:none}.nav-sub a:hover{color:var(--gold-deep)}.mnav a.mnav-child{font-size:22px;padding-left:18px;color:#d6d0c5}.mnav-head a{border:0;padding:0}.mnav a{color:#fff}.locale-switch{display:flex;gap:10px;align-items:center}@media(max-width:520px){.announce{font-size:13px}}li.product .price del{color:var(--muted);margin-right:6px}.price ins{text-decoration:none}.price .from{color:var(--muted)}a.quick-add{display:block}.swatches .size-hint{font-size:13px;letter-spacing:.06em;color:var(--muted)}li.product .prod-media .alt{object-fit:cover}li.product.outofstock .prod-media img{opacity:.55}.prod-media .onsale{z-index:4}.no-products{list-style:none}ul.products{padding:0}.rev-avatar{width:62px;height:62px;border-radius:50%;background:var(--gold);color:#fff;display:grid;place-items:center;font-family:var(--display);font-size:24px;text-transform:uppercase}.rev-avatar.sm{width:48px;height:48px;font-size:19px}.rev>img,.review-item>img{border-radius:50%}.facets-form{display:grid;gap:28px}.filter-list{display:grid;gap:8px}.filter-check .count{color:var(--muted);font-size:14px}.size-filter input:disabled+span,.color-filter input:disabled+span{opacity:.35;cursor:not-allowed}.size-filter span{min-width:44px}.categories-list a{display:flex}.shop-sidebar .widget ul{padding:0;list-style:none}.woocommerce-ordering select{max-width:100%}.pagination{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:44px;flex-wrap:wrap}.pagination a,.pagination span{min-width:42px;height:42px;padding:0 10px;display:grid;place-items:center;border:1px solid var(--line);background:#fff;font-size:15px}.pagination a:hover{border-color:var(--ink)}.pagination .current{background:var(--ink);color:var(--cream);border-color:var(--ink)}.pagination .gap{border:0;background:transparent}.pagination svg{width:16px;height:16px}.page-search{display:flex;max-width:640px}.page-search input{flex:1;min-width:0;border-right:0;height:52px}.page-search .btn{height:52px}.cart-row{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-bottom:12px}.size-row{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.size-row button{line-height:1.25}.size-row button.oos,.swatch-row .sw.oos{opacity:.5}.size-row button.oos{text-decoration:line-through}.swatch-row .sw{cursor:pointer}.single_add_to_cart_button.loading,.buy-now.loading{opacity:.7;pointer-events:none}.gallery-main .ph{aspect-ratio:1/1}.gallery-main{cursor:default}.gallery-main img{display:block}.summary .klarna .link{border-bottom:1px solid currentColor}.price del{color:var(--muted);margin-right:6px}.acc-body.rte ul{display:grid;gap:4px}.pdp-perks div{line-height:1.35}.related .products{margin-top:0}.cd-disc{color:#4d7a4a}.cd-price del{color:var(--muted);font-weight:400;font-size:14px;margin-right:4px}.cd-coupon a.cd-apply{background:var(--navy);color:#fff;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:600;letter-spacing:.04em}.cd-coupon a.cd-apply:hover{background:#2c2c2c}.cd-checkout{border:0;cursor:pointer}.cd-up-name{color:var(--ink)}.pay-icons{list-style:none;padding:0}.pay-icons li{display:flex}.pay-icon{height:24px;width:auto}.cart_totals .checkout-button{border:0;cursor:pointer}table.shop_table .product-price del{color:var(--muted);margin-right:4px}.coupon .btn{border:0;cursor:pointer}.ft-cols ul{padding:0}.ft-form input[type=email],.ft-form input[type=password]{width:100%}form.ft-form{display:flex}[data-unit-root][data-unit=cm] [data-in],[data-unit-root][data-unit=in] [data-cm]{display:none}.size-table tbody th{font-weight:600}.woocommerce-message{border-left:3px solid var(--gold);background:#fff;padding:14px 18px;margin-bottom:22px}.auth-card .btn{border:0;cursor:pointer}.form-row textarea{resize:vertical}.btn{font-weight:600;letter-spacing:.18em}.purpose-copy p,.purpose-bg .purpose-copy p,.journey p,.news-copy p:not(.eyebrow),.ft-subscribe h2+p{font-size:18px}.prose p{font-size:17px}.hero p{font-size:clamp(17px,1.5vw,20px)}.page-hero p{color:#e6e1d6}.summary .short-desc{font-size:17px}.ref{letter-spacing:.26em}.announce.announce-ticker{background:var(--ink);color:var(--gold);border-bottom:1px solid rgba(167,130,83,.4);overflow:hidden;font-size:12px;position:relative}.announce-ticker .announce-marquee{display:flex;width:max-content;animation:announce-scroll var(--announce-speed,45s) linear infinite;will-change:transform}.announce-ticker:hover .announce-marquee,.announce-ticker:focus-within .announce-marquee{animation-play-state:paused}.announce-ticker .announce-group,.announce-ticker .announce-rep{display:flex;flex:none;align-items:center}.announce-ticker .announce-item{display:inline-flex;align-items:center;padding:0 26px;line-height:40px;font-family:var(--body);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--gold)}.announce-ticker .announce-item:after{content:"";width:6px;height:6px;margin-left:52px;background:var(--gold);transform:rotate(45deg);flex:none;opacity:.85}.announce-ticker a.announce-item:hover{color:#c9a36b}.announce-ticker:before,.announce-ticker:after{content:"";position:absolute;top:0;bottom:0;width:70px;z-index:2;pointer-events:none}.announce-ticker:before{left:0;background:linear-gradient(90deg,var(--ink),rgba(21,21,21,0))}.announce-ticker:after{right:0;background:linear-gradient(270deg,var(--ink),rgba(21,21,21,0))}@keyframes announce-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:600px){.announce-ticker .announce-item{font-size:11px;letter-spacing:.2em;padding:0 18px;line-height:36px}.announce-ticker .announce-item:after{margin-left:36px}.announce-ticker:before,.announce-ticker:after{width:36px}}@media(prefers-reduced-motion:reduce){.announce-ticker .announce-marquee{animation:none;width:100%;justify-content:center}.announce-ticker .announce-group:nth-child(2),.announce-ticker .announce-rep.dup{display:none}.announce-ticker .announce-group,.announce-ticker .announce-rep{flex-wrap:wrap;justify-content:center}.announce-ticker:before,.announce-ticker:after{display:none}}.site-header .wrap{grid-template-columns:auto 1fr auto;gap:28px}.site-header .main-nav{justify-content:flex-start;gap:34px;padding-left:18px}.wordmark{font-family:var(--display);font-weight:600;font-size:34px;letter-spacing:.14em;line-height:1;text-transform:uppercase}.site-header .wordmark{padding-top:2px}.cart-count{transform:scale(1)}.icons{gap:14px}.select-box select{background-color:#fff}@media(max-width:1180px){.site-header .main-nav{gap:22px;padding-left:6px}}.nav-item.has-sub>a{display:inline-flex;align-items:center;gap:8px}.nav-item.has-sub>a:before{content:"";order:2;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.nav-item.has-sub:hover>a:before,.nav-item.has-sub:focus-within>a:before{transform:translateY(1px) rotate(225deg)}.nav-item.has-sub>a:after{bottom:-6px}@media(min-width:861px){.site-header .wrap{grid-template-columns:1fr auto 1fr}.site-header .logo{justify-self:start}.site-header .main-nav{justify-content:center;padding-left:0}.site-header .icons{justify-self:end}}.gallery-thumbs{max-height:474px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-right:2px}.gallery-thumbs button{flex:none}.gallery-thumbs button.on{border-color:var(--ink)}.rte>br:first-child,.acc-body>br:first-child{display:none}@media(max-width:860px){.gallery-thumbs{max-height:none;overflow-y:visible;overflow-x:auto;display:flex;gap:8px;padding:2px 0 6px;scrollbar-width:thin}.gallery-thumbs button{width:64px;height:64px;aspect-ratio:auto;flex:none}}.gallery-thumbs{display:flex;flex-direction:column;gap:10px}.gallery-thumbs button{width:72px;height:72px;aspect-ratio:auto;flex:none}@media(max-width:860px){.gallery-thumbs{flex-direction:row}}.woocommerce-product-gallery.single{grid-template-columns:minmax(0,1fr)}.site-header .wrap{height:auto;min-height:76px;padding-top:8px;padding-bottom:8px}.logo-img{mix-blend-mode:multiply;max-width:none;display:block}.logo{position:relative;z-index:1}@media(max-width:860px){.site-header .wrap{min-height:64px}.logo-img{max-height:52px;width:auto}}.site-header{background:#fff}.site-header.scrolled{border-color:var(--line)}.nav-sub{background:#fff}:root{--wrap:100%;--gutter:clamp(20px,4vw,72px)}.wrap{max-width:none;padding-left:var(--gutter);padding-right:var(--gutter)}.gal-grid{padding-left:var(--gutter);padding-right:var(--gutter)}@media(min-width:1025px){.product-single{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,5vw,96px);justify-content:normal}.woocommerce-product-gallery{max-width:none}.gallery-thumbs{max-height:min(720px,80vh)}}.info-block{max-width:720px;margin:0 auto;text-align:center;padding:24px 0 8px}.info-block h2{font-family:var(--display);font-weight:500;font-size:clamp(30px,3.4vw,44px);line-height:1.12;margin-bottom:16px}.info-block .rte{font-size:17px;line-height:1.7;margin-bottom:26px}.info-block .rte>*+*{margin-top:12px}.info-note{margin-top:18px;font-size:14px;color:var(--muted)}.form-row{display:grid;gap:6px;margin-bottom:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.form-grid .full{grid-column:1/-1}.form-row label{font-size:14px;color:var(--ink);font-weight:600;letter-spacing:.02em}.form-row label .required{color:#a4402f;text-decoration:none;border:0}.form-row label .muted{font-weight:400}.input-text,.form-row select,.form-row textarea{font:inherit;font-size:16px;border:1px solid #d9d3c8;background:#fff;padding:12px 14px;color:var(--ink);width:100%;border-radius:0;-webkit-appearance:none;appearance:none}.form-row select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23151515' stroke-width='1.4'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.form-row textarea{min-height:140px;resize:vertical}.input-text:focus,.form-row select:focus,.form-row textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.input-text::placeholder,.form-row textarea::placeholder{color:#8f8b85}.check-row{display:flex;gap:10px;align-items:flex-start;font-size:16px;cursor:pointer;margin-bottom:12px}.auth-card{background:#fff;border:1px solid var(--line);padding:28px}.auth-card h2{font-size:28px;margin-bottom:16px}.contact-grid{align-items:start}@media(max-width:520px){.form-grid{grid-template-columns:1fr}.auth-card{padding:20px 18px}}.prose a.btn,.rte a.btn,.prose a.h-btn,.rte a.h-btn{color:var(--ink);text-decoration:none}.prose a.btn.btn-dark,.rte a.btn.btn-dark{color:#fff}.story-img img{width:100%;height:100%;object-fit:cover}li.product .prod-media img,li.product .prod-media .alt{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mvc-shop.css.map */
