:root{--vc-sand: #EDE9E2;--vc-black: #333738;--vc-green: #2F665F;--vc-green-soft: #8FBDB4;--vc-ink: #2A2E2F;--vc-hair: rgba(237, 233, 226, .14);--vc-hair-strong: rgba(237, 233, 226, .26);--vc-glass: rgba(237, 233, 226, .055);--vc-glass-deep: rgba(32, 36, 37, .55);--vc-shadow: 0 18px 44px rgba(0, 0, 0, .34)}html{background-color:var(--vc-black)}body{background-color:var(--vc-black)!important;background-image:radial-gradient(120% 80% at 50% 0%,#2f665f33,#33373800 62%),linear-gradient(180deg,#333738d1,#333738b3 45%,#2b2f30db),url(volcanic-sand-bg.jpg);background-repeat:no-repeat,no-repeat,no-repeat;background-attachment:fixed,fixed,fixed;background-size:cover,cover,cover;background-position:center top,center top,center 38%;color:var(--vc-sand)!important}.main-content,.wrapper-body,.wrapper-container,.wrapper-header,.wrapper-footer,.shopify-section{background-color:transparent!important}.narwal-banner-section,.series-list-section,.feat-section,.narwal-grid-section,.narwal-section-wrapper,.trust-features-section{background-color:transparent!important;background-image:linear-gradient(180deg,#2f665f21,#33373800 58%,#2f665f12)!important;box-shadow:inset 0 1px #ede9e212}.narwal-banner-section{background-image:none!important;box-shadow:none}body,.rte,p,li,a,span,button,input,select,textarea,.narwal-title,.narwal-subtitle,.series-title,.trust-heading,.banner-subtitle{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif!important}h1,h2,h3,h4,h5,h6,.banner-title,.narwal-heading,.trust-heading,.feat-content h2,.page-header h2,.product-name,.product-title{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.015em}.fa,.fa:before,[class^=fa-],[class*=" fa-"],.policy-icon .fa{font-family:FontAwesome!important}.banner-overlay{background:linear-gradient(180deg,#33373859,#2b2f30c7)!important}.banner-title{font-size:clamp(38px,5.2vw,72px)!important;line-height:1.02!important;text-shadow:0 2px 24px rgba(0,0,0,.35)}.banner-subtitle{max-width:620px;font-size:18px!important;line-height:1.65!important;color:#ede9e2e0!important}.banner-btn{border:1px solid rgba(237,233,226,.55)!important;border-radius:999px!important;padding:14px 30px!important;font-weight:600!important;letter-spacing:.02em;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.banner-btn:hover{background-color:var(--vc-sand)!important;border-color:var(--vc-sand)!important;color:var(--vc-black)!important}.series-item{color:var(--vc-sand)}.series-image-wrap{background:var(--vc-glass);border:1px solid var(--vc-hair);border-radius:16px;padding:10px;transition:border-color .25s ease,background-color .25s ease}.series-item:hover .series-image-wrap{border-color:var(--vc-green-soft);background:#2f665f2e}.series-placeholder{background:transparent!important;color:#ede9e252!important;border-radius:10px}.series-title{font-size:17px!important;font-weight:600!important;letter-spacing:.01em;color:var(--vc-sand)!important}.feat-image{background:var(--vc-glass);border:1px solid var(--vc-hair);border-radius:20px;box-shadow:var(--vc-shadow)}.feat-placeholder{background:transparent!important;height:380px;opacity:.5}.feat-content h2{color:var(--vc-sand)!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.1!important}.feat-content p{color:#ede9e2c7!important;font-size:17px!important;line-height:1.7!important}.feat-btn{color:var(--vc-green-soft)!important;border-bottom:1px solid rgba(143,189,180,.45)!important;font-weight:600}.feat-btn:hover{border-bottom-color:var(--vc-green-soft)!important;opacity:1!important}.narwal-heading{color:var(--vc-sand)!important}.narwal-card{background:var(--vc-glass-deep)!important;border:1px solid var(--vc-hair);border-radius:18px;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .25s ease,transform .25s ease}.narwal-card:hover{border-color:var(--vc-green-soft);transform:translateY(-3px)}.narwal-card-inner{background:transparent!important}.narwal-title{color:var(--vc-sand)!important;font-weight:700!important}.narwal-subtitle,.narwal-content{color:#ede9e2d1!important}.narwal-badge{border-radius:999px!important;letter-spacing:.06em;text-transform:uppercase;font-size:10px!important}.narwal-buttons a,.narwal-buttons button{border-radius:999px!important;font-weight:600}.trust-heading{color:var(--vc-sand)!important}.trust-card{background:var(--vc-glass)!important;border:1px solid var(--vc-hair)!important;border-radius:16px!important;padding:28px 22px!important;transition:border-color .25s ease}.trust-card:hover{border-color:var(--vc-green-soft)}.trust-icon-wrap{color:var(--vc-green-soft)!important}.trust-card p,.trust-card span{color:var(--vc-sand)!important;font-weight:500;letter-spacing:.01em}.wrapper-header{background:#202425b8!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--vc-hair)}footer.footer{background:#202425c7!important;border-top:1px solid var(--vc-hair)}footer.footer,footer.footer p,footer.footer li,footer.footer a,footer.footer .footer-title{color:#ede9e2cc!important}footer.footer a:hover{color:var(--vc-green-soft)!important}footer.footer input[type=email],footer.footer input[type=text]{background:#ede9e214!important;border:1px solid var(--vc-hair-strong)!important;color:var(--vc-sand)!important;border-radius:999px!important}footer.footer button,footer.footer input[type=submit]{border-radius:999px!important;background:var(--vc-green)!important;color:var(--vc-sand)!important;border:1px solid var(--vc-green)!important}.product-default,.product-default .product-shop,.product-default .product-infor,.product-default .product-description,.product-default .rte{color:#ede9e2d6!important}.product-default .product-shop{background:var(--vc-glass);border:1px solid var(--vc-hair);border-radius:20px;padding:26px 28px 30px}.product-default .product-name,.product-default h1{color:var(--vc-sand)!important}.product-default .product-img-box{background:var(--vc-glass);border:1px solid var(--vc-hair);border-radius:20px;overflow:hidden}.product-default .rte h4,.product-default .rte h3{color:var(--vc-sand)!important}.product-default .btn,.product-default button.btn{border-radius:999px!important}.page-tpl,.page-tpl .container{color:#ede9e2db}.page-tpl .rte,.shopify-policy__container,.policy-content{background:#fffffff0!important;color:var(--vc-ink)!important;border-radius:18px;padding:34px 38px!important;box-shadow:0 20px 48px #0000004d;border:1px solid rgba(255,255,255,.6)}.page-tpl .rte h1,.page-tpl .rte h2,.page-tpl .rte h3,.page-tpl .rte h4,.shopify-policy__container h1,.shopify-policy__container h2{color:var(--vc-ink)!important}.page-tpl .rte p,.page-tpl .rte li,.page-tpl .rte span,.shopify-policy__container p,.shopify-policy__container li{color:#3e4345!important}.page-tpl .rte a,.shopify-policy__container a{color:var(--vc-green)!important;text-decoration:underline;text-underline-offset:3px}.page-tpl .rte table,.shopify-policy__container table{border-color:#2a2e2f2e!important}.page-tpl .rte th,.page-tpl .rte td{border-color:#2a2e2f24!important;color:#3e4345!important}.page-tpl .page-header h2{color:var(--vc-sand)!important}.breadcrumb,.breadcrumb a,.breadcrumbs{color:#ede9e29e!important}.cart-template,.cart-form,.cart-template table,.cart-template .cart-title,.cart-template label{color:#ede9e2d6!important}.cart-template table,.cart-template td,.cart-template th{border-color:var(--vc-hair)!important}.cart-template input,.cart-template textarea,.cart-template select{background:#ede9e214!important;border:1px solid var(--vc-hair-strong)!important;color:var(--vc-sand)!important;border-radius:10px!important}.wishlist,.btn-wishlist,.wishlist-btn,.product-wishlist,a[href*=wish-list],a[href*=wishlist],.right-nav .wishlist,[data-wishlist],.icon-wishlist{display:none!important}@media(max-width:749px){body{background-attachment:scroll,scroll,scroll!important;background-position:center top,center top,center top;background-size:cover,cover,cover}.banner-title{font-size:clamp(30px,8vw,44px)!important}.page-tpl .rte{padding:22px 20px!important;border-radius:14px}.product-default .product-shop{padding:18px 16px 22px}}.series-item,.trust-card,.narwal-card,.banner-btn,.feat-btn{transition:all .25s ease}@media(prefers-reduced-motion:reduce){.series-item,.trust-card,.narwal-card,.banner-btn,.feat-btn{transition:none!important}}.narwal-section-wrapper:not(:has(.narwal-card)){display:none!important}.feat-placeholder,.series-placeholder{opacity:0!important}.feat-image{background-image:linear-gradient(150deg,#2f665f57,#33373829 48%,#ede9e20f),repeating-linear-gradient(135deg,#ede9e20d 0 1px,#ede9e200 1px 9px);background-blend-mode:normal,overlay}.series-image-wrap{background-image:linear-gradient(160deg,#2f665f47,#3337381f 60%,#ede9e20d)}.feat-section a.feat-image-link:hover .feat-image,.feat-image:hover{border-color:var(--vc-green-soft)}.policys-block{background-color:transparent!important;border-top:1px solid var(--vc-hair);border-bottom:1px solid var(--vc-hair)}.policys-block .policy-text{color:var(--vc-sand)!important;font-size:11px!important;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.policys-block .policy-icon svg{fill:var(--vc-green-soft)!important}.policys-block .item+.item{border-left-color:#ede9e224!important}.collection-text-block{background:transparent!important}.collection-text-block .collection-text-block-content{max-width:880px;margin:0 auto}.collection-text-block .collection-text-block-content:before{content:"";display:block;width:44px;height:1px;margin:0 auto 26px;background:var(--vc-green-soft);opacity:.75}.collection-text-block .collection-text-block-content p{margin:0;color:var(--vc-sand)!important;font-size:clamp(19px,2.3vw,30px)!important;font-weight:500;line-height:1.5!important;letter-spacing:-.01em}.narwal-grid-section .narwal-grid{gap:18px}@media(max-width:749px){.policys-block .policy-text{font-size:10px!important;letter-spacing:.1em}.narwal-grid-section .narwal-grid{gap:12px}}.vc-about{position:relative;isolation:isolate;padding:104px 0 92px;border-top:1px solid var(--vc-hair);border-bottom:1px solid var(--vc-hair);background:linear-gradient(180deg,#20242552,#2024251a 46%,#2024255c)}.vc-about:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(to bottom,rgba(237,233,226,.09) 0 1px,transparent 1px 88px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%)}.vc-about__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:72px;align-items:start;max-width:1240px;margin:0 auto;padding:0 40px}.vc-about__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 26px;font-family:inherit;font-size:11px;line-height:1;letter-spacing:.3em;text-transform:uppercase;color:var(--vc-green-soft)}.vc-about__eyebrow:before{content:"";flex:0 0 auto;width:26px;height:1px;background:var(--vc-green-soft);opacity:.7}.vc-about__title{margin:0;max-width:14ch;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.04;letter-spacing:-.022em;color:var(--vc-sand);text-wrap:balance}.vc-about__intro{margin-top:30px;max-width:44ch;font-size:16px;line-height:1.78;color:#ede9e2c2}.vc-about__intro p{margin:0 0 14px}.vc-about__intro p:last-child{margin-bottom:0}.vc-about__index{max-width:30ch;margin:34px 0 0;padding-top:18px;border-top:1px solid var(--vc-hair);font-size:11px;line-height:1.7;letter-spacing:.16em;text-transform:uppercase;color:#ede9e26b}.vc-about__ledger{border-top:1px solid var(--vc-hair-strong)}.vc-about__row{position:relative;display:grid;grid-template-columns:152px minmax(0,1fr);gap:28px;padding:24px 0;border-bottom:1px solid var(--vc-hair)}.vc-about__row:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:var(--vc-green-soft);transition:width .55s cubic-bezier(.2,.7,.2,1)}.vc-about__row:hover:after{width:100%}.vc-about__label{display:flex;align-items:baseline;gap:12px;margin:0;font-size:11px;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:var(--vc-green-soft)}.vc-about__num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.04em;color:#ede9e257}.vc-about__detail{margin:0;font-size:15.5px;line-height:1.72;color:#ede9e2db}.vc-about__closing{max-width:1240px;margin:0 auto;padding:56px 40px 0}.vc-about__quote{margin:0;max-width:34ch;padding-left:30px;border-left:2px solid var(--vc-green);font-size:clamp(21px,2.5vw,31px);font-weight:500;line-height:1.34;letter-spacing:-.012em;color:var(--vc-sand)}.vc-about__sign{margin:20px 0 0;padding-left:32px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#ede9e266}@supports (animation-timeline: view()){.vc-about__row,.vc-about__quote{animation:vcAboutIn linear both;animation-timeline:view();animation-range:entry 8% cover 32%}@keyframes vcAboutIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media(max-width:989px){.vc-about{padding:72px 0 64px}.vc-about__grid{grid-template-columns:minmax(0,1fr);gap:44px;padding:0 24px}.vc-about__title{max-width:18ch}.vc-about__closing{padding:40px 24px 0}}@media(max-width:749px){.vc-about__row{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 0}.vc-about__title{font-size:clamp(28px,8vw,38px)}.vc-about__quote{padding-left:18px;font-size:20px}.vc-about__sign{padding-left:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/volcanic-coast.css.map */
