:root{--font-body-family:"Jost","Futura","Avenir Next","Segoe UI",sans-serif;--font-body-weight:400;--font-heading-family:"Tenor Sans","Optima","Gill Sans","Segoe UI",sans-serif;--font-heading-weight:400;--font-heading-style:normal;--font-heading-letter-spacing:0;--font-heading-text-transform:none;--font-heading-card-family:"Tenor Sans","Optima","Gill Sans",sans-serif;--font-heading-card-weight:400;--font-text-card-family:"Jost","Futura",sans-serif;--font-card-text-transform:none;--font-subtitle-family:"Jost","Futura",sans-serif;--font-subtitle-weight:500;--font-button-family:"Jost","Futura",sans-serif;--font-button-weight:500;--font-button-text-transform:uppercase;--font-badge-family:"Jost","Futura",sans-serif;--dcc-bg:#FAF7F2;--dcc-bg-2:#F3EEE6;--dcc-ink:#1A1614;--dcc-ink-2:#25201D;--dcc-taupe:#5A524C;--dcc-gold:#8A6F45;--dcc-gold-1:#A88B5C;--dcc-line:rgba(31,27,25,.12);--dcc-line-2:rgba(31,27,25,.3);--dcc-display:"Tenor Sans","Optima","Gill Sans","Segoe UI",sans-serif;--dcc-sans:"Jost","Futura","Avenir Next","Segoe UI",sans-serif}body{font-family:var(--dcc-sans)}#MainContent h1:not(.dc *),#MainContent h2:not(.dc *),#MainContent h3:not(.dc *),#MainContent .h1:not(.dc *),#MainContent .h2:not(.dc *),#MainContent .h3:not(.dc *){font-family:var(--dcc-display);font-weight:400;text-transform:none;letter-spacing:-.005em;color:var(--dcc-ink)}.header-wrapper{--dcc-pad:clamp(20px,3vw,48px);--dcc-hdr-pad:10px}.header-wrapper .header{min-height:0;padding:0;background:#faf7f2f5;border:0;border-bottom:1px solid var(--dcc-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-wrapper .header--has-border{border-color:var(--dcc-line)}.header-wrapper .header-top{width:100%}.header-wrapper .header-top .container{padding-inline:var(--dcc-pad)}.header-wrapper .header-top__wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding-block:var(--dcc-hdr-pad)}.header-wrapper .header-top__left{min-width:0}.header-wrapper .header-top__right{gap:2px;justify-content:flex-end}.header-wrapper .header-top__logo{display:flex;justify-content:center;padding:0}.header-wrapper .header__heading,.header-wrapper .header-top__logo h1{margin:0;line-height:0}.header-wrapper .header__heading-link{display:inline-flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none}.header-wrapper .header-top__logo picture{display:block;line-height:0}.header-wrapper .header-top__logo .header__heading-link img,.header-wrapper .header-top__logo picture .header__heading-logo{display:block;width:var(--header-logo-width,50px);max-width:none;height:auto;padding:0;margin:0}.header-wrapper .dc-logo-words{display:block;margin:0;padding:0 0 0 .3em;font-family:var(--dcc-display);font-size:10.5px;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:var(--dcc-ink)}.header-wrapper .header__menu{margin-left:-14px}.header-wrapper .list-menu--inline{gap:0;flex-wrap:nowrap}.header-wrapper .header__menu-item{position:relative;padding:12px 14px;font-family:var(--dcc-sans);font-weight:500;font-size:12px;font-style:normal;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--dcc-ink);transition:color .25s}.header-wrapper .header__menu-item:hover,.header-wrapper .header__menu-item.current-link,.header-wrapper .header__active-menu-item{color:var(--dcc-gold)}.header-wrapper .header .list-menu--inline>li>.header__menu-item:before{left:14px;bottom:6px;height:1px;background:var(--dcc-gold)}.header-wrapper .header .list-menu--inline>li>.header__menu-item.current-link:before,.header-wrapper .header .list-menu--inline>li:hover>.header__menu-item:before,.header-wrapper .header .list-menu--inline>li:focus-within>.header__menu-item:before{width:calc(100% - 28px)}.header-wrapper .header .list-menu--inline>li>.header__menu-item:after{background:none!important;box-shadow:none!important}.header-wrapper .header__active-menu-item,.header-wrapper .header__menu-item span{text-decoration:none!important;border-bottom:0!important}.header-wrapper .header__submenu{min-width:220px;padding-block:10px;background:var(--dcc-bg);border:1px solid var(--dcc-line);border-radius:0;box-shadow:0 24px 44px -24px #1a16144d}.header-wrapper .header__submenu .header__menu-item{padding:9px 20px;font-size:14px;font-weight:400;letter-spacing:.01em;text-transform:none;white-space:normal}.header-wrapper .header__submenu .header__menu-item:before{display:none}.header-wrapper .header__search,.header-wrapper .header__account,.header-wrapper .header__icon--cart,.header-wrapper .header__search+.header__account{border:0;margin:0}.header-wrapper .header__icon,.header-wrapper .header__icon.header__icon--search,.header-wrapper .header__icon.header__icon--account,.header-wrapper .header__icon.header__icon--cart{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:0;padding:0;color:var(--dcc-ink);transition:color .25s}.header-wrapper .header__icon:hover{color:var(--dcc-gold)}.header-wrapper .header__icon:before{display:none}.header-wrapper .header__icon svg,.header-wrapper .header__icon--search>span svg{width:19px;height:19px}.header-wrapper .header__account .header__icon svg{width:20px;height:20px}.header-wrapper .header__icon--cart{position:relative;gap:0}.header-wrapper .header__icon--cart .header__cart-text{display:block;width:20px;height:20px;font-size:0;line-height:0;color:inherit}.header-wrapper .header__icon--cart .header__cart-text:after{content:"";display:block;width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M5.2 8.5h13.6l-1 12H6.2z'/%3E%3Cpath d='M8.8 8.5V7a3.2 3.2 0 0 1 6.4 0v1.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M5.2 8.5h13.6l-1 12H6.2z'/%3E%3Cpath d='M8.8 8.5V7a3.2 3.2 0 0 1 6.4 0v1.5'/%3E%3C/svg%3E") center/contain no-repeat}.header-wrapper .header__icon--cart .cart-count-bubble{position:absolute;top:8px;right:6px;display:flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--dcc-ink);color:var(--dcc-bg);font:500 9.5px/1 var(--dcc-sans);letter-spacing:0}.header-wrapper .header__icon--cart .cart-count-bubble:before,.header-wrapper .header__icon--cart .cart-count-bubble:after{display:none}.header-wrapper .header__icon--cart:not([data-dc-count]).header__cart--empt .cart-count-bubble,.header-wrapper .header__icon--cart[data-dc-count="0"] .cart-count-bubble{display:none}.header-wrapper .header__icon--cart:hover .cart-count-bubble{background:var(--dcc-gold)}.shopify-section-header-sticky .header-wrapper{background:transparent}.shopify-section-header-sticky .header-wrapper .header{box-shadow:0 12px 30px -22px #1a161459}.header-wrapper .menu-drawer,.header-wrapper .menu-drawer__inner-container,.header-wrapper .menu-drawer__submenu{background:var(--dcc-bg)}.header-wrapper .menu-drawer__menu-item{font-family:var(--dcc-display);font-size:22px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--dcc-ink)}.header-wrapper .menu-drawer__submenu .menu-drawer__menu-item{font-family:var(--dcc-sans);font-size:16px}.header-wrapper .menu-drawer__utility-links{font-family:var(--dcc-sans);border-color:var(--dcc-line)}.header-wrapper .menu-drawer__account.button{min-height:48px;padding:0 28px;border-radius:0;background:var(--dcc-ink);color:var(--dcc-bg);font:500 12px/1 var(--dcc-sans);letter-spacing:.18em;text-transform:uppercase}.header-wrapper .menu-drawer__account-register .subtitle{font:500 11px/1.4 var(--dcc-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--dcc-taupe)}.header-wrapper .menu-drawer__account-register .button--simple{font:500 12px/1 var(--dcc-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--dcc-ink)}@media(min-width:1200px)and (max-width:1359px){.header-wrapper .header__menu{margin-left:-11px}.header-wrapper .header__menu-item{padding-inline:11px;letter-spacing:.12em}.header-wrapper .header .list-menu--inline>li>.header__menu-item:before{left:11px}.header-wrapper .header .list-menu--inline>li>.header__menu-item.current-link:before,.header-wrapper .header .list-menu--inline>li:hover>.header__menu-item:before,.header-wrapper .header .list-menu--inline>li:focus-within>.header__menu-item:before{width:calc(100% - 22px)}}@media(max-width:1199px){.header-wrapper{--dcc-hdr-pad:10px}.header-wrapper .header-top__wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px}.header-wrapper .header-top__left{display:none}.header-wrapper header-drawer{display:flex;justify-self:start;margin-left:-12px}.header-wrapper header-drawer .header__icon--menu{width:44px;height:44px}.header-wrapper .header__modal-icon,.header-wrapper .header__modal-icon svg{width:22px;height:22px}.header-wrapper .header-top__right{margin-left:0;margin-right:-10px}}@media(max-width:989px){.header-wrapper{--dcc-hdr-pad:9px}.header-wrapper .header{--header-height:auto}.header-wrapper .header-top__logo .header__heading-link img,.header-wrapper .header-top__logo picture .header__heading-logo{width:var(--dcc-mobile-logo,40px);max-width:var(--dcc-mobile-logo,40px)}.header-wrapper .header__heading-link{gap:5px}.header-wrapper .dc-logo-words{max-width:none;padding-left:.22em;font-size:8.5px;letter-spacing:.22em;text-align:center;white-space:nowrap}}@media(max-width:380px){.header-wrapper .dc-logo-words{padding-left:.14em;font-size:8px;letter-spacing:.14em}.header-wrapper .header__icon,.header-wrapper .header__icon.header__icon--search,.header-wrapper .header__icon.header__icon--cart{width:40px}}.footer .footer__content-top{background:var(--dcc-bg);border-top:1px solid var(--dcc-line);border-bottom:0;padding-block:clamp(56px,6vw,96px) clamp(36px,4vw,56px)}.footer .footer-block{border-color:transparent!important}.footer .footer-block__heading{margin-bottom:18px;font-family:var(--dcc-sans);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--dcc-gold)}.footer .footer-block__heading:after{content:none}.footer .footer-block__details-content{display:grid;gap:6px}.footer .footer-block .footer-block__details-content .footer--button,.footer .footer-block .footer-block__details-content .list-menu__item--link,.footer .footer-block .footer-block__details-content a,.footer .footer-block .footer-block__details-content li{font-family:var(--dcc-sans);font-size:15px;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;color:var(--dcc-ink-2)}.footer .footer-block .footer-block__details-content .footer--button{position:relative;display:inline-block;padding:3px 0;transition:color .2s}.footer .footer-block .footer-block__details-content .footer--button:before,.footer .footer-block .footer-block__details-content .footer--button:after{display:none}.footer .footer-block .footer-block__details-content .footer--button:hover{color:var(--dcc-gold)}.footer .footer-block p,.footer .footer-block h5,.footer .footer-block em,.footer .footer-block strong{font-family:var(--dcc-sans);font-style:normal;font-size:15px;line-height:1.7;color:var(--dcc-ink-2)}.footer .footer-block h5{margin:0 0 6px;font-family:var(--dcc-sans);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--dcc-gold)}.footer .footer__list-social a,.footer .list-social__link{color:var(--dcc-ink);transition:color .2s}.footer .footer__list-social a:hover,.footer .list-social__link:hover{color:var(--dcc-gold)}.footer .footer__content-bottom,.footer .footer__content-middle-main{background:var(--dcc-bg);border-top:1px solid var(--dcc-line);font-family:var(--dcc-sans);font-size:13px;letter-spacing:.02em;color:var(--dcc-taupe)}.footer .footer__content-bottom a{color:var(--dcc-taupe)}.footer .footer__content-bottom a:hover{color:var(--dcc-gold)}.footer .footer__payment svg{opacity:.8}.footer .localization-form__select,.footer .localization-selector{font-family:var(--dcc-sans);font-size:13px;border-radius:0}.newsletter .newsletter__title,.newsletter h2{font-family:var(--dcc-display);font-weight:400;letter-spacing:0;text-transform:none;color:var(--dcc-ink)}.newsletter .newsletter-form__field{font-family:var(--dcc-sans)}.body-template-product #MainContent,.body-template-collection #MainContent,.body-template-list-collections #MainContent,.body-template-search #MainContent,.body-template-cart #MainContent,.body-template-page #MainContent,.body-template-blog #MainContent,.body-template-article #MainContent,.body-template-404 #MainContent{background:var(--dcc-bg)}#MainContent .breadcrumb__link,#MainContent .breadcrumbs a,#MainContent .breadcrumbs,#MainContent .breadcrumb{font-family:var(--dcc-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dcc-taupe)}#MainContent .button--primary,#MainContent .button.button--primary{min-height:54px;border-radius:0;background:var(--dcc-ink);border-color:var(--dcc-ink);color:var(--dcc-bg);font-family:var(--dcc-sans);font-weight:500;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;transition:background-color .25s,border-color .25s}#MainContent .button--primary:hover{background:var(--dcc-gold);border-color:var(--dcc-gold);color:#fff;transform:none;box-shadow:none}#MainContent .button--secondary,#MainContent .button--simple,#MainContent .button--tertiary{border-radius:0;font-family:var(--dcc-sans);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase}#MainContent .button--secondary{background:transparent;border:1px solid var(--dcc-ink);color:var(--dcc-ink)}#MainContent .button--secondary:hover{background:var(--dcc-ink);color:var(--dcc-bg)}#MainContent input[type=text],#MainContent input[type=email],#MainContent input[type=tel],#MainContent input[type=search],#MainContent textarea,#MainContent select{border-radius:0;font-family:var(--dcc-sans)}.body-template-product #MainContent .product__title,.body-template-product #MainContent .product__title h1{margin:0 0 8px;font-family:var(--dcc-display);font-size:clamp(28px,2.6vw,40px);line-height:1.1;letter-spacing:-.005em;text-transform:none;text-align:left}.body-template-product #MainContent .product__title__wrapper{text-align:left}.body-template-product #MainContent .product__text.subtitle,.body-template-product #MainContent .subtitle{font-family:var(--dcc-sans);font-weight:500;font-size:12px;font-style:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--dcc-gold)}.body-template-product #MainContent .price,.body-template-product #MainContent .price-item{font-family:var(--dcc-sans);font-weight:500;color:var(--dcc-ink);letter-spacing:0}.body-template-product #MainContent .price-item--regular,.body-template-product #MainContent .price-item--sale{font-size:24px}.body-template-product #MainContent .price__compare .price-item{font-size:17px;color:var(--dcc-taupe)}.body-template-product #MainContent .product__tax{font-family:var(--dcc-sans);font-size:13.5px;color:var(--dcc-taupe)}.body-template-product #MainContent .product-form__group-name,.body-template-product #MainContent .form__label,.body-template-product #MainContent .product-group-name{font-family:var(--dcc-sans);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--dcc-taupe)}.body-template-product #MainContent .product-parameters,.body-template-product #MainContent .product-parameters__item{border-color:var(--dcc-line)!important;border-radius:0}.body-template-product #MainContent .pills-variant-labels{min-height:46px;border:1px solid var(--dcc-line-2);border-radius:0;background:#fff;color:var(--dcc-ink);font-family:var(--dcc-sans);font-weight:400;font-size:14px;letter-spacing:.01em;text-transform:none;transition:border-color .2s,box-shadow .2s}.body-template-product #MainContent .pills-variant-labels:hover{border-color:var(--dcc-ink)}.body-template-product #MainContent input[type=radio]:checked+.pills-variant-labels,.body-template-product #MainContent .pills-variant-labels.active,.body-template-product #MainContent .pills-variant-labels[aria-checked=true]{background:#fff;color:var(--dcc-ink);border-color:var(--dcc-ink);box-shadow:inset 0 0 0 .5px var(--dcc-ink);font-weight:500}.body-template-product #MainContent .product-form__input--dropdown select,.body-template-product #MainContent .product-parameters select{min-height:50px;border:1px solid var(--dcc-line-2);border-radius:0;background-color:#fff;font-family:var(--dcc-sans);font-size:15px;color:var(--dcc-ink)}.body-template-product #MainContent .product-form__submit{min-height:58px}.body-template-product #MainContent .shopify-payment-button__button{border-radius:0;min-height:54px;font-family:var(--dcc-sans);letter-spacing:.14em;text-transform:uppercase}.body-template-product #MainContent .quantity{border-radius:0;border-color:var(--dcc-line-2)}.body-template-product #MainContent .quantity__button,.body-template-product #MainContent .product-about__accordion-item{border-color:var(--dcc-line-2)}.body-template-product #MainContent .product-about__accordion-title,.body-template-product #MainContent h3.product-about__accordion-title{padding-block:4px;font-family:var(--dcc-display);font-weight:400;font-size:clamp(17px,1.4vw,20px);font-style:normal;letter-spacing:0;text-transform:none;color:var(--dcc-ink)}.body-template-product #MainContent .product-about__accordion-content,.body-template-product #MainContent .product__description,.body-template-product #MainContent .rte,.body-template-product #MainContent .rte p{font-family:var(--dcc-sans);font-size:16px;line-height:1.7;color:var(--dcc-ink-2)}.body-template-product #MainContent .product__media,.body-template-product #MainContent .product__media-item{background:#eee}.body-template-product #MainContent .share-buttons__label,.body-template-product #MainContent .product-popup__link{font-family:var(--dcc-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dcc-taupe)}.body-template-product #MainContent .product__info-container,.body-template-product #MainContent .product__title__wrapper,.body-template-product #MainContent .price-wrapper,.body-template-product #MainContent .product__tax{text-align:left}.body-template-product #MainContent .price-wrapper,.body-template-product #MainContent .price--product{justify-content:flex-start;margin-inline:0}.body-template-product #MainContent .product-about__accordion-title.subtitle{font-family:var(--dcc-display);font-weight:400;font-size:clamp(17px,1.4vw,20px);letter-spacing:0;text-transform:none;color:var(--dcc-ink)}.body-template-product #MainContent .product-recommendations h2,.body-template-product #MainContent .rich-text h2{font-size:clamp(28px,2.6vw,40px);line-height:1.1}@media(max-width:760px){.body-template-product #MainContent .product-form__submit,.body-template-product #MainContent .button--primary{width:100%}.body-template-product #MainContent .product__title,.body-template-product #MainContent .product__title h1{font-size:28px}}.dc-pz{display:grid;gap:14px;margin:22px 0;padding:22px;border:0;background:var(--dcc-bg-2)}.dc-pz-heading{margin:0;font-family:var(--dcc-display);font-size:20px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--dcc-ink)}.dc-pz-heading:after{content:none}.dc-pz-text{font-family:var(--dcc-sans);font-size:15px;line-height:1.6;color:var(--dcc-ink-2)}.dc-pz-text p{margin:0;color:inherit}.dc-pz-field{display:grid;gap:8px}.dc-pz-field label{font-family:var(--dcc-sans);font-weight:500;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dcc-taupe)}.dc-pz-field input,.dc-pz-field textarea,.dc-pz-field select{width:100%;min-height:50px;padding:12px 16px;border:1px solid var(--dcc-line-2);border-radius:0;background:#fff;box-shadow:none;font-family:var(--dcc-sans);font-size:15.5px;color:var(--dcc-ink);transition:border-color .2s,box-shadow .2s}.dc-pz-field input:focus,.dc-pz-field textarea:focus,.dc-pz-field select:focus{outline:none;border-color:var(--dcc-ink);box-shadow:0 0 0 3px #a88b5c2e}.dc-pz-field input::placeholder,.dc-pz-field textarea::placeholder{color:#8c837c}.dc-pz-field textarea{min-height:112px;font-size:16px;line-height:1.55;resize:vertical}.dc-pz-note{margin:0;font-family:var(--dcc-sans);font-size:14px;line-height:1.55;color:var(--dcc-taupe)}.dc-pz-note a{color:var(--dcc-ink);text-decoration:underline;text-decoration-color:var(--dcc-gold-1);text-underline-offset:3px}.dc-facts-list{display:grid;gap:10px;margin:18px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid var(--dcc-line)}.dc-facts-list li{display:flex;align-items:baseline;gap:12px;font-family:var(--dcc-sans);font-size:15px;color:var(--dcc-ink-2)}.dc-facts-list li:before{content:"";flex:none;width:5px;height:5px;background:var(--dcc-gold-1);transform:rotate(45deg) translateY(-2px)}@media(max-width:760px){.dc-pz{padding:18px 16px}}.dc-gem-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-family:var(--dcc-sans)}.dc-gem-h span{font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--dcc-taupe)}.dc-gem-h b{font-weight:400;font-size:15.5px;color:var(--dcc-ink)}.dc-gem-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 18px}.dc-gem-opts{display:flex;flex-wrap:wrap;gap:8px}.dc-gem-opt{position:relative;margin:0;cursor:pointer}.dc-gem-opt input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.dc-gem-tile{display:grid;justify-items:center;gap:5px;width:88px;padding:10px 4px 8px;border:1px solid transparent;background:transparent;font-family:var(--dcc-sans);font-size:12.5px;line-height:1.25;text-align:center;color:var(--dcc-ink);transition:border-color .2s,background-color .2s}.dc-gem-tile .dc-shape-icon{width:30px;height:30px;fill:#fff;stroke:currentColor;stroke-width:1.3}.dc-gem-opt:hover .dc-gem-tile{border-color:var(--dcc-line-2)}.dc-gem-opt input:checked+.dc-gem-tile{background:#fff;border-color:var(--dcc-ink)}.dc-gem-opt input:focus-visible+.dc-gem-tile{outline:2px solid var(--dcc-gold);outline-offset:2px}.dc-gem-prev{display:grid;justify-items:center;gap:6px;width:112px;margin:0}.dc-gem-prev img{display:block;width:112px;height:112px;object-fit:cover;background:#eee}.dc-gem-prev figcaption{font-family:var(--dcc-sans);font-size:12.5px;line-height:1.3;text-align:center;color:var(--dcc-taupe)}.dc-breed-prev{display:flex;align-items:center;gap:12px;margin:2px 0 0;padding:0;border:0;background:transparent}.dc-breed-prev[hidden]{display:none}.dc-breed-prev img{display:block;width:72px;height:72px;object-fit:cover;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--dcc-line)}.dc-breed-prev figcaption{font-family:var(--dcc-sans);font-size:14px;color:var(--dcc-ink)}.dc-pz-breedlink{justify-self:start;font-family:var(--dcc-sans);font-size:14px;color:var(--dcc-ink);text-decoration:underline;text-decoration-color:var(--dcc-gold-1);text-underline-offset:3px}.dc-pz-breedlink:hover{color:var(--dcc-gold)}@media(max-width:749px){.dc-gem-tile{width:76px}.dc-gem-prev{width:96px}.dc-gem-prev img{width:96px;height:96px}}.body-template-collection #MainContent .collection-banner__wrapper,.body-template-collection #MainContent .collection-banner{max-height:min(56vh,520px);overflow:hidden}.body-template-collection #MainContent .collection-banner__img img{object-fit:cover}.body-template-collection #MainContent .collection-banner__title,.body-template-collection #MainContent .collection-banner__text h1{font-family:var(--dcc-display);font-size:clamp(34px,4.4vw,64px);line-height:1.05;letter-spacing:-.01em;text-transform:none}.body-template-collection #MainContent .collection-banner__text,.body-template-collection #MainContent .collection-banner__text .rte{font-family:var(--dcc-sans);font-size:17px;color:var(--dcc-ink-2)}#MainContent .card--product,#MainContent .card-wrapper .card{border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;transform:none!important}#MainContent .card--product .card__inner,#MainContent .card--product .media{background:#eee;border-radius:0}#MainContent .card-information{padding-inline:0;font-family:var(--dcc-sans)}#MainContent .card__title,#MainContent .card__title a{font-family:var(--dcc-display);font-weight:400;font-size:17px;line-height:1.32;letter-spacing:0;text-transform:none;color:var(--dcc-ink)}#MainContent .card-information .price,#MainContent .card-information .price-item{font-family:var(--dcc-sans);font-weight:500;font-size:15.5px;color:var(--dcc-ink);letter-spacing:0}#MainContent .card__badge{border-radius:0;background:var(--dcc-bg);color:var(--dcc-ink);font-family:var(--dcc-sans);font-weight:500;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}#MainContent .card__link.button{border-radius:0;font-family:var(--dcc-sans);font-weight:500;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase}#MainContent .facets__summary,#MainContent .facets__display,#MainContent .facets-sorting__label,#MainContent .sorting-select,#MainContent .per-row__label,#MainContent .facets__product-count-text,#MainContent .facets__summary-title{font-family:var(--dcc-sans);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--dcc-ink)}#MainContent .facet-checkbox__label,#MainContent .facets__item{font-family:var(--dcc-sans);font-size:14.5px;letter-spacing:0;text-transform:none}#MainContent .facets__button,#MainContent .facets__reset{border-radius:0;font-family:var(--dcc-sans);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase}#MainContent .facets__wrapper--vertical,#MainContent .facets-container--vertical,#MainContent .facets__top{border-color:var(--dcc-line)!important}#MainContent .collection-product-list,#MainContent .collection-grid-card{gap:clamp(28px,3vw,48px) clamp(14px,1.6vw,24px)}.body-template-page #MainContent .main-page-title,.body-template-page #MainContent .page-title,.body-template-page #MainContent .title--page{margin:0;font-family:var(--dcc-display);font-weight:400;font-size:clamp(36px,4.6vw,68px);line-height:1.05;letter-spacing:-.012em;text-transform:none;color:var(--dcc-ink)}.body-template-page #MainContent .page-header,.body-template-page #MainContent .page-header__inner{padding-block:clamp(48px,6vw,96px) clamp(24px,3vw,40px);text-align:left}.body-template-page #MainContent .rte{font-family:var(--dcc-sans);font-size:17px;line-height:1.75;color:var(--dcc-ink-2)}.body-template-page #MainContent .rte p,.body-template-page #MainContent .rte li{color:inherit}.body-template-page #MainContent .rte h2,.body-template-page #MainContent .rte h3{margin:1.6em 0 .5em;font-family:var(--dcc-display);font-weight:400;text-transform:none;letter-spacing:0;color:var(--dcc-ink)}.body-template-page #MainContent .rte h2{font-size:clamp(26px,2.4vw,34px)}.body-template-page #MainContent .rte h3{font-size:clamp(20px,1.8vw,24px)}.body-template-page #MainContent .rte a{color:var(--dcc-ink);text-decoration:underline;text-decoration-color:var(--dcc-gold-1);text-underline-offset:3px}.body-template-page #MainContent .page-section .rte,.body-template-page #MainContent .main-page .rte{max-width:46em}#MainContent .section-header__title,#MainContent .title--section{font-family:var(--dcc-display);font-weight:400;font-size:clamp(28px,3vw,44px);line-height:1.08;letter-spacing:-.008em;text-transform:none;color:var(--dcc-ink)}#MainContent .section-header__text,#MainContent .rich-text__text{font-family:var(--dcc-sans);font-size:17px;line-height:1.7;color:var(--dcc-ink-2)}#MainContent .collapsible-content-img-box .section-header__title{writing-mode:horizontal-tb!important;transform:none!important;rotate:none;font-family:var(--dcc-sans);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--dcc-gold)}#MainContent .collapsible-content-block__heading{margin:0;font-family:var(--dcc-display);font-weight:400;font-size:clamp(17px,1.5vw,21px);line-height:1.35;letter-spacing:0;text-transform:none;color:var(--dcc-ink)}#MainContent .collapsible-content-summery{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px;cursor:pointer}#MainContent .collapsible-content-item{border-color:var(--dcc-line-2)!important}#MainContent .collapsible-content-summery,#MainContent .collapsible-content-item summary{padding-block:22px;font-family:var(--dcc-display);font-weight:400;font-size:clamp(17px,1.5vw,21px);line-height:1.35;letter-spacing:0;text-transform:none;color:var(--dcc-ink)}#MainContent .collapsible-content-item summary *{font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:none}#MainContent .collapsible-content-block__description,#MainContent .collapsible-content-item .rte{font-family:var(--dcc-sans);font-size:16px;line-height:1.75;color:var(--dcc-ink-2)}#MainContent .collapsible-content__img,#MainContent .collapsible-content-img-box img{border-radius:0}#MainContent .collapsible-content-wrapper,#MainContent .collapsible-content-box,#MainContent .section_border_top,#MainContent .section_border_bottom{border-color:var(--dcc-line)!important}#MainContent .image-banner__heading,#MainContent .banner__heading,#MainContent .image-with-text__heading{font-family:var(--dcc-display);font-weight:400;text-transform:none;letter-spacing:-.008em}#MainContent .image-with-text__text,#MainContent .banner__text{font-family:var(--dcc-sans);font-size:17px;line-height:1.7}.body-template-cart #MainContent .title,.body-template-search #MainContent .title,.body-template-404 #MainContent .title{font-family:var(--dcc-display);font-weight:400;font-size:clamp(34px,4vw,56px);text-transform:none;letter-spacing:-.01em}#MainContent .cart-item__name{font-family:var(--dcc-display);font-size:18px;text-transform:none;letter-spacing:0;color:var(--dcc-ink)}#MainContent .cart-item__details .product-option,#MainContent .cart-item__details dl{font-family:var(--dcc-sans);font-size:14px;color:var(--dcc-taupe)}#MainContent .totals__subtotal,#MainContent .totals__subtotal-value{font-family:var(--dcc-sans);font-weight:500;font-size:18px;letter-spacing:0;text-transform:none}.cart-drawer .drawer__heading,.cart-drawer .cart-item__name{font-family:var(--dcc-display);font-weight:400;text-transform:none;letter-spacing:0}.body-template-product #MainContent .product-about__accordion-item{padding-block:6px}.body-template-product #MainContent .product-about__accordion-title{padding-block:14px;margin:0}#MainContent .card-information,#MainContent .card-information__wrapper,#MainContent .card-information-block{background:transparent!important}#MainContent .rich-text__text,#MainContent .rich-text__text p,#MainContent .rich-text__text li,#MainContent .image-with-text__text,#MainContent .image-with-text__text p,#MainContent .collapsible-content-block__description p{font-family:var(--dcc-sans);font-size:17px;line-height:1.75;color:var(--dcc-ink-2)}#MainContent .rich-text__text{max-width:44em;margin-inline:auto;text-align:left}#MainContent .rich-text__text p:empty{display:none}#MainContent .rich-text__text p+p{margin-top:.9em}#MainContent .rich-text__text h2,#MainContent .rich-text__text h3,#MainContent .rich-text__text strong{color:var(--dcc-ink)}#MainContent .rich-text__text a,#MainContent .image-with-text__text a{color:var(--dcc-ink);text-decoration:underline;text-decoration-color:var(--dcc-gold-1);text-underline-offset:3px}@media(max-width:760px){#MainContent .rich-text__text,#MainContent .rich-text__text p,#MainContent .image-with-text__text p{font-size:16px}}.dc-pp .product-form__input--radios,.body-template-product #MainContent .dc-pp fieldset.product-form__input{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0 0 22px;padding:0;border:0}.dc-pp .product-group-name{width:100%}.dc-pp .dc-pp-single{margin-bottom:18px}.dc-pp .dc-pp-single .product-form__controls-group{display:none!important}.dc-pp .dc-pp-single .product-group-name{margin:0}.dc-pp .product-form__input--radios>legend.product-form__group-name{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.dc-pp .product-group-name{margin:0 0 10px}.body-template-product #MainContent .dc-pp .product-group-name>span{display:flex;align-items:baseline;gap:12px;font-family:var(--dcc-sans);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--dcc-ink)}.body-template-product #MainContent .dc-pp .product-group-name b{font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--dcc-taupe)}.body-template-product #MainContent .dc-pp .product-form__controls-group{display:flex;flex-wrap:wrap;gap:8px}.body-template-product #MainContent .dc-pp .pills-variant-labels{display:inline-flex;align-items:center;gap:8px;height:auto;min-height:46px;padding:0 16px;font-size:14.5px;line-height:1.2}.dc-pp .product-form__controls-group input+label span:before{display:none}.dc-pp .pills-variant-labels .dc-gem-dot,.dc-pp .pills-variant-labels .dc-metal-dot{width:18px;height:18px;margin:0}.dc-pp .dc-pp-delta{font-size:12px;font-weight:400;color:var(--dcc-taupe)}.dc-pp .dc-pp-delta:empty{display:none}.dc-pz.dc-pz-chips,.body-template-product #MainContent .dc-pz.dc-pz-chips{margin:0 0 22px;padding:0;border:0;background:none;box-shadow:none}.dc-pz-chips-l{margin:0 0 10px;font-family:var(--dcc-sans);font-weight:500;font-size:12px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--dcc-taupe)}.dc-pz-chips-l small{margin-left:6px;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.dc-pz-chipset{display:flex;flex-wrap:wrap;gap:8px}.dc-pz-chip{position:relative;display:inline-flex;margin:0;cursor:pointer}.dc-pz-chip input{position:absolute;left:50%;bottom:0;width:1px;height:1px;margin:0;opacity:0}.dc-pz-chip span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:46px;padding:0 14px;border:1px solid var(--dcc-line-2);background:#fff;font-family:var(--dcc-sans);font-size:14.5px;line-height:1;color:var(--dcc-ink);transition:border-color .2s,box-shadow .2s}.dc-pz-chip:hover span{border-color:var(--dcc-ink)}.dc-pz-chip input:checked+span{border-color:var(--dcc-ink);box-shadow:inset 0 0 0 .5px var(--dcc-ink);font-weight:500}.dc-pz-chip input:focus-visible+span{outline:2px solid var(--dcc-gold-1);outline-offset:2px}@media(max-width:749px){.dc-pz-chip span{min-width:48px;padding:0 12px}}.dc-pp .dc-pp-photonote{margin:-12px 0 20px;font-family:var(--dcc-sans);font-size:13px;color:var(--dcc-taupe)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dc-chrome.css.map */
