.template-collection{--rwp-teal:#1abecb;--rwp-teal-deep:#0e7c86;--rwp-teal-ink:#093f45;--rwp-ink:#0c1618;--rwp-muted:#5a7175;--rwp-line:#dbeef2;--rwp-cloud:#ecfaff;--rwp-white:#fff;--rwp-cta:#ffd53d;--rwp-amber:#ffb400;--rwp-green:#1faa59;--rwp-shadow:0 18px 50px -22px rgba(9,63,69,.45);--rwp-shadow-sm:0 8px 24px -14px rgba(9,63,69,.4);--rwp-radius:18px;font-family:Inter,system-ui,sans-serif;color:var(--rwp-ink)}.template-collection h1,.template-collection h2,.template-collection h3,.template-collection .section__heading{font-family:Sora,sans-serif;letter-spacing:-.02em}.template-collection .container{max-width:1180px!important;padding-left:20px!important;padding-right:20px!important}.template-collection .sf__collection-breadcrumb{border:0;background:#fff}.template-collection .sf-breadcrumb{font-size:.84rem;color:var(--rwp-muted);padding-top:18px;padding-bottom:0}.rwp-col-hero{background:radial-gradient(900px 380px at 85% -20%,rgba(26,190,203,.18),transparent 60%),linear-gradient(180deg,#fff,var(--rwp-cloud));padding:18px 0 30px;border-bottom:1px solid var(--rwp-line)}.rwp-col-head{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;margin-top:10px}.rwp-col-title{font-size:2.5rem!important;line-height:1.1;margin:0 0 10px;font-weight:700;color:var(--rwp-ink)}.rwp-col-description{color:var(--rwp-muted);font-size:1.02rem;max-width:650px;line-height:1.55}.rwp-col-description p{margin:0 0 8px}.rwp-col-description a{color:var(--rwp-teal-deep);text-decoration:underline;text-underline-offset:3px}.rwp-col-perks{display:grid;gap:8px;font-size:.88rem;font-weight:600;color:var(--rwp-teal-ink)}.rwp-col-perks div{display:flex;gap:8px;align-items:center}.rwp-check{width:20px;height:20px;border-radius:50%;background:#1faa5924;color:var(--rwp-green);display:grid;place-items:center;font-size:.72rem}.rwp-col-chips{display:flex;gap:10px;margin-top:22px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.rwp-col-chips::-webkit-scrollbar{display:none}.rwp-col-chip{flex:none;border:1.5px solid var(--rwp-line);background:#fff;border-radius:40px;padding:8px 15px;font-weight:600;font-size:.87rem;color:var(--rwp-teal-ink);transition:.15s}.rwp-col-chip:hover{border-color:var(--rwp-teal)}.rwp-col-chip small{color:var(--rwp-muted);font-weight:500;margin-left:4px}.rwp-col-chip.is-active{border-color:var(--rwp-teal);background:var(--rwp-teal);color:#fff}.rwp-col-chip.is-active small{color:#dff6f8}.rwp-col-body{padding:26px 0 64px}.rwp-col-layout{display:grid!important;grid-template-columns:250px minmax(0,1fr);gap:34px;align-items:start;margin:0!important}.rwp-facets{position:sticky!important;top:86px!important;width:auto!important;flex:initial!important}.rwp-facets-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.rwp-facets-top h2{font-family:Sora;font-size:1.2rem;font-weight:700}.rwp-facets .sf__sidebar-close{display:none}.rwp-facets .sf__sidebar-content{padding:0!important;overflow:visible!important;background:#fff}.rwp-facets .sf__filter-wrapper .sf__accordion-item{margin:0;border-bottom:1px solid var(--rwp-line);padding:0}.rwp-facets .sf__filter-wrapper .sf__accordion-button{font-family:Sora;font-weight:600!important;font-size:.95rem!important;padding:15px 0!important;margin:0!important;color:var(--rwp-ink)}.rwp-facets .facet-checkbox{font-size:.92rem;padding:8px 0;color:var(--rwp-ink)}.rwp-facets input[type=checkbox]{accent-color:var(--rwp-teal)}.rwp-help-box{margin-top:20px;background:var(--rwp-cloud);border:1px solid var(--rwp-line);border-radius:var(--rwp-radius);padding:18px}.rwp-help-box h3{font-size:.98rem;margin:0 0 6px}.rwp-help-box p{color:var(--rwp-muted);font-size:.86rem;margin:0 0 10px}.rwp-help-box a{font-weight:700;color:var(--rwp-teal-deep);font-size:.88rem;text-decoration:underline;text-underline-offset:3px}.rwp-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.rwp-product-count{color:var(--rwp-muted);font-size:.92rem}.rwp-product-count b{color:var(--rwp-ink)}.rwp-sort{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--rwp-muted)}.rwp-sort select{font:inherit;font-weight:600;color:var(--rwp-teal-ink);border:1.5px solid var(--rwp-line);border-radius:12px;padding:10px 34px 10px 12px;background:#fff}.rwp-filter-btn{display:none;align-items:center;gap:8px;border:1.5px solid var(--rwp-line);background:#fff;border-radius:12px;padding:10px 14px;font-family:Sora;font-weight:600;font-size:.9rem;color:var(--rwp-teal-ink)}#sf-filter-by-items{gap:8px;margin-bottom:18px}#sf-filter-by-items .filtered-item{margin:0!important;background:var(--rwp-cloud);border:1px solid var(--rwp-line);border-radius:20px;padding:6px 10px;font-size:.84rem}.rwp-pgrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rwp-pgrid-item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.rwp-card{background:#fff;border:1px solid var(--rwp-line);border-radius:var(--rwp-radius);overflow:hidden;display:flex;flex-direction:column;transition:.15s;height:100%}.rwp-card:hover{box-shadow:var(--rwp-shadow);border-color:#c9e6ea}.rwp-card-media{position:relative;aspect-ratio:1/1;background:radial-gradient(circle at 50% 42%,#fff,#e7f6f8);display:grid;place-items:center;overflow:hidden}.rwp-card-media img{width:74%;height:74%;object-fit:contain}.rwp-card-media svg{width:54%;height:auto}.rwp-card-badge{position:absolute;top:10px;left:10px;background:var(--rwp-cta);color:var(--rwp-ink);font-family:Sora;font-weight:800;font-size:.76rem;padding:5px 9px;border-radius:9px;z-index:2}.rwp-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.rwp-card-cat{font-size:.78rem;color:var(--rwp-teal-deep);font-weight:700}.rwp-card h3{font-size:.98rem;line-height:1.3;letter-spacing:-.01em;font-weight:700;margin:0}.rwp-card h3 a{color:var(--rwp-ink)}.rwp-card-rating{font-size:.8rem;color:var(--rwp-muted)}.rwp-card-stock{font-size:.78rem;font-weight:600;color:var(--rwp-green);display:flex;align-items:center;gap:6px}.rwp-card-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.rwp-card-stock.is-out{color:#b45b5b}.rwp-card-price{margin-top:auto;padding-top:4px;font-family:Sora;font-weight:800;font-size:1.15rem;color:var(--rwp-ink)}.rwp-card-price s{font-size:.82rem;color:var(--rwp-muted);font-weight:500;margin-left:6px}.rwp-card-cta{display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffe173,var(--rwp-cta));color:var(--rwp-ink);font-family:Sora;font-weight:700;font-size:.9rem;padding:11px 14px;border-radius:12px;margin-top:8px;transition:.18s}.rwp-card-cta:hover{transform:translateY(-1px);background:linear-gradient(180deg,#ffd956,#f0c400)}.rwp-pagination{text-align:center;margin-top:36px}.template-collection .rwp-buying-guide{border-top:1px solid var(--rwp-line);border-bottom:1px solid var(--rwp-line)}.template-collection .rwp-buying-guide .section__header{max-width:760px}.template-collection .rwp-buying-guide .section__heading{font-size:1.7rem!important;font-weight:700;color:var(--rwp-ink)}.template-collection .rwp-buying-guide .rwp-guide-card>div{height:100%;border:1px solid var(--rwp-line);border-radius:var(--rwp-radius);padding:24px;background:#fff;box-shadow:var(--rwp-shadow-sm)}.template-collection .rwp-buying-guide .rwp-guide-card h3,.template-collection .rwp-buying-guide .rwp-guide-card .text-xl{font-family:Sora;font-size:1.08rem!important;font-weight:700;color:var(--rwp-ink);line-height:1.25}.template-collection .rwp-buying-guide .rwp-guide-card p{color:var(--rwp-muted);font-size:.92rem;line-height:1.55}.template-collection .rwp-collection-trust{background:var(--rwp-cloud)!important}.template-collection .rwp-collection-trust .sf-icon-box{border:1px solid var(--rwp-line);border-radius:var(--rwp-radius);background:#fff;padding:22px 18px;height:100%;box-shadow:none}.template-collection .rwp-collection-trust .sf-icon-box__title{font-family:Sora;font-size:1rem;font-weight:700;color:var(--rwp-ink)}.template-collection .rwp-collection-trust .sf-icon-box__text{color:var(--rwp-muted);font-size:.86rem;line-height:1.45}.template-collection .collapsible-tabs{padding-top:56px;padding-bottom:56px}.template-collection .collapsible-tabs .sf__accordion-item{border-bottom:1px solid var(--rwp-line);border-radius:0;margin:0;background:#fff}.template-collection .collapsible-tabs .sf__accordion-button{padding:17px 0;font-family:Sora;font-weight:600;font-size:.95rem}.template-collection .collection-list{background:linear-gradient(180deg,#fff,var(--rwp-cloud))}.template-collection .collection-card{border:1px solid var(--rwp-line);border-radius:var(--rwp-radius);overflow:hidden;background:#fff}.template-collection .collection-card:hover{border-color:var(--rwp-teal);box-shadow:var(--rwp-shadow-sm)}@media(max-width:1100px){.rwp-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.rwp-col-layout{grid-template-columns:1fr}.rwp-filter-btn{display:inline-flex}.rwp-facets{position:fixed!important;top:0!important;bottom:0;left:0;width:min(360px,88vw)!important;z-index:95;background:#fff;padding:20px;overflow:auto;transform:translate(-105%);transition:transform .25s;box-shadow:var(--rwp-shadow)}.rwp-facets.open,.sf-sidebar-active .rwp-facets{transform:none}.rwp-facets .sf__sidebar-close{display:block}.rwp-col-head{grid-template-columns:1fr}.rwp-col-perks{grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 16px}}@media(max-width:640px){.rwp-col-title{font-size:1.9rem!important}.rwp-col-perks{grid-template-columns:1fr}.rwp-sort>span{display:none}.rwp-card-body{padding:12px}.rwp-card h3{font-size:.9rem}.rwp-pgrid{gap:12px}}#shopify-section-annoucement .sf__announcement{min-height:30px!important;padding:5px 16px!important;background:#1abecb!important;color:#fff!important;font-family:Inter,system-ui,sans-serif;font-size:12px!important;font-weight:600;letter-spacing:.01em}.sf-header .sf-topbar{display:none!important}.sf-header .header__wrapper{border-bottom:1px solid #dbeef2;background:#fff}.sf-header header{font-family:Inter,system-ui,sans-serif}.sf-header .sf-header__desktop{max-width:1180px!important;margin:0 auto!important;padding-left:20px!important;padding-right:20px!important;min-height:66px!important}.sf-header .sf-logo img{max-height:48px!important;object-fit:contain}.sf-header .sf-nav .sf-menu-item-parent{padding-left:10px!important;padding-right:10px!important}.sf-header .sf-nav .sf-menu-item-parent .sf__parent-item{font-family:Sora,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:12px!important;letter-spacing:.055em!important;line-height:66px!important}.sf-header .sf-header__desktop .sf__header-right{gap:2px}.sf-header .sf-header__desktop .sf__header-right>*{padding-left:7px!important;padding-right:7px!important}.sf-header .sf-menu-submenu__content{font-family:Inter,system-ui,sans-serif}.sf-header .sf-menu-submenu__content a{font-size:14px}.sf-header .sf-header__mobile{min-height:58px!important;padding-left:16px!important;padding-right:16px!important}.sf-header .sf-header__mobile .logo-img{padding-top:8px!important;padding-bottom:8px!important}.sf-footer{font-family:Inter,system-ui,sans-serif;background:#1abecb!important;color:#fff!important}.sf-footer .container{max-width:1180px!important;padding-left:20px!important;padding-right:20px!important}.sf-footer .sf__footer-middle{padding-top:58px!important;padding-bottom:42px!important}.sf-footer .sf__footer-middle .sf-footer__block{padding-right:26px!important}.sf-footer .sf__footer-block-title{font-family:Sora,sans-serif!important;font-size:14px!important;line-height:1.35!important;font-weight:700!important;margin-bottom:18px!important;color:#fff!important}.sf-footer .sf__footer-block-content,.sf-footer .sf__footer-block-content p,.sf-footer .sf__footer-block-content a{font-size:13px!important;line-height:1.65!important;color:#fffffff0!important}.sf-footer .sf__footer-block-content li{margin-bottom:5px!important}.sf-footer .sf__footer-block-content a:hover{color:#093f45!important}.sf-footer .sf__footer-block-custom_text img{max-width:150px!important;margin-bottom:16px!important}.sf-footer .sf__footer-bottom{border-top:1px solid rgba(255,255,255,.25)!important;padding-top:17px!important;padding-bottom:17px!important}.sf-footer .sf__footer-bottom,.sf-footer .sf__footer-bottom a{font-size:11px!important;color:#ffffffe6!important}.sf-footer .rwp-legal-line{font-size:10px;opacity:.82}.sf-footer .sf__footer-bottom-inner{align-items:center!important}@media(max-width:1023px){.sf-header .header__wrapper{border-bottom:1px solid #dbeef2}.sf-footer .sf__footer-middle{padding-top:38px!important;padding-bottom:28px!important}.sf-footer .sf__footer-middle .sf-footer__block{padding-right:0!important}}@media(max-width:767px){#shopify-section-annoucement .sf__announcement{font-size:10px!important}.sf-footer .sf__footer-block-title{margin-bottom:10px!important}}.rwp-advice-tile{border-radius:18px;padding:26px 22px;display:flex;flex-direction:column;justify-content:center;gap:10px;color:#fff;background:radial-gradient(420px 260px at 90% 0,rgba(26,190,203,.45),transparent 60%),#093f45;min-height:100%}.rwp-advice-kicker{font-family:Sora,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8ee8ee}.rwp-advice-tile h3{font-family:Sora,sans-serif;font-size:1.25rem;line-height:1.2;color:#fff;margin:0}.rwp-advice-tile p{color:#cdeef1;font-size:.92rem;line-height:1.55;margin:0}.rwp-advice-tile a{align-self:flex-start;margin-top:6px;background:linear-gradient(180deg,#ffe173,#ffd53d);color:#0c1618;font-family:Sora,sans-serif;font-weight:700;font-size:.9rem;padding:11px 14px;border-radius:12px}.template-collection .rwp-buying-guide{border-top:0!important;border-bottom:0!important}.template-collection .rwp-buying-guide .section__header{max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important}.template-collection .rwp-buying-guide .section__subheading{font-family:Sora,sans-serif!important;font-weight:700!important;font-size:.78rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#0e7c86!important;margin-bottom:10px!important}.template-collection .rwp-buying-guide .section__heading{font-family:Sora,sans-serif!important;font-size:1.7rem!important;line-height:1.2!important;margin-bottom:18px!important}.template-collection .rwp-buying-guide .rwp-seo-copy{max-width:760px!important;margin:0 auto!important}.template-collection .rwp-buying-guide .rwp-seo-copy>div{border:0!important;box-shadow:none!important;padding:0!important;background:transparent!important}.template-collection .rwp-buying-guide .rwp-seo-copy h3{font-family:Sora,sans-serif!important;font-size:1.1rem!important;line-height:1.3!important;margin:22px 0 8px!important;color:#0c1618!important}.template-collection .rwp-buying-guide .rwp-seo-copy p{color:#5a7175!important;font-size:.96rem!important;line-height:1.65!important;margin:0 0 12px!important}.template-collection .rwp-collection-trust{margin-top:0!important}.rwp-toolbar{min-height:46px}.rwp-product-count{order:1}.rwp-sort{order:2}.rwp-filter-btn{order:0}@media(max-width:1100px){.rwp-advice-tile{min-height:320px}}@media(max-width:640px){.rwp-advice-tile{min-height:260px;padding:22px 18px}.rwp-advice-tile h3{font-size:1.08rem}}.rwp-trust-strip{background:#ecfaff;padding:48px 0}.rwp-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.rwp-trust-card{background:#fff;border:1px solid #dbeef2;border-radius:18px;padding:22px;text-align:center;box-shadow:0 8px 24px -18px #093f4540}.rwp-trust-icon{width:44px;height:44px;border-radius:14px;background:#1abecb1f;display:grid;place-items:center;margin:0 auto 12px;font-size:20px;color:#0e7c86}.rwp-trust-card h3{font-family:Sora,sans-serif;font-size:1rem;line-height:1.25;margin:0 0 7px;color:#0c1618}.rwp-trust-card p{font-size:.86rem;line-height:1.5;color:#5a7175;margin:0}.rwp-faq-section{padding:62px 0;background:#fff}.rwp-faq-wrap{max-width:760px;margin:0 auto}.rwp-faq-head{text-align:center;margin-bottom:24px}.rwp-eyebrow{display:block;font-family:Sora,sans-serif;font-size:.76rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#0e7c86;margin-bottom:8px}.rwp-faq-head h2{font-family:Sora,sans-serif;font-size:1.7rem;line-height:1.2;margin:0;color:#0c1618}.rwp-faq-item{border-bottom:1px solid #dbeef2}.rwp-faq-item summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;padding:17px 0;font-family:Sora,sans-serif;font-size:.95rem;font-weight:600;color:#0c1618}.rwp-faq-item summary::-webkit-details-marker{display:none}.rwp-faq-item summary span{font-size:1.2rem;color:#1abecb;transition:transform .2s}.rwp-faq-item[open] summary span{transform:rotate(45deg)}.rwp-faq-answer{padding:0 0 18px;color:#5a7175;font-size:.94rem;line-height:1.65}.rwp-faq-answer p{margin:0}.rwp-related{background:linear-gradient(180deg,#fff,#ecfaff);padding:60px 0}.rwp-related-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;flex-wrap:wrap}.rwp-related-head h2{font-family:Sora,sans-serif;font-size:2.05rem;line-height:1.2;margin:0;color:#0c1618}.rwp-related-all{font-family:Sora,sans-serif;font-weight:700;color:#0e7c86;text-decoration:underline;text-underline-offset:4px}.rwp-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rwp-related-card{background:#fff;border:1px solid #dbeef2;border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:5px;transition:.15s;min-height:220px}.rwp-related-card:hover{border-color:#1abecb;box-shadow:0 8px 24px -14px #093f4566}.rwp-related-icon{width:50px;height:50px;border-radius:14px;background:#1abecb1f;color:#0e7c86;display:grid;place-items:center;margin-bottom:10px}.rwp-related-icon svg{width:26px;height:26px}.rwp-related-card h3{font-family:Sora,sans-serif;font-size:1.02rem;line-height:1.25;margin:0;color:#0c1618}.rwp-related-card p{color:#5a7175;font-size:.86rem;line-height:1.5;margin:0}.rwp-related-count{margin-top:auto;padding-top:10px;font-family:Sora,sans-serif;font-weight:700;font-size:.8rem;color:#0e7c86}@media(max-width:900px){.rwp-trust-grid,.rwp-related-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.rwp-trust-grid,.rwp-related-grid{grid-template-columns:1fr}.rwp-related-card{min-height:0}.rwp-related-head h2{font-size:1.65rem}}.template-index{--rwp-teal:#1abecb;--rwp-deep:#0e7c86;--rwp-ink:#0c1618;--rwp-muted:#5a7175;--rwp-line:#dbeef2;--rwp-cloud:#ecfaff;--rwp-yellow:#ffd53d;--rwp-shadow-sm:0 8px 24px -14px rgba(9,63,69,.4);font-family:Inter,system-ui,sans-serif;color:var(--rwp-ink)}.template-index h1,.template-index h2,.template-index h3,.template-index .section__heading{font-family:Sora,sans-serif;letter-spacing:-.02em}.template-index .container{max-width:1180px!important;padding-left:20px!important;padding-right:20px!important}.rwp-home-section{padding:64px 0}.rwp-home-head{max-width:700px;margin:0 auto 38px;text-align:center}.rwp-home-eyebrow{display:block;font-family:Sora;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--rwp-deep);margin-bottom:10px}.rwp-home-head h2{font-size:2.05rem;line-height:1.15;margin:0 0 10px}.rwp-home-head p{color:var(--rwp-muted);font-size:1.02rem;margin:0}.rwp-home-categories{background:linear-gradient(180deg,#fff,var(--rwp-cloud))}.rwp-home-catgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rwp-home-cat{background:#fff;border:1px solid var(--rwp-line);border-radius:18px;padding:22px;min-height:225px;display:flex;flex-direction:column;transition:.15s}.rwp-home-cat:hover{border-color:var(--rwp-teal);box-shadow:var(--rwp-shadow-sm);transform:translateY(-2px)}.rwp-home-cat-icon,.rwp-home-need-icon{width:50px;height:50px;border-radius:14px;background:#1abecb1f;color:var(--rwp-deep);display:grid;place-items:center;margin-bottom:15px}.rwp-home-cat-icon svg,.rwp-home-need-icon svg{width:26px;height:26px}.rwp-home-cat h3{font-size:1.05rem;line-height:1.25;margin:0 0 7px}.rwp-home-cat p{font-size:.88rem;line-height:1.5;color:var(--rwp-muted);margin:0}.rwp-home-cat>span{margin-top:auto;padding-top:12px;font-family:Sora;font-weight:700;font-size:.8rem;color:var(--rwp-deep)}.rwp-home-cat-all{background:#093f45;color:#fff}.rwp-home-cat-all h3{color:#fff}.rwp-home-cat-all p{color:#cdeef1}.rwp-home-cat-all>span{color:#8ee8ee}.rwp-home-guide{background:var(--rwp-cloud)}.rwp-home-guidegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rwp-home-need{display:flex;gap:16px;background:#fff;border:1px solid var(--rwp-line);border-radius:18px;padding:22px;transition:.15s}.rwp-home-need:hover{border-color:var(--rwp-teal);box-shadow:var(--rwp-shadow-sm)}.rwp-home-need-icon{flex:none;margin:0}.rwp-home-need h3{font-size:1.02rem;line-height:1.3;margin:0 0 6px}.rwp-home-need p{font-size:.88rem;line-height:1.5;color:var(--rwp-muted);margin:0 0 8px}.rwp-home-need span{font-family:Sora;font-size:.8rem;font-weight:700;color:var(--rwp-deep)}.rwp-home-bestsellers{font-family:Inter,system-ui,sans-serif}.rwp-home-bestsellers .section__heading{font-size:2rem!important}.rwp-home-bestsellers .sf__pcard{border:1px solid var(--rwp-line);border-radius:18px;overflow:hidden;background:#fff;height:100%;transition:.15s}.rwp-home-bestsellers .sf__pcard:hover{border-color:var(--rwp-teal);box-shadow:var(--rwp-shadow-sm)}.rwp-home-bestsellers .sf__pcard-image{background:radial-gradient(circle at 50% 42%,#fff,#e7f6f8)}.rwp-home-bestsellers .sf__pcard-content{padding:14px 16px 18px}.rwp-home-bestsellers .sf__pcard-name{font-family:Sora;font-weight:700}.rwp-home-expertise{background:#fff}.rwp-home-expertise .sf__image-with-text{border-radius:24px;overflow:hidden}.rwp-home-why{background:#fff}.rwp-home-why .sf-icon-box{border:1px solid var(--rwp-line);border-radius:18px;padding:22px;height:100%;box-shadow:var(--rwp-shadow-sm)}.rwp-home-guides{background:linear-gradient(180deg,var(--rwp-cloud),#fff)}.rwp-home-guides .sf__blog-card{border:1px solid var(--rwp-line);border-radius:18px;overflow:hidden;background:#fff}.template-index .collapsible-tabs{padding:64px 20px}.template-index .newsletter-section{background:#093f45;color:#fff}@media(max-width:900px){.rwp-home-catgrid,.rwp-home-guidegrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.rwp-home-section{padding:48px 0}.rwp-home-catgrid,.rwp-home-guidegrid{grid-template-columns:1fr}.rwp-home-cat{min-height:0}.rwp-home-head h2{font-size:1.65rem}}.rwp-home-hero{background:radial-gradient(1100px 500px at 78% -8%,rgba(26,190,203,.18),transparent 60%),linear-gradient(180deg,#fff,#ecfaff 92%);padding:52px 0 60px;overflow:hidden}.rwp-home-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.rwp-home-hero-copy h1{font-family:Sora,sans-serif;font-size:3rem;line-height:1.08;letter-spacing:-.035em;margin:16px 0 14px;color:#0c1618;font-weight:700}.rwp-home-hero-copy h1 span{color:#0e7c86}.rwp-home-hero-sub{max-width:610px;color:#5a7175;font-size:1.06rem;line-height:1.6;margin:0 0 22px}.rwp-home-hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.rwp-home-btn{display:inline-flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-weight:700;font-size:1rem;padding:15px 23px;border-radius:14px;transition:.18s}.rwp-home-btn-primary{background:linear-gradient(180deg,#ffe173,#ffd53d);color:#0c1618;box-shadow:0 12px 26px -12px #0c161866}.rwp-home-btn-primary:hover{transform:translateY(-2px);background:linear-gradient(180deg,#ffd956,#f0c400)}.rwp-home-btn-secondary{background:#fff;color:#0e7c86;border:2px solid #1abecb}.rwp-home-btn-secondary:hover{background:#ecfaff}.rwp-home-hero-reassure{display:flex;flex-wrap:wrap;gap:14px 22px;color:#093f45;font-size:.84rem;font-weight:600}.rwp-home-hero-reassure>div{display:flex;align-items:center;gap:8px}.rwp-home-mini-icon{width:28px;height:28px;border-radius:9px;background:#1abecb1f;color:#0e7c86;display:grid;place-items:center}.rwp-home-mini-icon svg{width:17px;height:17px}.rwp-home-hero-visual{position:relative}.rwp-home-stage{position:relative;background:radial-gradient(circle at 50% 42%,#fff,#e7f6f8);border:1px solid #dbeef2;border-radius:24px;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;box-shadow:0 18px 50px -22px #093f4573}.rwp-home-rings{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.rwp-home-rings span{position:absolute;border:2px solid rgba(26,190,203,.35);border-radius:50%;animation:rwp-home-pulse 3s ease-out infinite}.rwp-home-rings span:nth-child(1){width:38%;height:38%}.rwp-home-rings span:nth-child(2){width:60%;height:60%;animation-delay:.6s}.rwp-home-rings span:nth-child(3){width:84%;height:84%;animation-delay:1.2s}@keyframes rwp-home-pulse{0%{opacity:.55;transform:scale(.85)}70%{opacity:0}to{opacity:0;transform:scale(1.05)}}.rwp-home-hero-product{position:relative;z-index:2;width:76%;height:76%;display:grid;place-items:center}.rwp-home-hero-product img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 26px 30px rgba(9,63,69,.25))}.rwp-home-hero-fallback{position:relative;z-index:2;width:58%}.rwp-home-hero-fallback svg{width:100%;height:auto;filter:drop-shadow(0 26px 30px rgba(9,63,69,.25))}.rwp-home-float{position:absolute;z-index:3;background:#fff;border:1px solid #dbeef2;border-radius:14px;padding:10px 14px;box-shadow:0 8px 24px -14px #093f4566;font-size:.84rem;font-weight:600;display:flex;gap:10px;align-items:center;color:#093f45;max-width:210px}.rwp-home-float b{display:block;font-family:Sora,sans-serif;color:#0c1618}.rwp-home-float-left{left:16px;bottom:18px}.rwp-home-float-right{right:16px;top:18px}.rwp-home-status-dot{width:10px;height:10px;border-radius:50%;background:#1faa59;box-shadow:0 0 0 4px #1faa5926;flex:none}@media(max-width:940px){.rwp-home-hero-grid{grid-template-columns:1fr;gap:30px}.rwp-home-hero-copy{text-align:center}.rwp-home-hero-sub{margin-left:auto;margin-right:auto}.rwp-home-hero-ctas,.rwp-home-hero-reassure{justify-content:center}.rwp-home-stage{max-width:620px;margin:0 auto}}@media(max-width:640px){.rwp-home-hero{padding:40px 0 46px}.rwp-home-hero-copy h1{font-size:2.2rem}.rwp-home-hero-sub{font-size:.98rem}.rwp-home-btn{width:100%}.rwp-home-float{font-size:.72rem;padding:8px 10px;max-width:150px}.rwp-home-hero-product{width:72%;height:72%}}.rwp-home-trust{padding:64px 0;background:#ecfaff}.rwp-home-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.rwp-home-trust-card{background:#fff;border:1px solid #dbeef2;border-radius:18px;padding:24px 20px;text-align:center;box-shadow:0 8px 24px -18px #093f4540}.rwp-home-trust-icon{width:52px;height:52px;border-radius:15px;background:#1abecb1f;color:#0e7c86;display:grid;place-items:center;margin:0 auto 15px}.rwp-home-trust-icon svg{width:27px;height:27px}.rwp-home-trust-card h3{font-family:Sora,sans-serif;font-size:1.04rem;line-height:1.25;margin:0 0 8px;color:#0c1618}.rwp-home-trust-card p{font-size:.88rem;line-height:1.55;color:#5a7175;margin:0}.rwp-home-faq{padding:68px 0;background:#fff}.rwp-home-faq-wrap{max-width:780px;margin:0 auto}.rwp-home-faq-head{text-align:center;margin-bottom:28px}.rwp-home-faq-head h2{font-family:Sora,sans-serif;font-size:2rem;line-height:1.18;margin:0 0 10px;color:#0c1618}.rwp-home-faq-head p{font-size:.98rem;color:#5a7175;margin:0}.rwp-home-faq-item{border-bottom:1px solid #dbeef2}.rwp-home-faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;font-family:Sora,sans-serif;font-weight:600;font-size:.98rem;color:#0c1618}.rwp-home-faq-item summary::-webkit-details-marker{display:none}.rwp-home-faq-item summary span{width:28px;height:28px;border-radius:9px;background:#1abecb1a;display:grid;place-items:center;color:#0e7c86;font-size:1.15rem;flex:none;transition:.2s}.rwp-home-faq-item[open] summary span{transform:rotate(45deg);background:#1abecb;color:#fff}.rwp-home-faq-answer{padding:0 46px 18px 0;color:#5a7175;font-size:.94rem;line-height:1.65}.rwp-home-faq-answer p{margin:0}@media(max-width:900px){.rwp-home-trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.rwp-home-trust,.rwp-home-faq{padding:50px 0}.rwp-home-trust-grid{grid-template-columns:1fr}.rwp-home-faq-head h2{font-size:1.65rem}.rwp-home-faq-item summary{font-size:.92rem}.rwp-home-faq-answer{padding-right:0}}.template-index.rwp-legacy-home{--rwp-font-heading:"Sora",sans-serif;--rwp-font-body:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--rwp-h1:clamp(2.35rem,4.2vw,3.65rem);--rwp-h2:clamp(1.7rem,2.7vw,2.35rem);--rwp-h3:clamp(1rem,1.35vw,1.12rem);--rwp-body:clamp(.94rem,1vw,1.02rem);font-family:var(--rwp-font-body)}.template-index.rwp-legacy-home h1,.template-index.rwp-legacy-home h2,.template-index.rwp-legacy-home h3,.template-index.rwp-legacy-home h4,.template-index.rwp-legacy-home h5,.template-index.rwp-legacy-home h6,.template-index.rwp-legacy-home .section__heading,.template-index.rwp-legacy-home .sf__heading,.template-index.rwp-legacy-home .sf__pcard-name,.template-index.rwp-legacy-home .sf__blog-card h3,.template-index.rwp-legacy-home .sf-icon-box__title{font-family:var(--rwp-font-heading)!important;color:#0c1618;text-wrap:balance}.template-index.rwp-legacy-home h1{font-size:var(--rwp-h1);line-height:1.06;font-weight:700;letter-spacing:-.035em}.template-index.rwp-legacy-home h2,.template-index.rwp-legacy-home .section__heading,.template-index.rwp-legacy-home .sf__heading{font-size:var(--rwp-h2)!important;line-height:1.15!important;font-weight:700!important;letter-spacing:-.025em!important}.template-index.rwp-legacy-home h3{font-size:var(--rwp-h3);line-height:1.28;font-weight:700;letter-spacing:-.015em}.template-index.rwp-legacy-home p,.template-index.rwp-legacy-home .section__description,.template-index.rwp-legacy-home .sf__subheading{font-family:var(--rwp-font-body);line-height:1.6}.template-index.rwp-legacy-home .rwp-home-eyebrow,.template-index.rwp-legacy-home .section__subheading{font-family:var(--rwp-font-heading)!important;font-size:clamp(.7rem,.8vw,.78rem)!important;line-height:1.3!important;font-weight:700!important;letter-spacing:.13em!important;text-transform:uppercase}.template-index.rwp-legacy-home .rwp-home-hero-copy h1{font-size:var(--rwp-h1)!important;line-height:1.06!important}.template-index.rwp-legacy-home .rwp-home-head h2,.template-index.rwp-legacy-home .rwp-home-faq-head h2{font-size:var(--rwp-h2)!important;line-height:1.15!important}.template-index.rwp-legacy-home .rwp-home-head p,.template-index.rwp-legacy-home .rwp-home-faq-head p{font-size:var(--rwp-body)}.template-index.rwp-legacy-home .rwp-home-cat h3,.template-index.rwp-legacy-home .rwp-home-need h3,.template-index.rwp-legacy-home .rwp-home-trust-card h3{font-size:var(--rwp-h3)!important}.template-index.rwp-legacy-home .rwp-home-bestsellers .section__heading,.template-index.rwp-legacy-home .rwp-home-guides .section__heading,.template-index.rwp-legacy-home .rwp-home-expertise h2,.template-index.rwp-legacy-home .rwp-home-expertise .section__heading{font-size:var(--rwp-h2)!important}.template-index.rwp-legacy-home .rwp-home-faq-item summary{font-family:var(--rwp-font-heading)!important}@media(max-width:640px){.template-index.rwp-legacy-home{--rwp-h1:clamp(2.05rem,10vw,2.55rem);--rwp-h2:clamp(1.55rem,7vw,1.9rem)}}.template-collection .container,.template-index .container,.template-blog .container,.template-article .container,.template-page .container{max-width:var(--rwp-container)!important;padding-left:var(--rwp-page-pad)!important;padding-right:var(--rwp-page-pad)!important}.rwp-col-body,.rwp-home-section,.rwp-trust-strip,.rwp-faq-section,.rwp-related,.rwp-home-trust,.rwp-home-faq{padding-top:var(--rwp-section-space)!important;padding-bottom:var(--rwp-section-space)!important}.rwp-pgrid,.rwp-trust-grid,.rwp-related-grid,.rwp-home-catgrid,.rwp-home-guidegrid,.rwp-home-trust-grid{gap:var(--rwp-grid-gap)!important}.rwp-card,.rwp-trust-card,.rwp-related-card,.rwp-home-cat,.rwp-home-need,.rwp-home-trust-card{border-radius:var(--rwp-card-radius)!important}@media(max-width:640px){.rwp-pgrid,.rwp-home-catgrid{grid-template-columns:repeat(var(--rwp-mobile-cols),minmax(0,1fr))!important}.rwp-col-chips{margin-left:calc(var(--rwp-page-pad) * -1);margin-right:calc(var(--rwp-page-pad) * -1);padding-left:var(--rwp-page-pad);padding-right:var(--rwp-page-pad);scroll-padding-left:var(--rwp-page-pad)}.rwp-card-body{padding:12px!important}.rwp-card h3{font-size:.9rem!important}}.template-blog,.template-article,.template-page{font-family:var(--rwp-font-body);color:var(--rwp-ink)}.template-blog .sf__page-header,.template-article .sf__page-header{background:linear-gradient(180deg,#fff,var(--rwp-cloud));border-bottom:1px solid var(--rwp-border);margin-left:calc(var(--rwp-page-pad) * -1);margin-right:calc(var(--rwp-page-pad) * -1);padding:38px var(--rwp-page-pad) 28px!important;margin-bottom:34px!important}.template-blog .sf__page-header .section__heading{font-size:var(--rwp-h1)!important;line-height:1.08!important;margin:0 0 12px!important}.template-blog .sf__page-header .sf-breadcrumb,.template-article .sf__page-header .sf-breadcrumb{font-size:.84rem;color:var(--rwp-muted)}.template-blog [data-section-type=blog-template]{padding-bottom:var(--rwp-section-space)!important}.template-blog [data-section-type=blog-template] .grid{gap:var(--rwp-grid-gap)!important}.template-blog .sf__blog-card{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--rwp-border);border-radius:var(--rwp-card-radius);box-shadow:var(--rwp-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.template-blog .sf__blog-card:hover{transform:translateY(-3px);border-color:var(--rwp-primary);box-shadow:var(--rwp-shadow-hover)}.template-blog .sf__blog-cardImage{background:var(--rwp-cloud);overflow:hidden;aspect-ratio:16/9!important}.template-blog .sf__blog-cardImage img{width:100%!important;height:100%!important;object-fit:cover!important}.template-blog .sf__blog-cardContent{padding:18px 18px 20px!important;display:flex;flex-direction:column;align-items:flex-start;flex:1}.template-blog .sf__blog-cardTags{font-family:var(--rwp-font-heading);font-size:.72rem!important;letter-spacing:.08em;text-transform:uppercase;color:var(--rwp-primary-deep)!important;font-weight:700;margin-bottom:7px}.template-blog .sf__blog-cardTitle{font-family:var(--rwp-font-heading)!important;font-size:1.05rem!important;line-height:1.3!important;font-weight:700!important;margin:0 0 8px!important}.template-blog .sf__blog-cardExcerpt{display:block!important;font-size:.9rem!important;line-height:1.55!important;color:var(--rwp-muted)!important;margin-bottom:14px!important}.template-blog .sf__blog-cardReadmore{margin-top:auto!important;color:var(--rwp-primary-deep)!important;font-family:var(--rwp-font-heading)!important;font-size:.84rem!important;font-weight:700!important;padding:0!important;min-height:auto!important}.template-blog .sf__blog-cardReadmore:after{content:" \2192"}.template-article [data-section-type=article-template]{padding-bottom:var(--rwp-section-space)!important}.template-article article{max-width:820px;margin:0 auto}.template-article article>.text-center{max-width:760px;margin:0 auto 28px}.template-article article>.text-center>a{display:inline-block;font-family:var(--rwp-font-heading);font-size:.75rem!important;letter-spacing:.12em;text-transform:uppercase;color:var(--rwp-primary-deep)!important;font-weight:700;margin-bottom:10px!important}.template-article article h1{font-size:var(--rwp-h1)!important;line-height:1.08!important;margin:0!important;text-wrap:balance}.template-article article>div.mb-4{overflow:hidden;border-radius:var(--rwp-card-radius);border:1px solid var(--rwp-border);margin-bottom:34px!important}.template-article article>div.mb-4 img{width:100%;max-height:560px;object-fit:cover}.template-article article .prose{max-width:760px!important;margin-left:auto;margin-right:auto;font-size:var(--rwp-body);line-height:1.75;color:var(--rwp-ink)}.template-article article .prose h2{font-size:clamp(1.45rem,2.2vw,1.9rem)!important;margin:42px 0 14px!important}.template-article article .prose h3{font-size:clamp(1.1rem,1.5vw,1.3rem)!important;margin:30px 0 10px!important}.template-article article .prose p,.template-article article .prose li{color:var(--rwp-muted)}.template-article article .prose a{color:var(--rwp-primary-deep);text-decoration:underline;text-underline-offset:3px}.template-article article .prose blockquote{border-left:4px solid var(--rwp-primary);background:var(--rwp-cloud);border-radius:0 var(--rwp-card-radius) var(--rwp-card-radius) 0;padding:18px 22px;color:var(--rwp-teal-ink)}.template-article article .prose img{border-radius:var(--rwp-card-radius)}.template-article article .prose table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--rwp-border);border-radius:var(--rwp-card-radius)}.template-article article .prose th,.template-article article .prose td{padding:12px 14px;border-bottom:1px solid var(--rwp-border)}.template-article article .prose th{background:var(--rwp-cloud);font-family:var(--rwp-font-heading);color:var(--rwp-ink)}.template-article .sf__blog-card{border:1px solid var(--rwp-border);border-radius:var(--rwp-card-radius);overflow:hidden;background:#fff;box-shadow:var(--rwp-shadow);height:100%}.template-article .sf__blog-cardContent{padding:16px 16px 18px!important}.template-article .sf__blog-cardTitle{font-family:var(--rwp-font-heading)!important;font-size:1rem!important;line-height:1.3!important}.template-article .sf__blog-cardReadmore{color:var(--rwp-primary-deep)!important;font-family:var(--rwp-font-heading)!important;font-weight:700!important}.template-page .sf__page-header{background:linear-gradient(180deg,#fff,var(--rwp-cloud));border-bottom:1px solid var(--rwp-border);padding-top:38px!important;padding-bottom:30px!important;margin-bottom:0!important}.template-page .sf__page-header h1,.template-page .sf__page-header .section__heading{font-size:var(--rwp-h1)!important;line-height:1.08!important}.template-page .prose{max-width:820px!important;margin:0 auto!important;padding-top:var(--rwp-section-space);padding-bottom:var(--rwp-section-space);font-size:var(--rwp-body);line-height:1.72}.template-page .prose h2{font-size:clamp(1.45rem,2.2vw,1.9rem)!important;margin:38px 0 14px!important}.template-page .prose h3{font-size:clamp(1.08rem,1.5vw,1.3rem)!important;margin:28px 0 10px!important}.template-page .prose p,.template-page .prose li{color:var(--rwp-muted)}.template-page .prose a{color:var(--rwp-primary-deep);text-decoration:underline;text-underline-offset:3px}.template-page .prose table{width:100%;border:1px solid var(--rwp-border);border-radius:var(--rwp-card-radius);overflow:hidden}.template-page .prose blockquote{border-left:4px solid var(--rwp-primary);background:var(--rwp-cloud);padding:18px 22px;border-radius:0 var(--rwp-card-radius) var(--rwp-card-radius) 0}@media(max-width:767px){.template-blog .sf__page-header,.template-article .sf__page-header{padding-top:28px!important;padding-bottom:22px!important;margin-bottom:24px!important}.template-blog [data-section-type=blog-template] .grid{grid-template-columns:1fr!important}.template-blog .sf__blog-cardContent{padding:16px!important}.template-article article>.text-center{margin-bottom:20px}.template-article article>div.mb-4{border-radius:calc(var(--rwp-card-radius) - 4px);margin-bottom:24px!important}.template-article article .prose,.template-page .prose{line-height:1.68}.template-article article .prose table,.template-page .prose table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.template-article article .prose pre,.template-page .prose pre{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
