.os-hero{display:grid;grid-template-columns:560px minmax(0,1fr);gap:64px;align-items:center;padding:56px 48px 56px 72px;max-width:1440px;margin:0 auto}.os-hero__text{display:flex;flex-direction:column;gap:20px}.os-hero__title{font-family:var(--font-body-family);font-size:52px;line-height:1.05;font-weight:600;color:#000;margin:0;letter-spacing:0}.os-hero__desc{font-size:15px;line-height:1.7;color:var(--os-brown)}.os-hero__chips{display:flex;flex-wrap:wrap;gap:8px}.os-hero__chip{background:var(--os-sand);border-radius:20px;padding:5px 10px;font-size:12px;color:var(--os-brown)}.os-hero__chip:last-child{background:var(--os-line)}.os-hero__actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.os-hero__actions .os-btn{min-height:48px;padding:0 28px;font-size:14px}.os-hero__foot{font-size:12px;color:#666}.os-hero__media{position:relative;height:520px;border-radius:8px;overflow:hidden;background:var(--os-sand)}.os-hero__media img{width:100%;height:100%;object-fit:cover}.os-hero__caption{position:absolute;left:16px;bottom:16px;background:#fff;border-radius:4px;padding:10px 14px;font-size:13px;color:var(--os-brown)}.os-trust{display:flex;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px}.os-trust__item{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--os-brown)}.os-circles{display:grid;grid-template-columns:repeat(var(--os-cols,6),minmax(0,1fr));gap:16px;margin-top:28px}.os-circle{display:flex;flex-direction:column;gap:8px;text-decoration:none}.os-circle__img{aspect-ratio:1/1;border-radius:50%;background:var(--os-line);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .25s ease}.os-circle:hover .os-circle__img{transform:scale(1.03)}.os-circle__img img{width:70%;height:70%;object-fit:cover;border-radius:50%}.os-circle__name{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#000}.os-circle__sub{font-size:12px;color:#666}.os-extras{margin-top:28px;background:var(--os-sand);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:16px}.os-extras__row{display:flex;gap:12px;flex-wrap:wrap}.os-extras__chip{background:#fff;border:1px solid var(--os-line);border-radius:4px;padding:8px 14px;font-size:12px;color:var(--os-brown);text-decoration:none}.os-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:88px;align-items:center}.os-story__text{display:flex;flex-direction:column;gap:20px;font-size:14px;line-height:1.7;color:var(--os-brown)}.os-story__box{background:#fff;border:1px solid var(--os-line);border-radius:6px;padding:16px;font-size:13px;display:flex;flex-direction:column;gap:6px}.os-story__box p:last-child{color:#666;line-height:1.6}.os-story__sign{font-size:22px;font-weight:600}.os-story__media{display:flex;flex-direction:column;gap:12px;font-size:12px;color:var(--os-brown)}.os-story__media img{width:100%;height:420px;object-fit:cover;border-radius:6px}.os-quotes{display:grid;grid-template-columns:repeat(var(--os-cols,3),minmax(0,1fr));gap:20px;margin-top:32px}.os-quote{border:1px solid var(--os-line);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px;background:#fff}.os-quote__mark{font-size:32px;font-weight:600;line-height:1;color:var(--os-brown)}.os-quote__text{font-size:15px;line-height:1.6;color:#000;flex:1}.os-quote__by{border-top:1px solid var(--os-line);padding-top:16px;font-size:12px;color:var(--os-brown)}.os-cta{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:880px;margin:0 auto}.os-cta__title{font-size:52px;line-height:1.05;font-weight:600;color:#000;margin:0;font-family:var(--font-body-family);letter-spacing:0}.os-cta__text{font-size:14px;line-height:1.7;font-weight:600;color:var(--os-brown)}.os-cta .os-btn{min-height:52px;padding:0 32px}.os-footer{background:var(--os-brown);color:var(--os-line)}.os-footer__top{display:grid;grid-template-columns:280px minmax(0,1fr);gap:64px;padding-top:36px}.os-footer__brand{display:flex;flex-direction:column;gap:10px;font-size:14px}.os-footer__name{font-size:20px;font-weight:600;color:#fff;letter-spacing:.02em}.os-footer__cols{display:grid;grid-template-columns:repeat(var(--os-cols,3),minmax(0,1fr));gap:40px}.os-footer__col{display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:1.3}.os-footer__head{font-size:14px;font-weight:600;color:#fff}.os-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.os-footer a{text-decoration:none;color:var(--os-line)}.os-footer a:hover{color:#fff;text-decoration:underline}.os-footer__col p+p{margin-top:10px}.os-footer__social{display:flex;gap:14px;margin-top:6px}.os-footer__divider{height:1px;background:#ffffff30;margin:24px 0}.os-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:11px;padding-bottom:24px}.os-footer__pay{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.os-footer__pay svg{height:20px;width:auto}@media(max-width:1199px){.os-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-right:72px}.os-pdp{gap:40px}.os-faq{grid-template-columns:280px minmax(0,1fr);gap:48px}.os-story{gap:48px}}@media(max-width:989px){.os-wrap{padding-left:20px;padding-right:20px}.os-pad{padding-top:40px;padding-bottom:40px}.os-h1{font-size:30px}.os-h2{font-size:28px}.os-head--split{flex-direction:column;align-items:flex-start;gap:12px}.os-grid{--os-cols:2 !important;gap:24px 12px}.os-pdp{grid-template-columns:minmax(0,1fr);gap:28px}.os-buy{position:static}.os-gallery__main{height:auto;aspect-ratio:1/1}.os-faq{grid-template-columns:minmax(0,1fr);gap:24px}.os-steps__row,.os-guar__row{--os-cols:2 !important}.os-ideas{grid-template-columns:minmax(0,1fr)}.os-ideas__foot{grid-column:1}.os-gift,.os-story{grid-template-columns:minmax(0,1fr);gap:32px}.os-gift--reverse .os-gift__media{order:0}.os-hero{grid-template-columns:minmax(0,1fr);padding:24px 20px 40px;gap:24px}.os-hero__media{order:-1;height:380px}.os-hero__title{font-size:38px}.os-cta__title{font-size:36px}.os-circles{--os-cols:3 !important}.os-quotes{--os-cols:1 !important}.os-videos,.os-videos--4{grid-auto-columns:72%}.os-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.os-footer__top{grid-template-columns:minmax(0,1fr);gap:28px}.os-footer__cols{--os-cols:1 !important;gap:20px}.os-compare__row{grid-template-columns:minmax(0,1fr);gap:10px}.os-compare__row--head{display:none}}@media(max-width:749px){.os-h1{font-size:28px}.os-h2{font-size:26px}.os-catnav__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.os-catnav__link{justify-content:center}.os-benefits{flex-direction:column;gap:12px;padding:14px}.os-toolbar{flex-direction:column;align-items:stretch;gap:12px}.os-toolbar__mobile{display:grid;grid-template-columns:1fr 1fr;gap:12px}.os-toolbar__mobile .os-control,.os-toolbar__mobile .os-select,.os-toolbar__mobile select{width:100%;justify-content:center}.os-toolbar__filters{display:none;flex-direction:column;align-items:stretch}.os-toolbar.is-filters-open .os-toolbar__filters{display:flex}.os-toolbar__filters>.os-toolbar__label,.os-toolbar__sort{display:none}.os-dd{width:100%}.os-dd>.os-control{width:100%;justify-content:space-between}.os-dd__panel{position:static;box-shadow:none;margin-top:6px}.os-card__media{height:160px}.os-card__body{padding:0;gap:0}.os-card__media{margin:0}.os-card__info{padding:10px 10px 12px}.os-card__cta{margin:0 10px 12px;width:auto;font-size:13px}.os-card__title{font-size:13px}.os-card__tagline{font-size:12px}.os-card__price{font-size:16px}.os-card__strip{font-size:10px;min-height:26px}.os-steps__row,.os-guar__row{--os-cols:1 !important;gap:20px}.os-ideas__grid{grid-template-columns:minmax(0,1fr);gap:20px}.os-guar__head{flex-direction:column;align-items:flex-start;gap:4px}.os-gallery__thumbs{gap:6px}.os-thumb{height:76px}.os-buy__title{font-size:26px}.os-buy__amount{font-size:24px}.os-videos,.os-videos--4{grid-auto-columns:80%;gap:12px}.os-video__poster{height:440px}.os-timeline__name{font-size:10px}.os-timeline__sub{display:none}.os-help{flex-direction:column;align-items:flex-start}.os-hero__title{font-size:32px}.os-hero__media{height:300px}.os-cta__title{font-size:30px}.os-story__media img{height:300px}.os-faq--boxes .os-qa__a{padding-left:0}.os-head--split .os-link{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ocean-figma-3.css.map */
