:root{--sa-ink: #14202b;--sa-ink-soft: #3a4a58;--sa-paper: #f7f9fb;--sa-tint: #e8f0f7;--sa-blue: #1775b6;--sa-blue-ink: #115c94;--sa-blue-light: #4da3dc;--sa-ocean: #0a2d49;--sa-deep: #071f33;--sa-sun: #f2b91b;--sa-line: rgba(20, 32, 43, .14);--sa-ease-out: cubic-bezier(.23, 1, .32, 1);--font-heading-family: "Montserrat SA", "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-family: "Noto Serif SA", "Noto Serif", Georgia, "Times New Roman", serif;--font-heading-weight: 800;--font-body-weight: 400;--font-body-weight-bold: 700;--sa-fs-hero: clamp(3.4rem, 2.2rem + 4.4vw, 7.4rem);--sa-fs-h1: clamp(2.6rem, 2rem + 1.8vw, 4rem);--sa-fs-h2: clamp(2.2rem, 1.8rem + 1vw, 3rem);--sa-fs-h3: clamp(1.8rem, 1.6rem + .4vw, 2.2rem);--sa-fs-lede: clamp(1.7rem, 1.5rem + .5vw, 2.1rem);--sa-rule: var(--sa-blue)}body .color-scheme-3,body .color-scheme-5{--sa-rule: var(--sa-blue-light)}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:0;line-height:1.65;-webkit-font-smoothing:antialiased}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:rgba(var(--color-foreground),.9)}body ::selection{background:var(--sa-sun);color:var(--sa-ink)}body .rte p{max-width:66ch}body .rte a,body .link:not(.button){text-underline-offset:.22em;text-decoration-thickness:.1em}body .rte a{color:var(--sa-blue-ink)}body .color-scheme-3 .rte a,body .color-scheme-5 .rte a{color:inherit}body .button,body .caption,body .caption-large,body .caption-with-letter-spacing,body .badge,body .price,body .field__label,body .quantity__button,body .facets__summary,body .facets__heading,body .announcement-bar__message,body .footer-block__heading,body .menu-drawer__menu-item,body .list-menu__item,body .product__title,body .product-form__submit,body .cart__ctas .button,body .cart-notification__heading{font-family:var(--font-heading-family)}body .price{font-weight:700;font-variant-numeric:tabular-nums}body a,body button,body [role=button],body summary,body label{touch-action:manipulation}body .button,body button,body summary{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body input,body textarea,body select,body .field__input,body .select__select{font-size:max(1.6rem,16px)}body :focus-visible{outline:.2rem solid var(--sa-blue-ink);outline-offset:.2rem}body .color-scheme-3 :focus-visible,body .color-scheme-5 :focus-visible{outline-color:#fff}body .menu-drawer__inner-container,body .menu-drawer__navigation-container,body .drawer__inner,body .cart-drawer__form{overscroll-behavior:contain}body h1,body h2,body h3,body h4,body h5,body .h0,body .h1,body .h2,body .h3,body .h4,body .h5,body .hxl{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.015em;line-height:1.12;text-wrap:balance}body .h0{font-size:var(--sa-fs-hero);line-height:1.04;letter-spacing:-.028em}body h1,body .h1{font-size:var(--sa-fs-h1)}body h2,body .h2{font-size:var(--sa-fs-h2)}body h3,body .h3{font-size:var(--sa-fs-h3)}body h4,body .h4{font-size:1.8rem}body h5,body .h5{font-size:1.5rem;letter-spacing:0}body .title-wrapper,body .title-wrapper-with-link{background:linear-gradient(var(--sa-rule),var(--sa-rule)) left bottom / 100% .3rem no-repeat;background-origin:content-box;padding-bottom:0;margin-top:0;margin-bottom:2.4rem}body .title-wrapper .title,body .title-wrapper-with-link .title{margin:0;padding-bottom:1.2rem}body .title-wrapper-with-link>a,body .title-wrapper-with-link .link{padding-bottom:1.2rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem}body .button,body .shopify-challenge__button,body .customer button{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;letter-spacing:.01em;min-height:4.8rem;padding:0 2.8rem}@media(prefers-reduced-motion:no-preference){body .button{transition:transform .12s var(--sa-ease-out),box-shadow .12s ease}}body .button:not([disabled]):active{transform:scale(.97)}body .button--secondary{--alpha-button-background: 0}body .announcement-bar{border-bottom:0}body .announcement-bar__message{font-weight:600;font-size:1.25rem;letter-spacing:.04em;padding:1rem 0}body .header-wrapper{border-bottom:1px solid var(--sa-line)}body .header__heading-logo-wrapper{max-width:100%}body .header__menu-item,body .header__menu-item span{font-family:var(--font-heading-family);font-weight:700;font-size:1.25rem;letter-spacing:.07em;text-transform:uppercase;text-decoration:none}body .header__menu-item>span{position:relative;display:inline-block;padding:.6rem 0}body .header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.3rem;background:var(--sa-blue);transform:scaleX(0);transform-origin:left}body .header__active-menu-item:after,body .header__menu-item[aria-current=page]>span:after{transform:scaleX(1)}body .header__menu-item:focus-visible>span:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){body .header__menu-item:hover>span:after{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){body .header__menu-item>span:after{transition:transform .22s var(--sa-ease-out)}}body .menu-drawer__menu-item{font-weight:700;font-size:1.8rem;padding:1.4rem 3rem}body .banner{background:var(--sa-ocean)}body .banner__media.placeholder{background:linear-gradient(180deg,#14649a 0%,var(--sa-ocean) 52%,var(--sa-deep) 100%)}body .banner__media.placeholder svg{display:none!important}body .banner:after,body .banner__media:after{background:linear-gradient(180deg,#071f3338,#071f3300 26%,#071f3380 56%,#071f33e0)}body .banner__box{text-align:left;padding:3rem 0 4.6rem;max-width:76rem}body .banner__box>*+*{margin-top:1.4rem}body .banner__heading{color:#fff}body .banner__text{font-family:var(--font-body-family);font-size:var(--sa-fs-lede);line-height:1.5;color:#ffffffeb;max-width:52ch}body .banner__buttons{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;max-width:28rem;margin-top:2.4rem}body .banner__buttons .button{width:100%}@media screen and (min-width:600px){body .banner__buttons{flex-direction:row;align-items:center;max-width:none}body .banner__buttons .button{width:auto}}body .banner__content{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){body .banner__content{padding-left:max(5rem,calc((100% - var(--page-width)) / 2 + 5rem));padding-right:max(5rem,calc((100% - var(--page-width)) / 2 + 5rem));padding-bottom:2rem}}@media screen and (max-width:749px){body .banner:not(.banner--adapt):not(.banner--stacked) .banner__content{min-height:min(44rem,66svh);align-items:flex-end}}@media screen and (min-width:750px){body .banner--medium:not(.banner--adapt){min-height:min(58rem,70svh)}}body [id$=__hero] .banner{-webkit-mask:linear-gradient(#000,#000) top / 100% calc(100% - 27px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 28' preserveAspectRatio='none'%3E%3Cpath d='M0 0h160v8c-26 20-50 20-80 8S26 6 0 16z' fill='%23000'/%3E%3C/svg%3E") bottom / 160px 28px repeat-x;mask:linear-gradient(#000,#000) top / 100% calc(100% - 27px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 28' preserveAspectRatio='none'%3E%3Cpath d='M0 0h160v8c-26 20-50 20-80 8S26 6 0 16z' fill='%23000'/%3E%3C/svg%3E") bottom / 160px 28px repeat-x}body [id$=__hero] .banner__content{padding-bottom:4.4rem}@media(prefers-reduced-motion:no-preference){body .banner__box>*{animation:sa-rise .7s var(--sa-ease-out) both}body .banner__box>*:nth-child(2){animation-delay:70ms}body .banner__box>*:nth-child(3){animation-delay:.14s}}@media(prefers-reduced-motion:reduce){body .banner__box>*{animation:sa-fade .3s ease both}}@keyframes sa-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sa-fade{0%{opacity:0}to{opacity:1}}body .reassurance-bar{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.8rem 0;list-style:none;margin:0;padding:0}body .reassurance-bar__item{display:flex;align-items:center;gap:1rem;min-height:4.4rem;padding:0 2.8rem;font-family:var(--font-heading-family);font-weight:600;font-size:1.35rem;line-height:1.25;color:var(--sa-ink)}body .reassurance-bar__item+.reassurance-bar__item{border-left:1px solid var(--sa-line)}body .reassurance-bar__item .icon{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;color:var(--sa-blue)}body .reassurance-bar__item .icon svg{width:100%;height:100%;display:block}@media screen and (max-width:749px){body .reassurance-bar--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}body .reassurance-bar--grid .reassurance-bar__item{flex-direction:column;justify-content:flex-start;text-align:center;gap:.7rem;padding:.4rem .6rem;font-size:1.2rem}body .reassurance-bar--scroll{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-1.5rem;padding-inline:1.5rem;scrollbar-width:none}body .reassurance-bar--scroll .reassurance-bar__item{flex-shrink:0;scroll-snap-align:start;white-space:nowrap}}body .multicolumn-card{position:relative}body .multicolumn-card__info{padding:1.4rem 0 0}body .multicolumn-card__info h3{font-size:var(--sa-fs-h3);margin:0 0 .6rem}body .multicolumn-card__info .rte p{margin:0 0 .6rem;font-size:1.55rem;line-height:1.55}body .multicolumn-card__info .link{font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;color:var(--sa-blue-ink);min-height:4.4rem;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}body .multicolumn-card__image-wrapper{border-radius:4px;overflow:hidden}body .multicolumn-card__image{object-fit:cover}body [id$=__packs] .multicolumn-card__image-wrapper,body [id$=__concept] .multicolumn-card__image-wrapper,body [id$=__team] .multicolumn-card__image-wrapper{margin-left:0!important;margin-right:0!important}body [id$=__packs] .multicolumn-card__info,body [id$=__concept] .multicolumn-card__info,body [id$=__team] .multicolumn-card__info{padding-left:0!important;padding-right:0!important}body .multicolumn-card__empty{background:var(--sa-tint)}body [id$=__packs] .multicolumn-card__info .rte p:first-child{position:absolute;top:1.2rem;left:1.2rem;z-index:2;margin:0;padding:.5rem 1rem;background:var(--sa-sun);color:var(--sa-ink);border-radius:2px;font-family:var(--font-heading-family);font-weight:800;font-size:1.6rem;line-height:1.1;font-variant-numeric:tabular-nums}body [id$=__packs] .media{padding-bottom:72%}body [id$=__concept] .media{padding-bottom:100%}body [id$=__concept] .multicolumn-card__info h3{color:var(--sa-blue-ink)}body [id$=__packs] .multicolumn-card__image,body [id$=__concept] .multicolumn-card__image{object-fit:cover}body [id$=__packs] .media,body [id$=__concept] .media{background:var(--sa-tint)}@media(hover:hover)and (pointer:fine){body [id$=__packs] .multicolumn-card:hover .multicolumn-card__image,body [id$=__concept] .multicolumn-card:hover .multicolumn-card__image{transform:scale(1.03)}}@media(prefers-reduced-motion:no-preference){body [id$=__packs] .multicolumn-card__image,body [id$=__concept] .multicolumn-card__image{transition:transform .28s var(--sa-ease-out)}}@media screen and (max-width:749px){body [id$=__packs] .slider.slider--tablet .multicolumn-list__item,body [id$=__concept] .slider.slider--tablet .multicolumn-list__item{width:min(80%,32rem);max-width:min(80%,32rem)}}body .multicolumn-card__initials{aspect-ratio:1 / 1;border-radius:50%;background:var(--sa-blue);display:flex;align-items:center;justify-content:center;overflow:hidden}body .multicolumn-card__initials span{color:#fff;font-family:var(--font-heading-family);font-weight:800;font-size:2.4rem;letter-spacing:.02em}body [id$=__team] .multicolumn-card__image-wrapper{border-radius:50%;width:min(16rem,100%)}body [id$=__team] .multicolumn-card__info h3{font-size:1.9rem}body [id$=__team] .multicolumn-card__info .rte p strong{font-family:var(--font-heading-family);font-weight:700;font-size:1.35rem;color:var(--sa-blue-ink)}@media screen and (max-width:749px){body [id$=__team] .multicolumn-list{display:flex;flex-direction:column;gap:1.6rem;margin:0;padding:0 1.5rem}body [id$=__team] .multicolumn-list__item{width:100%;max-width:100%}body [id$=__team] .multicolumn-card{display:flex;align-items:center;gap:1.4rem;text-align:left}body [id$=__team] .multicolumn-card__image-wrapper{flex:0 0 9.6rem;width:9.6rem;margin:0}body [id$=__team] .multicolumn-card__info{flex:1;min-width:0;padding-top:0}}body .card__heading,body .card__heading a{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;line-height:1.3;letter-spacing:0}body .card-information .price{font-size:1.45rem}body .card__information{padding:1.2rem 0 0}body .card .media,body .card__media .media{background:var(--sa-tint)}body .card__media .media>img,body .card__inner .media>img{object-fit:contain;mix-blend-mode:multiply;padding:1.2rem}@media(hover:hover)and (pointer:fine){body .card-wrapper:hover .card__heading a{text-decoration:underline;text-decoration-color:var(--sa-blue);text-decoration-thickness:.2rem;text-underline-offset:.25em}}body .badge{font-family:var(--font-heading-family);font-weight:700;font-size:1.1rem;letter-spacing:.02em;padding:.4rem .9rem;border-radius:2px}body .card__badge{top:.8rem;left:.8rem;bottom:auto}body [id$=__manifesto] .rich-text__blocks{max-width:78rem}body [id$=__manifesto] .rich-text__heading{font-size:var(--sa-fs-h1)}body [id$=__manifesto] .rich-text__text{font-size:var(--sa-fs-lede);line-height:1.6}body [id$=__manifesto] .rich-text__text p{max-width:60ch}@media screen and (min-width:990px){body [id$=__manifesto] .rich-text__blocks{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:7rem;row-gap:1.8rem;align-items:start;max-width:none;width:100%;text-align:left}body [id$=__manifesto] .rich-text__heading{grid-column:1;grid-row:1 / span 3;margin:0}body [id$=__manifesto] .rich-text__text,body [id$=__manifesto] .rich-text__buttons{grid-column:2;margin:0;justify-content:flex-start}}body .video-section__media,body .video-section__media .deferred-media__poster,body .video-section__media img{border-radius:4px}body .video-section__media{max-height:62svh}body .video-section__poster .placeholder-svg{display:none!important}body .video-section__poster:not(:has(img)){background:linear-gradient(180deg,#14649a 0%,var(--sa-ocean) 60%,var(--sa-deep) 100%)}body .deferred-media__poster-button{background:#fff;color:var(--sa-ocean)}body .product__title h1,body .product__title{font-size:clamp(2.6rem,2rem + 1.6vw,3.6rem);line-height:1.1}body .product .price{font-size:2.2rem}body .product-form__submit{font-weight:700}body .product__media .media,body .product-media-container .media{background:var(--sa-tint)}body .product__media img,body .product-media-container img{object-fit:contain;mix-blend-mode:multiply}body .product__description,body .product__info-container .rte{font-size:1.65rem;line-height:1.7}body .main-page-title{margin-bottom:2rem}body .collection-hero__title,body .collection-hero__description{max-width:70ch}body .footer{border-top:.3rem solid var(--sa-blue);padding-bottom:env(safe-area-inset-bottom,0)}body .footer-block__heading{font-weight:700;font-size:1.4rem;letter-spacing:.04em;margin-bottom:1.2rem}body .footer-block__details-content a,body .footer-block__details-content .list-menu__item--link{min-height:4.4rem;display:inline-flex;align-items:center}body .footer__copyright{font-family:var(--font-heading-family);font-size:1.2rem}@media screen and (min-width:750px){body [id$=__packs] .multicolumn-list,body [id$=__concept] .multicolumn-list,body [id$=__team] .multicolumn-list{display:grid!important;gap:2.4rem;overflow:visible!important;scroll-snap-type:none!important;margin:0!important}body [id$=__packs] .multicolumn-list{grid-template-columns:repeat(2,minmax(0,1fr))}body [id$=__concept] .multicolumn-list,body [id$=__team] .multicolumn-list{grid-template-columns:repeat(3,minmax(0,1fr))}body [id$=__packs] .multicolumn-list__item,body [id$=__concept] .multicolumn-list__item,body [id$=__team] .multicolumn-list__item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}body [id$=__packs] .slider-buttons,body [id$=__concept] .slider-buttons,body [id$=__team] .slider-buttons{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){body [id$=__packs] .multicolumn-list,body [id$=__concept] .multicolumn-list,body [id$=__team] .multicolumn-list{padding:0 5rem!important}body [id$=__packs] .media{padding-bottom:62%}}@media screen and (min-width:990px){body [id$=__packs] .multicolumn-card{display:flex;align-items:center;gap:2.8rem}body [id$=__packs] .multicolumn-card__image-wrapper{flex:0 0 42%;width:42%}body [id$=__packs] .multicolumn-card__info{flex:1;min-width:0;padding-top:0!important}body [id$=__packs] .media{padding-bottom:100%}}@media screen and (min-width:750px)and (max-width:989px){body [id$=__trending] .product-grid,body [id$=__trending] .product-grid.slider{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;gap:1.6rem}body [id$=__trending] .product-grid .grid__item{width:auto;max-width:none}body #product-grid.grid--2-col-tablet-down{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}body #product-grid.grid--2-col-tablet-down .grid__item{width:auto;max-width:none}}@media screen and (max-width:749px){body main{padding-bottom:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/studio-aqua.css.map */
