: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-pz-breeds{gap:10px;min-width:0}.dc-pz-breeds-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.dc-pz-breeds-h .dc-pz-chips-l{margin:0}.dc-pz-breeds-v{font-family:var(--dcc-sans);font-size:14.5px;font-weight:500;color:var(--dcc-ink)}.dc-pz-bsearch{position:relative;display:flex;align-items:center}.dc-pz-bsearch svg{position:absolute;left:14px;width:18px;height:18px;fill:none;stroke:var(--dcc-taupe);stroke-width:1.6;stroke-linecap:round;pointer-events:none}.dc-pz-field .dc-pz-bsearch input{min-height:44px;padding:0 14px 0 42px;font-size:15px;-webkit-appearance:none;appearance:none}.dc-pz-rosterwrap{position:relative;min-width:0}.dc-pz-roster{position:relative;display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;padding:6px 2px 0}.dc-pz-roster::-webkit-scrollbar{display:none}.dc-pz-roster.is-wrap{flex-wrap:wrap;overflow:visible;row-gap:12px}.dc-pz-field .dc-pz-roster.is-wrap label.dc-pz-av{flex-basis:80px}.dc-pz-field label.dc-pz-av{position:relative;flex:0 0 84px;display:grid;justify-items:center;align-content:start;gap:8px;margin:0;font-size:inherit;letter-spacing:0;text-transform:none;cursor:pointer;scroll-snap-align:start}.dc-pz-av[hidden]{display:none!important}.dc-pz-field .dc-pz-av input{position:absolute;left:50%;top:36px;width:1px;height:1px;min-height:0;margin:0;padding:0;border:0;opacity:0}.dc-pz-av-img{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;overflow:hidden;background:#fff;color:var(--dcc-gold-1);box-shadow:0 0 0 1px var(--dcc-line);transition:box-shadow .2s}.dc-pz-av-img img{--z:1.45;--m:calc((var(--z) - 1) / (2 * var(--z)) * 100%);display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--z)) translate(clamp(calc(-1 * var(--m)),calc(50% - var(--fx,50%)),var(--m)),clamp(calc(-1 * var(--m)),calc(50% - var(--fy,40%)),var(--m)))}.dc-pz-av-img svg{width:26px;height:26px}.dc-pz-av-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--dcc-sans);font-size:12.5px;line-height:1.3;text-align:center;color:var(--dcc-ink-2)}.dc-pz-av:hover .dc-pz-av-img{box-shadow:0 0 0 1px var(--dcc-line-2)}.dc-pz-av input:checked+.dc-pz-av-img{box-shadow:0 0 0 2px var(--dcc-bg-2),0 0 0 3px var(--dcc-ink)}.dc-pz-av input:checked~.dc-pz-av-name{font-weight:500;color:var(--dcc-ink)}.dc-pz-av input:focus-visible+.dc-pz-av-img{outline:2px solid var(--dcc-gold-1);outline-offset:4px}.dc-pz-rnav{position:absolute;top:30px;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--dcc-line-2);border-radius:50%;background:#fff;color:var(--dcc-ink);font-size:18px;line-height:1;cursor:pointer;box-shadow:0 4px 12px -6px #1a161459}.dc-pz-rnav[hidden]{display:none}.dc-pz-rnav.prev{left:-12px}.dc-pz-rnav.next{right:-12px}.dc-pz-field.is-missing .dc-pz-chips-l{color:#9e2b3a}.dc-pz-field.is-missing .dc-pz-av-img{box-shadow:0 0 0 1px #9e2b3a}.dc-pz-field.is-missing textarea{border-color:#9e2b3a}@media(hover:none),(max-width:760px){.dc-pz-rnav{display:none!important}}@media(max-width:749px){.dc-pz-field label.dc-pz-av{flex-basis:76px}.dc-pz-av-img{width:64px;height:64px}.dc-pz-field .dc-pz-av input{top:32px}.dc-pz-av-name{font-size:12px}.dc-pz-roster.is-wrap{flex-wrap:nowrap}.dc-pz-field .dc-pz-roster.is-wrap label.dc-pz-av{flex:1 1 0;min-width:0}.dc-pz-roster.is-wrap .dc-pz-av-img{width:100%;max-width:64px;height:auto;aspect-ratio:1}}.dc-pz-field label.dc-engrave-row{display:flex;align-items:center;gap:12px;min-height:52px;margin:0;padding:12px 16px;border:1px solid var(--dcc-line-2);background:#fff;font-family:var(--dcc-sans);font-weight:400;font-size:15.5px;letter-spacing:0;text-transform:none;color:var(--dcc-ink);cursor:pointer;transition:border-color .2s}.dc-pz-field label.dc-engrave-row:hover,.dc-engrave-row:has(input:checked){border-color:var(--dcc-ink)}.dc-pz-field .dc-engrave-row input{flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0;border-radius:0;accent-color:var(--dcc-ink);cursor:pointer;-webkit-appearance:auto;appearance:auto}.dc-engrave-l{flex:1}.dc-engrave-p{font-weight:500}.dc-engrave.is-free .dc-engrave-p{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dcc-gold)}.dc-engrave-note[hidden]{display:none}.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__img picture{display:block;width:100%;height:100%}@media(min-width:990px){.body-template-collection #MainContent .collection-banner,.body-template-collection #MainContent .collection-banner__wrapper{max-height:none;overflow:visible}.body-template-collection #MainContent .collection-banner__body.show_img{min-height:clamp(380px,31vw,560px);align-content:space-between}.body-template-collection #MainContent .collection-banner__body.show_img:after{content:none}.body-template-collection #MainContent .collection-banner__body.show_img .collection-banner__wrapper{padding-top:24px;padding-bottom:clamp(36px,3.4vw,56px)}.body-template-collection #MainContent .collection-banner__text{max-width:min(560px,40vw)}.body-template-collection #MainContent .collection-banner__text .collection-banner__desc{margin-top:16px;font-size:16.5px;line-height:1.6}.body-template-collection #MainContent .dc-banner-wide img{object-position:85% 50%}}.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,#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 ul#product-grid .media>img.media--first{transform:scale(1.15)}#MainContent .card-information{padding:18px 0 0;font-family:var(--dcc-sans)}#MainContent .product-card .card-information-block{margin:0}#MainContent .card__title,#MainContent .card__title a{font-family:var(--dcc-display);font-weight:400;font-size:17px;line-height:1.35;letter-spacing:.005em;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;line-height:1.3;color:var(--dcc-ink);letter-spacing:0;font-variant-numeric:tabular-nums}#MainContent .product-card .card-information-block .price{margin-top:10px}#MainContent .product-card .product-parameters{margin:0}@media(max-width:760px){#MainContent .card-information{padding-top:12px}#MainContent .card__title,#MainContent .card__title a{font-size:14px;line-height:1.4}#MainContent .card-information .price,#MainContent .card-information .price-item{font-size:14px}#MainContent .product-card .card-information-block .price{margin-top:6px}}#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 .card__link.button:not(.button--link){position:absolute;left:12px;right:12px;top:auto;bottom:12px;width:auto;min-width:0;height:auto;min-height:44px;margin:0;padding:0 16px;border:0;background:#faf7f2f5;color:var(--dcc-ink);font-size:11px;letter-spacing:.18em;box-shadow:none;opacity:0;transform:translateY(8px)!important;transition:opacity .3s ease,transform .3s ease,background-color .25s,color .25s}#MainContent .quickview--hover:hover .card__link.button:not(.button--link),#MainContent .card__link.button:not(.button--link):focus-visible{opacity:1;transform:none!important}#MainContent .card__link.button:not(.button--link):hover{background:var(--dcc-ink);color:var(--dcc-bg)}@media(hover:none),(max-width:1199px){#MainContent .card__link.button:not(.button--link){left:auto;right:8px;bottom:8px;width:36px;height:36px;min-height:0;padding:0;border-radius:50%;font-size:0;letter-spacing:0;opacity:1;transform:none!important;box-shadow:0 6px 16px -8px #1a161473}#MainContent .card__link.button:not(.button--link):before{content:"+";font-size:20px;font-weight:300;line-height:1;margin-top:-2px}}@media(max-width:760px){#MainContent .card__link.button:not(.button--link){width:32px;height:32px}}#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 ul#product-grid{--dc-cols:2;display:grid;grid-template-columns:repeat(var(--dc-cols),minmax(0,1fr));gap:30px 12px;padding:24px 0 48px}#MainContent ul#product-grid .collection-grid-card{padding:0;min-width:0}#MainContent ul#product-grid .collection-grid-card:before,#MainContent ul#product-grid .collection-grid-card:after{content:none}#MainContent [data-productis-in-row=small] ul#product-grid{--dc-cols:1}@media(min-width:576px){#MainContent ul#product-grid{--dc-cols:3}#MainContent [data-productis-in-row=small] ul#product-grid{--dc-cols:2}}@media(min-width:750px){.body-template-collection #MainContent .collection-wrapper--vertical:not(.collection-wrapper_no-facets){grid-template-columns:clamp(230px,22vw,300px) minmax(0,1fr)}#MainContent ul#product-grid{--dc-cols:2;gap:clamp(36px,4vw,56px) clamp(16px,2vw,28px);padding:clamp(24px,2.6vw,40px) 0 clamp(40px,4vw,64px)}}@media(min-width:1024px){#MainContent ul#product-grid{--dc-cols:3}}@media(min-width:1400px){#MainContent ul#product-grid{--dc-cols:4}#MainContent [data-productis-in-row=small] ul#product-grid{--dc-cols:3}}.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)}.dc-xvid-media,.dc-xvid-thumb{position:relative;padding-top:100%;background:#eee;overflow:hidden}.dc-xvid-media video,.dc-xvid-thumb video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.dc-xvid-play{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:#1a1614b8}.dc-xvid-play:after{content:"";position:absolute;left:9px;top:6px;border-style:solid;border-width:6px 0 6px 9px;border-color:transparent transparent transparent #fff}.product__media .dc-gemvid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#eee;z-index:3}.dc-pz-req{margin:8px 0 0;font-family:var(--dcc-sans);font-size:14px;color:#9e2b3a}.dc-pz.is-missing .dc-pz-chips-l,.dc-pz-field.is-missing>label{color:#9e2b3a}.dc-pz.is-missing .dc-pz-chip span,.dc-pz-field.is-missing select{border-color:#9e2b3a}.dc-pnav{background:var(--dcc-bg-2)}.dc-pnav-in{display:flex;align-items:center;gap:18px;max-width:1600px;margin:0 auto;padding:12px clamp(16px,3vw,48px)}.dc-pnav-label{flex:none;margin:0;font-family:var(--dcc-sans);font-weight:500;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dcc-taupe)}.dc-pnav-tabs{flex:none;display:flex;gap:4px}.dc-pnav-tab{min-height:36px;padding:0 14px;border:1px solid var(--dcc-line-2);background:none;font-family:var(--dcc-sans);font-weight:500;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dcc-ink);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.dc-pnav-tab:hover{border-color:var(--dcc-ink)}.dc-pnav-tab[aria-pressed=true]{background:var(--dcc-ink);border-color:var(--dcc-ink);color:var(--dcc-bg)}.dc-pnav-rail{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.dc-pnav-list{position:relative;display:flex;gap:8px;flex:1;min-width:0;margin:0;padding:2px;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.dc-pnav-list::-webkit-scrollbar{display:none}.dc-pnav-list[hidden]{display:none}.dc-pnav-list li{flex:none;margin:0;padding:0}.dc-pnav-list li:before{content:none}.dc-pnav-chip{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 16px 0 4px;border:1px solid var(--dcc-line);background:#fff;font-family:var(--dcc-sans);font-size:13.5px;line-height:1.2;white-space:nowrap;color:var(--dcc-ink);text-decoration:none;transition:border-color .2s,box-shadow .2s}.dc-pnav-chip:hover{border-color:var(--dcc-ink);color:var(--dcc-ink)}.dc-pnav-chip img{flex:none;width:40px;height:40px;object-fit:cover;background:#fff}.dc-pnav-chip[aria-current=page]{border-color:var(--dcc-ink);box-shadow:inset 0 0 0 1px var(--dcc-ink)}.dc-pnav-arrow{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--dcc-line-2);border-radius:50%;background:#fff;color:var(--dcc-ink);cursor:pointer;transition:border-color .2s,opacity .2s}.dc-pnav-arrow:hover{border-color:var(--dcc-ink)}.dc-pnav-arrow[hidden]{display:none}.dc-pnav-arrow:disabled{opacity:.35;cursor:default}.dc-pnav-arrow svg{width:16px;height:16px}@media(max-width:760px){.dc-pnav-in{gap:10px;padding:10px 0 10px 16px}.dc-pnav-label{display:none}.dc-pnav-tab{min-height:40px;padding:0 12px;letter-spacing:.1em}.dc-pnav-arrow{display:none}.dc-pnav-list{padding-right:16px}.dc-pnav-chip{height:44px;padding:0 12px 0 3px;font-size:13px}.dc-pnav-chip img{width:36px;height:36px}}html.dc-hint-lock{overflow:hidden}.dc-drophint{margin:14px 0 4px;text-align:center}.dc-hint-open{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 2px;border:0;border-bottom:1px solid var(--dcc-line-2);background:none;font-family:var(--dcc-sans);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--dcc-ink);cursor:pointer;transition:color .2s,border-color .2s}.dc-hint-open:hover{color:var(--dcc-gold);border-color:var(--dcc-gold)}.dc-hint-open svg{width:20px;height:20px;color:var(--dcc-gold-1)}.dc-hint-dlg{width:min(560px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;background:var(--dcc-bg);color:var(--dcc-ink);box-shadow:0 40px 120px -30px #00000080;overflow:auto;text-align:left}.dc-hint-dlg::backdrop{background:#1a16148c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dc-hint-dlg [hidden]{display:none!important}.dc-hint-in{position:relative;display:grid;gap:20px;padding:30px clamp(20px,4vw,34px) 30px}.dc-hint-x{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--dcc-ink);cursor:pointer}.dc-hint-x svg{width:22px;height:22px}.dc-hint-pick{display:flex;align-items:center;gap:14px;margin-right:40px;padding:10px;background:var(--dcc-bg-2)}.dc-hint-pick img{flex:none;width:64px;height:64px;object-fit:cover;background:#eee}.dc-hint-pick div{display:grid;gap:3px;min-width:0}.dc-hint-pick b{font-family:var(--dcc-display);font-weight:400;font-size:17px;line-height:1.25}.dc-hint-pick span{font-size:13.5px;line-height:1.4;color:var(--dcc-taupe)}.dc-hint-step{display:grid;gap:14px}.dc-hint-h{margin:0;font-family:var(--dcc-display);font-weight:400;font-size:clamp(24px,3vw,30px);line-height:1.15;letter-spacing:0;text-transform:none;color:var(--dcc-ink)}.dc-hint-h:focus{outline:none}.dc-hint-text{margin:0;font-size:15.5px;line-height:1.6;color:var(--dcc-ink-2)}.dc-hint-form{display:grid;gap:16px;margin:4px 0 0}.dc-hint-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dc-hint-field{display:grid;gap:7px;min-width:0}.dc-hint-field.is-wide{grid-column:1 / -1}.dc-hint-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-hint-field input{width:100%;min-height:50px;margin:0;padding:12px 14px;border:1px solid var(--dcc-line-2);border-radius:0;background:#fff;box-shadow:none;font-family:var(--dcc-sans);font-size:16px;color:var(--dcc-ink);transition:border-color .2s,box-shadow .2s}.dc-hint-field input:focus{outline:none;border-color:var(--dcc-ink);box-shadow:0 0 0 3px #a88b5c2e}.dc-hint-note{margin:0;font-size:13px;color:var(--dcc-taupe)}.dc-hint-go{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 20px;border:1px solid var(--dcc-ink);background:var(--dcc-ink);font-family:var(--dcc-sans);font-weight:500;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dcc-bg);cursor:pointer;transition:background-color .25s,border-color .25s}.dc-hint-go:hover{background:var(--dcc-gold);border-color:var(--dcc-gold)}.dc-hint-msg{margin:0;padding:16px 18px;border-left:2px solid var(--dcc-gold-1);background:var(--dcc-bg-2);font-size:15px;line-height:1.6;color:var(--dcc-ink-2);overflow-wrap:anywhere}.dc-hint-share{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dc-hint-share .dc-hint-go{grid-column:1 / -1}.dc-hint-way{display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 14px;border:1px solid var(--dcc-line-2);background:#fff;font-family:var(--dcc-sans);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dcc-ink);text-decoration:none;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.dc-hint-way:hover{border-color:var(--dcc-ink);color:var(--dcc-ink)}.dc-hint-saved{margin:0;font-size:14px;color:var(--dcc-taupe)}@media(max-width:560px){.dc-hint-fields{grid-template-columns:1fr}.dc-hint-in{gap:16px;padding:22px 18px 24px}}@media(min-width:761px){.dc-pnav-list{-webkit-mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent);padding-inline:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dc-chrome.css.map */
