:root{--dv-type-xs:.75rem;--dv-type-sm:.8125rem;--dv-type-base:.9375rem;--dv-type-ui:.875rem;} .dv-favorite-count{position:absolute;right:2px;top:2px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--dv-ink);color:#fff;display:grid;place-items:center;font-size:.6875rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;} .dv-cart-count{font-variant-numeric:tabular-nums;} .dv-cart-count.is-empty,.dv-favorite-count.is-empty{display:none!important;} .dv-mobile-menu-shortcuts a{position:relative;} .dv-mobile-menu-shortcuts .dv-shortcut-count,.dv-mobile-menu-shortcuts .dv-cart-count{position:absolute!important;right:9px!important;top:8px!important;width:auto!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border:0!important;border-radius:999px!important;background:var(--dv-ink)!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:.6875rem!important;font-weight:800!important;line-height:1!important;} .cart-line{grid-template-columns:100px minmax(0,1fr) minmax(112px,auto);gap:20px;align-items:start;padding:24px 0;} .cart-line>img{width:100px;height:150px;} .cart-line-main>a{display:inline-block;max-width:100%;} .cart-line-main>strong{display:inline-block;font-size:1rem;line-height:1.35;} .qty-form{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:9px 12px;margin-top:15px;} .dv-cart-quantity{display:grid;gap:7px;min-width:122px;} .dv-cart-quantity>span{color:var(--dv-muted);font-size:var(--dv-type-xs);font-weight:650;line-height:1.2;} .dv-cart-actions{display:flex;align-items:center;gap:8px;min-width:0;} .dv-cart-update,.dv-cart-remove-link{min-height:42px;padding:0 14px;border:1px solid transparent;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:var(--dv-type-sm);font-weight:700;line-height:1.2;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;} .dv-cart-update{background:var(--dv-ink);border-color:var(--dv-ink);color:#fff;} .dv-cart-update:hover{background:#2a2a2a;color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.11);} .dv-cart-remove-link{background:#fff;border-color:#dcdcdc;color:#555;} .dv-cart-remove-link:hover{transform:translateY(-1px);} .dv-cart-update i,.dv-cart-remove-link i{font-size:1rem;} .qty-form .dv-stock-live{grid-column:1/-1;margin-top:0;} .cart-line-total{display:grid;justify-items:end;gap:3px;align-self:start;text-align:right;white-space:nowrap;font-size:1rem;font-weight:750;font-variant-numeric:tabular-nums;} .cart-line-total small{color:var(--dv-muted);font-size:var(--dv-type-xs);font-weight:600;} .cart-line-total span{font-size:1rem;} .dv-kicker{font-size:var(--dv-type-xs)!important;} .dv-product-info small,.dv-product-category,.dv-product-variants,.dv-stock-pill,.dv-cart-stock-note,.dv-stock-live,.dv-subcategory-label,.dv-subcategory-link,.dv-cart-address-hint strong,.dv-member-coupons>small,.dv-account-coupon-meta,.dv-readiness-ok small,.dv-readiness-error small{font-size:var(--dv-type-xs)!important;} .dv-cart-address-hint small,.dv-coupon-applied small,.dv-selected-address em,.dv-selected-address small,.dv-checkout-seller small{font-size:var(--dv-type-xs)!important;} .dv-cart-assurance strong{font-size:var(--dv-type-sm)!important;} .dv-cart-assurance small{font-size:var(--dv-type-sm)!important;line-height:1.45;} .dv-category-rail-link{font-size:var(--dv-type-xs);} .dv-mobile-menu-kicker small,.dv-mobile-menu-benefits,.dv-mobile-menu-links a em,.dv-mobile-menu-shortcuts a,.dv-mobile-menu-promo small{font-size:var(--dv-type-xs)!important;} .admin-sidebar>.dv-kicker,.admin-sidebar-label,.admin-table-subline,.admin-inline-warning,.admin-standard-details>summary small,.admin-variant-add-details>summary small,.admin-manual-variant>summary small,.admin-low-stock-product small,.admin-gallery-zoom-hint{font-size:var(--dv-type-xs)!important;} .admin-low-stock-product b,.admin-logic-card p,.admin-coupon-help p,.admin-variant-help p,.admin-standard-colors small,.admin-system-link small{font-size:var(--dv-type-sm)!important;} @media(max-width:991.98px){.cart-line{grid-template-columns:92px minmax(0,1fr);gap:15px;position:relative;} .cart-line>img{width:92px;height:138px;} .cart-line-total{grid-column:2;justify-self:stretch;margin:1px 0 0;padding-top:12px;border-top:1px solid var(--dv-line);display:flex;align-items:baseline;justify-content:space-between;gap:12px;text-align:left;} .cart-line-total span{font-size:1.02rem;} .qty-form{grid-template-columns:auto minmax(0,1fr);} .dv-cart-actions{justify-content:flex-start;}} @media(max-width:600px){.cart-line{grid-template-columns:78px minmax(0,1fr);gap:13px;padding:20px 0;} .cart-line>img{width:78px;height:118px;border-radius:13px;} .cart-line h3{font-size:1rem;line-height:1.32;margin-bottom:6px;} .cart-line p{font-size:.875rem;margin:0 0 7px;} .cart-line-main>strong{font-size:1rem;} .qty-form{grid-template-columns:1fr;gap:9px;margin-top:13px;} .dv-cart-quantity{width:100%;min-width:0;} .dv-cart-quantity .dv-qty-control{width:100%;height:44px;grid-template-columns:repeat(3,1fr);} .dv-cart-quantity .dv-qty-control input{width:100%;font-size:.9rem;} .dv-cart-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;} .dv-cart-update,.dv-cart-remove-link{width:100%;min-height:44px;padding:0 10px;font-size:.8125rem;} .cart-line-total{grid-column:2;margin-top:2px;padding-top:11px;} .cart-line-total small{font-size:var(--dv-type-xs);} .cart-line-total span{font-size:1rem;} .dv-footer-brand{display:flex!important;flex-direction:column;align-items:center;text-align:center;} .dv-footer-brand>a{display:flex;width:100%;justify-content:center;} .dv-footer-brand .footer-logo{display:block;margin-inline:auto!important;} .dv-footer-brand p{margin-left:auto;margin-right:auto;} .admin-top .dv-kicker{font-size:var(--dv-type-xs)!important;}} .admin-product-form-alert{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:15px 16px;border:1px solid #e2b9a8;border-radius:14px;background:#fff6f1;color:#69341f;scroll-margin-top:24px;} .admin-product-form-alert[hidden]{display:none!important;}.admin-product-form-alert>i{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:#fff;color:#7a321a;border:1px solid #e3c1b3;font-size:1.05rem;}.admin-product-form-alert>div{display:grid;gap:3px;}.admin-product-form-alert strong{font-size:.8rem;}.admin-product-form-alert span{font-size:.73rem;line-height:1.55;color:#76452f;}.admin-product-form-alert.is-server{border-color:#dcae9a;background:#fff3ed;} .admin-size-picker.is-invalid,.admin-color-groups.is-invalid{padding:12px;border:1px solid #d99377;border-radius:13px;background:#fff8f4;scroll-margin-top:28px;}.admin-size-picker.is-invalid{margin-bottom:12px;}.admin-variant-matrix-summary{display:flex;align-items:flex-start;gap:10px;margin:2px 0 12px;padding:12px 13px;border:1px solid #dedede;border-radius:12px;background:#fff;color:#555;}.admin-variant-matrix-summary>i{font-size:1rem;margin-top:1px;}.admin-variant-matrix-summary>span{display:grid;gap:2px;}.admin-variant-matrix-summary strong{font-size:.74rem;color:#333;}.admin-variant-matrix-summary small{font-size:.67rem;line-height:1.45;color:#777;}.admin-variant-matrix-summary.is-ready{border-color:#cdd9cc;background:#f8fbf7;}.admin-variant-matrix-summary.is-ready>i,.admin-variant-matrix-summary.is-ready strong{color:#36533a;}.admin-variant-matrix-summary.is-over-limit{border-color:#e0b09d;background:#fff6f1;}.admin-variant-matrix-summary.is-over-limit>i,.admin-variant-matrix-summary.is-over-limit strong{color:#7c3821;}.admin-variant-matrix-summary.is-over-limit small{color:#7d4d3a;} .admin-product-submit-wrap{display:grid;justify-items:end;gap:7px;margin-left:auto;}.admin-product-submit-wrap>small{max-width:330px;text-align:right;color:#777;font-size:.65rem;line-height:1.45;}.admin-product-submit-wrap .dv-btn.is-saving{cursor:wait;opacity:.72;}.admin-product-submit-wrap .dv-btn.is-saving .ri-loader-4-line{animation:dv-spin .8s linear infinite;} .dv-variant-stock.is-critical{display:inline-flex!important;align-items:center!important;flex-wrap:wrap;gap:7px!important;width:max-content;max-width:100%;margin:6px 0 16px!important;padding:9px 12px!important;border:1px solid var(--dv-critical-stock-bg,#111)!important;border-radius:999px!important;background:var(--dv-critical-stock-bg,#111)!important;color:var(--dv-critical-stock-text,#fff)!important;font-size:.76rem!important;font-weight:750!important;line-height:1.2;box-shadow:0 6px 18px rgba(0,0,0,.08);}.dv-variant-stock.is-critical i{font-size:1rem!important;color:var(--dv-critical-stock-text,#fff)!important;}.dv-variant-stock.is-critical strong{color:var(--dv-critical-stock-text,#fff)!important;font-weight:850!important;}.dv-variant-stock-note{font-size:.63rem!important;font-weight:600!important;color:color-mix(in srgb,var(--dv-critical-stock-text,#fff) 84%,transparent)!important;} @media(max-width:600px){.admin-product-submit-wrap{width:100%;justify-items:stretch;margin:0;}.admin-product-submit-wrap>small{text-align:left;max-width:none;}.admin-product-form-alert{padding:13px;}.dv-variant-stock.is-critical{border-radius:14px!important;}.dv-variant-stock-note{flex-basis:100%;padding-left:23px;}} @media(max-width:390px){.cart-line{grid-template-columns:72px minmax(0,1fr);gap:11px;} .cart-line>img{width:72px;height:108px;} .dv-cart-update,.dv-cart-remove-link{font-size:.75rem;padding-inline:7px;}} .dv-filter-color-list small,.valeri-product-spec-item small,.valeri-care-list small,.valeri-product-model small,.dv-address-badges span,.valeri-product-highlights small,.valeri-review-card-head small,.dv-account-person small,.dv-account-stat-grid small,.dv-order-action-card small,.dv-filter-price-title,.dv-filter-size-list span,.dv-filter-checks label,.dv-filter-block legend,.dv-filter-search .field>span,.dv-filter-price>span,.catalog-filter-actions>a,.catalog-filter-actions>button,.dv-consent-links a,.dv-contract-links,.dv-checkout-marketing>a,.dv-checkout-disabled,.dv-checkout-steps strong,.dv-checkout-steps span>span,.dv-checkout-steps a>span,.valeri-purchase-note,.dv-purchase-summary small,.dv-variant-stock,.dv-footer-legal,.dv-footer-legal small,section.dv-auth-page .dv-auth-footnote,section.dv-auth-page .dv-auth-security small{font-size:var(--dv-type-xs)!important;} .valeri-product-spec-item strong,.valeri-care-list strong,.valeri-product-model strong,.valeri-product-highlights strong,.dv-member-coupons button b,.dv-account-shortcuts>a span{font-size:var(--dv-type-sm)!important;} .dv-payments span,.dv-payments a,.dv-pagination-note,.dv-cart-eyebrow,.dv-cart-variants>span,.dv-summary-head small,.dv-summary-total small,.dv-summary-safe,.dv-payment-mini span,.dv-field-hint,.dv-auth-options,.dv-check,.dv-auth-switch,.dv-checkout-kicker,.dv-field-group label small,.dv-checkout-check>em,.dv-checkout-recap span,.dv-checkout-recap a,.dv-choice-copy small,.dv-transfer-details p,.dv-secure-pill,.dv-order-product-copy p,.dv-order-product>strong,.dv-coupon button,.dv-order-totals span,.dv-order-totals strong,.dv-order-grand small,.dv-order-trust span,.valeri-gallery-hint,.dv-related-card small,.dv-quickcart-head>span,.dv-quickcart-copy small,.dv-quickcart-label small,.dv-quickcart-error,.dv-quickcart-benefit{font-size:var(--dv-type-xs)!important;} .dv-checkout-recap strong,.dv-choice-copy strong,.dv-quickcart-copy strong{font-size:var(--dv-type-sm)!important;} .admin-user-mini span,.admin-product-table td small,.admin-system-link>span,.admin-care-label b,.admin-legacy-product-note,.admin-color-group>strong,.admin-count-pill,.admin-gallery-upload p,.admin-legacy-target{font-size:var(--dv-type-xs)!important;} .dv-mobile-menu-brand small,.dv-slide-tag,.dv-flow-brand>span,.dv-flow-brand span,.dv-color-swatch small,.dv-purchase-summary>span,.valeri-review-score span,.dv-filter-sale-chip>span,.dv-member-coupons button small,.dv-member-coupons>a,.dv-coupon-error,.dv-cart-regular-price,.dv-auth-visual-copy>span{font-size:var(--dv-type-xs)!important;} .valeri-product-highlights>div,.dv-cart-assurance>div,.dv-readiness-ok,.dv-readiness-error,.dv-cart-address-hint,.dv-selected-address,.payment-option,.dv-security-note,.dv-order-action-card>div,.valeri-product-spec-item,.valeri-care-list>div,.valeri-product-model,.dv-benefit{min-width:0;} .valeri-product-highlights span,.dv-cart-assurance span,.dv-readiness-ok span,.dv-readiness-error span,.dv-cart-address-hint span,.dv-selected-address span,.payment-option span,.dv-security-note span,.dv-order-action-card span,.valeri-product-spec-item span,.valeri-care-list span,.valeri-product-model span,.dv-benefit>div{min-width:0;} .valeri-product-highlights strong,.valeri-product-highlights small,.dv-cart-assurance strong,.dv-cart-assurance small,.dv-readiness-ok strong,.dv-readiness-ok small,.dv-readiness-error strong,.dv-readiness-error small,.dv-cart-address-hint strong,.dv-cart-address-hint small,.dv-selected-address strong,.dv-selected-address small,.dv-selected-address em,.dv-security-note strong,.dv-security-note small,.dv-order-action-card strong,.dv-order-action-card small,.valeri-product-spec-item strong,.valeri-product-spec-item small,.valeri-care-list strong,.valeri-care-list small,.valeri-product-model strong,.valeri-product-model small,.dv-benefit strong,.dv-benefit small{overflow-wrap:anywhere;word-break:normal;} .valeri-product-highlights>div{align-items:center;} .valeri-product-highlights span{display:grid!important;gap:3px;line-height:1.35;} .valeri-product-highlights strong,.valeri-product-highlights small{display:block;} .dv-cart-assurance span,.dv-security-note span,.dv-order-action-card span,.dv-readiness-ok span,.dv-readiness-error span,.dv-cart-address-hint span,.dv-selected-address span,.payment-option span{display:grid;gap:3px;} .valeri-review-card-head>div{min-width:0;} .valeri-review-card-head>div strong{overflow-wrap:anywhere;} .dv-cart-blocker>div,.dv-address-required>div,.dv-checkout-blocker>div,.dv-coupon-applied>div,.dv-member-coupons button span,.dv-email-state>div{min-width:0;} .dv-checkout-disabled,.dv-contract-links,.dv-order-action-card small,.dv-account-shortcuts>a span,.dv-address-card p{overflow-wrap:anywhere;} @media(max-width:700px){.valeri-product-highlights>div{grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto!important;column-gap:12px!important;row-gap:0!important;padding:16px 14px!important;text-align:left!important;justify-items:stretch!important;align-items:center!important;} .valeri-product-highlights i{grid-column:1!important;grid-row:1!important;width:38px;height:38px;display:grid;place-items:center;border:1px solid #e1e1e1;border-radius:12px;background:#fff;} .valeri-product-highlights span{grid-column:2!important;grid-row:1!important;} .valeri-product-highlights strong{font-size:.875rem!important;line-height:1.25;} .valeri-product-highlights small{font-size:.8125rem!important;line-height:1.5;color:#777;} .dv-share-button{margin-bottom:8px;} .dv-benefit>div{min-width:0;}.dv-benefit strong,.dv-benefit small{line-height:1.4;} .dv-selected-address{align-items:flex-start;} .payment-option{min-width:0;}.payment-option>span{min-width:0;}} @media(max-width:520px){.valeri-review-card-head{grid-template-columns:auto minmax(0,1fr);align-items:center;} .valeri-review-card-head>small{grid-column:2;justify-self:start;margin-top:2px;} .dv-order-action-card>div,.dv-security-note,.dv-cart-address-hint,.dv-readiness-ok,.dv-readiness-error{gap:10px;} .dv-order-action-card>div>i,.dv-security-note>i,.dv-cart-address-hint>i,.dv-readiness-ok>i,.dv-readiness-error>i{flex:0 0 auto;}} @media(max-width:800px){.dv-cart-assurance>div{flex-direction:row!important;align-items:center!important;text-align:left!important;} .dv-cart-assurance small{display:block!important;}} .dv-email-state>span,.dv-coupon-applied>div,.dv-checkout-seller,.account-order>span{min-width:0;} .dv-email-state strong,.dv-email-state small,.dv-coupon-applied strong,.dv-coupon-applied small,.dv-checkout-seller strong,.dv-checkout-seller span,.account-order strong,.account-order small{overflow-wrap:anywhere;word-break:normal;} @media(max-width:640px){.dv-account-content .account-order{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px 14px!important;} .dv-account-content .account-order>span:last-of-type{text-align:right;}} @media(max-width:380px){.dv-account-content .account-order{grid-template-columns:1fr!important;} .dv-account-content .account-order>span:last-of-type{text-align:left;}} .dv-footer-top{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(0,1.85fr);gap:42px;padding-bottom:42px;} .dv-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 26px;min-width:0;} .dv-footer-group{margin:0;min-width:0;} .dv-footer-group summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 16px;cursor:default;} .dv-footer-group summary::-webkit-details-marker{display:none;} .dv-footer-group summary>span{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;} .dv-footer-group ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;} .dv-footer-group li{margin:0;} .dv-footer-group a{font-size:1rem;line-height:1.45;text-decoration:none;transition:color .18s ease,opacity .18s ease;} .dv-footer-empty{margin:0;font-size:.92rem;line-height:1.5;} .dv-footer-toggle{display:none;width:22px;height:22px;position:relative;flex:0 0 22px;} .dv-footer-toggle::before,.dv-footer-toggle::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;border-radius:999px;background:rgba(255,255,255,.92);transform:translate(-50%,-50%);transition:opacity .18s ease,transform .18s ease;} .dv-footer-toggle::after{transform:translate(-50%,-50%) rotate(90deg);} .dv-footer-group[open] .dv-footer-toggle::after{opacity:0;} @media(max-width:1100px){.dv-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));}} @media(max-width:767px){.dv-footer-top{grid-template-columns:1fr;gap:24px;padding-bottom:28px;} .dv-footer-links{grid-template-columns:1fr;gap:0;} .dv-footer-group{border-top:1px solid rgba(255,255,255,.14);} .dv-footer-group:last-child{border-bottom:1px solid rgba(255,255,255,.14);} .dv-footer-group summary{cursor:pointer;} .dv-footer-group summary>span{font-size:.96rem;letter-spacing:.07em;} .dv-footer-toggle{display:block;} .dv-footer-group ul,.dv-footer-group .dv-footer-empty{padding:0 0 18px;} .dv-footer-group a{font-size:1.04rem;} .dv-footer-group li+li{margin-top:2px;}} .dv-footer{background:#111!important;color:#fff!important;} .dv-footer-brand p{color:#9b9b9b!important;} .dv-footer-bottom{color:#858585!important;} .dv-footer-group summary>span{color:#f4f4f4!important;} .dv-footer-group a{color:#dfdfdf!important;} .dv-footer-group a:hover{color:#fff!important;} .dv-footer-empty{color:#9d9d9d!important;} .dv-payments span,.dv-payments a{color:#c9c9c9!important;} .valeri-product-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;margin:0 0 22px;padding:0;border:0!important;background:transparent!important;} .valeri-product-highlights>div{min-width:0;border:0!important;border-radius:16px;background:#f5f5f5!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.045);padding:16px 14px;} .valeri-product-highlights i{color:#222;} @media(max-width:991.98px){.dv-mobile-menu-backdrop{background:rgba(0,0,0,.42)!important;} .dv-mobile-menu-panel{background:#fff!important;border-right:1px solid #e5e5e5!important;box-shadow:26px 0 64px rgba(0,0,0,.16)!important;} .dv-mobile-menu-head{min-height:78px;background:#fff!important;border-bottom:0!important;padding:15px 18px 10px;} .dv-mobile-menu-body{background:#fff!important;padding:12px 16px calc(26px + env(safe-area-inset-bottom));} .dv-mobile-menu-kicker{margin:0 0 10px;padding:0 8px;} .dv-mobile-menu-kicker span{color:#333!important;} .dv-mobile-menu-kicker small{color:#8a8a8a!important;} .dv-mobile-menu-links{gap:4px!important;} .dv-mobile-menu-links a{min-height:50px!important;padding:11px 10px!important;margin:0!important;border:0!important;border-radius:12px!important;background:transparent!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;font-size:.98rem!important;font-weight:620!important;transition:background-color .18s ease,color .18s ease,transform .18s ease!important;} .dv-mobile-menu-links a:hover,.dv-mobile-menu-links a:focus-visible{background:#f4f4f4!important;} .dv-mobile-menu-links a>i{color:#8a8a8a!important;font-size:1rem!important;} .dv-mobile-menu-links a.has-children em{display:none!important;} .dv-mobile-menu-links .dv-mobile-submenu-link{position:relative;min-height:42px!important;margin:0 0 0 16px!important;padding:9px 10px 9px 26px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#666!important;font-size:.875rem!important;font-weight:500!important;} .dv-mobile-menu-links .dv-mobile-submenu-link::before{content:"";position:absolute;left:10px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#a0a0a0;} .dv-mobile-menu-links .dv-mobile-submenu-link>i{display:none!important;} .dv-mobile-menu-shortcuts{gap:8px;margin-top:16px;} .dv-mobile-menu-shortcuts a,.dv-mobile-menu-shortcuts button{min-height:72px;border:0!important;background:#f5f5f5!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04);} .dv-mobile-menu-promo{min-height:84px;background:#f2f2f2!important;border:0!important;box-shadow:none!important;} .dv-mobile-menu-benefits{color:#777!important;} .dv-mobile-menu-benefits i{color:#444!important;}} @media(max-width:767px){.dv-footer-group:not([open])>ul,.dv-footer-group:not([open])>.dv-footer-empty{display:none!important;} .dv-footer-group[open]>ul{display:grid!important;} .valeri-product-highlights{grid-template-columns:1fr!important;gap:9px!important;} .valeri-product-highlights>div{grid-template-columns:38px minmax(0,1fr)!important;padding:14px!important;border-radius:14px!important;} .valeri-product-highlights i{border:0!important;background:#fff!important;box-shadow:inset 0 0 0 1px #e7e7e7;}} @media(max-width:767px){.dv-footer-group,.dv-footer-group:last-child{border:0!important;} .dv-footer-group summary{padding:18px 0!important;}} .dv-benefits{background:#f4f4f4;} .dv-benefits>.dv-shell{width:100%;margin-inline:auto;} .valeri-benefits-grid{width:100%;} .dv-footer-top-v2{display:grid!important;grid-template-columns:minmax(0,3.2fr) minmax(280px,1fr)!important;gap:clamp(34px,5vw,76px)!important;align-items:start;padding:54px 0 38px!important;} .dv-footer-top-v2 .dv-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(22px,3vw,48px);} .valeri-footer-contact{min-width:0;} .valeri-footer-contact h5{margin:0 0 18px;color:#f4f4f4;font-size:.78rem!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase;} .valeri-footer-contact>p{margin:0 0 22px;max-width:360px;color:#d7d7d7;font-size:.95rem;line-height:1.55;} .valeri-footer-contact ul{list-style:none;margin:0;padding:0;display:grid;gap:13px;} .valeri-footer-contact li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start;margin:0!important;color:#ececec;font-size:.94rem;line-height:24px;} .valeri-footer-contact li i{width:24px;height:24px;display:grid;place-items:center;line-height:1;margin:0;color:#a9a9a9;font-size:1rem;} .valeri-footer-contact li a,.valeri-footer-contact li span{min-width:0;color:#ececec;font-size:inherit;overflow-wrap:anywhere;} .valeri-footer-contact li.is-phone a{overflow-wrap:normal;word-break:normal;white-space:nowrap;} .valeri-footer-identity{padding:0 0 28px;border-bottom:1px solid rgba(255,255,255,.1);} .valeri-footer-identity p{max-width:650px;margin:0;color:#929292;font-size:.82rem;line-height:1.65;} .dv-footer-legal{margin-top:0!important;border-top:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;padding:22px 0!important;} .dv-footer-service-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0 18px;} .dv-footer-socials{display:flex;align-items:center;gap:10px;min-height:42px;} .dv-footer-socials:empty{display:none;} .dv-footer-socials a{width:42px;height:42px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;color:#fff;font-size:1.2rem;transition:background .18s ease,border-color .18s ease,transform .18s ease;} .dv-footer-socials a:hover{background:#fff;color:#111;border-color:#fff;transform:translateY(-1px);} .dv-footer-payment-marks{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;} .dv-payment-mark{height:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(255,255,255,.22);border-radius:7px;background:#fff;color:#111;font-size:.68rem;font-weight:800;line-height:1.15;white-space:nowrap;box-shadow:none;vertical-align:middle;} .dv-payment-mark>span,.dv-payment-mark>b{display:inline-flex;align-items:center;min-height:1em;line-height:1.15;} .dv-payment-text{background:#fff;color:#111;border-color:rgba(255,255,255,.22);} .dv-payment-text>i{display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;line-height:1;color:#111;} .dv-payment-visa,.dv-payment-troy{letter-spacing:.04em;text-transform:uppercase;} .dv-payment-mastercard{gap:7px;} .dv-mastercard-mark{display:inline-flex!important;align-items:center;justify-content:center;gap:0;min-height:14px!important;} .dv-mastercard-mark i{display:block;width:13px;height:13px;border-radius:50%;} .dv-mastercard-mark i:first-child{background:#eb001b;} .dv-mastercard-mark i:nth-child(2){background:#f79e1b;margin-left:-4px;opacity:.96;} .dv-payment-mastercard b{margin:0;font:inherit;font-weight:800;} .valeri-footer-producer-row{display:flex;justify-content:flex-end;padding:20px 0 18px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);} .dv-footer-bottom-v2{padding:16px 0 24px!important;border-top:0!important;justify-content:flex-start!important;color:#777!important;} .valeri-footer-producer{display:inline-flex;align-items:center;gap:18px;min-height:62px;padding:12px 16px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.045);color:#fff!important;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;} .valeri-footer-producer:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.34);color:#fff!important;transform:translateY(-1px);} .valeri-footer-producer-copy{display:grid;gap:5px;min-width:0;} .valeri-footer-producer small{font-size:.64rem;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:#9a9a9a;} .valeri-footer-producer-copy>span{font-size:.78rem;font-weight:650;line-height:1.2;color:#d8d8d8;letter-spacing:.01em;} .valeri-footer-producer img{display:block;width:148px;height:auto;max-height:34px;object-fit:contain;opacity:1;} .footer-link-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;} .footer-link-editor-card{min-width:0;padding:16px;border:1px solid #dedede;border-radius:15px;background:#fafafa;} .footer-link-editor-card .field:last-child{margin-bottom:0;} .admin-settings-form{width:min(100%,1000px);} .admin-settings-form .settings-group{min-width:0;} .admin-settings-form .admin-form-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;} .admin-settings-form .admin-form-actions .dv-btn{width:auto;max-width:100%;flex:0 0 auto;} .admin-settings-form .settings-checks{display:flex;flex-wrap:wrap;gap:8px 24px;} .admin-settings-form .settings-checks .check{min-width:min(100%,260px);margin-block:8px;} @media(max-width:1180px){.dv-footer-top-v2{grid-template-columns:1fr!important;gap:36px!important;} .valeri-footer-contact{max-width:620px;}} @media(max-width:900px){.dv-footer-top-v2 .dv-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));}} @media(max-width:767px){.dv-footer-top-v2{padding:34px 0 24px!important;gap:28px!important;} .dv-footer-top-v2 .dv-footer-links{grid-template-columns:1fr;gap:0;} .valeri-footer-contact{padding-top:2px;} .valeri-footer-contact h5{font-size:.96rem!important;letter-spacing:.07em;margin-bottom:14px;} .valeri-footer-contact>p{font-size:.9rem;margin-bottom:18px;} .valeri-footer-contact li{font-size:.9rem;} .valeri-footer-identity{padding-bottom:22px;} .dv-footer-service-row{align-items:flex-start;flex-direction:column;padding:22px 0 12px;} .dv-footer-payment-marks{justify-content:flex-start;} .footer-link-editor-grid{grid-template-columns:1fr;} .admin-settings-form .admin-form-actions{align-items:stretch;flex-direction:column;} .admin-settings-form .admin-form-actions .dv-btn{width:100%;}} @media(max-width:575.98px){.valeri-footer-producer-row{justify-content:stretch;padding:18px 0 16px;} .valeri-footer-producer{width:100%;justify-content:space-between;gap:16px;min-height:70px;padding:14px 15px;} .valeri-footer-producer img{width:132px;max-height:32px;} .valeri-footer-producer-copy>span{font-size:.75rem;}} @media(max-width:420px){.dv-footer-payment-marks{gap:6px;} .dv-payment-mark{font-size:.62rem;padding-inline:8px;}} .dv-mainnav .sale,.dv-category-rail-link.sale{color:#111!important;} .dv-footer-brand-v2{display:flex;align-items:center;justify-content:flex-start;padding:46px 0 0;} .dv-footer-brand-v2>a{display:inline-flex;align-items:center;max-width:220px;} .dv-footer-brand-v2 .footer-logo{width:190px!important;height:58px!important;object-position:left center;} .admin-navigation-map{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:stretch;margin-bottom:18px;} .admin-navigation-map>div{display:grid;align-content:start;gap:5px;min-width:0;padding:16px;border:1px solid #dedede;border-radius:14px;background:#fafafa;} .admin-navigation-map>i{align-self:center;color:#888;font-size:1.2rem;} .admin-navigation-map span{font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.055em;color:#777;} .admin-navigation-map strong{font-size:.95rem;line-height:1.35;} .admin-navigation-map small{font-size:.75rem;line-height:1.55;color:#707070;overflow-wrap:anywhere;} .admin-navigation-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;} .admin-navigation-actions .dv-btn{width:auto;margin:0;} .admin-menu-target-hint{display:flex;align-items:flex-start;gap:7px;margin:-7px 0 15px;color:#707070;font-size:.75rem;line-height:1.55;overflow-wrap:anywhere;} .admin-menu-target-hint i{margin-top:2px;flex:0 0 auto;} .admin-danger-row{width:min(100%,1000px);display:grid!important;grid-template-columns:auto minmax(0,1fr);justify-content:initial!important;align-items:center;gap:10px 16px;margin:10px 0 0!important;padding:8px 0 2px;} .admin-danger-row .text-button{display:inline-flex;align-items:center;gap:7px;margin:0;white-space:nowrap;} .admin-danger-row small{min-width:0;color:#777;font-size:.78rem;line-height:1.55;overflow-wrap:anywhere;} .admin-main .muted,.admin-main .field small,.admin-main .admin-form-actions>span,.admin-main .admin-inline-warning span,.admin-main .settings-compliance-note p,.admin-main .admin-logic-card p,.admin-main .admin-panel-heading p{min-width:0;overflow-wrap:anywhere;} .admin-main .section-top,.admin-main .admin-form-actions,.admin-main .variant-editor-actions,.admin-main .admin-gallery-actions{min-width:0;} .dv-footer-payment-marks{min-width:0;} @media(max-width:767px){.dv-footer-brand-v2{justify-content:center;padding-top:36px;text-align:center;} .dv-footer-brand-v2>a{width:100%;justify-content:center;} .dv-footer-brand-v2 .footer-logo{display:block;margin-inline:auto!important;object-position:center center;} .dv-footer-brand-v2 + .dv-footer-top-v2{padding-top:24px!important;} .admin-navigation-map{grid-template-columns:1fr;gap:10px;} .admin-navigation-map>i{transform:rotate(90deg);justify-self:center;} .admin-navigation-actions{display:grid;grid-template-columns:1fr;} .admin-navigation-actions .dv-btn{width:100%;} .admin-danger-row{grid-template-columns:1fr;align-items:stretch;} .admin-danger-row .text-button{width:max-content;max-width:100%;white-space:normal;}} .admin-table-system-note{display:flex!important;align-items:center;gap:5px;color:#666!important;} .admin-table-system-note i{flex:0 0 auto;} .admin-main .section-top,.admin-main .admin-form-actions,.admin-main .variant-editor-actions,.admin-main .admin-gallery-actions{flex-wrap:wrap;} .admin-main .section-top>p,.admin-main .admin-form-actions>span{flex:1 1 280px;} .admin-main td small,.admin-main td span,.admin-main td strong{overflow-wrap:anywhere;} .notice{background:#111!important;color:#fff!important;border-color:#111!important;box-shadow:0 10px 28px rgba(0,0,0,.08);} .notice a{color:inherit!important;text-decoration-color:currentColor;} .notice.error{background:#fff!important;color:#111!important;border-color:#111!important;box-shadow:0 10px 28px rgba(0,0,0,.06);} .notice.dv-stock-empty{background:#f4f4f4!important;color:#111!important;border-color:#dedede!important;box-shadow:none;} .error-text,.dv-coupon-error,.dv-cart-stock-note,.dv-stock-live,.dv-variant-stock.is-low{color:#444!important;} .dv-stock-pill.is-low,.dv-stock-pill.is-critical{background:#ededed!important;color:#222!important;} .dv-readiness-error{background:#f5f5f5!important;border-color:#d8d8d8!important;color:#222!important;} .dv-email-state.is-ok i,.dv-email-state.is-warn i{color:#333!important;} .dv-cart-remove-link:hover{background:#f3f3f3!important;border-color:#d6d6d6!important;color:#222!important;} .admin-inline-warning{background:#f7f7f7!important;border-color:#d8d8d8!important;color:#444!important;} .admin-discount-preview{background:linear-gradient(135deg,#f5f5f5,#fff)!important;border-color:#d8d8d8!important;} .dv-header .dv-icon-btn,.dv-header .dv-mobile-toggle{color:#111!important;-webkit-text-fill-color:#111!important;-webkit-appearance:none!important;appearance:none!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;} .dv-header .dv-icon-btn:hover,.dv-header .dv-icon-btn:active,.dv-header .dv-mobile-toggle:hover,.dv-header .dv-mobile-toggle:active{background:transparent!important;border-color:transparent!important;box-shadow:none!important;transform:none!important;} .dv-header .dv-icon-btn i{color:currentColor!important;} .dv-mobile-menu-benefits a{display:flex;align-items:center;gap:7px;color:inherit!important;text-decoration:none!important;} .dv-mobile-menu-benefits a:hover{color:#111!important;} .dv-product .dv-wish{color:#111!important;-webkit-text-fill-color:#111!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(17,17,17,.10)!important;box-shadow:0 5px 16px rgba(0,0,0,.08)!important;} .dv-product .dv-wish i{color:currentColor!important;font-size:1.16rem!important;line-height:1;} .dv-product .dv-wish:hover,.dv-product .dv-wish.is-active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111!important;border-color:#111!important;} .dv-product-page-dynamic .dv-purchase-actions .dv-btn-light,.dv-product-page-dynamic .dv-product-buy-now{color:var(--dv-quick-buy-text)!important;-webkit-text-fill-color:var(--dv-quick-buy-text)!important;background:var(--dv-quick-buy-bg)!important;border-color:var(--dv-quick-buy-bg)!important;} .dv-product-page-dynamic .dv-product-buy-now i,.dv-product-page-dynamic .dv-product-buy-now span{color:inherit!important;} .dv-product-page-dynamic .valeri-review-help{width:min(100%,720px);margin:24px auto 0!important;text-align:center!important;line-height:1.7;} .dv-footer{padding-top:44px!important;} .dv-footer-brand-v2{padding-top:0!important;} .dv-footer-brand-v2 + .dv-footer-top-v2{padding-top:28px!important;} @media(max-width:991.98px){.dv-header .dv-icon-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:50%!important;} .dv-header .dv-icon-btn i{font-size:1.38rem!important;} .dv-header .dv-mobile-toggle i{font-size:1.52rem!important;}} @media(max-width:767.98px){.dv-product-media{border-radius:14px!important;} .dv-product-info{padding:10px 2px 0!important;} .dv-product-info small{font-size:.63rem!important;line-height:1.35;} .dv-product-info h3{font-size:.84rem!important;line-height:1.35!important;margin:4px 0 5px!important;} .dv-product-info p{font-size:.82rem!important;line-height:1.35;} .dv-old-price{font-size:.73rem!important;margin-left:4px!important;} .wish-form{top:9px!important;right:9px!important;} .dv-product .dv-wish{width:36px!important;height:36px!important;} body[data-page="product"] .purchase-actions .dv-btn{min-height:50px!important;border-radius:999px!important;font-size:.86rem!important;line-height:1.15!important;padding:0 16px!important;} body[data-page="product"] .purchase-actions .dv-product-buy-now{flex:0 0 auto!important;min-width:116px!important;} .dv-footer{margin-top:54px!important;padding-top:22px!important;} .dv-footer-brand-v2{padding-top:0!important;justify-content:center!important;text-align:center!important;} .dv-footer-brand-v2 + .dv-footer-top-v2{padding-top:22px!important;}} @media(max-width:600px){section.dv-auth-page{width:min(100% - 18px,100%)!important;padding-top:10px!important;padding-bottom:38px!important;} section.dv-auth-page .dv-auth-shell{border-radius:18px!important;box-shadow:0 14px 38px rgba(0,0,0,.05)!important;} section.dv-auth-page .dv-auth-visual{min-height:0!important;padding:20px 20px 18px!important;gap:10px!important;} section.dv-auth-page .dv-auth-visual h1{font-size:1.62rem!important;line-height:1.08!important;letter-spacing:-.04em!important;} section.dv-auth-page .dv-auth-visual p{margin-top:8px!important;font-size:.86rem!important;line-height:1.5!important;} section.dv-auth-page .dv-auth-security{display:none!important;} section.dv-auth-page .dv-auth-panel{padding:24px 18px 28px!important;} section.dv-auth-page .dv-auth-store-link{margin-bottom:20px!important;font-size:.84rem!important;} section.dv-auth-page .auth-heading{text-align:left!important;} section.dv-auth-page .dv-auth-panel h2{font-size:1.72rem!important;margin-bottom:8px!important;} section.dv-auth-page .auth-form{gap:14px!important;} section.dv-auth-page .auth-form .field{margin-bottom:0!important;} section.dv-auth-page .form-grid{grid-template-columns:1fr!important;gap:14px!important;} section.dv-auth-page .auth-form input:not([type="checkbox"]),section.dv-auth-page .auth-form select,section.dv-auth-page .auth-form textarea{min-height:52px!important;border-radius:12px!important;} section.dv-auth-page .auth-form>.dv-btn,section.dv-auth-page .auth-form button[type="submit"]{margin:4px 0 0!important;min-height:52px!important;} section.dv-auth-page .auth-links{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:8px!important;margin-top:4px!important;} section.dv-auth-page .auth-links a{min-height:42px;display:flex;align-items:center;justify-content:center;padding:8px 10px;border:1px solid #dedede;border-radius:999px;text-align:center;text-decoration:none!important;font-size:.78rem;} section.dv-auth-page .dv-auth-footnote{margin-top:4px!important;padding-top:15px!important;font-size:.68rem!important;}} @media(max-width:360px){.dv-header .dv-header-inner>a.dv-brand{width:132px!important;max-width:132px!important;} .dv-header .store-logo{width:132px!important;} .dv-product-info h3{font-size:.79rem!important;} body[data-page="product"] .purchase-actions .dv-product-buy-now{min-width:104px!important;} body[data-page="product"] .purchase-actions .dv-btn{padding-inline:12px!important;font-size:.8rem!important;}} .dv-header .dv-cart-count,.dv-header .dv-favorite-count,.dv-mobile-menu .dv-cart-count,.dv-mobile-menu .dv-favorite-count{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111!important;border-color:#fff!important;opacity:1!important;text-shadow:none!important;} .dv-header .dv-cart-count,.dv-header .dv-favorite-count{position:absolute!important;top:0!important;right:0!important;z-index:6!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border:2px solid #fff!important;border-radius:999px!important;display:grid!important;place-items:center!important;font-size:.68rem!important;font-weight:800!important;line-height:1!important;} .dv-header .dv-icon-btn{position:relative;} .dv-global-notice-wrap{padding:22px 0 2px;} .dv-global-notice-wrap .notice{margin:0!important;} .dv-global-notice-wrap .notice + .notice{margin-top:10px!important;} .dv-error-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(520px,100%);margin-top:22px;border:1px solid #dedede;border-radius:999px;padding:6px 7px 6px 16px;background:#fff;} .dv-error-search>i{font-size:1.05rem;color:#666;} .dv-error-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#111;font-size:.95rem;padding:8px 0;} .dv-error-search button{width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;} @media(max-width:600px){.dv-global-notice-wrap .notice{padding:14px 16px!important;border-radius:14px!important;font-size:.84rem!important;line-height:1.45!important;} body[data-page="login"] section.dv-auth-page .dv-auth-visual,body[data-page="forgot"] section.dv-auth-page .dv-auth-visual,body[data-page="reset"] section.dv-auth-page .dv-auth-visual{display:none!important;} body[data-page="login"] section.dv-auth-page,body[data-page="forgot"] section.dv-auth-page,body[data-page="reset"] section.dv-auth-page{padding-top:14px!important;} body[data-page="login"] section.dv-auth-page .dv-auth-panel,body[data-page="forgot"] section.dv-auth-page .dv-auth-panel,body[data-page="reset"] section.dv-auth-page .dv-auth-panel{padding-top:20px!important;} .not-found-page{padding-top:46px!important;padding-bottom:90px!important;gap:4px!important;} .not-found-copy h1{font-size:clamp(2.65rem,15vw,4rem)!important;line-height:.94!important;} .not-found-copy p{font-size:.93rem!important;line-height:1.65!important;} .not-found-actions{display:grid!important;grid-template-columns:1fr!important;} .not-found-actions .dv-btn{width:100%!important;} .not-found-art{min-height:160px!important;font-size:4.5rem!important;} .not-found-zero{width:92px!important;} .not-found-art small{bottom:3%!important;}} @media(max-width:600px){.dv-global-notice-wrap{padding:28px 9px 4px!important;}} .dv-header .dv-header-count{position:absolute!important;top:-1px!important;right:-1px!important;z-index:6!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;border:2px solid #fff!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#111!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.60rem!important;font-weight:800!important;font-variant-numeric:tabular-nums;line-height:1!important;letter-spacing:-.02em!important;box-shadow:none!important;transform:none!important;} @media(max-width:600px){body[data-page="login"] .dv-global-notice-wrap,body[data-page="forgot"] .dv-global-notice-wrap,body[data-page="reset"] .dv-global-notice-wrap{margin-top:16px!important;padding:10px 9px 5px!important;} body[data-page="login"] .dv-global-notice-wrap + section.dv-auth-page,body[data-page="forgot"] .dv-global-notice-wrap + section.dv-auth-page,body[data-page="reset"] .dv-global-notice-wrap + section.dv-auth-page{padding-top:8px!important;}}