@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&display=swap";:root{--color-teal: #00B5A5;--color-teal-dark: #009e8f;--color-near-black: #1A1A1A;--color-off-white: #F5F5F5;--color-light-teal: #E8F9F7;--font-family-base: "Montserrat", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--transition-base: .2s ease;--max-width: 1280px}body,.shopify-section{font-family:var(--font-family-base)!important;color:var(--color-near-black);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-near-black)}.header{background-color:#fff;border-bottom:1px solid rgba(26,26,26,.08)}.header__heading-link,.header__menu-item,.header-localization,.header-icons a{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-semibold);font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-near-black);transition:color var(--transition-base)}.header__menu-item:hover,.header-icons a:hover{color:var(--color-teal)}.header__heading-logo{max-width:160px}.announcement-bar{background-color:var(--color-near-black);color:#fff;font-family:var(--font-family-base)!important;font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.button,.btn,button[type=submit]{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-semibold);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;border-radius:0;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:var(--color-teal);color:#fff;border:2px solid var(--color-teal)}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--color-teal-dark);border-color:var(--color-teal-dark)}.button--secondary{background-color:transparent;color:#fff;border:2px solid #ffffff}.button--secondary:hover{background-color:#fff;color:var(--color-near-black)}.color-scheme-3 .button--secondary,.color-inverse .button--secondary{border-color:#fff;color:#fff}.card-wrapper{transition:transform var(--transition-base)}.card-wrapper:hover{transform:translateY(-2px)}.card__heading{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-semibold);font-size:.9375rem;letter-spacing:-.01em}.card__vendor{font-family:var(--font-family-base)!important;font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-teal)}.price{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-semibold)}.collection-list__title{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-bold)}.card--card.card--media .card__inner{background:var(--color-near-black);overflow:hidden}.card--card.card--media .card__inner img{transition:transform .4s ease,opacity .4s ease;opacity:.85}.card--card.card--media:hover .card__inner img{transform:scale(1.03);opacity:1}.rich-text__heading{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-bold)}.rich-text__caption{font-family:var(--font-family-base)!important;font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.15em;text-transform:uppercase;color:var(--color-teal)}.multicolumn-card__title{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-bold);font-size:1rem;margin-bottom:.5rem}.multicolumn-card__info{font-size:.875rem;line-height:1.6;color:#1a1a1ab3}.footer{background-color:var(--color-near-black);color:#fff;font-family:var(--font-family-base)!important}.footer__heading{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-bold);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-bottom:1rem}.footer-block__list-item a,.footer__list-social-link{font-family:var(--font-family-base)!important;font-size:.875rem;color:#ffffffbf;transition:color var(--transition-base)}.footer-block__list-item a:hover,.footer__list-social-link:hover{color:var(--color-teal)}.footer__copyright{font-size:.75rem;color:#fff6;border-top:1px solid rgba(255,255,255,.1)}.breadcrumbs{font-family:var(--font-family-base)!important;font-size:.75rem;letter-spacing:.02em}.predictive-search__heading{font-family:var(--font-family-base)!important;font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a80}.cart-drawer__heading,.cart__title{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-bold);letter-spacing:-.01em}.cart-item__name{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-semibold)}.product__title{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-bold);letter-spacing:-.02em}.product__vendor{font-family:var(--font-family-base)!important;font-size:.6875rem;font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal)}.product-form__submit{background-color:var(--color-teal)!important;color:#fff!important;border-color:var(--color-teal)!important;font-family:var(--font-family-base)!important;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;border-radius:0;width:100%;padding:1.1rem 2rem}.product-form__submit:hover{background-color:var(--color-teal-dark)!important;border-color:var(--color-teal-dark)!important}.product__request-quote{display:block;width:100%;padding:1rem 2rem;margin-top:.75rem;border:2px solid var(--color-near-black);background:transparent;color:var(--color-near-black);font-family:var(--font-family-base)!important;font-weight:var(--font-weight-semibold);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base)}.product__request-quote:hover{background-color:var(--color-near-black);color:#fff}.badge{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-bold);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;border-radius:0}.badge--sale{background-color:var(--color-teal);color:#fff}.collection__title,.featured-collection__title,.section-heading{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-bold);letter-spacing:-.02em}.shopify-section+.shopify-section{margin-top:0}.yos-topbar{background-color:var(--color-near-black);color:#ffffffd9;font-family:var(--font-family-base)!important;font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;padding:.45rem 0;text-align:center}.yos-topbar a{color:var(--color-teal);text-decoration:none}.banner__box{background:#1a1a1a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:0;padding:2.5rem!important}.banner--content-align-left .banner__box{border-left:4px solid var(--color-teal)}.banner .subtitle{font-size:1.1rem;font-weight:var(--font-weight-regular);opacity:.9}.card{box-shadow:0 1px 4px #0000000f;transition:box-shadow var(--transition-base),transform var(--transition-base)}.card:hover{box-shadow:0 6px 24px #0000001a;transform:translateY(-3px)}.card__information{padding:1rem .75rem 1.25rem}.price__regular .price-item{font-size:1.1rem;font-weight:var(--font-weight-bold);color:var(--color-near-black)}.quick-add__submit{background-color:var(--color-teal)!important;color:#fff!important;border-radius:0!important}.card--card .card__content{background:linear-gradient(to top,rgba(26,26,26,.75) 0%,transparent 60%)}.card--card .card__heading{color:#fff;font-size:1.1rem}.featured-collection{padding-top:4rem;padding-bottom:4rem}.accordion__title{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-semibold);font-size:.875rem;letter-spacing:.02em;color:var(--color-near-black)}.accordion__content{font-size:.875rem;line-height:1.7;color:#1a1a1abf}.yos-trust-strip{background:var(--color-off-white);border-top:1px solid rgba(26,26,26,.08);border-bottom:1px solid rgba(26,26,26,.08);padding:1.25rem 0}.yos-trust-strip__items{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-near-black)}.yos-trust-strip__item:before{content:"\2713";color:var(--color-teal);margin-right:.4rem;font-weight:700}.footer__payment{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.swatch__input:checked+.swatch__label,.variant-input:checked+.variant-input__label{border-color:var(--color-teal);color:var(--color-teal);background-color:#00b5a514}.product__availability{display:inline-block;font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-teal);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem}.title-wrapper-with-link .title{position:relative;display:inline-block}.title-wrapper-with-link .title:after{content:"";display:block;height:3px;width:2.5rem;background-color:var(--color-teal);margin-top:.5rem}.color-scheme-1 .multicolumn-card__info p em{font-size:1.0625rem;font-style:italic;line-height:1.75;color:var(--color-near-black);display:block;position:relative;padding-top:2.5rem;margin-bottom:1rem}.color-scheme-1 .multicolumn-card__info p em:before{content:"\201c";font-family:Georgia,serif;font-size:4rem;line-height:1;color:var(--color-teal);position:absolute;top:0;left:0;font-style:normal}.color-scheme-1 .multicolumn-card__info p strong{font-family:var(--font-family-base)!important;font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-teal);display:block}.color-scheme-1 .multicolumn-card{border-left:3px solid transparent;padding-left:1rem;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.color-scheme-1 .multicolumn-card:hover{border-left-color:var(--color-teal);box-shadow:0 4px 20px #00000012}.multicolumn-card__title{position:relative}.color-scheme-5 .multicolumn-card{border-top:3px solid var(--color-teal);padding-top:1.5rem;background:#fff;padding:1.75rem 1.5rem;box-shadow:0 2px 12px #0000000f;transition:box-shadow var(--transition-base),transform var(--transition-base)}.color-scheme-5 .multicolumn-card:hover{box-shadow:0 6px 24px #0000001a;transform:translateY(-2px)}.color-scheme-5 .multicolumn-card__title{font-size:1.125rem;color:var(--color-near-black);border-top:3px solid var(--color-teal);padding-top:1rem;margin-top:0}.color-scheme-5 .multicolumn-card__info{color:#1a1a1ab8;font-size:.9375rem;line-height:1.7}.color-scheme-5 .multicolumn-card .link{color:var(--color-teal);font-weight:var(--font-weight-semibold);font-size:.8125rem;letter-spacing:.05em;text-decoration:none}.color-scheme-5 .multicolumn-card .link:hover{text-decoration:underline}.collection-hero__title{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-bold);letter-spacing:-.02em}.facets__label{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-semibold);font-size:.8125rem;letter-spacing:.03em}.facet-filters__sort .select__select{font-family:var(--font-family-base)!important;font-size:.8125rem}.product-count{font-family:var(--font-family-base)!important;font-size:.8125rem;color:#1a1a1a8c}.pagination .page-link{font-family:var(--font-family-base)!important;font-weight:var(--font-weight-semibold)}@media(max-width:749px){.header__heading-logo{max-width:120px}h1,.h1{font-size:2rem}h2,.h2{font-size:1.5rem}.yos-topbar{font-size:.6875rem;padding:.35rem 1rem}.banner__box{padding:1.5rem!important}.yos-trust-strip__items{gap:1.5rem}.yos-testimonial__quote{font-size:.9375rem}.color-scheme-5 .multicolumn-card{padding:1.25rem 1rem}}.yos-topbar{background-color:var(--color-near-black);color:#ffffffd9;text-align:center;padding:.5rem 1.5rem;font-family:var(--font-family-base)!important;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.yos-topbar a{color:var(--color-teal);text-decoration:none;font-weight:700}.yos-topbar a:hover{text-decoration:underline}.header-wrapper{border-bottom:1px solid rgba(26,26,26,.08);background:#fff}.header__heading-logo{max-width:150px!important}.banner{min-height:clamp(480px,60vw,700px)}.banner__box{background:#0f0f0f8c!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:4px}.banner__heading{font-family:var(--font-family-base)!important;font-weight:800!important;font-size:clamp(2rem,5vw,4rem)!important;letter-spacing:-.03em!important;line-height:.95!important;color:#fff!important}.banner__text{color:#ffffffbf!important;line-height:1.7!important}.collection-list .card{border-radius:4px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;border:none;box-shadow:0 2px 12px #0000000f}.collection-list .card:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0000001f}.collection-list .card__heading{font-family:var(--font-family-base)!important;font-weight:700;font-size:1rem;letter-spacing:-.01em}.card-wrapper .card{border-radius:4px;border:1px solid rgba(26,26,26,.07);transition:box-shadow .2s ease,transform .2s ease;box-shadow:none}.card-wrapper .card:hover{box-shadow:0 6px 24px #0000001a;transform:translateY(-2px)}.card__heading a{font-family:var(--font-family-base)!important;font-weight:700;font-size:.9375rem;color:var(--color-near-black);text-decoration:none;letter-spacing:-.01em}.card__heading a:hover{color:var(--color-teal)}.price__regular .price-item{font-family:var(--font-family-base)!important;font-weight:600;color:var(--color-near-black)}.yos-quote-badge{display:inline-block;background:var(--color-teal);color:#fff;font-family:var(--font-family-base)!important;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .75rem;border-radius:2px}.product__title{font-family:var(--font-family-base)!important;font-weight:800;font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.02em;line-height:1.1;color:var(--color-near-black)}.product__description{font-family:var(--font-family-base)!important;font-size:.9375rem;line-height:1.8;color:#1a1a1ab3}.product-form__buttons .button{width:100%;padding:1rem 2rem;font-size:.8125rem;letter-spacing:.12em;border-radius:0}.product-form__cart-submit{background:var(--color-near-black)!important;border-color:var(--color-near-black)!important;color:#fff!important}.product-form__cart-submit:hover{background:var(--color-teal)!important;border-color:var(--color-teal)!important}.yos-product-enquiry{background:var(--color-light-teal);border-left:4px solid var(--color-teal);padding:1.25rem 1.5rem;margin:1.5rem 0;border-radius:0 4px 4px 0}.yos-product-enquiry p{margin:0;font-size:.875rem;color:var(--color-near-black);font-weight:600}.yos-product-enquiry span{font-weight:400;color:#1a1a1aa6}.footer{background-color:var(--color-near-black)!important}.footer__content-top,.footer__content-bottom{color:#ffffff80!important}.footer a{color:#ffffff80!important;transition:color .2s}.footer a:hover{color:#fff!important}.footer__heading{font-family:var(--font-family-base)!important;font-weight:700;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:#fff6!important;margin-bottom:1.25rem}.footer-block__link{font-size:.875rem;font-weight:300}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.07)!important;font-size:.75rem!important}.yos-trust-strip{background:var(--color-near-black);padding:1rem clamp(1.5rem,6vw,6rem);display:flex;align-items:center;justify-content:center;gap:clamp(2rem,5vw,4rem);flex-wrap:wrap}.yos-trust-strip__item{display:flex;align-items:center;gap:.5rem;color:#ffffff8c;font-family:var(--font-family-base)!important;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.yos-trust-strip__item:before{content:"";display:inline-block;width:6px;height:6px;background:var(--color-teal);border-radius:50%;flex-shrink:0}.yos-section-label{font-family:var(--font-family-base)!important;font-size:.65rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--color-teal);display:block;margin-bottom:.75rem}.yos-why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem}.yos-why-card{border-left:4px solid var(--color-teal);padding:.5rem 0 .5rem 1.5rem}.yos-why-card__title{font-weight:700;font-size:.9375rem;color:var(--color-near-black);margin-bottom:.5rem}.yos-why-card__body{font-size:.875rem;color:#1a1a1aa6;line-height:1.75}.yos-form-page{max-width:720px;margin:0 auto;padding:clamp(3rem,8vw,6rem) clamp(1.5rem,5vw,3rem)}.yos-form-page input,.yos-form-page textarea,.yos-form-page select{font-family:var(--font-family-base)!important;border:1px solid rgba(26,26,26,.18);border-radius:0;padding:.875rem 1rem;width:100%;font-size:.9375rem;transition:border-color .2s}.yos-form-page input:focus,.yos-form-page textarea:focus{outline:none;border-color:var(--color-teal)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/yos-theme.css.map */
