#sv-main{--sidebar-width: 400px;--narrow-content-width: 576px;--normal-content-width: 672px;--wide-content-width: 736px;--narrow-page-width: 1440px;--normal-page-width: 1920px;--wide-page-width: 2400px;--section-height-small: 240px;--section-height-medium: 400px;--section-height-large: 560px;--letter-spacing-sm: .06em;--letter-spacing-md: .13em;--font-body--family: "Noto Sans JP", sans-serif;--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: "Noto Sans JP", sans-serif;--font-subheading--style: normal;--font-subheading--weight: 400;--font-heading--family: "Noto Sans JP", sans-serif;--font-heading--style: normal;--font-heading--weight: 500;--font-accent--family: "Noto Sans JP", sans-serif;--font-accent--style: normal;--font-accent--weight: 500;--font-h1--spacing: .25em;--font-h2--spacing: .25em;--font-h3--spacing: .25em;--font-h4--spacing: .25em;--font-h5--spacing: .25em;--font-h6--spacing: .25em;--font-paragraph--spacing: .5em;--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--layer-section-background: -2;--layer-lowest: -1;--layer-base: 0;--layer-flat: 1;--layer-raised: 2;--layer-heightened: 4;--layer-sticky: 8;--layer-window-overlay: 10;--layer-header-menu: 12;--layer-overlay: 16;--layer-menu-drawer: 18;--layer-temporary: 20;--max-width--body-normal: 50ch;--max-width--body-narrow: 35ch;--max-width--heading-normal: 50ch;--max-width--heading-narrow: 30ch;--max-width--display-normal: 20ch;--max-width--display-narrow: 15ch;--max-width--display-tight: 5ch;--letter-spacing--display-tight: -.03em;--letter-spacing--display-normal: 0;--letter-spacing--display-loose: .03em;--letter-spacing--heading-tight: -.03em;--letter-spacing--heading-normal: 0;--letter-spacing--heading-loose: .03em;--letter-spacing--body-tight: -.03em;--letter-spacing--body-normal: 0;--letter-spacing--body-loose: .03em;--line-height: 1;--line-height--display-tight: 1;--line-height--display-normal: 1.1;--line-height--display-loose: 1.2;--line-height--heading-tight: 1.15;--line-height--heading-normal: 1.25;--line-height--heading-loose: 1.35;--line-height--body-tight: 1.2;--line-height--body-normal: 1.4;--line-height--body-loose: 1.6;--font-size--paragraph: 16px;--font-size--h1: 24px;--font-size--h2: 40px;--font-size--h3: 24px;--font-size--h4: 20px;--font-size--h5: 16px;--font-size--h6: 24px;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: "Noto Sans JP", sans-serif;--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-normal);--font-h1--weight: var(--font-accent--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: "Noto Sans JP", sans-serif;--font-h1--style: var(--font-accent--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: "Noto Sans JP", sans-serif;--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-loose);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: "Noto Sans JP", sans-serif;--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: "Noto Sans JP", sans-serif;--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-tight);--font-h5--weight: var(--font-heading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-loose);--font-h5--size: var(--font-size--h5);--font-h5--family: "Noto Sans JP", sans-serif;--font-h5--style: var(--font-heading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-loose);--font-h6--weight: var(--font-accent--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: "Noto Sans JP", sans-serif;--font-h6--style: var(--font-accent--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-normal);--font-size--2xs: 10px;--font-size--xs: 13px;--font-size--sm: 14px;--font-size--md: 16px;--font-size--lg: 18px;--font-size--xl: 20px;--font-size--2xl: 24px;--font-size--3xl: 32px;--font-size--4xl: 40px;--font-size--5xl: 48px;--font-size--6xl: 56px;--menu-font-sm--size: 14px;--menu-font-sm--line-height: calc(1.1 + .5*min(16 / 14)) ;--menu-font-md--size: 16px;--menu-font-md--line-height: calc(1.1 + .5*min(16 / 16)) ;--menu-font-lg--size: 18px;--menu-font-lg--line-height: calc(1.1 + .5*min(16 / 18)) ;--menu-font-xl--size: 20px;--menu-font-xl--line-height: calc(1.1 + .5*min(16 / 20)) ;--menu-font-2xl--size: 28px;--menu-font-2xl--line-height: calc(1.1 + .5*min(16 / 28)) ;--color-error: #8B0000;--color-success: #006400;--color-white: #FFFFFF;--color-black: #000000;--color-instock: #3ED660;--color-lowstock: #EE9441;--color-outofstock: #C8C8C8;--opacity-subdued-text: .7;--shadow-button: 0 2px 3px rgba(0 0 0 / 20%);--gradient-image-overlay: linear-gradient(to top, rgb(from var(--color-black) r g b / .5), transparent);--margin-3xs: 2px;--margin-2xs: 4.8px;--margin-xs: 8px;--margin-sm: 11.2px;--margin-md: 12.8px;--margin-lg: 16px;--margin-xl: 20px;--margin-2xl: 24px;--margin-3xl: 28px;--margin-4xl: 32px;--margin-5xl: 48px;--margin-6xl: 80px;--scroll-margin: 50px;--padding-3xs: 2px;--padding-2xs: 4px;--padding-xs: 8px;--padding-sm: 11.2px;--padding-md: 12.8px;--padding-lg: 16px;--padding-xl: 20px;--padding-2xl: 24px;--padding-3xl: 28px;--padding-4xl: 32px;--padding-5xl: 48px;--padding-6xl: 64px;--gap-3xs: 2px;--gap-2xs: 4.8px;--gap-xs: 8px;--gap-sm: 11.2px;--gap-md: 14.4px;--gap-lg: 16px;--gap-xl: 20px;--gap-2xl: 32px;--gap-3xl: 48px;--spacing-scale-sm: .6;--spacing-scale-md: .7;--spacing-scale-default: 1;--checkout-button-gap: 8px;--style-border-width: 1px;--style-border-radius-xs: 3.2px;--style-border-radius-sm: 9.6px;--style-border-radius-md: 12.8px;--style-border-radius-50: 50%;--style-border-radius-lg: 16px;--style-border-radius-pills: 2px;--style-border-radius-inputs: 4px;--style-border-radius-buttons-primary: 8px;--style-border-radius-buttons-secondary: 2px;--style-border-width-primary: 0px;--style-border-width-secondary: 0px;--style-border-width-inputs: 1px;--style-border-radius-popover: 14px;--style-border-popover: 1px none rgb(from var(--color-border) r g b / 50%);--style-border-drawer: 1px none rgb(from var(--color-border) r g b / 50%);--style-border-swatch-opacity: 10%;--style-border-swatch-width: 1px;--style-border-swatch-style: solid;--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-out-quad: cubic-bezier(.32, .72, 0, 1);--animation-speed: .125s;--animation-speed-slow: .2s;--animation-speed-medium: .15s;--animation-easing: ease-in-out;--animation-slideshow-easing: cubic-bezier(.4, 0, .2, 1);--drawer-animation-speed: .2s;--animation-values: var(--animation-speed) var(--animation-easing);--animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete;--animation-timing-hover: cubic-bezier(.25, .46, .45, .94);--animation-timing-active: cubic-bezier(.5, 0, .75, 0);--animation-timing-bounce: cubic-bezier(.34, 1.56, .64, 1);--animation-timing-default: cubic-bezier(0, 0, .2, 1);--animation-timing-fade-in: cubic-bezier(.16, 1, .3, 1);--animation-timing-fade-out: cubic-bezier(.4, 0, .2, 1);--view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;--view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;--focus-outline-width: 1.5px;--focus-outline-offset: .2em;--badge-blob-padding-block: 1px;--badge-blob-padding-inline: 12px 8px;--badge-rectangle-padding-block: 1px;--badge-rectangle-padding-inline: 6px;--icon-size-2xs: 9.6px;--icon-size-xs: 13.6px;--icon-size-sm: 20px;--icon-size-md: 22px;--icon-size-lg: 24px;--icon-stroke-width: 1.5px;--input-email-min-width: 200px;--input-search-max-width: 650px;--input-padding-y: 12.8px;--input-padding-x: 12.8px;--input-padding: var(--input-padding-y) var(--input-padding-x);--input-box-shadow-width: var(--style-border-width-inputs);--input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);--input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + .5px) var(--color-input-border);--input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);--input-disabled-border-color: rgb(from var(--color-foreground) r g b / 5%);--input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);--input-textarea-min-height: 55px;--button-size-sm: 30px;--button-size-md: 36px;--button-size: var(--minimum-touch-target);--button-padding-inline: 24px;--button-padding-block: 16px;--button-font-family-primary: var(--font-accent--family);--button-font-family-secondary: var(--font-body--family);--button-font-weight-primary: 600;--button-font-weight-secondary: 600;--button-text-case: ;--button-text-case-primary: default;--button-text-case-secondary: default;--border-color: rgba(from var(--color-border) r g b / .55);--border-width-sm: 1px;--border-width-md: 2px;--border-width-lg: 5px;--drawer-inline-padding: 25px;--drawer-menu-inline-padding: 40px;--drawer-header-block-padding: 20px;--drawer-content-block-padding: 10px;--drawer-header-desktop-top: 0px;--drawer-padding: calc(var(--padding-sm) + 7px);--drawer-height: 100dvh;--drawer-width: 95vw;--drawer-max-width: 500px;--variant-picker-swatch-width-unitless: 34;--variant-picker-swatch-height-unitless: 34;--variant-picker-swatch-width: 34px;--variant-picker-swatch-height: 34px;--variant-picker-swatch-radius: 2px;--variant-picker-border-width: 1px;--variant-picker-border-style: solid;--variant-picker-border-opacity: 10%;--variant-picker-button-radius: 2px;--variant-picker-button-border-width: 1px;--slideshow-controls-size: 56px;--slideshow-controls-icon: 32px;--peek-next-slide-size: 48px;--backdrop-opacity: .15;--backdrop-color: var(--color-shadow);--minimum-touch-target: 44px;--disabled-opacity: .5;--skeleton-opacity: .025;--shape--circle: circle(50% at center);--shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%);--shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);--shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.74%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.21%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.03%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.39% 99.942%, 60.624% 99.99%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.17%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.69%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, .846% 71.45%, .294% 68.74%, .024% 65.987%, .05% 63.221%, .343% 60.471%, .858% 57.752%, 1.548% 55.073%, 2.37% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.22%, 9.711% 31.558%, 10.409% 28.88%, 11.083% 26.196%, 11.76% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883% 6.211%, 22.041% 4.484%, 24.44% 3.11%, 26.998% 2.057%, 29.651% 1.275%, 32.36% .714%, 35.101% .337%, 37.859% .11%, 40.624% .009%, 43.391% .016%, 46.156% .113%, 48.918% .289%, 51.674% .533%, 54.425% .837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.75%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.86% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%);--height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));--height-small: 160px;--height-medium: 184px;--height-large: 208px;--height-full: 100vh;--modal-max-height: 65dvh;--card-bg-hover: rgb(from var(--color-foreground) r g b / .03);--card-border-hover: rgb(from var(--color-foreground) r g b / .3);--card-border-focus: rgb(from var(--color-border) r g b / .1);--cart-primary-font-family: var(--font-body--family);--cart-primary-font-style: var(--font-body--style);--cart-primary-font-weight: var(--font-body--weight);--cart-secondary-font-family: var(--font-secondary--family);--cart-secondary-font-style: var(--font-secondary--style);--cart-secondary-font-weight: var(--font-secondary--weight)}@media screen and (min-width:40em){#sv-main{--section-height-small: 40svh;--section-height-medium: 55svh;--section-height-large: 70svh}}@media screen and (min-width:60em){#sv-main{--section-height-small: 50svh;--section-height-medium: 65svh;--section-height-large: 80svh}}@media screen and (min-width:750px){#sv-main{--badge-blob-padding-block: 4px;--badge-blob-padding-inline: 16px 12px;--badge-rectangle-padding-block: 4px;--badge-rectangle-padding-inline: 10px}}@media screen and (min-width:750px){#sv-main{--height-small: 280px;--height-medium: 340px;--height-large: 400px}}#sv-main variant-swatch-king .swatch-img-text-adjacent{display:none!important}#sv-main variant-swatch-king .swatch-image-wrapper{padding:unset!important}#sv-main variant-swatch-king div.swatches div.swatch-preset-1317750 ul.swatch-view li,#sv-main variant-swatch-king div.swatches div.swatch-preset-1317751 ul.swatch-view li{margin:unset!important}#sv-main variant-swatch-king div.swatch-preset-1317750 ul.swatch-view{display:flex;gap:10px}#sv-main variant-swatch-king div.swatch-preset-1317751 div.star-set-btn,#sv-main variant-swatch-king div.swatch-preset-1317750 .swatch-image-wrapper{border:unset!important}#sv-main variant-swatch-king div.swatch-preset-1317751 .star-set-btn{width:unset!important}#sv-main variant-swatch-king div.swatch-preset-1317751 ul.swatch-view{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr!important;width:auto!important;gap:10px!important}#sv-main variant-swatch-king div.swatch-preset-1317751 div.star-set-btn.swatch-selected div.swatch-button-title-text,#sv-main variant-swatch-king div.swatch-preset-1317750 .swatch-image-wrapper:has(.swatch-selected){background-color:#eceaeb!important;border-color:#4a3b42!important}#sv-main variant-swatch-king div.swatch-preset-1317751 div.star-set-btn div.swatch-button-title-text,#sv-main variant-swatch-king div.swatch-preset-1317750 .swatch-image-wrapper{background-color:#f9fafb!important;border:2px solid #eaecf0!important;border-radius:8px!important}@media only screen and (max-width:991px){#sv-main variant-swatch-king div.swatch-preset-1317750 .star-set-image{width:70.5px!important;height:70.5px!important}#sv-main variant-swatch-king div.swatch-preset-1317750 .swatch-image-wrapper{width:70.5px!important}}#sv-main,#sv-main .color-scheme-1{--color-background: rgba(255 255 255 / 1);--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3;--color-foreground: rgba(0 0 0 / .81);--color-foreground-heading: rgba(0 0 0 / 1);--color-primary: rgba(0 0 0 / .81);--color-primary-hover: rgba(0 0 0 / 1);--color-border: rgba(0 0 0 / .06);--color-shadow: rgba(0 0 0 / 1);--color-primary-button-text: rgba(255 255 255 / 1);--color-primary-button-background: rgba(0 0 0 / 1);--color-primary-button-border: rgba(0 0 0 / 1);--color-primary-button-hover-text: rgba(255 255 255 / 1);--color-primary-button-hover-background: rgba(51 51 51 / 1);--color-primary-button-hover-border: rgba(0 0 0 / 1);--color-secondary-button-text: rgba(0 0 0 / 1);--color-secondary-button-background: rgba(0 0 0 / .06);--color-secondary-button-border: rgba(0 0 0 / .06);--color-secondary-button-hover-text: rgba(255 255 255 / 1);--color-secondary-button-hover-background: rgba(51 51 51 / 1);--color-secondary-button-hover-border: rgba(51 51 51 / 1);--color-input-background: rgba(255 255 255 / .78);--color-input-text: rgba(51 51 51 / 1);--color-input-border: rgba(245 245 245 / 1);--color-input-hover-background: rgba(0 0 0 / .01);--color-variant-background: rgba(255 255 255 / 1);--color-variant-border: rgba(0 0 0 / .13);--color-variant-text: rgba(0 0 0 / 1);--color-variant-hover-background: rgba(245 245 245 / 1);--color-variant-hover-text: rgba(0 0 0 / 1);--color-variant-hover-border: rgba(230 230 230 / 1);--color-selected-variant-background: rgba(0 0 0 / 1);--color-selected-variant-border: rgba(0 0 0 / 1);--color-selected-variant-text: rgba(255 255 255 / 1);--color-selected-variant-hover-background: rgba(26 26 26 / 1);--color-selected-variant-hover-text: rgba(255 255 255 / 1);--color-selected-variant-hover-border: rgba(26 26 26 / 1);--input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);--input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));--input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);--color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%)}#sv-main .color-scheme-2{--color-background: rgba(218 218 218 / 1);--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3;--color-foreground: rgba(0 0 0 / .81);--color-foreground-heading: rgba(0 0 0 / 1);--color-primary: rgba(0 0 0 / .81);--color-primary-hover: rgba(0 0 0 / 1);--color-border: rgba(223 223 223 / 1);--color-shadow: rgba(0 0 0 / 1);--color-primary-button-text: rgba(255 255 255 / 1);--color-primary-button-background: rgba(0 0 0 / 1);--color-primary-button-border: rgba(0 0 0 / 1);--color-primary-button-hover-text: rgba(255 255 255 / 1);--color-primary-button-hover-background: rgba(51 51 51 / 1);--color-primary-button-hover-border: rgba(51 51 51 / 1);--color-secondary-button-text: rgba(0 0 0 / 1);--color-secondary-button-background: rgba(255 255 255 / .69);--color-secondary-button-border: rgba(255 255 255 / .69);--color-secondary-button-hover-text: rgba(0 0 0 / 1);--color-secondary-button-hover-background: rgba(255 255 255 / 1);--color-secondary-button-hover-border: rgba(255 255 255 / 1);--color-input-background: rgba(0 0 0 / 0);--color-input-text: rgba(0 0 0 / .53);--color-input-border: rgba(0 0 0 / .13);--color-input-hover-background: rgba(255 255 255 / .36);--color-variant-background: rgba(255 255 255 / 1);--color-variant-border: rgba(230 230 230 / 1);--color-variant-text: rgba(0 0 0 / 1);--color-variant-hover-background: rgba(245 245 245 / 1);--color-variant-hover-text: rgba(0 0 0 / 1);--color-variant-hover-border: rgba(230 230 230 / 1);--color-selected-variant-background: rgba(0 0 0 / 1);--color-selected-variant-border: rgba(0 0 0 / 1);--color-selected-variant-text: rgba(255 255 255 / 1);--color-selected-variant-hover-background: rgba(26 26 26 / 1);--color-selected-variant-hover-text: rgba(255 255 255 / 1);--color-selected-variant-hover-border: rgba(26 26 26 / 1);--input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);--input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));--input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);--color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%)}#sv-main .color-scheme-5{--color-background: rgba(10 10 10 / 1);--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6;--color-foreground: rgba(255 255 255 / 1);--color-foreground-heading: rgba(255 255 255 / 1);--color-primary: rgba(255 255 255 / 1);--color-primary-hover: rgba(255 255 255 / .69);--color-border: rgba(255 255 255 / .69);--color-shadow: rgba(0 0 0 / 1);--color-primary-button-text: rgba(0 0 0 / 1);--color-primary-button-background: rgba(255 255 255 / 1);--color-primary-button-border: rgba(255 255 255 / 1);--color-primary-button-hover-text: rgba(255 255 255 / 1);--color-primary-button-hover-background: rgba(0 0 0 / 1);--color-primary-button-hover-border: rgba(0 0 0 / 1);--color-secondary-button-text: rgba(0 0 0 / 1);--color-secondary-button-background: rgba(255 255 255 / .69);--color-secondary-button-border: rgba(255 255 255 / .69);--color-secondary-button-hover-text: rgba(0 0 0 / 1);--color-secondary-button-hover-background: rgba(255 255 255 / 1);--color-secondary-button-hover-border: rgba(255 255 255 / 1);--color-input-background: rgba(0 0 0 / 1);--color-input-text: rgba(255 255 255 / .93);--color-input-border: rgba(255 255 255 / .69);--color-input-hover-background: rgba(255 255 255 / .04);--color-variant-background: rgba(255 255 255 / 1);--color-variant-border: rgba(230 230 230 / 1);--color-variant-text: rgba(0 0 0 / 1);--color-variant-hover-background: rgba(245 245 245 / 1);--color-variant-hover-text: rgba(0 0 0 / 1);--color-variant-hover-border: rgba(230 230 230 / 1);--color-selected-variant-background: rgba(0 0 0 / 1);--color-selected-variant-border: rgba(0 0 0 / 1);--color-selected-variant-text: rgba(255 255 255 / 1);--color-selected-variant-hover-background: rgba(0 0 0 / 1);--color-selected-variant-hover-text: rgba(255 255 255 / 1);--color-selected-variant-hover-border: rgba(0 0 0 / 1);--input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);--input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));--input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);--color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%)}#sv-main .color-scheme-87ca7fae-2b09-4204-8a9c-3ee22fddc572{--color-background: rgba(245 245 245 / 1);--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3;--color-foreground: rgba(0 0 0 / .81);--color-foreground-heading: rgba(0 0 0 / 1);--color-primary: rgba(0 0 0 / .81);--color-primary-hover: rgba(0 0 0 / 1);--color-border: rgba(255 255 255 / 1);--color-shadow: rgba(0 0 0 / 1);--color-primary-button-text: rgba(255 255 255 / 1);--color-primary-button-background: rgba(0 0 0 / 1);--color-primary-button-border: rgba(0 0 0 / 1);--color-primary-button-hover-text: rgba(255 255 255 / 1);--color-primary-button-hover-background: rgba(51 51 51 / 1);--color-primary-button-hover-border: rgba(0 0 0 / 1);--color-secondary-button-text: rgba(0 0 0 / 1);--color-secondary-button-background: rgba(255 255 255 / 1);--color-secondary-button-border: rgba(255 255 255 / 1);--color-secondary-button-hover-text: rgba(255 255 255 / 1);--color-secondary-button-hover-background: rgba(51 51 51 / 1);--color-secondary-button-hover-border: rgba(51 51 51 / 1);--color-input-background: rgba(255 255 255 / 1);--color-input-text: rgba(51 51 51 / 1);--color-input-border: rgba(255 255 255 / 1);--color-input-hover-background: rgba(255 255 255 / 1);--color-variant-background: rgba(255 255 255 / 1);--color-variant-border: rgba(0 0 0 / .13);--color-variant-text: rgba(0 0 0 / 1);--color-variant-hover-background: rgba(255 255 255 / 1);--color-variant-hover-text: rgba(0 0 0 / 1);--color-variant-hover-border: rgba(255 255 255 / 1);--color-selected-variant-background: rgba(0 0 0 / 1);--color-selected-variant-border: rgba(0 0 0 / 1);--color-selected-variant-text: rgba(255 255 255 / 1);--color-selected-variant-hover-background: rgba(26 26 26 / 1);--color-selected-variant-hover-text: rgba(255 255 255 / 1);--color-selected-variant-hover-border: rgba(26 26 26 / 1);--input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);--input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));--input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);--color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%)}#sv-main .color-scheme-ebb4118f-a10a-44ed-a86d-bc04e4af9df1{--color-background: rgba(255 255 255 / 1);--opacity-5-15: .05;--opacity-10-25: .1;--opacity-35-55: .35;--opacity-40-60: .4;--opacity-30-60: .3;--color-foreground: rgba(255 255 255 / 1);--color-foreground-heading: rgba(0 0 0 / 1);--color-primary: rgba(0 0 0 / .81);--color-primary-hover: rgba(0 0 0 / 1);--color-border: rgba(0 0 0 / .06);--color-shadow: rgba(0 0 0 / 1);--color-primary-button-text: rgba(255 255 255 / 1);--color-primary-button-background: rgba(0 0 0 / 1);--color-primary-button-border: rgba(0 0 0 / 1);--color-primary-button-hover-text: rgba(255 255 255 / 1);--color-primary-button-hover-background: rgba(51 51 51 / 1);--color-primary-button-hover-border: rgba(0 0 0 / 1);--color-secondary-button-text: rgba(0 0 0 / 1);--color-secondary-button-background: rgba(0 0 0 / .06);--color-secondary-button-border: rgba(0 0 0 / .06);--color-secondary-button-hover-text: rgba(255 255 255 / 1);--color-secondary-button-hover-background: rgba(51 51 51 / 1);--color-secondary-button-hover-border: rgba(51 51 51 / 1);--color-input-background: rgba(255 255 255 / .78);--color-input-text: rgba(51 51 51 / 1);--color-input-border: rgba(245 245 245 / 1);--color-input-hover-background: rgba(0 0 0 / .01);--color-variant-background: rgba(255 255 255 / 1);--color-variant-border: rgba(0 0 0 / .13);--color-variant-text: rgba(0 0 0 / 1);--color-variant-hover-background: rgba(245 245 245 / 1);--color-variant-hover-text: rgba(0 0 0 / 1);--color-variant-hover-border: rgba(230 230 230 / 1);--color-selected-variant-background: rgba(0 0 0 / 1);--color-selected-variant-border: rgba(0 0 0 / 1);--color-selected-variant-text: rgba(255 255 255 / 1);--color-selected-variant-hover-background: rgba(26 26 26 / 1);--color-selected-variant-hover-text: rgba(255 255 255 / 1);--color-selected-variant-hover-border: rgba(26 26 26 / 1);--input-disabled-background-color: rgb(from var(--color-foreground) r g b / 10%);--input-disabled-border-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));--input-disabled-text-color: rgb(from var(--color-foreground) r g b / 50%);--color-foreground-muted: rgb(from var(--color-foreground) r g b / 60%);--font-h1--color: var(--color-foreground-heading);--font-h2--color: var(--color-foreground-heading);--font-h3--color: var(--color-foreground-heading);--font-h4--color: var(--color-foreground-heading);--font-h5--color: var(--color-foreground-heading);--font-h6--color: var(--color-foreground-heading);--shadow-drawer: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%);--shadow-blur: 20px;--shadow-popover: 0px 4px 20px rgb(from var(--color-shadow) r g b / 15%)}#sv-main,#sv-main .color-scheme-1,#sv-main .color-scheme-2,#sv-main .color-scheme-5,#sv-main .color-scheme-87ca7fae-2b09-4204-8a9c-3ee22fddc572,#sv-main .color-scheme-ebb4118f-a10a-44ed-a86d-bc04e4af9df1{color:var(--color-foreground);background-color:var(--color-background)}#sv-main [class^=w-icon-],#sv-main [class*=" w-icon-"]{font-family:Noto Sans JP,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sv-main .w-icon-slider-right:before{content:"\e600"}#sv-main .w-icon-slider-left:before{content:"\e601"}#sv-main .w-icon-nav-menu:before{content:"\e602"}#sv-main .w-icon-arrow-down:before,#sv-main .w-icon-dropdown-toggle:before{content:"\e603"}#sv-main .w-icon-file-upload-remove:before{content:"\e900"}#sv-main .w-icon-file-upload-icon:before{content:"\e903"}#sv-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sv-main{height:100%}#sv-main{margin:0;min-height:100%;background-color:#fff;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:20px;color:#333}#sv-main img{max-width:100%;vertical-align:middle;display:inline-block}#sv-main.w-mod-touch *{background-attachment:scroll!important}#sv-main .w-block{display:block}#sv-main .w-inline-block{max-width:100%;display:inline-block}#sv-main .w-clearfix:before,#sv-main .w-clearfix:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}#sv-main .w-clearfix:after{clear:both}#sv-main .w-hidden{display:none}#sv-main .w-button{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}#sv-main input.w-button{-webkit-appearance:button}#sv-main[data-w-dynpage] [data-w-cloak]{color:transparent!important}#sv-main .w-code-block{margin:unset}#sv-main pre.w-code-block code{all:inherit}#sv-main .w-optimization{display:contents}#sv-main .w-webflow-badge,#sv-main .w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;transition:unset;direction:unset;font-family:Noto Sans JP,sans-serif;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset}#sv-main .w-webflow-badge{position:fixed!important;display:inline-block!important;visibility:visible!important;opacity:1!important;z-index:2147483647!important;top:auto!important;right:12px!important;bottom:12px!important;left:auto!important;color:#aaadb0!important;background-color:#fff!important;border-radius:3px!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;transform:none!important;margin:0!important;width:auto!important;height:auto!important;overflow:unset!important;white-space:nowrap;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;cursor:pointer}#sv-main .w-webflow-badge>img{position:unset;display:inline-block!important;visibility:unset!important;opacity:1!important;vertical-align:middle!important}#sv-main h1,#sv-main h2,#sv-main h3,#sv-main h4,#sv-main h5,#sv-main h6{font-weight:700;margin-bottom:10px}#sv-main h1{font-size:38px;line-height:44px;margin-top:20px}#sv-main h2{font-size:32px;line-height:36px;margin-top:20px}#sv-main h3{font-size:24px;line-height:30px;margin-top:20px}#sv-main h4{font-size:18px;line-height:24px;margin-top:10px}#sv-main h5{font-size:14px;line-height:20px;margin-top:10px}#sv-main h6{font-size:12px;line-height:18px;margin-top:10px}#sv-main p{margin-top:0;margin-bottom:10px}#sv-main blockquote{margin:0 0 10px;padding:10px 20px;border-left:5px solid #E2E2E2;font-size:18px;line-height:22px}#sv-main figure{margin:0 0 10px}#sv-main figcaption{margin-top:5px;text-align:center}#sv-main ul,#sv-main ol{margin-top:0;margin-bottom:10px;padding-left:40px}#sv-main .w-list-unstyled{padding-left:0;list-style:none}#sv-main .w-embed:before,#sv-main .w-embed:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}#sv-main .w-embed:after{clear:both}#sv-main .w-video{width:100%;position:relative;padding:0}#sv-main .w-video iframe,#sv-main .w-video object,#sv-main .w-video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#sv-main fieldset{padding:0;margin:0;border:0}#sv-main button,#sv-main [type=button],#sv-main [type=reset]{border:0;cursor:pointer;-webkit-appearance:button}#sv-main .w-form{margin:0 0 15px}#sv-main .w-form-done{display:none;padding:20px;text-align:center;background-color:#ddd}#sv-main .w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}#sv-main label{display:block;margin-bottom:5px;font-weight:700}#sv-main .w-input,#sv-main .w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #cccccc}#sv-main .w-input::placeholder,#sv-main .w-select::placeholder{color:#999}#sv-main .w-input:focus,#sv-main .w-select:focus{border-color:#3898ec;outline:0}#sv-main .w-input[disabled],#sv-main .w-select[disabled],#sv-main .w-input[readonly],#sv-main .w-select[readonly],#sv-main fieldset[disabled] .w-input,#sv-main fieldset[disabled] .w-select{cursor:not-allowed}#sv-main .w-input[disabled]:not(.w-input-disabled),#sv-main .w-select[disabled]:not(.w-input-disabled),#sv-main .w-input[readonly],#sv-main .w-select[readonly],#sv-main fieldset[disabled]:not(.w-input-disabled) .w-input,#sv-main fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}#sv-main textarea.w-input,#sv-main textarea.w-select{height:auto}#sv-main .w-select{background-color:#f3f3f3}#sv-main .w-select[multiple]{height:auto}#sv-main .w-form-label{display:inline-block;cursor:pointer;font-weight:400;margin-bottom:0}#sv-main .w-radio{display:block;margin-bottom:5px;padding-left:20px}#sv-main .w-radio:before,#sv-main .w-radio:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}#sv-main .w-radio:after{clear:both}#sv-main .w-radio-input{line-height:normal;float:left;margin:4px 0 0 -20px}#sv-main .w-radio-input{margin-top:3px}#sv-main .w-file-upload{display:block;margin-bottom:10px}#sv-main .w-file-upload-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-100}#sv-main .w-file-upload-default,#sv-main .w-file-upload-uploading,#sv-main .w-file-upload-success{display:inline-block;color:#333}#sv-main .w-file-upload-error{display:block;margin-top:10px}#sv-main .w-file-upload-default.w-hidden,#sv-main .w-file-upload-uploading.w-hidden,#sv-main .w-file-upload-error.w-hidden,#sv-main .w-file-upload-success.w-hidden{display:none}#sv-main .w-file-upload-uploading-btn{display:flex;font-size:14px;font-weight:400;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}#sv-main .w-file-upload-file{display:flex;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;border:1px solid #cccccc;background-color:#fafafa}#sv-main .w-file-upload-file-name{font-size:14px;font-weight:400;display:block}#sv-main .w-file-remove-link{margin-top:3px;margin-left:10px;width:auto;height:auto;padding:3px;display:block;cursor:pointer}#sv-main .w-icon-file-upload-remove{margin:auto;font-size:10px}#sv-main .w-file-upload-error-msg{display:inline-block;color:#ea384c;padding:2px 0}#sv-main .w-file-upload-info{display:inline-block;line-height:38px;padding:0 12px}#sv-main .w-file-upload-label{display:inline-block;font-size:14px;font-weight:400;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}#sv-main .w-icon-file-upload-icon,#sv-main .w-icon-file-upload-uploading{display:inline-block;margin-right:8px;width:20px}#sv-main .w-icon-file-upload-uploading{height:20px}#sv-main .w-container{margin-left:auto;margin-right:auto;max-width:940px}#sv-main .w-container:before,#sv-main .w-container:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}#sv-main .w-container:after{clear:both}#sv-main .w-container .w-row{margin-left:-10px;margin-right:-10px}#sv-main .w-row:before,#sv-main .w-row:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}#sv-main .w-row:after{clear:both}#sv-main .w-row .w-row{margin-left:0;margin-right:0}#sv-main .w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}#sv-main .w-col .w-col{padding-left:0;padding-right:0}#sv-main .w-col-1{width:8.33333333%}#sv-main .w-col-2{width:16.66666667%}#sv-main .w-col-3{width:25%}#sv-main .w-col-4{width:33.33333333%}#sv-main .w-col-5{width:41.66666667%}#sv-main .w-col-6{width:50%}#sv-main .w-col-7{width:58.33333333%}#sv-main .w-col-8{width:66.66666667%}#sv-main .w-col-9{width:75%}#sv-main .w-col-10{width:83.33333333%}#sv-main .w-col-11{width:91.66666667%}#sv-main .w-col-12{width:100%}#sv-main .w-hidden-main{display:none!important}@media screen and (max-width:991px){#sv-main .w-container{max-width:728px}#sv-main .w-hidden-main{display:inherit!important}#sv-main .w-hidden-medium{display:none!important}#sv-main .w-col-medium-1{width:8.33333333%}#sv-main .w-col-medium-2{width:16.66666667%}#sv-main .w-col-medium-3{width:25%}#sv-main .w-col-medium-4{width:33.33333333%}#sv-main .w-col-medium-5{width:41.66666667%}#sv-main .w-col-medium-6{width:50%}#sv-main .w-col-medium-7{width:58.33333333%}#sv-main .w-col-medium-8{width:66.66666667%}#sv-main .w-col-medium-9{width:75%}#sv-main .w-col-medium-10{width:83.33333333%}#sv-main .w-col-medium-11{width:91.66666667%}#sv-main .w-col-medium-12{width:100%}#sv-main .w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){#sv-main .w-hidden-main,#sv-main .w-hidden-medium{display:inherit!important}#sv-main .w-hidden-small{display:none!important}#sv-main .w-row,#sv-main .w-container .w-row{margin-left:0;margin-right:0}#sv-main .w-col{width:100%;left:auto;right:auto}#sv-main .w-col-small-1{width:8.33333333%}#sv-main .w-col-small-2{width:16.66666667%}#sv-main .w-col-small-3{width:25%}#sv-main .w-col-small-4{width:33.33333333%}#sv-main .w-col-small-5{width:41.66666667%}#sv-main .w-col-small-6{width:50%}#sv-main .w-col-small-7{width:58.33333333%}#sv-main .w-col-small-8{width:66.66666667%}#sv-main .w-col-small-9{width:75%}#sv-main .w-col-small-10{width:83.33333333%}#sv-main .w-col-small-11{width:91.66666667%}#sv-main .w-col-small-12{width:100%}}@media screen and (max-width:479px){#sv-main .w-container{max-width:none}#sv-main .w-hidden-main,#sv-main .w-hidden-medium,#sv-main .w-hidden-small{display:inherit!important}#sv-main .w-hidden-tiny{display:none!important}#sv-main .w-col{width:100%}#sv-main .w-col-tiny-1{width:8.33333333%}#sv-main .w-col-tiny-2{width:16.66666667%}#sv-main .w-col-tiny-3{width:25%}#sv-main .w-col-tiny-4{width:33.33333333%}#sv-main .w-col-tiny-5{width:41.66666667%}#sv-main .w-col-tiny-6{width:50%}#sv-main .w-col-tiny-7{width:58.33333333%}#sv-main .w-col-tiny-8{width:66.66666667%}#sv-main .w-col-tiny-9{width:75%}#sv-main .w-col-tiny-10{width:83.33333333%}#sv-main .w-col-tiny-11{width:91.66666667%}#sv-main .w-col-tiny-12{width:100%}}#sv-main .w-widget{position:relative}#sv-main .w-widget-map{width:100%;height:400px}#sv-main .w-widget-map label{width:auto;display:inline}#sv-main .w-widget-map img{max-width:inherit}#sv-main .w-widget-map .gm-style-iw{text-align:center}#sv-main .w-widget-map .gm-style-iw>button{display:none!important}#sv-main .w-widget-twitter{overflow:hidden}#sv-main .w-widget-twitter-count-shim{display:inline-block;vertical-align:top;position:relative;width:28px;height:20px;text-align:center;background:#fff;border:#758696 solid 1px;border-radius:3px}#sv-main .w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}#sv-main .w-widget-twitter-count-shim .w-widget-twitter-count-inner{position:relative;font-size:15px;line-height:12px;text-align:center;color:#999;font-family:Noto Sans JP,sans-serif}#sv-main .w-widget-twitter-count-shim .w-widget-twitter-count-clear{position:relative;display:block}#sv-main .w-widget-twitter-count-shim.w--large{width:36px;height:28px}#sv-main .w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}#sv-main .w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}#sv-main .w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}#sv-main .w-widget-twitter-count-shim:not(.w--vertical):before,#sv-main .w-widget-twitter-count-shim:not(.w--vertical):after{top:50%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#sv-main .w-widget-twitter-count-shim:not(.w--vertical):before{border-color:#75869600;border-right-color:#5d6c7b;border-width:4px;margin-left:-9px;margin-top:-4px}#sv-main .w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-left:-10px;margin-top:-5px}#sv-main .w-widget-twitter-count-shim:not(.w--vertical):after{border-color:#fff0;border-right-color:#fff;border-width:4px;margin-left:-8px;margin-top:-4px}#sv-main .w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-left:-9px;margin-top:-5px}#sv-main .w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}#sv-main .w-widget-twitter-count-shim.w--vertical:before,#sv-main .w-widget-twitter-count-shim.w--vertical:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#sv-main .w-widget-twitter-count-shim.w--vertical:before{border-color:#75869600;border-top-color:#5d6c7b;border-width:5px;margin-left:-5px}#sv-main .w-widget-twitter-count-shim.w--vertical:after{border-color:#fff0;border-top-color:#fff;border-width:4px;margin-left:-4px}#sv-main .w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}#sv-main .w-widget-twitter-count-shim.w--vertical.w--large{width:76px}#sv-main .w-background-video{position:relative;overflow:hidden;height:500px;color:#fff}#sv-main .w-background-video>video{background-size:cover;background-position:50% 50%;position:absolute;margin:auto;width:100%;height:100%;right:-100%;bottom:-100%;top:-100%;left:-100%;object-fit:cover;z-index:-100}#sv-main .w-background-video>video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}#sv-main .w-background-video--control{position:absolute;bottom:1em;right:1em;background-color:transparent;padding:0}#sv-main .w-background-video--control>[hidden]{display:none!important}#sv-main .w-slider{position:relative;height:300px;text-align:center;background:#ddd;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}#sv-main .w-slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap}#sv-main .w-slide{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left}#sv-main .w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}#sv-main .w-slider-nav.w-round>div{border-radius:100%}#sv-main .w-slider-nav.w-num>div{width:auto;height:auto;padding:.2em .5em;font-size:inherit;line-height:inherit}#sv-main .w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}#sv-main .w-slider-nav-invert{color:#fff}#sv-main .w-slider-nav-invert>div{background-color:#2226}#sv-main .w-slider-nav-invert>div.w-active{background-color:#222}#sv-main .w-slider-dot{position:relative;display:inline-block;width:1em;height:1em;background-color:#fff6;cursor:pointer;margin:0 3px .5em;transition:background-color .1s,color .1s}#sv-main .w-slider-dot.w-active{background-color:#fff}#sv-main .w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}#sv-main .w-slider-dot:focus.w-active{box-shadow:none}#sv-main .w-slider-arrow-left,#sv-main .w-slider-arrow-right{position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:#fff;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}#sv-main .w-slider-arrow-left [class^=w-icon-],#sv-main .w-slider-arrow-right [class^=w-icon-],#sv-main .w-slider-arrow-left [class*=" w-icon-"],#sv-main .w-slider-arrow-right [class*=" w-icon-"]{position:absolute}#sv-main .w-slider-arrow-left:focus,#sv-main .w-slider-arrow-right:focus{outline:0}#sv-main .w-slider-arrow-left{z-index:3;right:auto}#sv-main .w-slider-arrow-right{z-index:4;left:auto}#sv-main .w-icon-slider-left,#sv-main .w-icon-slider-right{top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em}#sv-main .w-slider-aria-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#sv-main .w-slider-force-show{display:block!important}#sv-main .w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900}#sv-main .w-dropdown-btn,#sv-main .w-dropdown-toggle,#sv-main .w-dropdown-link{position:relative;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}#sv-main .w-dropdown-toggle{-webkit-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px}#sv-main .w-dropdown-toggle:focus{outline:0}#sv-main .w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto 20px auto auto;width:1em;height:1em}#sv-main .w-dropdown-list{position:absolute;background:#ddd;display:none;min-width:100%}#sv-main .w-dropdown-list.w--open{display:block}#sv-main .w-dropdown-link{padding:10px 20px;display:block;color:#222}#sv-main .w-dropdown-link.w--current{color:#0082f3}#sv-main .w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){#sv-main .w-nav-brand{padding-left:10px}}#sv-main .w-lightbox-backdrop{cursor:auto;font-style:normal;letter-spacing:normal;list-style:disc;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:17px;line-height:1.2;font-weight:300;text-align:center;background:#000000e6;z-index:2000;outline:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0,0)}#sv-main .w-lightbox-backdrop,#sv-main .w-lightbox-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}#sv-main .w-lightbox-content{position:relative;height:100vh;overflow:hidden}#sv-main .w-lightbox-view{position:absolute;width:100vw;height:100vh;opacity:0}#sv-main .w-lightbox-view:before{content:"";height:100vh}#sv-main .w-lightbox-group,#sv-main .w-lightbox-group .w-lightbox-view,#sv-main .w-lightbox-group .w-lightbox-view:before{height:86vh}#sv-main .w-lightbox-frame,#sv-main .w-lightbox-view:before{display:inline-block;vertical-align:middle}#sv-main .w-lightbox-figure{position:relative;margin:0}#sv-main .w-lightbox-group .w-lightbox-figure{cursor:pointer}#sv-main .w-lightbox-img{width:auto;height:auto;max-width:none}#sv-main .w-lightbox-image{display:block;float:none;max-width:100vw;max-height:100vh}#sv-main .w-lightbox-group .w-lightbox-image{max-height:86vh}#sv-main .w-lightbox-caption{position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:#0006;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#sv-main .w-lightbox-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#sv-main .w-lightbox-control{position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}#sv-main .w-lightbox-left{display:none;bottom:0;left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)}#sv-main .w-lightbox-right{display:none;right:0;bottom:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+)}#sv-main .w-lightbox-close{right:0;height:2.6em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px}#sv-main .w-lightbox-strip{position:absolute;bottom:0;left:0;right:0;padding:0 1vh;line-height:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}#sv-main .w-lightbox-item{display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;cursor:pointer;-webkit-transform:translate3d(0,0,0)}#sv-main .w-lightbox-active{opacity:.3}#sv-main .w-lightbox-thumbnail{position:relative;height:10vh;background:#222;overflow:hidden}#sv-main .w-lightbox-thumbnail-image{position:absolute;top:0;left:0}#sv-main .w-lightbox-thumbnail .w-lightbox-tall{top:50%;width:100%;-webkit-transform:translate(0,-50%);transform:translateY(-50%)}#sv-main .w-lightbox-thumbnail .w-lightbox-wide{left:50%;height:100%;-webkit-transform:translate(-50%,0);transform:translate(-50%)}#sv-main .w-lightbox-spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,.4);border-radius:50%;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}#sv-main .w-lightbox-spinner:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%}#sv-main .w-lightbox-hide{display:none}#sv-main .w-lightbox-noscroll{overflow:hidden}@media(min-width:768px){#sv-main .w-lightbox-content{height:96vh;margin-top:2vh}#sv-main .w-lightbox-view,#sv-main .w-lightbox-view:before{height:96vh}#sv-main .w-lightbox-group,#sv-main .w-lightbox-group .w-lightbox-view,#sv-main .w-lightbox-group .w-lightbox-view:before{height:84vh}#sv-main .w-lightbox-image{max-width:96vw;max-height:96vh}#sv-main .w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}#sv-main .w-lightbox-left,#sv-main .w-lightbox-right{display:block;opacity:.5}#sv-main .w-lightbox-close{opacity:.8}#sv-main .w-lightbox-control:hover{opacity:1}}#sv-main .w-lightbox-inactive,#sv-main .w-lightbox-inactive:hover{opacity:0}#sv-main .w-richtext:before,#sv-main .w-richtext:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}#sv-main .w-richtext:after{clear:both}#sv-main .w-richtext[contenteditable=true]:before,#sv-main .w-richtext[contenteditable=true]:after{white-space:initial}#sv-main .w-richtext ol,#sv-main .w-richtext ul{overflow:hidden}#sv-main .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,#sv-main .w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after{outline:2px solid #2895f7}#sv-main .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,#sv-main .w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}#sv-main .w-richtext figure.w-richtext-figure-type-video>div:after,#sv-main .w-richtext figure[data-rt-type=video]>div:after{content:"";position:absolute;display:none;left:0;top:0;right:0;bottom:0}#sv-main .w-richtext figure{position:relative;max-width:60%}#sv-main .w-richtext figure>div:before{cursor:default!important}#sv-main .w-richtext figure img{width:100%}#sv-main .w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}#sv-main .w-richtext figure div{font-size:0px;color:transparent}#sv-main .w-richtext figure.w-richtext-figure-type-image,#sv-main .w-richtext figure[data-rt-type=image]{display:table}#sv-main .w-richtext figure.w-richtext-figure-type-image>div,#sv-main .w-richtext figure[data-rt-type=image]>div{display:inline-block}#sv-main .w-richtext figure.w-richtext-figure-type-image>figcaption,#sv-main .w-richtext figure[data-rt-type=image]>figcaption{display:table-caption;caption-side:bottom}#sv-main .w-richtext figure.w-richtext-figure-type-video,#sv-main .w-richtext figure[data-rt-type=video]{width:60%;height:0}#sv-main .w-richtext figure.w-richtext-figure-type-video iframe,#sv-main .w-richtext figure[data-rt-type=video] iframe{position:absolute;top:0;left:0;width:100%;height:100%}#sv-main .w-richtext figure.w-richtext-figure-type-video>div,#sv-main .w-richtext figure[data-rt-type=video]>div{width:100%}#sv-main .w-richtext figure.w-richtext-align-center{margin-right:auto;margin-left:auto;clear:both}#sv-main .w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,#sv-main .w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}#sv-main .w-richtext figure.w-richtext-align-normal{clear:both}#sv-main .w-richtext figure.w-richtext-align-fullwidth{width:100%;max-width:100%;text-align:center;clear:both;display:block;margin-right:auto;margin-left:auto}#sv-main .w-richtext figure.w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit}#sv-main .w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}#sv-main .w-richtext figure.w-richtext-align-floatleft{float:left;margin-right:15px;clear:none}#sv-main .w-richtext figure.w-richtext-align-floatright{float:right;margin-left:15px;clear:none}#sv-main .w-nav{position:relative;background:#ddd;z-index:1000}#sv-main .w-nav:before,#sv-main .w-nav:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}#sv-main .w-nav:after{clear:both}#sv-main .w-nav-brand{position:relative;float:left;text-decoration:none;color:#333}#sv-main .w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}#sv-main .w-nav-link.w--current{color:#0082f3}#sv-main .w-nav-menu{position:relative;float:right}#sv-main [data-nav-menu-open]{display:block!important;position:absolute;top:100%;left:0;right:0;background:#c8c8c8;text-align:center;overflow:visible;min-width:200px}#sv-main .w--nav-link-open{display:block;position:relative}#sv-main .w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}#sv-main .w-nav-overlay [data-nav-menu-open]{top:0}#sv-main .w-nav[data-animation=over-left] .w-nav-overlay{width:auto}#sv-main .w-nav[data-animation=over-left] .w-nav-overlay,#sv-main .w-nav[data-animation=over-left] [data-nav-menu-open]{right:auto;z-index:1;top:0}#sv-main .w-nav[data-animation=over-right] .w-nav-overlay{width:auto}#sv-main .w-nav[data-animation=over-right] .w-nav-overlay,#sv-main .w-nav[data-animation=over-right] [data-nav-menu-open]{left:auto;z-index:1;top:0}#sv-main .w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}#sv-main .w-nav-button:focus{outline:0}#sv-main .w-nav-button.w--open{background-color:#c8c8c8;color:#fff}#sv-main .w-nav[data-collapse=all] .w-nav-menu{display:none}#sv-main .w-nav[data-collapse=all] .w-nav-button,#sv-main .w--nav-dropdown-open,#sv-main .w--nav-dropdown-toggle-open{display:block}#sv-main .w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){#sv-main .w-nav[data-collapse=medium] .w-nav-menu{display:none}#sv-main .w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){#sv-main .w-nav[data-collapse=small] .w-nav-menu{display:none}#sv-main .w-nav[data-collapse=small] .w-nav-button{display:block}#sv-main .w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){#sv-main .w-nav[data-collapse=tiny] .w-nav-menu{display:none}#sv-main .w-nav[data-collapse=tiny] .w-nav-button{display:block}}#sv-main .w-tabs{position:relative}#sv-main .w-tabs:before,#sv-main .w-tabs:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}#sv-main .w-tabs:after{clear:both}#sv-main .w-tab-menu{position:relative}#sv-main .w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:9px 30px;text-align:left;cursor:pointer;color:#222;background-color:#ddd}#sv-main .w-tab-link.w--current{background-color:#c8c8c8}#sv-main .w-tab-link:focus{outline:0}#sv-main .w-tab-content{position:relative;display:block;overflow:hidden}#sv-main .w-tab-pane{position:relative;display:none}#sv-main .w--tab-active{display:block}@media screen and (max-width:479px){#sv-main .w-tab-link{display:block}}#sv-main .w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#sv-main .w-dyn-empty{padding:10px;background-color:#ddd}#sv-main .w-dyn-hide,#sv-main .w-dyn-bind-empty,#sv-main .w-condition-invisible{display:none!important}#sv-main .wf-layout-layout{display:grid}#sv-main{font-family:Noto Sans JP,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#sv-main{margin:0}#sv-main article,#sv-main aside,#sv-main details,#sv-main figcaption,#sv-main figure,#sv-main footer,#sv-main header,#sv-main hgroup,#sv-main main,#sv-main menu,#sv-main nav,#sv-main section,#sv-main summary{display:block}#sv-main audio,#sv-main canvas,#sv-main progress,#sv-main video{display:inline-block;vertical-align:baseline}#sv-main audio:not([controls]){display:none;height:0}#sv-main [hidden],#sv-main template{display:none}#sv-main a{background-color:transparent}#sv-main a:active,#sv-main a:hover{outline:0}#sv-main abbr[title]{border-bottom:1px dotted}#sv-main b,#sv-main strong{font-weight:700}#sv-main dfn{font-style:italic}#sv-main h1{font-size:2em;margin:.67em 0}#sv-main mark{background:#ff0;color:#000}#sv-main small{font-size:80%}#sv-main sub,#sv-main sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#sv-main sup{top:-.5em}#sv-main sub{bottom:-.25em}#sv-main img{border:0}#sv-main svg:not(#sv-main){overflow:hidden}#sv-main figure{margin:1em 40px}#sv-main hr{box-sizing:content-box;height:0}#sv-main pre{overflow:auto}#sv-main code,#sv-main kbd,#sv-main pre,#sv-main samp{font-family:Noto Sans JP,sans-serif;font-size:1em}#sv-main button,#sv-main input,#sv-main optgroup,#sv-main select,#sv-main textarea{color:inherit;font:inherit;margin:0}#sv-main button{overflow:visible}#sv-main button,#sv-main select{text-transform:none}#sv-main button,#sv-main input[type=button],#sv-main input[type=reset]{-webkit-appearance:button;cursor:pointer}#sv-main button[disabled],#sv-main input[disabled]{cursor:default}#sv-main button::-moz-focus-inner,#sv-main input::-moz-focus-inner{border:0;padding:0}#sv-main input{line-height:normal}#sv-main input[type=checkbox],#sv-main input[type=radio]{box-sizing:border-box;padding:0}#sv-main input[type=number]::-webkit-inner-spin-button,#sv-main input[type=number]::-webkit-outer-spin-button{height:auto}#sv-main input[type=search]{-webkit-appearance:none}#sv-main input[type=search]::-webkit-search-cancel-button,#sv-main input[type=search]::-webkit-search-decoration{-webkit-appearance:none}#sv-main fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}#sv-main legend{border:0;padding:0}#sv-main textarea{overflow:auto}#sv-main optgroup{font-weight:700}#sv-main table{border-collapse:collapse;border-spacing:0}#sv-main td,#sv-main th{padding:0}#sv-main{--color--brand-1--200: #eceaeb;--color--brand-1--text--secondary: #000000bf;--black: black;--color--brand-1--1800: #8B000A;--gray--500: #98a2b3;--color--brand-1--100: #fbfbfb;--color--brand-1--text--text--primary: black;--white: white;--gray--400: #d0d5dd;--transparent: transparent}#sv-main .global-styles{display:block;position:fixed;inset:0% auto auto 0%}#sv-main .section{background-color:#fbfbfb}#sv-main .section.popup{justify-content:center;align-items:center;min-height:100vh;display:flex}#sv-main .padding-global{padding-left:80px;padding-right:80px}#sv-main .padding-section{padding-top:32px;padding-bottom:32px}#sv-main .container-large{width:100%;max-width:1280px;margin-left:auto;margin-right:auto}#sv-main .body{color:var(--color--brand-1--text--secondary);font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:150%}#sv-main .product-component{grid-column-gap:80px;grid-row-gap:80px;justify-content:space-between;display:flex}#sv-main .product-gallery{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:100%;max-width:600px;display:flex}#sv-main .product-main{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;width:100%;max-width:600px;display:flex}#sv-main .product-image{object-fit:contain;border-radius:12px;width:100%;max-width:600px}#sv-main .product-image-wrapper{border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}#sv-main .product-images{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;display:flex}#sv-main .product-small-image{object-fit:cover;border-radius:12px;width:80px;height:80px}#sv-main .svg{justify-content:center;align-items:center;display:flex}#sv-main .stars{display:flex}#sv-main .badge{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}#sv-main .h3{color:var(--black);margin-top:0;margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:40px;line-height:120%}#sv-main .column{flex-flow:column;display:flex}#sv-main .column.gap-8{grid-column-gap:8px;grid-row-gap:8px}#sv-main #maison-product-section .price{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}#sv-main .price-primary{color:var(--color--brand-1--1800);font-family:Noto Sans JP,sans-serif;font-size:24px;line-height:140%}#sv-main .price-secondary{color:var(--gray--500);font-size:16px;font-weight:700;text-decoration:line-through}#sv-main .badge-banner{grid-column-gap:4px;grid-row-gap:4px;background-color:var(--color--brand-1--1800);color:var(--color--brand-1--100);border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-weight:600;display:flex}#sv-main .product-info-list{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}#sv-main .product-info-list_item{grid-column-gap:8px;grid-row-gap:8px;color:var(--color--brand-1--text--text--primary);font-size:16px;font-weight:600;display:flex}#sv-main .tabs{background-color:var(--white);border-top:1px solid #d0d5dd;border-radius:16px;overflow:hidden;border:1px solid #d7d7d7}#sv-main .tabs-menu{background-color:#f2f4f7;display:flex}#sv-main .tabs-toggle{grid-column-gap:8px;grid-row-gap:8px;color:var(--color--brand-1--text--text--primary);cursor:pointer;background-color:#f2f4f7;border-radius:0 16px;justify-content:flex-start;align-items:center;width:100%;padding:16px;font-size:18px;font-weight:700;display:flex}#sv-main .tabs-toggle.active{background-color:var(--white);border-bottom-left-radius:0}#sv-main .tabs-toggle.right{border-top-left-radius:16px;border-bottom-left-radius:0}#sv-main .h6{color:var(--color--brand-1--text--text--primary);text-wrap:balance;margin-top:0;margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:20px;line-height:140%}#sv-main .reviews{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}#sv-main .slider{grid-column-gap:16px;grid-row-gap:16px;display:flex;position:relative}#sv-main .slide{border-radius:8px;width:100%;overflow:hidden}#sv-main .slide_image{object-fit:cover;width:100%;max-width:190px;height:280px}#sv-main .accordions{flex-flow:column;display:flex}#sv-main .accordion-head{grid-column-gap:12px;grid-row-gap:12px;border-top:1px dashed var(--gray--400);cursor:pointer;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;font-weight:600;display:flex}#sv-main .accordion-head_title{grid-column-gap:12px;grid-row-gap:12px;color:var(--color--brand-1--text--text--primary);justify-content:flex-start;align-items:center;display:flex}#sv-main .slider-arrows{grid-column-gap:4px;grid-row-gap:4px;display:flex;position:absolute;inset:-48px 0% auto auto}#sv-main .reviews-heading{padding-right:80px}#sv-main .slider-arrow{cursor:pointer;justify-content:center;align-items:center;display:flex}#sv-main .tabs-pane{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}#sv-main .submit-block{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}#sv-main .button{grid-column-gap:8px;grid-row-gap:8px;color:var(--color--brand-1--100);border-top:1px solid #fbfbfc;border-radius:12px;justify-content:center;align-items:center;padding:16px 32px;font-size:16px;font-weight:600;line-height:150%;display:flex;background:#000}#sv-main .shipping-info{grid-column-gap:12px;grid-row-gap:12px;color:var(--color--brand-1--text--text--primary);background-color:#fcf3f2;border-radius:12px;justify-content:flex-start;align-items:center;padding:8px 16px;font-weight:400;display:flex}#sv-main .red-text{color:var(--color--brand-1--1800)}#sv-main .payment-methods{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;display:flex}#sv-main .payment-method{width:35px;height:24px}#sv-main .tans-inner{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;padding:24px 32px;display:flex}#sv-main .attribute{color:var(--color--brand-1--text--text--primary);justify-content:space-between;display:flex}#sv-main .attribute-row{grid-column-gap:8px;grid-row-gap:8px;cursor:pointer;justify-content:flex-start;align-items:center;font-weight:600;display:flex}#sv-main .attribute-text{color:#493a41;text-decoration:underline}#sv-main .attribute-block{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}#sv-main .sizes{grid-column-gap:8px;grid-row-gap:8px;display:flex}#sv-main .size{color:var(--color--brand-1--text--text--primary);text-align:center;cursor:pointer;background-color:#f9fafb;border:2px solid #eaecf0;border-radius:8px;flex-flow:column;justify-content:center;align-items:center;width:100%;padding:12px 4px;font-size:16px;font-weight:600;display:flex;overflow:hidden}#sv-main .size.active{background-color:#eceaeb;border-color:#4a3b42}#sv-main .size.bundle{max-width:100px;padding:0}#sv-main .size.bundle.active{border-color:#4a3b42}#sv-main .size.single{background-color:var(--white);height:80px}#sv-main .size-text{color:var(--color--brand-1--text--secondary);font-size:14px;font-weight:500}#sv-main .attribute-info-text{color:var(--color--brand-1--text--secondary);font-weight:400}#sv-main .product-small-image-wrapper{cursor:pointer;justify-content:center;align-items:center;display:flex}#sv-main .product-small-image-wrapper.active{border:2px solid #3b3273;border-radius:12px}#sv-main .heading{grid-column-gap:16px;grid-row-gap:10px;flex-flow:column;display:flex}#sv-main .product-single-purchase-image{width:128px}#sv-main .popup-component{grid-column-gap:24px;grid-row-gap:24px;background-color:var(--white);border-radius:12px;flex-flow:column;max-width:600px;margin-left:auto;margin-right:auto;padding:32px;font-weight:400;display:flex;overflow:auto}#sv-main .popup-component.horizontal-scroll{height:700px}#sv-main .popup-background{background-color:#000000b3;position:absolute;top:0%;right:0%;bottom:0%;left:0%}#sv-main .popup-wrapper{z-index:1;width:100%;position:relative}#sv-main .h4{color:var(--color--brand-1--text--text--primary);margin-top:0;margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:32px;line-height:130%}#sv-main .close-button{cursor:pointer}#sv-main .popup-heading{justify-content:space-between;align-items:center;display:flex}#sv-main .popup-inner{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}#sv-main .maison-menu{background-color:var(--color--brand-1--200);border:1px solid #4a3b42;border-radius:999px;padding:4px;display:flex}#sv-main .menu-button{color:var(--color--brand-1--text--text--primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:100%;height:32px;padding:4px 16px;font-size:16px;font-weight:600;display:flex}#sv-main .menu-button.active{color:var(--color--brand-1--100);background-color:#4a3b42}#sv-main .popup-image-wrapper{justify-content:center;align-items:flex-start;display:flex}#sv-main .popup-image{object-fit:contain;width:100%;max-width:320px}#sv-main .sizes-images{width:100%;height:100%}#sv-main .sizes-images.is-mobile{display:none}#sv-main .popup-title{color:var(--color--brand-1--text--text--primary);text-wrap:balance;margin-top:0;margin-bottom:0;font-family:Noto Sans JP,sans-serif;font-size:30px;line-height:130%}#sv-main .popup-content{grid-column-gap:16px;grid-row-gap:16px;color:var(--color--brand-1--text--text--primary);background-color:#eceaeb;border-radius:12px;flex-flow:column;padding:12px 16px;font-size:16px;line-height:150%;display:flex}#sv-main .list{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}#sv-main .popup-content-inner{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;display:flex}#sv-main .popup-content_title{font-size:20px;font-weight:700;line-height:150%}#sv-main .list-item{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;font-weight:600;display:flex}#sv-main .header-component{justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:12px;display:flex}#sv-main .header-link{color:var(--color--brand-1--text--text--primary);padding:8px 12px;font-size:16px;font-weight:600;line-height:150%;display:flex}#sv-main .header-menu{justify-content:flex-start;align-items:center;width:100%;display:flex}#sv-main .cart-button{cursor:pointer;justify-content:center;align-items:center;padding:8px;display:flex}#sv-main .logo-image{min-width:165px}#sv-main .cart-button-wrapper{justify-content:flex-end;align-items:flex-start;width:100%;display:flex}#sv-main .banner{color:var(--color--brand-1--100);background-color:#4a3b42}#sv-main .banner-component{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;padding-top:8px;padding-bottom:8px;display:flex}#sv-main .mobile-menu-wrapper{display:none}#sv-main .link{color:var(--color--brand-1--text--text--primary);font-size:16px}@media screen and (max-width:991px){#sv-main .padding-global{padding-left:32px;padding-right:32px}#sv-main .padding-section{padding-top:32px;padding-bottom:32px}#sv-main .body{font-size:12px}#sv-main .product-component{position:relative}#sv-main .product-gallery{grid-column-gap:12px;grid-row-gap:12px;position:absolute;top:152px}#sv-main .product-main{grid-column-gap:16px;grid-row-gap:16px;justify-content:flex-start;align-items:center;max-width:none}#sv-main .product-image{width:auto;width:100%;object-fit:cover}#sv-main .product-image-wrapper{justify-content:flex-start;align-items:center}#sv-main .product-images{flex-flow:row;overflow:auto}#sv-main .product-small-image{width:64px;min-width:64px;height:64px;min-height:64px}#sv-main .svg.cart{width:20px;height:20px}#sv-main .svg.warning{width:24px;height:24px}#sv-main .svg.check,#sv-main .svg.accordion{width:20px;height:20px}#sv-main .svg.arrow{width:24px;height:24px}#sv-main .svg.percent{width:16px;height:16px}#sv-main .badge{justify-content:center;align-items:center}#sv-main .h3{text-align:center;font-size:24px;line-height:140%}#sv-main #maison-product-section .price{justify-content:center;align-items:center}#sv-main .price-primary{font-size:20px}#sv-main .price-secondary{font-size:14px}#sv-main .product-info-list{flex-flow:row;order:1;justify-content:space-between;width:100%}#sv-main .product-info-list_item{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;font-size:14px}#sv-main .tabs{margin-top:458px}#sv-main .tabs-toggle{padding-top:12px;padding-bottom:12px;font-size:14px}#sv-main .h6{font-size:18px}#sv-main .reviews{order:1;width:100%}#sv-main .slider{grid-column-gap:8px;grid-row-gap:8px}#sv-main .slide{max-width:114px}#sv-main .slide_image{max-width:116px;height:160px}#sv-main .accordion-head{padding-top:13.5px;padding-bottom:13.5px}#sv-main .accordion-head_title{font-size:14px}#sv-main .slider-arrows{grid-column-gap:8px;grid-row-gap:8px;top:-40px}#sv-main .tabs-pane{grid-column-gap:12px;grid-row-gap:12px}#sv-main .submit-block{grid-column-gap:8px;grid-row-gap:8px}#sv-main .button{padding:12px 24px;font-size:14px}#sv-main .shipping-info{grid-column-gap:8px;grid-row-gap:8px;padding-left:8px;padding-right:8px}#sv-main .payment-method{width:29px;height:20px}#sv-main .tans-inner{grid-column-gap:16px;grid-row-gap:10px;padding:20px 16px}#sv-main .size{padding-top:8px;padding-bottom:8px;font-size:14px}#sv-main .size-text{font-size:12px}#sv-main .heading{max-width:375px}#sv-main .product-single-purchase-image{width:74px}#sv-main .popup-component{grid-column-gap:12px;grid-row-gap:12px;padding:8px 16px 16px}#sv-main .popup-component.horizontal-scroll{height:600px}#sv-main .h4{font-size:24px;line-height:140%}#sv-main .popup-inner{grid-column-gap:12px;grid-row-gap:12px}#sv-main .menu{overflow:auto}#sv-main .menu-button{min-width:50px;padding-left:12px;padding-right:12px;font-size:14px}#sv-main .popup-title{font-size:20px;line-height:140%}#sv-main .popup-content{grid-column-gap:12px;grid-row-gap:12px;padding:8px 12px;line-height:130%}#sv-main .popup-content-inner{grid-column-gap:8px;grid-row-gap:8px;font-size:14px}#sv-main .popup-content_title{font-size:18px}#sv-main .list-item{font-size:14px}#sv-main .header-menu{display:none}#sv-main .logo-image{width:132px;min-width:132px}#sv-main .mobile-menu-wrapper{justify-content:flex-start;align-items:center;width:100%;display:flex}#sv-main .mobile-menu-button{justify-content:center;align-items:center;padding:8px;display:flex}}@media screen and (max-width:767px){#sv-main .section.popup{padding-bottom:16px}#sv-main .padding-global{padding-left:0;padding-right:0}#sv-main .padding-global.padding-popup{padding-left:16px;padding-right:16px}#sv-main .padding-section{padding-top:20px;padding-bottom:20px}#sv-main .sizes.wrap{flex-flow:wrap}#sv-main .size.single{height:58px}#sv-main .popup-wrapper{margin-top:auto}}@media screen and (max-width:479px){#sv-main .slider-arrows{top:-53px}#sv-main .sizes-images.is-mobile{display:block}#sv-main .sizes-images.is-desktop{display:none}}#sv-main *{box-sizing:border-box}#sv-main{color:var(--color-foreground);background:var(--color-background);display:flex;flex-direction:column;margin:0;min-height:100svh}#sv-main{--hover-lift-amount: 4px;--hover-scale-amount: 1.03;--hover-subtle-zoom-amount: 1.015;--hover-shadow-color: var(--color-shadow);--hover-transition-duration: .25s;--hover-transition-timing: ease-out}#sv-main{scrollbar-width:thin;scrollbar-color:rgb(from var(--color-foreground) r g b / 40%) var(--color-background);scroll-behavior:smooth}#sv-main[scroll-lock]{overflow:hidden}#sv-main img,#sv-main picture,#sv-main video,#sv-main canvas,#sv-main svg{display:block;max-width:100%}#sv-main img{width:100%;height:auto}#sv-main input,#sv-main textarea,#sv-main select{font:inherit;border-radius:var(--style-border-radius-inputs)}#sv-main input:hover{background-color:var(--color-input-hover-background)}#sv-main select{background-color:var(--color-background);color:currentcolor}#sv-main .product-card,#sv-main .collection-card,#sv-main .resource-card,#sv-main .predictive-search-results__card--product,#sv-main .predictive-search-results__card{position:relative;transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing);will-change:transform,box-shadow;z-index:var(--layer-flat)}#sv-main .product-card__link{position:absolute;top:0;right:0;bottom:0;left:0}#sv-main .product-card__content{position:relative;pointer-events:none}#sv-main .product-card__content :is(a,button,input,label,select,.card-gallery){pointer-events:auto}#sv-main .product-card__content .card-gallery{cursor:pointer}#sv-main .product-card__content slideshow-component{--cursor: pointer}#sv-main .predictive-search-results__card .product-card,#sv-main .predictive-search-results__card .collection-card,#sv-main .predictive-search-results__card .resource-card{transition:none;will-change:auto}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){#sv-main .card-hover-effect-lift .product-card:hover,#sv-main .card-hover-effect-lift .collection-card:hover,#sv-main .card-hover-effect-lift .resource-card:hover,#sv-main .card-hover-effect-lift .predictive-search-results__card:hover{transform:translateY(calc(-1 * var(--hover-lift-amount)))}#sv-main .card-hover-effect-lift .header .product-card:hover,#sv-main .card-hover-effect-lift .header .collection-card:hover,#sv-main .card-hover-effect-lift .header .resource-card:hover,#sv-main .card-hover-effect-lift .header-drawer .product-card:hover,#sv-main .card-hover-effect-lift .header-drawer .collection-card:hover,#sv-main .card-hover-effect-lift .header-drawer .resource-card:hover{transform:none}#sv-main .card-hover-effect-scale .product-card:hover,#sv-main .card-hover-effect-scale .collection-card:hover,#sv-main .card-hover-effect-scale .resource-card:hover,#sv-main .card-hover-effect-scale .predictive-search-results__card:hover{transform:scale(var(--hover-scale-amount))}#sv-main .card-hover-effect-scale .header .product-card:hover,#sv-main .card-hover-effect-scale .header .collection-card:hover,#sv-main .card-hover-effect-scale .header .resource-card:hover,#sv-main .card-hover-effect-scale .header-drawer .product-card:hover,#sv-main .card-hover-effect-scale .header-drawer .collection-card:hover,#sv-main .card-hover-effect-scale .header-drawer .resource-card:hover{transform:none}#sv-main .card-hover-effect-subtle-zoom .card-gallery,#sv-main .card-hover-effect-subtle-zoom .collection-card__image,#sv-main .card-hover-effect-subtle-zoom .product-card__image,#sv-main .card-hover-effect-subtle-zoom .resource-card__image{overflow:hidden;transition:transform var(--hover-transition-duration) var(--hover-transition-timing)}#sv-main .predictive-search-results__card .card-gallery,#sv-main .predictive-search-results__card .collection-card__image,#sv-main .predictive-search-results__card .product-card__image,#sv-main .predictive-search-results__card .resource-card__image{transition:none}#sv-main .card-hover-effect-subtle-zoom .product-card:hover .card-gallery,#sv-main .card-hover-effect-subtle-zoom .collection-card:hover .collection-card__image,#sv-main .card-hover-effect-subtle-zoom .product-card:hover .product-card__image,#sv-main .card-hover-effect-subtle-zoom .resource-card:hover .resource-card__image,#sv-main .card-hover-effect-subtle-zoom .predictive-search-results__card:hover{transform:scale(var(--hover-subtle-zoom-amount))}#sv-main .card-hover-effect-subtle-zoom .header .product-card:hover .card-gallery,#sv-main .card-hover-effect-subtle-zoom .header .collection-card:hover .collection-card__image,#sv-main .card-hover-effect-subtle-zoom .header .product-card:hover .product-card__image,#sv-main .card-hover-effect-subtle-zoom .header .resource-card:hover .resource-card__image,#sv-main .card-hover-effect-subtle-zoom .header-drawer .product-card:hover .card-gallery,#sv-main .card-hover-effect-subtle-zoom .header-drawer .collection-card:hover .collection-card__image,#sv-main .card-hover-effect-subtle-zoom .header-drawer .product-card:hover .product-card__image,#sv-main .card-hover-effect-subtle-zoom .header-drawer .resource-card:hover .resource-card__image{transform:none}#sv-main .predictive-search-results__card .product-card:hover,#sv-main .predictive-search-results__card .collection-card:hover,#sv-main .predictive-search-results__card .resource-card:hover,#sv-main .header .product-card:hover,#sv-main .header .collection-card:hover,#sv-main .header .resource-card:hover,#sv-main .header-drawer .product-card:hover,#sv-main .header-drawer .collection-card:hover,#sv-main .header-drawer .resource-card:hover{transform:none;box-shadow:none}}#sv-main dialog{background-color:var(--color-background);color:var(--color-foreground);--backdrop-color: var(--color-shadow)}#sv-main p,#sv-main h1,#sv-main h2,#sv-main h3,#sv-main h4,#sv-main h5,#sv-main h6{overflow-wrap:break-word}#sv-main p:empty{display:none}#sv-main :is(p,h1,h2,h3,h4,h5,h6):first-child,#sv-main :empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}#sv-main :is(p,h1,h2,h3,h4,h5,h6):last-child,#sv-main :where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}#sv-main{view-transition-name:none}#sv-main:active-view-transition-type(page-navigation),#sv-main:active-view-transition-type(product-image-transition){view-transition-name:root-custom}#sv-main ::view-transition{pointer-events:none}#sv-main:active-view-transition-type(page-navigation) main[data-page-transition-enabled=true]{view-transition-name:main-content}#sv-main:active-view-transition-type(page-navigation) main[data-product-transition=true][data-template*=product]{view-transition-name:none}#sv-main ::view-transition-old(main-content){animation:var(--view-transition-old-main-content)}#sv-main ::view-transition-new(main-content){animation:var(--view-transition-new-main-content)}#sv-main:active-view-transition-type(product-image-transition) [data-view-transition-type=product-image-transition]{view-transition-name:product-image-transition}#sv-main:active-view-transition-type(product-image-transition) [data-view-transition-type=product-details]{view-transition-name:product-details}#sv-main ::view-transition-group(product-image-transition){z-index:1}#sv-main ::view-transition-group(product-image-transition),#sv-main ::view-transition-group(product-details){animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}#sv-main ::view-transition-old(product-image-transition),#sv-main ::view-transition-new(product-image-transition){block-size:100%;overflow:hidden;object-fit:cover;animation-duration:.25s;animation-timing-function:var(--animation-easing)}#sv-main ::view-transition-new(product-details){animation:var(--view-transition-new-main-content)}}#sv-main *:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){#sv-main *:focus{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}#sv-main .focus-inset{outline-offset:calc(var(--focus-outline-width) * -1)}#sv-main .content-for-layout{flex:1}#sv-main .page-width-wide,#sv-main .page-width-normal,#sv-main .page-width-narrow,#sv-main .page-width-content{--page-margin: 16px}@media screen and (min-width:750px){#sv-main .page-width-wide,#sv-main .page-width-normal,#sv-main .page-width-narrow,#sv-main .page-width-content{--page-margin: 40px}}#sv-main .page-width-wide{--page-content-width: var(--wide-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}#sv-main .page-width-normal{--page-content-width: var(--normal-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}#sv-main .page-width-narrow,#sv-main .page-width-content{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}#sv-main .page-width-content{--page-content-width: var(--normal-content-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}#sv-main .section{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);--util-page-margin-offset: max( var(--page-margin), calc((100% - min(var(--page-content-width), calc(100% - (var(--page-margin) * 2))))/2) );--full-page-margin-inline-offset: calc(((100vw - var(--full-page-grid-central-column-width)) / 2) * -1);width:100%;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, "auto")}#sv-main .section>*{grid-column:2}#sv-main .shopify-section:not(.header-section) :is(.section:is([class*=color-scheme-]),.cart__summary-container){background:transparent}#sv-main .shopify-section:not(.header-section):has(.section:is([class*=color-scheme-])){position:relative}#sv-main .shopify-section:not(.header-section):has(.section:is([class*=color-scheme-])) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background)}#sv-main .section--page-width>*{grid-column:2}#sv-main .section--full-width>*{grid-column:1 / -1}#sv-main .section--page-width.section--full-width-right>*{grid-column:2 / 4}#sv-main .section--full-width.section--full-width-margin>*{grid-column:1 / -1}@media screen and (min-width:750px){#sv-main .section--full-width.section--full-width-margin>*{padding-left:var(--page-margin);padding-right:var(--page-margin)}}#sv-main .section>.force-full-width{grid-column:1 / -1}#sv-main .section--height-small{--section-min-height: var(--section-height-small)}#sv-main .section--height-medium{--section-min-height: var(--section-height-medium)}#sv-main .section--height-large{--section-min-height: var(--section-height-large)}#sv-main .section--height-full-screen{--section-min-height: 100svh}#sv-main .section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px));position:relative;width:100%;height:100%}#sv-main .hidden{display:none!important}@media screen and (max-width:749px){#sv-main .hidden--mobile,#sv-main .mobile\:hidden{display:none!important}}@media screen and (min-width:750px){#sv-main .hidden--desktop,#sv-main .desktop\:hidden{display:none!important}}#sv-main .hide-when-empty:empty{display:none!important}#sv-main .visually-hidden:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}@media screen and (max-width:749px){#sv-main .is-visually-hidden-mobile:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}}#sv-main .grid{--centered-column-number: 12;--full-width-column-number: 14;--centered: column-1 / span var(--centered-column-number);--full-width: column-0 / span var(--full-width-column-number);display:flex;flex-direction:column}@media screen and (min-width:750px){#sv-main .grid{display:grid;gap:0;grid-template-columns:var(--margin-4xl) repeat(var(--centered-column-number),minmax(0,1fr)) var(--margin-4xl);grid-template-areas:"column-0 column-1 column-2 column-3 column-4 column-5 column-6 column-7 column-8 column-9 column-10 column-11 column-12 column-13"}}@media screen and (min-width:1400px){#sv-main .grid{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}#sv-main .flex{display:flex;gap:var(--gap-md)}#sv-main .flip-x{scale:-1 1}#sv-main .flip-y{scale:1 -1}#sv-main .list-unstyled{margin:0;padding:0;list-style:none}#sv-main .skip-to-content-link{position:absolute;overflow:hidden;height:1px;clip-path:rect(0 0 0 0);word-wrap:normal!important}#sv-main .skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;clip-path:unset;padding:var(--padding-lg) var(--padding-4xl);left:var(--margin-lg);top:var(--margin-lg);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}#sv-main .text-left{--text-align: left;text-align:left}#sv-main .text-center{--text-align: center;text-align:center}#sv-main .text-right{--text-align: right;text-align:right}#sv-main .text-inherit{color:inherit}#sv-main .justify-left{justify-content:left}#sv-main .justify-center{justify-content:center}#sv-main .justify-right{justify-content:right}#sv-main .title--aligned-center{display:flex;align-items:center;gap:16px}#sv-main .background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity)}#sv-main .background-image-container img,#sv-main .background-image-container svg{object-fit:cover;width:100%;height:100%}#sv-main .background-image-fit img,#sv-main .background-image-fit svg{object-fit:contain}#sv-main .svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}#sv-main .svg-wrapper--smaller{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}#sv-main .svg-wrapper--small{width:var(--icon-size-xs);height:var(--icon-size-xs)}#sv-main .svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}#sv-main .relative{position:relative}#sv-main .icon-success,#sv-main .icon-error{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}#sv-main .icon-success{color:var(--color-success)}#sv-main .icon-error{fill:var(--color-error)}#sv-main placeholder-image{display:block;height:100%;aspect-ratio:var(--ratio)}#sv-main placeholder-image[data-type=product]{background-color:rgba(from var(--color-foreground) r g b / 15%);width:100%}#sv-main placeholder-image[data-type=product]>img{mix-blend-mode:luminosity}#sv-main placeholder-image[data-type=product]:not(:has(>img)){aspect-ratio:var(--ratio);height:350px}#sv-main placeholder-image>img{object-fit:cover;aspect-ratio:var(--ratio);height:100%}#sv-main,#sv-main .paragraph:not(.button),#sv-main .paragraph>*{font-family:Noto Sans JP,sans-serif;font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);text-transform:var(--font-paragraph--case);-webkit-font-smoothing:antialiased;color:var(--color, var(--color-foreground))}#sv-main .paragraph>small{font-size:smaller}#sv-main h1,#sv-main .h1.h1,#sv-main .text-block.h1>*{font-family:Noto Sans JP,sans-serif;font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);line-height:var(--font-h1--line-height);letter-spacing:var(--font-h1--letter-spacing);text-transform:var(--font-h1--case);color:var(--color, var(--font-h1-color))}#sv-main h2,#sv-main .h2.h2,#sv-main .text-block.h2>*{font-family:Noto Sans JP,sans-serif;font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);line-height:var(--font-h2--line-height);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color, var(--font-h2-color))}#sv-main h3,#sv-main .h3,#sv-main .h3.h3,#sv-main .text-block.h3>*{font-family:Noto Sans JP,sans-serif;font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color, var(--font-h3-color))}#sv-main h4,#sv-main .h4.h4,#sv-main .text-block.h4>*{font-family:Noto Sans JP,sans-serif;font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case);color:var(--color, var(--font-h4-color))}#sv-main h5,#sv-main .h5.h5,#sv-main .text-block.h5>*{font-family:Noto Sans JP,sans-serif;font-style:var(--font-h5--style);font-weight:var(--font-h5--weight);font-size:var(--font-h5--size);line-height:var(--font-h5--line-height);letter-spacing:var(--font-h5--letter-spacing);text-transform:var(--font-h5--case);color:var(--color, var(--font-h5-color))}#sv-main h6,#sv-main .h6.h6,#sv-main .text-block.h6>*{font-family:Noto Sans JP,sans-serif;font-style:var(--font-h6--style);font-weight:var(--font-h6--weight);font-size:var(--font-h6--size);line-height:var(--font-h6--line-height);letter-spacing:var(--font-h6--letter-spacing);text-transform:var(--font-h6--case);color:var(--color, var(--font-h6-color))}#sv-main :is(.h1,.h2,.h3,.h4,.h5,.h6):first-child{margin-block-start:0}#sv-main :is(.h1,.h2,.h3,.h4,.h5,.h6):last-child{margin-block-end:0}#sv-main a{--button-color: var(--color, var(--color-primary));color:var(--button-color);text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}#sv-main :is(h1,h2,h3,h4,h5,h6,p)>a:hover{--button-color: var(--color, var(--color-primary-hover))}#sv-main p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),#sv-main .rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)){text-decoration-color:currentcolor}#sv-main :is(p:not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary)),.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-primary,.button-secondary))):hover{text-decoration-color:transparent;color:var(--color-primary-hover)}#sv-main .container-background-image{background-repeat:no-repeat;background-size:cover;background-position:center center}#sv-main details[open] .summary-closed{display:none}#sv-main details:not([open]) .summary-open{display:none}#sv-main details[open]>summary .icon-animated>svg{transform:rotate(180deg)}#sv-main summary::-webkit-details-marker{display:none}#sv-main .featured-collection-block{width:100%}#sv-main .product-grid-container{display:block;width:100%;padding-block:var(--padding-block-start) var(--padding-block-end)}@media screen and (min-width:750px){#sv-main .product-grid-container{display:grid}}#sv-main .product-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--product-grid-gap);margin:auto;padding:0;list-style:none}@media screen and (min-width:750px){#sv-main .product-grid{grid-template-columns:var(--product-grid-columns-desktop)}}#sv-main .product-grid :is(h3,p){margin:0}#sv-main .product-grid__item{border:var(--product-card-border-width) solid rgba(from var(--color-border) r g b / var(--product-card-border-opacity))}#sv-main .product-grid--organic[product-grid-view=default] .product-grid__item{height:fit-content}#sv-main .product-grid__card.product-grid__card{display:flex;flex-flow:column nowrap;gap:var(--product-card-gap);align-items:var(--product-card-alignment);text-decoration:none;color:var(--color, var(--color-foreground));padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);overflow:hidden}#sv-main [product-grid-view=zoom-out] .product-grid__card{row-gap:var(--padding-xs)}#sv-main [product-grid-view=default]{--product-grid-gap: 16px;--padding-block-start: 24px;--padding-block-end: 24px;--padding-inline-start: 0;--padding-inline-end: 0}#sv-main [product-grid-view=default] .product-grid__item{padding-block:0}@media screen and (max-width:749px){#sv-main [product-grid-view=mobile-single],#sv-main .product-grid-mobile--large{grid-template-columns:1fr}}@media screen and (max-width:749px){#sv-main .product-grid__card .group-block>*{flex-direction:column}}#sv-main ul[product-grid-view=zoom-out] .product-grid__card>*{display:none}#sv-main ul[product-grid-view=zoom-out] .product-grid__card .card-gallery{display:block}#sv-main [product-grid-view=zoom-out] .card-gallery>:is(quick-add-component,.product-badges,slideshow-component>slideshow-controls){display:none}#sv-main [product-grid-view=zoom-out] :is(.card-gallery,.card-gallery .slideshow-control){pointer-events:none}#sv-main ul[product-grid-view=zoom-out] .card-gallery>img{display:block}#sv-main [product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat( 10, minmax(clamp(50px, calc(100% - 9 * var(--product-grid-gap)) / 10, 80px), 1fr) )}#sv-main .product-grid-view-zoom-out--details{display:none}#sv-main .product-grid-view-zoom-out--details .h4,#sv-main .product-grid-view-zoom-out--details span,#sv-main .product-grid-view-zoom-out--details s{font-size:var(--font-size--xs);font-family:Noto Sans JP,sans-serif}#sv-main .product-grid-view-zoom-out--details span{font-weight:500}#sv-main .product-grid-view-zoom-out--details .h4{line-height:1.3;font-weight:400}#sv-main .product-grid-view-zoom-out--details>span.h6,#sv-main .product-grid-view-zoom-out--details>div.h6>product-price{display:inline-block;line-height:0;margin-top:var(--margin-2xs)}#sv-main .product-grid-view-zoom-out--details>span.h6>*,#sv-main .product-grid-view-zoom-out--details>div.h6>*>*{line-height:1.2}@media(prefers-reduced-motion:no-preference){#sv-main:active-view-transition-type(product-grid) details[open] floating-panel-component{view-transition-name:panel-content}#sv-main:active-view-transition-type(product-grid) details[open] floating-panel-component .checkbox *,#sv-main:active-view-transition-type(product-grid) details[open] floating-panel-component .facets__pill-label{transition:none}#sv-main .facets--vertical :is(#sv-main:active-view-transition-type(product-grid) details[open] floating-panel-component){view-transition-name:none}#sv-main:active-view-transition-type(product-grid) .product-grid{view-transition-name:product-grid}#sv-main:active-view-transition-type(product-grid) footer{view-transition-name:footer}#sv-main:active-view-transition-type(product-grid) .product-grid__item,#sv-main:active-view-transition-type(product-grid) floating-panel-component{transition:none}}#sv-main ::view-transition-group(panel-content){z-index:1}#sv-main ::view-transition-new(product-grid){animation-delay:.15s;animation-name:fadeInUp;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}#sv-main results-list[initialized] .product-grid__item{transition:opacity var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}@starting-style{#sv-main results-list[initialized] .product-grid__item{opacity:0;transform:translateY(10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#sv-main :is(.product-grid__item,.resource-list__item) .product-card{display:grid;height:100%}#sv-main .video-background,#sv-main .video-background *{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#sv-main .video-background--cover *{object-fit:cover}#sv-main .video-background--contain *{object-fit:contain}#sv-main .text-block{width:100%}#sv-main .text-block>*:first-child,#sv-main .text-block>*:empty:first-child+*{margin-block-start:0}#sv-main .text-block>*:last-child,#sv-main .text-block>*:has(+*:empty:last-child){margin-block-end:0}#sv-main .text-block>style+*{margin-block-start:0}#sv-main .dialog-modal{border:none;box-shadow:var(--shadow-popover)}@media screen and (min-width:750px){#sv-main .dialog-modal{border-radius:var(--style-border-radius-popover);max-width:var(--normal-content-width)}}@media screen and (max-width:749px){#sv-main .dialog-modal{max-width:100%;max-height:100%;height:100dvh;width:100dvw;padding:var(--padding-md)}}#sv-main .dialog-modal::backdrop{transition:backdrop-filter var(--animation-speed) var(--animation-easing);-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);background:rgba(from var(--backdrop-color) r g b / var(--backdrop-opacity))}#sv-main .dialog-modal[open]{animation:elementSlideInTop var(--animation-speed) var(--animation-easing) forwards}#sv-main .dialog-modal[open]::backdrop{animation:backdropFilter var(--animation-speed) var(--animation-easing) forwards;transition:opacity var(--animation-speed) var(--animation-easing)}#sv-main .dialog-modal.dialog-closing{animation:elementSlideOutTop var(--animation-speed) var(--animation-easing) forwards}#sv-main .dialog-modal.dialog-closing::backdrop{opacity:0}#sv-main .dialog-drawer{--dialog-drawer-opening-animation: slideInLeft;--dialog-drawer-closing-animation: slideOutLeft}#sv-main .dialog-drawer--right{--dialog-drawer-opening-animation: slideInRight;--dialog-drawer-closing-animation: slideOutRight}#sv-main .dialog-drawer[open]{animation:var(--dialog-drawer-opening-animation) var(--animation-speed) var(--animation-easing) forwards}#sv-main .dialog-drawer.dialog-closing{animation:var(--dialog-drawer-closing-animation) var(--animation-speed) var(--animation-easing)}#sv-main .button,#sv-main .button-secondary,#sv-main button.shopify-payment-button__button--unbranded{--text-align: center;display:grid;align-content:center;text-decoration:none;text-align:var(--text-align);color:var(--button-color);-webkit-appearance:none;appearance:none;background-color:var(--button-background-color);border:none;font-family:Noto Sans JP,sans-serif;font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);margin-block:0;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);cursor:pointer;width:fit-content;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}#sv-main .button{font-family:Noto Sans JP,sans-serif;font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary);border-radius:var(--style-border-radius-buttons-primary)}#sv-main .button:not(.button-secondary,.button-unstyled){outline-color:var(--button-background-color)}#sv-main .button-secondary{font-family:Noto Sans JP,sans-serif;font-weight:var(--button-font-weight-secondary);text-transform:var(--button-text-case-secondary);border-radius:var(--style-border-radius-buttons-secondary)}#sv-main button.shopify-payment-button__button--unbranded{font-family:Noto Sans JP,sans-serif;font-weight:var(--button-font-weight-primary);text-transform:var(--button-text-case-primary)}#sv-main textarea,#sv-main input{background-color:var(--color-input-background);border-color:var(--color-input-border)}#sv-main textarea::placeholder,#sv-main input::placeholder{color:var(--color-input-text)}#sv-main textarea:not(:placeholder-shown)::placeholder,#sv-main input:not(:placeholder-shown)::placeholder{opacity:0}#sv-main .button[hidden]{display:none}#sv-main .button[aria-disabled=true],#sv-main .button-secondary[aria-disabled=true],#sv-main .button:disabled{opacity:.5;cursor:not-allowed}#sv-main .button,#sv-main button.shopify-payment-button__button--unbranded{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary)}#sv-main .button:hover,#sv-main button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-primary-button-hover-text);--button-background-color: var(--color-primary-button-hover-background);--button-border-color: var(--color-primary-button-hover-border)}#sv-main .button-secondary{--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary)}#sv-main .button-secondary:hover{--button-color: var(--color-secondary-button-hover-text);--button-background-color: var(--color-secondary-button-hover-background);--button-border-color: var(--color-secondary-button-hover-border)}#sv-main button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--button-background-color)}#sv-main .button-unstyled{display:block;padding:0;background-color:inherit;color:inherit;border:0;border-radius:0;overflow:hidden;box-shadow:none;font-family:Noto Sans JP,sans-serif;font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size)}#sv-main .button-unstyled:hover{background-color:inherit}#sv-main .button-unstyled--with-icon{color:var(--color-foreground);display:flex;gap:var(--gap-2xs);align-items:center}#sv-main .button-unstyled--transparent{background-color:transparent;box-shadow:none}#sv-main .show-more__button{color:var(--color-primary);cursor:pointer}@media screen and (min-width:750px){#sv-main .show-more__button:hover{color:var(--color-primary-hover)}}#sv-main .show-more__label{text-align:start;font-size:var(--font-size--body-md);font-family:Noto Sans JP,sans-serif}#sv-main .show-more__button .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}#sv-main .show-more[data-expanded=true] .show-more__label--more,#sv-main .show-more[data-expanded=false] .show-more__label--less{display:none}#sv-main .link{display:inline-block;text-align:center}#sv-main shopify-accelerated-checkout,#sv-main shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary);--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons)}#sv-main .product-form-buttons:has(.add-to-cart-button.button-secondary) :is(shopify-accelerated-checkout,shopify-accelerated-checkout-cart){--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-secondary);--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons)}#sv-main .icon-caret svg{transition:transform var(--animation-speed) var(--animation-easing)}#sv-main .icon-caret--forward svg{transform:rotate(-90deg)}#sv-main .icon-caret--backward svg{transform:rotate(90deg)}#sv-main summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding-block:var(--padding-sm)}#sv-main summary:hover{color:var(--color-primary-hover)}#sv-main summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed) var(--animation-easing)}#sv-main summary .icon-plus :is(.horizontal,.vertical),#sv-main .show-more__button .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}#sv-main details[open]>summary .icon-plus .horizontal,#sv-main .details-open>summary .icon-plus .horizontal,#sv-main .show-more:where([data-expanded=true]) .show-more__button .icon-plus .horizontal{transform:rotate(90deg)}#sv-main details[open]>summary .icon-plus .vertical,#sv-main .details-open>summary .icon-plus .vertical,#sv-main .show-more:where([data-expanded=true]) .show-more__button .icon-plus .vertical{transform:rotate(90deg);opacity:0}#sv-main media-gallery{display:block;width:100%}#sv-main :where(media-gallery,.product-grid__item) .media-gallery__grid{grid-template-columns:1fr;gap:var(--image-gap)}@media screen and (max-width:749px){#sv-main .product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}#sv-main :not(.dialog-zoomed-gallery)>.product-media-container{display:flex;aspect-ratio:var(--gallery-aspect-ratio, var(--media-preview-ratio));max-height:var(--constrained-height);width:100%;position:relative;--slide-width: round(up, 100%, 1px);overflow:hidden}#sv-main :not(.dialog-zoomed-gallery)>.product-media-container:where(.constrain-height){--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-right:auto;margin-left:auto}#sv-main media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}#sv-main .product-media :is(deferred-media,product-model){position:absolute}@media screen and (max-width:749px){#sv-main .product-media-container.constrain-height{max-height:none}}@media screen and (min-width:750px){#sv-main .product-media-container.constrain-height{--viewport-offset: var(--header-height, 100px);--constrained-min-height: 500px}#sv-main .media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}#sv-main .media-gallery--large-first-image .product-media-container:first-child,#sv-main .media-gallery--two-column .product-media-container:only-child{grid-column:span 2}#sv-main media-gallery:is(.media-gallery--grid) slideshow-component{display:none}#sv-main media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}#sv-main .product-media-container--model{flex-direction:column}#sv-main .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}#sv-main .product-media-container img{aspect-ratio:inherit;object-fit:contain;object-position:center center}#sv-main .product-media-container.media-fit{--product-media-fit: cover}#sv-main .product-media-container.media-fit img{object-fit:var(--product-media-fit)}#sv-main .product-media-container__zoom-button{position:absolute;width:100%;height:100%;z-index:var(--layer-flat);cursor:zoom-in}#sv-main zoom-dialog dialog{width:100vw;height:100vh;border:none;margin:0;padding:0;max-width:100%;max-height:100%;background:#fff;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);scrollbar-width:none}#sv-main zoom-dialog dialog[open]{opacity:1}@media(prefers-reduced-motion:no-preference){#sv-main zoom-dialog dialog{scroll-behavior:smooth}}#sv-main zoom-dialog dialog::backdrop{background:transparent}#sv-main .close-button{position:fixed;top:var(--margin-lg);right:var(--margin-lg);width:var(--minimum-touch-target);height:var(--minimum-touch-target);z-index:var(--layer-flat);background-color:transparent;display:flex;align-items:center;justify-content:center;opacity:0;animation:elementSlideInBottom var(--animation-speed) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 2)}#sv-main .dialog--closed .close-button{animation:elementSlideOutBottom calc(var(--animation-speed) * .5) var(--animation-easing) forwards}#sv-main .dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised)}#sv-main .dialog-thumbnails-list{position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}#sv-main .dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:750px){#sv-main .dialog-thumbnails-list{position:fixed;flex-direction:column;inset:50% var(--margin-lg) auto auto;right:0;max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop calc(var(--animation-speed) * .5) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 2)}#sv-main .dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}#sv-main .dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed) var(--animation-easing);flex-shrink:0;border-radius:var(--media-radius)}#sv-main .dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio)}#sv-main .dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgba(from var(--color-border) r g b / var(--media-border-opacity))}#sv-main .close-button:hover{background-color:transparent;opacity:.8}#sv-main .close-button svg{width:20px;height:20px}#sv-main .product-media{display:flex;flex:1}#sv-main .product-media__image~* .deferred-media__poster-image{display:none}#sv-main .product-media-container:has(.deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}#sv-main :is(product-model,deferred-media){height:100%;width:100%;position:relative}#sv-main product-model model-viewer,#sv-main :is(deferred-media,product-model)>.deferred-media__poster-button~*:not(template){display:block;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:inherit}#sv-main slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-sm);right:var(--padding-sm)}#sv-main .dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width) / calc(var(--media-preview-ratio)) + var(--padding-lg) * 2);right:var(--padding-lg)}@media screen and (max-width:749px){#sv-main slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){#sv-main slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}#sv-main .dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);right:calc(var(--thumbnail-width) + var(--padding-lg) * 2)}}#sv-main :is(deferred-media,.video-placeholder-wrapper).border-style{overflow:hidden}#sv-main deferred-media:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){#sv-main deferred-media:has(:focus){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}#sv-main .deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio, auto)}#sv-main .deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease}#sv-main deferred-media img{height:100%;object-fit:cover;transition:opacity .3s ease}#sv-main deferred-media iframe{width:100%;height:100%;border:none;aspect-ratio:var(--size-style-aspect-ratio, auto)}#sv-main deferred-media[data-media-loaded] img{opacity:0}#sv-main .deferred-media__poster-icon,#sv-main .video-placeholder-wrapper__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}#sv-main .deferred-media__poster-icon svg,#sv-main .video-placeholder-wrapper__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}#sv-main :is(.deferred-media__poster-icon svg,.video-placeholder-wrapper__poster-icon svg):hover{color:rgba(from var(--color-white) r g b / 80%)}@media screen and (min-width:750px){#sv-main .deferred-media__poster-icon svg,#sv-main .video-placeholder-wrapper__poster-icon svg{width:64px;height:64px}}#sv-main deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}#sv-main .button-shopify-xr{width:100%;display:flex;justify-content:center;align-items:center;padding:var(--padding-md)}#sv-main .button-shopify-xr>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);fill:currentcolor;margin-inline-end:var(--margin-md)}#sv-main .button-shopify-xr[data-shopify-xr-hidden]{display:none}#sv-main .swatch{--color-border: rgb(from var(--color-foreground) r g b / var(--style-border-swatch-opacity));--min-width-unitless: 15.9999;--min-height-unitless: 15.9999;--min-height: 16px;--min-width: 16px;--scaling-factor: .5;--max-swatch-size: 28px;--max-pill-size: 20px;--max-filter-size: 32px;--offset-swatch-width: calc(var(--variant-picker-swatch-width-unitless) - var(--min-width-unitless));--offset-swatch-height: calc(var(--variant-picker-swatch-height-unitless) - var(--min-height-unitless));--offset-scaled-width: calc( var(--scaling-factor) * var(--offset-swatch-width) / var(--offset-swatch-height) * var(--offset-max-swatch-size) );--offset-scaled-height: calc( var(--scaling-factor) * var(--offset-swatch-height) / var(--offset-swatch-width) * var(--offset-max-swatch-size) );--offset-max-swatch-size: calc(var(--max-swatch-size) - var(--min-width));--swatch-width: min( calc(var(--min-width) + calc(var(--scaling-factor) * var(--offset-swatch-width) * 1px)), calc(var(--min-width) + var(--offset-scaled-width)), var(--max-swatch-size) );--swatch-height: min( calc(var(--min-height) + calc(var(--scaling-factor) * var(--offset-swatch-height) * 1px)), calc(var(--min-height) + var(--offset-scaled-height)), var(--max-swatch-size) );display:block;background:var(--swatch-background);background-position:var(--swatch-focal-point, center);border-radius:var(--variant-picker-swatch-radius);border:var(--style-border-swatch-width) var(--style-border-swatch-style) var(--color-border);width:var(--swatch-width);height:var(--swatch-height);background-size:var(--swatch-width) var(--swatch-height)}#sv-main .swatch.swatch--unavailable{border-style:dashed}#sv-main .swatch.swatch--unscaled{--swatch-width: var(--variant-picker-swatch-width);--swatch-height: var(--variant-picker-swatch-height)}#sv-main .swatch.swatch--filter{--swatch-width: var(--max-filter-size);--swatch-height: var(--max-filter-size);border-radius:var(--variant-picker-swatch-radius)}#sv-main .swatch.swatch--pill{--swatch-width: var(--max-pill-size);--swatch-height: var(--max-pill-size);border-radius:var(--variant-picker-swatch-radius)}#sv-main .swatch.swatch--filter,#sv-main .swatch.swatch--pill{--style-border-swatch-width: var(--variant-picker-border-width);--style-border-swatch-style: var(--variant-picker-border-style);--color-border: rgb(from var(--color-foreground) r g b / var(--variant-picker-border-opacity))}@media screen and (min-width:750px){#sv-main .swatch{--max-swatch-size: 32px;--max-pill-size: 16px;--max-filter-size: 28px;--scaling-factor: .65}}#sv-main .variant-picker .variant-option--buttons label:has(.swatch){border-radius:var(--variant-picker-swatch-radius)}#sv-main .sticky-content{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}@media screen and (min-width:750px){#sv-main .sticky-content--desktop,#sv-main .sticky-content--desktop.full-height--desktop>.group-block{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}}#sv-main .price,#sv-main .compare-at-price,#sv-main .unit-price{white-space:nowrap}#sv-main .unit-price{display:block;font-size:.85em;color:rgb(from var(--color-foreground) r g b / var(--opacity-subdued-text))}#sv-main .compare-at-price{opacity:.4;text-decoration-line:line-through;text-decoration-thickness:1.5px}#sv-main .tax-note,#sv-main .unit-price{color:rgb(from var(--color-foreground) r g b / var(--opacity-subdued-text))}#sv-main .card-gallery{position:relative}@media screen and (min-width:750px){#sv-main product-card:focus-within .quick-add__button,#sv-main .card-gallery:hover .quick-add__button{display:grid;will-change:margin,opacity;animation:elementSlideInTop var(--animation-speed) var(--animation-easing)}}@container (max-width: 70px){#sv-main .card-gallery:hover .quick-add__button{display:none}}#sv-main .drawer{background-color:var(--color-background);position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);z-index:var(--layer-raised);transform:translate(-120%);transition:transform var(--animation-speed) var(--animation-easing)}#sv-main .drawer[data-open=true]{transform:translate(0)}#sv-main .drawer-toggle{display:flex;align-items:center;gap:10px;cursor:pointer}#sv-main .drawer__header{display:flex;justify-content:space-between;align-items:center;padding:var(--drawer-header-block-padding) var(--drawer-inline-padding)}#sv-main .drawer__title{font-size:var(--font-h2--size);margin:0}#sv-main .drawer__close{width:var(--minimum-touch-target);height:var(--minimum-touch-target)}#sv-main .drawer__content{display:block;padding:var(--drawer-content-block-padding) var(--drawer-inline-padding);width:100%}#sv-main .background-overlay{position:relative}#sv-main .background-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-overlay-color, rgb(0 0 0 / 15%))}#sv-main .spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}@media screen and (min-width:990px){#sv-main .spacing-style{--spacing-scale: var(--spacing-scale-default)}}#sv-main .spacing-style,#sv-main .inherit-spacing{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}#sv-main .size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}@media screen and (min-width:750px){#sv-main .size-style{width:var(--size-style-width);height:var(--size-style-height)}}#sv-main .custom-typography,#sv-main .custom-typography>*{font-family:Noto Sans JP,sans-serif;font-weight:var(--font-weight);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}#sv-main .custom-typography h1{line-height:var(--line-height--display, var(--line-height))}#sv-main .custom-typography h2,#sv-main .custom-typography h3,#sv-main .custom-typography h4{line-height:var(--line-height--heading, var(--line-height))}#sv-main .custom-typography p{line-height:var(--line-height--body, var(--line-height))}#sv-main .custom-font-size,#sv-main .custom-font-size>*{font-size:var(--font-size)}#sv-main .custom-font-weight,#sv-main .custom-font-weight>*{font-weight:var(--weight)}#sv-main .border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}#sv-main .gap-style,#sv-main .layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (min-width:990px){#sv-main .gap-style,#sv-main .layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}#sv-main .layout-panel-flex{display:flex;gap:var(--gap);height:100%}#sv-main .layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}#sv-main .layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and (max-width:749px){#sv-main .mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}#sv-main .layout-panel-flex--row:not(.mobile-column) .text-block{flex:1 1 var(--max-width--display-tight)}#sv-main .layout-panel-flex--row:not(.mobile-column) .image-block{flex:1 1 var(--size-style-width-mobile-min)}#sv-main .layout-panel-flex--row:not(.mobile-column) .button{flex:0 0 fit-content}}@media(min-width:750px){#sv-main .layout-panel-flex{flex-direction:var(--flex-direction)}}#sv-main .field{position:relative;width:100%;display:flex;transition:box-shadow var(--animation-speed) ease}#sv-main .field__input{flex-grow:1;text-align:left;border-radius:var(--style-border-radius-inputs);transition:box-shadow var(--animation-speed) ease,background-color var(--animation-speed) ease;padding:var(--input-padding);box-shadow:var(--input-box-shadow);background-color:var(--color-input-background);color:var(--color-input-text);border:none;outline:none}#sv-main .field__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}#sv-main .field__input:is(:focus,:hover){box-shadow:var(--input-box-shadow-focus);background-color:var(--color-input-hover-background)}#sv-main .field__input--button-radius{border-radius:var(--style-border-radius-buttons-primary)}#sv-main .field__input--button-padding{padding-inline:var(--padding-3xl)}#sv-main .field__label{color:rgb(from var(--color-input-text) r g b / 80%);font-size:var(--font-paragraph--size);left:var(--input-padding-x);top:50%;transform:translateY(-50%);margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--animation-speed) ease,font-size var(--animation-speed) ease}#sv-main :is(.rte,.shopify-policy__title) :is(h1,h2,h3,h4,h5,h6){margin-block:clamp(24px,1em * 3.3,40px) clamp(16px,1em * .25,32px)}#sv-main :is(.rte,.shopify-policy__title) :is(p,h1,h2,h3,h4,h5,h6):first-child,#sv-main :is(.rte,.shopify-policy__title) :empty:first-child+:is(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}#sv-main :is(.rte,.shopify-policy__title) ul,#sv-main :is(.rte,.shopify-policy__title) ol{margin-block-start:0;padding-inline-start:1.5em}#sv-main :is(.rte,.shopify-policy__title) :is(ul,ol):not(:is(ul,ol) :is(ul,ol)){margin-block-end:1em}#sv-main :is(.rte,.shopify-policy__title) blockquote{margin-inline:1.5em 2.3em;margin-block:3.8em;padding-inline-start:.8em;border-inline-start:1.5px solid rgb(from var(--color-foreground) r g b / 30%);font-style:italic;font-weight:500}#sv-main :is(.rte,.shopify-policy__title) .rte-table-wrapper{overflow-x:auto}#sv-main :is(.rte,.shopify-policy__title) table{width:100%!important;border-collapse:collapse}#sv-main :is(.rte,.shopify-policy__title) tr:not(:has(td)),#sv-main :is(.rte,.shopify-policy__title) thead{background-color:rgb(from var(--color-foreground) r g b / 5%);font-weight:700;text-transform:uppercase}#sv-main :is(.rte,.shopify-policy__title) tr:has(td){border-bottom:1px solid rgb(from var(--color-foreground) r g b / 10%)}#sv-main :is(.rte,.shopify-policy__title) th,#sv-main :is(.rte,.shopify-policy__title) td{text-align:start;padding-inline:var(--padding-md);padding-block:var(--padding-sm)}#sv-main .shopify-policy__container{padding-block:var(--padding-xl)}#sv-main .checkbox{--checkbox-size: 22px;--checkbox-top: 50%;--checkbox-left: 1.5px;--checkbox-offset: 3px;--checkbox-border-radius: 7px;--checkbox-label-padding: 8px;--checkbox-path-opacity: 0;--checkbox-cursor: pointer;--checkbox-border: 1px solid rgb(from var(--color-foreground) r g b / var(--opacity-35-55));position:relative;display:flex;align-items:center}@media screen and (min-width:750px){#sv-main .checkbox{--checkbox-size: 16px;--checkbox-border-radius: 5px;--checkbox-label-padding: 6px}}#sv-main .checkbox:has(.checkbox__input:checked){--checkbox-path-opacity: 1}#sv-main .checkbox:has(.checkbox__input:disabled){--checkbox-cursor: not-allowed}#sv-main .checkbox__input{position:absolute;opacity:0;margin:0;width:var(--checkbox-size);height:var(--checkbox-size)}#sv-main .checkbox__input:focus-visible{outline:none}#sv-main .checkbox__input:focus-visible+.checkbox__label .icon-checkmark{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}#sv-main .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--color-foreground);border-color:var(--color-foreground)}#sv-main .checkbox__input:disabled+.checkbox__label .icon-checkmark{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color)}#sv-main .checkbox__label{position:relative;display:inline-flex;cursor:var(--checkbox-cursor);line-height:var(--checkbox-size);min-width:var(--minimum-touch-target)}#sv-main .checkbox .icon-checkmark{height:var(--checkbox-size);width:var(--checkbox-size);flex-shrink:0;border:var(--checkbox-border);border-radius:var(--checkbox-border-radius);background-color:var(--color-background)}#sv-main .checkbox__label-text{padding-inline-start:var(--checkbox-label-padding);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sv-main .checkbox .icon-checkmark path{stroke:var(--color-background);opacity:var(--checkbox-path-opacity);transition:opacity var(--animation-speed) var(--animation-easing)}#sv-main .checkbox__input:disabled+.checkbox__label{color:var(--input-disabled-text-color)}#sv-main .button[id^=BuyButtons-ProductSubmitButton-]{position:relative;overflow:hidden}#sv-main .cart-bubble{--cart-padding: .2em;position:relative;width:20px;aspect-ratio:1;border-radius:50%;border-width:0;display:grid;line-height:normal;place-content:center;color:var(--color-primary-button-text);padding-inline:var(--cart-padding)}#sv-main .cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-primary-button-background);border-radius:var(--style-border-radius-lg)}#sv-main .cart-bubble__text{font-size:var(--font-size--2xs);z-index:var(--layer-flat);line-height:1;display:flex;align-items:center;justify-content:center}#sv-main .quantity-selector{--quantity-selector-width: 124px;display:flex;justify-content:space-between;align-items:center;color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);flex:1 1 var(--quantity-selector-width);align-self:stretch;transition:background-color var(--animation-speed) var(--animation-easing)}#sv-main .quantity-selector:hover{background-color:var(--color-input-hover-background)}#sv-main .product-form-buttons:has(.add-to-cart-button.button-secondary) .quantity-selector{border-radius:var(--style-border-radius-buttons-secondary)}#sv-main .quantity-selector :is(.quantity-minus,.quantity-plus){padding:0;background:transparent;box-shadow:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:var(--minimum-touch-target);height:var(--minimum-touch-target);flex-shrink:0;color:var(--color-input-text)}#sv-main .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-inputs);border-end-start-radius:var(--style-border-radius-inputs)}#sv-main .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-inputs);border-end-end-radius:var(--style-border-radius-inputs)}#sv-main .product-details .quantity-selector{border-radius:var(--style-border-radius-buttons-primary)}#sv-main .product-details .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-buttons-primary);border-end-start-radius:var(--style-border-radius-buttons-primary)}#sv-main .product-details .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-buttons-primary);border-end-end-radius:var(--style-border-radius-buttons-primary)}#sv-main .quantity-selector .svg-wrapper{transition:transform var(--animation-speed) var(--animation-easing)}#sv-main .quantity-selector svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}#sv-main :is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:scale(.9)}#sv-main .quantity-selector input[type=number]{margin:0;text-align:center;border:none;-webkit-appearance:none;appearance:none;max-width:calc(var(--quantity-selector-width) - var(--minimum-touch-target) * 2);border-radius:var(--style-border-radius-buttons);color:var(--color-input-text);background-color:transparent}#sv-main .quantity-selector input[type=number]::-webkit-inner-spin-button,#sv-main .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}#sv-main .quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield}#sv-main .pills__pill{--pills-pill-background-color: rgb(from var(--color-foreground) r g b / var(--opacity-5-15));color:var(--color-foreground);display:flex;justify-content:space-between;align-items:center;gap:var(--gap-sm);min-width:48px;padding:6px 12px;border-radius:var(--style-border-radius-pills);cursor:pointer;background-color:var(--pills-pill-background-color);transition:background-color var(--animation-speed) var(--animation-easing)}#sv-main .pills__pill:hover{--pills-pill-background-color: rgb(from var(--color-foreground) r g b / var(--opacity-10-25))}@media screen and (max-width:749px){#sv-main .pills__pill{padding:var(--padding-xs) var(--padding-md)}}#sv-main .pills__pill>.svg-wrapper{--close-icon-opacity: .4;--icon-stroke-width: 1px;color:var(--color-foreground)}@media screen and (max-width:749px){#sv-main .pills__pill--swatch{padding-inline-start:var(--padding-sm)}}#sv-main .pills__pill--swatch .swatch{margin-right:-4px}@media screen and (min-width:750px){#sv-main .pills__pill--desktop-small{font-size:var(--font-size--xs)}}#sv-main fly-to-cart{position:fixed;width:40px;height:40px;left:0;top:0;border-radius:50%;z-index:calc(infinity);pointer-events:none;opacity:0;overflow:hidden;box-shadow:0 4px 8px #0003;transition:opacity .3s ease;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:var(--color-foreground);transform:translate(var(--x, 0),var(--y, 0)) scale(var(--scale, 1))}@keyframes grow{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes slideInLeft{0%{transform:translate(var(--custom-transform-from, 100%))}to{transform:translate(var(--custom-transform-to, 0))}}@keyframes slideInLeftViewTransition{0%{transform:translate(100px)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(var(--custom-transform-to, -100%))}}@keyframes slideInRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideOutLeft{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slideInTop{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInTopViewTransition{0%{transform:translateY(100px)}}@keyframes slideOutBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slideInBottom{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes cartBubbleSlideIn{0%{transform:translateY(-1em)}to{transform:translateY(0)}}@keyframes elementSlideInTop{0%{margin-top:var(--padding-sm);opacity:0}to{margin-top:0;opacity:1}}@keyframes elementSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}@keyframes elementSlideInBottom{0%{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes elementSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}}@keyframes thumbnailsSlideInTop{0%{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes thumbnailsSlideOutTop{0%{transform:translateY(-50%);opacity:1}to{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}}@keyframes thumbnailsSlideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes thumbnailsSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes search-element-slide-in-bottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes search-element-slide-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes dialogZoom{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(1em)}}@keyframes thumbnail-selected{0%,to{box-shadow:0 0 0 2px transparent;scale:.9}50%{box-shadow:0 0 0 2px #000;scale:1}}@keyframes backdropFilter{0%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}to{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideInTop{0%{transform:translateY(var(--padding-sm));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modalSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}#sv-main .bubble{display:inline-flex;height:calc(var(--variant-picker-swatch-height) / 1.5);font-size:var(--font-size--xs);border-radius:20px;min-width:20px;padding:0 6px;background-color:rgb(from var(--color-foreground) r g b / var(--opacity-10-25));color:var(--color-foreground);align-items:center;justify-content:center}#sv-main .bubble svg{width:12px;height:12px}#sv-main .top-shadow:before{content:"";box-shadow:0 0 10px var(--color-shadow);position:absolute;z-index:var(--layer-lowest);top:0;right:0;bottom:0;left:0;clip-path:inset(-50px 0 0 0)}@media(min-width:750px){#sv-main .top-shadow--mobile:before{display:none}}#sv-main .bottom-shadow:before{content:"";box-shadow:0 0 10px var(--color-shadow);position:absolute;z-index:var(--layer-lowest);top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 -50px 0)}@media(min-width:750px){#sv-main .bottom-shadow--mobile:before{display:none}}#sv-main .video-placeholder-wrapper{position:relative;width:100%;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}#sv-main :not(deferred-media)>.video-placeholder-wrapper{width:var(--video-placeholder-width)}#sv-main .video-placeholder-wrapper>*{width:100%;height:100%;object-fit:cover;object-position:center}#sv-main slideshow-component{--cursor: grab;position:relative;display:flex;flex-direction:column;timeline-scope:var(--slideshow-timeline)}#sv-main .slideshow--single-media{--cursor: default}#sv-main a slideshow-component{--cursor: pointer}#sv-main slideshow-slides{width:100%;position:relative;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none;gap:var(--slideshow-gap, 0);cursor:var(--cursor)}@media(prefers-reduced-motion){#sv-main slideshow-slides{scroll-behavior:auto}}#sv-main slideshow-slides::-webkit-scrollbar{width:0}#sv-main slideshow-slides::-webkit-scrollbar-track{background:transparent}#sv-main slideshow-slides::-webkit-scrollbar-thumb{background:transparent;border:none}#sv-main slideshow-slides[size=small]{min-height:280px}#sv-main slideshow-slides[size=medium]{min-height:340px}#sv-main slideshow-slides[size=large]{min-height:400px}@media screen and (min-width:750px){#sv-main slideshow-slides[size=small]{min-height:420px}#sv-main slideshow-slides[size=medium]{min-height:560px}#sv-main slideshow-slides[size=large]{min-height:720px}}#sv-main slideshow-component[disabled=true] slideshow-slides{overflow:hidden}@media screen and (max-width:749px){#sv-main slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}#sv-main slideshow-slide{position:relative;scroll-snap-align:start;width:var(--slide-width, 100%);max-height:100%;flex-shrink:0;view-timeline-axis:inline;content-visibility:auto;contain-intrinsic-size:auto none}#sv-main slideshow-component[actioned] slideshow-slide,#sv-main slideshow-slide[aria-hidden=false]{content-visibility:visible}#sv-main slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}#sv-main slideshow-slide[hidden]:not([reveal]){display:none}@media screen and (max-width:749px){#sv-main .media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}#sv-main slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}#sv-main :is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}#sv-main slideshow-component[actioned] :is(:is(.resource-list__carousel,.card-gallery) :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}#sv-main slideshow-component:is([dragging],[transitioning],:hover)>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}#sv-main slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:var(--gutter-slide-width, 0)}#sv-main slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}#sv-main slideshow-component[dragging]{--cursor: grabbing}#sv-main slideshow-component[dragging] *{pointer-events:none}#sv-main slideshow-component[dragging] slideshow-arrows{display:none}#sv-main slideshow-container{width:100%;display:block;position:relative;grid-area:container;container-type:inline-size}#sv-main slideshow-controls{flex-shrink:0;display:flex;justify-content:space-between;scrollbar-width:none;min-height:var(--minimum-touch-target);grid-area:controls}#sv-main slideshow-controls[controls-on-media]{position:absolute;bottom:0}#sv-main slideshow-controls::-webkit-scrollbar{display:none}#sv-main slideshow-controls button{display:inline-block;height:var(--minimum-touch-target);width:var(--minimum-touch-target);cursor:pointer;--color: color-mix(in lch, var(--color-foreground) 30%, transparent);--color-active: var(--color-foreground);--color-hover: color-mix(in lch, var(--color-foreground) 50%, transparent)}#sv-main slideshow-controls .icon{width:var(--icon-size-sm);height:var(--icon-size-xs)}#sv-main slideshow-controls[pagination-position=center]{align-items:center;justify-content:center}#sv-main slideshow-controls[pagination-position=center][thumbnails]{width:100%}#sv-main slideshow-controls[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]){justify-content:space-between}#sv-main slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}#sv-main slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}#sv-main slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}#sv-main slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){display:flex;flex-direction:column;height:0;min-height:100%}#sv-main slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden auto}#sv-main slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails-container{position:sticky;top:var(--sticky-header-offset, 0)}#sv-main slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails{padding-block-start:var(--focus-outline-offset)}#sv-main slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-end}#sv-main slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}#sv-main slideshow-controls:not([controls-on-media]):is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails{padding-block:var(--padding-2xs)}#sv-main slideshow-controls:not([controls-on-media]):is([pagination-position=right]) .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}#sv-main slideshow-controls:not([controls-on-media]):is([pagination-position=left]) .slideshow-controls__thumbnails{padding-inline-start:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}#sv-main slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}#sv-main slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #fff}#sv-main slideshow-controls[controls-on-media][pagination-position=right]{right:0}#sv-main slideshow-controls[controls-on-media][pagination-position=left]{left:0}#sv-main slideshow-controls[controls-on-media][pagination-position=center]{width:100%}#sv-main slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{width:fit-content;align-self:flex-start}#sv-main slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{width:fit-content;align-self:flex-end}#sv-main slideshow-controls:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:column}#sv-main .slideshow-controls__arrows{display:flex;justify-content:space-between;height:var(--minimum-touch-target);grid-area:arrows}#sv-main .slideshow-controls__arrows button{padding:0 var(--padding-xs)}#sv-main .slideshow-controls__dots,#sv-main .slideshow-controls__counter{display:inline-flex;justify-content:center;align-items:center;margin:0;list-style:none}#sv-main :is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color: color-mix(in lch, var(--color-foreground) 30%, transparent);--color-active: var(--color-foreground);--color-hover: color-mix(in lch, var(--color-foreground) 50%, transparent)}#sv-main slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:difference}#sv-main .slideshow-controls__dots{gap:9.6px;padding:var(--padding-sm) var(--padding-lg);border-radius:48px;overflow:hidden}#sv-main .slideshow-controls__dots button{--size: 8px;display:flex;align-items:center;justify-content:center;width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) / -2);font-size:0;border-radius:calc(var(--size))}#sv-main .slideshow-controls__dots button:after{content:"";display:block;background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2)}#sv-main .slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}#sv-main :is(.slideshow-controls__dots,.slideshow-controls__counter):only-child{margin-inline:auto}#sv-main .slideshow-controls__counter{color:var(--color-foreground);background-color:#0006;width:auto;border-radius:32px;padding:4.8px var(--padding-sm);margin-inline:var(--margin-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs)}#sv-main .slideshow-controls__counter .slash{color:rgb(from var(--color-foreground) r g b / 40%);padding-inline:var(--padding-2xs);margin-block-start:-1.6px}#sv-main .slideshow-control[disabled]{opacity:.5;cursor:not-allowed}#sv-main .slideshow-control--large .icon-caret{--icon-stroke-width: 1px}#sv-main .slideshow-control--large .svg-wrapper,#sv-main .slideshow-control--large svg{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}#sv-main .slideshow-control .icon-caret{rotate:-90deg}#sv-main .slideshow-control--shape-square,#sv-main .slideshow-control--shape-circle{justify-content:center;aspect-ratio:1 / 1;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}#sv-main .slideshow-control--shape-circle{border-radius:50%}#sv-main .slideshow-control--shape-square{border-radius:0}#sv-main .slideshow-controls__thumbnails-container{display:flex;width:100%;max-height:100%;overflow-x:scroll;scrollbar-width:none}#sv-main .slideshow-controls__thumbnails{display:inline-flex;padding-inline:var(--slideshow-thumbnails-padding-inline, var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block, var(--padding-sm));gap:var(--gap-xs);margin-inline:auto;height:fit-content}#sv-main .slideshow-controls__thumbnails .slideshow-control{border-radius:var(--media-radius);width:clamp(44px,7vw,var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio)}#sv-main .slideshow-controls__thumbnails .slideshow-control img{height:100%;object-fit:cover;border-radius:var(--media-radius)}#sv-main .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgba(from var(--color-border) r g b / var(--media-border-opacity))}#sv-main .slideshow-controls__thumbnail{position:relative}#sv-main .slideshow-controls__thumbnail-badge{position:absolute;top:var(--padding-2xs);right:var(--padding-2xs);width:clamp(16px,10%,20px);height:clamp(16px,10%,20px);background-color:var(--color-background);border-radius:var(--style-border-radius-xs);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgba(from var(--color-foreground) r g b / 5%)}#sv-main .slideshow-controls__thumbnail-badge svg{width:60%;height:60%;fill:var(--color-foreground);opacity:.6}#sv-main .slideshow-control:is(.icon-pause,.icon-play){color:var(--color-active)}#sv-main .slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}#sv-main .slideshow-control:is(.icon-pause,.icon-play) svg{display:none}#sv-main slideshow-component:is([autoplay]):is([paused]) .icon-play>svg{display:block;mix-blend-mode:difference}#sv-main slideshow-component:is([autoplay]):not([paused]) .icon-pause>svg{display:block;mix-blend-mode:difference}#sv-main slideshow-arrows{--cursor-previous: w-resize;--cursor-next: e-resize;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:var(--layer-heightened);pointer-events:none;mix-blend-mode:unset;align-items:flex-end}#sv-main slideshow-arrows[position=left]{justify-content:flex-start;padding-inline:var(--padding-xs)}#sv-main slideshow-arrows[position=right]{justify-content:flex-end;padding-inline:var(--padding-xs)}#sv-main slideshow-arrows[position=center]{justify-content:space-between;align-items:center}#sv-main slideshow-arrows[shape=none]{mix-blend-mode:difference}#sv-main slideshow-component[disabled=true] slideshow-arrows{display:none}#sv-main slideshow-arrows .slideshow-control{pointer-events:auto;opacity:0;min-height:var(--minimum-touch-target);padding:0 var(--padding-xs)}#sv-main slideshow-arrows .slideshow-control.slideshow-control--shape-none{color:var(--color-white)}#sv-main slideshow-arrows .slideshow-control.slideshow-control--style-none{display:none}#sv-main .media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md)}#sv-main .card-gallery slideshow-arrows .slideshow-control{padding-inline:var(--padding-xl)}@container (max-width: 249px){#sv-main .card-gallery slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-sm)}}#sv-main .media-gallery--carousel slideshow-arrows .slideshow-control{opacity:1}#sv-main :not(.media-gallery--carousel)>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control{animation:arrowsSlideIn var(--animation-speed) var(--animation-easing) forwards}@keyframes arrowsSlideIn{0%{transform:translate(var(--padding-sm));opacity:0}to{opacity:1}}#sv-main .block-resource-list{display:flex;flex-direction:column;row-gap:var(--gap);min-width:0;min-height:0;container-type:inline-size;container-name:resource-list}#sv-main .section-resource-list{row-gap:var(--gap)}#sv-main .section-resource-list__content{display:flex;flex-direction:column;align-items:var(--horizontal-alignment);gap:var(--gap);width:100%}#sv-main .section-resource-list__content:empty{display:none}#sv-main .section-resource-list__header:is(:empty,:has(.group-block-content:empty)),#sv-main .section-resource-list__content:empty{display:none}@media screen and (max-width:749px){#sv-main .section-resource-list.section--full-width product-card-link>.group-block{padding-inline:max(var(--padding-xs),var(--padding-inline-start)) max(var(--padding-xs),var(--padding-inline-end))}}#sv-main .resource-list--carousel-mobile{display:block}@media screen and (min-width:750px){#sv-main .resource-list--carousel-mobile{display:none}}#sv-main .resource-list{--resource-list-mobile-gap-max: 9999px;--resource-list-column-gap: min(var(--resource-list-column-gap-desktop), var(--resource-list-mobile-gap-max));--resource-list-row-gap: min(var(--resource-list-row-gap-desktop), var(--resource-list-mobile-gap-max));width:100%}@media screen and (max-width:749px){#sv-main .resource-list{--resource-list-mobile-gap-max: 12px}}@container resource-list (max-width: 749px){#sv-main .resource-list{--resource-list-mobile-gap-max: 12px}}#sv-main .resource-list--grid{display:grid;gap:var(--resource-list-row-gap) var(--resource-list-column-gap);grid-template-columns:var(--resource-list-columns-mobile)}@media screen and (min-width:750px){#sv-main .resource-list--grid{grid-template-columns:var(--resource-list-columns)}}@container resource-list (max-width: 449px){#sv-main .resource-list--grid{grid-template-columns:var(--resource-list-columns-mobile)}}@container resource-list(min-width: 450px) and (max-width: 749px){#sv-main .resource-list--grid{--resource-list-columns-per-row: 3;grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}#sv-main .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(3n+1)),#sv-main .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(8n)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 750px){#sv-main .resource-list--grid{grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}#sv-main .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+9)){--resource-list-columns-per-row: 5}#sv-main .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+7):nth-last-child(-n+8)){--resource-list-columns-per-row: 4}#sv-main .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 3}#sv-main .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(5)){--resource-list-columns-per-row: 5}#sv-main .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(-n+4)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 1200px){#sv-main .resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 6}}#sv-main .resource-list__item{height:100%;color:var(--color-foreground);text-decoration:none}#sv-main .resource-list__carousel{width:100%;position:relative;container-type:inline-size;container-name:resource-list-carousel;--slide-width: 60vw}#sv-main .resource-list__carousel .slideshow-control[disabled]{display:none}#sv-main .resource-list__carousel .slideshow-control--next{margin-inline-start:auto}@container resource-list-carousel (max-width: 749px){#sv-main .resource-list__carousel .resource-list__slide{--slide-width: clamp(150px, 60cqw, var(--slide-width-max))}}@container resource-list-carousel (min-width: 750px){#sv-main .resource-list__carousel .resource-list__slide{--section-slide-width: calc( (100% - (var(--resource-list-column-gap) * (var(--column-count) - 1)) - var(--peek-next-slide-size)) / var(--column-count) );--fallback-slide-width: clamp(150px, 60cqw, var(--slide-width-max));--slide-width: var(--section-slide-width, var(--fallback-slide-width))}}#sv-main .resource-list__carousel slideshow-slides{gap:var(--resource-list-column-gap);margin-block:-16px;padding-block:16px}#sv-main .resource-list__carousel slideshow-arrows{padding-inline:var(--util-page-margin-offset)}#sv-main .resource-list__carousel .resource-list__slide{width:var(--slide-width);flex:0 0 auto;scroll-snap-align:start;min-width:0}#sv-main .group-block,#sv-main .group-block-content{position:relative}#sv-main .group-block:has(>video-background-component),#sv-main .group-block:has(>.background-image-container){overflow:hidden}#sv-main .group-block-content{height:100%;width:100%}#sv-main .section-content-wrapper.section-content-wrapper:where(.layout-panel-flex) .group-block--fill{flex:1}#sv-main .layout-panel-flex--row>.group-block--width-fit{flex:0}#sv-main .layout-panel-flex--row>.group-block--width-fill{flex:1}#sv-main .layout-panel-flex--row>.group-block--width-custom{flex-basis:var(--size-style-width)}#sv-main .group-block--height-fit{height:auto}#sv-main .group-block--height-custom,#sv-main .group-block--height-fill{height:var(--size-style-height)}#sv-main .layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}#sv-main .layout-panel-flex--column>.group-block--height-fill{flex:1}#sv-main .layout-panel-flex--column>.group-block--height-custom{flex-basis:var(--size-style-height)}#sv-main .search-input{width:100%;color:var(--color-foreground);padding-block:var(--padding-lg);padding-inline:calc(var(--margin-lg) + var(--icon-size-lg)) 0;background:transparent;text-overflow:ellipsis;overflow:hidden;outline:none;border:0}#sv-main .search-input:focus-visible{outline:none}#sv-main .search-input:focus{outline:none}#sv-main .search-input::placeholder{color:rgba(from var(--color-foreground) r g b / var(--opacity-subdued-text))}#sv-main accordion-custom details::details-content,#sv-main accordion-custom details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}#sv-main accordion-custom details:not([open])::details-content,#sv-main accordion-custom details:not([open]) .details-content{padding-block:0}#sv-main accordion-custom details[open]::details-content,#sv-main accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{#sv-main accordion-custom details[open]::details-content,#sv-main accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}#sv-main accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){#sv-main accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){#sv-main accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}#sv-main text-component{--shimmer-text-color: rgba(from var(--color-foreground) r g b / 50%);--shimmer-color-light: rgba(from var(--color-foreground) r g b / 10%);--shimmer-speed: 1.25s;display:inline-block;position:relative;transition:color var(--animation-speed-slow) ease;line-height:1}#sv-main text-component:after{content:attr(value);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;opacity:0;transition:opacity var(--animation-speed-slow) var(--animation-easing);pointer-events:none;background-image:linear-gradient(-85deg,var(--shimmer-text-color) 10%,var(--shimmer-color-light) 50%,var(--shimmer-text-color) 90%);background-clip:text;background-size:200% 100%;background-position:100% 0;place-content:center}#sv-main text-component[shimmer]{color:transparent}#sv-main text-component[shimmer]:after{opacity:1;animation:text-shimmer var(--shimmer-speed) infinite linear}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}#sv-main .transition-background-color{transition:background-color var(--animation-speed-medium) ease-in-out}#sv-main .transition-transform{transition:transform var(--animation-speed-medium) var(--animation-timing-bounce)}#sv-main .transition-border-color{transition:border-color var(--animation-speed-medium) var(--animation-timing-hover)}#sv-main ::-webkit-scrollbar{width:20px}#sv-main ::-webkit-scrollbar-track{background-color:transparent}#sv-main ::-webkit-scrollbar-thumb{background-color:rgb(from var(--color-foreground) r g b / 40%);border-radius:20px;border:6px solid transparent;background-clip:content-box;transition:background-color .2s}#sv-main ::-webkit-scrollbar-thumb:hover{background-color:rgb(from var(--color-foreground) r g b / 60%)}@media(prefers-reduced-motion:no-preference){#sv-main{scroll-behavior:smooth}}#sv-main [product-grid-view=zoom-out] :is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}@media screen and (max-width:749px){#sv-main :is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}}#sv-main .shopify-section:has(.in-onboarding-state){display:none!important}#sv-main .product-card:hover,#sv-main .collection-card:hover,#sv-main .resource-card:hover,#sv-main .predictive-search-results__card--product:hover,#sv-main .predictive-search-results__card:hover{position:relative;z-index:var(--layer-raised);transition:transform var(--hover-transition-duration) var(--hover-transition-timing),box-shadow var(--hover-transition-duration) var(--hover-transition-timing)}#sv-main .header .product-card:hover,#sv-main .header .collection-card:hover,#sv-main .header .resource-card:hover,#sv-main .header-drawer .product-card:hover,#sv-main .header-drawer .collection-card:hover,#sv-main .header-drawer .resource-card:hover{z-index:auto;transform:none;box-shadow:none}#sv-main .endorsement-wrapper{display:none;align-items:center;padding:8px 12px;gap:10px;margin-top:2px;border-radius:8px}#sv-main .endorsement-wrapper.no-bg{background-color:#f7f7f7}#sv-main .endorsement-wrapper.no-bg{background-color:transparent}#sv-main .endorsement-avatars{display:flex;align-items:center;position:relative}#sv-main .avatar-wrapper{position:relative;margin-left:-14px;width:42px;height:42px;border-radius:50%;overflow:hidden;border:2px solid #e0e0e0;background:#fff;z-index:1}#sv-main .avatar-wrapper:first-child{margin-left:0;z-index:4}#sv-main .avatar-wrapper:nth-child(2){z-index:3}#sv-main .avatar-wrapper:nth-child(3){z-index:2}#sv-main .avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}#sv-main .badge-icon.absolute-badge{position:absolute;bottom:-2px;left:10px;width:18px;height:18px;z-index:10;background:transparent;padding:0}#sv-main .endorsement-text{font-size:14.5px;margin:0;line-height:1.4}#sv-main .buy-buttons-block #sizefox-container{display:none!important}#sv-main .cd-checkout-btn{display:flex;align-items:center;justify-content:center;gap:4px;text-transform:uppercase}#sv-main .cd-checkout-divider,#sv-main .cd-checkout-total{display:none}#sv-main .cd-checkout-btn.is-loaded .cd-checkout-divider,#sv-main .cd-checkout-btn.is-loaded .cd-checkout-total{display:inline}#sv-main #shopify-buyer-consent{margin-top:1em;display:inline-block;width:100%}#sv-main #shopify-buyer-consent.hidden{display:none}#sv-main #shopify-subscription-policy-button{background:none;border:none;padding:0;text-decoration:underline;font-size:inherit;cursor:pointer}#sv-main #shopify-subscription-policy-button:before{box-shadow:none}#sv-main collection-links-component{--alignment: flex-start;display:grid;align-items:center;grid-gap:var(--gap-3xl)}#sv-main collection-links-component:has([ratio=portrait]){--template-column-ratio: .8fr}#sv-main collection-links-component:has([ratio=square]){--template-column-ratio: 1fr}#sv-main collection-links-component:has([ratio=landscape]){--template-column-ratio: 1.4fr}#sv-main collection-links-component[alignment=center]{--alignment: center}#sv-main collection-links-component[alignment=center] .text-block{text-align:center}#sv-main collection-links-component[alignment=right]{--alignment: flex-end}#sv-main collection-links-component[alignment=right] .text-block{text-align:right}#sv-main collection-links-component[layout=spotlight]{position:relative;grid-template-columns:1fr var(--template-column-ratio);grid-template-areas:"text image"}#sv-main collection-links-component[layout=spotlight][reverse]{grid-template-areas:"image text";grid-template-columns:var(--template-column-ratio) 1fr}#sv-main collection-links-component[layout=spotlight] .collection-links__container{align-items:var(--alignment)}@media(max-width:749px){#sv-main collection-links-component[layout=spotlight]{grid-template-columns:1fr;grid-template-areas:"text" "image";grid-gap:var(--gap-2xl)}#sv-main collection-links-component[layout=spotlight] .collection-links__container{gap:clamp(var(--gap-xs),1vw,var(--gap-xl)) var(--gap-2xl);justify-content:var(--alignment)}}#sv-main collection-links-component[layout=text]{grid-gap:0;grid-template-areas:"text"}#sv-main collection-links-component[layout=text] .collection-links__container{gap:clamp(var(--gap-xs),1vw,var(--gap-xl)) var(--gap-2xl);flex-wrap:wrap;flex-direction:row;justify-content:var(--alignment)}#sv-main .collection-links__container{display:flex;gap:var(--gap-md);flex-direction:column}#sv-main .collection-links__images{overflow:hidden;grid-area:image}@media(max-width:749px){#sv-main .collection-links__images image-block{max-width:100%}}#sv-main .featured-product-section .section-content-wrapper{grid-template-columns:1fr;display:grid;overflow:hidden}@media(min-width:750px){#sv-main .featured-product-section .section-content-wrapper{grid-template-columns:1fr 1fr}}#sv-main .featured-product-section .product-media-container.constrain-height{--viewport-offset: 400px;--constrained-min-height: var(--visual-preview--height, 80dvh)}@media screen and (min-width:750px){#sv-main .featured-product-section .product-media-container.constrain-height{--viewport-offset: 300px}}#sv-main .featured-product-section .product-grid__card{--padding-block: 20px;--padding-inline: 20px}@media screen and (min-width:750px){#sv-main .featured-product-section .product-grid__card{--padding-block: 40px;--padding-inline: 40px}}@media screen and (max-width:749px){#sv-main .featured-product-section .media-block{order:-1}}#sv-main .announcement-bar{border-block-end:var(--border-bottom-width) solid var(--color-border)}#sv-main .announcement-bar__slider{display:flex;flex-direction:row;align-items:center;position:relative}@media screen and (max-width:749px){#sv-main .announcement-bar__slider{grid-column:1 / -1}}#sv-main .announcement-bar__slides{display:grid;grid:[stack] auto / [stack] auto;width:calc(100% - var(--button-size) * 2);max-width:680px;margin-inline:auto}#sv-main .announcement-bar__slides>*{grid-area:stack}#sv-main .announcement-bar__slide{transition:opacity .5s ease-in-out,visibility .5s ease-in-out}#sv-main .announcement-bar__slide[aria-hidden=true]{opacity:0;visibility:hidden}#sv-main .announcement-bar__slider slideshow-arrows{padding:0}#sv-main .announcement-bar__slider slideshow-arrows[shape=none]{mix-blend-mode:normal}#sv-main .announcement-bar__slider slideshow-arrows .slideshow-control--shape-none{color:var(--color-foreground)}#sv-main .announcement-bar__slider .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none}@media screen and (min-width:750px){#sv-main .announcement-bar__slider .slideshow-control{--slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2)}#sv-main .section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous{transform:translate(var(--slideshow-control-offset))}}#sv-main .announcement-bar__slider .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}#sv-main .announcement-bar__slide{place-content:center}#sv-main .announcement-bar__text:first-child{margin:0}#sv-main .announcement-bar__link{position:absolute;top:0;right:0;bottom:0;left:0}#sv-main{--header-height: 0px;--header-group-height: var(--header-height)}#sv-main:has(>#header-group>header){--header-height: 60px}#sv-main:has(>#header-group:empty){--header-group-height: 0px}#sv-main .header[transparent]{--language-button-background-color: transparent;--language-button-border-color: transparent;--header-bg-color: transparent;--header-logo-display: none;--header-logo-inverse-display: block;position:absolute;top:0;left:0;right:0;background-color:transparent;z-index:var(--layer-overlay)}#sv-main .header[transparent][transparent=not-sticky][data-sticky-state=active],#sv-main .header[transparent]:has(.header__row:hover,.mega-menu__list:is(:hover),.header-menu:is([aria-expanded=true]),nav[header-menu]:is(:focus-within),.menu-list__link[data-animating],.account-popover[open],.localization-wrapper:not([hidden])){--header-logo-display: unset;--header-logo-inverse-display: unset;--header-bg-color: unset;--color-foreground: inherit;--color-background: inherit;--color-border: inherit}#sv-main .header[transparent] .header__row{transition:color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}#sv-main :is(.header[transparent]:not([data-sticky-state=active]),.header[transparent=always][data-sticky-state=active],.account-popover[open],.localization-wrapper:not([hidden])) .header__row:not(:hover):not(:has(.header-menu[aria-expanded=true],.menu-list__link[data-animating],.account-popover[open],.localization-wrapper:not([hidden]))){--color-foreground: inherit;--color-border: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}#sv-main .header--inherit-color-scheme-on-menu-open:has(.mega-menu__list:is(:hover),.header-menu:is([aria-expanded=true]),nav[header-menu]:is(:focus-within),.menu-list__link[data-animating]) .header__row{--color-foreground: inherit;--color-background: inherit;--color-border: inherit}#sv-main .header-section{position:relative}#sv-main #header-group:has(#header-component[sticky]){display:contents}#sv-main .header-section:has(>#header-component[sticky=always]),#sv-main .header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:sticky;top:-1px;z-index:var(--layer-sticky)}#sv-main .header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing);opacity:1}#sv-main .header[data-sticky-state=active]{view-transition-name:sticky-header}#sv-main .header[data-sticky-state=idle],#sv-main .header[data-sticky-state=active][data-animating]{opacity:0}#sv-main .header__row{position:relative;background-color:var(--header-bg-color, var(--color-background))}#sv-main .header__row--top:not(.divider--page-width),#sv-main .header__row--top.divider--page-width .header__columns,#sv-main .header__row--bottom{border-bottom:var(--border-bottom-width) solid var(--color-border)}@media screen and (max-width:749px){#sv-main .header__row--top:not(.divider--page-width),#sv-main .header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile)}}@media screen and (min-width:750px){#sv-main .header__row.divider--page-width:not(.section--page-width) .header__columns{padding-inline-start:0;padding-inline-end:0;margin-inline-start:var(--page-margin);margin-inline-end:var(--page-margin)}}#sv-main .header__column{display:flex;align-items:center}@media screen and (max-width:749px){#sv-main .header__column{display:contents}}#sv-main .header__column--left,#sv-main .header__column--center{gap:var(--gap-xl);grid-area:left}#sv-main .header__column--center{justify-content:center;grid-area:center}#sv-main .header__column--center header-menu:only-child .overflow-menu::part(list){justify-content:center}#sv-main .header__column--right{gap:var(--gap-xl);justify-content:flex-end;grid-area:right}#sv-main .header__column--right .overflow-menu::part(list){justify-content:flex-end}#sv-main .header__columns{display:grid;grid-template-areas:"left center right";grid-gap:var(--gap-xl);grid-template-columns:var(--header-template-columns);--header-left: 1fr;--header-center: auto;--header-right: 1fr;--header-template-columns: var(--header-left) var(--header-center) var(--header-right);--header-mobile-bookend: 44px}#sv-main .header__columns:has(.header__column--center header-menu){--header-center: auto;--header-left: minmax(max-content, 1fr);--header-right: minmax(max-content, 1fr)}@media screen and (min-width:750px){#sv-main .header__columns:where(:not(:has(.header__column--center))){grid-template-areas:"left right";--header-template-columns: var(--header-left) var(--header-right)}}#sv-main .header__columns:where(:not(:has(.header__column--center))):has(.header__column--right header-menu){--header-right: auto;--header-left: minmax(max-content, 1fr)}#sv-main .header__columns:where(:not(:has(.header__column--center))):has(.header__column--left header-menu){--header-left: auto;--header-right: minmax(max-content, 1fr)}@media screen and (max-width:749px){#sv-main .header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:0 var(--padding-3xs)}#sv-main .header__columns .header-logo{grid-area:center}#sv-main .header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}#sv-main .header__columns:not(:has(.account-actions)) .search-action{grid-area:rightA}#sv-main .header__columns .search-action{grid-area:leftB}#sv-main .header__columns header-actions{grid-area:rightB}}#sv-main .header__columns:not(:has(.header__column)){grid-template-columns:1fr}#sv-main .header{--header-padding: var(--padding-sm);--font-paragraph--line-height: 1}#sv-main .header.header--compact{--header-padding: var(--padding-2xs)}#sv-main .header__columns{--padding-block-start: var(--header-padding);--padding-block-end: var(--header-padding)}#sv-main .header:not(.header--compact) .header__row--bottom{--header-padding: var(--padding-xs)}#sv-main .header--collapse-row-paddings .header__row--top .header__columns{--padding-block-end: 0px}#sv-main .header--collapse-row-paddings .header__row--bottom .header__columns{--padding-block-start: 0px}#sv-main .header-section:has(.header[transparent])+.shopify-section{margin-top:var(--header-height)}#sv-main:has(>#header-group #header-component[transparent]):not(:has(>#header-group .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,#sv-main:has(>#header-group #header-component[transparent]):not(:has(>#header-group .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style{--section-top-offset: var(--header-height)}#sv-main :is(#sv-main:has(>#header-group #header-component[transparent]):not(:has(>#header-group .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,#sv-main:has(>#header-group #header-component[transparent]):not(:has(>#header-group .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style) :is(.spacing-style,.inherit-spacing){--section-top-offset: 0px}#sv-main:has(>#header-group #header-component[transparent]):not(:has(>#header-group .header-section+.shopify-section))>main>.shopify-section:first-child .section:not(.disable-section-top-offset) .sticky-content{margin-top:calc(var(--header-height) * -1)}#sv-main .hero-wrapper{--hero-height-offset: 0px}#sv-main:has(>#header-group>.header-section>#header-component[transparent]):not(:has(>#header-group>.header-section+.shopify-section)) .hero-wrapper:first-child{--hero-height-offset: var(--header-group-height, 0)}#sv-main .hero{position:relative;min-height:calc(var(--hero-min-height) - var(--hero-height-offset))}#sv-main .hero[data-shopify-visual-preview]{--hero-min-height: 600px;min-height:600px}#sv-main .hero__container{position:relative;overflow:hidden;border:var(--hero-border-width) var(--hero-border-style) rgba(from var(--color-border) r g b / var(--hero-border-opacity));min-height:inherit;align-items:var(--vertical-alignment-mobile);justify-content:var(--horizontal-alignment);z-index:var(--layer-base)}@media screen and (min-width:750px){#sv-main .hero__container{align-items:var(--vertical-alignment)}}#sv-main .hero__content-wrapper.page-width{grid-column:2 / 3}#sv-main .hero__content-wrapper{position:relative;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat)}#sv-main .hero__content-wrapper .group-block-content{position:relative}#sv-main .hero__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-column:1 / -1;grid-template-columns:repeat(var(--hero-media-count, 1),1fr)}#sv-main .hero--auto .hero__image,#sv-main .hero--auto .hero__video{aspect-ratio:var(--hero-media-aspect-ratio)}#sv-main .hero--no-blocks-auto-height :is(.hero__image,.hero__video){width:100%;aspect-ratio:auto}#sv-main .hero--no-blocks-auto-height .hero__media-wrapper{position:relative}#sv-main .hero__image,#sv-main .hero__video{position:relative;height:100%;width:100%;object-fit:cover;object-position:center center;z-index:var(--layer-base);overflow:hidden}#sv-main .hero__link{position:absolute;top:0;right:0;bottom:0;left:0;grid-column:1 / -1}#sv-main .hero__media-wrapper,#sv-main .hero__content-wrapper{pointer-events:none}#sv-main :is(.hero__media-wrapper,.hero__content-wrapper) a,#sv-main :is(.hero__media-wrapper,.hero__content-wrapper) button,#sv-main :is(.hero__media-wrapper,.hero__content-wrapper) input,#sv-main :is(.hero__media-wrapper,.hero__content-wrapper) textarea,#sv-main :is(.hero__media-wrapper,.hero__content-wrapper) select{pointer-events:auto}#sv-main .hero__content-wrapper--design-mode *{pointer-events:auto}#sv-main .hero[data-blur-shadow=true]{--blurred-reflection-filter-saturate: saturate(1.5);--blurred-reflection-mask-image: linear-gradient(to bottom, black 0%, black 60%, transparent 100%);--blurred-reflection-box-shadow: rgb(0 0 0 / 5%) 0 0 16px;--blurred-reflection-filter-blur: blur(20px);--blurred-reflection-scale: scale(2, 1.25);--blurred-reflection-padding-block-end: 60px}#sv-main .hero[data-blur-shadow=true] .hero__container{overflow:inherit}#sv-main .hero[data-blur-shadow=true] .hero__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--blurred-reflection-box-shadow);mix-blend-mode:overlay;pointer-events:none;z-index:-1}#sv-main .hero__blurred-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-mask-image:var(--blurred-reflection-mask-image);mask-image:var(--blurred-reflection-mask-image);filter:var(--blurred-reflection-filter-saturate);pointer-events:none;transform:translateY(50%);overflow:hidden}#sv-main .hero__blurred-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:var(--blurred-reflection-filter-blur);opacity:var(--blur-opacity);transform:var(--blurred-reflection-scale);padding-block-end:var(--blurred-reflection-padding-block-end)}#sv-main .hero__blurred-image img:not(:only-child){width:50%}#sv-main .hero__blurred-image img:not(:only-child):last-child{right:0;left:auto}#sv-main .blog-post-comments-container{width:100%;max-width:var(--normal-content-width);margin:0 auto}#sv-main .blog-post-comments{display:flex;flex-direction:column;gap:var(--gap-3xl)}#sv-main .blog-post-comment__author{display:flex;align-items:center;gap:var(--gap-2xs);margin-top:var(--margin-md);font-size:var(--font-size--body-sm);color:rgb(from var(--color-foreground) r g b / var(--opacity-subdued-text))}#sv-main .blog-post-comments-pagination{display:flex;justify-content:center;gap:var(--gap-2xs)}#sv-main .blog-post-comments-pagination,#sv-main .blog-post-comments-pagination a,#sv-main .blog-post-comments-pagination .current{color:var(--color-foreground)}#sv-main .blog-post-comments-pagination .current,#sv-main .blog-post-comments-pagination a{display:block;padding:var(--padding-2xs) var(--padding-xs)}#sv-main .blog-post-comments-pagination .current,#sv-main .blog-post-comments-pagination a:hover{border-bottom:1px solid var(--color-foreground)}#sv-main .blog-posts{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2));--columns-gap: 36px;--rows-gap: 36px}#sv-main .blog-posts-container{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;width:100%;column-gap:var(--columns-gap);row-gap:var(--rows-gap)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/svl-20260910-sv-source-0.css.map */
