:root{--vastholm-background: #f7f6f2;--vastholm-text: #111111;--vastholm-white: #ffffff;--vastholm-muted: #767676;--vastholm-border: #dddcd7;--vastholm-dark: #161616;--vastholm-font: "Helvetica Neue", Helvetica, Arial, sans-serif}html{background:var(--vastholm-background)}body,.gradient{background:var(--vastholm-background);color:var(--vastholm-text)}body,.text-body,button,input,textarea,select{font-family:var(--vastholm-font);letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--vastholm-font);font-weight:400;letter-spacing:0}.page-width{max-width:1440px}.header-wrapper{border-bottom:1px solid var(--vastholm-border)}.announcement-bar-section,.announcement-bar-section .utility-bar{background:#050505;color:#fff}.announcement-bar-section .utility-bar{min-height:5.4rem}.announcement-bar-section .page-width{max-width:none}.announcement-bar__message{display:flex;min-height:5.2rem;align-items:center;justify-content:center;padding:1.15rem 2rem;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.35rem;font-weight:500;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.announcement-bar__message span{display:block;max-width:54rem;text-align:center}.announcement-bar-slider .slider-button{display:none}.header{min-height:64px}.header__heading-link,.header__heading .h2{font-family:var(--vastholm-font);font-size:1.8rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.header__menu-item,.list-menu__item,.header__icon,.menu-drawer__menu-item{font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.header__menu-item:hover,.list-menu__item--link:hover,.header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:.45rem}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{min-height:4.8rem;border-radius:0;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:0 0 0 1px rgba(var(--color-button),1)}.button:hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:0 0 0 1px rgba(var(--color-button),1)}.badge{border-radius:0;padding:.45rem .8rem;font-size:.9rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.card-wrapper,.card,.card__inner,.card__media,.global-media-settings{border-radius:0;box-shadow:none}.card__inner,.card__media,.media{background:transparent}.product-card-wrapper .card__information{padding-top:1.2rem;padding-bottom:0}.product-card-wrapper .card__heading{font-size:1.2rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.product-card-wrapper .price{color:var(--vastholm-muted);font-size:1.2rem;letter-spacing:.02em}.product-card-wrapper .card__badge{display:none}.collection .title,.title-wrapper-with-link .title,.main-page-title,.collection-hero__title{font-weight:400;letter-spacing:.04em;text-transform:uppercase}.collection-hero__description,.rte,.subtitle{color:var(--vastholm-muted)}.collection-hero{padding-top:4rem;padding-bottom:2rem}.facets__heading,.facets__summary,.facet-filters__label,.mobile-facets__open,.product-count__text{color:var(--vastholm-muted);font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.product{gap:0}.product__title h1{font-size:clamp(2.8rem,4vw,5.6rem);font-weight:400;letter-spacing:.03em;line-height:1.05;text-transform:uppercase}.product__text.caption-with-letter-spacing{color:var(--vastholm-muted);font-size:1.1rem;font-weight:500;letter-spacing:.14em}.product .price{color:var(--vastholm-text);font-size:1.5rem;letter-spacing:.02em}.product-form__submit,.product-form__submit.button{min-height:5.8rem;margin-top:1.2rem;background:#b84a3d;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.04em}.product-form__submit:after,.product-form__submit:hover:after{box-shadow:none}.vastholm-product-rating{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;color:#181818;font-size:1.45rem;line-height:1.4}.vastholm-product-rating__stars{display:inline-flex;gap:.1rem;color:#111;font-size:1.6rem;letter-spacing:0}.vastholm-product-rating__stars .is-partial{position:relative;color:#11111147;overflow:hidden}.vastholm-product-rating__stars .is-partial:before{content:"\2605";position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:inset(0 30% 0 0);color:#111}.contact__intro{margin:0 0 3rem;color:#111111b8;font-size:1.6rem;line-height:1.7}.vastholm-stock-notice{display:flex;align-items:center;gap:.9rem;margin:1.4rem 0 0;color:#16a316;font-size:1.55rem;font-weight:700}.vastholm-stock-notice span{width:1rem;height:1rem;border-radius:999px;background:#24d224;box-shadow:0 0 0 .6rem #24d2241f}.vastholm-stock-notice--low{color:#b45309}.vastholm-stock-notice--low span{background:#f59e0b;box-shadow:0 0 0 .6rem #f59e0b29}.vastholm-payment-icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem;margin-top:1.2rem}.vastholm-payment-icons__icon{width:3.8rem;height:2.4rem;padding:.2rem;border:1px solid var(--vastholm-border);background:#fff}.vastholm-trust-bullets{display:grid;gap:1.15rem;margin:1.8rem 0 2rem;padding:0;list-style:none;color:#111;font-size:1.6rem;line-height:1.35}.vastholm-trust-bullets li{display:flex;align-items:center;gap:1.1rem}.vastholm-trust-bullets span{display:inline-flex;width:2.2rem;color:#111;font-size:1.8rem;line-height:1}.product-form__input .form__label{color:var(--vastholm-muted);font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.product-form__input input[type=radio]+label{border-radius:0;font-size:1.2rem;letter-spacing:.08em;min-width:4.4rem;padding:1rem 1.4rem}.quantity{border-radius:0}.product__accordion{border-top:1px solid var(--vastholm-border)}.product__accordion:last-of-type{border-bottom:1px solid var(--vastholm-border)}.product__accordion .summary__title,.accordion__title{font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.product__accordion .accordion__content{color:var(--vastholm-muted);font-size:1.35rem;line-height:1.65;padding-left:0;padding-right:0}.product-recommendations .related-products__heading{font-weight:400;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:64%;width:calc(64% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:36%;width:calc(36% - var(--grid-desktop-horizontal-spacing) / 2);padding-left:6rem}.product__info-container{max-width:46rem}}.footer{border-top:1px solid var(--vastholm-border)}.footer-block__heading{font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.footer-block__details-content .list-menu__item--link{color:var(--vastholm-muted);font-size:1.2rem;letter-spacing:.02em;text-transform:none}.menu-drawer{background:var(--vastholm-background)}.menu-drawer__menu-item{padding-top:1.6rem;padding-bottom:1.6rem}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto;column-gap:4rem}.header__inline-menu{justify-self:start}.grid{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 48px}}@media screen and (max-width:749px){.page-width{padding-left:1.6rem;padding-right:1.6rem}.header{min-height:58px;padding-left:1.6rem;padding-right:1.6rem}.header__heading-link,.header__heading .h2{font-size:1.35rem;letter-spacing:.12em;white-space:nowrap}.product-card-wrapper .card__heading,.product-card-wrapper .price{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}.shopify-section{color:var(--vastholm-text)}.header-wrapper{background:#f7f6f2f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.announcement-bar{min-height:5.4rem}.announcement-bar__message{min-height:5.2rem;padding:1.15rem 2rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.35rem;font-weight:500;letter-spacing:.13em;line-height:1.25;text-transform:uppercase}.header{min-height:58px}.header__heading-link,.header__heading .h2{font-size:1.7rem;letter-spacing:.2em;white-space:nowrap}@media screen and (max-width:749px){.header__heading,.header__heading-link{max-width:12rem}.header__heading-link,.header__heading .h2{font-size:1.25rem;letter-spacing:.1em;line-height:1;white-space:nowrap}}.header__menu-item,.list-menu__item,.header__icon,.menu-drawer__menu-item{font-size:1rem}.header__icons{gap:.4rem}.card__media .media img,.product__media img{background:#e8e5de}.card__media .media--hover-effect>img+img{transition:opacity .25s ease,transform .3s ease}.product-card-wrapper:hover .card__media .media--hover-effect>img:first-child:not(:only-child){opacity:0}.product-card-wrapper:hover .card__media .media--hover-effect>img+img{opacity:1;transform:scale(1.015)}.product-card-wrapper .card__heading{letter-spacing:.06em}.title-wrapper-with-link{border-top:1px solid var(--vastholm-border);padding-top:2rem}.title-wrapper-with-link a{font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.product__description{color:var(--vastholm-muted);font-size:1.45rem;line-height:1.75}.price--on-sale .price-item--regular{color:var(--vastholm-muted)}.footer__content-top{padding-bottom:4.8rem}.footer__blocks-wrapper{row-gap:4rem}.footer .rte,.footer .copyright__content,.footer .policies li a{color:var(--vastholm-muted);font-size:1.2rem;line-height:1.7}.footer__copyright a{color:inherit;text-decoration:none}.footer__copyright .copyright__content:nth-child(2){display:none}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vastholm.css.map */
