.CheckProductExperience-module__ni5q2G__experience{color:#25382d;max-width:1440px;margin:auto;padding:48px 20px 64px}.CheckProductExperience-module__ni5q2G__intro{max-width:660px;margin-bottom:32px}.CheckProductExperience-module__ni5q2G__kicker{letter-spacing:.18em;font-size:14px;font-weight:700}.CheckProductExperience-module__ni5q2G__intro h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(25px,2.5vw,34px);line-height:1.02}.CheckProductExperience-module__ni5q2G__intro p{color:#607066;max-width:520px;font-size:17px;line-height:1.6}.CheckProductExperience-module__ni5q2G__layout{align-items:start;gap:36px;display:grid}.CheckProductExperience-module__ni5q2G__gallery,.CheckProductExperience-module__ni5q2G__configuration{min-width:0}.CheckProductExperience-module__ni5q2G__imageHeader{color:#56675c;justify-content:space-between;gap:15px;padding:14px 0;font-size:14px;display:flex}.CheckProductExperience-module__ni5q2G__imageHeader span:first-child{font-weight:700}.CheckProductExperience-module__ni5q2G__mainImage{aspect-ratio:1.25;cursor:zoom-in;background:#f7f8f3;border:1px solid #e2e5dd;border-radius:18px;justify-content:center;align-items:center;width:100%;min-height:260px;padding:16px;display:flex;position:relative;overflow:hidden}.CheckProductExperience-module__ni5q2G__mainImage>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.CheckProductExperience-module__ni5q2G__sample{width:100%;height:auto;display:block;box-shadow:0 3px 18px #20302414}.CheckProductExperience-module__ni5q2G__enlarge{background:var(--surface-raised);color:#25382d;border-radius:30px;padding:8px 12px;font-size:14px;position:absolute;bottom:12px;right:12px}.CheckProductExperience-module__ni5q2G__thumbnails{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.CheckProductExperience-module__ni5q2G__thumbnails button{background:var(--surface-raised);color:#425447;cursor:pointer;border:1px solid #e0e5dc;border-radius:10px;padding:8px;font-size:14px}.CheckProductExperience-module__ni5q2G__thumbnails button[aria-pressed=true]{background:#f5f7f0;border:2px solid #365740;padding:7px}.CheckProductExperience-module__ni5q2G__thumbnails img{object-fit:contain;width:100%;height:65px;display:block}.CheckProductExperience-module__ni5q2G__thumbnails button>span:last-child{padding:7px 0 2px;display:block}.CheckProductExperience-module__ni5q2G__previewThumb{border-radius:3px;height:65px;padding:9px;font-size:20px;line-height:20px;display:block}.CheckProductExperience-module__ni5q2G__previewThumb small{font:8px Arial,sans-serif}.CheckProductExperience-module__ni5q2G__caption{color:#4b5b50;margin:12px 0 22px;font-size:14px;line-height:1.65}.CheckProductExperience-module__ni5q2G__previewEditor{background:#f4f6f0;border:1px solid #e2e7dc;border-radius:14px;margin-top:24px;padding:22px}.CheckProductExperience-module__ni5q2G__previewEditor summary{cursor:pointer;font-size:17px;font-weight:600}.CheckProductExperience-module__ni5q2G__previewEditor p{color:#61705f;font-size:14px;line-height:1.6}.CheckProductExperience-module__ni5q2G__previewEditor label,.CheckProductExperience-module__ni5q2G__options label{gap:7px;min-width:0;font-size:14px;font-weight:600;display:grid}.CheckProductExperience-module__ni5q2G__previewEditor label{margin-top:14px}.CheckProductExperience-module__ni5q2G__previewEditor input,.CheckProductExperience-module__ni5q2G__options select{box-sizing:border-box;background:var(--surface-raised);color:#263b2b;width:100%;min-height:47px;font:inherit;border:1px solid #d3dbcf;border-radius:6px;padding:12px;font-size:14px}.CheckProductExperience-module__ni5q2G__reset{color:#3c5643;cursor:pointer;background:0 0;border:0;padding:12px 0 0;font-size:14px;text-decoration:underline}.CheckProductExperience-module__ni5q2G__designGrid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0 0 32px;padding:0;display:grid}.CheckProductExperience-module__ni5q2G__designGrid button{background:var(--surface-raised);cursor:pointer;color:#344833;border:1px solid #dfe5d9;border-radius:9px;padding:5px;font-family:inherit}.CheckProductExperience-module__ni5q2G__designGrid button[aria-pressed=true]{background:#f1f5e9;border:2px solid #31523a;padding:4px}.CheckProductExperience-module__ni5q2G__designGrid button>span:last-child{text-align:center;justify-content:center;align-items:center;min-height:34px;padding:5px 2px;font-size:14px;line-height:1.25;display:flex}.CheckProductExperience-module__ni5q2G__swatch{aspect-ratio:1.3;border-radius:4px;display:block;position:relative;overflow:hidden}.CheckProductExperience-module__ni5q2G__swatch img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block}.CheckProductExperience-module__ni5q2G__swatch b{color:#fff;background:#294c32;border-radius:50%;place-items:center;width:19px;height:19px;font-size:14px;display:grid;position:absolute;top:4px;right:4px}.CheckProductExperience-module__ni5q2G__options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;padding:0;display:grid}.CheckProductExperience-module__ni5q2G__quantity{grid-column:1/-1}.CheckProductExperience-module__ni5q2G__primary{width:100%;min-height:52px;color:var(--ink-on-accent);font:inherit;cursor:pointer;background:#254934;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;display:flex}.CheckProductExperience-module__ni5q2G__success,.CheckProductExperience-module__ni5q2G__error{border-radius:7px;padding:14px;font-size:14px;line-height:1.5}.CheckProductExperience-module__ni5q2G__success{color:#31532e;background:#edf4e7}.CheckProductExperience-module__ni5q2G__error{color:#903e2d;background:#fff0ec}.CheckProductExperience-module__ni5q2G__zoom{color:#2a3c30;background:#f9faf7;border:0;border-radius:15px;width:calc(100vw - 32px);max-width:1120px;max-height:90vh;padding:28px;overflow:auto}.CheckProductExperience-module__ni5q2G__zoom::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18241ecc}.CheckProductExperience-module__ni5q2G__zoom>img{object-fit:contain;width:100%;height:auto;max-height:72vh}.CheckProductExperience-module__ni5q2G__zoom h2{margin:0 40px 20px 0;font-size:19px}.CheckProductExperience-module__ni5q2G__zoom p{font-size:14px}.CheckProductExperience-module__ni5q2G__close{background:var(--surface-raised);cursor:pointer;border:1px solid #d6dfd1;border-radius:50%;width:40px;height:40px;font-size:27px;position:absolute;top:10px;right:10px}.CheckProductExperience-module__ni5q2G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CheckProductExperience-module__ni5q2G__experience button:disabled{opacity:.5;cursor:not-allowed}@media (min-width:760px){.CheckProductExperience-module__ni5q2G__experience{padding:64px 36px 90px}.CheckProductExperience-module__ni5q2G__layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,1fr);gap:42px}.CheckProductExperience-module__ni5q2G__gallery{position:sticky;top:95px}.CheckProductExperience-module__ni5q2G__designGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CheckProductExperience-module__ni5q2G__mainImage{min-height:380px}.CheckProductExperience-module__ni5q2G__thumbnails img,.CheckProductExperience-module__ni5q2G__previewThumb{height:85px}.CheckProductExperience-module__ni5q2G__previewThumb{padding:15px}.CheckProductExperience-module__ni5q2G__intro{margin-bottom:28px}}@media (min-width:1100px){.CheckProductExperience-module__ni5q2G__layout{gap:64px}.CheckProductExperience-module__ni5q2G__experience{padding-left:64px;padding-right:64px}.CheckProductExperience-module__ni5q2G__designGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.CheckProductExperience-module__ni5q2G__designGrid button>span:last-child{font-size:14px}.CheckProductExperience-module__ni5q2G__mainImage{padding:24px}}@media (prefers-reduced-motion:no-preference){.CheckProductExperience-module__ni5q2G__designGrid button,.CheckProductExperience-module__ni5q2G__primary{transition:background .15s,border-color .15s}.CheckProductExperience-module__ni5q2G__primary:hover{background:#356047}}.CheckProductExperience-module__ni5q2G__previewEditor .CheckProductExperience-module__ni5q2G__boldToggle{align-items:center;gap:8px;margin-top:7px;font-size:14px;font-weight:400;display:flex}.CheckProductExperience-module__ni5q2G__previewEditor .CheckProductExperience-module__ni5q2G__boldToggle input{width:16px;height:16px;min-height:16px;padding:0}.CheckProductExperience-module__ni5q2G__faq{max-width:850px;margin-top:60px}.CheckProductExperience-module__ni5q2G__faq h2{letter-spacing:-.03em;font-size:30px}.CheckProductExperience-module__ni5q2G__faq details{border-bottom:1px solid #dce3d6;padding:18px 0}.CheckProductExperience-module__ni5q2G__faq summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.5}.CheckProductExperience-module__ni5q2G__faq p{color:#60705d;max-width:740px;font-size:14px;line-height:1.75}.CheckProductExperience-module__ni5q2G__experience{color:#172d22;font-family:var(--font-manrope),Arial,sans-serif}.CheckProductExperience-module__ni5q2G__intro p,.CheckProductExperience-module__ni5q2G__caption,.CheckProductExperience-module__ni5q2G__previewEditor p,.CheckProductExperience-module__ni5q2G__faq p{color:#354c3f;font-size:16px;line-height:1.65}.CheckProductExperience-module__ni5q2G__configuration{background:var(--surface-raised);border:1px solid #9eafa3;border-radius:20px;padding:22px}.CheckProductExperience-module__ni5q2G__options label,.CheckProductExperience-module__ni5q2G__previewEditor label{color:#193424;font-size:16px}.CheckProductExperience-module__ni5q2G__options select,.CheckProductExperience-module__ni5q2G__previewEditor input{border-color:#85988c;min-height:50px;font-size:16px}.CheckProductExperience-module__ni5q2G__previewEditor{background:#f2f6ef;border-color:#a4b6a8;margin:0;padding:20px}.CheckProductExperience-module__ni5q2G__previewEditor h3{margin:0 0 12px;font-size:22px}.CheckProductExperience-module__ni5q2G__previewEditor .CheckProductExperience-module__ni5q2G__boldToggle{min-height:36px;font-size:15px}.CheckProductExperience-module__ni5q2G__previewEditor .CheckProductExperience-module__ni5q2G__boldToggle input{width:20px;height:20px;min-height:20px}.CheckProductExperience-module__ni5q2G__designGrid button{border-color:#99ad9f}.CheckProductExperience-module__ni5q2G__designGrid button[aria-pressed=true]{background:#e8f2de;border-color:#173f2b;box-shadow:0 0 0 1px #173f2b}.CheckProductExperience-module__ni5q2G__designGrid button>span:last-child{min-height:48px;font-size:15px;font-weight:600}.CheckProductExperience-module__ni5q2G__stepActions{align-items:center;gap:12px;margin-top:28px;display:flex}.CheckProductExperience-module__ni5q2G__primary{background:#173f2b;min-height:54px;font-size:16px;font-weight:700}.CheckProductExperience-module__ni5q2G__confirm{color:#1c3827;align-items:flex-start;gap:12px;font-size:16px;font-weight:600;line-height:1.6;display:flex}.CheckProductExperience-module__ni5q2G__confirm input{accent-color:#173f2b;flex-shrink:0;width:22px;height:22px;margin-top:3px}.CheckProductExperience-module__ni5q2G__success,.CheckProductExperience-module__ni5q2G__error,.CheckProductExperience-module__ni5q2G__faq summary{font-size:16px}.CheckProductExperience-module__ni5q2G__mainImage{background:radial-gradient(ellipse at center,var(--surface-raised) 0%,#e8efdf 100%);border-color:#a8b9ad}.CheckProductExperience-module__ni5q2G__thumbnails button{border-color:#8da392;font-size:15px}.CheckProductExperience-module__ni5q2G__imageHeader{color:#324c3b;font-size:15px}.CheckProductExperience-module__ni5q2G__experience button:focus-visible,.CheckProductExperience-module__ni5q2G__experience a:focus-visible,.CheckProductExperience-module__ni5q2G__experience input:focus-visible,.CheckProductExperience-module__ni5q2G__experience select:focus-visible,.CheckProductExperience-module__ni5q2G__experience summary:focus-visible{outline-offset:3px;outline:3px solid #1c659b}@media (max-width:759px){.CheckProductExperience-module__ni5q2G__experience{padding:28px 16px 48px}.CheckProductExperience-module__ni5q2G__layout{gap:24px}.CheckProductExperience-module__ni5q2G__configuration{border-radius:14px;padding:18px 14px}.CheckProductExperience-module__ni5q2G__gallery{position:static}.CheckProductExperience-module__ni5q2G__mainImage{aspect-ratio:1.35;min-height:230px}.CheckProductExperience-module__ni5q2G__caption{font-size:15px}.CheckProductExperience-module__ni5q2G__options{grid-template-columns:1fr}.CheckProductExperience-module__ni5q2G__stepActions{flex-wrap:wrap}.CheckProductExperience-module__ni5q2G__stepActions .CheckProductExperience-module__ni5q2G__primary{flex:1;min-width:200px}.CheckProductExperience-module__ni5q2G__designGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CheckProductExperience-module__ni5q2G__designGrid button>span:last-child{font-size:13px}}.CheckProductExperience-module__ni5q2G__thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.CheckProductExperience-module__ni5q2G__thumbnails button{min-height:48px}.CheckProductExperience-module__ni5q2G__close{width:44px;height:44px}.CheckProductExperience-module__ni5q2G__configuration>details{border-block:1px solid #c5d1c5;margin-top:18px}.CheckProductExperience-module__ni5q2G__configuration>details>summary{cursor:pointer;color:#193424;align-items:center;min-height:48px;padding:12px 2px;font-size:16px;font-weight:700;display:flex}.CheckProductExperience-module__ni5q2G__configuration>details>.CheckProductExperience-module__ni5q2G__options{padding:16px 0 6px}.CheckProductExperience-module__ni5q2G__intro strong{color:#173f2b;font-variant-numeric:tabular-nums;font-size:20px}@media (max-width:759px){.CheckProductExperience-module__ni5q2G__mainImage{min-height:220px}.CheckProductExperience-module__ni5q2G__stepActions{z-index:5;bottom:max(8px,env(safe-area-inset-bottom));background:#fffffff2;border-top:1px solid #cbd7cb;flex-wrap:nowrap;margin:24px -6px -6px;padding:10px 6px;position:sticky;box-shadow:0 -10px 18px #172d2212}.CheckProductExperience-module__ni5q2G__stepActions .CheckProductExperience-module__ni5q2G__primary{flex:1;min-width:0}.CheckProductExperience-module__ni5q2G__designGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CheckProductExperience-module__ni5q2G__designGrid button{min-height:112px}.CheckProductExperience-module__ni5q2G__designGrid button>span:last-child{font-size:14px}.CheckProductExperience-module__ni5q2G__imageHeader{flex-direction:column;align-items:flex-start;gap:4px}.CheckProductExperience-module__ni5q2G__intro{margin-bottom:22px}.CheckProductExperience-module__ni5q2G__intro h2{margin-block:12px}.CheckProductExperience-module__ni5q2G__faq{margin-top:42px}}@media (max-width:380px){.CheckProductExperience-module__ni5q2G__stepActions{gap:8px}.CheckProductExperience-module__ni5q2G__mainImage{min-height:190px}}.CheckProductExperience-module__ni5q2G__designRailHeader{color:#405849;justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;font-size:13px;font-weight:700;display:flex}.CheckProductExperience-module__ni5q2G__designRailControls{gap:7px;display:flex}.CheckProductExperience-module__ni5q2G__designRailControls button{background:var(--surface-raised);color:#173f2b;cursor:pointer;border:1px solid #8da392;border-radius:50%;place-items:center;width:44px;height:44px;font:700 20px/1 inherit;display:grid}.CheckProductExperience-module__ni5q2G__designGrid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:#829788 #edf1ea;grid-template-columns:none;grid-auto-columns:clamp(112px,28%,136px);grid-auto-flow:column;gap:10px;max-width:100%;margin-bottom:20px;padding:2px 2px 12px;display:grid;overflow-x:auto}.CheckProductExperience-module__ni5q2G__designGrid button{scroll-snap-align:start;min-height:0}.CheckProductExperience-module__ni5q2G__designGrid button>span:last-child{min-height:42px;font-size:13px}.CheckProductExperience-module__ni5q2G__designGrid::-webkit-scrollbar{height:8px}.CheckProductExperience-module__ni5q2G__designGrid::-webkit-scrollbar-track{background:#edf1ea;border-radius:999px}.CheckProductExperience-module__ni5q2G__designGrid::-webkit-scrollbar-thumb{background:#829788;border-radius:999px}@media (min-width:1100px){.CheckProductExperience-module__ni5q2G__designGrid{grid-template-columns:none;grid-auto-columns:clamp(118px,25%,142px)}}@media (max-width:759px){.CheckProductExperience-module__ni5q2G__designRailHeader{margin-top:-4px}.CheckProductExperience-module__ni5q2G__designRailHeader>span{max-width:150px;line-height:1.35}.CheckProductExperience-module__ni5q2G__designGrid{grid-template-columns:none;grid-auto-columns:clamp(104px,42%,126px);gap:10px}.CheckProductExperience-module__ni5q2G__designGrid button{min-height:104px}}.CheckProductExperience-module__ni5q2G__oneScreenAddress{margin-top:24px}.CheckProductExperience-module__ni5q2G__oneScreenActions{box-shadow:none!important;border-top:0!important;margin-top:16px!important;position:static!important}@media (max-width:759px){.CheckProductExperience-module__ni5q2G__experience{padding:16px 16px 32px}.CheckProductExperience-module__ni5q2G__intro{margin-bottom:16px}.CheckProductExperience-module__ni5q2G__oneScreenAddress{margin-top:14px}.CheckProductExperience-module__ni5q2G__caption{margin:10px 0 8px}}
