.layout--viewport,body{background:#fff}.template--index .layout--main-content{color:#111}.template--index .layout--template{background:#fff}.template--index .section--slideshow{border-bottom:1px solid #d9d9dc}.template--index .section--slideshow .section-blocks--root{border-left:1px solid #e4002b;max-width:760px;padding-left:clamp(18px,2vw,28px)}.template--index .section--slideshow [data-item=banner-heading],.template--index .section--slideshow [data-item=featured-heading]{font-size:clamp(42px,5.6vw,78px);line-height:.98;letter-spacing:0;max-width:720px;font-weight:700;text-transform:none}.template--index .section--slideshow .section-blocks--description,.template--index .section--slideshow [data-item=paragraph]{max-width:420px;font-size:clamp(14px,1.1vw,17px);line-height:1.7}.template--index .section-blocks--root{row-gap:16px}.template--index .image-with-text--root .section-blocks--root,.template--index .section--slideshow .section-blocks--root{text-wrap:balance}.template--index .section--featured-collection .featured-collection--header,.template--index .section--featured-products .featured-products--header,.template--index .section--grid-with-overlay .featured-grid--header{max-width:1040px;margin-inline:auto;border-top:1px solid #d9d9dc;display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto;column-gap:clamp(18px,4vw,54px);align-items:end;padding-top:clamp(16px,2vw,24px)}.template--index .section--featured-collection [data-item=section-heading],.template--index .section--featured-products [data-item=section-heading],.template--index .section--grid-with-overlay [data-item=section-heading]{font-size:clamp(24px,3vw,44px);line-height:1.05;letter-spacing:0;font-weight:700}.template--index .section-blocks--overline,.template--index [data-item=overline]{color:#111;letter-spacing:.11em;text-transform:uppercase}.template--index .section--slideshow .section-blocks--overline,.template--index .section--slideshow [data-item=overline]{color:#fff}.template--index .featured-collection--header [data-item=paragraph],.template--index .featured-grid--header [data-item=paragraph],.template--index .featured-products--header [data-item=paragraph]{max-width:500px;line-height:1.7}.template--index .featured-collection--header,.template--index .featured-grid--header,.template--index .featured-products--header{padding-bottom:clamp(20px,2.2vw,34px)}.template--index .featured-collection--body,.template--index .featured-products--body{row-gap:clamp(22px,2.4vw,34px);border-top:1px solid #d9d9dc;padding-top:clamp(14px,1.6vw,22px)}.template--index .product-card,.template--index .product-card--root{background:transparent}.template--index .featured-grid--item{border-radius:0;border:1px solid #d9d9dc}.template--index .section--grid-with-overlay .featured-grid--body{gap:1px;background:#d9d9dc;border:1px solid #d9d9dc}.template--index .section--grid-with-overlay .featured-grid--item{min-height:280px;overflow:hidden}.template--index .section--grid-with-overlay .featured-grid--item--container,.template--index .section--grid-with-overlay .featured-grid--item--media,.template--index .section--grid-with-overlay .image--container,.template--index .section--grid-with-overlay .image--container img,.template--index .section--grid-with-overlay .image--root{height:100%}.template--index .section--grid-with-overlay .image--container img{object-fit:cover}.template--index .section--grid-with-overlay .section-blocks--root{padding:22px;align-content:end;justify-content:start;text-align:left;row-gap:6px}.template--index .section--grid-with-overlay .featured-grid--item [data-item=section-heading],.template--index .section--grid-with-overlay [data-item=block-heading],.template--index .section--grid-with-overlay [data-item=featured-heading]{font-size:clamp(18px,1.7vw,24px);line-height:1.18;font-weight:500}.template--index .section--grid-with-overlay [data-item=block-link]{color:#fff;font-size:12px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-underline-offset:.28em}.template--index [data-item=button-1],.template--index [data-item=button-2],.template--index [data-item=button-3],.template--index [data-item=button-4]{border-radius:0;letter-spacing:.06em;text-transform:uppercase;border:1px solid}.template--index [data-item=block-link]{color:#e4002b;letter-spacing:.04em;text-transform:uppercase;text-underline-offset:.28em}.template--index .product-card--details,.template--index .product-card--details-wrapper{line-height:1.65}.template--index .image-with-text--root,.template--index .section--featured-collection,.template--index .section--featured-products,.template--index .section--grid-with-overlay{--section--vertical-padding:clamp(58px, 7.5vw, 112px)}.template--index .product-card--price,.template--index .product-card--title,.template--index .product-card--vendor{letter-spacing:0}.template--index .image-with-text--root[data-background-color=light],.template--index .section--featured-collection [data-background-color=light]{background:#f7f7f8}.template--index .image-with-text--root{border-block:1px solid #d9d9dc}.template--index .image-with-text--root .image-with-text--wrapper{gap:clamp(24px,5vw,72px)}.template--index .image-with-text--root .section-blocks--root{border-top:1px solid #d9d9dc;padding-top:clamp(18px,2vw,26px)}.template--index .image-with-text--root[data-section-id*="16401814158380a11c"]{--section--vertical-padding:clamp(44px, 6vw, 82px)}.template--index .image-with-text--root[data-section-id*="16401814158380a11c"] .image-with-text--wrapper{align-items:center;max-width:1120px;margin-inline:auto}.template--index .image-with-text--root[data-section-id*="16401814158380a11c"] .section-blocks--root{max-width:430px;padding-top:22px;row-gap:12px}.template--index .image-with-text--root[data-section-id*="16401814158380a11c"] [data-item=section-heading]{font-size:clamp(22px,2vw,30px);line-height:1.12;font-weight:600;letter-spacing:0}.template--index .image-with-text--root[data-section-id*="16401814158380a11c"] [data-item=paragraph]{max-width:390px;font-size:clamp(14px,1vw,15px);line-height:1.72}.template--index .product-card--details,.template--index .product-card--details-wrapper{text-align:left}.template--index .product-card--title{font-weight:600}.template--index .wenshuo-ambient-study{border-block:1px solid #d9d9dc;padding:clamp(32px,5vw,72px) 0;background:#fff}.template--index .wenshuo-ambient-study__inner{max-width:1040px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.template--index .wenshuo-ambient-study img{display:block;width:100%;height:clamp(240px,46vw,560px);object-fit:cover;border:1px solid #d9d9dc}@media (max-width:767px){.template--index .section--slideshow .slideshow--root,.template--index .section--slideshow .slideshow--wrapper{max-height:66svh}.template--index .section--slideshow [data-item=banner-heading],.template--index .section--slideshow [data-item=featured-heading]{font-size:clamp(32px,11vw,48px);line-height:.98;max-width:320px}.template--index .section--slideshow .section-blocks--root{row-gap:10px;padding-bottom:20px}.template--index .section--slideshow .stacked-text--root{transform:translateY(-64px)}.template--index .section--slideshow .stacked-text--wrapper{padding-bottom:8px}.template--index .image-with-text--root,.template--index .section--featured-collection,.template--index .section--featured-products,.template--index .section--grid-with-overlay{--section--vertical-padding:42px}.template--index .section--featured-collection [data-item=section-heading],.template--index .section--featured-products [data-item=section-heading],.template--index .section--grid-with-overlay [data-item=section-heading]{font-size:24px;line-height:1.08}.template--index .section--featured-collection .featured-collection--header,.template--index .section--featured-products .featured-products--header,.template--index .section--grid-with-overlay .featured-grid--header{grid-template-columns:1fr;row-gap:8px;padding-top:14px;padding-bottom:16px}.template--index .image-with-text--root .section-blocks--root{max-width:320px;margin-inline:auto;padding-top:14px;row-gap:8px}.template--index .image-with-text--root .section-blocks--wrapper{padding-inline:0!important}.template--index .image-with-text--root[data-section-id*="16401814158380a11c"]{--section--vertical-padding:34px}.template--index .image-with-text--root[data-section-id*="16401814158380a11c"] .image-with-text--wrapper{gap:18px}.template--index .image-with-text--root[data-section-id*="16401814158380a11c"] .section-blocks--root{max-width:330px;row-gap:8px}.template--index .image-with-text--root [data-item=section-heading]{font-size:24px;line-height:1.08;font-weight:500;max-width:320px}.template--index .image-with-text--root [data-item=paragraph]{font-size:14px;line-height:1.7;max-width:320px}.template--index .section--grid-with-overlay .featured-grid--body{gap:1px}.template--index .section--grid-with-overlay .featured-grid--item{min-height:176px}.template--index .section--grid-with-overlay .section-blocks--root{padding:14px;row-gap:4px}.template--index .section--grid-with-overlay [data-item=block-heading],.template--index .section--grid-with-overlay [data-item=featured-heading]{font-size:17px;line-height:1.12}.template--index .section--grid-with-overlay [data-item=block-link]{letter-spacing:.03em;max-width:100%;overflow-wrap:anywhere}.template--index .section--grid-with-overlay [data-item=block-link],.template--index .section--grid-with-overlay [data-item=block-link] *,.template--index .section--grid-with-overlay [data-item=block-link] span,.template--index .section--grid-with-overlay a[data-item=block-link]{color:#fff!important;font-size:10px!important;line-height:1.2!important}.template--index .wenshuo-ambient-study{padding:32px 0}.template--index .wenshuo-ambient-study img{height:260px}.template--index .featured-collection--header [data-item=paragraph],.template--index .featured-grid--header [data-item=paragraph],.template--index .featured-products--header [data-item=paragraph]{font-size:14px;line-height:1.9;max-width:320px}.template--index .product-card--details,.template--index .product-card--details-wrapper{font-size:13px;line-height:1.65}}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) .layout--main-content{background:#fff;color:#111}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) .template-page--wrapper{max-width:1120px;margin:0 auto;padding:clamp(58px,7vw,108px) clamp(18px,4vw,48px) clamp(72px,9vw,132px)}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) .template-page--heading{text-align:left}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) .template-page--heading h1{margin:0;color:#111;font-size:clamp(34px,5.2vw,74px);font-weight:700;line-height:.98;letter-spacing:0;text-transform:none}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content]{color:#111;font-size:15px;line-height:1.74}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content]>*{max-width:760px}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content] h1,body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content] h2,body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content] h3{margin:clamp(30px,4vw,52px) 0 12px;padding-top:18px;border-top:1px solid #d9d9dc;color:#111;font-size:clamp(20px,2vw,30px);font-weight:700;line-height:1.12;letter-spacing:0;text-transform:none}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content] h1:first-child,body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content] h2:first-child,body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content] h3:first-child{margin-top:0}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content] p{margin:0 0 16px}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content] ul,body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--data-sale-opt-out,.page--customized-services) [data-item=rte-content] ol{margin:0 0 22px;padding-left:1.25em}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content] li{margin:0 0 9px;padding-left:.2em}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content] a{color:#e4002b;text-underline-offset:.28em}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content] table{width:100%;max-width:100%;margin:26px 0;border-collapse:collapse;border-top:1px solid #d9d9dc;border-left:1px solid #d9d9dc;font-size:14px}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content] td,body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content] th{padding:12px 14px;border-right:1px solid #d9d9dc;border-bottom:1px solid #d9d9dc;vertical-align:top;text-align:left}@media (min-width:768px){body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) .template-page--wrapper{display:grid;grid-template-columns:minmax(170px,.34fr) minmax(0,1fr);column-gap:clamp(38px,6vw,82px);align-items:start}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) .template-page--heading{position:sticky;top:112px;padding-top:20px;border-top:1px solid #d9d9dc}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content]{min-width:0;padding-top:20px;border-top:1px solid #d9d9dc}}@media (max-width:767px){body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) .template-page--wrapper{max-width:320px;padding:44px 0 64px}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) .template-page--heading{padding-top:16px;border-top:1px solid #d9d9dc}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) .template-page--heading h1{font-size:36px}body:is(.page--privacy-policy,.page--shipping-returns-policy,.page--terms-of-service,.page--customized-services,.page--data-sale-opt-out) [data-item=rte-content]{margin-top:28px;padding-top:18px;border-top:1px solid #d9d9dc;font-size:14px;line-height:1.68}}@media (max-width:767px){.template--index .section--slideshow{border-bottom:1px solid #d9d9dc!important;background:#fff!important}.template--index .section--slideshow .slideshow--root,.template--index .section--slideshow .slideshow--wrapper{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.template--index .section--slideshow .image--root,.template--index .section--slideshow picture{display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/4!important;overflow:hidden!important;background:#d7d0bf!important}.template--index .section--slideshow .image--root img,.template--index .section--slideshow img,.template--index .section--slideshow picture img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#d7d0bf!important}.template--index .section--slideshow .stacked-text--root{position:static!important;inset:auto!important;display:block!important;width:100%!important;min-height:0!important;transform:none!important;padding:18px 18px 22px!important;background:#fff!important;color:#111!important}.template--index .section--slideshow .stacked-text--wrapper{display:block!important;width:100%!important;max-width:360px!important;margin:0 auto!important;padding:0!important}.template--index .section--slideshow .section-blocks--root{max-width:100%!important;margin:0!important;border-left:0!important;padding:0!important;row-gap:8px!important;color:#111!important;text-align:left!important}.template--index .section--slideshow .section-blocks--overline,.template--index .section--slideshow [data-item=overline]{color:#666!important;font-size:11px!important;line-height:1.4!important;letter-spacing:.12em!important}.template--index .section--slideshow .section-blocks--heading,.template--index .section--slideshow .section-blocks--heading *,.template--index .section--slideshow [data-item=banner-heading],.template--index .section--slideshow [data-item=featured-heading],.template--index .section--slideshow h1,.template--index .section--slideshow h2{color:#111!important;font-size:clamp(30px,8.4vw,38px)!important;line-height:1.08!important;letter-spacing:0!important;max-width:340px!important;text-align:left!important;text-shadow:none!important}.template--index .section--slideshow .section-blocks--description,.template--index .section--slideshow [data-item=paragraph]{color:#111!important;font-size:13px!important;line-height:1.55!important;max-width:330px!important;text-align:left!important}.template--index .section--slideshow [data-item^=button],.template--index .section--slideshow a[data-item^=button]{margin-top:10px!important;border-color:#111!important;background:#fff!important;color:#111!important}.announcement--root,.announcement--text,.announcement--wrapper,.announcement-bar,.announcement-bar *{font-size:12px!important;line-height:1.35!important}.template--index .section--slideshow .section-blocks--root,.template--index .section--slideshow .stacked-text--root,.template--index .section--slideshow .stacked-text--wrapper{text-align:center!important}.template--index .section--slideshow .section-blocks--root{margin-inline:auto!important}.template--index .section--slideshow .section-blocks--description,.template--index .section--slideshow .section-blocks--heading,.template--index .section--slideshow .section-blocks--heading *,.template--index .section--slideshow .section-blocks--overline,.template--index .section--slideshow [data-item=banner-heading],.template--index .section--slideshow [data-item=featured-heading],.template--index .section--slideshow [data-item=overline],.template--index .section--slideshow [data-item=paragraph],.template--index .section--slideshow h1,.template--index .section--slideshow h2{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.template--index .section--grid-with-overlay .featured-grid--item [data-item=section-heading],.template--index .section--grid-with-overlay .featured-grid--item h2,.template--index .section--grid-with-overlay .featured-grid--item h3,.template--index .section--grid-with-overlay [data-item=block-heading],.template--index .section--grid-with-overlay [data-item=featured-heading]{font-size:14px!important;line-height:1.12!important;letter-spacing:0!important;max-width:96%!important;overflow-wrap:normal!important;white-space:nowrap!important;word-break:keep-all!important}.template--index .section--grid-with-overlay .section-blocks--root{padding:12px!important;row-gap:4px!important}.template--index .section--grid-with-overlay .featured-grid--root .featured-grid--header [data-item=section-heading]{font-size:clamp(24px,7vw,34px)!important;line-height:1.06!important;max-width:680px!important;letter-spacing:0!important}.template--index .section--slideshow .section-blocks--heading,.template--index .section--slideshow .section-blocks--heading *,.template--index .section--slideshow [data-item=banner-heading],.template--index .section--slideshow [data-item=featured-heading],.template--index .section--slideshow h1,.template--index .section--slideshow h2{font-size:clamp(28px,7.65vw,31px)!important;line-height:1.08!important;letter-spacing:0!important;max-width:340px!important}.template--index .section--slideshow .section-blocks--button,.template--index .section--slideshow .stacked-text--button{min-height:40px!important;padding:11px 22px!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.08em!important}.template--index .section--featured-products .product-card--title,.template--index .section--featured-products .product-card--title-link{font-size:15.5px!important;font-weight:500!important;line-height:1.22!important;letter-spacing:0!important}.template--index .section--featured-products .product-card--compare-price,.template--index .section--featured-products .product-card--details,.template--index .section--featured-products .product-card--price,.template--index .section--featured-products .product-card--unit-price,.template--index .section--featured-products [class*=price]{font-size:12px!important;line-height:1.35!important}.template--index .section--featured-products .product-card--details{padding-top:13px!important}.template--index .section--featured-products .product-card--root{row-gap:0!important}}.template--index .section--image-with-text .section-blocks--description,.template--index .section--image-with-text [data-item=paragraph]{color:#66666a!important}.template--index .section--image-with-text .section-blocks--button{display:inline-flex!important;align-items:center!important;min-height:36px!important;padding:8px 0!important;margin-top:14px!important}@media (max-width:767px){.template--index .section--featured-products .featured-collection--show-more,.template--index .section--featured-products .product-card--title-link{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:5px 0!important;box-sizing:border-box!important}.template--index .section--featured-products .product-card--details{padding-top:9px!important}.template--index .section--image-with-text .section-blocks--description,.template--index .section--image-with-text [data-item=paragraph]{color:#5f5f63!important}.template--index .section--image-with-text .section-blocks--button{min-height:38px!important;padding:9px 0!important}}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:300;src:url(https://cdn.jsdelivr.net/fontsource/fonts/open-sauce-one@latest/latin-300-normal.woff2) format("woff2")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/open-sauce-one@latest/latin-400-normal.woff2) format("woff2")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:500;src:url(https://cdn.jsdelivr.net/fontsource/fonts/open-sauce-one@latest/latin-500-normal.woff2) format("woff2")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:600;src:url(https://cdn.jsdelivr.net/fontsource/fonts/open-sauce-one@latest/latin-600-normal.woff2) format("woff2")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/open-sauce-one@latest/latin-700-normal.woff2) format("woff2")}:root{--wenshuo-font-sans:"Open Sauce One", "Helvetica Neue", Helvetica, Arial, sans-serif}.article--root,.article--root *,.collection--root,.collection--root *,.product-card--root,.product-card--root *,.product-page--root,.product-page--root *,.rte,.rte *,.template--index .shopify-section:not(.section--header):not(.section--announcement):not(.section--footer),.wenshuo-about,.wenshuo-about *,.wenshuo-article-products,.wenshuo-article-products *,.wenshuo-article-test,.wenshuo-article-test *,.wenshuo-pf-products,.wenshuo-pf-products *,[data-item=rte-content],[data-item=rte-content] *,[data-item],[data-item] *,body,button,input,select,textarea{font-family:var(--wenshuo-font-sans)!important}.header--logo,.header--logo *,.logo,.logo *,[class*=icon],svg,svg *{font-family:inherit}.featured-collection--title,.product-card--title,.product-page--title,.section-blocks--title,.stacked-text--title,.wenshuo-about__title,.wenshuo-article-test__title,[data-item=banner-heading],[data-item=block-heading],[data-item=featured-heading],[data-item=section-heading],h1,h2,h3,h4,h5,h6{letter-spacing:0!important;font-family:var(--wenshuo-font-sans)!important}.stacked-text--title,.wenshuo-article-test__title,[data-item=banner-heading],[data-item=featured-heading],h1{font-weight:700!important}.featured-collection--title,.product-page--title,.section-blocks--title,.wenshuo-about__title,[data-item=block-heading],[data-item=section-heading],h2,h3{font-weight:600!important}.product-card--title,.product-card--title-link,.wenshuo-article-products__title,.wenshuo-pf-products__title,.yotpo-headline,.yotpo-title-text{font-weight:500!important}.featured-collection--show-more,.featured-grid--button,.section-blocks--overline,.wenshuo-about__eyebrow,.wenshuo-article-test__meta,[data-item=overline]{letter-spacing:.08em!important}@media (max-width:767px){.template--index .section--slideshow .stacked-text--title,.template--index .section--slideshow [data-item=banner-heading],.template--index .section--slideshow [data-item=featured-heading]{font-size:clamp(27px,7.3vw,30px)!important;line-height:1.09!important}.template--index .section--featured-products .product-card--title,.template--index .section--featured-products .product-card--title-link{font-size:15px!important;line-height:1.26!important}}.template--index .section--featured-products,.template--index .section--featured-products *,.template--index .section--grid-with-overlay,.template--index .section--grid-with-overlay *,.template--index .section--image-with-text,.template--index .section--image-with-text *,.template--index .section--slideshow,.template--index .section--slideshow *{font-family:var(--wenshuo-font-sans,"Open Sauce One","Helvetica Neue",Helvetica,Arial,sans-serif)!important;letter-spacing:0!important}.template--index .featured-collection--show-more,.template--index .featured-grid--button,.template--index .featured-grid--index,.template--index .section-blocks--overline,.template--index [data-item=overline]{font-size:10px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template--index .section--featured-products .featured-collection--title,.template--index .section--grid-with-overlay .featured-grid--root .featured-grid--header [data-item=section-heading],.template--index .section--image-with-text .section-blocks--title{font-weight:600!important;letter-spacing:0!important}.template--index .section--grid-with-overlay .featured-grid--root .featured-grid--header [data-item=paragraph],.template--index .section--grid-with-overlay .featured-grid--root .featured-grid--header [data-item=rte-content],.template--index .section--grid-with-overlay .featured-grid--root .featured-grid--header p,.template--index .section--image-with-text .section-blocks--description,.template--index .section--image-with-text [data-item=paragraph],.template--index .section--slideshow .section-blocks--description,.template--index .section--slideshow [data-item=paragraph]{color:#66666a!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important}.template--index .section--slideshow .section-blocks--description,.template--index .section--slideshow [data-item=paragraph]{color:#fff!important;line-height:1.45!important}.template--index .section--featured-products .product-card--title,.template--index .section--featured-products .product-card--title-link,.template--index .section--grid-with-overlay .featured-grid--item [data-item=section-heading],.template--index .section--grid-with-overlay .featured-grid--item h2,.template--index .section--grid-with-overlay .featured-grid--item h3{font-weight:500!important;letter-spacing:0!important}.template--index .section--featured-products .product-card--compare-price,.template--index .section--featured-products .product-card--price,.template--index .section--featured-products [class*=price]{font-weight:400!important;letter-spacing:0!important}@media (min-width:768px){.template--index .section--featured-products .featured-collection--title,.template--index .section--grid-with-overlay .featured-grid--root .featured-grid--header [data-item=section-heading]{font-size:43.2px!important;line-height:1.05!important}.template--index .section--image-with-text .section-blocks--title{font-size:28px!important;line-height:1.2!important}}@media (max-width:767px){.template--index .section--featured-products .featured-collection--title,.template--index .section--grid-with-overlay .featured-grid--root .featured-grid--header [data-item=section-heading]{font-size:24px!important;line-height:1.12!important}.template--index .section--grid-with-overlay .featured-grid--root .featured-grid--header [data-item=paragraph],.template--index .section--grid-with-overlay .featured-grid--root .featured-grid--header [data-item=rte-content],.template--index .section--grid-with-overlay .featured-grid--root .featured-grid--header p,.template--index .section--image-with-text .section-blocks--description,.template--index .section--image-with-text [data-item=paragraph]{font-size:14px!important;line-height:1.62!important}.template--index .section--grid-with-overlay .featured-grid--item [data-item=section-heading],.template--index .section--grid-with-overlay .featured-grid--item h2,.template--index .section--grid-with-overlay .featured-grid--item h3{font-size:14px!important;line-height:1.14!important;overflow-wrap:normal!important;white-space:nowrap!important;word-break:keep-all!important}.template--index .section--featured-products .product-card--title,.template--index .section--featured-products .product-card--title-link{font-size:15px!important;line-height:1.26!important}}.template--index .section--grid-with-overlay .featured-grid--header,.template--index .section--grid-with-overlay .featured-grid--header>*,.template--index .section--grid-with-overlay .featured-grid--header>*>*{visibility:visible!important;opacity:1!important}.template--index .section--grid-with-overlay .featured-grid--header [data-item=overline]{color:#66666a!important;font-family:var(--wenshuo-font-sans,"Open Sauce One","Helvetica Neue",Helvetica,Arial,sans-serif)!important;font-size:10px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:.08em!important;text-transform:uppercase!important}.template--index .section--grid-with-overlay .featured-grid--header .featured-grid--description,.template--index .section--grid-with-overlay .featured-grid--header .featured-grid--description *,.template--index .section--grid-with-overlay .featured-grid--header [data-item=paragraph],.template--index .section--grid-with-overlay .featured-grid--header h3[data-item=paragraph]{color:#66666a!important;font-family:var(--wenshuo-font-sans,"Open Sauce One","Helvetica Neue",Helvetica,Arial,sans-serif)!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;text-transform:none!important}@media (max-width:767px){.template--index .section--grid-with-overlay .featured-grid--header{padding-top:8px!important}}.template--index .section--grid-with-overlay .featured-grid--body{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;width:auto!important;max-width:calc(100% - 96px)!important;margin-left:auto!important;margin-right:auto!important;background:transparent!important;border:0!important;box-sizing:border-box!important}.template--index .section--grid-with-overlay .featured-grid--item{min-width:0!important;background:transparent!important}.template--index .section--grid-with-overlay .featured-grid--item,.template--index .section--grid-with-overlay .featured-grid--item--container,.template--index .section--grid-with-overlay .featured-grid--item--link-wrapper,.template--index .section--grid-with-overlay .featured-grid--item--media,.template--index .section--grid-with-overlay .image--container,.template--index .section--grid-with-overlay .image--container img,.template--index .section--grid-with-overlay .image--root{border:0!important;box-shadow:none!important}@media (max-width:767px){.template--index .section--grid-with-overlay .featured-grid--body{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;max-width:none!important;margin-left:16px!important;margin-right:16px!important}}.drawer--side[data-side=left][aria-expanded=true] .drawer--container[data-view=y-menu]{display:block!important;width:100%!important;min-height:100%}.drawer--side[data-side=left][aria-expanded=true] .drawer--container[data-view=y-menu] .mobile-nav,.drawer--side[data-side=left][aria-expanded=true] .drawer--container[data-view=y-menu] .mobile-nav--menu,.drawer--side[data-side=left][aria-expanded=true] .drawer--container[data-view=y-menu] .y-menu,.drawer--side[data-side=left][aria-expanded=true] .drawer--container[data-view=y-menu] .y-menu--level-1--container{width:100%!important}