@import"https://fonts.googleapis.com/css2?family=Sofia+Sans:wght@400;500;600;700&family=Nunito:wght@300;400;500;600;700&display=swap";:root{--v5-aqua: #c6e0e8;--v5-grey: #e2e5e7;--v5-mint: #b8d8d0;--v5-mint-deep: #4e8c82;--v5-aqua-deep: #6fa3b5;--v5-ink: #22383d;--v5-body: #4a656b;--v5-paper: #f4fafb;--v5-line: rgba(198, 224, 232, .85);--v5-line-soft: rgba(184, 216, 208, .55);--v5-glass: rgba(255, 255, 255, .55);--v5-glass-strong: rgba(255, 255, 255, .82);--v5-shadow: 0 18px 46px rgba(111, 163, 181, .16);--v5-shadow-lift: 0 26px 64px rgba(111, 163, 181, .24);--v5-head: "Sofia Sans", "Sofia Pro", "Helvetica Neue", Arial, sans-serif;--v5-text: "Nunito", "Helvetica Neue", Arial, sans-serif;--v5-nav: #2f6a62;--v5-nav-hover: #22383d;--v5-hero-title: var(--v5-mint)}html{background:var(--v5-paper)}body{background:transparent!important;color:var(--v5-body);font-family:var(--v5-text);font-weight:400;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:url(v5-bg-harbor.jpg),radial-gradient(58% 44% at 12% -6%,#b8d8d08c,#b8d8d000 62%),radial-gradient(64% 52% at 92% 4%,#c6e0e8d9,#c6e0e800 68%),radial-gradient(86% 62% at 50% 108%,#c6e0e8bf,#c6e0e800 70%),linear-gradient(180deg,#f4fafbe0,#f4fafbcc 46%,#f0f8faeb);background-size:cover,auto,auto,auto,auto;background-position:center 42%,center,center,center,center;background-repeat:no-repeat;background-attachment:fixed;opacity:.9}body:after{content:"";position:fixed;top:-10%;right:-20%;bottom:-10%;left:-20%;z-index:-1;pointer-events:none;opacity:.36;background-image:repeating-linear-gradient(104deg,#fff0 0 54px,#ffffffd9 54px 96px,#fff0 96px 210px),radial-gradient(42% 26% at 30% 18%,#ffffffe6,#fff0 70%),radial-gradient(36% 22% at 72% 62%,#ffffffbf,#fff0 72%);filter:blur(22px);animation:v5-drift 42s ease-in-out infinite alternate}@keyframes v5-drift{0%{transform:translate3d(-3%,0,0) rotate(-1deg)}to{transform:translate3d(3%,-2%,0) rotate(1deg)}}@media(prefers-reduced-motion:reduce){body:after{animation:none}}body,p,li,span,a,input,textarea,select,button,.price,.product-desc{font-family:var(--v5-text)}h1,h2,h3,h4,h5,h6,.banner-title,.banner-heading,.narwal-title,.narwal-grid-heading,.series-title,.trust-heading,.feature-title,.page-title,.product-title,.box-title .title,.section-title,.v5-ways__title{font-family:var(--v5-head);font-weight:700;letter-spacing:.01em;line-height:1.22;color:var(--v5-ink)}.banner-subtitle,.banner-des,.feature-text,.body-review,.policy-text,.foot-link,.product-desc,p,li{line-height:1.75}body.template-index .shopify-section{background:transparent!important}.narwal-banner-section,.policys-block,.feat-section,.narwal-grid-section,.series-list-section,.trust-features-section,.homepage-reviews,.home2-custom-block,.footer-top-newsletter{background-color:transparent!important}body.template-index .shopify-section+.shopify-section:before{content:"";display:block;width:min(1180px,88vw);height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,var(--v5-line-soft) 26%,var(--v5-line) 50%,var(--v5-line-soft) 74%,transparent)}.site-header,.header-parallax,.header-mobile,.sticky-header,.wrapper-header{background:var(--v5-grey)!important;border-bottom:1px solid rgba(198,224,232,.9)!important;box-shadow:0 1px #ffffffb3 inset}.site-header .header-panel a,.site-nav .menu-lv-1>a,.site-nav .item>a,.site-nav .menu-lv-1>span{color:var(--v5-nav)!important;font-family:var(--v5-text);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.9);transition:color .3s ease}.site-nav .menu-lv-1:hover>a,.site-nav .item:hover>a,.site-header .header-panel a:hover{color:var(--v5-nav-hover)!important}.site-nav .menu-lv-1>a:after,.site-nav .item>a:after{content:"";display:block;height:1px;width:0;margin-top:6px;background:var(--v5-mint);transition:width .36s ease}.site-nav .menu-lv-1:hover>a:after,.site-nav .item:hover>a:after{width:100%}.wrapper-header .icon,.wrapper-header .header-cart .cart-icon,.header-parallax .icon{color:var(--v5-nav)!important;fill:var(--v5-nav)}.header-panel .announcement-bar,.header-panel .top-message,.top-message{background:var(--v5-grey)!important;color:var(--v5-body)!important;font-size:12px;letter-spacing:.06em}#shopify-section-narwal_banner_pro_Xej4jX .narwal-banner-section{height:var(--desktop-h)!important;min-height:0!important;overflow:hidden;background-image:url(v5-bg-harbor.jpg)!important;background-size:cover!important;background-position:center 46%!important;background-repeat:no-repeat!important}#shopify-section-narwal_banner_pro_Xej4jX .banner-bg{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#shopify-section-narwal_banner_pro_Xej4jX .banner-bg img{width:100%;height:100%;object-fit:cover;object-position:center 46%}#shopify-section-narwal_banner_pro_Xej4jX .banner-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(58% 46% at 50% 22%,#ffffff9e,#fff0 70%),linear-gradient(180deg,#f4fafbb8,#c6e0e870 52%,#f4fafbdb);pointer-events:none}#shopify-section-narwal_banner_pro_Xej4jX .banner-content-container{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:var(--v-align, center);align-items:var(--h-align, center);text-align:var(--h-align, center);padding:0 24px}#shopify-section-narwal_banner_pro_Xej4jX .banner-title,#shopify-section-narwal_banner_pro_Xej4jX .banner-title span{color:#2f6a62!important;font-family:var(--v5-head);font-weight:700;font-size:clamp(38px,5vw,68px);letter-spacing:.01em;line-height:1.14;text-shadow:0 1px 0 rgba(255,255,255,.6)}#shopify-section-narwal_banner_pro_Xej4jX .banner-subtitle,#shopify-section-narwal_banner_pro_Xej4jX .banner-des{color:#54707a!important;font-family:var(--v5-text);font-size:16px;letter-spacing:.01em;max-width:620px;margin-left:auto;margin-right:auto}#shopify-section-narwal_banner_pro_Xej4jX .narwal-btn.btn-primary{background:var(--v5-aqua)!important;border:1px solid var(--v5-aqua)!important;color:var(--v5-ink)!important;border-radius:999px!important;padding:16px 42px!important;font-family:var(--v5-text);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 12px 30px #6fa3b538;transition:transform .36s ease,box-shadow .36s ease,background-color .36s ease}#shopify-section-narwal_banner_pro_Xej4jX .narwal-btn.btn-primary:hover{background:#d6ebf1!important;transform:translateY(-2px);box-shadow:var(--v5-shadow-lift)}#shopify-section-narwal_banner_pro_Xej4jX .narwal-btn.btn-primary:after{display:none!important}#shopify-section-narwal_banner_pro_Xej4jX .narwal-btn.btn-secondary{display:none!important}#shopify-section-narwal_feature_row_qTJUQm .feat-section{background:linear-gradient(180deg,#eaf4f7db,#d6ebf1b3)!important;padding:78px 0!important}#shopify-section-narwal_feature_row_qTJUQm .feat-container{max-width:1180px;gap:58px;align-items:center}#shopify-section-narwal_feature_row_qTJUQm .feature-title{color:var(--v5-ink)!important;font-size:clamp(28px,3.2vw,42px);margin-bottom:18px}#shopify-section-narwal_feature_row_qTJUQm .feature-title:after{content:"";display:block;width:56px;height:2px;margin-top:18px;background:var(--v5-mint)}#shopify-section-narwal_feature_row_qTJUQm .feature-text,#shopify-section-narwal_feature_row_qTJUQm .feat-content p{color:#44606a!important;font-size:15px;line-height:1.95}#shopify-section-narwal_feature_row_qTJUQm .feat-image img{border-radius:22px;box-shadow:var(--v5-shadow)}#shopify-section-narwal_feature_row_qTJUQm .narwal-btn.btn-primary{background:transparent!important;border:1px solid var(--v5-mint-deep)!important;color:var(--v5-mint-deep)!important;border-radius:999px!important;padding:13px 34px!important;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}#shopify-section-narwal_feature_row_qTJUQm .narwal-btn.btn-primary:hover{background:var(--v5-mint)!important;border-color:var(--v5-mint)!important;color:var(--v5-ink)!important}.v5-ways{position:relative;padding:84px 0 92px;overflow:hidden;background:linear-gradient(180deg,#e2e5e700,#e2e5e79e 12% 88%,#e2e5e700)}.v5-ways__inner{max-width:1180px;margin:0 auto;padding:0 24px}.v5-ways__head{text-align:center;margin-bottom:46px}.v5-ways__eyebrow{display:block;font-family:var(--v5-text);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--v5-mint-deep);margin-bottom:14px}.v5-ways__title{font-size:clamp(28px,3.4vw,44px);color:var(--v5-ink);margin:0 0 14px}.v5-ways__sub{max-width:620px;margin:0 auto;color:#4f6b74;font-size:15px;line-height:1.9}.v5-ways__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.v5-ways__card{position:relative;background:linear-gradient(180deg,#c6e0e89e,#def0f480);border:1px solid rgba(255,255,255,.85);border-radius:24px;padding:26px 26px 30px;box-shadow:0 16px 40px #6fa3b524;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .4s ease,box-shadow .4s ease;overflow:hidden}.v5-ways__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 60% at 50% -10%,#ffffffbf,#fff0 62%);pointer-events:none}.v5-ways__card:hover{transform:translateY(-6px);box-shadow:var(--v5-shadow-lift)}.v5-ways__media{position:relative;z-index:1;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,#eef7f9,#dceef3);margin-bottom:22px;aspect-ratio:4 / 3}.v5-ways__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.v5-ways__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0 46%,#c6e0e86b);pointer-events:none}.v5-ways__index{position:relative;z-index:1;display:inline-block;font-family:var(--v5-head);font-weight:700;font-size:12px;letter-spacing:.22em;color:var(--v5-mint-deep);margin-bottom:10px}.v5-ways__card h3{position:relative;z-index:1;margin:0 0 12px;font-family:var(--v5-head);font-weight:700;font-size:22px;color:#2f6a62}.v5-ways__card p{position:relative;z-index:1;margin:0;color:#47636d;font-size:14.5px;line-height:1.9}.homepage-reviews{padding:76px 0 84px!important;background:linear-gradient(180deg,#e2e5e78c,#e2e5e752)!important}.homepage-reviews .container{max-width:1180px}.homepage-reviews .box-title .title{color:var(--v5-ink)!important;font-size:clamp(26px,3vw,38px)}.homepage-reviews .widget-title p{color:#546f78!important;font-size:14.5px}.homepage-reviews .row{margin:0 -12px}.homepage-reviews .item{background:#ffffffdb!important;border:1px solid var(--v5-mint)!important;border-radius:20px!important;padding:26px 24px 22px!important;box-shadow:0 12px 30px #6fa3b51a;height:100%}.homepage-reviews .item-image,.homepage-reviews .not_img{display:none!important}.homepage-reviews .star-reviews svg,.homepage-reviews .star-reviews i,.homepage-reviews .star-reviews .fa-star,.homepage-reviews .star-reviews .icon-star{color:var(--v5-mint-deep)!important;fill:var(--v5-mint-deep)!important}.homepage-reviews .title-reviews .purchased-text{display:none!important}.homepage-reviews .title-reviews a.title h4{color:var(--v5-ink)!important;font-family:var(--v5-head);font-weight:700;font-size:17px;margin-bottom:8px}.homepage-reviews .body-review{color:#4d6872!important;font-size:14.5px;line-height:1.9}.homepage-reviews .name-review h5{color:var(--v5-mint-deep)!important;font-family:var(--v5-text);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.homepage-reviews .slick-dots li button,.homepage-reviews .slick-dots li.slick-active button{background:var(--v5-mint)!important}.homepage-reviews .slick-arrow{color:var(--v5-mint-deep)!important}.footer,.footer-top,.site-footer,.footer-bottom{background:var(--v5-mint)!important;border-top:1px solid rgba(255,255,255,.55)}.footer .foot-title,.footer h3,.footer h4,.site-footer .foot-title{color:#fff!important;font-family:var(--v5-head);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.footer .foot-link,.footer a,.footer p,.footer li,.footer .text,.footer .foot-desc{color:#ffffffeb!important}.footer .foot-link:hover,.footer a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:4px}.footer .icon,.footer .social-icons a{color:#fff!important;fill:#fff}.footer input[type=email],.footer input[type=text]{background:#ffffffeb!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:999px!important;color:#33555c!important;padding:13px 22px!important}.footer button,.footer input[type=submit]{background:#fff!important;border:1px solid #ffffff!important;color:var(--v5-mint-deep)!important;border-radius:999px!important;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.footer .footer-bottom,.footer .copyright{color:#ffffffdb!important}.template-page .page-tpl>.container,.template-page .page-tpl .page-content,.shopify-policy__container,.main-content .policy-page,.main-content .page-content,.main-content .page-tpl>.container{background:#ffffffed!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.9);border-radius:28px;box-shadow:0 28px 74px #6fa3b52e;padding:52px 48px 58px!important;color:#3d5a63!important;margin-top:34px;margin-bottom:46px}.template-page .page-content h1,.template-page .page-content h2,.template-page .page-content h3,.shopify-policy__title,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{color:var(--v5-ink)!important;font-family:var(--v5-head);font-weight:700}.template-page .page-content p,.template-page .page-content li,.shopify-policy__body p,.shopify-policy__body li{color:#47636d!important;line-height:1.95;font-size:15px}.template-page .page-content a,.shopify-policy__body a{color:var(--v5-mint-deep)!important}.template-product .product-template,.template-product .product-shop,.template-product .product-info{background:transparent!important}.template-product .product-title h1,.template-product .product-name h1,.template-product h1[itemprop=name]{color:var(--v5-ink)!important;font-family:var(--v5-head);font-weight:700;letter-spacing:.01em}.template-product .price,.template-product .product-price .price{color:var(--v5-mint-deep)!important}.template-product .btn,.template-product .add-to-cart-btn,.template-product button[type=submit]{border-radius:999px!important;font-family:var(--v5-text);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.template-product .swatch .swatch-element label,.template-product .swatch-element label{border-radius:999px!important;border-color:var(--v5-line)!important}.template-product .product-img-box .product-photo-container,.template-product .product-photo-container{border-radius:22px;overflow:hidden;background:linear-gradient(160deg,#f2fafc,#dbeef3)}.template-product .tabs,.template-product .product-tabs,.template-product .panel-group .panel{border-radius:20px!important;border-color:#c6e0e8e6!important;background:#ffffffb8!important}#dropdown-cart,.cart-drawer,#search-form-mobile,.searchbox,.modal,#popup-newsletter{background:#fffffff7!important}#dropdown-cart .btn,.cart-drawer .btn,.cart-template .btn{border-radius:999px!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:12px}#dropdown-cart .cart-title,.cart-drawer .cart-title{color:var(--v5-ink)!important}[class*=wishlist],[id*=wishlist],a[href*=wish-list],.footer .foot-link[href*=wishlist],.wrapper-engraving,.alert_engraving,#product-custom-engraving,.custom-engraving{display:none!important}.template-product .selector-wrapper label,.template-product .selector-wrapper .custom-select{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--v5-mint-deep)}@media(max-width:1024px){.v5-ways__grid{grid-template-columns:1fr 1fr;gap:20px}#shopify-section-narwal_feature_row_qTJUQm .feat-container{grid-template-columns:1fr!important;gap:30px}#shopify-section-narwal_feature_row_qTJUQm .feat-content{order:2}#shopify-section-narwal_feature_row_qTJUQm .feat-image{order:1;min-height:280px}}@media(max-width:767px){body:before{background-attachment:scroll}#shopify-section-narwal_banner_pro_Xej4jX .narwal-banner-section{height:var(--mobile-h)!important}#shopify-section-narwal_banner_pro_Xej4jX .banner-title{font-size:clamp(30px,8.6vw,42px);line-height:1.16}#shopify-section-narwal_banner_pro_Xej4jX .banner-subtitle{font-size:14px}#shopify-section-narwal_banner_pro_Xej4jX .narwal-btn.btn-primary{padding:14px 32px!important;margin-top:22px;font-size:11px}.v5-ways{padding:56px 0 64px}.v5-ways__inner{padding:0 18px}.v5-ways__grid{grid-template-columns:1fr;gap:18px}.v5-ways__card{padding:20px 20px 24px;border-radius:20px}.v5-ways__title{font-size:26px}.v5-ways__media{aspect-ratio:16 / 10}.homepage-reviews{padding:54px 0 60px!important}.homepage-reviews .item{padding:22px 18px 18px!important}.template-page .page-tpl>.container,.shopify-policy__container,.main-content .policy-page{border-radius:20px;padding:28px 20px 32px!important;margin:18px 12px 34px}.template-page .page-content p,.template-page .page-content li,.shopify-policy__body p,.shopify-policy__body li{font-size:14.5px}}.v5-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(520px,86vh,860px);padding:120px 24px 96px;overflow:hidden;isolation:isolate;background-image:url(v5-bg-hero.jpg);background-size:cover;background-position:center 50%;background-repeat:no-repeat}.v5-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(52% 42% at 50% 18%,#ffffffa8,#fff0 72%),linear-gradient(180deg,#f4fafbc2,#c6e0e86b 54%,#f4fafbe0)}.v5-hero__glow{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-1;pointer-events:none;background:radial-gradient(34% 22% at 26% 30%,#ffffff80,#fff0 70%),radial-gradient(30% 20% at 72% 26%,#c6e0e88c,#c6e0e800 72%),radial-gradient(40% 24% at 54% 68%,#b8d8d06b,#b8d8d000 74%);filter:blur(6px);animation:v5-hero-breathe 26s ease-in-out infinite alternate}@keyframes v5-hero-breathe{0%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.v5-hero__inner{position:relative;z-index:2;max-width:900px;margin:0 auto;text-align:center}.v5-hero__title{margin:0 0 18px;font-family:var(--v5-head);font-weight:700;font-size:clamp(34px,5vw,66px);line-height:1.14;letter-spacing:.015em;text-transform:uppercase;color:var(--v5-hero-title);-webkit-text-stroke:.7px rgba(78,140,130,.55);text-shadow:0 1px 0 rgba(255,255,255,.95),0 12px 30px rgba(111,163,181,.18)}.v5-hero__sub{margin:0 auto 30px;max-width:620px;color:#54707a;font-family:var(--v5-text);font-size:16px;line-height:1.85}.v5-hero__cta{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.v5-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 38px;border-radius:14px;font-family:var(--v5-text);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:transform .32s ease,box-shadow .32s ease,background .32s ease,color .32s ease}.v5-btn--primary{background:var(--v5-aqua);border:1px solid var(--v5-aqua);color:var(--v5-ink);box-shadow:0 12px 30px #6fa3b533}.v5-btn--primary:hover{background:#d7ebf1;box-shadow:0 18px 40px #6fa3b542;transform:translateY(-2px);color:var(--v5-ink)}.v5-btn--ghost{background:#ffffffdb;border:1px solid var(--v5-mint);color:#3f7b72}.v5-btn--ghost:hover{background:#fff;border-color:#3f7b72;color:#3f7b72;transform:translateY(-2px)}.v5-features{padding:76px 0 84px}.v5-features__inner{max-width:1240px;margin:0 auto;padding:0 24px}.v5-features__head{text-align:center;margin-bottom:40px}.v5-features__eyebrow{display:inline-block;font-family:var(--v5-text);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#3f7b72;margin-bottom:12px}.v5-features__title{margin:0;font-family:var(--v5-head);font-weight:700;font-size:clamp(24px,2.6vw,36px);line-height:1.28;color:var(--v5-ink)}.v5-features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.v5-features__card{position:relative;padding:30px 26px 32px;border-radius:14px;background:#c6e0e870;border:1px solid rgba(255,255,255,.72);box-shadow:0 14px 34px #6fa3b51f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .4s ease,box-shadow .4s ease,background .4s ease}.v5-features__card:hover{transform:translateY(-4px);background:#c6e0e894;box-shadow:0 22px 48px #6fa3b52e}.v5-features__no{display:block;font-family:var(--v5-text);font-size:11px;font-weight:700;letter-spacing:.2em;color:#3f7b7299;margin-bottom:14px}.v5-features__card h3{margin:0 0 10px;font-family:var(--v5-head);font-weight:700;font-size:17px;line-height:1.4;color:#3f7b72}.v5-features__card p{margin:0;font-family:var(--v5-text);font-size:14px;line-height:1.75;color:var(--v5-body)}.v5-insta{padding:76px 0 88px}.v5-insta__inner{max-width:1240px;margin:0 auto;padding:0 24px}.v5-insta__head{text-align:center;margin-bottom:34px}.v5-insta__eyebrow{display:inline-block;font-family:var(--v5-text);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#3f7b72;margin-bottom:12px}.v5-insta__title{margin:0;font-family:var(--v5-head);font-weight:700;font-size:clamp(24px,2.6vw,36px);color:var(--v5-ink)}.v5-insta__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v5-insta__item{position:relative;margin:0;aspect-ratio:1 / 1;overflow:hidden;border-radius:14px;background:#c6e0e859;box-shadow:0 12px 30px #6fa3b524}.v5-insta__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.v5-insta__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#c6e0e84d,#b8d8d038);transition:opacity .6s ease}.v5-insta__item:hover img{transform:scale(1.05)}.v5-insta__item:hover:after{opacity:.35}#shopify-section-v5_newsletter .footer-top-newsletter{margin:0 auto 86px;max-width:1240px;padding:0 24px}#shopify-section-v5_newsletter .custom-block-banner{position:relative;border-radius:22px;overflow:hidden;background:var(--v5-mint)!important;background-image:none!important;padding:56px 32px;text-align:center;box-shadow:0 20px 48px #6fa3b52e}#shopify-section-v5_newsletter .banner-title,#shopify-section-v5_newsletter .banner-heading,#shopify-section-v5_newsletter .banner-des,#shopify-section-v5_newsletter .banner-des a{color:#fff!important;font-family:var(--v5-head)}#shopify-section-v5_newsletter .banner-title{font-size:clamp(22px,2.4vw,32px)!important;font-weight:700;letter-spacing:.01em}#shopify-section-v5_newsletter .banner-heading{font-family:var(--v5-text)!important;font-size:14px!important;font-weight:400;opacity:.95;margin-top:8px}#shopify-section-v5_newsletter .banner-des{font-family:var(--v5-text)!important;font-size:12px!important;opacity:.9}#shopify-section-v5_newsletter .newsletter-form,#shopify-section-v5_newsletter form{display:flex;justify-content:center;gap:10px;margin-top:20px;flex-wrap:wrap}#shopify-section-v5_newsletter .input-group-field,#shopify-section-v5_newsletter input[type=email]{min-width:300px;padding:15px 20px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.9)!important;background:#fff!important;color:var(--v5-ink)!important;font-family:var(--v5-text);font-size:13px}#shopify-section-v5_newsletter .input-group-btn input,#shopify-section-v5_newsletter .input-group-btn button{padding:15px 30px!important;border-radius:12px!important;background:#fff!important;border:1px solid #ffffff!important;color:#3f7b72!important;font-family:var(--v5-text);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media(max-width:1024px){.v5-features__grid,.v5-insta__grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.v5-hero{min-height:78vh;padding:96px 18px 72px}.v5-hero__title{font-size:clamp(28px,8.2vw,40px);-webkit-text-stroke-width:.5px}.v5-hero__sub{font-size:14.5px}.v5-btn{width:100%;max-width:320px;padding:14px 24px}.v5-features{padding:54px 0 60px}.v5-features__grid{grid-template-columns:1fr;gap:14px}.v5-insta{padding:54px 0 62px}.v5-insta__grid{gap:10px}#shopify-section-v5_newsletter .custom-block-banner{padding:40px 20px;border-radius:18px}#shopify-section-v5_newsletter .input-group-field,#shopify-section-v5_newsletter input[type=email]{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.v5-hero__glow{animation:none}.v5-btn,.v5-features__card,.v5-insta__item img{transition:none}}@media(max-width:767px){#dropdown-cart{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:100%!important;max-width:100%!important;height:100vh!important;height:100dvh!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;z-index:100000!important;-webkit-transform:translateX(100%);transform:translate(100%)}html.cart-show #dropdown-cart{-webkit-transform:none;transform:none!important}#dropdown-cart .cart-title{position:sticky;top:0;z-index:3;margin:0!important;padding:calc(14px + env(safe-area-inset-top)) 18px 14px;background:#fff;border-bottom:1px solid rgba(198,224,232,.9)}#dropdown-cart .cart-title .close-cart{display:inline-flex!important}#dropdown-cart .mini-products-list,#dropdown-cart .cart-collateral,#dropdown-cart .no-items,#dropdown-cart .has-items{padding-left:18px;padding-right:18px}#dropdown-cart .mini-products-list{max-height:none!important}#dropdown-cart .cart-collateral{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}}@media print{body:before,body:after{display:none!important}.v5-ways__card{box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/v5-glass.css.map */
