h1,h2,h3,h4,.h0,.h1,.h2,.h3,.title,.banner__heading,.card__heading{font-weight:500;letter-spacing:-.02em;line-height:1.12}.h0{font-size:clamp(3.4rem,5vw,6rem);font-weight:400}.h1,.title--primary{font-weight:500}body{line-height:1.7;letter-spacing:0;-webkit-font-smoothing:antialiased}.title-wrapper-with-link .title,.collection .title,.rich-text__heading{font-weight:500}.shopify-section{margin:0}.multirow__inner{row-gap:0!important}.multirow__inner.page-width{padding-left:0;padding-right:0}@media screen and (min-width:990px){.page-width{padding-left:4rem;padding-right:4rem}}.collection .title-wrapper-with-link,.collection-list-wrapper .title-wrapper-with-link{text-align:left;justify-content:space-between;align-items:baseline;flex-direction:row;margin-bottom:3.2rem}.collection .title,.collection-list-wrapper .title{font-size:clamp(1.8rem,2.2vw,2.4rem);font-weight:500;letter-spacing:.01em}.collection__description,.collection .title-wrapper .collection__description{opacity:.6;font-size:1.5rem;letter-spacing:.02em;margin-top:.4rem}.banner--large:not(.banner--mobile-bottom) .banner__content{align-items:flex-end;padding-bottom:3rem;max-width:none}.banner__box{background:transparent;border:0;padding:0!important}.banner__heading{font-weight:400;letter-spacing:-.03em}.banner__text{font-size:1.7rem;opacity:.92}@media screen and (max-width:749px){.section-collection-list .collection-list:not(.slider){gap:1.2rem!important;padding-left:0!important;padding-right:0!important}}.button,.shopify-challenge__button,.customer button{font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;padding:1.4rem 3.4rem;min-height:4.8rem;font-weight:600;transition:all .25s ease}.button--secondary{background:transparent;border:1.5px solid currentColor}.button--secondary:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-card-wrapper>.card:after{content:"";position:absolute;top:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);border:1px solid rgba(var(--color-foreground),0);box-shadow:4px 4px rgba(var(--color-foreground),0);transition:all ease-in-out .2s}.product-card-wrapper>.card:hover:after{border:1px solid rgba(var(--color-foreground),1);box-shadow:4px 4px rgba(var(--color-foreground),1);top:-12px}@media screen and (min-width:990px){.slider.slider--desktop.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-top:12px;padding-bottom:12px}}.card--standard>.card__content .card__information{padding-left:12px!important;padding-right:12px!important}.banner .button--secondary,.banner__buttons .button--secondary{color:#fff;border:1.5px solid rgba(255,255,255,.85);background:#1a2b2f47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 1px 2px rgba(0,0,0,.25)}.banner .button--secondary:hover,.banner__buttons .button--secondary:hover{background:#fff;color:#1a2b2f;border-color:#fff;text-shadow:none}.banner .button--primary,.banner__buttons .button--primary{box-shadow:0 6px 24px #0d1a1d40}.link,.title-wrapper-with-link .link{font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-underline-offset:.4rem;opacity:.7;transition:opacity .25s ease}.title-wrapper-with-link .link:hover{opacity:1;text-decoration:underline}.card__heading a{font-weight:400;text-decoration:none;transition:color .25s ease}.card__information{padding-top:1.4rem;padding-left:0;padding-right:0;text-align:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.card__information .price{font-size:1.3rem;opacity:.65}.card-wrapper{transition:transform .45s cubic-bezier(.16,1,.3,1)}.card .card__media,.card-wrapper .card__media{overflow:hidden}.card .card__media .media img,.card-wrapper .media img{transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .4s ease;will-change:transform}.card-wrapper:hover{transform:translateY(-6px)}.card-wrapper:hover .card__media .media img,.card-wrapper:hover .media img{transform:scale(1.05)}.card-wrapper:hover .card__heading a{color:rgb(var(--color-button))}.card__media .media img+img{transition:opacity .5s ease}.card__badge .badge{font-size:1rem;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .9rem;font-weight:600;border:0}.card__badge .badge--bottom-left.color-scheme-4,.card__badge .badge.color-scheme-4{display:none}.slider{overflow-y:hidden}.collection-list__item{overflow:hidden}.collection-list__item .card{position:relative}.collection-list__item .card__media .media img{transform-origin:bottom center;transition:transform .9s cubic-bezier(.16,1,.3,1)}.collection-list__item:hover .card__media .media img{transform:scale(1.06)}.collection-list__item .card-wrapper{transform:none!important}.collection-list__item .card__content{inset:auto 0 0 0;padding:1.6rem 0!important;z-index:2}.collection-list__item .card__information{padding:0}.collection-list__item .card__heading,.collection-list__item .card__heading a{color:#666!important;font-size:1.4rem;font-weight:500;letter-spacing:.01em}.collection-list__item .card-wrapper:hover .card__heading a{color:#000!important}.animate--hover-vertical-lift .collection-list-wrapper .card-wrapper:hover .card--standard .card__inner{transform:none!important}.collection-list__item .card__heading:after{content:"Shop now \2192";display:block;margin-top:.8rem;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#0009;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.collection-list__item:hover .card__heading:after{opacity:1;transform:translateY(0)}.image-with-text__content{padding:5rem 6rem}@media screen and (max-width:989px){.image-with-text__content{padding:3.5rem 2rem}}.image-with-text__heading{margin-bottom:1.6rem}.image-with-text__text{font-size:1.6rem;opacity:.85}.rich-text__blocks{max-width:64rem}.rich-text__heading{margin-bottom:1.4rem}.rich-text__text p{font-size:1.7rem;opacity:.85;line-height:1.6}.section-template--27141473075475__editorial_promise-padding{background-image:url(https://www.toptal.com/designers/subtlepatterns/uploads/ripples.png);background-blend-mode:color-burn}.collection__title-row{display:flex;justify-content:space-between;align-items:baseline;gap:3rem;margin-bottom:3rem}.collection__title-row .title{text-align:left;margin:0}.collection__view-all-inline{flex-shrink:0;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;opacity:.6;transition:opacity .2s ease;white-space:nowrap}.collection__view-all-inline:hover{opacity:1;text-decoration:underline;text-underline-offset:.4rem}.collection__view-all{display:none}slider-component.slider-component-desktop{position:relative}.slider-component-desktop .slider-buttons{position:absolute;left:0;right:0;top:0;bottom:25%;display:flex;justify-content:space-between;align-items:center;pointer-events:none;padding:0 1.6rem;z-index:10}.slider-component-desktop .slider-button{pointer-events:all;width:4.4rem;height:4.4rem;border-radius:50%;background:#ffffffeb;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 14px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;color:#1a2b2f}.slider-component-desktop .slider-button:hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text, 255 255 255));box-shadow:0 6px 20px #0000002e;transform:scale(1.08)}.slider-component-desktop .slider-button .icon{width:1.8rem;height:1.8rem;flex-shrink:0}.slider-component-desktop .slider-counter{display:none}.multicolumn .multicolumn-list{gap:2rem}.newsletter__heading{font-weight:400}.newsletter-form__field-wrapper .field__input,.newsletter-form__button{border-radius:0}.announcement-bar__message{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;padding:1.2rem}.header{padding-top:1.8rem;padding-bottom:1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.header__heading-logo{max-width:150px}.header__menu-item{font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.header__menu-item:hover{text-decoration:none}.feature-icons__title{text-align:center;font-size:2rem;font-weight:500;margin:0 0 3rem}.feature-icons__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--feature-cols, 3),1fr);gap:3rem}.feature-icons__item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1.5rem}.feature-icons__item:not(:last-child){border-right:1px solid rgba(var(--color-foreground),.12)}.feature-icons__icon{display:inline-flex;margin-bottom:1.4rem}.feature-icons__icon svg{width:3.2rem;height:3.2rem;color:rgb(var(--color-button));transition:transform .4s cubic-bezier(.16,1,.3,1)}.feature-icons__item:hover .feature-icons__icon svg{transform:translateY(-4px)}.feature-icons__heading{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin:0 0 .6rem}.feature-icons__text{font-size:1.35rem;opacity:.6;margin:0;max-width:28rem}@media screen and (max-width:749px){.feature-icons__grid{grid-template-columns:1fr;gap:2.4rem}.feature-icons__item{flex-direction:row;text-align:left;align-items:center;gap:1.6rem;padding:0}.feature-icons__item:not(:last-child){border-right:0;border-bottom:1px solid rgba(var(--color-foreground),.12);padding-bottom:2.4rem}.feature-icons__icon{margin-bottom:0;flex-shrink:0}.feature-icons__text{display:none}}.footer{border-top:1px solid rgba(var(--color-foreground),.1)}.footer .footer__content-top{padding-top:7rem;padding-bottom:5rem}.footer__blocks-wrapper{grid-template-columns:1.6fr 1fr 1fr 1fr!important;gap:4rem!important;align-items:start}.footer-block.grid__item{width:auto;max-width:none;padding:0;margin:0}@media screen and (max-width:989px){.footer__blocks-wrapper{grid-template-columns:1fr 1fr!important;gap:3rem!important}}@media screen and (max-width:589px){.footer__blocks-wrapper{grid-template-columns:1fr!important}}.footer-block__heading{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:2rem;opacity:.85}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a{font-size:1.4rem;opacity:.7;transition:opacity .25s ease,padding-left .25s ease}.footer-block__details-content .list-menu__item--link:hover,.footer-block__details-content a:hover{opacity:1;padding-left:.4rem}.footer-block__details-content li{margin-bottom:1rem}.footer-block__brand-info{max-width:36rem}.footer-block__brand-info p,.footer-block__brand-info .rte p{font-size:1.4rem;opacity:.7;line-height:1.6;margin:1.2rem 0 2rem}.footer__list-social{gap:.6rem}.footer .social-media__link{transition:transform .25s ease}.footer .social-media__link:hover{transform:translateY(-3px)}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.1);padding-top:3rem}.footer__content-bottom-wrapper{align-items:center}.footer__copyright{opacity:.6;font-size:1.2rem;letter-spacing:0;text-align:left!important}.footer__payment{opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-design-refresh.css.map */
