:root{--g-void: #0B0A0D;--g-ink: #121017;--g-coffin: #1A1720;--g-crypt: #241F2C;--g-bone: #F1EAE2;--g-parch: #C9C1CF;--g-mist: #A79FB2;--g-oxblood: #7B1E34;--g-wine: #9E2A47;--g-rose: #D9A5B8;--g-lilac: #BFB9D5;--g-gold: #C2A46B;--g-line: rgba(236, 229, 220, .12);--g-line-strong: rgba(236, 229, 220, .24);--g-serif: var(--DTFontTypo_Heading, "Cormorant Garamond", "Times New Roman", serif);--g-sans: var(--DTFontTypo_Body, "Jost", "Helvetica Neue", Arial, sans-serif);--g-script: var(--DTFontTypo_Custom, "Pinyon Script", cursive);--g-black: "UnifrakturCook", "Old English Text MT", "Cormorant Garamond", serif;--g-ease: cubic-bezier(.22, .61, .36, 1);--g-container: min(1320px, calc(100% - 48px) )}html{background:var(--g-void);color-scheme:dark;scroll-behavior:smooth}body.gothed{background:var(--g-void);color:var(--g-parch);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--g-oxblood);color:#fff}:focus-visible{outline:2px solid var(--g-rose);outline-offset:3px}html{scrollbar-color:var(--g-crypt) var(--g-void);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--g-void)}::-webkit-scrollbar-thumb{background:var(--g-crypt);border:2px solid var(--g-void);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--g-oxblood)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{color:var(--g-bone);font-family:var(--g-serif);font-weight:500;letter-spacing:.005em}img{max-width:100%}body.g-grain:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.g-container{width:var(--g-container);margin-inline:auto}.g-section{position:relative;padding-top:var(--g-pt, 90px);padding-bottom:var(--g-pb, 90px);background:var(--g-bg, transparent)}@media(max-width:991px){.g-section{padding-top:calc(var(--g-pt, 90px) * .75);padding-bottom:calc(var(--g-pb, 90px) * .75)}}@media(max-width:599px){.g-section{padding-top:calc(var(--g-pt, 90px) * .6);padding-bottom:calc(var(--g-pb, 90px) * .6)}}.g-eyebrow{display:inline-flex;align-items:center;gap:14px;margin:0 0 18px;font:500 12px/1.6 var(--g-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--g-rose)}.g-eyebrow:before{content:"";width:34px;height:1px;background:currentColor;opacity:.7}.g-eyebrow--center:after{content:"";width:34px;height:1px;background:currentColor;opacity:.7}.g-title{margin:0;font-family:var(--g-serif);font-weight:500;font-size:clamp(34px,4.6vw,64px);line-height:1.04;color:var(--g-bone);letter-spacing:-.005em}.g-title em{font-style:italic;font-weight:400;color:var(--g-rose)}.g-lead{margin:20px 0 0;max-width:56ch;font-size:clamp(15px,1.2vw,17px);line-height:1.8;color:var(--g-mist);font-weight:300}.g-head{text-align:center;margin:0 auto 54px;max-width:760px}.g-head .g-lead{margin-inline:auto}.g-head--left{text-align:left;margin-inline:0}.g-orn{display:block;width:200px;height:40px;margin:18px auto 0;background-repeat:no-repeat;background-position:center;opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='40' viewBox='0 0 200 40'%3E%3Cg fill='none' stroke='%23D9A5B8' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M6 20H82' opacity='.55'/%3E%3Cpath d='M118 20H194' opacity='.55'/%3E%3Cpath d='M92 20L100 11L108 20L100 29Z'/%3E%3C/g%3E%3C/svg%3E")}.g-btn{--b-bg: var(--g-oxblood);--b-fg: #F8F1EA;--b-bd: var(--g-oxblood);--b-bg-h: var(--g-bone);--b-fg-h: var(--g-void);--b-bd-h: var(--g-bone);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:17px 36px;border:1px solid var(--b-bd);background:var(--b-bg);color:var(--b-fg);font:500 12px/1 var(--g-sans);letter-spacing:.24em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .35s var(--g-ease),color .35s var(--g-ease),border-color .35s var(--g-ease),transform .2s var(--g-ease);overflow:hidden}@media(hover:hover)and (pointer:fine){.g-btn:hover{background:var(--b-bg-h);color:var(--b-fg-h);border-color:var(--b-bd-h)}}.g-btn svg{width:16px;height:16px;transition:transform .35s var(--g-ease)}@media(hover:hover)and (pointer:fine){.g-btn:hover svg{transform:translate(5px)}}.g-btn--ghost{--b-bg: transparent;--b-fg: var(--g-bone);--b-bd: var(--g-line-strong);--b-bg-h: transparent;--b-fg-h: var(--g-rose);--b-bd-h: var(--g-rose)}.g-btn--rose{--b-bg: var(--g-rose);--b-fg: var(--g-void);--b-bd: var(--g-rose);--b-bg-h: var(--g-bone)}.g-arch{position:relative;border-radius:999px 999px 6px 6px;overflow:hidden;background:var(--g-coffin)}.g-arch>img,.g-arch>svg{display:block;width:100%;height:100%;object-fit:cover}.g-frame{position:relative}.g-frame:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border:1px solid var(--g-line-strong);border-radius:999px 999px 10px 10px;pointer-events:none}body.g-motion .g-reveal{opacity:0;transform:translateY(14px);transition:opacity .55s var(--g-ease),transform .55s var(--g-ease);transition-delay:min(var(--d, 0s),.12s)}body.g-motion .g-hero .g-reveal{transform:translateY(26px);transition-duration:.9s;transition-delay:var(--d, 0s)}body.g-motion .g-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body.g-motion .g-reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.g-art{width:100%;height:100%;display:block}.g-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root{--g-orn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='40' viewBox='0 0 200 40'%3E%3Cg fill='none' stroke='%23D9A5B8' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M6 20H82' opacity='.55'/%3E%3Cpath d='M118 20H194' opacity='.55'/%3E%3Cpath d='M92 20L100 11L108 20L100 29Z'/%3E%3C/g%3E%3C/svg%3E")}.g-arch,.g-tile__media,.g-look__item{background:linear-gradient(180deg,var(--g-crypt),var(--g-void))}.dt-sc-heading{display:flex;flex-direction:column;align-items:center;margin-bottom:54px}.dt-sc-heading.text-left,.dt-sc-heading.text-start{align-items:flex-start}.dt-sc-heading :not(:last-child){margin:0}.dt-sc-heading .dt-sc-sub-heading{order:-1;margin:0 0 16px!important;font:500 12px/1 var(--g-sans)!important;letter-spacing:.32em;text-transform:uppercase;color:var(--g-rose)}h6.dt-sc-sub-heading:after{display:none!important}.dt-sc-heading .dt-sc-main-heading{margin:0!important;font-family:var(--g-serif);font-weight:500;font-size:clamp(34px,4.6vw,60px);line-height:1.05;letter-spacing:-.005em;text-transform:none;color:var(--g-bone)}.dt-sc-heading .dt-sc-main-heading:after{content:"";display:block;width:200px;height:40px;margin:16px auto 0;background:var(--g-orn) center / contain no-repeat}.dt-sc-heading.text-left .dt-sc-main-heading:after,.dt-sc-heading.text-start .dt-sc-main-heading:after{margin-left:0}.dt-sc-heading .dt-sc-heading-description{margin-top:10px!important;max-width:56ch;font-weight:300;line-height:1.8;color:var(--g-mist)}a.dt-sc-btn,button.dt-sc-btn,.dt-sc-btn,input[type=submit],button[type=submit].btn,.btn{font-family:var(--g-sans);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase!important;border-radius:0}a.dt-sc-btn,button.dT_AddToCart.dt-sc-btn{font-weight:500!important;text-transform:uppercase!important}#header,.site-header,.dt-sc-header-wrapper{border-bottom:1px solid var(--g-line)}body.g-scrolled #header{box-shadow:0 10px 40px #00000080}.dt-sc-header-logo a,.logo a,#header .site-header__logo a,#header h1.logo,#header .logo{font-family:var(--g-serif)}body.g-blackletter .dt-sc-header-logo-sec nav>a:not(:has(img)),body.g-blackletter .dt-sc-header-logo-sec .logo a:not(:has(img)),body.g-blackletter .dt-sc-logo_left nav>a:not(:has(img)),body.g-blackletter .mobile-logo a:not(:has(img)){font-family:var(--g-black)!important;font-size:36px!important;font-weight:700;letter-spacing:.01em;text-transform:none!important;color:var(--g-bone)!important;line-height:1;margin-right:24px}@media(hover:hover)and (pointer:fine){body.g-blackletter .dt-sc-header-logo-sec nav>a:not(:has(img)):hover{color:var(--g-rose)!important}}#header .menu>li>a,#header .main-menu>li>a,#header nav>ul>li>a{font-family:var(--g-sans);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:500}.products .product-container{position:relative;background:transparent}.products .image_group{position:relative;overflow:hidden;background:var(--g-coffin);border:1px solid var(--g-line);transition:border-color .4s}@media(hover:hover)and (pointer:fine){.products .product-container:hover .image_group{border-color:#d9a5b866}}.products .image_group img{transition:transform 1.1s var(--g-ease),opacity .5s}@media(hover:hover)and (pointer:fine){.products .product-container:hover .featured-image{transform:scale(1.04)}}.products .featured-tag{position:absolute;z-index:3;top:12px;left:12px}.products .badge{display:inline-block;padding:7px 11px;border-radius:0;font:500 10.5px/1 var(--g-sans);letter-spacing:.2em;text-transform:uppercase;background:var(--g-rose);color:var(--g-void)}.products .badge--sold-out,.products .badge--soldout{background:var(--g-crypt);color:var(--g-mist)}.products .product-title a,.products .product-details a,.products h5 a,.products .product-title{font-family:var(--g-serif);font-size:21px;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--g-bone)}@media(hover:hover)and (pointer:fine){.products .product-title a:hover,.products h5 a:hover{color:var(--g-rose)}}.products .price,.products .product-price,.products .money{font-family:var(--g-sans);font-size:15px;letter-spacing:.06em;color:var(--g-parch)}.products del,.products s,.products .compare-price,.products .price--on-sale .price-item--regular{color:var(--g-mist);opacity:.8}.products .swatch-element label,.products .dt-sc-swatch{border:1px solid var(--g-line-strong)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]),textarea,select{background-color:var(--g-coffin);color:var(--g-bone);border:1px solid var(--g-line-strong);border-radius:0;font-family:var(--g-sans)}input::placeholder,textarea::placeholder{color:var(--g-mist);opacity:.8}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--g-rose)!important;box-shadow:0 0 0 3px #d9a5b824}label{color:var(--g-parch)}select option{background:var(--g-coffin);color:var(--g-bone)}.dt-sc-footer-wrapper,#footer,footer.footer,.footer{background:#08070a}#footer h3,#footer h4,#footer h5,.footer h4,.footer h3{font-family:var(--g-serif);font-size:24px;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--g-bone)}#footer a,.footer a{transition:color .3s}@media(hover:hover)and (pointer:fine){#footer li a:hover,.footer li a:hover{color:var(--g-rose)}}.breadcrumb-wrapper,.dt-sc-breadcrumb,#breadcrumb-section{background-color:var(--g-ink);border-bottom:1px solid var(--g-line)}.breadcrumb-wrapper h1,.dt-sc-breadcrumb h1{font-family:var(--g-serif);font-size:clamp(36px,5vw,60px);font-weight:500;text-transform:none}hr,table{border-color:var(--g-line)}th,td{border-color:var(--g-line)!important}blockquote{border-left:2px solid var(--g-rose);color:var(--g-parch);font-family:var(--g-serif);font-style:italic}.mfp-bg{background:var(--g-void)!important;opacity:.86!important}.mfp-content .white-popup,.mfp-content .mfp-inline-holder .mfp-content>div{background-color:var(--g-ink);color:var(--g-parch)}.products .product-container .badge--sale,.products .product-container .badge--sold-out{overflow:visible;width:auto;top:12px;left:12px}.products .product-container .badge .badge__text,.products .product-container .badge--sale .badge__text{float:none;display:inline-block;width:auto!important;height:auto!important;padding:8px 12px!important;white-space:nowrap;line-height:1;letter-spacing:.2em;font:500 10.5px/1 var(--g-sans);text-transform:uppercase;background:var(--g-rose);color:var(--g-void);border-radius:0;opacity:1}.products .product-container .badge--sold-out .badge__text{background:var(--g-crypt);color:var(--g-mist)}.products .product-detail .badge.badge--new{padding:7px 12px;font:500 10.5px/1 var(--g-sans);letter-spacing:.2em;text-transform:uppercase;background:var(--g-rose);color:var(--g-void);border-radius:0}.products a.dt-sc-btn,.products button.dT_AddToCart,.products .dt-sc-btn{white-space:nowrap;letter-spacing:.16em;font-size:11px!important;padding:13px 22px}.products .product-container .badge{padding:0!important;background:transparent!important}.products{position:relative}.products .product-detail{position:static}.products .badge--new{position:absolute;z-index:3;top:12px;right:12px;left:auto;margin:0;background:var(--g-bone);color:var(--g-void)}.products .badge--new .badge__text{padding:8px 12px;display:block;white-space:nowrap;font:500 10.5px/1 var(--g-sans);letter-spacing:.2em;text-transform:uppercase}.products .product-detail .badge.badge--new{padding:0!important;background:var(--g-bone)!important;color:var(--g-void)!important;border:0;width:auto;height:auto;line-height:1}@media(max-width:560px){.g-eyebrow{letter-spacing:.22em;font-size:11px;gap:10px}.g-eyebrow:before,.g-eyebrow--center:after{width:22px;flex:none}}.dt-sc-newsletter-modal{position:relative;background-color:var(--g-ink)!important;background-image:radial-gradient(70% 60% at 50% 0%,rgba(158,42,71,.3),transparent 72%)!important;border:1px solid var(--g-line-strong);box-shadow:0 40px 100px #000000b3}.dt-sc-newsletter-modal:before,.dt-sc-newsletter-modal:after{content:"";position:absolute;width:34px;height:34px;border:1px solid var(--g-rose);pointer-events:none}.dt-sc-newsletter-modal:before{top:10px;left:10px;border-right:0;border-bottom:0}.dt-sc-newsletter-modal:after{bottom:10px;right:10px;border-left:0;border-top:0}.dt-sc-newsletter-content h2{font-family:var(--g-serif);font-size:clamp(30px,4vw,44px);line-height:1.1;text-transform:none}.dt-sc-newsletter-content>p:first-child{font:500 12px/1.6 var(--g-sans);letter-spacing:.32em;text-transform:uppercase}.dt-sc-newsletter-content form{display:flex;gap:10px;align-items:stretch}.dt-sc-newsletter-content form input[type=email]{flex:1 1 auto;min-width:0;height:56px;padding:0 18px}.dt-sc-newsletter-content form button{flex:0 0 auto;width:auto!important;min-width:120px;height:56px;padding:0 26px;white-space:nowrap;letter-spacing:.2em}@media(max-width:480px){.dt-sc-newsletter-content form{flex-direction:column}.dt-sc-newsletter-content form button{width:100%!important}}body.gothed{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.g-cd__cell b{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1}#product-description .product-price .price-list{list-style:none;margin:0 0 22px;padding:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px}#product-description .product-price .product-price-current,#product-description .product-price .product-price-current .money{font:500 clamp(30px,3vw,40px)/1 var(--g-serif)!important;color:var(--g-bone)!important;letter-spacing:0!important}#product-description .product-price .product-price-list,#product-description .product-price .product-price-list .money{font:400 18px/1 var(--g-sans)!important;color:var(--g-mist)!important;text-decoration:line-through}.product-template-content .desc-short{color:var(--g-parch);line-height:1.85;font-weight:300}.product-template-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:18px 0}.product-template-content table,.product-template-content table *{background-color:transparent!important;background-image:none!important;color:var(--g-parch)!important;border-color:var(--g-line-strong)!important}.product-template-content table :is(td,th){padding:10px 14px;text-align:center;border:1px solid var(--g-line-strong)!important;white-space:nowrap}.product-template-content table :is(thead,tr:first-child) :is(td,th),.product-template-content table th{color:var(--g-bone)!important;font-weight:500;letter-spacing:.08em}.product-template-content table td:first-child{text-align:left;color:var(--g-bone)!important}.product-template-content table tr:nth-child(2n) td{background-color:#ece5dc08!important}.product_payments_btns{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.product_payments_btns .dT_AddToCart{margin:0}.product_payments_btns .shopify-payment-button{flex:1 1 200px;margin:0}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{min-height:56px;border-radius:0!important;border:1px solid var(--g-bone)!important;background:var(--g-bone)!important;color:var(--g-void)!important;font:500 12px/1 var(--g-sans)!important;letter-spacing:.24em!important;text-transform:uppercase!important;transition:background-color .3s var(--g-ease),border-color .3s var(--g-ease),color .3s var(--g-ease),transform .2s var(--g-ease)}@media(hover:hover)and (pointer:fine){.shopify-payment-button__button--unbranded:hover:not([disabled]),.shopify-payment-button__button:hover:not([disabled]){background:var(--g-rose)!important;border-color:var(--g-rose)!important}}.shopify-payment-button__more-options{color:var(--g-mist)!important;font-size:12px;letter-spacing:.08em}@media(max-width:991px){#AccessibleNav{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:4px;padding:6px 0!important;min-height:58px}#AccessibleNav>a:first-child{order:1;flex:0 0 auto;margin:0!important}body.g-blackletter #AccessibleNav>a:first-child:not(:has(img)){font-size:26px!important;font-family:var(--g-black)!important;color:var(--g-bone)!important;text-transform:none!important;letter-spacing:.01em!important;line-height:1}#AccessibleNav .site-header__links{order:2;display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-end;gap:2px;width:auto!important;margin:0 0 0 auto!important;float:none!important;position:static!important}#AccessibleNav .site-header__links>*{margin:0!important}#AccessibleNav .mobile-nav-container{order:3;flex:0 0 auto;margin:0 0 0 6px!important;position:static!important;float:none!important}.breadcrumb{padding:22px 0 24px!important}.breadcrumb-wrapper,#breadcrumb-section,.dt-sc-breadcrumb{padding-top:0!important;padding-bottom:0!important;margin-bottom:18px!important}.breadcrumb-wrapper h1,#breadcrumb-section h1,.dt-sc-breadcrumb h1{font-size:28px!important;margin:0!important}}@media(max-width:767px){.product-template-content .desc-short{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px}.product-template-content .product-title{font-size:28px;line-height:1.1}.product-template-content .dT_AddToCart,.product-template-content .dT_VProdWishList,.product-template-content .dT_VProdWishList .dt-sc-btn{width:100%!important;display:block;text-align:center}.product_payments_btns{flex-direction:column}.product_payments_btns .shopify-payment-button{flex:1 1 100%;width:100%}.product-template-content .dT_VProdWishList .dt-sc-btn{background:transparent!important;border:1px solid var(--g-line-strong)!important;color:var(--g-bone)!important}.btn_actions .dt-sc-btn,.update-cart{width:100%;margin:0 0 10px!important;float:none!important;background:transparent!important;border:1px solid var(--g-line-strong)!important;color:var(--g-bone)!important}.cart__note-add{background:transparent!important;border:0!important;color:var(--g-mist)!important;text-decoration:underline;padding:8px 0!important;text-align:left;width:auto}}.btn_actions .dt-sc-btn{background:transparent!important;border:1px solid var(--g-line-strong)!important;color:var(--g-bone)!important}@media(hover:hover)and (pointer:fine){.btn_actions .dt-sc-btn:hover{border-color:var(--g-rose)!important;color:var(--g-rose)!important}}.shipping-section .dt-sc-btn[name=checkout],.shipping-section input[name=checkout]{background:var(--g-oxblood)!important;border:1px solid var(--g-oxblood)!important;color:#f8f1ea!important}.g-sticky-atc{display:none}@media(max-width:767px){.g-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#0b0a0df5;border-top:1px solid var(--g-line-strong);transform:translateY(110%);transition:transform .35s var(--g-ease)}.g-sticky-atc.is-on{transform:none}.g-sticky-atc__info{min-width:0;flex:1;display:grid;gap:3px}.g-sticky-atc__name{font:500 15px/1.2 var(--g-serif);color:var(--g-bone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-sticky-atc__price{font:400 13px/1 var(--g-sans);letter-spacing:.06em;color:var(--g-rose)}.g-sticky-atc__btn{flex:0 0 auto;padding:15px 22px;border:1px solid var(--g-oxblood);background:var(--g-oxblood);color:#f8f1ea;font:500 12px/1 var(--g-sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.g-sticky-atc__btn[disabled]{opacity:.5}body.g-has-atc #to-top{bottom:86px!important}body.g-has-atc.g-atc-on{padding-bottom:0}}#shipping-calculator>p.dt-sc-btn{background:transparent!important;border:1px solid var(--g-line-strong)!important;color:var(--g-bone)!important}@media(hover:hover)and (pointer:fine){#shipping-calculator>p.dt-sc-btn:hover{border-color:var(--g-rose)!important;color:var(--g-rose)!important}}@media(max-width:991px){body:has(.product-template-content) .breadcrumb h1{display:none}body:has(.product-template-content) .breadcrumb{padding:12px 0!important}body:has(.product-template-content) .breadcrumb a,body:has(.product-template-content) .breadcrumb span{font-size:12px;letter-spacing:.08em}}@media(max-width:991px){.mobile-menu{max-width:min(86vw,330px)!important;border-left:1px solid var(--g-line-strong);box-shadow:-24px 0 60px #0009}.mobile-menu ul.dt-sc-list-inline{padding-top:56px!important}.mobile-menu ul.dt-sc-list-inline>li>a,.mobile-menu ul.dt-sc-list-inline .see-all a{display:flex!important;align-items:center;justify-content:space-between;min-height:56px!important;line-height:1.3!important;padding:0 24px!important;font:500 14px/1.3 var(--g-sans)!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--g-bone)!important;border-width:0 0 1px!important;border-color:var(--g-line)!important}.mobile-menu ul.dt-sc-list-inline>li.active>a{color:var(--g-rose)!important}@media(hover:hover)and (pointer:fine){.mobile-menu ul.dt-sc-list-inline>li:hover>a{color:var(--g-rose)!important}}.mobile-menu ul.dt-sc-list-inline li ul.sub-menu-lists>li>a,.mobile-menu ul.dt-sc-list-inline .sub-menu-lists li a{font:400 13px/1.3 var(--g-sans)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--g-parch)!important;padding:0 24px 0 40px!important;min-height:50px!important;display:flex;align-items:center;border-bottom:1px solid var(--g-line)}.mobile-menu ul.dt-sc-list-inline .go-back a,.mobile-menu ul.dt-sc-list-inline .see-all a{color:var(--g-rose)!important}.mobile-menu ul.dt-sc-list-inline li.close-nav{min-height:56px}.mobile-nav-container .menu-trigger>span{display:none}}@media(max-width:767px){ul.product-collection.dt-sc-column{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important}ul.product-collection .grid-item,ul.product-collection .products,ul.product-collection .product-container,ul.product-collection .product-detail{min-width:0;max-width:100%}ul.product-collection .product-detail h4,ul.product-collection .product-detail h4 a,ul.product-collection .product-detail .product-title a{font:500 16px/1.25 var(--g-serif)!important;letter-spacing:.01em!important;text-transform:none!important}ul.product-collection .product-detail .dt-sc-btn,ul.product-collection .product-detail button{padding:12px 14px!important;font-size:10.5px!important;letter-spacing:.14em!important}.collection-items-per-page{display:none}.cart .cart__row:not(.cart__header-labels){display:grid!important;grid-template-columns:92px minmax(0,1fr);gap:0 14px;text-align:left!important;padding:12px;position:relative}.cart .cart__row .cart_items{position:static!important}.cart .cart__row .cart_items .cart__image img{position:static!important;width:100%!important;height:auto}.cart .cart__row .product-info{margin:0!important;min-width:0}.cart .cart__row .product-info .cart-title h5{font:500 17px/1.2 var(--g-serif)!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 4px!important}.cart .cart__row .product-info>*:not(:last-child){margin-bottom:8px!important}.cart .cart__row .cart__remove{position:absolute;top:8px;right:8px;left:auto}.cart_table .cart__row+.cart__row{margin-bottom:14px}}.mobile-menu ul.dt-sc-list-inline li.close-nav{width:56px!important;min-height:56px!important;right:0!important}.mobile-menu ul.dt-sc-list-inline li.close-nav:before,.mobile-menu ul.dt-sc-list-inline li.close-nav:after{background-color:var(--g-bone)!important;height:28%!important;width:1px!important}@media(max-width:767px){ul.product-collection .product-detail h4.grid-link__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.75em;margin:8px 0 6px!important}ul.product-collection .product-detail h4.grid-link__title a{font-size:15px!important}}.product-single__description,.product-template-content .desc-short{font-size:12.5px;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;font-weight:400;color:var(--g-parch)}@media(min-width:768px){.product-single__description,.product-template-content .desc-short{font-size:13px}}.product-single__description :is(p,li,span,div,a,em,i){font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit}.product-single__description p{margin:0 0 12px}.product-single__description p:has(>br:only-child){display:none}.product-single__description :is(strong,b){color:var(--g-bone);font-weight:600}.product-single__description :is(ul,ol){margin:0 0 14px;padding-left:20px}.product-single__description li{margin:0 0 4px}.product-single__description :is(h1,h2,h3,h4,h5,h6){font:600 13px/1.4 var(--g-sans)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--g-bone);margin:20px 0 8px}.product-template-content .desc-short{-webkit-line-clamp:3}.product-template-content form,.product-template-content form[action*="/cart/add"],.shopify-product-form{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}@media(max-width:767px){.product-recommendations{padding:8px 0 0!important;margin:0!important}.product-recommendations .container{padding-left:18px;padding-right:18px}.product-recommendations .section-header__title{font-size:28px!important;line-height:1.1;margin:0 0 18px!important}.dT_VProdRecommendations ul.dt-sc-column{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important;padding:0!important;margin:0!important;list-style:none}.dT_VProdRecommendations ul.dt-sc-column>li{width:auto!important;max-width:100%;min-width:0;margin:0!important;float:none!important;padding:0!important}.dT_VProdRecommendations .products,.dT_VProdRecommendations .product-container,.dT_VProdRecommendations .product-detail{min-width:0;max-width:100%}.dT_VProdRecommendations .product-detail h4.grid-link__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.75em;margin:8px 0 6px!important}.dT_VProdRecommendations .product-detail h4.grid-link__title a{font:500 15px/1.25 var(--g-serif)!important;letter-spacing:.01em!important}.dT_VProdRecommendations .product-detail .dt-sc-btn,.dT_VProdRecommendations .product-detail button{padding:12px 14px!important;font-size:10.5px!important;letter-spacing:.14em!important}}@media(max-width:767px){ul.product-collection .product-detail .dt-sc-btn,ul.product-collection .product-detail button.dT_AddToCart,.dT_VProdRecommendations .product-detail .dt-sc-btn,.dT_VProdRecommendations .product-detail button.dT_AddToCart{height:auto!important;min-height:42px;line-height:1.2!important;padding:12px 14px!important;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap;overflow:visible!important}.dT_VProdRecommendations ul.dt-sc-column{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;overflow-x:auto;overflow-y:hidden;gap:12px!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 18px 10px!important;margin:0 -18px!important}.dT_VProdRecommendations ul.dt-sc-column::-webkit-scrollbar{display:none}.dT_VProdRecommendations ul.dt-sc-column>li{flex:0 0 62%!important;max-width:62%!important;scroll-snap-align:start}}@media(max-width:991px){#AccessibleNav>a:first-child{display:flex;align-items:center;line-height:0;flex:0 0 auto}#AccessibleNav>a:first-child img,#AccessibleNav .logo img{width:118px!important;max-width:34vw!important;height:auto!important;max-height:40px;object-fit:contain;display:block;margin:0!important}#AccessibleNav .site-header__links{flex:0 0 auto!important;width:auto!important;min-width:max-content;gap:6px}#AccessibleNav .site-header__links>*{flex:0 0 auto!important}header #AccessibleNav .site-header__links a{padding:0 7px!important;min-width:0;flex:0 0 auto!important}header #AccessibleNav .site-header__links a>svg,header #AccessibleNav .site-header__links a>i,header #AccessibleNav .site-header__links a>img{flex:none;min-width:18px}}@media(min-width:992px){#AccessibleNav>a:first-child img{height:auto;max-height:48px;width:auto;object-fit:contain}}@media(max-width:767px){.product-recommendations,.product-recommendations .container,.dT_VProdRecommendations{overflow:visible!important}.dT_VProdRecommendations ul.dt-sc-column{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:auto!important;max-width:none!important;padding:0 18px 12px!important;scroll-padding-left:18px}.dT_VProdRecommendations ul.dt-sc-column>li{flex:0 0 64%!important;max-width:64%!important}}@media(max-width:767px){.dT_VProdRecommendations ul.dt-sc-column{padding:0 12px 4px!important;gap:12px!important;scroll-padding-left:12px}.dT_VProdRecommendations ul.dt-sc-column>li{flex:0 0 calc(50% - 6px)!important;max-width:calc(50% - 6px)!important}.dT_VProdRecommendations .product-container .image_group{aspect-ratio:4 / 5;overflow:hidden}.dT_VProdRecommendations .product-container .image_group img{width:100%;height:100%;object-fit:cover}.dT_VProdRecommendations .product-detail :is(form,button,.dt-sc-btn,.item-swatch,.product-button,[class*=swatch]){display:none!important}.dT_VProdRecommendations .product-detail{text-align:left!important;padding:10px 0 0!important}.dT_VProdRecommendations .product-detail h4.grid-link__title{min-height:2.6em;-webkit-line-clamp:2;margin:0 0 6px!important;text-align:left}.dT_VProdRecommendations .product-detail h4.grid-link__title a{font:400 13px/1.3 var(--g-sans)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--g-bone)!important}.dT_VProdRecommendations .product-detail button.dT_AddToCart,.dT_VProdRecommendations .product-detail .dt-sc-btn,.dT_VProdRecommendations .product-detail form{display:none!important}.dT_VProdRecommendations .product-detail :is(.product-price,.price,.money,[class*=price]){font:400 13px/1.3 var(--g-sans)!important;letter-spacing:.03em;color:var(--g-parch)!important;text-align:left!important;justify-content:flex-start!important;margin:0!important}}.g-tst__avg,.g-spot__now,#product-description .product-price .product-price-current,#product-description .product-price .product-price-current .money{font-family:var(--g-sans)!important;font-weight:400!important;letter-spacing:0!important}.g-tst__avg{font-size:clamp(46px,6vw,66px)!important}.products .variant-option-color,.product-grid-item .variant-option-color,.grid-item .variant-option-color{display:none!important}@media(max-width:767px){ul.product-collection .product-detail{text-align:left!important;padding:10px 0 0!important}ul.product-collection .product-detail h4.grid-link__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;margin:0 0 6px!important;text-align:left}ul.product-collection .product-detail h4.grid-link__title a{font:400 13px/1.3 var(--g-sans)!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--g-bone)!important}ul.product-collection .product-detail :is(.product-price,.price,.money,[class*=price]){font:400 12px/1.3 var(--g-sans)!important;letter-spacing:.03em;color:var(--g-mist)!important;text-align:left!important;justify-content:flex-start!important;margin:0!important}ul.product-collection .product-detail :is(del,s,.product-price-list,.compare-price){font-size:11px!important;opacity:.8}ul.product-collection .product-detail form{justify-content:flex-start!important;margin-top:10px}}@media(max-width:767px){ul.product-collection>li{display:flex}ul.product-collection .products{display:flex;flex-direction:column;width:100%}ul.product-collection .product-detail{display:flex;flex-direction:column;flex:1 1 auto}ul.product-collection .product-detail h4.grid-link__title{min-height:0!important;margin:0 0 4px!important}ul.product-collection .product-detail form{margin-top:auto!important;padding-top:12px}}.products .product-detail{text-align:left!important;padding:12px 0 0!important}.products .product-detail h4.grid-link__title{margin:0 0 4px!important;text-align:left}.products .product-detail h4.grid-link__title a{font:400 15px/1.3 var(--g-sans)!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--g-bone)!important}.products .product-detail :is(.product-price,.price,.money,[class*=price]){font:400 14px/1.3 var(--g-sans)!important;letter-spacing:.03em;color:var(--g-mist)!important;text-align:left!important;justify-content:flex-start!important;margin:0!important}.products .product-detail :is(del,s,.product-price-list,.compare-price){font-size:12px!important;opacity:.8}.products .product-detail form{justify-content:flex-start!important}@media(max-width:767px){.products .product-detail h4.grid-link__title a{font-size:13px!important}.products .product-detail :is(.product-price,.price,.money,[class*=price]){font-size:12px!important}.products .product-detail :is(del,s,.product-price-list,.compare-price){font-size:11px!important}}.g-no-atc .product-detail form,.g-no-atc .product-detail .dT_AddToCart,.g-no-atc .product-detail .dt-sc-btn{display:none!important}.g-secure{margin-top:16px;padding-top:14px;border-top:1px solid var(--g-line);text-align:left}.g-secure__line{display:flex;align-items:center;gap:10px;margin:0 0 12px!important;font:300 13.5px/1.3 var(--g-sans);letter-spacing:.02em;color:var(--g-mist)}.g-secure__line svg{flex:none;color:var(--g-rose)}.g-secure__pay{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin:0!important;padding:0!important}.g-secure__pay li{margin:0!important;padding:0!important;line-height:0}.g-secure__pay .g-pay-icon,.g-secure__pay svg{display:block;width:36px;height:23px}.shipping-section .cart_btn .dt-sc-btn,.shipping-section input[name=checkout],.cart__checkout{display:flex!important;align-items:center;justify-content:center;width:100%;height:auto!important;min-height:44px;padding:0 16px!important;font-size:12px!important;letter-spacing:.18em!important;line-height:1.2!important;margin:0 0 10px!important}.btn_actions .dt-sc-btn,.update-cart,#shipping-calculator>p.dt-sc-btn{min-height:44px;padding:0 16px!important;font-size:12px!important;letter-spacing:.18em!important;display:flex!important;align-items:center;justify-content:center}.breadcrumb{background-attachment:scroll!important;background-size:cover!important;background-position:center!important}.breadcrumb:before{background:linear-gradient(180deg,#0b0a0d59,#0b0a0db8)!important;opacity:1!important}.collection-header{display:flex!important;align-items:center;justify-content:space-between;gap:12px;float:none!important;width:100%!important;margin:0 0 18px!important;padding:0 0 14px!important;border-bottom:1px solid var(--g-line);text-align:left!important}.collection-header .collection-view{display:none!important}.collection-header .g-coll-count{margin:0!important;font:400 12px/1 var(--g-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--g-mist)}.collection-header .sortby{display:flex!important;align-items:center;gap:10px;margin:0 0 0 auto!important;float:none!important;width:auto!important;text-align:right}.collection-header .sortby label{margin:0!important;font:400 11px/1 var(--g-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--g-mist);white-space:nowrap}.collection-header .sortby select{-webkit-appearance:none;appearance:none;width:auto!important;min-width:128px;max-width:190px;height:40px;margin:0;padding:0 32px 0 12px;font:400 16px/1 var(--g-sans);letter-spacing:0;text-transform:none;color:var(--g-bone);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23D9A5B8' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--g-line-strong);border-radius:0;cursor:pointer}.collection-header .sortby select:focus{outline:0;border-color:var(--g-rose)}.collection-header .sortby select option{background:#121017;color:#f1eae2}@media(max-width:380px){.collection-header .sortby label{display:none}}.products .image_group{background:transparent!important}.products .image_group img{display:block}.dT_VProdRecommendations .product-container .image_group,.products .image_group{aspect-ratio:auto!important}.dT_VProdRecommendations .product-container .image_group img{height:auto!important}.products .product-detail{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important}.products .product-detail .grid-link__meta,.products .product-detail .product_price{display:block!important;width:100%!important;text-align:left!important;justify-content:flex-start!important;margin-left:0!important;padding-left:0!important}.products .product-detail h4.grid-link__title{width:100%}#product-description :where(form,fieldset,.product-item-caption-white,.product-meta-block,.product-item-caption-select,.product_payments_btns,.dT_VProdWishList,.product-attributes,.swatch,.swatch-group,.product-form__item,.selector-wrapper,.shopify-payment-button,shopify-payment-terms){border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.g-rm.is-clamped{max-height:var(--g-rm-h, 150px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.product-tab .dt-sc-tabs .tablinks{background:transparent!important;color:var(--g-bone)!important;border:0!important;border-bottom:1px solid var(--g-rose)!important;border-radius:0!important;padding:10px 0!important;font:500 13px/1 var(--g-sans);letter-spacing:.2em;text-transform:uppercase}#header .sticky-header-active,#sticky-header-active{background:#0b0a0d!important;z-index:9500!important}.js-drawer-open .g-sticky-atc{display:none!important}#to-top,.dt-sc-to-top{width:44px!important;height:44px!important;line-height:42px!important;right:14px!important;bottom:18px!important;background:#121017e6!important;color:var(--g-rose)!important;border:1px solid var(--g-line-strong)!important;border-radius:0!important;z-index:800!important}body.g-has-atc #to-top{bottom:92px!important}@media(max-width:767px){body.g-grain:after{display:none}body.g-motion .g-reveal{transform:translateY(14px);transition-duration:.5s}input,select,textarea{font-size:16px!important}.products .product-detail .dt-sc-btn,.products .product-detail button,.products button.dT_AddToCart{min-height:44px;font-size:12px!important}.products .product-detail :is(del,s,.product-price-list,.compare-price){font-size:12px!important}.g-cd{--g-pt: 64px !important;--g-pb: 64px !important}}.product-template-content form[class*=shopify-product]:after{content:"";display:table;clear:both}.product-template-content form[class*=shopify-product]>div{float:none;line-height:1.4;margin:0 0 20px}.product-template-content form[class*=shopify-product]>div.product_payments_btns{margin-bottom:0}.product-template-content form[class*=shopify-product]>.product-attributes{flex-direction:column;align-items:flex-start;gap:10px}.product-template-content form[class*=shopify-product]>#inventory-product{flex-direction:row;align-items:baseline;gap:10px;margin-bottom:18px}.product-template-content form[class*=shopify-product]>.dt-sc-qty{margin-bottom:22px}.product-template-content .product-attributes .product-label,.product-template-content .product-attributes>h6{min-width:0;margin:0;font:400 11.5px/1 var(--g-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--g-mist)}#product-description #variant-inventory{font:400 13px/1 var(--g-sans);letter-spacing:.04em}.product-template-content .swatch{float:none}.product-template-content .swatch .swatch-group{width:100%;gap:8px}.product-template-content .swatch-group>*{margin:0}.product-template-content .swatch .swatch-element.not_color label{float:none;display:flex;align-items:center;justify-content:center;min-width:44px;height:38px;padding:0 14px;font:400 12.5px/1 var(--g-sans);letter-spacing:.08em;color:var(--g-parch);background:transparent;border:1px solid var(--g-line-strong);border-radius:2px;transition:background .25s,color .25s,border-color .25s}@media(hover:hover)and (pointer:fine){.product-template-content .swatch .swatch-element.not_color:hover label{border-color:var(--g-bone)}}.product-template-content .swatch .not_color.swatch-element input:checked+label{background:var(--g-bone);border-color:var(--g-bone);color:var(--g-void)}.product-template-content .swatch .color.swatch-element input:checked+label{border-color:var(--g-bone)}.product-template-content .swatch .swatch-element.soldout label{opacity:.38;text-decoration:line-through}.product-template-content .product-item-caption-qty button.btn-number{width:38px;height:38px;padding:0;justify-content:center;align-items:center;font:400 16px/1 var(--g-sans);background:transparent!important;color:var(--g-bone)!important;border:1px solid var(--g-line-strong)!important;border-radius:0!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){.product-template-content .product-item-caption-qty button.btn-number:hover{border-color:var(--g-bone)!important}}.product-template-content .product-item-caption-qty input.input-number{width:48px;max-width:48px;height:38px;font:400 14px/1 var(--g-sans);color:var(--g-bone);background:transparent!important;border-style:solid;border-color:var(--g-line-strong);border-width:1px 0}.product-template-content .product_payments_btns{display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;width:100%;margin:0}.product-template-content .product_payments_btns>*{margin:0!important}.product-template-content .product_payments_btns .dT_AddToCart{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:48px;min-height:48px;padding:0 20px;font:500 12px/1 var(--g-sans)!important;letter-spacing:.2em;border-radius:2px}.product_payments_btns .shopify-payment-button{flex:0 0 auto;width:100%}.product_payments_btns .shopify-payment-button__button,.product_payments_btns .shopify-payment-button__button--unbranded{min-height:48px;border-radius:2px!important}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 2px}#product-description .dT_VProdWishList{margin:14px 0 0;text-align:center}#product-description .dT_VProdWishList .dt-sc-btn{display:inline-flex!important;width:auto!important;min-height:0;padding:10px 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;font:400 11.5px/1 var(--g-sans)!important;letter-spacing:.18em;color:var(--g-mist)!important;text-decoration:underline;text-decoration-color:var(--g-line-strong);text-underline-offset:6px}@media(hover:hover)and (pointer:fine){#product-description .dT_VProdWishList .dt-sc-btn:hover{color:var(--g-rose)!important;text-decoration-color:var(--g-rose)}}#product-description .social-sharing{justify-content:center;margin-top:16px}#product-description .social-sharing .social_share_title{margin:0 8px 0 0;font:400 11px/1 var(--g-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--g-mist)}#product-description .social-sharing a{margin:0 7px;font-size:15px;color:var(--g-parch)}#product-description .product-price .price-list{margin:0 0 16px}#product-description .product-price .product-price-current,#product-description .product-price .product-price-current .money{font-size:clamp(18px,2vw,22px)!important}#product-description .product-price .product-price-list,#product-description .product-price .product-price-list .money{font-size:14px!important}@media(max-width:767px){.product-template-content .product-title{font-size:24px}}.product-tab .dt-sc-tabs .tablinks{font-size:12px;letter-spacing:.18em}button.g-rm__btn{display:inline-block!important;width:auto!important;min-height:0!important;margin:4px 0 0!important;padding:12px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--g-bone)!important;font:400 11px/1 var(--g-sans)!important;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--g-rose);text-underline-offset:6px}@media(hover:hover)and (pointer:fine){button.g-rm__btn:hover{background:transparent!important;color:var(--g-rose)!important}}body #CartDrawer.drawer{width:min(calc(100vw - 36px),400px);height:100%;height:100dvh;padding:0;overflow:hidden;background:var(--g-ink);border-left:1px solid var(--g-line-strong);box-shadow:-24px 0 70px #0000008c;z-index:9600}body.shifter-enabled #CartDrawer.drawer{display:flex;flex-direction:column}body.js-drawer-open .is-moved-by-drawer:before{z-index:9550}#CartDrawer.drawer .g-cart__head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;height:56px;padding:0 6px 0 18px;border-bottom:1px solid var(--g-line)}#CartDrawer.drawer .g-cart__title{margin:0;font:500 12px/1 var(--g-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--g-bone)}#CartDrawer.drawer .g-cart__count{margin-left:10px;letter-spacing:.12em;color:var(--g-mist)}#CartDrawer.drawer .g-cart__count .CartCount:before{content:"("}#CartDrawer.drawer .g-cart__count .CartCount:after{content:")"}#CartDrawer.drawer .g-cart__x{all:unset;box-sizing:border-box;display:grid;place-items:center;width:44px;height:44px;cursor:pointer;color:var(--g-bone);-webkit-tap-highlight-color:transparent;transition:color .25s}@media(hover:hover)and (pointer:fine){#CartDrawer.drawer .g-cart__x:hover{color:var(--g-rose)}}#CartDrawer.drawer .g-cart__x:focus-visible{outline:2px solid var(--g-rose);outline-offset:-4px}#CartDrawer.drawer .g-cart__x svg{display:block;width:20px;height:20px;margin:0}#CartDrawer.drawer #CartContainer{display:flex;flex-direction:column;flex:1 1 auto;height:auto;min-height:0;padding:0;overflow:hidden}#CartDrawer.drawer form.g-cart{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;padding:0}#CartDrawer.drawer .g-cart__list{flex:1 1 auto;min-height:0;margin:0;padding:2px 18px;list-style:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#CartDrawer.drawer .g-cart__item{margin:0;padding:16px 0;border-bottom:1px solid var(--g-line);transition:opacity .25s,transform .25s var(--g-ease)}#CartDrawer.drawer .g-cart__item:last-child{border-bottom:0}#CartDrawer.drawer .g-cart__item.is-removed{opacity:0;transform:translate(14px)}#CartDrawer.drawer .g-cart__row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start;transition:opacity .2s}#CartDrawer.drawer .g-cart__row.is-loading{opacity:.45;pointer-events:none}#CartDrawer.drawer .g-cart__img{display:block;width:72px;aspect-ratio:4 / 5;overflow:hidden;background:var(--g-coffin);border:1px solid var(--g-line)}#CartDrawer.drawer .g-cart__img img{display:block;width:100%;height:100%;margin:0;object-fit:cover}#CartDrawer.drawer .g-cart__info{display:flex;flex-direction:column;min-width:0}#CartDrawer.drawer .g-cart__line1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#CartDrawer.drawer .g-cart__name{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 12.5px/1.4 var(--g-sans);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--g-bone)}@media(hover:hover)and (pointer:fine){#CartDrawer.drawer .g-cart__name:hover{color:var(--g-rose)}}#CartDrawer.drawer .g-cart__price{flex:0 0 auto;text-align:right;font:400 12.5px/1.4 var(--g-sans);letter-spacing:.04em;color:var(--g-parch);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}#CartDrawer.drawer .g-cart__price del{display:block;font-size:11px;color:var(--g-mist);opacity:.8}#CartDrawer.drawer .g-cart__price .onsale{color:var(--g-rose)}#CartDrawer.drawer .g-cart__meta{margin:4px 0 0;font:300 12px/1.4 var(--g-sans);letter-spacing:.03em;color:var(--g-mist)}#CartDrawer.drawer .g-cart__disc{margin:4px 0 0;font:300 11.5px/1.4 var(--g-sans);color:var(--g-rose)}#CartDrawer.drawer .g-cart__ctrl{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}#CartDrawer.drawer .g-cart__notes textarea{width:100%;margin-top:8px;padding:10px 12px;resize:none;font-size:16px}#CartDrawer.drawer .g-cart__qty{display:inline-flex;align-items:stretch;height:32px;border:1px solid var(--g-line-strong)}#CartDrawer.drawer .g-cart__step{all:unset;box-sizing:border-box;display:grid;place-items:center;width:32px;height:100%;cursor:pointer;color:var(--g-bone);-webkit-tap-highlight-color:transparent;transition:background .2s,color .2s}@media(hover:hover)and (pointer:fine){#CartDrawer.drawer .g-cart__step:hover{background:#ece5dc12;color:var(--g-rose)}}#CartDrawer.drawer .g-cart__step:focus-visible,#CartDrawer.drawer .g-cart__rm:focus-visible{outline:2px solid var(--g-rose);outline-offset:-2px}#CartDrawer.drawer .g-cart__step svg{display:block;width:12px;height:12px;margin:0;pointer-events:none}#CartDrawer.drawer .g-cart__num{width:36px;height:100%;min-height:0;margin:0;padding:0;text-align:center;font:400 16px/1 var(--g-sans);color:var(--g-bone);background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#CartDrawer.drawer .g-cart__rm{all:unset;box-sizing:border-box;display:grid;place-items:center;width:32px;height:32px;cursor:pointer;color:var(--g-mist);-webkit-tap-highlight-color:transparent;transition:color .2s}@media(hover:hover)and (pointer:fine){#CartDrawer.drawer .g-cart__rm:hover{color:var(--g-rose)}}#CartDrawer.drawer .g-cart__rm svg{display:block;width:16px;height:16px;margin:0;pointer-events:none}#CartDrawer.drawer .g-cart__foot{flex:0 0 auto;padding:14px 18px calc(16px + env(safe-area-inset-bottom,0px));background:var(--g-ink);border-top:1px solid var(--g-line)}#CartDrawer.drawer .g-cart__sub{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 6px}#CartDrawer.drawer .g-cart__sub-l{font:500 11px/1 var(--g-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--g-mist)}#CartDrawer.drawer .g-cart__sub-v{font:400 18px/1 var(--g-sans);letter-spacing:.02em;color:var(--g-bone);font-variant-numeric:lining-nums tabular-nums}#CartDrawer.drawer .g-cart__line{display:flex;justify-content:space-between;gap:12px;margin:0 0 4px;font:300 12px/1.5 var(--g-sans);color:var(--g-mist)}#CartDrawer.drawer .g-cart__discounts{margin:0 0 6px;padding:0;list-style:none;font:300 12px/1.5 var(--g-sans);color:var(--g-rose)}#CartDrawer.drawer .g-cart__note{margin:0 0 12px;font:300 12px/1.5 var(--g-sans);letter-spacing:.02em;color:var(--g-mist)}#CartDrawer.drawer .g-cart__checkout{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:46px;padding:0 16px;text-align:center;font:500 12px/1 var(--g-sans);letter-spacing:.2em;text-transform:uppercase;color:#f8f1ea;background:var(--g-oxblood);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .3s}@media(hover:hover)and (pointer:fine){#CartDrawer.drawer .g-cart__checkout:hover{background:var(--g-wine)}}#CartDrawer.drawer .g-cart__checkout:focus-visible{outline:2px solid var(--g-rose);outline-offset:2px}#CartDrawer.drawer .additional_checkout_buttons{margin:10px 0 0}#CartDrawer.drawer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 42px;--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-row-gap: 8px}#CartDrawer.drawer .g-cart__view{display:block;margin:14px 0 0;text-align:center;font:400 11px/1 var(--g-sans);letter-spacing:.22em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--g-line-strong);text-underline-offset:6px;color:var(--g-mist);transition:color .25s,text-decoration-color .25s}@media(hover:hover)and (pointer:fine){#CartDrawer.drawer .g-cart__view:hover{color:var(--g-rose);text-decoration-color:var(--g-rose)}}#CartDrawer.drawer .g-secure{margin-top:14px;padding-top:12px;text-align:center}#CartDrawer.drawer .g-secure__line{justify-content:center;gap:7px;margin:0 0 9px!important;font-size:11.5px;letter-spacing:.06em}#CartDrawer.drawer .g-secure__line svg{width:14px;height:14px}#CartDrawer.drawer .g-secure__pay{justify-content:center;gap:5px}#CartDrawer.drawer .g-secure__pay .g-pay-icon,#CartDrawer.drawer .g-secure__pay svg{width:30px;height:19px}#CartDrawer.drawer .g-cart__empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 24px;text-align:center}#CartDrawer.drawer .g-cart__empty svg{width:34px;height:34px;color:var(--g-rose);opacity:.85}#CartDrawer.drawer .g-cart__empty-t{margin:0;font:500 12px/1.4 var(--g-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--g-bone)}#CartDrawer.drawer .g-cart__empty-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;margin-top:6px;padding:0 26px;border:1px solid var(--g-line-strong);font:500 11px/1 var(--g-sans);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--g-bone);transition:border-color .25s,color .25s}@media(hover:hover)and (pointer:fine){#CartDrawer.drawer .g-cart__empty-btn:hover{border-color:var(--g-rose);color:var(--g-rose)}}section.recently-viewed-products{display:none;padding:0 0 24px;background:transparent;border:0}section.recently-viewed-products .dt-sc-hr-invisible-medium{display:none}@media(max-width:767px){body:has(.g-ymal) .site-footer{margin-top:16px!important}}@keyframes g-spin{to{transform:rotate(360deg)}}.dT_LoadingOverlay:after,.dT_collectionOverlay:after,.collectionListPreload:before{content:"";position:fixed;z-index:2001;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;box-sizing:border-box;border:1px solid rgba(241,234,226,.16);border-top-color:var(--g-rose);border-radius:50%;animation:g-spin .9s linear infinite;pointer-events:none}.collectionListPreload:after{background:#0b0a0db3!important}.products .product-container .product-button .dT-icon-add-wlist-loading,.products .product-container .product-button .dT-icon-add-compare-loading{position:relative;background-image:none!important}.products .product-container .product-button .dT-icon-add-wlist-loading:after,.products .product-container .product-button .dT-icon-add-compare-loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;border:1px solid rgba(241,234,226,.2);border-top-color:var(--g-rose);border-radius:50%;animation:g-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.dT_LoadingOverlay:after,.dT_collectionOverlay:after,.collectionListPreload:before,.dT-icon-add-wlist-loading:after,.dT-icon-add-compare-loading:after{animation-duration:2.4s}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:84px}a,button,summary,select,label,[role=button],input[type=submit],input[type=button],input[type=checkbox],input[type=radio]{touch-action:manipulation}button,[role=button],input[type=submit],.g-btn,.dt-sc-btn,.btn,.g-pill,.g-tst__nav,.g-spot__thumb,.swatch-element label,.menu-trigger,.g-sticky-atc__btn,.g-rm__btn,.g-cart__step,.g-cart__rm,.g-cart__x{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),textarea,select{font-size:16px!important}}.g-btn:active,a.dt-sc-btn:active,button.dt-sc-btn:active,.btn:active,.g-cart__checkout:active,.g-sticky-atc__btn:active{transform:scale(.975);transition-duration:.08s}.g-pill:active,.g-tst__nav:active,.g-cart__step:active{transform:scale(.94);transition-duration:.08s}.mobile-menu,#CartDrawer,.g-cart__list{overscroll-behavior:contain}#shopify-section-footer,.dt-sc-footer-wrapper{padding-bottom:env(safe-area-inset-bottom,0px)}@supports (padding: max(0px)){#header,.dt-sc-header-wrapper{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}input,textarea{caret-color:var(--g-rose);accent-color:var(--g-wine)}a{text-underline-offset:.22em;text-decoration-thickness:1px}input[type=number],.g-cart__price,.product-price-current,.price,.g-card__price{font-variant-numeric:lining-nums tabular-nums}.g-paused,.g-paused *,.g-paused *:before,.g-paused *:after{animation-play-state:paused!important}:root{--g-ease-out: cubic-bezier(.23, 1, .32, 1);--g-ease-drawer: cubic-bezier(.32, .72, 0, 1)}@keyframes g-fade-in{0%{opacity:0}}@keyframes g-rise{0%{opacity:0;transform:translateY(8px) scale(.98)}}body #CartDrawer.drawer{transition:transform .42s var(--g-ease-drawer)}body.js-drawer-open .is-moved-by-drawer:before{transition:none;animation:g-fade-in .32s var(--g-ease-out) both}body.loadingdT .dT_LoadingOverlay{animation:g-fade-in .25s var(--g-ease-out) .3s both}.products img.featured-image.teaser.lazyloaded{animation:g-fade-in .4s var(--g-ease-out)}.products .image_group{transition:border-color .4s,transform .16s var(--g-ease-out)}.products .product-container:active .image_group{transform:scale(.985);transition-delay:0s,.09s}.products .image_group img{transition:transform .6s var(--g-ease-out),opacity .4s}.g-join__ok{animation:g-rise .5s var(--g-ease-out) both}@media(prefers-reduced-motion:reduce){body #CartDrawer.drawer{transition-duration:.01ms}body.js-drawer-open .is-moved-by-drawer:before,body.loadingdT .dT_LoadingOverlay,.g-join__ok,.products img.featured-image.teaser.lazyloaded{animation-duration:.01ms;animation-delay:0s}.products .product-container:active .image_group{transform:none}}h1,h2,h3,h4,.g-title,.dt-sc-main-heading,.product-title,.breadcrumb h1,.section-header__title,.products .product-detail h4.grid-link__title{text-wrap:balance}.g-lead,.dt-sc-heading-description,.collection-description p,.rte p,.product-single__description p{text-wrap:pretty}.g-secure__line,#CartDrawer.drawer :is(.g-cart__meta,.g-cart__disc,.g-cart__line,.g-cart__discounts,.g-cart__note){font-weight:400}@media(max-width:599px){.g-lead,.dt-sc-heading .dt-sc-heading-description,.product-template-content .desc-short{font-weight:400}}.shopping-checkout em,.cart_table em,.g-cart__note em{font-style:normal}.products .badge,.products .product-container .badge .badge__text,.products .product-container .badge--sale .badge__text,.products .badge--new .badge__text,.products .product-detail .badge.badge--new{font-size:11px}@media(min-width:768px){.product-template-content .product-title{font-size:clamp(30px,3.1vw,44px);line-height:1.08;letter-spacing:-.005em;margin:0 0 14px}}.product-template-content form[class*=shopify-product]>.product-attributes:has(>.product-label):not(.dt-sc-qty):not(:has(.swatch,select,.selector-wrapper)){flex-direction:row;align-items:baseline;gap:10px;margin-bottom:10px}.product-template-content form[class*=shopify-product]>.dt-sc-qty{margin-top:14px}#product-description .product-price .product-price-list,#product-description .product-price .product-price-list .money{text-decoration-thickness:1px;text-decoration-color:#a79fb2b3}.collection-description,.collection-hero .hero-header .rte{max-width:62ch}.collection-header .g-coll-count{font-variant-numeric:lining-nums tabular-nums}.cart_table .cart_heading{margin:0 0 18px;font:500 12px/1 var(--g-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--g-bone)}.cart_table .cart__row+.cart__row{margin-bottom:16px;border-color:var(--g-line)}.cart__row a.cart__remove.close_icon{top:8px;right:8px;left:auto;background:transparent;color:var(--g-mist);line-height:1;-webkit-tap-highlight-color:transparent;transition:color .25s}.cart__row a.cart__remove.close_icon .dt-sc-btn.close-icon{padding:13px;background:transparent!important;border:0!important;color:inherit}@media(hover:hover)and (pointer:fine){.cart__row a.cart__remove.close_icon:hover{background:transparent;color:var(--g-rose)}}.cart__row a.cart__remove.close_icon:focus-visible{outline:2px solid var(--g-rose);outline-offset:-2px}.cart .cart__row .product-info .price{font:400 13px/1.4 var(--g-sans);letter-spacing:.04em;color:var(--g-mist);font-variant-numeric:lining-nums tabular-nums}.cart .cart__row .product-info .price strong{font-weight:400}.cart .cart__row .product-info .qty-box-set+.price{display:flex;align-items:baseline;justify-content:space-between;gap:16px;max-width:280px;padding-top:12px;border-top:1px solid var(--g-line)}.cart .cart__row .product-info .qty-box-set+.price .cart_total{font:500 11px/1 var(--g-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--g-mist)}.cart .cart__row .product-info .qty-box-set+.price strong{font-size:17px;letter-spacing:.02em;color:var(--g-bone)}.cart .cart-item__original-price,.cart .cart__row del{margin-left:8px;font-size:12px;color:var(--g-mist);opacity:.8}.cart .cart__row .cart-title p{margin:0;font:400 12.5px/1.5 var(--g-sans);letter-spacing:.04em;color:var(--g-mist)}.cart_table .qty-box-set{justify-content:flex-start}.cart_table .qty-box-set .qtyminus1,.cart_table .qty-box-set .qtyplus1{width:38px;height:38px;padding:0;font-size:16px;line-height:1;border-color:var(--g-line-strong)}.cart_table .qty-box-set .quantity-selector{width:46px;max-width:46px;height:38px;font-size:16px;color:var(--g-bone);border-color:var(--g-line-strong)}@media(hover:hover)and (pointer:fine){.cart_table .qty-box-set :is(.qtyminus1,.qtyplus1):hover{border-color:var(--g-bone)}}.cart_table .cart_total_price{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 8px;color:var(--g-bone)}.cart_table .cart__subtotal-title{font:500 11px/1 var(--g-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--g-mist)}.cart_table .cart__subtotal{font:400 20px/1 var(--g-sans);letter-spacing:.02em;color:var(--g-bone);font-variant-numeric:lining-nums tabular-nums}.cart_table .shopping-checkout{margin:0 0 18px;font:400 12.5px/1.5 var(--g-sans);letter-spacing:.03em;color:var(--g-mist)}@media(min-width:768px){.cart .cart__row:not(.cart__header-labels){grid-template-columns:140px minmax(0,1fr)}.cart .cart__row .product-info{margin:22px 56px 22px 24px}.cart_table .order_summary{padding:24px;background:var(--g-ink);border:1px solid var(--g-line)}}.cart .cart__row .cart_items{height:100%}.cart .cart__row .cart_items .cart__image{display:block;height:100%}.cart .cart__row .cart_items .cart__image img{height:100%;min-height:120px;object-fit:cover}@media(max-width:767px){.cart .cart__row .cart-title{padding-right:30px}.cart .cart__row .cart_items .cart__image img{min-height:0}}@media(max-width:991px){.cart .cart__row:not(.cart__header-labels){width:auto;max-width:none;margin-left:0;margin-right:0}.cart_table .order_summary{padding-top:22px;border-top:1px solid var(--g-line)}}@media(prefers-reduced-motion:reduce){.products .image_group img{transition:opacity .4s}.products .product-container:hover .featured-image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/gothed.css.map */
