.PopupNewsletter_sheet__ID5eL{position:fixed;inset:0;z-index:60}.PopupNewsletter_overlay__SOT2i{position:absolute;inset:0;background-color:rgb(0 0 0/50%)}.PopupNewsletter_positioner__9Ep0d{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--h-spacing-mobile);pointer-events:none}.PopupNewsletter_modal__wx8_V{pointer-events:auto;position:relative;box-sizing:border-box;width:min(var(--modal-width),100%);max-height:min(94dvh,640px);overflow:hidden;border-radius:var(--small-blocks-radius);background-color:var(--color-background);box-shadow:0 24px 64px rgb(0 0 0/32%)}.PopupNewsletter_close__kTLlE{position:absolute;top:var(--h-spacing-mobile);right:var(--h-spacing-mobile);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border);border-radius:999px;background:var(--color-background);color:var(--color-foreground);cursor:pointer;transition:background-color var(--animation-fast)}.PopupNewsletter_close__kTLlE:hover{background:var(--color-secondary-background)}.PopupNewsletter_close__kTLlE:focus-visible{outline:2px solid var(--color-button);outline-offset:2px}.PopupNewsletter_body__Z3Hfl{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;min-height:100%}@media (min-width:768px){.PopupNewsletter_body__Z3Hfl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.PopupNewsletter_collage__BrUV0{display:flex;align-items:center;justify-content:center;padding:calc(var(--h-spacing-mobile) * 1.5);background-color:var(--color-popup-collage-bg,#fbe2e3);min-height:220px}@media (min-width:768px){.PopupNewsletter_collage__BrUV0{min-height:0}}.PopupNewsletter_collageGrid__Z43Bx{display:grid;width:100%;max-width:280px;aspect-ratio:1/1;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-gap:8px;gap:8px}.PopupNewsletter_collageCell__Mc6zA{border-radius:var(--small-blocks-radius);background-color:rgb(255 255 255/60%)}.PopupNewsletter_formWrap__Vxkkm{display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(var(--h-spacing-mobile) * .75);padding:calc(var(--h-spacing) * 1.25) var(--h-spacing)}@media (min-width:768px){.PopupNewsletter_formWrap__Vxkkm{padding:calc(var(--h-spacing) * 1.5) var(--h-spacing);justify-content:center}}.PopupNewsletter_title__DdZ_Z{font-size:var(--font-h2-size)}.PopupNewsletter_subtitle__1nf7Q,.PopupNewsletter_title__DdZ_Z{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.15;color:var(--color-text-heading)}.PopupNewsletter_subtitle__1nf7Q{font-size:var(--font-h3-size)}.PopupNewsletter_form__r2cpB{width:100%;gap:calc(var(--h-spacing-mobile) * .75);-webkit-margin-before:calc(var(--h-spacing-mobile) * .5);margin-block-start:calc(var(--h-spacing-mobile) * .5)}.PopupNewsletter_field__qLMNL,.PopupNewsletter_form__r2cpB{display:flex;flex-direction:column}.PopupNewsletter_visuallyHidden__bH6A9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.PopupNewsletter_input__gXWEL{box-sizing:border-box;width:100%;padding:12px 20px;border:1px solid var(--color-border);border-radius:999px;font-family:var(--font-body-family);font-size:var(--font-body-size);background-color:var(--color-background);color:var(--color-foreground);text-align:center}.PopupNewsletter_input__gXWEL:focus-visible{outline:2px solid var(--color-button);outline-offset:2px}.PopupNewsletter_submit__LF3oh{box-sizing:border-box;width:100%;min-height:44px;padding:12px 24px;border:1px solid var(--color-button);border-radius:999px;background-color:var(--color-button);color:var(--color-button-text);font-family:var(--font-button-family);font-size:var(--font-body-size);font-weight:var(--font-button-weight);cursor:pointer;transition:background-color var(--animation-fast),color var(--animation-fast)}.PopupNewsletter_submit__LF3oh:hover{background-color:var(--color-button-hover-background);color:var(--color-button-hover-text)}.PopupNewsletter_submit__LF3oh:focus-visible{outline:2px solid var(--color-button);outline-offset:2px}.PopupNewsletter_submit__LF3oh:disabled{cursor:not-allowed;pointer-events:none;opacity:.6}.PopupNewsletter_communityHeading__3V9qq{margin:0;-webkit-margin-before:calc(var(--h-spacing-mobile) * .5);margin-block-start:calc(var(--h-spacing-mobile) * .5);font-size:var(--font-body-size);color:var(--color-foreground-lighten-19)}.PopupNewsletter_social__BQByS{display:flex;list-style:none;margin:0;padding:0;gap:calc(var(--h-spacing-mobile) * .75)}.PopupNewsletter_socialLink__4Cafv{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;color:var(--color-foreground);text-decoration:none;transition:color var(--animation-fast)}.PopupNewsletter_socialLink__4Cafv:hover{color:var(--color-link-hover)}.PopupNewsletter_socialLink__4Cafv:focus-visible{outline:2px solid var(--color-button);outline-offset:2px}.PopupNewsletter_dismiss__U7hDE{margin:0;padding:0;border:none;background:none;font-family:var(--font-body-family);font-size:var(--font-body-size);color:var(--color-link);text-decoration:underline;cursor:pointer}.PopupNewsletter_dismiss__U7hDE:hover{color:var(--color-link-hover)}.PopupNewsletter_dismiss__U7hDE:focus-visible{outline:2px solid var(--color-button);outline-offset:2px}.PopupNewsletter_error__K0FY7{margin:0;color:var(--color-product-price-sale);font-size:var(--font-body-size)}:root{--color-background:#ffffff;--color-foreground:#000000;--color-foreground-lighten-19:#2e2e2e;--color-foreground-lighten-60:#8a8a8a;--color-text-heading:#0b051d;--color-link:#000000;--color-link-hover:#5d5853;--color-primary:#5d5853;--color-secondary-background:#f5efe8;--color-border:#e5e0d9;--color-overlay-alpha:rgb(0 0 0/0.15);--color-transparent:transparent;--color-keyboard-focus:#005ab9;--color-button:#000000;--color-button-text:#ffffff;--color-button-before:#1a1a1a;--color-button-hover-background:#5d5853;--color-button-hover-text:#ffffff;--color-secondary-button:transparent;--color-secondary-button-text:#000000;--color-secondary-button-border:#e9e9e9;--color-field:#ffffff;--color-field-text:#000000;--color-product-price-sale:#d63a2f;--color-cart-bubble:#1a1a1a;--color-badge-hot:#d63a2f;--color-badge-hot-text:#ffffff;--color-badge-new:#36bd76;--color-badge-new-text:#ffffff;--color-badge-sale:#fba900;--color-badge-sale-text:#1a1a1a;--color-badge-soldout:#999999;--color-badge-soldout-text:#ffffff;--font-body-family:var(--loaded-font-sans,"DM Sans"),system-ui,-apple-system,sans-serif;--font-heading-family:var(--loaded-font-serif,"DM Serif Display"),"Newsreader",Georgia,serif;--font-button-family:var(--loaded-font-sans,"DM Sans"),system-ui,sans-serif;--font-navigation-family:var(--loaded-font-sans,"DM Sans"),system-ui,sans-serif;--font-pcard-title-family:var(--font-body-family);--font-subheading-family:var(--font-body-family);--font-body-size:16px;--font-h1-size:40px;--font-h2-size:32px;--font-h3-size:24px;--font-h4-size:20px;--font-h5-size:18px;--font-h6-size:16px;--font-hd1-size:60px;--font-hd2-size:48px;--font-hd3-size:36px;--font-pcard-title-size:17.28px;--font-subheading-size:14px;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:600;--font-body-weight-bolder:700;--font-body-line-height:1.6;--font-heading-style:normal;--font-heading-weight:500;--font-heading-transform:none;--font-heading-letter-spacing:-0.01em;--font-heading-scale:1;--font-heading-mobile-scale:0.75;--font-button-weight:600;--font-pcard-title-style:normal;--font-pcard-title-weight:500;--font-pcard-title-transform:none;--font-pcard-title-scale:1;--font-subheading-weight:600;--font-subheading-transform:uppercase;--font-subheading-letter-spacing:0.08em;--font-subheading-scale:1;--font-navigation-weight:500;--navigation-transform:none;--font-hd1-transform:none;--page-width:1440px;--page-width-margin:24px;--padding-x:50px;--section-padding-top:80px;--section-padding-bottom:80px;--h-spacing:24px;--h-spacing-mobile:16px;--v-spacing:32px;--v-spacing-mobile:24px;--col-width:1fr;--menu-columns:4;--promotion-columns:3;--promotions-width:100%;--form-width:480px;--modal-width:720px;--logo-width:160px;--logo-width-mobile:120px;--header-padding-bottom:16px;--header-padding-bottom-large:24px;--header-padding-bottom-large-lg:32px;--header-padding-bottom-mobile:10px;--blocks-radius:12px;--blocks-radius-mobile:8px;--medium-blocks-radius:16px;--small-blocks-radius:6px;--badges-radius:999px;--pcard-radius:12px;--pcard-inner-radius:8px;--buttons-radius:999px;--buttons-border-width:1px;--buttons-height:48px;--buttons-letter-spacing:0.04em;--buttons-transform:none;--inputs-radius:8px;--inputs-border-width:1px;--textareas-radius:8px;--flag-size:16px;--image-width:100%;--image-width-mobile:100%;--media-ratio:1;--aspect-ratio:1;--aspect-ratio-mobile:1;--animation-default:240ms cubic-bezier(0.22,1,0.36,1);--animation-fast:120ms cubic-bezier(0.22,1,0.36,1);--animation-nav:200ms ease;--duration:240ms;--duration-default:240ms;--duration-image:600ms;--swiper-autoplay-delay:6000;--swiper-navigation-offset-x:24px;--align-self:stretch;--background-image:none;--child-margin-top:0;--horizontal:0;--vertical:0;--half:50%;--on:1;--off:0;--index:1;--scale-x:1;--scale-y:1;--text-opacity:1;--transform-origin-end:right;--transform-origin-start:left;--f-max-width:100%;--jdgm-border-radius:999px;--jdgm-paginate-color:var(--color-foreground);--jdgm-primary-color:var(--color-primary);--jdgm-reviewer-name-color:var(--color-foreground);--jdgm-secondary-color:var(--color-foreground-lighten-60);--jdgm-star-color:#fba900;--jdgm-write-review-bg-color:var(--color-button);--jdgm-write-review-text-color:var(--color-button-text)}@media (prefers-reduced-motion:reduce){:root{--animation-default:0ms linear;--animation-fast:0ms linear;--animation-nav:0ms linear;--duration:0ms;--duration-default:0ms;--duration-image:0ms}}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body-family);font-size:var(--font-body-size);line-height:var(--font-body-line-height)}img,picture,svg,video{max-width:100%;height:auto}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--color-keyboard-focus);outline-offset:1px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}section>h2{font-family:var(--font-body-family);font-weight:500;letter-spacing:-.02em}