@font-face{font-family:montserrat;src:url(../media/normal_400_800_b6711dec-s.p.0fzkl03jw-sdz.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_d51ab791-module__nTsRma__className{font-family:montserrat,montserrat Fallback}.montserrat_d51ab791-module__nTsRma__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:trirong;src:url(../media/italic_300_5cab7fb7-s.p.0.vtzhmhu7au..woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:trirong;src:url(../media/normal_300_491e4bb0-s.p.0ekwtghgfx0a~.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:trirong Fallback;src:local(Times New Roman);ascent-override:104.75%;descent-override:46.62%;line-gap-override:0.0%;size-adjust:114.56%}.trirong_3a4b380d-module__66slWa__className{font-family:trirong,trirong Fallback}.trirong_3a4b380d-module__66slWa__variable{--font-trirong:"trirong", "trirong Fallback"}
@font-face{font-family:hanken;src:url(../media/italic_100_900_6e8134c9-s.p.11.718el1mtc9.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:hanken;src:url(../media/normal_100_900_271d5973-s.p.11uo_35nso9mn.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_44a99d04-module__hFKM3W__className{font-family:hanken,hanken Fallback}.hanken_44a99d04-module__hFKM3W__variable{--font-hanken:"hanken", "hanken Fallback"}
[data-theme=shadeforever26]{--brand-accent:203 189 154;--brand-accent-fg:47 41 17;--brand-fg:47 41 17;--brand-bg:255 255 255;--surface-card:255 255 255;--surface-cream:246 246 246;--surface-dark:47 41 17;--footer-bg:47 41 17;--body-fg:47 41 17;--muted-fg:110 107 102;--border-soft:225 226 227;--price-color:47 41 17;--price-sale:47 41 17;--price-compare:110 107 102;--radius-button:2px;--radius-card:2px;--radius-input:2px;--container-max:1400px;--container-gutter:clamp(1rem, 3vw, 2rem);--font-display:var(--font-montserrat);--font-body:var(--font-montserrat);--font-serif:var(--font-trirong);--font-subline:var(--font-hanken);--motion-duration:.5s;--motion-ease:cubic-bezier(.25, .46, .45, .94);--cc-ink:#3a444d;--cc-accent:#cbbd9a;--cc-accent-ink:#3a444d;--cc-radius:2px;font-family:var(--font-montserrat), sans-serif;color:#3a444d;background-color:#fcfcfc}[data-theme=shadeforever26] .sf-title{z-index:1;font-family:var(--font-montserrat), sans-serif;letter-spacing:.5px;text-transform:uppercase;color:#3a444d;font-size:clamp(30px,3.2vw,39px);font-weight:300;line-height:1.35;display:block;position:relative}[data-theme=shadeforever26] .sf-title--line{margin-top:45px}[data-theme=shadeforever26] .sf-title--line:after{content:"";background-color:#cbbd9a;width:2px;height:40px;margin:18px auto;display:block;position:absolute;top:-60px;left:0;right:0}[data-theme=shadeforever26] .sf-title--left{display:inline-block}[data-theme=shadeforever26] .sf-subline{font-family:var(--font-hanken), sans-serif;color:#6e6b66;max-width:800px;margin-left:auto;margin-right:auto;font-size:24px;font-style:italic;line-height:34px}[data-theme=shadeforever26] .sf-subline--left{margin-left:0}[data-theme=shadeforever26] .sf-cardrule{background-color:#cbbd9a;width:30px;height:2px;margin:14px auto 0;display:block}[data-theme=shadeforever26] .sf-prose{font-family:var(--font-hanken), sans-serif;letter-spacing:.1px;color:#6e6b66;font-size:16px;font-weight:400;line-height:27px}[data-theme=shadeforever26] .sf-prose p{margin-bottom:16px}[data-theme=shadeforever26] .sf-prose b,[data-theme=shadeforever26] .sf-prose strong{color:#3a444d;font-weight:600}[data-theme=shadeforever26] .sf-prose ul{margin-bottom:16px;padding-left:1.25rem;list-style:outside}[data-theme=shadeforever26] .sf-prose ol{margin-bottom:16px;padding-left:1.25rem;list-style:decimal}[data-theme=shadeforever26] .sf-prose a{color:#8a7a53;text-underline-offset:3px;text-decoration:underline}[data-theme=shadeforever26] .sf-prose a:hover{color:#3a444d}[data-theme=shadeforever26] .sf-btn{height:55px;font-family:var(--font-montserrat), sans-serif;letter-spacing:1px;text-transform:uppercase;color:#3a444d;background-color:#cbbd9a;border-radius:2px;justify-content:center;align-items:center;padding:0 30px;font-size:12px;font-weight:600;transition:background-color .4s,color .4s,border-color .4s;display:inline-flex}[data-theme=shadeforever26] .sf-btn:hover{color:#fff;background-color:#3a444d}[data-theme=shadeforever26] .sf-btn--ghost{color:#3a444d;background-color:#0000;border:2px solid #3a444d}[data-theme=shadeforever26] .sf-btn--ghost:hover{color:#3a444d;background-color:#cbbd9a;border-color:#cbbd9a}[data-theme=shadeforever26] .sf-btn--ghost-light{color:#fff;background-color:#0000;border:2px solid #fff}[data-theme=shadeforever26] .sf-btn--ghost-light:hover{color:#3a444d;background-color:#fff;border-color:#fff}[data-theme=shadeforever26] .sf-tag{letter-spacing:1px;text-transform:uppercase;color:#3a444d;background-color:#cbbd9a;border-radius:2px;padding:10px 18px;font-size:12px;font-weight:600;display:inline-block}[data-theme=shadeforever26] .sf-switch{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;grid-template-columns:1fr 1fr 1fr;display:grid}[data-theme=shadeforever26] .sf-switch>*{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;min-height:58px}[data-theme=shadeforever26] .sf-switch__spec{flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px;display:flex}[data-theme=shadeforever26] .sf-switch__label{color:#7f704b;font-size:12px;font-weight:500}[data-theme=shadeforever26] .sf-switch__value{letter-spacing:.5px;text-transform:uppercase;color:#3a444d;font-size:11px}[data-theme=shadeforever26] .sf-switch__sizes{color:#3a444d;justify-content:center;align-items:center;gap:6px;padding:8px 4px;display:flex}[data-theme=shadeforever26] .sf-switch__size{color:#7f704b;flex-direction:column;align-items:center;gap:2px;font-size:11px;display:flex}[data-theme=shadeforever26] .sf-switch__size svg{color:#3a444d}[data-theme=shadeforever26] .sf-switch__slash{background:#d5d5d5;align-self:stretch;width:1px;margin:2px;transform:rotate(20deg)}[data-theme=shadeforever26] .sf-switch__swatches{gap:1px;padding:4px;display:flex}[data-theme=shadeforever26] .sf-switch__swatches>span{flex:1 1 0;overflow:hidden}[data-theme=shadeforever26] .sf-hero-display{font-family:var(--font-montserrat), sans-serif;color:#fff;letter-spacing:.5px;text-transform:uppercase;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:300;line-height:1.25}[data-theme=shadeforever26] .sf-banner{background-color:#3a444d;justify-content:center;align-items:center;min-height:clamp(220px,32vw,380px);display:flex;position:relative;overflow:hidden}[data-theme=shadeforever26] .sf-banner:after{content:"";background:var(--sf-banner-scrim,#3a444dcf);z-index:1;position:absolute;inset:0}[data-theme=shadeforever26] .sf-banner>.sf-banner-content{z-index:2;text-align:center;padding:2rem 1rem;position:relative}[data-theme=shadeforever26] .sf-acc{background:#fff;border:1px solid #e1e2e3;border-radius:2px}[data-theme=shadeforever26] .sf-acc summary{cursor:pointer;font-family:var(--font-montserrat), sans-serif;color:#3a444d;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;font-size:15px;font-weight:500;list-style:none;display:flex}[data-theme=shadeforever26] .sf-acc summary::-webkit-details-marker{display:none}[data-theme=shadeforever26] .sf-acc summary:after{content:"+";color:#cbbd9a;font-size:20px;font-weight:300;transition:transform .3s}[data-theme=shadeforever26] .sf-acc[open] summary:after{content:"−"}[data-theme=shadeforever26] .sf-faq-list{padding-left:1.25rem;list-style:outside}[data-theme=shadeforever26] .sf-faq-list li+li{margin-top:.5rem}[data-theme=shadeforever26] .sf-faq-list li::marker{color:#cbbd9a}[data-theme=shadeforever26] .sf-reveal{opacity:0;transition:opacity var(--motion-duration) var(--motion-ease), transform var(--motion-duration) var(--motion-ease);transform:translateY(18px)}[data-theme=shadeforever26] .sf-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-theme=shadeforever26] .sf-reveal{opacity:1;transition:none;transform:none}}[data-theme=shadeforever26] .sf-kenburns{will-change:transform;animation:22s ease-in-out infinite alternate sf-kenburns}[data-theme=shadeforever26] .sf-kenburns--alt{animation-name:sf-kenburns-alt}@keyframes sf-kenburns{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.09)translate(1.2%,-.8%)}}@keyframes sf-kenburns-alt{0%{transform:scale(1.09)translate(-1.2%,.8%)}to{transform:scale(1)translate(0,0)}}@media (prefers-reduced-motion:reduce){[data-theme=shadeforever26] .sf-kenburns,[data-theme=shadeforever26] .sf-kenburns--alt{animation:none}}[data-theme=shadeforever26] .sf-strip{scrollbar-width:none;-ms-overflow-style:none;background-color:#fff;grid-auto-columns:minmax(336px,1fr);grid-auto-flow:column;gap:28px;padding:28px;display:grid;overflow-x:auto}[data-theme=shadeforever26] .sf-strip::-webkit-scrollbar{display:none}[data-theme=shadeforever26] .sf-strip-arrow{z-index:2;color:#3a444d;cursor:pointer;background-color:#fff;border:1px solid #d1d2d3;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .25s,border-color .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}[data-theme=shadeforever26] .sf-strip-arrow:hover,[data-theme=shadeforever26] .sf-strip-arrow:focus-visible{color:#fff;background-color:#3e5a70;border-color:#3e5a70}[data-theme=shadeforever26] .sf-strip-arrow--prev{left:28px}[data-theme=shadeforever26] .sf-strip-arrow--next{right:28px}[data-theme=shadeforever26] .sf-strip img{object-fit:cover;width:100%;height:280px;display:block}@media (min-width:1024px){[data-theme=shadeforever26] .sf-strip img{height:322px}}@media (max-width:640px){[data-theme=shadeforever26] .sf-strip{grid-auto-columns:minmax(260px,1fr);gap:18px;padding:18px}[data-theme=shadeforever26] .sf-strip-arrow{width:40px;height:40px}[data-theme=shadeforever26] .sf-strip-arrow--prev{left:12px}[data-theme=shadeforever26] .sf-strip-arrow--next{right:12px}}
