:root{--sf-pink: #E8B4B8;--sf-rose: #D98C94;--sf-pink-soft: #EAD2D4;--sf-teal: #5CC4B8;--sf-teal-deep: #3FA9A0;--sf-deep: #2C5E66;--sf-salt: #F4F1EC;--sf-foam: #FAF7F2;--sf-wash-teal: #E4F1EE;--sf-wash-sand: #F2EBDE;--sf-reed: #C9A86A;--sf-ink: #3A3038;--sf-line: rgba(44, 94, 102, .35);--sf-serif: "Salt Serif", "Cormorant Garamond", Georgia, "Times New Roman", serif;--sf-sans: "Salt Sans", "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root:root{--font-heading-family: "Salt Serif", "Cormorant Garamond", Georgia, serif;--font-heading-weight: 300;--font-body-family: "Salt Sans", "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body-weight: 300}html{background-color:var(--sf-foam)}body,body.gradient{background:transparent;color:var(--sf-ink)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#faf7f26b,#faf7f26b),var(--sf-paper);background-size:cover,cover;background-position:center center,center center;background-repeat:no-repeat,no-repeat}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--sf-serif);font-weight:300;letter-spacing:.01em}.sf-wrap{width:100%;max-width:1480px;margin:0 auto;padding:0 40px}.sf-eyebrow{margin:0;font-family:var(--sf-sans);font-size:11px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--sf-deep)}.sf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 34px;border:1px solid var(--sf-deep);border-radius:2px;background:var(--sf-foam);color:var(--sf-deep);font-family:var(--sf-sans);font-size:11px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;text-decoration:none}.sf-btn:hover{background:var(--sf-deep);color:var(--sf-foam)}.sf-icon{width:100%;height:100%;display:block}.header-wrapper{background:var(--sf-foam);border-bottom:1px solid rgba(44,94,102,.16)}.header__menu-item,.header__menu-item--main{font-family:var(--sf-sans)!important;font-size:11px!important;letter-spacing:.22em;text-transform:uppercase}.header__heading-link .h2{font-family:var(--sf-serif);font-weight:300;letter-spacing:.08em}.sf-coldchain{background:var(--sf-deep);color:var(--sf-foam)}.sf-coldchain__inner{display:flex;align-items:center;gap:22px;min-height:30px;max-width:1480px;margin:0 auto;padding:0 40px}.sf-coldchain__grain{width:5px;height:5px;background:var(--sf-foam);flex:0 0 auto}.sf-coldchain__dot{width:7px;height:7px;border-radius:50%;background:var(--sf-teal);margin-left:auto;flex:0 0 auto}.sf-coldchain__items{display:flex;align-items:center;gap:34px;flex-wrap:nowrap;overflow:hidden}.sf-coldchain__item{margin:0;font-family:var(--sf-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;opacity:.92}.sf-hero{position:relative;overflow:hidden;background:var(--sf-foam);aspect-ratio:12 / 5;max-height:620px;min-height:430px}.sf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sf-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.sf-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;max-width:1600px;margin:0 auto;padding:28px clamp(24px,4vw,64px)}.sf-hero__copy{position:relative;z-index:2;width:min(40%,500px);padding:clamp(24px,2.2vw,34px) clamp(24px,2.4vw,38px);background:#faf7f2f7;border:1px solid var(--sf-line)}.sf-hero__title{margin:12px 0 14px;font-family:var(--sf-serif);font-weight:300;font-size:clamp(30px,2.9vw,44px);line-height:1.08;letter-spacing:.005em;color:var(--sf-ink)}.sf-hero__sub{margin:0 0 24px;max-width:42ch;font-family:var(--sf-sans);font-size:15px;line-height:1.75;color:#3a3038d1}.sf-quickcats{background:#faf7f29e;padding:52px 0 44px}.sf-quickcats__grid{display:grid;grid-template-columns:1fr 1fr 1.12fr 1fr 1fr;gap:8px;align-items:end}.sf-cat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:1 / 1;padding:20px 14px;border:1px solid rgba(44,94,102,.2);text-decoration:none;color:var(--sf-ink)}.sf-cat:hover{border-color:var(--sf-deep)}.sf-cat--pink{background:var(--sf-pink)}.sf-cat--salt{background:var(--sf-salt)}.sf-cat--teal{background:var(--sf-teal)}.sf-cat:nth-child(2){transform:translateY(10px)}.sf-cat:nth-child(3){transform:translateY(-10px)}.sf-cat:nth-child(4){transform:translateY(6px)}.sf-cat:nth-child(5){transform:translateY(-4px)}.sf-cat__icon{width:44px;height:44px;color:var(--sf-deep);opacity:.85}.sf-cat--teal .sf-cat__icon{color:var(--sf-foam);opacity:.95}.sf-cat__name{font-family:var(--sf-serif);font-size:21px;line-height:1.15;letter-spacing:.02em;text-align:center}.sf-cat__count{font-family:var(--sf-sans);font-size:9px;letter-spacing:.24em;text-transform:uppercase;opacity:.72}.sf-trust{position:relative;background:#f2ebde94;padding:34px 0 62px}.sf-trust__steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none}.sf-trust__steps:before{content:"";position:absolute;top:42px;left:14%;right:14%;border-top:1px dashed rgba(63,169,160,.55)}.sf-trust__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.sf-trust__node{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;border:1px solid rgba(44,94,102,.24);color:var(--sf-foam);padding:22px}.sf-trust__step--rose .sf-trust__node{background:var(--sf-rose)}.sf-trust__step--teal .sf-trust__node{background:var(--sf-teal-deep)}.sf-trust__step--reed .sf-trust__node{background:var(--sf-reed)}.sf-trust__step--salt .sf-trust__node{background:var(--sf-salt);color:var(--sf-deep)}.sf-trust__label{margin-top:6px;font-family:var(--sf-serif);font-size:20px;letter-spacing:.02em}.sf-trust__text{font-family:var(--sf-sans);font-size:12px;line-height:1.5;color:#3a3038b3}.sf-trust__read{font-family:var(--sf-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sf-deep);opacity:.8}.sf-trust__reed{position:absolute;right:18px;bottom:10px;width:52px;height:104px;opacity:.9}.sf-sechead{position:relative;display:grid;gap:10px;margin:0 0 38px}.sf-sechead--split{grid-template-columns:1fr 1fr;gap:40px;align-items:end}.sf-sechead__title{margin:0;font-family:var(--sf-serif);font-weight:300;font-size:clamp(30px,3.2vw,46px);line-height:1.1;color:var(--sf-ink)}.sf-sechead__note{margin:0;max-width:56ch;font-family:var(--sf-sans);font-size:14px;line-height:1.75;color:#3a3038b8}.sf-sechead__line{display:block;width:104px;height:2px;margin-top:8px;background:linear-gradient(90deg,var(--sf-rose),var(--sf-teal))}.sf-sechead__line--grid{background-image:repeating-linear-gradient(90deg,var(--sf-rose) 0 10px,transparent 10px 16px)}.sf-quickcats,.sf-bands,.sf-cones,.sf-pools,.sf-prov,.sf-mosaic,.sf-signup{position:relative}.sf-quickcats:before,.sf-trust:before,.sf-bands:before,.sf-cones:before,.sf-pools:before,.sf-prov:before,.sf-mosaic:before,.sf-signup:before{content:"";position:absolute;top:0;left:0;right:0;height:9px;pointer-events:none;background-image:linear-gradient(90deg,var(--sf-line) 0 100%),repeating-linear-gradient(90deg,rgba(201,168,106,.62) 0 1px,transparent 1px 46px);background-size:100% 1px,100% 6px;background-repeat:no-repeat}.sf-trust:before,.sf-pools:before{background-image:linear-gradient(90deg,var(--sf-line) 0 100%),linear-gradient(90deg,var(--sf-line) 0 100%);background-size:100% 1px,100% 1px;background-position:0 0,0 5px}.sf-cones:before,.sf-mosaic:before{background-image:repeating-linear-gradient(90deg,var(--sf-line) 0 14px,transparent 14px 26px);background-size:100% 1px}.sf-quickcats:after,.sf-trust:after,.sf-bands:after,.sf-cones:after,.sf-pools:after,.sf-prov:after,.sf-mosaic:after,.sf-signup:after{content:"";position:absolute;top:-1px;left:50%;width:320px;height:15px;margin-left:-160px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 15'%3E%3Cpath d='M0 7.5h146' stroke='%23C9A86A' stroke-opacity='.8'/%3E%3Cpath d='M174 7.5h146' stroke='%23C9A86A' stroke-opacity='.8'/%3E%3Cpath d='M160 2l6 5.5-6 5.5-6-5.5z' fill='%23C9A86A'/%3E%3Cpath d='M160 5.4l2.1 2.1-2.1 2.1-2.1-2.1z' fill='%23FAF7F2' fill-opacity='.9'/%3E%3C/svg%3E") center / 320px 15px no-repeat}.sf-bands__decor,.sf-cones__decor,.sf-pools__decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.sf-bands__decor svg,.sf-cones__decor svg,.sf-pools__decor svg{display:block;width:100%;height:100%}.sf-bands>.sf-wrap,.sf-cones>.sf-wrap,.sf-pools>.sf-wrap{position:relative;z-index:1}.sf-bands{position:relative;background:#faf7f29e;padding:78px 0 68px}.sf-bands__stack{display:flex;flex-direction:column;gap:12px}.sf-bands__row--top{margin-right:24%}.sf-bands__row--bottom{margin-left:32%}.sf-band{display:grid;grid-template-columns:44% 56%;align-items:stretch;min-height:156px;border:1px solid var(--sf-line);text-decoration:none;color:var(--sf-ink)}.sf-band:hover{border-color:var(--sf-deep)}.sf-band--salt{background:var(--sf-foam)}.sf-band--pink{background:var(--sf-pink);grid-template-columns:30% 70%}.sf-band--teal{background:var(--sf-teal);grid-template-columns:30% 70%}.sf-band--main{min-height:340px;grid-template-columns:46% 54%}.sf-band__media{position:relative;overflow:hidden;border-right:1px solid var(--sf-line)}.sf-band--teal .sf-band__media{border-right-color:#2c5e6640}.sf-band__media img{position:absolute;top:18px;right:18px;bottom:18px;left:18px;display:block;width:auto;height:auto;object-fit:cover}.sf-band--main .sf-band__media img{top:24px;right:24px;bottom:24px;left:24px}.sf-band__body{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:26px 32px}.sf-band__kicker{margin:0;font-family:var(--sf-sans);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--sf-deep);opacity:.92}.sf-band__title{margin:0;font-family:var(--sf-serif);font-weight:300;font-size:24px;line-height:1.18;color:var(--sf-ink)}.sf-band--main .sf-band__title{font-size:38px}.sf-band--main .sf-band__body{padding:36px 40px}.sf-band__spec{margin:0;font-family:var(--sf-sans);font-size:12px;letter-spacing:.04em;color:#3a3038d1}.sf-band__price{margin:6px 0 0;font-family:var(--sf-sans);font-size:17px;letter-spacing:.04em;color:var(--sf-ink)}.sf-band--main .sf-band__price{font-size:20px}.sf-bands__reed{position:absolute;top:54px;right:26px;width:66px;height:86px;opacity:.9}.sf-cones{position:relative;background:#e4f1ee99;padding:76px 0 72px}.sf-cones__grid{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:24px;align-items:end}.sf-cones__cell--left{padding-bottom:34px}.sf-cones__cell--right{padding-bottom:10px}.sf-cone{display:flex;flex-direction:column;text-decoration:none;color:var(--sf-ink)}.sf-cone__art{display:block;width:100%;height:104px}.sf-cone__art svg{width:100%;height:100%;display:block}.sf-cone--main .sf-cone__art{height:148px}.sf-cone__media{display:block;width:84%;margin:0 auto;overflow:hidden;aspect-ratio:4 / 3;background:var(--sf-foam);border:1px solid rgba(44,94,102,.25)}.sf-cone--main .sf-cone__media{width:90%;aspect-ratio:5 / 4}.sf-cone--flat .sf-cone__media{width:82%;aspect-ratio:4 / 3}.sf-cone__media img{display:block;width:100%;height:100%;object-fit:cover}.sf-cone__body{display:flex;flex-direction:column;gap:5px;padding:16px 2px 0}.sf-cone__kicker{font-family:var(--sf-sans);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--sf-deep);opacity:.92}.sf-cone__title{font-family:var(--sf-serif);font-size:24px;line-height:1.18}.sf-cone--main .sf-cone__title{font-size:32px}.sf-cone__spec{font-family:var(--sf-sans);font-size:11px;letter-spacing:.05em;color:#3a3038d1}.sf-cone__price{font-family:var(--sf-sans);font-size:15px;letter-spacing:.04em;margin-top:2px}.sf-pools{position:relative;background:#ead2d49e;padding:78px 0 72px}.sf-pools__grid{display:grid;grid-template-columns:1fr 1.22fr 1fr;gap:18px;align-items:center}.sf-pool{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--sf-line);text-decoration:none;color:var(--sf-ink)}.sf-pool:hover{border-color:var(--sf-deep)}.sf-pool--pink{background:var(--sf-pink)}.sf-pool--teal{background:var(--sf-teal)}.sf-pool--salt{background:var(--sf-salt)}.sf-pool--main{padding:28px}.sf-pool--side:first-child{transform:translateY(18px)}.sf-pool--side:last-child{transform:translateY(-8px)}.sf-pool__name{font-family:var(--sf-serif);font-size:21px;line-height:1.15}.sf-pool--main .sf-pool__name{font-size:27px}.sf-pool__media{display:block;width:84%;margin:0 auto;overflow:hidden;aspect-ratio:1 / 1;box-shadow:0 0 0 7px var(--sf-foam),0 0 0 8px #2c5e6638}.sf-pool--main .sf-pool__media{width:88%;aspect-ratio:5 / 4}.sf-pool__media img{display:block;width:100%;height:100%;object-fit:cover}.sf-pool__foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--sf-sans);padding-top:4px}.sf-pool__spec{font-size:11px;letter-spacing:.05em;color:#3a3038b3}.sf-pool__price{font-size:15px}.sf-pools__shell{position:absolute;right:42px;bottom:34px;width:62px;height:48px;opacity:.55}.sf-prov{position:relative;background:#f4f1ec99;padding:82px 0 78px}.sf-prov__inner{display:grid;grid-template-columns:40fr 60fr;gap:56px;align-items:center}.sf-prov__title{margin:16px 0 18px;font-family:var(--sf-serif);font-weight:300;font-size:clamp(30px,3vw,44px);line-height:1.1}.sf-prov__note{margin:0;font-family:var(--sf-sans);font-size:14px;line-height:1.75;color:#3a3038b8}.sf-prov__list{display:grid;gap:22px;margin:30px 0 0;padding:0;list-style:none}.sf-prov__item{position:relative;padding-left:26px}.sf-prov__dot{position:absolute;left:0;top:8px;width:9px;height:9px;border-radius:50%}.sf-prov__item--rose .sf-prov__dot{background:var(--sf-rose)}.sf-prov__item--teal .sf-prov__dot{background:var(--sf-teal-deep)}.sf-prov__item--deep .sf-prov__dot{background:var(--sf-deep)}.sf-prov__label{margin:0 0 4px;font-family:var(--sf-serif);font-weight:300;font-size:22px}.sf-prov__text{margin:0;font-family:var(--sf-sans);font-size:13px;line-height:1.66;color:#3a3038b8}.sf-prov__species{margin:6px 0 0;font-family:var(--sf-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--sf-deep);opacity:.78}.sf-prov__art{border:1px solid var(--sf-line);overflow:hidden;aspect-ratio:720 / 560}.sf-prov__art svg{display:block;width:100%;height:100%}.sf-banks{position:relative;overflow:hidden;padding:84px 0 60px}.sf-banks__scene{position:absolute;top:0;right:0;bottom:0;left:0}.sf-banks__scene svg{display:block;width:100%;height:100%}.sf-banks__inner{position:relative;z-index:1}.sf-sechead--onband{color:var(--sf-ink)}.sf-banks__row{display:grid;grid-template-columns:1fr 1.42fr 1fr;gap:26px;align-items:end}.sf-bank{display:flex;flex-direction:column;text-decoration:none;color:var(--sf-ink)}.sf-bank--left{transform:translateY(-18px)}.sf-bank--right{transform:translateY(-44px)}.sf-bank__media{display:block;overflow:hidden;aspect-ratio:1 / 1;border:1px solid rgba(44,94,102,.3);box-shadow:0 8px 0 -4px #d98c948c}.sf-bank--main .sf-bank__media{aspect-ratio:4 / 3}.sf-bank__media img{display:block;width:100%;height:100%;object-fit:cover}.sf-bank__body{display:flex;flex-direction:column;gap:5px;padding-top:14px}.sf-bank__title{font-family:var(--sf-serif);font-size:22px;line-height:1.18}.sf-bank--main .sf-bank__title{font-size:30px}.sf-bank__spec{font-family:var(--sf-sans);font-size:11px;letter-spacing:.05em;color:#3a3038b3}.sf-bank__price{font-family:var(--sf-sans);font-size:15px;margin-top:2px}.sf-aerial{display:block;width:100%;height:180px;overflow:hidden;background:#f4f1ec80}.sf-aerial svg{display:block;width:100%;height:100%}.sf-mosaic{position:relative;background:#f2ebde94;padding:78px 0 70px}.sf-mosaic__head{text-align:center;max-width:720px;margin:0 auto 36px}.sf-mosaic__title{margin:14px 0 12px;font-family:var(--sf-serif);font-weight:300;font-size:clamp(30px,3.2vw,46px);line-height:1.1}.sf-mosaic__note{margin:0;font-family:var(--sf-sans);font-size:14px;line-height:1.7;color:#3a3038b8}.sf-mosaic__grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:186px;gap:6px}.sf-tile{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgba(44,94,102,.22);text-decoration:none}.sf-tile--pink{background:var(--sf-pink)}.sf-tile--rose{background:var(--sf-rose)}.sf-tile--teal{background:var(--sf-teal)}.sf-tile--salt{background:var(--sf-salt)}.sf-tile--pos1,.sf-tile--pos6,.sf-tile--pos7,.sf-tile--pos8{grid-column:span 2}.sf-tile__media{display:block;flex:1;min-height:0;overflow:hidden}.sf-tile__media img{display:block;width:100%;height:100%;object-fit:cover}.sf-tile__name{position:absolute;left:0;bottom:0;padding:7px 10px;background:#faf7f2e0;font-family:var(--sf-sans);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--sf-deep)}.sf-mosaic__reed{position:absolute;left:-34px;bottom:6px;width:46px;height:72px}.sf-mosaic__cones{position:absolute;right:-18px;top:-16px;width:72px;height:40px}.sf-mosaic__legend{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 30px;margin:24px 0 0;padding:0;list-style:none}.sf-mosaic__legend li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid rgba(44,94,102,.2);font-family:var(--sf-sans);font-size:11px;letter-spacing:.04em}.sf-mosaic__lg-name{color:var(--sf-deep)}.sf-mosaic__lg-portion{color:#3a303899;margin-left:auto}.sf-mosaic__lg-price{color:var(--sf-ink)}.sf-reviews{background:var(--sf-foam);padding:56px 0}.sf-reviews__inner{display:grid;grid-template-columns:210px 1fr;gap:44px;align-items:center}.sf-reviews__score{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.sf-reviews__ring{display:grid;place-items:center;width:74px;height:74px;border:1px solid var(--sf-rose);border-radius:50%;font-family:var(--sf-serif);font-size:24px}.sf-reviews__stars{display:flex;gap:5px}.sf-reviews__dot{width:5px;height:5px;border-radius:50%;background:var(--sf-deep)}.sf-reviews__caption{font-family:var(--sf-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#3a303899}.sf-reviews__list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.sf-reviews__item+.sf-reviews__item{padding-top:14px;border-top:1px solid rgba(63,169,160,.5)}.sf-reviews__text{margin:0 0 6px;font-family:var(--sf-serif);font-size:19px;line-height:1.5}.sf-reviews__meta{margin:0;display:flex;gap:14px;font-family:var(--sf-sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#3a303899}.sf-div{position:relative;display:flex;align-items:center;justify-content:center;background:var(--sf-foam)}.sf-div--salt_bands{padding:0}.sf-div__bands{display:flex;width:100%;box-shadow:inset 0 1px 0 var(--sf-line),inset 0 -1px 0 var(--sf-line)}.sf-div__band{display:block;height:12px;flex:1}.sf-div__band+.sf-div__band{border-left:1px solid var(--sf-line)}.sf-div__band--pink{background:var(--sf-pink)}.sf-div__band--salt{background:var(--sf-wash-sand)}.sf-div__band--teal{background:var(--sf-teal)}.sf-div--grains{height:22px}.sf-div__grains{width:100%;height:16px;display:block}.sf-div--reeds{height:34px}.sf-div__reeds{width:100%;height:26px;display:block}.sf-div--horizon{height:20px}.sf-div__horizon{display:block;width:100%;height:1px;background:var(--sf-teal-deep);opacity:.8}.sf-div--cones{height:44px}.sf-div__cones{width:400px;height:36px;display:block;max-width:70%}.sf-div--ripples{height:52px}.sf-div__ripples{width:100%;height:40px;display:block}.footer.footer{position:relative;background:var(--sf-pink-soft)!important;color:var(--sf-ink);padding-top:78px}.footer:before{content:"";position:absolute;left:0;right:0;top:0;height:46px;background:repeating-linear-gradient(90deg,transparent 0 26px,rgba(201,168,106,.9) 26px 27px) left center / 32% 100% no-repeat,linear-gradient(90deg,#d98c94d9,#3fa9a0d9) 74% center / 22% 1px no-repeat,radial-gradient(circle at 62% center,#FAF7F2 0 2px,transparent 2.4px);pointer-events:none}.footer-block__heading,.footer-block__heading.rte{font-family:var(--sf-sans);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--sf-deep);font-weight:400}.footer-block__details-content a,.footer__content-bottom a{font-family:var(--sf-sans);font-size:13px;letter-spacing:.03em;color:#3a3038d9}.footer__content-bottom{border-top:1px solid rgba(44,94,102,.18)}.footer__copyright,.copyright__content{font-family:var(--sf-sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#3a3038a6}@media screen and (max-width:1180px){.sf-wrap{padding:0 28px}.sf-hero__inner{padding:20px 28px}.sf-bands__row--top{margin-right:12%}.sf-bands__row--bottom{margin-left:18%}.sf-coldchain__inner{padding:0 28px}.sf-mosaic__legend{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:989px){.sf-hero{aspect-ratio:auto;max-height:none;min-height:0}.sf-hero__media{position:relative}.sf-hero__media img{height:auto;aspect-ratio:16 / 9}.sf-hero__inner{position:relative;inset:auto;max-width:none;flex-direction:column;align-items:stretch;padding:30px 24px 40px}.sf-hero__media{order:1}.sf-hero__copy{order:2;width:auto;max-width:620px;padding:0;background:transparent;border:0}.sf-quickcats__grid{grid-template-columns:repeat(3,1fr);gap:6px}.sf-cat:nth-child(n){transform:none}.sf-trust__steps{grid-template-columns:repeat(2,1fr);gap:26px 12px}.sf-trust__steps:before{display:none}.sf-trust__reed{display:none}.sf-sechead--split{grid-template-columns:1fr;gap:12px}.sf-bands__row--top,.sf-bands__row--bottom{margin:0}.sf-band,.sf-band--pink,.sf-band--teal,.sf-band--main{grid-template-columns:42% 58%}.sf-band--main{min-height:240px}.sf-band--main .sf-band__title{font-size:30px}.sf-cones__grid{grid-template-columns:1fr;gap:34px}.sf-cones__cell--left,.sf-cones__cell--right{padding-bottom:0}.sf-cone--main .sf-cone__title{font-size:28px}.sf-pools__grid{grid-template-columns:1fr;gap:26px}.sf-pool--side:first-child,.sf-pool--side:last-child{transform:none}.sf-prov__inner{grid-template-columns:1fr;gap:34px}.sf-banks__row{grid-template-columns:1fr;gap:28px}.sf-bank--left,.sf-bank--right{transform:none}.sf-mosaic__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px}.sf-tile--pos1,.sf-tile--pos6,.sf-tile--pos7,.sf-tile--pos8{grid-column:span 2}.sf-reviews__inner{grid-template-columns:1fr}.sf-aerial{height:130px}}@media screen and (max-width:749px){.sf-wrap{padding:0 18px}.sf-coldchain__inner{padding:0 14px;gap:10px}.sf-coldchain__items{gap:12px}.sf-coldchain__item{font-size:8.5px;letter-spacing:.06em}.sf-hero__inner{padding:26px 20px 34px}.sf-hero__title{font-size:36px;margin:12px 0 16px}.sf-hero__sub{font-size:15px;margin-bottom:24px}.sf-quickcats{padding:36px 0 30px}.sf-quickcats__grid{grid-template-columns:repeat(2,1fr)}.sf-cat{aspect-ratio:1 / .92}.sf-cat:nth-child(5){grid-column:span 2;aspect-ratio:2 / 1}.sf-cat__name{font-size:18px}.sf-cat__icon{width:34px;height:34px}.sf-trust{padding:24px 0 46px}.sf-trust__node{width:68px;height:68px;padding:17px}.sf-trust__label{font-size:17px}.sf-bands{padding:52px 0 46px}.sf-band,.sf-band--pink,.sf-band--teal,.sf-band--main{grid-template-columns:1fr}.sf-band__media{aspect-ratio:16 / 9;border-right:0;border-bottom:1px solid var(--sf-line)}.sf-band--main .sf-band__media{aspect-ratio:4 / 3}.sf-band__body{padding:20px 22px}.sf-band--main .sf-band__body{padding:22px}.sf-band--main .sf-band__title{font-size:26px}.sf-bands__reed{display:none}.sf-cones{padding:52px 0 48px}.sf-sechead{margin-bottom:26px}.sf-pools{padding:52px 0 48px}.sf-pools__shell{display:none}.sf-prov{padding:54px 0 50px}.sf-banks{padding:56px 0 42px}.sf-banks__scene svg{object-fit:cover}.sf-aerial{height:104px}.sf-mosaic{padding:52px 0 46px}.sf-mosaic__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:132px;gap:4px}.sf-mosaic__legend{grid-template-columns:1fr;gap:8px}.sf-mosaic__reed,.sf-mosaic__cones{display:none}.footer.footer{padding-top:56px}.footer:before{height:34px}}@media(prefers-reduced-motion:reduce){.sf-btn,.sf-cat,.sf-band,.sf-pool{transition:none}}main#MainContent .gradient{background-image:none;background-color:#faf7f29e}main#MainContent .newsletter__wrapper{background-color:#f2ebde8c}main#MainContent .card.gradient{background-color:#faf7f2d6}main#MainContent .loading-overlay.gradient{background-color:#faf7f2eb}main#MainContent .page-width.page-width--narrow{max-width:92rem;margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem}main#MainContent .main-page-title{margin-bottom:2rem}main#MainContent .rte>:first-child{margin-top:0}@media screen and (max-width:749px){main#MainContent .page-width.page-width--narrow{padding-left:1.8rem;padding-right:1.8rem}}.sf-signup{background:#f2ebde9e;padding:64px 0 60px}.sf-signup__inner{max-width:720px;text-align:center}.sf-signup__title{margin:10px 0 12px;font-size:clamp(30px,3vw,42px)}.sf-signup__note{max-width:44ch;margin:0 auto 26px;font-family:var(--sf-sans);font-size:15px;line-height:1.7;color:#3a3038d1}.sf-signup__form{display:flex;max-width:520px;margin:0 auto}.sf-signup__input{flex:1 1 auto;min-width:0;height:52px;padding:0 18px;border:1px solid var(--sf-line);border-right:0;background:#faf7f2eb;color:var(--sf-ink);font-family:var(--sf-sans);font-size:15px}.sf-signup__input::placeholder{color:#3a303899}.sf-signup__input:focus{outline:2px solid var(--sf-teal-deep);outline-offset:-2px}.sf-signup__button{flex:0 0 auto;height:52px;padding:0 28px;border:1px solid var(--sf-deep);background:var(--sf-deep);color:var(--sf-foam);font-family:var(--sf-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.sf-signup__button:hover{background:var(--sf-teal-deep);border-color:var(--sf-teal-deep)}.sf-signup__msg{margin:14px 0 0;font-family:var(--sf-sans);font-size:14px;color:var(--sf-deep)}@media screen and (max-width:749px){.sf-signup{padding:48px 0 46px}.sf-signup__form{flex-direction:column}.sf-signup__input{border-right:1px solid var(--sf-line)}.sf-signup__button{width:100%;margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/salt.css.map */
