:root{--ss-ink: #1c2b24;--ss-muted: #6b5e4e;--ss-body: #4b4238;--ss-green: #1e4d3a;--ss-green-soft: #d5e2da;--ss-on-green: #f6f1e8;--ss-red: #b3261e;--ss-red-dark: #8f1d17;--ss-red-tint: #fff8f7;--ss-gold: #c8962e;--ss-cream: #fbf7f0;--ss-beige: #eee6d8;--ss-line: #ebe3d6;--ss-line2: #e6dfd3;--ss-mint: #e6efe9;--ss-head: "Lora", Georgia, serif;--ss-sans: "Source Sans 3", system-ui, sans-serif}.ss{font-family:var(--ss-sans);color:var(--ss-ink);letter-spacing:0}.ss h1,.ss h2,.ss h3,.ss p,.ss li,.ss span,.ss strong,.ss a,.ss td,.ss summary,.ss div{letter-spacing:inherit}.ss .ss-eyebrow{letter-spacing:.3em}.ss *,.ss *:before,.ss *:after{box-sizing:border-box}.ss-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.ss-eyebrow{margin:0 0 12px;font:700 12px/1.4 var(--ss-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--ss-gold)}.ss-h2{margin:0;font:600 36px/1.15 var(--ss-head);color:var(--ss-green);letter-spacing:0}.ss-center{text-align:center}.ss-media{position:relative;overflow:hidden;background:var(--ss-beige)}.ss-media img,.ss-media video{width:100%;height:100%;object-fit:cover;display:block}.ss-crumbs{padding:22px 0 0;font-size:13px;color:var(--ss-ink)}.ss-crumbs a{color:var(--ss-muted);text-decoration:none}.ss-crumbs a:hover{color:var(--ss-red)}.ss-crumbs span.sep{margin:0 5px;color:var(--ss-muted)}.ss-band{background:var(--ss-green);color:var(--ss-on-green);padding:80px 0}.ss-band .ss-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ss-band .ss-media{border-radius:10px;aspect-ratio:616 / 460;background:#ffffff0f}.ss-band .ss-h2{font-size:42px;color:var(--ss-on-green);margin-bottom:22px}.ss-band__text{font-size:17px;line-height:1.5;color:var(--ss-green-soft);margin:0 0 22px}.ss-band__text p{margin:0 0 10px}.ss-checks{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:15px;color:var(--ss-on-green)}.ss-checks li:before{content:"\2713";margin-right:6px}.ss-steps{padding:72px 0;background:#fff}.ss-steps .ss-h2{margin-bottom:32px}.ss-steps__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ss-step .ss-media{aspect-ratio:1 / 1;border-radius:10px;border:1px solid var(--ss-line)}.ss-step__cap{display:flex;gap:14px;margin-top:16px}.ss-step__num{flex:none;width:36px;height:36px;border-radius:50%;background:var(--ss-red);color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px}.ss-step__cap strong{display:block;font-size:16px;color:var(--ss-ink)}.ss-step__cap p{margin:0;font-size:16px;line-height:1.5;color:var(--ss-body)}.ss-rooms{padding:72px 0;background:var(--ss-cream)}.ss-rooms .ss-h2{margin-bottom:30px}.ss-rooms__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ss-room{background:#fff;border:1px solid var(--ss-line)}.ss-room .ss-media{aspect-ratio:384 / 290}.ss-room__body{padding:20px 20px 22px}.ss-room__body h3{margin:0 0 6px;font:600 20px/1.5 var(--ss-head);color:var(--ss-green)}.ss-room__body p{margin:0;font-size:15px;line-height:1.5;color:var(--ss-body)}.ss-why{padding:72px 0;background:#fff}.ss-why .ss-wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.ss-why .ss-h2{margin-bottom:22px}.ss-feats{list-style:none;margin:0;padding:0;display:grid;gap:18px}.ss-feat{display:flex;gap:14px;align-items:flex-start}.ss-feat__ic{flex:none;width:44px;height:44px;border-radius:50%;background:var(--ss-mint);color:var(--ss-green);display:grid;place-items:center}.ss-feat__ic svg{width:20px;height:20px}.ss-feat strong{display:block;font-size:16px;color:var(--ss-ink)}.ss-feat span{font-size:16px;color:var(--ss-body)}.ss-spec{background:var(--ss-cream);border:1px solid var(--ss-line);padding:28px}.ss-spec h3{margin:0 0 14px;font:600 24px/1.3 var(--ss-head);color:var(--ss-green)}.ss-spec table{width:100%;border-collapse:collapse;font-size:15px;border:0!important;box-shadow:none!important}.ss-spec td{border:0!important;background:none!important}.ss-spec td{padding:10px 0!important;border-bottom:1px solid var(--ss-line2)!important;vertical-align:top}.ss-spec tr:last-child td{border-bottom:0!important}.ss-spec td:first-child{width:42%;color:var(--ss-muted)}.ss-spec td:last-child{color:var(--ss-ink)}.ss-faq{padding:64px 0;background:var(--ss-cream)}.ss-faq__in{max-width:780px;margin:0 auto}.ss-faq .ss-h2{font-size:32px;margin-bottom:26px}.ss-faq details{border-top:1px solid var(--ss-line2)}.ss-faq details:last-child{border-bottom:1px solid var(--ss-line2)}.ss-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:16px 0;font-weight:700;font-size:16px;color:var(--ss-ink)}.ss-faq summary::-webkit-details-marker{display:none}.ss-faq summary:after{content:"+";font-weight:700}.ss-faq details[open] summary:after{content:"\2212"}.ss-faq .ss-faq__a{padding:0 0 16px;font-size:16px;line-height:1.55;color:var(--ss-body)}.ss-faq .ss-faq__a p{margin:0 0 8px}.ss-reviews{padding:72px 0 40px;background:#fff}.ss-reviews__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.ss-reviews__sum{font-size:15px;color:var(--ss-muted);white-space:nowrap}.ss-reviews__sum .ss-stars{color:var(--ss-gold);letter-spacing:1px}.ss-reviews__empty{color:var(--ss-body);font-size:16px;margin:6px 0 0}.ss-prods{padding:64px 0;background:var(--ss-cream)}.ss-prods .ss-h2{font-size:32px;margin-bottom:26px}.ss-prods__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ss-prod{text-decoration:none;color:inherit;display:block}.ss-prod .ss-media{aspect-ratio:1 / 1;border-radius:6px;border:1px solid var(--ss-line);background:var(--ss-beige)}.ss-prod .ss-media img{transition:transform .5s ease}.ss-prod:hover .ss-media img{transform:scale(1.04)}.ss-prod__t{margin:12px 0 4px;font-size:16px;font-weight:600;line-height:1.5;color:var(--ss-ink)}.ss-prod__p{font-size:14px;font-weight:700;color:var(--ss-red)}.ss-prod__p s{font-weight:400;color:#8c8c8c;margin-left:2px}.ss-trust{border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);background:#fff}.ss-trust ul{list-style:none;margin:0 auto;padding:24px 20px;max-width:1240px;display:grid;grid-template-columns:repeat(6,1fr);text-align:center}.ss-trust li{font-size:13px;font-weight:700;color:var(--ss-green)}@media(max-width:749px){.ss-wrap{padding:0 16px}.ss-h2{font-size:27px}.ss-eyebrow{font-size:11px;letter-spacing:.24em;margin-bottom:8px}.ss-crumbs{padding-top:12px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-band{padding:40px 0}.ss-band .ss-wrap{grid-template-columns:1fr;gap:22px}.ss-band .ss-media{aspect-ratio:4 / 3;border-radius:14px}.ss-band .ss-h2{font-size:30px;margin-bottom:14px}.ss-band__text{font-size:16px}.ss-checks{gap:6px;font-size:15px}.ss-steps,.ss-rooms,.ss-why,.ss-reviews,.ss-faq,.ss-prods{padding:44px 0}.ss-steps .ss-h2,.ss-rooms .ss-h2{margin-bottom:20px}.ss-steps__grid,.ss-rooms__grid,.ss-prods__grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px;scroll-padding:0 16px}.ss-steps__grid::-webkit-scrollbar,.ss-rooms__grid::-webkit-scrollbar,.ss-prods__grid::-webkit-scrollbar{display:none}.ss-step,.ss-room{flex:0 0 78%;scroll-snap-align:start}.ss-prod{flex:0 0 44%;scroll-snap-align:start}.ss-step .ss-media{border-radius:14px}.ss-step__cap p{font-size:15px}.ss-room{border-radius:14px;overflow:hidden}.ss-room__body{padding:16px}.ss-room__body h3{font-size:19px}.ss-why .ss-wrap{grid-template-columns:1fr;gap:28px}.ss-spec{padding:20px 18px;border-radius:12px}.ss-spec h3{font-size:21px}.ss-spec td{font-size:14px}.ss-faq .ss-h2,.ss-prods .ss-h2{font-size:26px;margin-bottom:16px}.ss-faq summary{font-size:15px;padding:14px 0}.ss-faq .ss-faq__a{font-size:15px}.ss-reviews__head{flex-direction:column;align-items:flex-start;gap:6px}.ss-prod__t{font-size:14px;margin-top:10px}.ss-trust ul{grid-template-columns:repeat(3,1fr);gap:14px 6px;padding:20px 12px}.ss-trust li{font-size:12px}}.ss-rv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ss-rv{background:#fff;border:1px solid var(--ss-line);padding:22px;display:flex;flex-direction:column}.ss-rv--more{display:none}.ss-reviews.is-all .ss-rv--more{display:flex}.ss-rv__img{aspect-ratio:341 / 255;border-radius:4px;margin-bottom:18px}.ss-rv__meta{display:flex;align-items:center;gap:6px;font-size:13px}.ss-rv__meta .ss-stars{color:var(--ss-gold);letter-spacing:1px}.ss-rv__ver{font-weight:700;color:var(--ss-green)}.ss-rv__t{margin:12px 0 8px;font:600 18px/1.4 var(--ss-head);color:var(--ss-green)}.ss-rv__x{margin:0 0 14px;font-size:15px;line-height:1.5;color:var(--ss-body);flex:1}.ss-rv__who{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ss-muted)}.ss-rv__av{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none}.ss-rv__av--i{display:grid;place-items:center;background:var(--ss-mint);color:var(--ss-green);font-weight:700;font-size:13px}.ss-rv-all{margin-top:28px;background:none;border:0;padding:0 0 3px;border-bottom:2px solid var(--ss-red);color:var(--ss-red);font:700 16px/1.4 var(--ss-sans);cursor:pointer}.ss-rv-all:hover{color:var(--ss-red-dark);border-color:var(--ss-red-dark)}@media(max-width:749px){.ss-rv-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px 4px;scroll-padding:0 16px}.ss-rv-grid::-webkit-scrollbar{display:none}.ss-rv{flex:0 0 82%;scroll-snap-align:start;padding:18px;border-radius:12px}.ss-rv__img{border-radius:8px}.ss-rv-all{margin-top:20px;font-size:15px}}.ss-steps--seq .ss-step{cursor:pointer;transition:opacity .35s ease,transform .35s ease}.ss-steps--seq .ss-step:not(.is-on){opacity:.55}.ss-steps--seq .ss-step.is-on{transform:translateY(-4px)}.ss-steps--seq .ss-step.is-on .ss-media{box-shadow:0 14px 30px #1e4d3a2e;border-color:var(--ss-red)}.ss-steps--seq .ss-step:not(.is-on) .ss-step__num{background:#cdbfae}.ss-step__bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:#fff6}.ss-step__bar i{display:block;height:100%;width:0;background:var(--ss-red)}.ss-step:not(.is-on) .ss-step__bar{display:none}@media(max-width:749px){.ss-steps--seq .ss-step:not(.is-on){opacity:.7}.ss-steps--seq .ss-step.is-on{transform:none}}.ss-discs{padding:72px 0 40px;background:#fff}.ss-discs__head{max-width:640px;margin:0 auto 32px}.ss-discs__text{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--ss-body)}.ss-discs__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:22px}.ss-disc{text-align:center}.ss-disc__img{display:block;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:var(--ss-green);box-shadow:0 10px 24px #1c2b242e;transition:transform .35s ease,box-shadow .35s ease}.ss-disc__img img{width:100%;height:100%;object-fit:cover;display:block}.ss-disc:hover .ss-disc__img{transform:translateY(-4px) rotate(8deg);box-shadow:0 16px 30px #1c2b243d}.ss-disc__label{display:block;margin-top:14px;font-size:15px;font-weight:700;color:var(--ss-green)}@media(max-width:749px){.ss-discs{padding:44px 0 20px}.ss-discs__head{margin-bottom:22px}.ss-discs__text{font-size:15px}.ss-discs__row{grid-template-columns:repeat(3,1fr);gap:18px 14px}.ss-disc__label{font-size:13px;margin-top:8px}}@media(min-width:750px){.ss-band{width:calc(100% - 80px);max-width:1320px;margin:48px auto;border-radius:28px;overflow:hidden;padding:64px 0}.ss-band .ss-wrap{padding:0 56px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/koc-ss.css.map */
