@font-face{font-family:Figtree;src:url('{{ "Figtree-VariableFont_wght.ttf" | asset_url }}') format("truetype");font-weight:100 900;font-style:normal;font-display:swap}body{font-family:Figtree,sans-serif!important}.page-width{padding-left:30px!important;padding-right:30px!important;max-width:100%!important}.utility-bar{background-color:#f2f1ed!important;border:none}.utility-bar .announcement-bar__message{color:#000!important;font-size:13px!important}@media (max-width: 768px){.utility-bar .announcement-bar__message{font-size:12px!important}.header__heading-logo-wrapper .header__heading-logo{width:100px;!important;height:auto!important}.header{height:40px!important}.menu-drawer__navigation .menu-drawer__menu-item{text-transform:uppercase;font-weight:700;font-size:35px;padding-bottom:0;padding-top:0}.menu-drawer__close-button{color:transparent!important;font-size:35px;position:relative}.menu-drawer__close-button:after{content:"BACK";position:absolute;color:#000;font-weight:700;font-size:35px!important;text-transform:uppercase;pointer-events:none;padding-bottom:5px}.menu-drawer__close-button .svg-wrapper{display:none}.menu-drawer__navigation .menu-drawer__menu-item:focus,.menu-drawer__navigation .menu-drawer__menu-item:active{background-color:transparent;outline:none}.menu-drawer__utility-links{display:none!important}}.header{border:none!important;box-shadow:none!important;transition:background-color var(--duration-default) ease!important;transform:none!important;top:0!important;left:0!important;right:0!important;height:80px!important}.header-wrapper{border:none!important;background-color:transparent!important}body.template-index .header-wrapper{position:sticky!important;top:0!important}.header__cart-text{padding-right:5px}.card-information .price{font-size:12px}.header__menu-item{color:#000!important;margin-right:5px!important;font-size:13px}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__menu-item:hover{background-color:transparent!important}.menu-drawer__close-button--active,.menu-drawer__close-button:focus,.menu-drawer__close-button:hover{background-color:transparent!important}.header__icon--menu span:after{content:"Menu";margin-left:25px}.menu-open .header__icon--menu span:after{content:"Close";display:inline-block}.header__icon--menu{text-decoration:none!important}.header__icon--menu span svg{opacity:0!important}.header{background-color:transparent;transition:none!important;will-change:background-color}body.menu-active .header{background-color:#fff}.menu-drawer{transform:none!important;opacity:0;visibility:hidden;pointer-events:none;transition:none!important;background-color:transparent}body.menu-active .menu-drawer{opacity:1!important;visibility:visible;pointer-events:auto;background-color:#fff}.header__icon--menu[aria-expanded=true]:before{background:none!important;display:none!important;content:none!important}@media screen and (min-width: 1000px){.card__information{opacity:0;transition:opacity .3s ease;margin:10px!important}.card:hover .card__information{opacity:1}.card__information h3,.card__information .price{transition:opacity .3s ease;margin:0}.card__information h3{text-decoration:none!important}.card:hover .card__information h3,.card:hover .card__information .price{opacity:1}.product-card-wrapper .card__information{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:1rem;padding:1rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:2}.product-card-wrapper:hover .card__information{opacity:1;visibility:visible}.product-card-wrapper .card__information .price{text-align:right}.card.card--standard.card--media:hover .card__media{outline:1px solid #000}.card__heading a{display:block;width:100%;text-decoration:none!important}.collection.page-width{padding-left:8.5px!important;padding-right:6px!important}#product-grid{gap:7px}.card__heading{flex-grow:1;flex-shrink:1;min-width:0}.card__heading h3{display:block;width:100%;text-decoration:none}}@media screen and (max-width: 749px){.collection.page-width{padding-left:2px!important;padding-right:2px!important}}.product__title h1{font-size:16px}.product__title{margin-bottom:-18px!important}.price-item,.money{font-size:13px;margin-top:0!important}.price-item,.unit-price{margin-top:5px!important;color:var(--color-foreground)!important}.product__description{font-size:14px;line-height:1.4}.product-form__buttons button{background-color:transparent;border:none;border-bottom:1px solid #404040;border-radius:0;padding:8px 16px;font-size:14px;cursor:pointer;transition:border-color .3s ease;color:var(--color-foreground)!important;text-transform:uppercase;box-shadow:none!important;transition:none!important}.product-form__buttons button:hover,.product-form__buttons button:focus{outline:none!important;border-radius:0!important;box-shadow:none!important;transition:none!important}@media screen and (min-width: 1000px){.product__media-item[hidden],.slider__slide[hidden]{display:block!important}.product__media-list.slider,.product__media-list.slider--tablet,.product__media-list{display:block!important;overflow:visible!important;transform:none!important}.slider__slide,.product__media-item{display:block!important;width:100%!important;margin:0!important;opacity:1!important;visibility:visible!important}.product__media-item .media,.product__media-item .media>*{height:auto!important;max-height:none!important}.thumbnail-slider,.slider-buttons,.slider-counter{display:none!important}}@media screen and (min-width: 1000px){.product__media-wrapper{flex:0 0 50%!important;max-width:50%!important}.product__info-wrapper{flex:0 0 50%!important;max-width:50%!important;padding-left:40px}}@media screen and (min-width: 1000px){.product__media-wrapper{position:static!important;height:auto!important;overflow:visible!important;padding-right:0!important}}@media screen and (min-width: 1000px){.product__info-wrapper{position:sticky;top:10px;align-self:start}}@media screen and (min-width: 1000px){.product,.product .grid,.product .page-width{overflow:visible!important}}body.template-product .utility-bar{position:sticky;top:0;z-index:1100}body.template-product .header-wrapper{position:sticky!important;top:var(--utility-bar-h, 36px);z-index:1090}body.template-product{--utility-bar-h: 36px}@media (max-width: 768px){body.template-product{--utility-bar-h: 30px}}@media screen and (min-width: 1000px){.product__media-wrapper,.product__media-list,.product__media,.product__media-item,.product__media-item .media{position:static!important;top:auto!important}.product__media-wrapper{scroll-snap-type:none!important}.product .grid{align-items:flex-start!important}.product__info-wrapper{position:sticky!important;top:40px;z-index:0}}@media screen and (min-width: 1000px){.product__media-item,.slider__slide{width:100%!important;max-width:100%!important}.product__media-item img,.product__media-item .media img,.slider__slide img{width:100%!important;height:auto!important;object-fit:contain;display:block}}@media screen and (min-width: 1000px){.product__media.media{background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.product__media.media img{display:block;border:none!important;outline:none!important;box-shadow:none!important}}.product__media.media,.product__media-item .media,.product__media.media img,.product__media-item img{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;display:block;width:100%!important;height:auto!important;object-fit:contain}body.template-product .header-wrapper{position:sticky!important;top:0!important;z-index:1100}.product-form__input--pill input[type=radio]+label{border:none!important;color:var(--color-foreground)!important;background-color:rgb(var(--color-background))!important;margin:7px 0 20px!important;padding:0 0 0 5px!important}.product-form__input--pill input[type=radio]+label:before{box-shadow:none!important}.product-form__input--pill input[type=radio]+label:hover{border:none!important}.product-form__input--pill input[type=radio]:checked+label{border:none!important;background-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important}.product-form__input--pill input[type=radio]:checked+label{background-color:inherit!important;color:var(--color-foreground)!important;border:none!important;text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:7px;font-size:14px}.product-form__input--pill{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px}.product-form__input--pill legend{margin:0;padding:0}.product-form__buttons .button,.product-form__buttons button{box-shadow:none!important;outline:none!important}.product-form__buttons .button:after,.product-form__buttons button:after,.product-form__buttons .button:hover:after,.product-form__buttons button:hover:after{content:none!important;box-shadow:none!important}.product-form__buttons .button:focus,.product-form__buttons .button:focus-visible,.product-form__buttons button:focus,.product-form__buttons button:focus-visible{box-shadow:none!important;outline:none!important}.product-form__buttons .button,.product-form__buttons button{--buttons-border-width: 0 !important;--border-offset: 0 !important;--alpha-button-background: 0 !important;--alpha-button-border: 0 !important;--buttons-border-opacity: 0 !important}.cart-notification{position:fixed!important;top:calc(var(--utility-bar-h, 0px) + 40px);right:12px;z-index:40000!important;width:min(420px,90vw)}.cart-notification__content,.cart-notification__header,.cart-notification__links,.cart-notification__item{background-color:rgb(var(--color-background))!important}@media screen and (min-width: 1000px){.product__info-wrapper{padding-right:20rem!important}}.product-form__input--swatch input[type=radio]+label{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;padding:0!important}.product-form__input--swatch input[type=radio]+label{margin:4px!important}.product-form__input--swatch input[type=radio]+label,.product-form__input--swatch input[type=radio]+label:hover,.product-form__input--swatch input[type=radio]:checked+label,.product-form__input--swatch input[type=radio]:checked+label:hover{border:none!important;outline:none!important;box-shadow:none!important}.product-form__input--swatch input[type=radio]+label:before,.product-form__input--swatch input[type=radio]:checked+label:before{content:none!important;box-shadow:none!important}.product-form__input--swatch input[type=radio]:checked+label{transform:scale(1.3)}.product-popup-modal__opener{margin-top:-20px!important}.product-popup-modal__button.link{font-size:12px!important;color:var(--color-foreground)!important}.button.klaviyo-bis-trigger{font-size:14px}@media screen and (min-width: 750px){.cart-notification{border-width:var(--popup-border-width) var(--popup-border-width) var(--popup-border-width)!important;margin-top:5px}}@media screen and (max-width: 750px){.cart-notification{border-width:var(--popup-border-width) var(--popup-border-width) var(--popup-border-width)!important;margin-top:-40px}}.pickup-availability-button.link.link--text.underlined-link{font-size:12px!important}.related-products__heading.h2{font-size:18px!important}.product-popup-modal__content p{font-size:14px;padding-top:17px}@media screen and (max-width: 749px){.product__media-list{padding-bottom:0!important;margin-bottom:-5px!important}.product__media-list.grid{row-gap:0!important;gap:0!important}.product__media-toggle.product__media-zoom-lightbox{background:none!important}.product__media-icon{display:none!important}.product__info-wrapper{padding-left:0!important;padding-right:0!important}.product__info-wrapper .product-form__input input[type=radio]+label,.product__info-wrapper .variant-picker input[type=radio]+label{text-decoration-thickness:1px!important;text-underline-offset:2px!important}.product-popup-modal__content-info img{display:block;margin:0 auto;width:150%!important;max-width:none!important;height:auto!important;transform:translate(-14%);padding-left:7px}.product-popup-modal__opener{margin-top:0!important}.page-width{padding-left:8px!important;padding-right:8px!important;max-width:100%!important;overflow-x:hidden}.card-information .price .money{font-size:11px!important;margin-top:-5px!important}.card-information .price{margin-top:-5px!important}.card__information{padding-top:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
