@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300;0,400;0,500;1,300&display=swap";*,*:before,*:after{box-sizing:border-box}body{font-family:Jost,sans-serif!important;font-weight:300!important;letter-spacing:.03em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:avo-fade-in .5s ease forwards}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Jost,sans-serif!important;font-weight:400!important;letter-spacing:.02em;line-height:1.05}p,li,a,span,label,input,select,textarea,button{font-family:Jost,sans-serif}a{text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.6}.announcement-bar{background:#0a0a0a!important}.announcement-bar__link,.announcement-bar__message{font-family:Jost,sans-serif!important;font-weight:300!important;font-size:1.1rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#fff!important;padding-top:.9rem!important;padding-bottom:.9rem!important}.announcement-bar__link:hover{opacity:.65}.header-wrapper{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.header{padding-top:2rem!important;padding-bottom:2rem!important}.header__heading-link,.header__heading{font-family:Jost,sans-serif!important;font-weight:400!important;font-size:2rem!important;letter-spacing:.12em;text-transform:none;text-decoration:none}.header__heading-logo{max-width:140px!important}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:Jost,sans-serif!important;font-weight:300!important;font-size:1.15rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important}.header__menu-item:hover,.list-menu__item--link:hover{opacity:.5!important;text-decoration:none!important}.header__menu-item[aria-current=page]{text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important}.header__icon,.header__icon svg{color:#0a0a0a!important}.header__icon--cart .cart-count-bubble{background:#0a0a0a!important;color:#fff!important;font-family:Jost,sans-serif!important;font-size:1rem!important;font-weight:300!important}.header__submenu .list-menu__item--link{font-size:1.1rem!important;letter-spacing:.08em!important}.avo-brand-vertical{position:fixed;left:1.4rem;top:50%;writing-mode:vertical-rl;text-orientation:mixed;transform:translateY(-50%) rotate(180deg);font-family:Jost,sans-serif;font-size:1rem;font-weight:300;letter-spacing:.22em;color:#0a0a0a;text-transform:lowercase;z-index:100;pointer-events:none;opacity:.55;-webkit-user-select:none;user-select:none}@media screen and (max-width:989px){.avo-brand-vertical{display:none}}.card-wrapper,.product-card-wrapper{background:transparent!important}.card,.card--standard,.card--media{background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important}.card__inner{background:transparent!important;border-radius:0!important;border:none!important;box-shadow:none!important}.card .media{border-radius:0!important;overflow:hidden;background:#efefec!important}.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:none!important}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none!important}.card-wrapper .media.media--hover-effect>img:first-child:not(:only-child){transition:opacity .3s ease!important}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0!important;transform:none!important}.card-wrapper .media.media--hover-effect>img+img{transition:opacity .3s ease!important;transform:none!important}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1!important;transform:none!important}.card__content,.card__information{padding:1.4rem 0 0!important;background:transparent!important}.card__heading,.card__heading a,.card__heading .card__link{font-family:Jost,sans-serif!important;font-weight:300!important;font-size:1.35rem!important;letter-spacing:.05em!important;line-height:1.3!important;color:#0a0a0a!important;text-transform:none!important;margin-bottom:.5rem!important}.price .price-item,.price__regular .price-item,.price__sale .price-item{font-family:Jost,sans-serif!important;font-size:1.3rem!important;font-weight:300!important;letter-spacing:.05em;color:#0a0a0a!important}.price__sale .price-item--sale{color:#0a0a0a!important}.price__sale .price-item--regular{color:#0a0a0a66!important}.card__vendor,.caption-with-letter-spacing{font-family:Jost,sans-serif!important;font-size:1rem!important;font-weight:300!important;letter-spacing:.15em;text-transform:uppercase;opacity:.5}.card--standard:after,.card--media:after{display:none!important}.collection-hero .collection-hero__title,.collection-hero h1{font-family:Jost,sans-serif!important;font-size:clamp(3.5rem,7vw,8rem)!important;font-weight:300!important;letter-spacing:.01em!important;line-height:.95!important}.featured-collection .title,.collection .title{font-family:Jost,sans-serif!important;font-size:clamp(2.5rem,4vw,4rem)!important;font-weight:400!important;letter-spacing:.02em!important}.collection .button--tertiary,.featured-collection .button--tertiary{font-family:Jost,sans-serif!important;font-size:1.1rem!important;font-weight:300!important;letter-spacing:.15em!important;text-transform:uppercase!important;text-decoration:underline!important;text-underline-offset:4px!important;background:none!important;border:none!important;padding:0!important}.facets__label,.facets-container .facets__heading,.active-facets__button-label,.select__select{font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:300!important;letter-spacing:.08em}.facets__sort .select__select,label.select__label{font-size:1.1rem!important;letter-spacing:.12em;text-transform:uppercase}.banner{position:relative}.banner .banner__heading,.banner .banner__heading.h0{font-family:Jost,sans-serif!important;font-size:clamp(5rem,10vw,12rem)!important;font-weight:300!important;line-height:.92!important;letter-spacing:-.01em!important}.banner .banner__text{font-family:Jost,sans-serif!important;font-size:1.3rem!important;font-weight:300!important;letter-spacing:.1em}.banner .button{font-family:Jost,sans-serif!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important;padding:1.4rem 3.2rem!important;border-width:1px!important;transition:background .25s ease,color .25s ease}.banner .button--primary{background:#fff!important;color:#0a0a0a!important;border-color:#fff!important}.banner .button--primary:hover{background:transparent!important;color:#fff!important}.banner .button--secondary{background:transparent!important;color:#fff!important;border-color:#fff9!important}.banner .button--secondary:hover{background:#fff!important;color:#0a0a0a!important}.button,button.button,input[type=submit]{border-radius:0!important;font-family:Jost,sans-serif!important;font-weight:400!important;font-size:1.15rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;transition:background .2s ease,color .2s ease,border-color .2s ease}.button:not(.button--secondary):not(.button--tertiary){background:#0a0a0a!important;color:#fff!important;border:1px solid #0a0a0a!important}.button:not(.button--secondary):not(.button--tertiary):hover{background:#fff!important;color:#0a0a0a!important}.button--secondary{background:transparent!important;color:#0a0a0a!important;border:1px solid #0a0a0a!important;border-radius:0!important}.button--secondary:hover{background:#0a0a0a!important;color:#fff!important}.shopify-payment-button__button--unbranded{border-radius:0!important;font-family:Jost,sans-serif!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important}.product__title h1,.product .product__title h1{font-family:Jost,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(3rem,4.5vw,5.5rem)!important;font-weight:300!important;line-height:1!important;letter-spacing:.04em!important;margin-bottom:1.5rem!important}.product .price--large .price-item{font-family:Jost,sans-serif!important;font-size:2.4rem!important;font-weight:400!important;letter-spacing:.05em!important}.product-form__input .form__label,.product-form .form__label{font-family:Jost,sans-serif!important;font-size:1.05rem!important;font-weight:300!important;letter-spacing:.15em!important;text-transform:uppercase!important}.variant-pills__option,.swatch-input__field+label{border-radius:0!important;font-family:Jost,sans-serif!important;font-weight:300!important;font-size:1.2rem!important;letter-spacing:.06em;transition:border-color .15s ease,background .15s ease}.quantity__input{font-family:Jost,sans-serif!important;font-weight:300!important;border-radius:0!important}.quantity__button{border-radius:0!important}.product-form__cart-submit{width:100%!important;padding:1.6rem!important;font-size:1.15rem!important;letter-spacing:.2em!important}.product__description,.product__description p,.product__description li{font-family:Jost,sans-serif!important;font-size:1.4rem!important;font-weight:300!important;line-height:1.75!important;color:#0a0a0ab3!important}.share-button,.share-button__copy{font-family:Jost,sans-serif!important;font-size:1.1rem!important;font-weight:300!important;letter-spacing:.1em}.product__tax{font-size:1.1rem!important;font-weight:300!important;letter-spacing:.04em;opacity:.55}.product__text{font-family:Jost,sans-serif!important;font-size:1.2rem!important;font-weight:300!important;letter-spacing:.04em;line-height:1.65;color:#0a0a0aa6!important;border-top:1px solid rgba(0,0,0,.1);padding-top:1.5rem!important;margin-top:1rem!important}.accordion__title,.accordion summary span{font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:300!important;letter-spacing:.12em!important;text-transform:uppercase!important}.accordion__content,.accordion__content p{font-family:Jost,sans-serif!important;font-size:1.3rem!important;font-weight:300!important;line-height:1.65!important;color:#0a0a0ab3!important}.related-products .title{font-family:Jost,sans-serif!important;font-size:2.8rem!important;font-weight:400!important;letter-spacing:.02em!important}.image-with-text__content .image-with-text__heading{font-family:Jost,sans-serif!important;font-size:clamp(2.5rem,4vw,4.5rem)!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.05!important}.image-with-text__content .image-with-text__text,.image-with-text__content .image-with-text__text p{font-family:Jost,sans-serif!important;font-size:1.4rem!important;font-weight:300!important;line-height:1.75!important;color:#0a0a0ab3!important}.rich-text .rich-text__heading{font-family:Jost,sans-serif!important;font-size:clamp(2.8rem,5vw,6rem)!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.05!important}.rich-text .rich-text__text,.rich-text .rich-text__text p{font-family:Jost,sans-serif!important;font-weight:300!important;font-size:1.5rem!important;line-height:1.7!important;color:#0a0a0aa6!important}.rich-text .button{margin-top:1rem}.multicolumn-card__title,.multicolumn-card .multicolumn-card__title{font-family:Jost,sans-serif!important;font-size:2rem!important;font-weight:400!important;letter-spacing:.02em!important}.multicolumn-card__info,.multicolumn-card p{font-family:Jost,sans-serif!important;font-size:1.3rem!important;font-weight:300!important;line-height:1.65!important;color:#0a0a0aa6!important}.field__input,.field textarea,.select__select,.customer .field input,textarea,input[type=email],input[type=text],input[type=password],input[type=tel]{border-radius:0!important;font-family:Jost,sans-serif!important;font-size:1.35rem!important;font-weight:300!important;letter-spacing:.04em;border-color:#0003!important}.field__label,.select__label{font-family:Jost,sans-serif!important;font-size:1.2rem!important;font-weight:300!important;letter-spacing:.08em}.footer-group{background:#fff!important;border-top:1px solid rgba(0,0,0,.1)!important}.footer__heading,.footer-block__heading{font-family:Jost,sans-serif!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:2rem!important}.footer-block a,.footer-block__list a,.footer__list-social a,.footer__content a{font-family:Jost,sans-serif!important;font-size:1.25rem!important;font-weight:300!important;letter-spacing:.05em;opacity:.65;text-decoration:none!important;display:block;padding:.35rem 0;transition:opacity .2s ease}.footer-block a:hover,.footer-block__list a:hover{opacity:1}.footer__copyright,.footer__copyright-content{font-family:Jost,sans-serif!important;font-size:1.1rem!important;font-weight:300!important;letter-spacing:.08em;opacity:.45}.footer .newsletter-form__field-wrapper .field__input{border-radius:0!important;border-color:#0003!important}.footer .newsletter-form__button{border-radius:0!important;background:#0a0a0a!important;color:#fff!important}.cart__heading{font-family:Jost,sans-serif!important;font-size:3.5rem!important;font-weight:400!important;letter-spacing:.02em!important}.cart-item__name,.cart-item__name a{font-family:Jost,sans-serif!important;font-size:1.35rem!important;font-weight:300!important;letter-spacing:.04em}.cart-item__options,.cart-item__discounted-prices{font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:300!important;letter-spacing:.06em;opacity:.65}.cart__footer .cart__blocks .totals .totals__subtotal{font-family:Jost,sans-serif!important;font-size:1.3rem!important;font-weight:300!important;letter-spacing:.08em;text-transform:uppercase}.cart__footer .totals__subtotal-value{font-family:Jost,sans-serif!important;font-size:2rem!important;font-weight:400!important}.cart-drawer__heading{font-family:Jost,sans-serif!important;font-size:2.5rem!important;font-weight:400!important}nav.breadcrumbs,.breadcrumbs,.breadcrumbs__list-item,.breadcrumbs__list-item a{font-family:Jost,sans-serif!important;font-size:1.05rem!important;font-weight:300!important;letter-spacing:.12em;text-transform:uppercase;opacity:.45;text-decoration:none!important}.search-modal__form .field__input,.search-form .field__input{font-family:Jost,sans-serif!important;font-size:1.5rem!important;font-weight:300!important;letter-spacing:.04em;border-radius:0!important;border-bottom:1px solid rgba(0,0,0,.2)!important;border-top:none!important;border-left:none!important;border-right:none!important}.predictive-search__item-heading,.predictive-search .price .price-item{font-family:Jost,sans-serif!important;font-weight:300!important;letter-spacing:.04em}.predictive-search__list-item-link{font-size:1.3rem!important}.badge{border-radius:0!important;font-family:Jost,sans-serif!important;font-size:1rem!important;font-weight:300!important;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .8rem!important}.badge--sale{background:#0a0a0a!important;color:#fff!important}.loading-overlay__spinner circle{stroke:#0a0a0a!important}.main-page-content h1,.main-page-content h2,.main-page-content h3{font-family:Jost,sans-serif!important;font-weight:400!important}.main-page-content p,.main-page-content li,.rte p,.rte li{font-family:Jost,sans-serif!important;font-size:1.4rem!important;font-weight:300!important;line-height:1.75!important;color:#0a0a0ab3!important}.menu-drawer__navigation .list-menu__item--link,.menu-drawer .list-menu__item--link{font-family:Jost,sans-serif!important;font-weight:300!important;font-size:1.6rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.menu-drawer__utility-links a,.menu-drawer__close-button{font-family:Jost,sans-serif!important;font-size:1.2rem!important;font-weight:300!important;letter-spacing:.1em}.customer h1,.customer h2{font-family:Jost,sans-serif!important;font-weight:400!important;letter-spacing:.02em!important}.customer p,.customer td,.customer th,.customer label{font-family:Jost,sans-serif!important;font-weight:300!important;font-size:1.3rem!important;letter-spacing:.04em}.email-signup-banner .email-signup-banner__heading{font-family:Jost,sans-serif!important;font-size:clamp(2.5rem,4vw,4rem)!important;font-weight:400!important;letter-spacing:.02em!important}.email-signup-banner .email-signup-banner__description,.email-signup-banner .email-signup-banner__description p{font-family:Jost,sans-serif!important;font-size:1.3rem!important;font-weight:300!important;line-height:1.65!important}@keyframes avo-fade-in{0%{opacity:0}to{opacity:1}}.animate--slide-in,.animate--fade-in{transition-duration:.75s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}@media screen and (max-width:749px){.header__heading-logo{max-width:110px!important}.banner .banner__heading{font-size:clamp(3.5rem,12vw,6rem)!important}.product__title h1{font-size:clamp(2.5rem,8vw,4rem)!important}.card__heading{font-size:1.25rem!important}.cart__heading{font-size:2.5rem!important}}@media screen and (min-width:990px){.page-width,.header.page-width,.utility-bar__grid.page-width{padding-left:6rem!important;padding-right:4rem!important}product-info .page-width,product-info>.page-width{padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important}}.avo-rating-mini{display:flex;align-items:center;gap:.8rem;margin-bottom:1.4rem}.avo-rating-mini__stars{color:#0a0a0a;font-size:1.25rem;letter-spacing:.06em;line-height:1}.avo-rating-mini__link{font-family:Jost,sans-serif!important;font-size:1.15rem!important;font-weight:300!important;letter-spacing:.05em;color:#0a0a0a8c!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important;transition:opacity .15s ease}.avo-rating-mini__link:hover{color:#0a0a0a!important;opacity:1!important}.main-collection-product-grid .grid,.featured-collection .grid{gap:0!important}@media screen and (min-width:990px){.main-collection-product-grid .grid--3-col-desktop.product-grid,.main-collection-product-grid .grid--4-col-desktop.product-grid{--grid-desktop-spacing: 0px !important;gap:2px!important}}.main-collection-product-grid .card .media{background:#efefec!important}.card__heading,.card__heading a,.card__heading .link{font-family:Jost,sans-serif!important;font-size:1rem!important;font-weight:300!important;letter-spacing:.08em!important;text-transform:none!important;line-height:1.4!important}.card__information .price,.card__information .price .price-item{font-family:Jost,sans-serif!important;font-size:.95rem!important;font-weight:300!important;letter-spacing:.06em!important;color:#0a0a0a8c!important}.main-collection-product-grid .card__information,.featured-collection .card__information{padding:.9rem 0 0!important}.product__info-container .product__text{font-size:1.25rem!important;line-height:1.7!important}.product__text.inline-richtext{padding:1.5rem!important;background:#f5f5f2!important;border:none!important;margin-top:1.5rem!important;font-size:1.25rem!important;line-height:1.65!important}.collection-hero{min-height:unset!important;padding:3rem 0 2rem!important;text-align:center!important;background:transparent!important}.collection-hero__inner,.collection-hero__text-wrapper{padding:0!important}.collection-hero__title{font-family:Jost,sans-serif!important;font-size:1.05rem!important;font-weight:300!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#0a0a0a8c!important;margin:0!important;line-height:1.4!important}.collection-hero__title .visually-hidden{display:none!important}.facets-wrapper{border-top:1px solid rgba(0,0,0,.1)!important;border-bottom:1px solid rgba(0,0,0,.1)!important;padding:1.1rem 0!important;margin-bottom:0!important}.facets-container-drawer .facets,.facets-container .facets{display:flex!important;align-items:center!important;justify-content:space-between!important}.mobile-facets__open-wrapper{display:inline-flex!important;align-items:center!important;gap:0!important;background:none!important;border:none!important;padding:0!important;cursor:pointer!important;list-style:none!important}.mobile-facets__open .svg-wrapper,.mobile-facets__open svg{display:none!important}.mobile-facets__open-label{font-family:Jost,sans-serif!important;font-size:1.05rem!important;font-weight:300!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#0a0a0a!important}.mobile-facets__open-label.small-hide:after{content:" +";letter-spacing:0}.mobile-facets__count{display:none!important}.facet-filters.sorting{display:flex!important;align-items:center!important;gap:.6rem!important}.facet-filters__label,.facet-filters.sorting label[for=SortBy]{font-family:Jost,sans-serif!important;font-size:1.05rem!important;font-weight:300!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#0a0a0a!important}.facet-filters__sort.select__select,.facets__sort.select__select{font-family:Jost,sans-serif!important;font-size:1.05rem!important;font-weight:300!important;letter-spacing:.08em!important;background:none!important;border:none!important;padding:0 2rem 0 0!important;color:#0a0a0a99!important;cursor:pointer!important;-webkit-appearance:auto;appearance:auto}.facet-filters__field .svg-wrapper{display:none!important}.product-count{font-family:Jost,sans-serif!important;font-size:1rem!important;font-weight:300!important;letter-spacing:.1em!important;color:#0a0a0a61!important}.product-count__text{font-size:1rem!important;font-weight:300!important;letter-spacing:.1em!important}.active-facets__button-inner{font-family:Jost,sans-serif!important;font-size:1rem!important;font-weight:300!important;letter-spacing:.08em!important;border-radius:0!important;border:1px solid rgba(0,0,0,.15)!important;background:none!important;padding:.3rem .8rem!important}.mobile-facets__inner{font-family:Jost,sans-serif!important}.mobile-facets__heading{font-family:Jost,sans-serif!important;font-size:2.4rem!important;font-weight:400!important;letter-spacing:.02em!important}.mobile-facets__summary{font-family:Jost,sans-serif!important;font-size:1.2rem!important;font-weight:300!important;letter-spacing:.1em!important;text-transform:uppercase!important}.main-collection-product-grid{padding-top:0!important}@media screen and (min-width:750px){.product--stacked .product__media-list .product__media-item,.product--stacked .product__media-list .grid__item{width:100%!important;max-width:100%!important;flex-basis:100%!important}.product--stacked .product__media-list.grid{row-gap:.4rem!important}}:root{--avo-sans: "Jost", "Helvetica Neue", Arial, sans-serif}body,p,li,a,span,label,input,select,textarea,button,.header__menu-item,.header__heading-link,.announcement-bar__message,.announcement-bar__link,.price,.product__text,.product__description,.product-form__input,.quantity__input,.card__heading,.card-information,.facets-wrapper,.mobile-facets,.facet-filters,.product-count,.collection-hero__title,.avo-collection-kicker{font-family:var(--avo-sans)!important}.product__title,.product__title h1{font-family:var(--avo-sans)!important;font-weight:300!important;letter-spacing:.04em!important}.header-wrapper,.facets-wrapper,#main-collection-filters,.product__info-container .product-form,.product__info-container .product__description,.product__info-container .product__accordion,.product__accordion,.accordion,.accordion summary,.product__info-container .icon-with-text,.product__info-container .share-button,.product__info-container hr{border:0!important;box-shadow:none!important}.avo-collection-hero .collection-hero__inner,.collection-hero .collection-hero__inner{padding-top:3rem!important;padding-bottom:2.4rem!important}.avo-collection-kicker,.collection-hero__title{font-size:1.15rem!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important}#main-collection-filters{margin-bottom:1.2rem!important;border-top:0!important;border-bottom:0!important}#main-collection-filters .facets-container,#main-collection-filters .facets-vertical-form{min-height:4.8rem!important}.product-grid .card__heading,.product-grid .card__heading.h5,.product-grid .card__heading a{font-family:var(--avo-sans)!important;font-weight:500!important;letter-spacing:-.01em!important;text-transform:none!important}.product-info .page-width,product-info .page-width,.section-template--main-product .page-width{max-width:none!important;padding-left:0!important;padding-right:0!important}@media screen and (min-width:990px){.product.grid,.product.grid--2-col-tablet{display:grid!important;grid-template-columns:minmax(0,52vw) minmax(34rem,1fr)!important;column-gap:0!important;align-items:start!important}.product__media-wrapper.grid__item{width:100%!important;max-width:none!important;padding:0!important}.product__info-wrapper.grid__item{width:100%!important;max-width:62rem!important;padding:7vw 8vw 4rem 7vw!important;position:sticky!important;top:8rem!important}.product--stacked .product__media-list,.product__media-list.grid{display:block!important;margin:0!important;padding:0!important;row-gap:0!important}.product--stacked .product__media-list .product__media-item,.product__media-list .product__media-item,.product__media-list .grid__item{width:100%!important;max-width:100%!important;flex-basis:100%!important;padding:0!important;margin:0 0 .2rem!important}.product__media,.product__media.media,.product__media-item .media{width:100%!important;min-height:88vh!important;background:#eee!important}.product__media img,.product__media-item img,.product__modal-opener img{width:100%!important;height:88vh!important;object-fit:cover!important;object-position:center!important}.product__title h1{font-size:clamp(3.2rem,4.2vw,7rem)!important;line-height:.95!important;font-weight:500!important;letter-spacing:-.06em!important}}@media screen and (max-width:749px){.product.grid{display:block!important}.product__media-wrapper{width:100%!important;padding:0!important}.product__media-list,.product--mobile-thumbnails .product__media-list,.product--mobile-hide .product__media-list{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:.8rem!important;padding:0 1.2rem 1.4rem!important;margin:0!important}.product__media-list::-webkit-scrollbar{height:.35rem!important}.product__media-list::-webkit-scrollbar-track{background:#eee!important}.product__media-list::-webkit-scrollbar-thumb{background:#111!important}.product__media-list .product__media-item,.product__media-list .grid__item{min-width:86vw!important;max-width:86vw!important;width:86vw!important;flex:0 0 86vw!important;scroll-snap-align:start!important;padding:0!important}.product__media,.product__media.media,.product__media-item .media{min-height:72vh!important;background:#eee!important}.product__media img,.product__media-item img,.product__modal-opener img{width:100%!important;height:72vh!important;object-fit:cover!important;object-position:center!important}.product__info-wrapper{padding:2.4rem 1.6rem 0!important}.product__title h1{font-size:3.6rem!important;line-height:.95!important;letter-spacing:-.06em!important}}html body .product__title h1,html body .product__title h1.avo-pdp-title,html body product-info .product__title h1{font-family:Space Grotesk,Helvetica Neue,Arial,sans-serif!important;font-weight:500!important;letter-spacing:-.065em!important}product-info .page-width,product-info>.page-width{padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important}@media screen and (min-width:990px){product-info .page-width,product-info>.page-width{padding-left:0!important;padding-right:0!important;max-width:100vw!important;width:100vw!important}}product-info ul.icon-with-text,product-info ul.icon-with-text--horizontal{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:2.8rem 2rem!important;padding:0!important;list-style:none!important;border:none!important}product-info ul.icon-with-text li.icon-with-text__item,product-info ul.icon-with-text--horizontal li.icon-with-text__item{width:100%!important;min-width:0!important;flex-direction:column!important;display:flex!important;align-items:center!important;text-align:center!important;border:none!important;padding:0!important}product-info .product__title h1,product-info .product__title h1.avo-pdp-title{font-family:Jost,sans-serif!important;font-weight:300!important;font-size:clamp(2.8rem,3.8vw,5.6rem)!important;letter-spacing:.02em!important;line-height:1.05!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/avo-custom.css.map */
