@font-face{font-family:founders-grotesk;font-style:normal;font-weight:400;src:url(/cdn/shop/files/founders-grotesk-web-regular.woff2?v=1717594158) format("woff2")}@font-face{font-family:founders-grotesk;font-style:normal;font-weight:500;src:url(/cdn/shop/files/founders-grotesk-web-medium.woff2?v=1717594157) format("woff2")}@font-face{font-family:founders-grotesk;font-style:normal;font-weight:700;src:url(/cdn/shop/files/founders-grotesk-web-medium.woff2?v=1717594157) format("woff2")}:root{--font-body-family: "founders-grotesk";--font-body-weight: normal;--font-heading-family: "founders-grotesk";--inputs-radius: 0;--inputs-border-width: 2px;--inputs-border-opacity: 1;--grid-desktop-horizontal-spacing: 48px;--media-border-width: 0px;--media-radius: 0px;--page-width: 1440px;--fluid-44-120: calc(1.6*clamp(2.75rem, .7818rem + 8.3978vi, 7.5rem)) ;--fluid-36-90: calc(1.6*clamp(2.25rem, 1.1599rem + 4.6512vi, 5.625rem)) ;--fluid-36-70: calc(1.6*clamp(2.25rem, 1.3695rem + 3.7569vi, 4.375rem)) ;--fluid-22-32: calc(1.6*clamp(1.375rem, 1.116rem + 1.105vi, 2rem)) ;--fluid-22-30: calc(1.6*clamp(1.375rem, 1.1678rem + .884vi, 1.875rem)) ;--fluid-18-22: calc(1.6*clamp(1.125rem, 1.0214rem + .442vi, 1.375rem)) }.usoa .color-scheme-2{--color-foreground: 0, 0, 0}.usoa body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.0625;font-size:var(--fluid-22-32);letter-spacing:-.01em}.usoa .h1,.usoa .main-page-title{font-size:var(--fluid-36-90);line-height:.75;letter-spacing:-.02em;text-transform:uppercase;font-weight:400}.usoa .h2{font-size:var(--fluid-36-70);line-height:.75;font-weight:400;letter-spacing:-.02em;text-transform:uppercase}.usoa h4,.usoa .h4{font-size:var(--fluid-22-30);line-height:.9;font-weight:400;letter-spacing:-.02em;text-transform:uppercase}.usoa h5,.usoa .h5{font-size:20px;line-height:1;letter-spacing:inherit}.usoa:not(.template-index) #MainContent{padding-top:3rem}.usoa-button{border:2px solid black;text-transform:uppercase;background:#fff;border-radius:0;font-size:var(--fluid-22-30);line-height:.75;color:#000;padding:2rem 1rem;letter-spacing:-1px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.usoa .button:before,.usoa .button:after{display:none}.usoa-button-hollow{padding-inline:2.5rem}.usoa-button-hollow:hover{background:#000;color:#fff}.usoa-arrow-button{background-color:transparent;border:none;text-transform:uppercase;font-weight:500;line-height:.75;color:#000;padding:2rem 0;letter-spacing:-1px;font-size:inherit}.usoa-arrow-button .icon-arrow{width:.65em;transition:transform var(--duration-short) ease;margin-left:1.4rem}.usoa .page-width,.usoa .page-width--large{padding-inline:2rem}.usoa .page-width--narrow{max-width:1536px}@media screen and (min-width:750px){.usoa .page-width{padding-inline:clamp(4rem,5vw,15rem)}.usoa .page-width--large{padding-inline:clamp(4rem,5vw,8rem)}}.usoa .announcement-bar__message{min-height:0}.usoa sticky-header .header{padding-inline:2rem}.usoa #menu-drawer .list-menu__item{text-transform:uppercase}.usoa .header__icons{gap:2rem}.usoa .header__icon .icon{width:3rem;height:auto}.usoa .header__icon--cart .icon{width:44px}.usoa .header__heading-logo{width:480px}.usoa .cart-count-bubble{background-color:transparent;font-weight:500;color:#000;bottom:auto;left:50%;transform:translate(-50%,-50%);top:50%;font-size:2rem;margin-top:7px}.usoa .section-marquee-text{overflow:hidden}.usoa .marquee-blocks{white-space:nowrap;margin-block:clamp(50px,5vw,80px)}.usoa .section-marquee-text .marquee-block{font-size:var(--fluid-36-70);line-height:1;text-transform:uppercase;padding-inline:clamp(20px,5vw,40px)}.usoa .section-marquee-image{padding-block:5vw;overflow:hidden}.usoa .section-marquee-image .section-heading{font-size:var(--fluid-36-90);line-height:.75;letter-spacing:-.02em;text-transform:uppercase;font-weight:400;margin-bottom:.5em}.usoa .section-marquee-image .section-heading strong{display:block;font-weight:500}.usoa .section-marquee-image .marquee-block{padding-inline:clamp(20px,5vw,40px);height:120px;display:inline-flex;vertical-align:middle}.usoa .section-marquee-image .marquee-block img{max-width:220px;max-height:120px;width:auto;height:auto;margin:auto}.usoa .banner:not(.slideshow) .banner__heading{font-size:var(--fluid-36-90);line-height:.75;letter-spacing:-.02em;text-transform:uppercase;font-weight:400}.usoa .banner:not(.slideshow) .banner__heading strong{display:block;margin-bottom:.5em}.usoa .banner:not(.slideshow) .banner__text{max-width:35ch;margin-bottom:.75em}.usoa .multirow .image-with-text__text-item h2 strong{display:block}@media screen and (min-width:750px){.usoa .multirow .media>*:not(.zoom):not(.deferred-media__poster-button){position:relative}.usoa .multirow .image-with-text__media-item{width:25%}.usoa .multirow .image-with-text__media{padding-bottom:0!important}.usoa .multirow .image-with-text__grid{align-items:center}}@media screen and (min-width:1260px){.usoa .multirow .image-with-text__grid{align-items:flex-start}.usoa .multirow .image-with-text__media-item{margin-top:18rem}}.usoa slideshow-component .banner--small:not(.banner--adapt){min-height:0}.usoa slideshow-component .slideshow__text.banner__box{max-width:none;align-items:flex-start;justify-content:flex-start}.usoa slideshow-component .banner--mobile-bottom .banner__box{padding-inline:0;height:auto}.usoa slideshow-component .banner__heading{font-size:var(--fluid-36-70);line-height:1;font-weight:400;text-align:left;letter-spacing:-.02em}.usoa slideshow-component .banner__box>*+.banner__text{margin-top:1em;font-size:var(--fluid-36-70);line-height:.75;font-weight:400;text-align:left;letter-spacing:-.02em}@media screen and (max-width:749px){.usoa slideshow-component .banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__media{display:none}}@media screen and (min-width:750px){.usoa slideshow-component .banner--desktop-transparent .banner__box{padding:2rem;width:100%}.usoa slideshow-component{margin-bottom:5rem}}.usoa slideshow-component .slider-button .icon{height:22px}.usoa slideshow-component .slideshow__controls{width:100%;border:none}.usoa slideshow-component .slider-counter{visibility:hidden;width:100%}.usoa slideshow-component .slideshow__autoplay{visibility:hidden}.usoa .section-collection-list .collection-list:not(.slider){padding-inline:0}.usoa .collection .card .card__inner .card__media{border-radius:0;overflow:visible}.usoa .collection .card .card__inner .card__media .media{overflow:visible}.usoa .collection .card .card__inner .card__media img{object-fit:contain}.usoa .collection .card .card__inner .card__media svg{width:60%;right:-15%;left:auto;bottom:10%;top:auto;height:auto}.usoa .section-collection-list .card__content{padding-inline:0}.usoa .section-collection-list .card__information{padding:0}.usoa .section-collection-list a{font-size:var(--fluid-36-70)}.usoa .section-collection-list a .icon-arrow{width:.65em}.usoa .collection-no-customer a{color:#000}.usoa .collection-no-customer a:hover{opacity:.5;transition:opacity .2s ease-in-out}@media screen and (max-width:479px){.usoa .grid--1-col-tablet-down .grid__item{max-width:90%;margin-inline:auto}}@media screen and (min-width:480px)and (max-width:989px){.usoa .grid--1-col-tablet-down .grid__item{max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.usoa .card .card__information{padding-inline:0}.usoa .card .card__heading,.usoa .card .card__information .price{font-size:var(--fluid-22-30);line-height:.9;text-transform:uppercase;font-weight:400;letter-spacing:-.02em}.usoa .underline-links-hover:hover a{text-decoration:none}.usoa .collection-hero__title+.collection-hero__description{font-size:inherit;line-height:inherit}.usoa .price{font-size:var(--fluid-22-30);line-height:.9;text-transform:uppercase;font-weight:400;letter-spacing:-.02em}.usoa .price--large{font-size:var(--fluid-36-70);line-height:.75;letter-spacing:-.02em}.usoa .quantity{color:#000;min-width:fit-content;width:auto;min-height:calc((var(--inputs-border-width) * 2) + 5.8rem)}.usoa .quantity__button{width:calc(5rem / var(--font-body-scale))}.usoa .quantity__button svg{width:2rem}.usoa .quantity__input{font-size:var(--fluid-22-30);font-weight:400}.usoa .card .quantity{margin-top:2rem}.usoa .variant-item .quantity,.usoa .cart-item .quantity{max-width:20rem}.usoa quick-order-list-remove-button,.usoa cart-remove-button,.usoa cart-remove-button a{min-width:inherit;min-height:inherit;width:2.8rem;height:2.8rem}.usoa quick-order-list-remove-button,.usoa .cart-item cart-remove-button{margin:0 0 0 2rem}.usoa quick-order-list-remove-button .icon-remove,.usoa cart-remove-button .icon-remove{width:2.8rem;height:2.8rem;flex-shrink:0}.usoa .product-media-container .product__media-wrap{position:relative;width:62.5%;margin:auto}.usoa .product-media-container .product__media-wrap .product-can-bg{aspect-ratio:1 / 1;position:absolute;width:155%;top:50%;left:50%;border-radius:100%;transform:translate(-50%,-50%)}.usoa .product-media-container .product__media-wrap svg{width:60%;right:-25%;bottom:10%;position:absolute;z-index:1}.usoa .quick-order-list__table th,.usoa .cart-items th{border-bottom:none;padding-bottom:20px;font-size:20px;opacity:1;font-weight:500;letter-spacing:-.02em}@media screen and (min-width:990px){.usoa .quick-order-list__table th+th{padding-left:4.4rem}}.usoa .quick-order-list__table thead tr{border-bottom:none;margin-bottom:20px}.usoa .variant-item__sku{font-size:var(--fluid-18-22);display:inline-block;line-height:1;letter-spacing:-.02em;color:#00000080}.usoa .variant-item__image{height:auto;width:90%;object-fit:contain}.usoa .newsletter-block{background:#000;color:#fff;border-bottom:2px solid white;padding-block:40px}@media screen and (min-width:900px){.usoa .newsletter-block{padding-block:5vw}}.usoa .newsletter-block__title{font-size:var(--fluid-44-120);text-transform:uppercase;line-height:.75;letter-spacing:-.05em;margin:0}.usoa .newsletter-block form{font-size:clamp(40px,7.5vw,70px);text-transform:uppercase}.usoa .newsletter-block input{all:unset;max-width:100%}.usoa .newsletter-block ::-webkit-input-placeholder{opacity:.8}.usoa .newsletter-block ::placeholder{opacity:.5}@media screen and (min-width:900px){.usoa .newsletter-block .field-group{display:flex;justify-content:space-between;align-items:center}}.usoa .newsletter-block button{@include transition-fast;@include font-primary-medium;all:unset;cursor:pointer}.usoa .newsletter-block button:hover{opacity:.7}.usoa .newsletter-block .sign-up-success{display:none;margin-top:1em}.usoa .newsletter-block .error_message{color:red}.usoa .section-flavor-spectrum{padding-block:5vw}.usoa .section-flavor-spectrum .section-heading{font-size:var(--fluid-36-90);line-height:.75;letter-spacing:-.02em;text-transform:uppercase;font-weight:400;margin-bottom:.5em}.usoa .section-flavor-spectrum .section-heading strong{display:block;font-weight:500}.usoa .section-flavor-spectrum .section-content{max-width:32ch}.usoa .section-flavor-spectrum img{display:block;width:100%}.usoa .cart__items{border-bottom:none}.usoa cart-items .title-wrapper-with-link{margin-bottom:6rem}.usoa .cart-items td:not(.cart-item__quantity){padding-top:2rem}@media screen and (min-width:750px){.usoa .cart-items td{padding-top:2rem}}.usoa cart-items .title-wrapper-with-link a{display:none}.usoa .cart-item__image{max-width:72px}.usoa .cart-items thead tr{margin-bottom:0;border:none}.usoa .cart-item__quantity-wrapper{align-items:center}.usoa .cart__items .product-option{font-size:var(--fluid-18-22);line-height:1}.usoa .cart__blocks .totals{display:block}.usoa .cart__blocks .totals__total-value{margin:1rem 0 0;font-size:var(--fluid-22-30)}.usoa .cart__blocks .totals h2{text-transform:uppercase;font-size:2rem;font-weight:500;letter-spacing:-.02em}.usoa .cart__blocks .tax-note{font-size:var(--fluid-18-22);line-height:1;opacity:.5;text-align:left}.usoa .footer__content-bottom{border-top:none}.usoa .footer__content-bottom-wrapper{flex-direction:column}.usoa .footer__content-bottom-wrapper .list-social{flex-wrap:nowrap}.usoa .copyright__content{font-size:1.4rem;line-height:1.1}.usoa .footer-block__details-content p,.usoa .footer-block__details-content a{font-size:2.4rem;text-transform:uppercase;color:#fff;line-height:1;text-decoration:none}.usoa .footer-block__details-content a:hover{text-decoration:underline}@media screen and (min-width:750px){.usoa .footer-block__details-content p,.usoa .footer-block__details-content a{font-size:2.8rem}}@media screen and (min-width:750px){.usoa .footer__content-bottom-wrapper{flex-direction:row;justify-content:space-between}.usoa .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/usoa.css.map */
