.os{--os-brown:#42231c;--os-ink:#1d1b19;--os-text:#4a322c;--os-muted:#66605c;--os-line:#e6dbd0;--os-sand:#eeebe7;--os-soft:#fafafa;font-family:var(--font-body-family);color:var(--os-text);font-size:14px;line-height:1.45;letter-spacing:0}.os *,.os *:before,.os *:after{box-sizing:border-box}.os p{margin:0}.os a{color:inherit}.os img{max-width:100%;display:block}.os-wrap{max-width:1440px;margin:0 auto;padding-left:72px;padding-right:72px}.os-pad{padding-top:56px;padding-bottom:56px}.os-bg-white{background:#fff}.os-bg-sand{background:var(--os-sand)}.os-bg-line{background:var(--os-line)}.os-bg-brown{background:var(--os-brown);color:#fff}.os-bg-brown .os-h2,.os-bg-brown .os-h3{color:#fff}.os-bg-brown .os-label{color:var(--os-line)}.os-border-top{border-top:1px solid var(--os-line)}.os-label{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:600;color:var(--os-brown)}.os-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--os-brown)}.os-h1{font-family:var(--font-body-family);font-size:38px;line-height:1.1;font-weight:600;color:var(--os-ink);margin:0;letter-spacing:0}.os-h2{font-family:var(--font-body-family);font-size:34px;line-height:1.12;font-weight:600;color:var(--os-ink);margin:0;letter-spacing:0}.os-h3{font-family:var(--font-body-family);font-size:22px;line-height:1.2;font-weight:600;color:var(--os-brown);margin:0;letter-spacing:0}.os-lead{font-size:16px;line-height:1.45;color:var(--os-text)}.os-muted{color:var(--os-muted)}.os-small{font-size:12px;color:var(--os-muted)}.os-rte p+p{margin-top:12px}.os-rte a{text-decoration:underline}.os-head{display:flex;flex-direction:column;gap:10px}.os-head--split{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px}.os-head--split .os-head__intro{max-width:380px;color:var(--os-muted);font-size:14px;line-height:1.7}.os-link{font-size:13px;font-weight:600;color:var(--os-brown);text-decoration:underline;white-space:nowrap}.os-icon{width:20px;height:20px;flex:none;display:inline-block;vertical-align:middle}.os-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 20px;border-radius:4px;border:1px solid var(--os-brown);background:var(--os-brown);color:#fff!important;font-family:inherit;font-weight:600;font-size:14px;line-height:1.2;text-decoration:none;cursor:pointer;transition:opacity .2s ease,background .2s ease}.os-btn:hover{opacity:.88}.os-btn[disabled]{opacity:.5;cursor:not-allowed}.os-btn--outline{background:#fff;color:var(--os-brown)!important}.os-btn--outline:hover{background:var(--os-sand);opacity:1}.os-btn--lg{min-height:50px;font-size:16px}.os-btn--block{width:100%}.os-bg-brown .os-btn--outline{background:transparent;color:#fff!important;border-color:#fff}.os-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--os-muted)}.os-crumbs a{text-decoration:none}.os-crumbs a:hover{text-decoration:underline}.os-crumbs [aria-current]{color:var(--os-brown)}.os-catnav{border-bottom:1px solid var(--os-line);background:#fff}.os-catnav__row{display:flex;gap:32px;overflow-x:auto;scrollbar-width:none}.os-catnav__row::-webkit-scrollbar{display:none}.os-catnav__link{display:flex;align-items:center;height:44px;padding:0 4px;font-size:13px;color:var(--os-muted);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.os-catnav__link:hover{color:var(--os-brown)}.os-catnav__link.is-active{color:var(--os-brown);font-weight:600;border-bottom-color:var(--os-brown)}.os-benefits{background:var(--os-sand);border-radius:6px;padding:16px;display:flex;justify-content:space-between;gap:24px}.os-benefits--stack{flex-direction:column;gap:8px;padding:14px}.os-benefit{display:flex;gap:10px;align-items:center;font-size:14px;line-height:1.4;color:var(--os-brown)}.os-benefits--stack .os-benefit{color:var(--os-text)}.os-intro{display:flex;flex-direction:column;gap:14px;padding-top:28px}.os-intro__desc{font-size:15px;line-height:1.5;color:var(--os-text);max-width:1100px}.os-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:28px;position:relative;z-index:3}.os-toolbar__filters,.os-toolbar__sort{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.os-toolbar__label{font-size:14px;color:var(--os-muted)}.os-toolbar__count{font-size:13px;color:var(--os-muted)}.os-toolbar__mobile{display:none}.os-dd{position:relative}.os-dd>summary{list-style:none}.os-dd>summary::-webkit-details-marker{display:none}.os-control{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid var(--os-line);border-radius:4px;background:#fff;font-family:inherit;font-size:14px;font-weight:600;color:var(--os-brown);cursor:pointer;white-space:nowrap}.os-control .os-icon{width:16px;height:16px}.os-dd[open]>.os-control .os-icon{transform:rotate(180deg)}.os-dd__panel{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;max-height:340px;overflow:auto;background:#fff;border:1px solid var(--os-line);border-radius:6px;box-shadow:0 10px 30px #42231c1f;padding:12px;display:flex;flex-direction:column;gap:6px}.os-dd__opt{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--os-text);cursor:pointer;padding:4px 0}.os-dd__opt input{accent-color:var(--os-brown);width:16px;height:16px}.os-dd__opt span{color:var(--os-muted);font-size:12px}.os-dd__opt.is-disabled{opacity:.45;cursor:default}.os-dd__price{display:flex;gap:8px;align-items:center}.os-input{width:100%;height:44px;border:1px solid var(--os-line);border-radius:4px;padding:0 12px;font-family:inherit;font-size:14px;color:var(--os-text);background:#fff}.os-input:focus,.os-control:focus-visible,.os-btn:focus-visible{outline:2px solid var(--os-brown);outline-offset:2px}.os-select{position:relative;display:inline-flex}.os-select select{appearance:none;-webkit-appearance:none;padding-right:40px}.os-select .os-icon{position:absolute;right:14px;top:50%;margin-top:-8px;width:16px;height:16px;pointer-events:none;color:var(--os-brown)}.os-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.os-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:20px;background:var(--os-sand);font-size:12px;color:var(--os-brown);text-decoration:none}.os-grid{display:grid;grid-template-columns:repeat(var(--os-cols,4),minmax(0,1fr));gap:32px 20px;padding-top:28px}.os-card{border:1px solid var(--os-line);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;height:100%;background:#fff;transition:box-shadow .2s ease}.os-card:hover{box-shadow:0 8px 24px #42231c14}.os-card__strip{background:var(--os-sand);min-height:28px;display:flex;align-items:center;justify-content:center;text-align:center;padding:4px 8px;font-size:11px;font-weight:600;color:var(--os-brown);text-transform:uppercase;letter-spacing:.02em}.os-card__body{padding:12px;display:flex;flex-direction:column;gap:10px;flex:1}.os-card__media{display:block;height:280px;border-radius:4px;overflow:hidden;background:#fff}.os-card__media img,.os-card__media svg{width:100%;height:100%;object-fit:contain}.os-card__info{display:flex;flex-direction:column;gap:6px;flex:1}.os-card__title{font-size:15px;line-height:1.35;font-weight:600;color:var(--os-ink);text-decoration:none}.os-card__title:hover{text-decoration:underline}.os-card__tagline{font-size:13px;line-height:1.35;color:var(--os-muted)}.os-card__rating{display:flex;gap:4px;align-items:center;font-size:13px;color:var(--os-brown)}.os-card__rating span{font-size:11px;color:var(--os-muted)}.os-card__price{font-size:18px;font-weight:600;color:var(--os-brown)}.os-card__price s{font-size:13px;font-weight:400;color:var(--os-muted);margin-left:6px}.os-card__note{font-size:11px;color:var(--os-muted)}.os-card__soldout{font-size:11px;font-weight:600;color:var(--os-muted);text-transform:uppercase}.os-card__cta{margin-top:auto}.os-more{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:32px;text-align:center}.os-more__count{font-size:13px;color:var(--os-muted)}.os-more__note{font-size:12px;color:var(--os-text)}.os-empty{padding:48px 0;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}.os-seo{display:flex;flex-direction:column;gap:20px;padding-top:28px;padding-bottom:40px}.os-seo__body{font-size:14px;line-height:1.5;color:var(--os-text)}.os-seo__body p+p{margin-top:21px}.os-steps__row{display:grid;grid-template-columns:repeat(var(--os-cols,3),minmax(0,1fr));gap:32px;margin-top:24px}.os-step{display:flex;gap:12px;align-items:flex-start}.os-step__num{font-size:18px;font-weight:600;color:var(--os-brown);line-height:1.2}.os-step__body{display:flex;flex-direction:column;gap:4px}.os-step__title{font-size:15px;font-weight:600;color:var(--os-brown)}.os-step__text{font-size:13px;line-height:1.45;color:var(--os-text)}.os-steps--icons .os-step{flex-direction:column;gap:12px}.os-steps--icons .os-step__title{font-size:18px;color:var(--os-text)}.os-steps--icons .os-step__text{font-size:15px}.os-step__circle{width:44px;height:44px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--os-brown)}.os-steps--images .os-steps__row{gap:20px;margin-top:32px}.os-steps--images .os-step{flex-direction:column;gap:12px}.os-step__media{width:100%;height:200px;border-radius:8px;overflow:hidden;background:var(--os-line);display:flex;align-items:center;justify-content:center;color:var(--os-brown)}.os-step__media img{width:100%;height:100%;object-fit:cover}.os-step__media .os-icon{width:36px;height:36px}.os-steps--images .os-step__titlerow{display:flex;gap:8px;align-items:baseline}.os-steps--images .os-step__num{font-size:20px}.os-steps--images .os-step__title{font-size:14px;font-weight:400;color:#000}.os-steps--images .os-step__text{font-size:12px;line-height:1.6;color:#666}.os-steps__foot{margin-top:28px;padding-top:28px;border-top:1px solid var(--os-line);font-size:14px;color:var(--os-text)}.os-timeline{margin-top:32px;background:var(--os-sand);border-radius:8px;padding:20px}.os-timeline__row{display:flex;align-items:center;margin-top:12px}.os-timeline__step{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.os-timeline__dot{width:32px;height:32px;border-radius:50%;background:var(--os-brown);color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center}.os-timeline__step:last-child .os-timeline__dot{background:var(--os-line);color:var(--os-brown);border:1.5px solid var(--os-brown)}.os-timeline__name{font-size:11px;color:var(--os-brown)}.os-timeline__sub{font-size:10px;color:var(--os-muted)}.os-timeline__bar{flex:1;height:2px;background:var(--os-brown);opacity:.2}.os-help{margin-top:20px;border:1px solid var(--os-line);border-radius:8px;padding:20px;display:flex;align-items:center;gap:16px;background:#fff}.os-help__text{flex:1;display:flex;flex-direction:column;gap:2px}.os-help__title{font-size:13px;color:#000}.os-help__desc{font-size:12px;line-height:1.6;color:#666}.os-faq{display:grid;grid-template-columns:340px minmax(0,1fr);gap:72px;align-items:start}.os-faq__intro{display:flex;flex-direction:column;gap:14px}.os-faq__intro .os-icon{width:24px;height:24px;color:var(--os-brown)}.os-faq__email{font-size:14px;color:var(--os-brown)}.os-faq__list{display:flex;flex-direction:column}.os-faq--lines .os-faq__list{border-top:1px solid var(--os-line)}.os-qa{border-bottom:1px solid var(--os-line)}.os-qa summary{list-style:none;display:flex;align-items:center;gap:12px;padding:16px 0;cursor:pointer;font-size:15px;font-weight:600;color:var(--os-brown)}.os-qa summary::-webkit-details-marker{display:none}.os-qa__q{flex:1}.os-qa__plus{width:16px;height:16px;transition:transform .2s ease;color:var(--os-brown)}.os-qa[open] .os-qa__plus{transform:rotate(45deg)}.os-qa__a{padding:0 0 16px;font-size:14px;line-height:1.55;color:var(--os-text)}.os-faq--boxes .os-faq__list{gap:10px}.os-faq--boxes .os-qa{border:1px solid var(--os-line);border-radius:6px;padding:0 18px}.os-faq--boxes .os-qa summary{padding:18px 0;color:var(--os-text)}.os-faq--boxes .os-qa__a{padding-left:30px}.os-guar__head{display:flex;justify-content:space-between;align-items:center;gap:16px}.os-guar__title{font-size:18px;font-weight:600;color:var(--os-brown)}.os-guar__note{font-size:12px;color:var(--os-muted)}.os-guar__row{display:grid;grid-template-columns:repeat(var(--os-cols,3),minmax(0,1fr));gap:32px;margin-top:18px}.os-guar__item{display:flex;gap:12px;align-items:flex-start}.os-guar__item .os-icon{color:var(--os-brown)}.os-guar__label{font-size:14px;font-weight:600;color:var(--os-brown)}.os-guar__text{font-size:13px;line-height:1.45;color:var(--os-muted);margin-top:4px}.os-guar--dark .os-guar__divider{height:1px;background:#ffffff30;margin:28px 0}.os-guar--dark .os-guar__row{gap:48px;margin-top:0}.os-guar--dark .os-guar__item{flex-direction:column;gap:10px}.os-guar--dark .os-guar__item .os-icon{width:26px;height:26px;color:#fff}.os-guar--dark .os-guar__label{font-size:20px;color:#fff}.os-guar--dark .os-guar__text{font-size:15px;color:#fff;opacity:.92}.os-guar--dark .os-guar__foot{margin-top:28px;font-size:13px;color:#fff}.os-guar--dark .os-guar__foot a{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ocean-figma.css.map */
