.smarg{background:#f5f2e8;color:#173d3b;overflow:hidden}.smarg *{box-sizing:border-box}.smarg a{color:inherit;text-decoration:none}.smarg h1,.smarg h2,.smarg h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:inherit;text-transform:uppercase;letter-spacing:0}.smarg h1{font-size:clamp(58px,6.4vw,100px);line-height:1.03;margin:18px 0}.smarg h1 span{color:#087b7b}.smarg h2{font-size:clamp(30px,3vw,42px);line-height:1.08;margin:0 0 12px}.smarg p{font-size:16px;line-height:1.55;color:#46615b}.smarg .smarg-kicker{font-family:var(--font-body-family);font-size:11px;font-weight:800;letter-spacing:.13em;color:#317e77;margin:0 0 14px}.smarg-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#e8eee5}.smarg-hero-copy{padding:36px clamp(24px,4vw,64px)}.smarg-logo{display:block;width:min(100%,430px);height:auto;max-height:95px;object-fit:contain;object-position:left center}.smarg-hero-copy>p:not(.smarg-kicker){max-width:490px;margin:0 0 24px}.smarg-actions{display:flex;gap:10px;flex-wrap:wrap}.smarg .smarg-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:15px 22px;border:1px solid #176b66;border-radius:8px;background:#176b66;color:#fff;font-family:var(--font-body-family);font-size:12px;font-weight:800;line-height:1.3;letter-spacing:.05em;text-align:center}.smarg .smarg-button:hover{background:#12544f}.smarg .smarg-outline{color:#173d3b;background:transparent;border-color:#5c8c80}.smarg .smarg-outline:hover{background:#173d3b;color:#fff}.smarg a:focus-visible,.smarg summary:focus-visible{outline:3px solid #0c7771;outline-offset:4px}.smarg-hero-photo{height:100%;max-height:620px;min-height:420px;display:block;overflow:hidden}.smarg-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 58%;display:block}.smarg-trust{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:100%;background:#f5f2e8;padding:16px 24px;border-block:1px solid #cad4c9}.smarg-trust>a{display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;font-size:11px;font-weight:800;line-height:1.4}.smarg-trust>a+a{border-left:1px solid #becdc1;padding:8px}.smarg-stars{font-size:20px;letter-spacing:2px;color:#976720}.smarg .smarg-holiday{background:#f5f2e8;font-size:12px;line-height:1.5;text-align:center;padding:10px 16px;margin:0;border-bottom:1px solid #cad4c9}.smarg-jumps{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:18px 16px}.smarg-jumps a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border:1px solid #9ebbb0;border-radius:7px;font-size:10px;font-weight:800;letter-spacing:.06em}.smarg-section{padding:30px clamp(16px,3vw,48px) 36px;scroll-margin-top:110px}.smarg-section-head{max-width:850px;text-align:center;margin:0 auto 24px}.smarg-section-head>p:last-child{margin:0}.smarg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.smarg-product{display:flex;flex-direction:column;min-width:0;background:#fffef9;border:1px solid #d7dfd3;border-radius:12px;overflow:hidden;transition:border-color .2s}.smarg-product-media{position:relative;aspect-ratio:1;background:#fff;overflow:hidden}.smarg-product-media>img{display:block;width:100%;height:100%;object-fit:contain}.smarg-product-media .smarg-lifestyle{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;object-fit:cover;transition:opacity .2s}.smarg-product-copy{display:flex;flex-direction:column;align-items:center;flex:1;text-align:center;padding:17px 12px}.smarg .smarg-product-type{font-size:9px;letter-spacing:.08em;font-weight:800;color:#4b7469;margin:0 0 9px}.smarg h3{font-size:22px;line-height:1.1;margin:0 0 14px}.smarg .smarg-price{font-size:14px;margin:auto 0 12px;color:#173d3b}.smarg-product-action{display:inline-flex;align-items:center;min-height:34px;font-size:10px;font-weight:800;letter-spacing:.08em;border-bottom:1px solid #62978b;padding-bottom:3px}.smarg-section-footer{text-align:center;margin-top:24px}#island-discover{background:#e9eee5}#island-strings{background:#f5f2e8}.smarg-offer{background:#cce2da;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(24px,4vw,64px)}.smarg-offer strong{font-family:var(--font-heading-family);font-size:31px;line-height:1.1}.smarg-offer p{margin:8px 0 0;font-size:13px}.smarg-offer .smarg-button{flex-shrink:0}.smarg-bundles{background:#dce8df}.smarg-bundles .smarg-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin:auto}.smarg-bundles .smarg-product{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.smarg-bundles .smarg-product-media{height:100%;aspect-ratio:auto;min-height:270px}.smarg-bundles .smarg-product-copy{padding:24px 18px}.smarg .smarg-bundle-description{font-size:12px;margin:0 0 16px}.smarg-reviews{padding:34px clamp(16px,3vw,48px);background:#fffdf6;scroll-margin-top:110px}.smarg-mini{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;background:#e9eee5}.smarg-mini-image{display:block;height:400px;background:#fff}.smarg-mini-image img{display:block;width:100%;height:100%;object-fit:contain}.smarg-mini>div{padding:32px clamp(24px,4vw,64px)}.smarg-mini>div>p{max-width:520px}.smarg .smarg-mini-price{font-size:19px;font-weight:700;color:#173d3b}.smarg-video-section{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;max-width:1100px;margin:auto;padding:38px 24px}.smarg-video-section>div>p{max-width:480px}.smarg-video{width:100%;max-width:300px;justify-self:center;overflow:hidden;border-radius:12px;background:#173d3b}.smarg-video video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain}.smarg-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:11px;font-weight:800;letter-spacing:.05em;border-bottom:1px solid #62978b}.smarg-faq{padding:34px 24px;background:#e9eee5;text-align:center}.smarg-faq details{max-width:800px;margin:auto;text-align:left;border-bottom:1px solid #b7ccbe}.smarg-faq summary{min-height:54px;cursor:pointer;padding:17px 4px;font-size:15px;font-weight:700;line-height:1.4}.smarg-faq details p{font-size:14px;margin:0 4px 20px}.smarg-faq details a{text-decoration:underline}.smarg-faq>.smarg-button{margin-top:24px}@media(hover:hover)and (pointer:fine){.smarg-product:hover{border-color:#16817b}.smarg-product:hover .smarg-lifestyle{opacity:1}}@media(prefers-reduced-motion:reduce){.smarg *{transition:none!important}}@media(max-width:749px){.smarg-hero{grid-template-columns:1fr}.smarg-hero-copy{padding:26px 24px 26px 40px}.smarg-logo{width:290px;max-height:65px}.smarg h1{font-size:clamp(46px,12vw,72px);margin:16px 0}.smarg-hero-copy>p:not(.smarg-kicker){font-size:15px;margin-bottom:20px}.smarg .smarg-kicker{font-size:10px}.smarg-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.smarg-actions .smarg-button{font-size:10px;min-height:52px;padding:12px 8px}.smarg-hero-photo{min-height:0;aspect-ratio:1.6;max-height:none}.smarg-hero-photo img{object-position:center 60%}.smarg-trust{padding:13px 16px}.smarg-trust>a{font-size:9px;line-height:1.5;padding:0 10px;gap:4px}.smarg-trust>a:first-child{flex-direction:column}.smarg .smarg-holiday{font-size:11px}.smarg-jumps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 12px;gap:6px}.smarg-jumps a{padding:9px 5px;font-size:9px;text-align:center;line-height:1.4}.smarg-section{padding:24px 16px 28px}.smarg h2{font-size:30px}.smarg-section-head{margin-bottom:18px}.smarg-section-head>p:last-child{font-size:14px}.smarg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.smarg-product-copy{padding:13px 9px}.smarg h3{font-size:19px;line-height:1.14}.smarg .smarg-price{font-size:13px}.smarg-product-action{font-size:9px}.smarg-offer{display:block;text-align:center;padding:22px 24px}.smarg-offer strong{font-size:29px}.smarg-offer p{font-size:12px}.smarg-offer .smarg-button{margin-top:15px}.smarg-bundles .smarg-grid{grid-template-columns:1fr}.smarg-bundles .smarg-product{grid-template-columns:45% 55%}.smarg-bundles .smarg-product-media{min-height:230px}.smarg-bundles .smarg-product-copy{padding:18px 12px}.smarg-bundles h3{font-size:25px}.smarg .smarg-bundle-description{font-size:11px}.smarg-reviews{padding:28px 16px}.smarg-mini{grid-template-columns:42% 58%}.smarg-mini-image{height:100%;min-height:330px}.smarg-mini-image img{object-fit:cover}.smarg-mini>div{padding:24px 16px}.smarg-mini h2{font-size:29px}.smarg-mini>div>p{font-size:13px}.smarg-mini .smarg-button{font-size:10px;padding:12px 10px}.smarg-video-section{grid-template-columns:1fr;gap:20px;padding:28px 24px}.smarg-video-section>div>p{font-size:14px}.smarg-video{max-width:250px}.smarg-faq{padding:28px 20px}.smarg-faq summary{font-size:14px}}.smarg-hero{position:relative;isolation:isolate;align-items:stretch}.smarg-hero-copy{align-self:center;position:relative;z-index:2;padding-block:44px}.smarg-hero-photo{position:relative;min-height:600px;max-height:720px;overflow:hidden}.smarg-hero-photo video{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}.smarg-hero-copy>p:not(.smarg-kicker){font-size:18px;line-height:1.55}.smarg .smarg-hero-copy .smarg-button{min-height:60px;font-size:17px;padding:17px 24px}.smarg .smarg-button{font-size:13px}.smarg-video-toggle{position:absolute;right:14px;bottom:14px;z-index:4;min-width:64px;min-height:44px;padding:10px 14px;border:1px solid #ffffff65;border-radius:24px;background:#111b;color:#fff;font:700 12px var(--font-body-family);cursor:pointer}.smarg-video-toggle:focus-visible{outline:3px solid #fff;outline-offset:3px}.smarg-product-action,.smarg-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.smarg-jumps a{font-size:11px}@media(max-width:749px){.smarg-hero{display:grid;grid-template-columns:1fr;min-height:640px;overflow:hidden}.smarg-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;max-height:none;aspect-ratio:auto;z-index:0}.smarg-hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000036 30%,#000000d9);pointer-events:none}.smarg-hero-copy{align-self:end;padding:160px 24px 72px;min-width:0;color:#fff}.smarg-hero h1,.smarg-hero-copy>p:not(.smarg-kicker){color:#fff}.smarg-hero h1{font-size:clamp(46px,12vw,72px);line-height:1.04;margin:12px 0 16px}.smarg-hero-copy>p:not(.smarg-kicker){font-size:16px;margin-bottom:20px}.smarg .smarg-hero-copy .smarg-button{min-height:58px;font-size:16px;padding:15px 12px}.smarg-hero-actions,.smarg-actions{display:grid;grid-template-columns:1fr;gap:10px}.smarg-hero .smarg-outline{border-color:#ffffffa0;color:#fff;background:#1116}.smarg-hero-photo video{object-position:center center}.smarg-jumps{grid-template-columns:repeat(2,minmax(0,1fr))}.smarg-jumps a{font-size:11px;text-align:center}.smarg-hero .smarg-kicker{font-size:11px;color:#fff}}@media(max-width:749px){.smarg-logo{width:min(100%,330px);max-height:72px;filter:brightness(0) invert(1)}.smarg-hero h1 span{color:#a5e9db}.smarg-hero .smarg-button{background:#176b66;border-color:#5bada1}.smarg-hero .smarg-outline{background:#112b28a8}.smarg-hero{min-height:720px}}.smarg .smarg-wrist-feature{display:block;max-width:760px;margin:0 auto 24px;border-radius:12px;overflow:hidden;background:#e5ebe3}.smarg-wrist-feature img{display:block;width:100%;height:440px;object-fit:cover;object-position:center 55%}@media(max-width:749px){.smarg .smarg-wrist-feature{margin-bottom:18px}.smarg-wrist-feature img{height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 55%}}@media(min-width:990px){.smarg .smarg-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.smarg .smarg-hero-copy{padding:40px max(36px,calc((100vw - 1280px)/2));padding-right:40px}.smarg .smarg-hero h1{font-size:clamp(64px,5.5vw,84px);line-height:1.02}.smarg .smarg-hero-photo{min-height:560px;height:620px;max-height:640px}.smarg .smarg-hero-photo video{height:100%;width:100%}.smarg .smarg-section{padding:48px max(32px,calc((100vw - 1280px)/2))}.smarg #island-favorites{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:28px 48px}.smarg #island-favorites>.smarg-section-head{text-align:left;margin:0;max-width:440px}.smarg #island-favorites>.smarg-section-head h2{font-size:46px;line-height:1.08}.smarg #island-favorites>.smarg-wrist-feature{max-width:none;width:100%;margin:0}.smarg #island-favorites>.smarg-wrist-feature img{height:360px}.smarg #island-favorites>.smarg-grid,.smarg #island-favorites>.smarg-section-footer{grid-column:1/-1}.smarg #island-favorites>.smarg-section-footer{margin-top:0}.smarg .smarg-grid{gap:20px}.smarg .smarg-product-copy{padding:22px 18px}.smarg .smarg-price{font-size:16px;line-height:1.5}.smarg .smarg-bundle-description{font-size:15px;line-height:1.5}.smarg .smarg-product-action{font-size:14px;letter-spacing:.04em}.smarg .smarg-button{font-size:15px;min-height:50px;line-height:1.4}.smarg .smarg-hero-copy .smarg-button{font-size:15px;min-height:56px;padding:16px 20px}.smarg .smarg-kicker{font-size:12px}.smarg .smarg-trust>a{font-size:14px}.smarg .smarg-jumps a{font-size:13px}.smarg .smarg-bundles .smarg-grid{max-width:1100px;gap:24px}.smarg .smarg-bundles .smarg-product{display:flex;flex-direction:column}.smarg .smarg-bundles .smarg-product-media{aspect-ratio:4/3;min-height:0;height:auto}.smarg .smarg-bundles .smarg-product-copy{padding:24px 28px}.smarg .smarg-bundle-description{font-size:16px;line-height:1.5}.smarg .smarg-holiday{font-size:14px}.smarg .smarg-offer{padding:28px max(32px,calc((100vw - 1280px)/2))}.smarg .smarg-offer p{font-size:16px}.smarg .smarg-mini{max-width:1280px;margin:40px auto;border-radius:16px;overflow:hidden}.smarg .smarg-mini>div{padding:40px}.smarg .smarg-mini-image{height:440px}}@media(max-width:749px){.smarg .smarg-hero-copy{padding-left:40px;padding-right:24px}.smarg .smarg-mini{grid-template-columns:1fr}.smarg .smarg-mini-image{height:260px;min-height:0}.smarg .smarg-mini-image img{object-fit:contain}.smarg .smarg-mini>div{padding:24px}.smarg .smarg-mini .smarg-button{width:100%}.smarg .smarg-bundles .smarg-product{display:flex;flex-direction:column}.smarg .smarg-bundles .smarg-product-media{height:auto;aspect-ratio:4/3;min-height:0}.smarg .smarg-bundles .smarg-product-copy{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/92/compiled_assets/styles.css.map?subset=AAAAAAAAAQ */
