:root{--gv-paper:#e8ede8;--gv-mist:#b2c0c2;--gv-wood:#d6c9b3;--gv-ink:#34474b;--gv-secondary:#667f7f;--gv-text:#393939;--gv-line:#d8dcd7;--gv-surface:#f5f6f2}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:Estedad,Tahoma,sans-serif;line-height:1.9;color:var(--gv-text);background:#fff}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{font:inherit;cursor:pointer;color:inherit;background:none;border:0}:where(a,button,input,select,summary):focus-visible{outline:3px solid #54786a;outline-offset:4px}h1,h2,h3{color:var(--gv-ink)}.wp-site-blocks>*{margin-block-start:0}.wp-block-group.alignfull,.alignfull{margin-block-start:0}.announcement{background:var(--gv-paper);font-size:11px;text-align:center;padding:7px 5%}.announcement p{margin:0}.site-header{padding:24px 5%;gap:24px}.wordmark{gap:0}.wordmark .wp-block-site-title{font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-2px;margin:0}.wordmark .wp-block-site-title a{color:var(--gv-ink)}.wordmark-sub{font-size:9px;letter-spacing:2px;margin:8px 0 0;direction:ltr;text-align:center;font-weight:400}.main-nav{font-size:12px;gap:30px}.main-nav .wp-block-navigation-item a{padding:4px 0;transition:color .12s}.main-nav .wp-block-navigation-item a:hover{color:var(--gv-secondary)}.tools{gap:15px;align-items:center}.tools .wp-block-search__button{padding:5px;background:none;color:inherit;border:0}.tools .wp-block-search__button svg{width:22px;height:22px;fill:currentColor}.cart-link{display:inline-flex;align-items:center;gap:5px;padding:5px;color:var(--gv-ink)}.cart-count{font-size:11px;min-width:18px;height:18px;padding:0 5px;line-height:18px;text-align:center;border-radius:9px;background:var(--gv-ink);color:#fff}.cart-count[hidden]{display:none}.primary,.wp-block-button.primary .wp-block-button__link{display:inline-block;padding:13px 29px;background:var(--gv-ink);color:#fff;font-size:12px;border-radius:2px;transition:filter .15s}.primary:hover,.wp-block-button.primary .wp-block-button__link:hover{filter:brightness(1.2);color:#fff}.sewn-label{display:inline-block;border:1px dashed #8c9b88;padding:6px 15px;font-size:11px;color:#687a64;margin:0}.dresser-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:35px 6% 24px;background:var(--gv-surface)}.dresser-intro h1{font-size:48px;line-height:1.65;letter-spacing:-2px;margin:14px 0 0}.dresser-intro>p{font-size:12px;padding-bottom:12px;line-height:2.2;margin:0}.dresser-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;padding:40px 7% 30px;background:var(--gv-surface);align-items:start}.dresser-scene{padding:0 10px;position:relative}.dresser-top{height:55px;background:var(--gv-wood);border:5px solid #c6b69a;box-shadow:7px 7px 0 #a89574;display:flex;align-items:center;justify-content:space-between;padding:0 25px;font-size:12px;position:relative}.folded-clothes{position:absolute;left:32px;bottom:49px;width:110px;height:33px}.folded-clothes i{display:block;position:absolute;bottom:0;width:110px;height:10px;background:#97a98e;border-radius:5px;box-shadow:0 2px 2px #0002}.folded-clothes i:nth-child(2){bottom:10px;left:10px;width:95px;background:#ddd2bd}.folded-clothes i:nth-child(3){bottom:20px;left:3px;width:102px;background:#a4b4ba}.dresser-body{border:9px solid var(--gv-mist);border-top:0;box-shadow:7px 7px 0 #8c9d9f;background:#a0adaf}.drawer{position:relative;border-bottom:5px solid #94a4a6}.drawer:last-child{border-bottom:0}.drawer-front{display:flex;align-items:center;justify-content:space-between;width:100%;background:#c3ced0;min-height:86px;padding:15px 26px;box-shadow:inset 0 2px 3px #ffffffa6,0 4px 6px #2f4a5026;position:relative;z-index:1;text-align:right;transition:background .25s}.drawer-front strong{font-size:16px;color:var(--gv-ink)}.drawer-front small{display:block;font-size:9px;color:#556d70}.drawer-sign{font-size:20px}.drawer-pull{width:60px;height:11px;border:3px solid #6e7975;border-top:0;border-radius:0 0 8px 8px;position:absolute;left:50%;bottom:15px;transform:translateX(-50%);box-shadow:0 3px 3px #0002}.drawer-well{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .45s,visibility .45s;background:var(--gv-wood);box-shadow:inset 0 7px 14px #62503940}.drawer-open .drawer-well{grid-template-rows:1fr;visibility:visible}.drawer-tray{min-height:0;overflow:hidden;display:flex;gap:10px;padding:0 16px;transition:padding .45s}.drawer-open .drawer-tray{padding:20px 16px 15px}.drawer-open .drawer-front{background:#d1dadd}.drawer-empty{font-size:11px;color:#556d70;margin:0;padding:10px 0}.folded-product{min-width:0;width:33.333%;padding:5px;background:#ece9df;align-self:start;margin:0;border:2px solid #fff0;box-shadow:2px 4px 5px #6f58311c;text-align:right}.folded-product[aria-pressed="true"]{border-color:#586e69}.folded-product img{width:100%;height:128px;object-fit:contain;mix-blend-mode:multiply}.folded-product span{font-size:8px;display:block;line-height:1.6;max-height:26px;overflow:hidden;margin-top:5px}.dresser-feet{display:flex;justify-content:space-between;padding:0 30px}.dresser-feet i{width:27px;height:22px;background:#8b9d9f}.dresser-help{font-size:10px;color:#697b7d;text-align:center;margin:13px 0 0}.dresser-preview{min-width:0}.preview-caption{display:flex;justify-content:space-between;font-size:10px;color:#708184;margin-bottom:12px}.preview-image{height:335px;background:#f3f2ef;position:relative}.preview-image img{height:100%;width:100%;object-fit:contain;transition:opacity .3s}.fabric-label{position:absolute;bottom:20px;left:-12px;background:#e1d6c0;padding:6px 22px;font-size:10px;transform:rotate(-5deg);border:1px dashed #a4967d}.preview-details{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:22px}.preview-details h2{font-size:15px;line-height:1.9;max-width:260px;margin:0}.preview-details p{font-size:13px;margin:8px 0 0}.preview-details .primary{padding:12px 18px;white-space:nowrap;font-size:11px}.dresser-shortcuts{display:flex;justify-content:center;gap:50px;padding:20px;background:#e3e9e7;font-size:12px}.dresser-shortcuts p{margin:0}.dresser-shortcuts a{border-bottom:1px solid #a6b5b3;padding:0}.preview-image.is-sample::after,.wc-block-components-product-image:has(img[src*="sample.svg"])::after,.wc-block-components-product-image:has(img[src*="gavers-sample"])::after,.woocommerce-product-gallery__image:has(img[src*="gavers-sample"])::after,.woocommerce-product-gallery__image:has(img[src*="sample.svg"])::after,.look-photo.sample-visual::after{content:"تصویر نمونه";position:absolute;bottom:10px;right:10px;background:#fff;color:#667f7f;font-size:10px;padding:1px 10px;border:1px dashed #b2c0c2;z-index:2}.age-section{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 0;border-bottom:1px solid #e7e4de;margin:0 5%}.age-section h2{font-size:20px;margin:0}.age-section p{color:#777;font-size:11px;margin:8px 0 0}.ages{display:flex;gap:10px;flex-wrap:wrap}.ages a{padding:10px 18px;border:1px solid #ddd9d1;font-size:12px}.ages a[aria-current="true"]{background:var(--gv-paper);border-color:var(--gv-secondary)}.products-section{padding:35px 5% 65px}.section-title{margin-bottom:30px;gap:20px}.section-title h2{font-size:28px;margin:0}.quiet{color:#777;font-size:11px;margin:0 0 6px}.filters{display:flex;gap:6px;margin:0}.filters a{padding:7px 16px;font-size:12px}.filters a:first-child{border-bottom:2px solid var(--gv-secondary)}.wp-block-woocommerce-product-collection .wc-block-product-template{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.shop-main .wp-block-woocommerce-product-collection .wc-block-product-template{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-block-product .wc-block-components-product-price{display:flex;flex-direction:column;align-items:flex-start;gap:0}.wc-block-product .wc-block-components-product-price del{font-size:11px;color:#777}.wc-block-product .wc-block-components-product-price ins{text-decoration:none}.wc-block-product-template .wc-block-product{min-width:0}.wp-block-woocommerce-product-collection .wc-block-product-template>li{width:100%!important;max-width:none;flex-basis:auto}.wc-block-components-product-image{background:#f3f2ef;position:relative;aspect-ratio:4 / 5;overflow:hidden}.wc-block-components-product-image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}.wc-block-product:hover .wc-block-components-product-image img{transform:scale(1.035)}.wc-block-product .wp-block-post-title{font-size:12px;font-weight:400;margin:13px 0 5px;line-height:1.7;text-align:right}.wc-block-product .wc-block-components-product-price{font-size:13px;text-align:right}.wp-block-woocommerce-product-collection .wp-block-post-title{font-size:12px!important;font-weight:400;line-height:1.7}.wc-block-components-product-sale-badge{background:var(--gv-wood);color:var(--gv-ink);border:0;border-radius:0;font-size:10px}.look{display:grid;grid-template-columns:1fr 1fr;background:var(--gv-paper);margin-top:15px}.look-photo{height:530px;overflow:hidden;background:#e8e9e2}.look-photo .wp-block-image,.look-photo figure{margin:0;height:100%}.look-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.look-copy{align-self:center;padding:50px 16%}.look-copy h2{font-size:42px;margin:20px 0}.look-copy p{font-size:12px}.look-copy .wp-block-buttons{margin-top:25px}.journal{padding:65px 5% 35px}.stories{gap:24px}.story-art{height:200px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:28px;font-weight:700;line-height:1.8;position:relative;overflow:hidden;color:var(--gv-ink)}.story-art p{margin:0}.story-art.ruler{background:#e8e1d0}.story-art.care{background:var(--gv-paper)}.story-art.local{background:#e1e8ea}.stories strong{font-size:13px}.stories .quiet{font-size:11px}.help{margin:0 5% 65px;padding:32px 36px;border:1px solid var(--gv-line);gap:20px}.help h2{font-size:21px;margin:0}.help p{font-size:12px;margin:8px 0 0}.site-footer{background:var(--gv-paper);padding:40px 5% 20px}.footer-top{gap:25px}.footer-top p{font-size:12px;margin:0 0 9px}.footer-brand{font-size:28px!important;font-weight:700;color:var(--gv-ink)}.footer-bottom{margin-top:35px;border-top:1px solid #0002;padding-top:16px;font-size:10px}.footer-bottom p{margin:0}.page-main,.shop-main,.product-main{padding:40px 5% 70px}.page-main h1,.shop-main h1,.product-main h1{font-size:36px;line-height:1.65}.shop-layout{gap:40px}.shop-filters h3{font-size:14px;margin:0 0 8px}.shop-filter-details>summary{cursor:pointer;font-weight:700;color:var(--gv-ink);padding:6px 0;border-bottom:1px solid var(--gv-line);margin-bottom:16px}@media (min-width:782px){.shop-filter-details>summary{pointer-events:none;list-style:none}.shop-filter-details>summary::-webkit-details-marker{display:none}}.shop-filters .wp-block-woocommerce-filter-wrapper{margin-bottom:24px}.js .reveal{transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.js .reveal.reveal-hide{opacity:0;transform:translateY(14px)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal,.js .reveal.reveal-hide{opacity:1;transform:none;transition:none}.drawer-well,.drawer-tray,.drawer-front,.wc-block-components-product-image img,.preview-image img{transition:none}}@media (max-width:1000px){.dresser-hero{grid-template-columns:1fr;padding:40px 5% 25px;gap:35px}.dresser-scene,.dresser-preview{max-width:520px;width:100%;margin:auto}.dresser-intro{display:block;padding:25px 6% 15px}.dresser-intro h1{font-size:40px}.dresser-intro>p{margin-top:12px;font-size:11px}}@media (max-width:760px){.wordmark .wp-block-site-title{font-size:33px}.site-header{padding:16px 5%}.announcement{font-size:9px}.dresser-intro h1{font-size:35px}.preview-details{align-items:flex-start;flex-direction:column}.preview-image{height:350px}.drawer-front{min-height:78px;padding-inline:18px}.drawer-front strong{font-size:14px}.drawer-front small{font-size:8px}.drawer-pull{width:45px;bottom:12px}.dresser-shortcuts{gap:20px;flex-wrap:wrap}.age-section{flex-direction:column;align-items:flex-start;gap:18px;padding:28px 0}.ages{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.ages a:first-child{grid-column:span 2}.ages a{padding:8px 12px;font-size:11px}.products-section,.journal{padding:35px 5%}.section-title{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}.section-title h2{font-size:23px}.wp-block-woocommerce-product-collection .wc-block-product-template,.shop-main .wp-block-woocommerce-product-collection .wc-block-product-template{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 13px}.wc-block-product .wp-block-post-title{font-size:10px}.wc-block-product .wc-block-components-product-price{font-size:12px}.look{grid-template-columns:1fr}.look-photo{height:330px}.look-copy{padding:30px 8%}.look-copy h2{font-size:33px;margin:10px 0}.story-art{height:150px;font-size:28px}.help{padding:25px;flex-direction:column;align-items:flex-start;margin-bottom:35px}.help h2{font-size:18px}.site-footer{padding-top:30px}.footer-bottom{gap:10px;font-size:9px}}.color-dots{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.color-dot{width:18px;height:18px;border-radius:50%;background:var(--dot,#ccc);border:1px solid #0003;padding:0;position:relative;transition:transform .12s}.color-dot:hover{transform:scale(1.15)}.color-dot.is-active{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--gv-ink)}.color-dot.is-unavailable::after{content:"";position:absolute;inset:7px -3px auto;height:1.5px;background:var(--gv-ink);transform:rotate(-45deg)}.preview-colors-wrap{margin-top:14px;min-height:0}.preview-colors .color-dot{width:24px;height:24px}.preview-image.is-sample{overflow:hidden}.wc-block-components-product-image,.woocommerce-product-gallery__image{position:relative}.woocommerce-product-gallery__image{background:#f3f2ef}.variations{border-collapse:collapse;width:100%}.variations th,.variations td{text-align:right;padding:6px 0;vertical-align:top}.variations select{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gv-swatches{display:flex;flex-wrap:wrap;gap:8px}.gv-swatch{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:6px 14px;border:1px solid #ddd9d1;background:#fff;font-size:12px;justify-content:center;transition:border-color .12s,background .12s}.gv-swatch:hover{border-color:var(--gv-secondary)}.gv-swatch.is-checked{border-color:var(--gv-ink);background:var(--gv-paper);box-shadow:inset 0 0 0 1px var(--gv-ink)}.gv-swatch.is-unavailable{color:#9aa3a3;text-decoration:line-through;background:#fafaf8;cursor:not-allowed}.gv-swatch-dot{width:20px;height:20px;border-radius:50%;background:var(--dot,#ccc);border:1px solid #0003;flex:none}.gv-swatch-size{min-width:52px}.gv-color-status{font-size:11px;color:#667f7f;margin:8px 0 0;min-height:1.5em}.single_variation_wrap{margin-top:14px}.reset_variations{font-size:11px;color:var(--gv-secondary)}@media (prefers-reduced-motion:reduce){.color-dot,.gv-swatch{transition:none}}.gv-swatch-size .gv-swatch-dot{display:none}.product-main del{font-size:18px;color:#777}.product-main ins{text-decoration:none}.product-main .wc-block-components-product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.gv-sort{position:relative;font-size:12px}.gv-sort details{position:relative}.gv-sort summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid #ddd9d1;background:#fff;color:var(--gv-ink);min-height:40px;transition:border-color .12s,background .12s}.gv-sort summary::-webkit-details-marker{display:none}.gv-sort summary::after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.gv-sort details[open] summary{border-color:var(--gv-ink);background:var(--gv-paper)}.gv-sort details[open] summary::after{transform:rotate(-135deg) translateY(-2px)}.gv-sort summary:hover{border-color:var(--gv-secondary)}.gv-sort-label{color:#777}.gv-sort-current{font-weight:700}.gv-sort-list{position:absolute;z-index:30;inset-inline-start:0;top:calc(100% + 6px);min-width:230px;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid var(--gv-ink);box-shadow:5px 5px 0 var(--gv-mist)}.gv-sort-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;color:var(--gv-text);transition:background .1s}.gv-sort-list a:hover{background:var(--gv-paper)}.gv-sort-list a[aria-current="true"]{color:var(--gv-ink);font-weight:700}.gv-sort-list a[aria-current="true"]::after{content:"";width:5px;height:10px;border-right:2px solid var(--gv-ink);border-bottom:2px solid var(--gv-ink);transform:rotate(45deg);flex:none}@media (max-width:760px){.gv-sort-list{min-width:200px}}:where(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="date"],textarea,select,.input-text){width:100%;max-width:100%;min-height:46px;padding:11px 14px;font:inherit;font-size:14px;line-height:1.6;color:var(--gv-text);background:#fff;border:1px solid #ddd9d1;border-radius:0;box-shadow:none;transition:border-color .12s,background .12s,box-shadow .12s;-webkit-appearance:none;appearance:none}:where(textarea){min-height:130px;resize:vertical}:where(select){padding-inline-end:38px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--gv-ink) 50%),linear-gradient(135deg,var(--gv-ink) 50%,transparent 50%);background-position:calc(14px) 50%,calc(20px) 50%;background-size:6px 6px;background-repeat:no-repeat}:where(input,textarea,select):hover{border-color:var(--gv-secondary)}:where(input,textarea,select):focus{outline:none;border-color:var(--gv-ink);box-shadow:0 0 0 3px #34474b24;background:#fff}:where(input,textarea)::placeholder{color:#9aa3a3;opacity:1}:where(input:disabled,textarea:disabled,select:disabled){background:#f3f2ef;color:#8b9494;cursor:not-allowed}:where(input[type="checkbox"],input[type="radio"]){accent-color:var(--gv-ink);width:18px;height:18px;min-height:0;vertical-align:-3px;margin-inline-end:6px;padding:0}:where(label){display:inline-block;font-size:12.5px;font-weight:600;color:var(--gv-ink);margin-bottom:6px}:where(label.checkbox,.woocommerce-form__label-for-checkbox,.comment-form-cookies-consent label,.wc_payment_method label){font-weight:400}.req,.required,abbr.required{color:#b0412e;text-decoration:none}:where(fieldset){border:1px solid var(--gv-line);padding:16px;margin:0 0 16px}:where(legend){padding:0 8px;font-weight:700;color:var(--gv-ink)}:where(button[type="submit"],input[type="submit"],.button,.wp-element-button,.wc-block-components-button,button.single_add_to_cart_button,#place_order){display:inline-block;min-height:46px;padding:12px 28px;font:inherit;font-size:13px;font-weight:700;line-height:1.6;color:#fff;background:var(--gv-ink);border:1px solid var(--gv-ink);border-radius:2px;cursor:pointer;text-align:center;text-decoration:none;transition:filter .15s,background .15s}:where(button[type="submit"],input[type="submit"],.button,.wp-element-button,.wc-block-components-button,#place_order):hover{filter:brightness(1.2);color:#fff}:where(button,.button,input[type="submit"]):disabled,:where(.button.disabled,.single_add_to_cart_button.disabled){opacity:.5;cursor:not-allowed;filter:none}:where(.button.alt,#place_order,.single_add_to_cart_button){width:auto}#place_order{width:100%}:where(.button.wc-forward,a.button:not(.alt),.woocommerce-Button,button[name="apply_coupon"],button[name="update_cart"],button[name="login"],button[name="register"]){color:var(--gv-ink);background:#fff0}:where(.button.wc-forward,a.button:not(.alt),button[name="apply_coupon"],button[name="update_cart"]):hover{background:var(--gv-paper);color:var(--gv-ink);filter:none}.gv-form button[type="submit"].primary{background:var(--gv-ink);color:#fff}.gv-form p,.woocommerce form .form-row,.comment-form p,.woocommerce-form-login p,.woocommerce-form-register p{margin:0 0 16px}.woocommerce form .form-row label,.woocommerce-checkout label{display:block}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:calc(50% - 8px);float:none;display:inline-block;vertical-align:top}@media (max-width:760px){.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%;display:block}}.woocommerce-invalid :where(input,select,textarea){border-color:#b0412e}.woocommerce-validated :where(input,select,textarea){border-color:#6b8a72}.gv-hp{position:absolute!important;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.select2-container .select2-selection--single{height:46px;border:1px solid #ddd9d1;border-radius:0;background:#fff}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px;padding-inline:14px 36px;color:var(--gv-text);font-size:14px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;inset-inline-end:8px}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--open .select2-selection--single{border-color:var(--gv-ink)}.select2-dropdown{border:1px solid var(--gv-ink);border-radius:0;box-shadow:5px 5px 0 var(--gv-mist)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--gv-paper);color:var(--gv-ink)}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ddd9d1;border-radius:0;min-height:40px}.wp-block-search .wp-block-search__input{min-height:46px}.wp-block-search .wp-block-search__button{min-height:46px;margin-inline-start:8px}.wp-block-search__button.has-icon{padding:5px;min-height:0;background:#fff0;border:0;color:inherit}.comment-form label{display:block}.comment-form-cookies-consent{display:flex;gap:8px;align-items:flex-start;font-size:12px}.comment-form-cookies-consent label{margin:0}.comment-reply-title,.woocommerce-Reviews-title{font-size:20px;margin:24px 0 12px}.gv-notice,.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{margin:0 0 20px;padding:12px 16px;list-style:none;font-size:13px;line-height:1.9;background:var(--gv-paper);color:var(--gv-ink);border:1px solid var(--gv-line);border-inline-start:4px solid var(--gv-ink);border-radius:0}.gv-notice-error,.woocommerce-error{background:#fbf1ee;border-color:#ecd0c8;border-inline-start-color:#b0412e;color:#7a2f22}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{display:none}.woocommerce-message .button,.woocommerce-info .button{margin-inline-start:12px;min-height:36px;padding:6px 16px}.gv-province-error{color:#7a2f22;font-size:12px;margin:6px 0 0}.quantity .qty{width:76px;min-height:46px;text-align:center;padding-inline:8px}.woocommerce table.shop_table{width:100%;border-collapse:collapse;border:1px solid var(--gv-line)}.woocommerce table.shop_table :where(th,td){padding:12px 14px;border-top:1px solid var(--gv-line);text-align:right;font-size:13px;vertical-align:middle}.woocommerce table.shop_table thead th{background:var(--gv-paper);color:var(--gv-ink);border-top:0}.woocommerce-cart form.checkout{margin-top:28px;padding-top:28px;border-top:1px solid var(--gv-line)}.woocommerce-cart .cart-collaterals{display:none}.woocommerce-shipping-calculator{margin-top:14px}.woocommerce-shipping-calculator .shipping-calculator-button{display:none}.woocommerce-shipping-calculator .shipping-calculator-form{display:block;margin-top:10px}#calc_shipping_country_field{display:none}#shipping_method{list-style:none;padding:0;margin:0}#shipping_method li{padding:8px 0}#payment{background:var(--gv-paper);padding:18px;border:1px solid var(--gv-line)}#payment ul.payment_methods{list-style:none;margin:0 0 14px;padding:0}#payment div.payment_box{background:#fff;border:1px solid var(--gv-line);padding:12px 14px;margin-top:8px;font-size:13px}.woocommerce-checkout-review-order-table{background:#fff}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:0 0 24px}.woocommerce-MyAccount-navigation li a{display:block;padding:8px 16px;background:var(--gv-paper);color:var(--gv-ink);font-size:13px}.woocommerce-MyAccount-navigation li.is-active a{background:var(--gv-ink);color:#fff}.mck-receipt,.mck-address{margin:20px 0}.mck-receipt__card,.mck-address__saved{background:#fff;border:1px solid var(--gv-line);border-radius:0;padding:16px}.mck-dropzone{border:2px dashed var(--gv-mist);background:var(--gv-surface);border-radius:0;padding:22px;text-align:center;transition:border-color .12s,background .12s}.mck-dropzone:hover,.mck-dropzone--drag{border-color:var(--gv-ink);background:var(--gv-paper)}.mck-dropzone__browse{color:var(--gv-ink);text-decoration:underline}.mck-receipt__progress{background:var(--gv-line);height:6px;border-radius:0}.mck-receipt__progress-bar{background:var(--gv-ink);height:100%;border-radius:0}.mck-receipt__done,.mck-address__done{color:var(--gv-ink);background:var(--gv-paper);border:1px solid var(--gv-line);border-inline-start:4px solid var(--gv-ink);padding:10px 14px}.mck-receipt__err,.mck-address__err{color:#7a2f22;background:#fbf1ee;border:1px solid #ecd0c8;border-inline-start:4px solid #b0412e;padding:10px 14px}.mck-hint,.mck-receipt__hint,.mck-address__hint,.mck-dropzone__hint{color:#667f7f;font-size:12px}.mck-btn--buy{background:var(--gv-ink);color:#fff;border-radius:2px}.gv-contact{max-width:560px;padding:28px;background:var(--gv-surface);border:1px solid var(--gv-line);margin-block:28px}.gv-contact h2{font-size:24px;margin:0 0 6px}.gv-contact-lead{font-size:13px;color:#556d70;margin:0 0 18px}.gv-form-actions{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center}.gv-wa{font-size:12px;border-bottom:1px solid #a6b5b3}.credit-strip{background:var(--gv-ink);padding:16px 5%;text-align:center;margin:0}.credit-strip .credit{margin:0;display:inline-flex;flex-wrap:wrap;gap:4px;align-items:baseline;justify-content:center;font-size:13.2px;color:#c5d3dc}.credit-strip .credit a{text-decoration:none}.credit-strip .credit b{font-weight:900;font-size:17px;color:#ffd43b;filter:drop-shadow(0 0 9px rgb(255 212 59 / .45));background:linear-gradient(100deg,#ffd43b 0 38%,#fffdf0 50%,#ffd43b 62% 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:gvCreditSweep 5.5s ease-in-out infinite}.credit-strip .credit a:focus-visible{outline:3px solid #ffd43b;outline-offset:4px;border-radius:6px}@keyframes gvCreditSweep{0%{background-position:100% 0}55%,100%{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.credit-strip .credit b{animation:none;background:none;-webkit-text-fill-color:#ffd43b}}.site-footer{margin-bottom:0}.woocommerce div.product form.cart .variations select,.variations select{position:absolute!important;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;opacity:0;pointer-events:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text,.woocommerce #coupon_code,.woocommerce form input[type="text"],.woocommerce form input[type="tel"],.woocommerce form input[type="email"],.woocommerce form input[type="password"],.woocommerce-cart table.cart td.actions .coupon .input-text{min-height:46px;padding:11px 14px;border:1px solid #ddd9d1;border-radius:0;background:#fff;color:var(--gv-text);font:inherit;font-size:14px;box-shadow:none}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus,.woocommerce #coupon_code:focus{border-color:var(--gv-ink);box-shadow:0 0 0 3px #34474b24;outline:none}.woocommerce form .form-row.woocommerce-invalid .input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#b0412e}.woocommerce form .form-row.woocommerce-validated .input-text{border-color:#6b8a72}.woocommerce form .form-row label{color:var(--gv-ink);font-weight:600}.woocommerce #payment,.woocommerce-page #payment{background:var(--gv-paper);border:1px solid var(--gv-line);border-radius:0}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{background:#fff;color:var(--gv-text);border:1px solid var(--gv-line);border-radius:0}.woocommerce #payment div.payment_box::before,.woocommerce-page #payment div.payment_box::before{display:none}.woocommerce #payment ul.payment_methods{border-bottom:1px solid var(--gv-line)}.woocommerce #payment div.form-row{padding:14px 0 0}.wc-block-components-notice-banner,.woocommerce .wc-block-components-notice-banner,.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-error{background-color:var(--gv-paper);color:var(--gv-ink);border:1px solid var(--gv-line);border-inline-start:4px solid var(--gv-ink);border-radius:0;padding:12px 16px}.wc-block-components-notice-banner.is-error{background-color:#fbf1ee;border-color:#ecd0c8;border-inline-start-color:#b0412e;color:#7a2f22}.wc-block-components-notice-banner>svg{background-color:var(--gv-ink);fill:#fff;border-radius:50%;flex:none}.wc-block-components-notice-banner.is-error>svg{background-color:#b0412e}.wc-block-components-notice-banner .wc-forward,.wc-block-components-notice-banner a.button{color:var(--gv-ink);background:#fff0;border:0;text-decoration:underline;padding:0;min-height:0}.woocommerce-info,.woocommerce-message{border-top-color:var(--gv-ink)}.woocommerce-info::before,.woocommerce-message::before{color:var(--gv-ink)}.showcoupon,.woocommerce-form-coupon-toggle a{color:var(--gv-ink);text-decoration:underline}.woocommerce form.checkout_coupon,.woocommerce form.woocommerce-form-login{border:1px solid var(--gv-line);border-radius:0;background:var(--gv-surface);padding:18px}.woocommerce-cart table.cart td.actions .coupon{display:flex;gap:8px;align-items:stretch}.woocommerce-cart table.cart img{width:64px;height:auto;border-radius:0}.woocommerce a.remove{color:#b0412e!important;background:#fff0}.woocommerce a.remove:hover{background:#b0412e;color:#fff!important}.woocommerce input.qty,.woocommerce #coupon_code,.woocommerce-cart table.cart td.actions .coupon .input-text{font-size:14px}.gv-magazine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin:28px 0}.gv-magazine-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.gv-magazine-card{min-width:0;padding-bottom:20px;border-bottom:1px solid var(--gv-line)}.gv-magazine-cover{display:block}.gv-magazine-cover img{display:block;width:100%;height:auto;border-radius:0}.gv-magazine-label,.gv-article-meta{color:#5b6463;font-size:13px;line-height:1.9}.gv-magazine-card h3{font-size:20px;line-height:1.9;margin:8px 0}.gv-magazine-card h3 a{text-decoration:none}.gv-magazine-card>p:not(.gv-magazine-label){font-size:14px;line-height:2}.gv-magazine-read{font-size:14px;text-underline-offset:5px}.gv-magazine-article{line-height:2.3;font-size:17px;overflow-wrap:break-word}.gv-magazine-article h2{font-size:25px;line-height:1.8;margin-top:46px;margin-bottom:14px}.gv-magazine-article p{margin:0 0 22px}.gv-magazine-article a{text-underline-offset:5px;text-decoration-thickness:1px}.gv-magazine-article .gv-lead{font-size:20px;color:var(--gv-ink)}.gv-article-hero{margin:20px 0 36px}.gv-article-hero img{display:block;width:100%;height:auto}.gv-article-hero figcaption{font-size:12px;color:#5b6463;margin-top:8px;line-height:1.8}.gv-takeaway{padding:22px;margin:30px 0;background:var(--gv-paper);border-inline-start:3px solid var(--gv-ink)}.gv-sources{border-top:1px solid var(--gv-line);margin-top:40px;color:#5b6463;font-size:14px}.gv-sources h2{font-size:20px}.gv-journal-back{margin-top:30px!important}@media (max-width:1000px){.gv-magazine-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.gv-magazine-grid{grid-template-columns:minmax(0,1fr);gap:28px}.gv-magazine-article{font-size:16px;line-height:2.2}.gv-magazine-article .gv-lead{font-size:18px}.gv-magazine-article h2{font-size:22px;margin-top:34px}}.site-header .tools{display:flex;align-items:center;gap:10px}.tools>.wp-block-search{margin:0;display:flex;align-items:center}.tools .wp-block-search__inside-wrapper{display:flex;align-items:center}.tools .wp-block-search__button,.tools .cart-link,.tools .account-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;margin:0;padding:8px;box-sizing:border-box;line-height:1}.tools svg{display:block;flex-shrink:0;width:22px;height:22px}.account-link{gap:6px;text-decoration:none;color:var(--gv-ink);font-size:11px;white-space:nowrap}.credit-strip .credit b{display:inline-block;font-size:13.2px;letter-spacing:.05px;filter:drop-shadow(0 0 7px #ffd43b55);background:linear-gradient(105deg,#eebd28 0%,#ffd954 42%,#fff 49%,#fff9cc 53%,#ffd954 60%,#eebd28 100%);background-size:320% 100%;animation:gvCreditSweep 3.6s linear infinite}.credit-strip .credit a:hover b{filter:drop-shadow(0 0 12px #ffe884aa)}@keyframes gvCreditSweep{0%,15%{background-position:150% 50%}75%,100%{background-position:-50% 50%}}@media(prefers-reduced-motion:reduce){.credit-strip .credit b{animation:none;background:none;-webkit-text-fill-color:#ffd43b}}@media(max-width:640px){.tools .account-link span{display:none}.site-header .tools{gap:3px}}.gv-menu-desktop{display:flex;align-items:center;gap:25px;font-size:12px}.gv-menu-desktop>a{position:relative;padding:8px 0;white-space:nowrap}.gv-menu-desktop>a::after{content:"";position:absolute;right:0;left:0;bottom:2px;height:1px;background:var(--gv-ink);transform:scaleX(0);transform-origin:right;transition:transform .18s}.gv-menu-desktop>a:hover::after{transform:scaleX(1)}.gv-menu-toggle{display:none;color:var(--gv-ink);align-items:center;justify-content:center;width:40px;height:40px}.gv-menu-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:390px;max-width:100vw;height:100vh;height:100dvh;max-height:none;padding:28px 30px;border:0;background:var(--gv-paper);color:var(--gv-ink);transform:translateX(100%);transition:transform .25s cubic-bezier(.22,.61,.36,1);overflow:hidden;box-sizing:border-box;direction:rtl}.gv-menu-dialog[open]{display:flex;flex-direction:column}.gv-menu-dialog.is-visible{transform:translateX(0)}.gv-menu-dialog::backdrop{background:#34474b26}.gv-menu-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c8d2c9;padding-bottom:13px;gap:12px;flex-shrink:0}.gv-menu-top>strong{font-size:12px}.gv-menu-close{display:flex;gap:7px;align-items:center;font-size:11px;padding:6px 0;min-height:36px}.gv-menu-close svg{width:16px;height:16px}.gv-menu-body{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:22px 0;flex:1 1 auto}.gv-menu-sections{border-top:1px solid var(--gv-line)}.gv-menu-direct,.gv-menu-section>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.8;color:var(--gv-ink);cursor:pointer}.gv-menu-direct,.gv-menu-section{border-bottom:1px solid var(--gv-line)}.gv-menu-direct span{font-size:20px;font-weight:400}.gv-menu-section>summary{list-style:none}.gv-menu-section>summary::-webkit-details-marker{display:none}.gv-menu-section>summary svg{flex-shrink:0;transition:transform .18s}.gv-menu-section[open]{background:var(--gv-surface)}.gv-menu-section[open]>summary svg{transform:rotate(180deg)}.gv-menu-section-links{display:flex;flex-direction:column;padding:0 14px 12px;border-right:3px solid var(--gv-secondary);margin:0 14px 14px}.gv-menu-section-links>a{display:block;min-height:46px;padding:10px 12px;font-size:13px;line-height:1.9;color:var(--gv-ink)}.gv-menu-section-links>a:hover,.gv-menu-section-links>a:focus-visible{background:var(--gv-paper)}.gv-menu-section-links>.gv-menu-view-all{font-weight:600;text-decoration:underline;text-underline-offset:5px;border-bottom:1px solid var(--gv-line);margin-bottom:4px}.gv-menu-foot{display:flex;flex-wrap:wrap;gap:18px;padding-top:20px;border-top:1px solid #c8d2c9;font-size:10px;flex-shrink:0;padding-bottom:env(safe-area-inset-bottom)}@media(max-width:1100px){.gv-menu-desktop{gap:15px;font-size:11px}}@media(max-width:900px){.gv-menu-desktop{display:none}.gv-menu-toggle{display:flex}.site-header .gv-menu{order:-1}.site-header .wordmark{margin-left:auto}.site-header{flex-wrap:nowrap!important;gap:12px}.site-header .tools{gap:3px}.tools .account-link span{display:none}}@media(max-width:420px){.gv-menu-dialog{padding:23px}.site-header{padding-inline:4%;gap:5px}.site-header .tools{gap:0}.gv-menu-toggle{width:30px}.tools .wp-block-search__button,.tools .cart-link,.tools .account-link{min-width:34px;padding:6px}}@media(prefers-reduced-motion:reduce){.gv-menu-dialog,.gv-menu-desktop>a::after,.gv-menu-section>summary svg{transition:none}}.credit-strip .credit b{background-clip:text;-webkit-background-clip:text;color:#ffd43b;text-shadow:0 0 1px #ffd43b55;filter:none}.credit-strip .credit a:hover b{filter:none;text-shadow:0 0 8px #ffd43b66}.gv-trust-badges{display:flex;flex-wrap:wrap;direction:rtl;justify-content:flex-start;align-items:center;gap:20px;margin-top:24px}.gv-trust-badges a{display:flex;align-items:center;justify-content:center;min-width:96px;min-height:96px}.gv-trust-badges img{display:block;width:96px;height:96px;object-fit:contain}.gv-trust-badges a:focus-visible{outline:2px solid var(--gv-ink);outline-offset:5px}@media (max-width:781px){.site-footer .footer-top{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-bottom:0}.site-footer .footer-top>.wp-block-column{min-width:0;margin:0!important}.site-footer .footer-top>.wp-block-column:first-child{grid-column:1 / -1}.site-footer .footer-top p{line-height:2}.site-footer .gv-trust-badges{margin-top:16px}.site-footer{padding-bottom:24px}.credit-strip{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}}