@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;0,900;1,400&family=Raleway:wght@300;400;500;600&display=swap";:root{--cst-oat: #f3f0e9;--cst-blue: #3e6373;--cst-blue-deep: #34525e;--cst-blue-soft: rgba(243, 240, 233, .82);--cst-brown: #7b5d47;--cst-white: #ffffff;--cst-ink: #55483d;--cst-rule: rgba(62, 99, 115, .35);--cst-pad: clamp(56px, 6.4vw, 104px);--cst-max: 1180px;--cst-serif: "Merriweather", "Times New Roman", Georgia, serif;--cst-sans: "Raleway", "Helvetica Neue", Arial, sans-serif}body,.rte,.widget-product,.product-grid-item,.collection-title,p,li,input,textarea,select,button{font-family:var(--cst-sans)}body{color:var(--cst-ink);font-size:16px;line-height:1.75;letter-spacing:.01em;background-color:var(--cst-oat);background-image:url(coastal-texture.jpg);background-repeat:repeat;background-position:center top;background-size:1600px auto;background-attachment:scroll}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--cst-serif);color:var(--cst-blue);font-weight:700;letter-spacing:.005em;line-height:1.32}h1{letter-spacing:.02em}a{color:var(--cst-blue)}a:hover,a:focus{color:var(--cst-brown)}.site-header{background:var(--cst-blue);border-bottom:1px solid rgba(243,240,233,.28)}.site-header .header-top{background:var(--cst-blue-deep);border-bottom:1px solid rgba(243,240,233,.18)}.site-header .top-message p,.site-header .top-message a{color:#f3f0e9e0;font-family:var(--cst-sans);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.site-header .header-bottom{background:var(--cst-blue)}.site-header .nav-bar>ul>li>a,.site-header .nav-bar .menu-link,.site-header .header-panel .nav-bar a,.site-header .right-nav-links a,.site-header .account-link a{font-family:var(--cst-sans);font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cst-oat)}.site-header .nav-bar>ul>li>a:hover,.site-header .nav-bar .menu-link:hover,.site-header .right-nav-links a:hover,.site-header .account-link a:hover{color:var(--cst-white)}.site-header .nav-bar>ul>li>a:after{background-color:#f3f0e9bf}.site-header .wrapper-top-cart .icon-cart,.site-header .nav-search .icon-search,.site-header .right-nav .icon-nav,.site-header .nav-bar .icon,.site-header svg{color:var(--cst-oat);fill:var(--cst-oat);stroke:var(--cst-oat)}.site-header .cart-count,.site-header .count_item_pr{background:var(--cst-oat);color:var(--cst-blue)}.logo-title,.logo-text{font-family:var(--cst-serif)!important;color:var(--cst-oat)!important;letter-spacing:.08em;font-weight:700}.main-menu.jas-mb-style,.translate-header{background:var(--cst-blue)}.main-menu.jas-mb-style .dropdown-border{background-color:var(--cst-oat);border-color:#3e637347}.cst-section{position:relative;padding:var(--cst-pad) 0;background-color:transparent}.cst-section--tight{padding:calc(var(--cst-pad) * .72) 0}.cst-inner{width:min(var(--cst-max),calc(100% - 48px));margin:0 auto}.cst-kicker{font-family:var(--cst-sans);font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cst-brown);margin:0 0 18px}.cst-title{font-family:var(--cst-serif);color:var(--cst-blue);font-size:clamp(26px,3.1vw,38px);line-height:1.28;margin:0 0 22px;font-weight:700}.cst-lede{font-family:var(--cst-sans);font-size:16.5px;line-height:1.8;color:var(--cst-brown);max-width:68ch;margin:0}.cst-hair{border:0;border-top:1px solid rgba(123,93,71,.28);margin:0}.cst-hero{position:relative;min-height:clamp(520px,76vh,780px);display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--cst-oat);background-position:center 42%;background-size:cover;background-repeat:no-repeat;border-bottom:1px solid var(--cst-brown);overflow:hidden}.cst-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#f3f0e929;pointer-events:none}.cst-hero__inner{position:relative;z-index:2;max-width:860px;padding:8px 0}.cst-hero__panel{background:#ffffffed;border:1px solid rgba(123,93,71,.32);border-radius:4px;padding:clamp(28px,3.6vw,52px) clamp(24px,4vw,60px);max-width:760px;margin:0 auto}.cst-hero__kicker{font-family:var(--cst-sans);font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--cst-brown);margin:0 0 22px;font-weight:600}.cst-hero__title{font-family:var(--cst-serif);font-weight:900;color:var(--cst-blue);font-size:clamp(34px,4.9vw,60px);line-height:1.14;letter-spacing:.015em;margin:0 0 22px;text-transform:uppercase}.cst-hero__lede{font-family:var(--cst-sans);font-weight:400;font-size:clamp(15px,1.15vw,17px);line-height:1.85;color:var(--cst-brown);max-width:60ch;margin:0 auto 34px}.cst-hero__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cst-btn{display:inline-block;font-family:var(--cst-sans);font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:15px 30px;border-radius:4px;border:1px solid var(--cst-blue);text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;line-height:1}.cst-btn--solid{background:var(--cst-blue);color:var(--cst-white)}.cst-btn--solid:hover,.cst-btn--solid:focus{background:var(--cst-brown);border-color:var(--cst-brown);color:var(--cst-white)}.cst-btn--ghost{background:var(--cst-white);color:var(--cst-brown);border-color:var(--cst-brown)}.cst-btn--ghost:hover,.cst-btn--ghost:focus{background:var(--cst-brown);color:var(--cst-white);border-color:var(--cst-brown)}.cst-about__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.cst-about__body p{font-family:var(--cst-sans);font-size:16.5px;line-height:1.9;color:var(--cst-brown);margin:0 0 16px}.cst-about__body p:last-child{margin-bottom:0}.cst-about__figure{position:relative;border:1px solid var(--cst-brown);border-radius:2px;overflow:hidden;background:#ffffff59;line-height:0}.cst-about__figure img{display:block;width:100%;height:auto}.cst-grid{display:grid;gap:20px}.cst-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cst-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cst-card{background:var(--cst-white);border:1px solid var(--cst-blue);border-radius:6px;padding:28px 26px}.cst-card__title{font-family:var(--cst-serif);font-size:17px;font-weight:700;color:var(--cst-blue);margin:0 0 10px;letter-spacing:.01em}.cst-card__text{font-family:var(--cst-sans);font-size:14.5px;line-height:1.75;color:var(--cst-brown);margin:0}.cst-way{background:var(--cst-white);border:1px solid var(--cst-blue);border-radius:6px;padding:30px 28px 32px}.cst-way__num{font-family:var(--cst-serif);font-size:13px;letter-spacing:.18em;color:var(--cst-brown);margin:0 0 14px;display:block}.cst-way__title{font-family:var(--cst-serif);font-size:19px;line-height:1.4;color:var(--cst-blue);margin:0 0 12px}.cst-way__text{font-family:var(--cst-sans);font-size:14.5px;line-height:1.8;color:var(--cst-brown);margin:0}.cst-review{background:var(--cst-white);border:1px solid var(--cst-blue);border-radius:6px;padding:30px 28px;display:flex;flex-direction:column;gap:14px}.cst-stars{color:var(--cst-brown);font-size:13px;letter-spacing:.28em;line-height:1}.cst-review__title{font-family:var(--cst-serif);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--cst-blue);margin:0}.cst-review__text{font-family:var(--cst-sans);font-size:15px;line-height:1.8;color:var(--cst-brown);margin:0}.cst-review__by{font-family:var(--cst-sans);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#7b5d47d9;margin:0}.cst-ig__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cst-ig__tile{display:block;position:relative;overflow:hidden;border-radius:2px;border:1px solid rgba(123,93,71,.35);aspect-ratio:1 / 1;background:var(--cst-oat)}.cst-ig__tile img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.cst-ig__tile:hover img{opacity:.9}.cst-news{background-color:var(--cst-blue);background-size:cover;background-position:center;background-repeat:no-repeat;border-top:1px solid var(--cst-blue);border-bottom:1px solid rgba(243,240,233,.25);color:var(--cst-white);text-align:center;overflow:hidden}.cst-news:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2c445059;pointer-events:none}.cst-news>.cst-inner{position:relative;z-index:1}.cst-news .cst-title{color:var(--cst-white)}.cst-news .cst-lede{color:#f3f0e9eb;margin:0 auto}.cst-news .cst-kicker{color:#f3f0e9bf}.cst-news__form{margin:30px auto 0;max-width:520px}.cst-news__form .newsletter-form,.cst-news__form form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.cst-news__form input[type=email],.cst-news__form input[type=text]{flex:1 1 280px;min-width:0;background:transparent;border:1px solid rgba(243,240,233,.65);border-radius:4px;color:var(--cst-white);font-family:var(--cst-sans);font-size:14px;letter-spacing:.04em;padding:14px 16px}.cst-news__form input::placeholder{color:#f3f0e9b8}.cst-news__form button,.cst-news__form input[type=submit]{background:var(--cst-white);border:1px solid var(--cst-white);border-radius:4px;color:var(--cst-blue);font-family:var(--cst-sans);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:14px 26px;cursor:pointer}.cst-news__form button:hover{background:var(--cst-oat)}.cst-foot{background-color:var(--cst-blue);border-top:1px solid rgba(243,240,233,.28);padding:clamp(48px,5vw,72px) 0 26px;color:var(--cst-oat)}.cst-foot__col{min-width:0}@media(max-width:1024px){.cst-foot__col:not(.cst-foot__brand):not(:has(.cst-foot__list li)):not(:has(.cst-foot__title:not(:empty))):not(:has(.cst-foot__text:not(:empty))){display:none}}.cst-foot__grid{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(4,minmax(0,1fr));gap:clamp(22px,3.4vw,48px)}.cst-foot__title{font-family:var(--cst-serif);font-size:13.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cst-oat);margin:0 0 16px}.cst-foot__list{list-style:none;margin:0;padding:0}.cst-foot__list li{margin:0 0 9px}.cst-foot__list a,.cst-foot__text a{font-family:var(--cst-sans);font-size:14px;color:#f3f0e9e0;text-decoration:none}.cst-foot__list a:hover,.cst-foot__text a:hover{color:var(--cst-white);text-decoration:underline;text-underline-offset:3px}.cst-foot__text{font-family:var(--cst-sans);font-size:14px;line-height:1.8;color:#f3f0e9d9;margin:0}.cst-foot__text a,.cst-foot__list a{overflow-wrap:anywhere;word-break:break-word}.cst-foot__bottom{margin-top:clamp(30px,3vw,46px);padding-top:18px;border-top:1px solid rgba(243,240,233,.28);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.cst-foot__copy,.cst-foot__pay{font-family:var(--cst-sans);font-size:12px;letter-spacing:.06em;color:#f3f0e9d9;margin:0}.cst-foot__pay svg,.cst-foot__pay img{vertical-align:middle}.shopify-policy__container,.page-tpl{width:min(var(--cst-max),calc(100% - 40px));margin:clamp(28px,4vw,56px) auto;padding:clamp(26px,3.4vw,52px);background:#ffffffed;border:1px solid rgba(62,99,115,.18);border-radius:2px;box-sizing:border-box}.shopify-policy__title h1,.page-tpl .page-header h2{font-family:var(--cst-serif);color:var(--cst-blue);font-size:clamp(22px,2.4vw,30px);letter-spacing:.02em;margin:0 0 18px}.shopify-policy__container .rte,.page-tpl .rte,.page-tpl .rte p,.page-tpl .rte li,.page-tpl .rte td,.page-tpl .rte th,.shopify-policy__container .rte p,.shopify-policy__container .rte li,.shopify-policy__container .rte td,.shopify-policy__container .rte th{font-family:var(--cst-sans);color:var(--cst-ink);font-size:15.5px;line-height:1.85}.shopify-policy__container .rte h1,.shopify-policy__container .rte h2,.shopify-policy__container .rte h3,.shopify-policy__container .rte h4,.page-tpl .rte h1,.page-tpl .rte h2,.page-tpl .rte h3,.page-tpl .rte h4{font-family:var(--cst-serif);color:var(--cst-blue)}.shopify-policy__container .rte a{color:var(--cst-blue)}.product-title,h1.product-title,.product-shop .product-title,.product-shop .product-title h1,.product-shop h1.product-title,.collection-title h1,.collection-header .page-header h1,.page-header h1,.page-header h2{font-family:var(--cst-serif);color:var(--cst-blue)}.product-title{letter-spacing:.01em;line-height:1.3}.price,.product-price,.price-sale,.product-item .price,.product .price,.cart-list .price{font-family:var(--cst-sans);color:var(--cst-blue);letter-spacing:.02em}.product-grid-item .product-title a,.product-grid-item .product-name a,.grid-item .product-title a{font-family:var(--cst-serif);color:var(--cst-blue)}.product-title,.products-grid .product-title,.product-grid-item .product-title,.product-item .product-title,.grid-item .product-title,.sidebar-widget-product .widget-product .products-grid .product-title{display:block;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;height:auto;min-height:0;max-height:none;-webkit-line-clamp:none;-webkit-box-orient:initial;line-height:1.45;overflow-wrap:break-word;word-break:normal}.grid-item .product-title a:hover{color:var(--cst-brown)}.btn,.button,.product-form__cart-submit,.cart__checkout,.cart-checkout-panel .btn-checkout,.btn-checkout{font-family:var(--cst-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:4px}.cart-checkout-panel .btn-checkout,.cart-checkout-panel a.btn-checkout,.cart-checkout-panel .btn.btn-checkout,#dropdown-cart .btn-checkout,#dropdown-cart a.btn-checkout,.btn-checkout{background-color:var(--cst-blue)!important;border-color:var(--cst-blue)!important;color:var(--cst-white)!important}.cart-checkout-panel .btn-checkout:hover,#dropdown-cart .btn-checkout:hover,.btn-checkout:hover{background-color:var(--cst-brown)!important;border-color:var(--cst-brown)!important;color:var(--cst-white)!important;opacity:1}#product-add-to-cart,[data-btn-addToCart],.product .btn[data-btn-addToCart],.sticky-add-to-cart .btn{background-color:var(--cst-blue)!important;border-color:var(--cst-blue)!important;color:var(--cst-white)!important}#product-add-to-cart:hover,[data-btn-addToCart]:hover,.sticky-add-to-cart .btn:hover{background-color:var(--cst-brown)!important;border-color:var(--cst-brown)!important;color:var(--cst-white)!important}#product-add-to-cart[disabled],#product-add-to-cart.disabled{background-color:#bdb3a6!important;border-color:#bdb3a6!important;color:var(--cst-white)!important;cursor:not-allowed}input[type=text],input[type=search],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select,.search-form input{font-family:var(--cst-sans)!important;color:var(--cst-ink)!important;background-color:#fff!important;border:1px solid rgba(123,93,71,.42)!important;border-radius:3px!important}input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,select:focus,.search-form input:focus{border-color:var(--cst-blue)!important;box-shadow:none!important;outline:none!important}.breadcrumb a,.breadcrumb span{font-family:var(--cst-sans);color:var(--cst-brown);letter-spacing:.08em}.cst-section--blue{background-color:var(--cst-blue);color:var(--cst-oat)}.cst-section--blue .cst-kicker{color:#f3f0e9d6}.cst-section--blue .cst-title{color:var(--cst-oat)}.cst-section--blue .cst-lede,.cst-section--blue .cst-lead,.cst-section--blue .cst-about__body p{color:#f3f0e9e0}.cst-section--blue .cst-about__figure{border-color:#f3f0e966;background:#f3f0e914}.cst-section--blue .cst-tile{border-color:#f3f0e94d}.cst-section--blue .cst-tile:hover{border-color:var(--cst-oat)}.cst-section--blue .cst-way{border-color:#f3f0e973}.cst-section--blue .cst-faq__list,.cst-section--blue .cst-faq__item{border-color:#f3f0e94d}.cst-section--blue .cst-faq__q{color:var(--cst-oat)}.cst-section--blue .cst-faq__a{color:#f3f0e9e0}.cst-section--blue .cst-faq__sign:before,.cst-section--blue .cst-faq__sign:after{background-color:#f3f0e9d9}@media(max-width:1024px){.cst-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cst-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.cst-foot__brand{grid-column:1 / -1}.cst-about__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){:root{--cst-pad: 52px}body{background-size:1200px auto}.cst-hero{min-height:66vh;background-position:center 40%}.cst-grid--3{grid-template-columns:minmax(0,1fr)}.cst-ig__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cst-hero__title{font-size:clamp(30px,8.4vw,42px)}.cst-hero__panel{padding:26px 22px 24px;max-width:none}.cst-hero__lede{margin-bottom:24px}.cst-foot__grid{gap:26px 20px}.cst-foot__brand{grid-column:auto;align-self:start;padding-top:3px;order:0}.cst-foot__logo{width:132px}.cst-foot__grid>.cst-foot__col:nth-child(3){order:1}.cst-foot__grid>.cst-foot__col:nth-child(2){order:2}.cst-foot__grid>.cst-foot__col:nth-child(4){order:3}.cst-foot__grid>.cst-foot__col:nth-child(5){order:4}.page-tpl,.shopify-policy__container{padding:22px 18px;width:calc(100% - 24px)}}@media(max-width:480px){.cst-grid--4{grid-template-columns:minmax(0,1fr)}.cst-hero__actions .cst-btn{width:100%;text-align:center}.cst-foot__bottom{flex-direction:column;align-items:flex-start}.cst-foot__text{font-size:13px}.cst-foot__text a{font-size:12.5px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/coastal.css.map */
