:root{--v5-cream: #f2e4dd;--v5-cream-soft: #f8efea;--v5-cream-deep: #e8d2c8;--v5-sea: #b4d1d9;--v5-sea-soft: #d8e7eb;--v5-sea-deep: #4a6c77;--v5-sea-title: #5c7f8a;--v5-grey: #b9c2c5;--v5-grey-soft: #dfe4e6;--v5-ink: #463b37;--v5-ink-soft: #6b5f59;--v5-shadow-soft: 0 18px 40px -24px rgba(90, 74, 68, .45);--v5-shadow-lift: 0 26px 52px -26px rgba(90, 74, 68, .5);--v5-glow-sea: 0 0 0 1px rgba(180, 209, 217, .9), 0 22px 46px -26px rgba(124, 159, 169, .65);--v5-glow-grey: 0 0 0 1px rgba(185, 194, 197, .85), 0 22px 46px -26px rgba(140, 150, 154, .55);--v5-radius-xl: 34px;--v5-radius-lg: 26px;--v5-radius-md: 18px;--v5-radius-pill: 999px;--v5-font-title: "Pacifico", "Segoe Script", "Brush Script MT", cursive;--v5-font-body: "Montserrat", "Helvetica Neue", Arial, sans-serif;--v5-maxw: 1280px}body{font-family:var(--v5-font-body);background-color:var(--v5-cream);color:var(--v5-ink);font-size:15px;line-height:1.75}body,body p,body li,body span,body a,body input,body textarea,body select,body button,body .price,body .product-name,body .rte{font-family:var(--v5-font-body)}body h1,body h2,body h3,body h4,body h5,body .page-title,body .title-block,body .banner-title,body .narwal-grid-heading,body .trust-heading{font-family:var(--v5-font-title);font-weight:400;letter-spacing:.2px;line-height:1.3;color:var(--v5-ink)}body h1{font-size:42px}body h2{font-size:34px}body h3{font-size:26px}body h4,body h5{font-size:21px}body a{color:var(--v5-ink)}body a:hover{color:var(--v5-sea-deep)}body hr,body .border-top,body .border-bottom{border-color:var(--v5-cream-deep)}body.template-index{background-color:var(--v5-cream)}body.template-index .main-content{position:relative;background-color:var(--v5-cream);background-image:linear-gradient(180deg,#f2e4dd8c,#f2e4ddb8 28%,#f2e4ddd1 62%,#f2e4ddeb),url(v5-coast-bg.jpg);background-repeat:no-repeat;background-size:cover,cover;background-position:center top,center top;background-attachment:scroll,fixed}body.template-index .main-content>section,body.template-index .main-content>div{position:relative}body.template-page .main-content,body.template-page-policy .main-content{background-color:#fff}body#privacy-policy .main-content,body#refund-policy .main-content,body#shipping-policy .main-content,body#terms-of-service .main-content,body#terms-of-use .main-content,body#legal-notice .main-content,body#contact-information .main-content,body#privacy-notice .main-content,body.template-policy .main-content{position:relative;background-color:#fdfbfa;background-image:url(v5-coast-bg.jpg);background-size:cover;background-position:center top;background-attachment:fixed}body#privacy-policy .main-content:before,body#refund-policy .main-content:before,body#shipping-policy .main-content:before,body#terms-of-service .main-content:before,body#terms-of-use .main-content:before,body#legal-notice .main-content:before,body#contact-information .main-content:before,body#privacy-notice .main-content:before,body.template-policy .main-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffe6;pointer-events:none;z-index:0}body#privacy-policy .main-content>*,body#refund-policy .main-content>*,body#shipping-policy .main-content>*,body#terms-of-service .main-content>*,body#terms-of-use .main-content>*,body#legal-notice .main-content>*,body#contact-information .main-content>*,body#privacy-notice .main-content>*,body.template-policy .main-content>*{position:relative;z-index:1}.wrapper-header,.wrapper_header_default,.header-bottom,.header-pc,.nav-bar,.site-nav{background-color:transparent}.header-top{background:var(--v5-sea)!important;border-bottom:1px solid rgba(255,255,255,.55)}.header-top .top-message,.header-top .top-message p,.header-top .top-message a,.header-top a{color:#2f3f44!important;font-family:var(--v5-font-body);font-size:11px;letter-spacing:2.4px;text-transform:uppercase}.header-bottom{background:#f2e4ddf0!important;border-bottom:1px solid rgba(255,255,255,.6);box-shadow:0 10px 30px -26px #5a4a4499}.header-bottom.is-sticky,.header-bottom[data-sticky=true],.sticky-menu,body .wrapper-header .header-bottom.sticky{background:#f2e4ddf7!important}.wrapper-header-logo{display:flex;align-items:center}.wrapper-header-logo:before{content:"";width:26px;height:26px;margin-right:10px;flex:0 0 auto;border-radius:50%;background:radial-gradient(circle at 32% 30%,#ffffff 0 26%,transparent 27%),radial-gradient(circle at 62% 44%,rgba(255,255,255,.85) 0 16%,transparent 17%),linear-gradient(140deg,var(--v5-sea) 0%,#cfe3e8 60%,var(--v5-cream) 100%);box-shadow:inset 0 0 0 1px #7c9fa973,0 6px 14px -8px #7c9fa9e6}.wrapper-header-logo .logo-title,.wrapper-header-logo .logo-title a,.logo-title{font-family:var(--v5-font-title)!important;font-size:26px!important;letter-spacing:.4px;color:var(--v5-ink)!important;text-transform:none}.nav-bar .site-nav>li>a,.site-nav>li>a,.site-nav .menu-link,.header-pc .site-nav>li>a{font-family:var(--v5-font-title)!important;font-size:17px!important;font-weight:400;letter-spacing:.2px;color:var(--v5-ink)!important;text-transform:none;padding-bottom:6px;position:relative;transition:color .28s ease}.nav-bar .site-nav>li>a:after,.site-nav>li>a:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:3px;border-radius:var(--v5-radius-pill);background:var(--v5-sea-deep);opacity:0;transition:left .3s ease,right .3s ease,opacity .3s ease}.nav-bar .site-nav>li:hover>a,.site-nav>li:hover>a,.site-nav>li>a:hover{color:var(--v5-sea-deep)!important}.nav-bar .site-nav>li:hover>a:after,.site-nav>li:hover>a:after,.site-nav>li>a:hover:after{left:8px;right:8px;opacity:1}.right-groups .hl-item,.right-groups a,.wrapper-top-cart .icon-cart,.nav-search .icon-search{color:var(--v5-ink)!important;transition:color .25s ease}.right-groups a:hover,.wrapper-top-cart a:hover{color:var(--v5-sea-deep)!important}.wrapper-top-cart .count,.cart-count,#cart-count,.top-cart .count{background:var(--v5-sea)!important;color:#2f3f44!important;border-radius:var(--v5-radius-pill)}.wishlist,#right-nav-dropdown .wishlist,.rs-wishlist,.wishlist-link,a[href*="/pages/wish-list"],a[href*=wishlist]{display:none!important}#right-nav-dropdown,.header-pc .dropdown-border,.nav-bar .dropdown-menu,.site-nav .dropdown-menu,.mega-menu{background:var(--v5-cream-soft)!important;border:1px solid var(--v5-cream-deep)!important;border-radius:var(--v5-radius-md);box-shadow:var(--v5-shadow-soft)}.site-nav .dropdown-menu a,.mega-menu a{font-family:var(--v5-font-body);color:var(--v5-ink)!important}.site-nav .dropdown-menu a:hover,.mega-menu a:hover{color:var(--v5-sea-deep)!important;background:#b4d1d947!important}.v5-hero{position:relative;overflow:hidden;min-height:100svh;padding:132px 24px 96px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--v5-cream);isolation:isolate}.v5-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(v5-hero-scene.jpg) center 42% / cover no-repeat;background-attachment:fixed;filter:saturate(.96) brightness(1.02);z-index:-2}.v5-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 62% 48% at 50% 46%,#f2e4dde0,#f2e4ddd9 46%,#f2e4dd75 74%,#f2e4dd0f),linear-gradient(180deg,#f2e4dddb,#f2e4dd70 38%,#f2e4dd80 66%,#f2e4dde6);z-index:-1;pointer-events:none}.v5-hero-inner{position:relative;z-index:2;width:100%;max-width:880px}.v5-hero-kicker{font-family:var(--v5-font-body);font-size:11px;letter-spacing:4.6px;text-transform:uppercase;color:#3e5a63;margin:0 0 18px}.v5-hero-title{font-family:var(--v5-font-title);font-size:clamp(40px,6.4vw,78px);font-weight:400;line-height:1.16;color:#46646f;margin:0 0 20px;text-shadow:0 1px 0 rgba(255,255,255,.55)}.v5-hero-sub{font-size:clamp(14px,1.25vw,17px);line-height:1.9;color:#5a4f4a;max-width:620px;margin:0 auto 30px}.v5-hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:42px}.v5-btn,.v5-btn:visited{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 34px;border-radius:var(--v5-radius-pill);font-family:var(--v5-font-body);font-size:12px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease}.v5-btn--solid{background:var(--v5-sea);color:#2f3f44;box-shadow:0 16px 30px -20px #7c9fa9e6}.v5-btn--solid:hover{background:#a8c8d1;color:#223034;transform:translateY(-2px);box-shadow:0 22px 38px -20px #7c9fa9f2}.v5-btn--ghost{border:1px solid var(--v5-grey);color:var(--v5-ink);background:#ffffff8c}.v5-btn--ghost:hover{border-color:var(--v5-sea-deep);color:var(--v5-sea-deep);transform:translateY(-2px)}.v5-clouds{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.v5-cloud{position:absolute;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.5) 45%,transparent 72%);filter:blur(2px);opacity:.75;animation:v5-cloud-drift linear infinite}.v5-cloud--1{width:52vw;height:22vw;top:4%;left:-18%;animation-duration:96s}.v5-cloud--2{width:44vw;height:18vw;top:22%;left:42%;animation-duration:118s;animation-delay:-24s;opacity:.6}.v5-cloud--3{width:62vw;height:26vw;bottom:2%;left:12%;animation-duration:132s;animation-delay:-48s;opacity:.5}@keyframes v5-cloud-drift{0%{transform:translate3d(-4%,0,0) scale(1)}50%{transform:translate3d(6%,-2%,0) scale(1.04)}to{transform:translate3d(-4%,0,0) scale(1)}}.v5-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.v5-bubble{position:absolute;bottom:-60px;border-radius:50%;background:radial-gradient(circle at 34% 32%,#fffffff2 0 18%,#b4d1d98c 42%,#b4d1d91f 70%);box-shadow:inset 0 0 0 1px #ffffff8c;opacity:0;animation-name:v5-bubble-rise;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.v5-bubble--1{left:12%;width:14px;height:14px;animation-duration:21s;animation-delay:0s}.v5-bubble--2{left:26%;width:9px;height:9px;animation-duration:26s;animation-delay:-6s}.v5-bubble--3{left:44%;width:18px;height:18px;animation-duration:30s;animation-delay:-12s}.v5-bubble--4{left:63%;width:11px;height:11px;animation-duration:23s;animation-delay:-3s}.v5-bubble--5{left:78%;width:16px;height:16px;animation-duration:28s;animation-delay:-16s}.v5-bubble--6{left:88%;width:8px;height:8px;animation-duration:19s;animation-delay:-9s}@keyframes v5-bubble-rise{0%{transform:translateZ(0);opacity:0}12%{opacity:.85}50%{transform:translate3d(18px,-46vh,0);opacity:.6}88%{opacity:.25}to{transform:translate3d(-8px,-92vh,0);opacity:0}}.v5-strip{background:linear-gradient(180deg,var(--v5-sea) 0%,#aecbd4 100%);padding:34px 24px;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5)}.v5-strip-inner{max-width:var(--v5-maxw);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v5-strip-item{display:flex;align-items:center;gap:14px;justify-content:center;color:#2b3b40;text-align:left}.v5-strip-icon{flex:0 0 auto;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#ffffffb8;box-shadow:inset 0 0 0 1px #b9c2c5d9,0 10px 22px -16px #3c5058e6;color:#6f8188}.v5-strip-icon svg{width:24px;height:24px;display:block}.v5-strip-title{font-family:var(--v5-font-title);font-size:17px;line-height:1.35;margin:0 0 2px;color:#26363b}.v5-strip-text{font-size:11.5px;letter-spacing:.6px;line-height:1.6;margin:0;color:#374b51}.v5-cats{padding:96px 24px;background:linear-gradient(180deg,#f2e4dd8c,#f2e4dddb)}.v5-section-head{max-width:var(--v5-maxw);margin:0 auto 42px;text-align:center}.v5-eyebrow{font-family:var(--v5-font-body);font-size:10.5px;letter-spacing:4.2px;text-transform:uppercase;color:var(--v5-sea-deep);margin:0 0 12px}.v5-section-title{font-family:var(--v5-font-title);font-size:clamp(28px,3.2vw,42px);line-height:1.3;margin:0 0 12px;color:var(--v5-ink)}.v5-section-sub{font-size:14px;line-height:1.85;color:var(--v5-ink-soft);max-width:620px;margin:0 auto}.v5-cats-grid{max-width:var(--v5-maxw);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.v5-cat{position:relative;display:block;text-decoration:none;background:var(--v5-cream);border:1px solid rgba(185,194,197,.7);border-radius:var(--v5-radius-lg);overflow:hidden;transition:transform .36s ease,box-shadow .36s ease,border-color .36s ease}.v5-cat:hover{transform:translateY(-8px);border-color:#b4d1d9f2;box-shadow:var(--v5-glow-sea)}.v5-cat-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--v5-cream-deep)}.v5-cat-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s ease}.v5-cat:hover .v5-cat-media img{transform:scale(1.06)}.v5-cat-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f2e4dd00 40%,#f2e4ddd9)}.v5-cat-body{padding:4px 24px 26px;text-align:center}.v5-cat-name{font-family:var(--v5-font-title);font-size:23px;margin:0 0 6px;color:var(--v5-ink)}.v5-cat-desc{font-size:12.5px;line-height:1.75;color:var(--v5-ink-soft);margin:0 0 12px}.v5-cat-more{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;letter-spacing:2.4px;text-transform:uppercase;color:var(--v5-sea-deep)}.v5-cat-more:after{content:"";width:22px;height:1px;background:var(--v5-sea-deep);transition:width .3s ease}.v5-cat:hover .v5-cat-more:after{width:34px}.v5-story{position:relative;padding:104px 24px;overflow:hidden;background:linear-gradient(180deg,#f2e4ddeb,#f2e4ddd6)}.v5-story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(v5-coast-bg.jpg) center 60% / cover no-repeat;background-attachment:fixed;opacity:.3;filter:saturate(.9);z-index:0}.v5-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 42% 30% at 8% 4%,rgba(255,255,255,.85) 0%,transparent 70%),radial-gradient(ellipse 38% 26% at 96% 92%,rgba(255,255,255,.75) 0%,transparent 72%);z-index:0;pointer-events:none}.v5-story-inner{position:relative;z-index:1;max-width:var(--v5-maxw);margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:54px;align-items:center}.v5-story-media{position:relative;border-radius:var(--v5-radius-xl);overflow:hidden;box-shadow:var(--v5-shadow-soft);aspect-ratio:16 / 10;background:var(--v5-cream-deep)}.v5-story-media img{width:100%;height:100%;object-fit:cover;display:block}.v5-story-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(200deg,rgba(255,255,255,.35) 0%,transparent 45%);pointer-events:none}.v5-story-panel{background:#f2e4ddd1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.75);border-radius:var(--v5-radius-xl);padding:46px 42px;box-shadow:var(--v5-shadow-soft)}.v5-story-panel .v5-section-title{font-size:clamp(26px,2.6vw,36px);margin-bottom:18px}.v5-story-panel p{font-size:13.5px;line-height:1.95;color:var(--v5-ink-soft);margin:0 0 14px}.v5-story-panel p:last-child{margin-bottom:0}.v5-story-marks{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:10px}.v5-story-marks li{display:flex;align-items:baseline;gap:10px;font-size:12.5px;color:var(--v5-ink)}.v5-story-marks li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--v5-sea);box-shadow:0 0 0 3px #b4d1d94d;flex:0 0 auto;transform:translateY(-2px)}.narwal-grid-section{background:#f2e4dde6!important;padding:92px 0 96px!important}.narwal-grid-container{max-width:var(--v5-maxw)!important;padding:0 24px!important}.narwal-grid-heading{font-family:var(--v5-font-title)!important;font-size:clamp(28px,3.2vw,42px)!important;font-weight:400!important;text-align:center;margin-bottom:10px!important;color:var(--v5-ink)!important}.narwal-grid{gap:26px!important}.narwal-card{background:var(--v5-cream)!important;border:1px solid rgba(185,194,197,.65)!important;border-radius:var(--v5-radius-lg)!important;overflow:hidden;position:relative;transition:transform .36s ease,box-shadow .36s ease,border-color .36s ease}.narwal-card:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;border-radius:var(--v5-radius-pill);background:linear-gradient(90deg,rgba(180,209,217,0) 0%,var(--v5-sea) 50%,rgba(180,209,217,0) 100%);opacity:.9}.narwal-card:hover{transform:translateY(-7px);border-color:#b9c2c5f2!important;box-shadow:var(--v5-glow-grey)}.narwal-image-wrapper{border-radius:var(--v5-radius-lg) var(--v5-radius-lg) 0 0;overflow:hidden}.narwal-image-wrapper img{transition:transform .9s ease}.narwal-card:hover .narwal-image-wrapper img{transform:scale(1.05)}.narwal-content{padding:20px 20px 26px!important;text-align:center}.narwal-title{font-family:var(--v5-font-title)!important;font-size:19px!important;line-height:1.4!important;color:var(--v5-ink)!important;margin:10px 0 6px!important}.narwal-subtitle{font-family:var(--v5-font-body)!important;font-size:13px!important;color:var(--v5-sea-deep)!important;letter-spacing:.4px}.narwal-badge{font-family:var(--v5-font-body)!important;font-size:9px!important;letter-spacing:2px!important;text-transform:uppercase;background:#b4d1d9e6!important;color:#2b3b40!important;border-radius:var(--v5-radius-pill)!important;padding:4px 12px!important}.narwal-buttons{justify-content:center!important;gap:10px!important}.narwal-btn{font-family:var(--v5-font-body)!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase;border-radius:var(--v5-radius-pill)!important;padding:10px 20px!important;transition:transform .28s ease,background-color .28s ease,color .28s ease!important}.narwal-btn.btn-primary{background:var(--v5-sea)!important;color:#2b3b40!important;border:1px solid var(--v5-sea)!important}.narwal-btn.btn-primary:hover{background:#a8c8d1!important;transform:translateY(-2px)}.narwal-btn.btn-secondary{border:1px solid var(--v5-grey)!important;color:var(--v5-ink-soft)!important;background:transparent!important}.narwal-btn.btn-secondary:hover{border-color:var(--v5-sea-deep)!important;color:var(--v5-sea-deep)!important}.narwal-card-inner{position:relative}.narwal-card-inner:before{content:"";position:absolute;top:14px;right:16px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 34% 32%,#fff 0 22%,#b4d1d9bf 55%,#b4d1d940);box-shadow:0 0 0 1px #ffffffe6;z-index:3;pointer-events:none}.v5-about{position:relative;padding:108px 24px;overflow:hidden;background:#f2e4dd8c}.v5-about:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(v5-coast-bg.jpg) center 78% / cover no-repeat;background-attachment:fixed;opacity:.38;z-index:0}.v5-about:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 42% at 50% -10%,rgba(255,255,255,.9) 0%,transparent 70%);z-index:0;pointer-events:none}.v5-about-frame{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:56px 54px;text-align:center;background:#f2e4ddcc;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.8);border-radius:var(--v5-radius-xl);box-shadow:var(--v5-shadow-soft)}.v5-about-frame p{font-size:13.5px;line-height:2;color:var(--v5-ink-soft);margin:0 0 16px}.v5-about-sign{font-family:var(--v5-font-title);font-size:20px;color:var(--v5-sea-deep);margin:26px 0 0}.v5-recipes{padding:96px 24px 104px;background:linear-gradient(180deg,#f2e4dde6,#f8efeaf2)}.v5-recipes-grid{max-width:var(--v5-maxw);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.v5-recipe{background:#fffdfc;border:1px solid var(--v5-sea);border-radius:var(--v5-radius-lg);overflow:hidden;transition:transform .34s ease,box-shadow .34s ease}.v5-recipe:hover{transform:translateY(-6px);box-shadow:0 24px 46px -30px #7c9fa9d9}.v5-recipe-media{aspect-ratio:5 / 4;overflow:hidden;background:var(--v5-sea-soft)}.v5-recipe-media img{width:100%;height:100%;object-fit:cover;display:block}.v5-recipe-body{padding:22px 24px 26px}.v5-recipe-tag{font-size:9.5px;letter-spacing:2.6px;text-transform:uppercase;color:var(--v5-sea-deep);margin:0 0 8px}.v5-recipe-name{font-family:var(--v5-font-title);font-size:21px;line-height:1.4;margin:0 0 8px;color:var(--v5-ink)}.v5-recipe-text{font-size:12.5px;line-height:1.85;color:var(--v5-ink-soft);margin:0}.v5-reviews{position:relative;padding:100px 24px;overflow:hidden;background:#f2e4dde0}.v5-reviews-deco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.v5-reviews-deco span{position:absolute;border-radius:50%;border:1px solid rgba(180,209,217,.55);background:radial-gradient(circle at 34% 30%,#ffffffbf 0 26%,#b4d1d929 70%);animation:v5-bubble-float 18s ease-in-out infinite}.v5-reviews-deco span:nth-child(1){width:74px;height:74px;left:4%;top:16%;animation-delay:0s}.v5-reviews-deco span:nth-child(2){width:44px;height:44px;left:16%;bottom:12%;animation-delay:-4s}.v5-reviews-deco span:nth-child(3){width:96px;height:96px;right:6%;top:22%;animation-delay:-8s}.v5-reviews-deco span:nth-child(4){width:34px;height:34px;right:18%;bottom:18%;animation-delay:-12s}.v5-reviews-deco span:nth-child(5){width:58px;height:58px;left:44%;top:4%;animation-delay:-6s}@keyframes v5-bubble-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-16px,0)}}.v5-reviews-grid{position:relative;z-index:1;max-width:var(--v5-maxw);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.v5-review{background:#ffffffb8;border:1px solid rgba(255,255,255,.9);border-radius:var(--v5-radius-lg);padding:30px 28px;box-shadow:var(--v5-shadow-soft)}.v5-review-stars{color:var(--v5-sea-deep);font-size:13px;letter-spacing:3px;margin:0 0 12px}.v5-review-quote{font-size:13px;line-height:1.95;color:var(--v5-ink);margin:0 0 18px}.v5-review-who{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:var(--v5-ink-soft)}.v5-review-who:before{content:"";width:26px;height:26px;border-radius:50%;background:linear-gradient(140deg,var(--v5-sea) 0%,var(--v5-cream) 100%);box-shadow:inset 0 0 0 1px #fffc}.v5-faq{padding:96px 24px 104px;background:#f2e4dde6}.v5-faq-list{max-width:820px;margin:0 auto}.v5-faq-item{border-bottom:1px solid var(--v5-sea);padding:4px 0}.v5-faq-item:first-child{border-top:1px solid var(--v5-sea)}.v5-faq-q{display:flex;align-items:center;gap:14px;padding:20px 4px;cursor:pointer;list-style:none;font-family:var(--v5-font-body);font-size:13.5px;font-weight:600;letter-spacing:.3px;color:var(--v5-ink);transition:color .25s ease}.v5-faq-q::-webkit-details-marker{display:none}.v5-faq-q:before{content:"";flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff 0 24%,#b4d1d9d9 58%,#b4d1d959);box-shadow:inset 0 0 0 1px #ffffffe6}.v5-faq-q:hover{color:var(--v5-sea-deep)}.v5-faq-q:after{content:"+";margin-left:auto;font-family:var(--v5-font-body);font-size:18px;font-weight:400;color:var(--v5-sea-deep);transition:transform .3s ease}.v5-faq-item[open] .v5-faq-q:after{transform:rotate(45deg)}.v5-faq-a{padding:0 4px 22px 38px;font-size:12.5px;line-height:1.95;color:var(--v5-ink-soft)}.v5-faq-a p{margin:0 0 10px}.v5-faq-a p:last-child{margin-bottom:0}.v5-news{position:relative;padding:88px 24px;background:linear-gradient(160deg,#cfe2e7 0%,var(--v5-sea) 52%,#c7dde3 100%);overflow:hidden}.v5-news:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 46% 40% at 82% 10%,rgba(255,255,255,.75) 0%,transparent 70%);pointer-events:none}.v5-news-inner{position:relative;z-index:1;max-width:720px;margin:0 auto;text-align:center}.v5-news-title{font-family:var(--v5-font-title);font-size:clamp(26px,3vw,38px);margin:0 0 12px;color:#223034}.v5-news-text{font-size:13px;line-height:1.9;color:#2c3f45;margin:0 0 26px}.v5-news .newsletter-form,.v5-news form,.newsletter-block .newsletter-form,.newsletter-block form.contact-form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;max-width:520px;margin:0 auto}.v5-news input[type=email],.newsletter-block input[type=email],.footer-newsletter input[type=email],#newsletter input[type=email]{background:var(--v5-cream)!important;border:1px solid rgba(255,255,255,.85)!important;border-radius:var(--v5-radius-pill)!important;color:var(--v5-ink)!important;padding:14px 22px!important;min-width:260px;font-size:12px!important;letter-spacing:.4px;box-shadow:inset 0 2px 6px -4px #5a4a4480}.v5-news input[type=email]::placeholder,.newsletter-block input[type=email]::placeholder{color:#8b7d76!important}.v5-news button[type=submit],.v5-news input[type=submit],.v5-news .btn,.newsletter-block button[type=submit],.newsletter-block input[type=submit],.newsletter-block .btn,.footer-newsletter button[type=submit],.footer-newsletter input[type=submit],#newsletter button[type=submit],#newsletter input[type=submit]{background:var(--v5-grey)!important;border:1px solid var(--v5-grey)!important;color:#2f3f44!important;border-radius:var(--v5-radius-pill)!important;padding:14px 28px!important;font-size:10.5px!important;letter-spacing:2.2px!important;text-transform:uppercase;transition:background-color .28s ease,transform .28s ease;cursor:pointer}.v5-news button[type=submit]:hover,.v5-news input[type=submit]:hover,.v5-news .btn:hover,.newsletter-block button[type=submit]:hover,.newsletter-block input[type=submit]:hover,.newsletter-block .btn:hover,.footer-newsletter button[type=submit]:hover,.footer-newsletter input[type=submit]:hover{background:#aab4b8!important;transform:translateY(-2px)}.wrapper-footer,footer,.footer,#footer{position:relative;background:var(--v5-cream)!important;color:var(--v5-ink-soft)!important;border-top:1px solid rgba(255,255,255,.7);overflow:hidden}.footer-top,.footer-bottom,.wrapper-footer .container{background:transparent!important}footer:before,.footer:before{content:"";display:block;height:44px;background-image:radial-gradient(circle at 12% -14px,rgba(255,255,255,.9) 0 22px,transparent 23px),radial-gradient(circle at 34% -20px,rgba(255,255,255,.75) 0 28px,transparent 29px),radial-gradient(circle at 58% -12px,rgba(255,255,255,.85) 0 20px,transparent 21px),radial-gradient(circle at 80% -18px,rgba(255,255,255,.7) 0 26px,transparent 27px),linear-gradient(180deg,rgba(180,209,217,.35) 0%,transparent 70%);background-repeat:no-repeat;background-size:100% 100%}footer:after,.footer:after{content:"";display:block;height:30px;margin-top:-1px;background-image:radial-gradient(circle at 50% 0,transparent 0 13px,rgba(180,209,217,.55) 14px,rgba(180,209,217,.55) 15px,transparent 16px),radial-gradient(circle at 50% 100%,transparent 0 9px,rgba(255,255,255,.9) 10px,transparent 11px);background-size:38px 30px,26px 30px;background-position:0 0,13px 0;background-repeat:repeat-x,repeat-x;opacity:.9}footer h3,footer h4,footer .footer-title,.footer h3,.footer-title{font-family:var(--v5-font-title)!important;font-size:17px!important;color:var(--v5-ink)!important;letter-spacing:.3px}footer a,.footer a{color:var(--v5-ink-soft)!important;transition:color .26s ease}footer a:hover,.footer a:hover{color:var(--v5-sea-deep)!important}footer .footer-bottom,.footer-bottom,.copyright{border-top:1px solid var(--v5-cream-deep)!important;font-size:11px;letter-spacing:.6px}footer input[type=email]{background:var(--v5-cream-soft)!important;border:1px solid var(--v5-cream-deep)!important;border-radius:var(--v5-radius-pill)!important;color:var(--v5-ink)!important}footer button[type=submit]{background:var(--v5-sea)!important;color:#2b3b40!important;border-radius:var(--v5-radius-pill)!important;border:1px solid var(--v5-sea)!important}body.template-collection .main-content,body.template-product .main-content,body.template-cart .main-content,body.template-search .main-content,body.template-blog .main-content,body.template-article .main-content,body.template-list-collections .main-content{background-color:var(--v5-cream-soft)}.product-name a,.product-name,.collection-title h1,.page-title{font-family:var(--v5-font-title)!important;color:var(--v5-ink)!important}.btn,button.btn,input.btn,.btn-primary,.button{border-radius:var(--v5-radius-pill)!important;font-family:var(--v5-font-body)!important;letter-spacing:1.6px;text-transform:uppercase;font-size:11px!important}.btn-1,.btn.btn-1{background:var(--v5-sea)!important;color:#2b3b40!important;border-color:var(--v5-sea)!important}.btn-1:hover{background:#a8c8d1!important}.btn-2,.btn.btn-2{border-color:var(--v5-grey)!important;color:var(--v5-ink-soft)!important}#product-add-to-cart,.product-add-to-cart,.groups-btn #product-add-to-cart{background:var(--v5-sea)!important;border:1px solid var(--v5-sea)!important;color:#2b3b40!important}#product-add-to-cart:hover,.product-add-to-cart:hover{background:#a8c8d1!important;border-color:#a8c8d1!important;color:#223034!important}#product-add-to-cart[disabled],.product-add-to-cart[disabled]{background:#dfe4e6!important;border-color:#dfe4e6!important;color:#6b5f59!important}.product-card,.product-item,.grid-item{border-radius:var(--v5-radius-md)}.product-card .product-image,.product-img{border-radius:var(--v5-radius-md);overflow:hidden}.breadcrumb,.breadcrumb a{color:var(--v5-ink-soft)!important;font-size:11px;letter-spacing:.8px}.pagination>li>a,.pagination>li>span{background:transparent!important;border-color:var(--v5-cream-deep)!important;color:var(--v5-ink)!important;border-radius:50%!important}.pagination>.active>a,.pagination>.active>span{background:var(--v5-sea)!important;border-color:var(--v5-sea)!important;color:#2b3b40!important}.cart-table,.cart-page{background:transparent}.cart-table thead th{border-color:var(--v5-cream-deep)!important;font-family:var(--v5-font-body);font-size:10.5px;letter-spacing:2px;text-transform:uppercase}.cart-table td{border-color:var(--v5-cream-deep)!important}.cart-table .cart-product-name a{font-family:var(--v5-font-title)!important;font-size:17px}@media(max-width:1199px){.v5-hero{padding-top:118px}.v5-story-inner{gap:36px}.v5-story-panel{padding:38px 32px}}@media(max-width:991px){.v5-cats-grid,.v5-recipes-grid,.v5-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-strip-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v5-strip-item{flex-direction:column;text-align:center;gap:10px}.v5-story-inner{grid-template-columns:1fr}.v5-story-media{order:-1}.v5-about-frame{padding:40px 30px}}@media(max-width:767px){body h1{font-size:32px}body h2{font-size:27px}body h3{font-size:22px}.v5-hero{min-height:auto;padding:104px 18px 72px}.v5-hero:before{filter:saturate(.92) brightness(.98);background-position:center 46%}.v5-hero:after{background:radial-gradient(ellipse 96% 50% at 50% 42%,#f2e4dded,#f2e4dde0 58%,#f2e4dd8c),linear-gradient(180deg,#f2e4dde6,#f2e4dd99 38%,#f2e4dda8 66%,#f2e4ddeb)}.v5-hero-title{font-size:clamp(34px,10vw,44px)}.v5-hero-sub{font-size:13px;line-height:1.8}.v5-hero-cta{margin-bottom:32px;gap:10px}.v5-btn{padding:13px 24px;font-size:10.5px;letter-spacing:1.8px}.v5-cloud--2,.v5-cloud--3,.v5-bubble--2,.v5-bubble--4,.v5-bubble--6{display:none}.v5-reviews-deco span:nth-child(2),.v5-reviews-deco span:nth-child(4),.v5-reviews-deco span:nth-child(5){display:none}.v5-strip{padding:26px 16px}.v5-strip-inner{grid-template-columns:1fr;gap:14px}.v5-strip-item{flex-direction:row;text-align:left;justify-content:flex-start}.v5-cats,.v5-story,.v5-about,.v5-recipes,.v5-reviews,.v5-faq,.v5-news{padding:64px 18px 68px}.v5-cats-grid,.v5-recipes-grid,.v5-reviews-grid{grid-template-columns:1fr;gap:18px}.v5-story-panel{padding:32px 24px}.v5-about-frame{padding:34px 22px}.v5-about-frame p{font-size:12.5px}.narwal-grid-section{padding:60px 0 64px!important}.narwal-grid-container{padding:0 18px!important}.v5-faq-q{padding:16px 2px;font-size:12.5px;gap:10px}.v5-faq-a{padding-left:32px}.v5-news input[type=email]{min-width:0;width:100%}.v5-news form,.newsletter-block form{flex-direction:column}.v5-news button[type=submit],.newsletter-block button[type=submit]{width:100%}}@media(prefers-reduced-motion:reduce){.v5-cloud,.v5-bubble,.v5-reviews-deco span{animation:none!important}.v5-cat,.narwal-card,.v5-recipe,.v5-btn{transition:none!important}}.narwal-card{aspect-ratio:auto!important;background:var(--v5-cream)!important}.narwal-card-inner{display:flex!important;flex-direction:column;width:100%!important;height:auto!important;position:relative}.narwal-image-wrapper{width:100%!important;height:auto!important;aspect-ratio:1 / 1;display:block;position:relative;overflow:hidden;background:var(--v5-cream-soft)}.narwal-image-wrapper img{width:100%!important;height:100%!important;object-fit:cover;display:block}.narwal-overlay{display:none!important}.narwal-content{position:static!important;width:100%!important;height:auto!important;z-index:auto!important;display:flex!important;flex-direction:column;align-items:center;flex:1 1 auto;padding:18px 18px 22px!important;background:var(--v5-cream)!important;text-align:center}.narwal-badge-row{margin-bottom:10px}.narwal-title{white-space:normal!important;overflow:hidden!important;text-overflow:clip!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px!important;line-height:1.35!important;margin:0 0 8px!important;min-height:2.7em}.narwal-subtitle{font-size:13px!important;margin:0 0 14px!important}.narwal-buttons{margin-top:auto;width:100%;display:flex!important;flex-wrap:wrap;justify-content:center!important;gap:8px!important}@media(max-width:767px){.narwal-content{padding:12px 12px 16px!important}.narwal-title{font-size:14px!important;line-height:1.32!important;min-height:2.64em;margin-bottom:6px!important}.narwal-subtitle{font-size:12px!important;margin-bottom:10px!important}.narwal-badge{font-size:8px!important;padding:3px 9px!important;letter-spacing:1.4px!important}.narwal-buttons{flex-direction:column;gap:6px!important}.narwal-btn{width:100%;padding:8px 10px!important;font-size:9px!important;letter-spacing:1.2px!important}}@media(max-width:1199px){#dropdown-cart{top:0!important;bottom:0!important;right:0!important;left:auto!important;height:100vh!important;height:100dvh!important;max-height:100dvh!important;z-index:1200!important;background:#fffdfb!important;border-left:none!important;border-radius:0!important;box-shadow:-24px 0 60px #463b3729!important;box-sizing:border-box}#dropdown-cart .cart-title{margin-top:0!important}#dropdown-cart .cart-title h5{font-family:var(--v5-font-title)!important;font-size:17px!important;color:var(--v5-ink)!important}#dropdown-cart .close-cart{color:var(--v5-ink-soft)!important}#dropdown-cart .btn{border-radius:var(--v5-radius-pill)!important}}@media(max-width:767px){#dropdown-cart{width:100vw!important;max-width:100vw!important;padding:calc(14px + env(safe-area-inset-top)) 18px calc(26px + env(safe-area-inset-bottom))!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/v5-cream-coast.css.map */
