:root{--text-h3: max( .75rem, clamp(1rem, .9rem + .5vw, 1.125rem) * var(--text-heading-size-factor) )}.prose :where(p){margin-block-start:0}.text-xxs{font-size:10px}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.heading,.display-xl,.display-l,.display-m,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.prose :where(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family);font-weight:700;text-transform:uppercase;font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);line-height:var(--heading-line-height);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;display:block}.display-xl{font-size:var(--text-display-xl)}.display-l{font-size:var(--text-display-l)}.display-m{font-size:var(--text-display-m)}.h1,:where(.prose h1){font-size:var(--text-h1)}.h2,:where(.prose h2){font-size:var(--text-h2)}.h3,:where(.prose h3){font-size:18px}.h4,:where(.prose h4){font-size:20px;font-weight:700;text-transform:uppercase;margin:0;line-height:1.1;color:#000;letter-spacing:-.5px}.h5,:where(.prose h5){font-size:var(--text-h5);line-height:calc(var(--heading-line-height) + .1)}.h6,:where(.prose h6){font-size:12px;line-height:calc(var(--heading-line-height) + .1);font-weight:500}.h7{font-size:16px;font-weight:400;line-height:calc(var(--heading-line-height) + .1)}@media screen and (min-width:700px){.sm\:text-xxs{font-size:10px}.sm\:text-xs{font-size:var(--text-xs)}.sm\:text-sm{font-size:var(--text-sm)}.sm\:text-base{font-size:var(--text-base)}.sm\:text-lg{font-size:var(--text-lg)}.sm\:display-xl{font-size:var(--text-display-xl)}.sm\:display-l{font-size:var(--text-display-l)}.sm\:display-m{font-size:var(--text-display-m)}.sm\:h1{font-size:var(--text-h1)}.sm\:h2{font-size:var(--text-h2)}.sm\:h3{font-size:var(--text-h3)}.sm\:h4{font-size:var(--text-h4)}.sm\:h5{font-size:var(--text-h5)}.sm\:h6{font-size:var(--text-h6)}.sm\:h7{font-size:var(--text-h7)}}.line-item{flex-direction:row;align-items:center;column-gap:1rem;display:flex;padding:0 0 17px;margin:0 15px;border-bottom:solid .0625rem #EEE;background-color:#fff}#product-title__toggle{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title-wrapper{display:flex;align-items:flex-start;gap:0px;flex-wrap:nowrap}.toggle-title{background:none;border:none;color:#000;cursor:pointer;font-size:16px;display:none;align-items:center;padding:0;line-height:1;transition:transform .3s ease;margin-top:0}.toggle-title:after{content:"\25bc";font-size:12px;margin-left:4px;transition:transform .3s ease}.toggle-title.active:after{transform:rotate(180deg)}.header__active-number{display:flex;align-items:center;justify-content:space-evenly;width:17px;height:17px;position:absolute;inset-block-start:-10px;inset-inline-end:-10px;pointer-events:none;border-radius:100%;background:#000}.header__active-number .number-bubble{color:#fff;padding:0;font-size:.7rem;font-weight:700}.cart-item-price--compare{color:var(--compare-color);text-decoration:line-through;text-transform:capitalize}.final-discount-price{color:var(--color-final_discount);text-decoration:line-through}.item-save-price{display:flex;align-items:center;justify-content:flex-end;color:var(--color-save-price);font-size:var(--font-saving-price);text-decoration:none;margin-top:.15rem}.sequre-checkout{--icon-color: #fff;fill:var(--icon-color);margin-bottom:.2rem}.accordion-type-popup .accordion-popup{display:none}.accordion-type-popup .popup--header{padding:16px 0;background-color:#fff;border-bottom:solid .0625rem #eee;color:#000;display:flex;justify-content:space-between;align-items:center;column-gap:.75rem;transition:color .2s;cursor:pointer;font-size:14px;font-weight:700;text-transform:uppercase}.tourandtate-popup-content .tourandtate-content__header{font-weight:400;text-transform:uppercase;letter-spacing:.02rem}@media only screen and (min-width:769px){.product-sticky-add-to-cart .variant-picker,.product-sticky-add-to-cart .variant-picker__form{display:none}}@media only screen and (max-width:768px){.product-sticky-add-to-cart{grid-auto-flow:row;justify-content:space-between;align-items:center;width:100%}.accordion-type-popup .icon-accordion-small-arrow{transform:rotate(270deg)}.product-sticky-add-to-cart .variant-picker{gap:.75rem;margin-bottom:.5rem}.product-sticky-add-to-cart .variant-picker__option{grid-template-columns:auto 1fr;align-items:center;gap:1rem}.product-sticky-add-to-cart .variant-picker__option .relative{display:flex;align-items:center;justify-content:flex-end}.product-sticky-add-to-cart .variant-picker__option-values{gap:.5rem;justify-content:flex-end}.product-sticky-add-to-cart .variant-picker__option button.select{width:min(100%,14rem)}.product-sticky-add-to-cart :checked+.color-swatch,.color-swatch.is-selected{--swatch-selected-border-offset: 1px}.product-sticky-add-to-cart hr{display:none}.accordion-type-popup details{display:none}.accordion-type-popup .accordion-popup{display:block}}.tourandtate-bottom-popup{position:fixed;left:0;right:0;bottom:-100%;background:#fff;transition:bottom .3s ease;z-index:9999;max-height:80vh;overflow-y:auto;height:100%;border-radius:20px 20px 0 0}.tourandtate-bottom-popup.tourandtate-active{bottom:0}.button__content .cart-discount{display:flex;align-items:center;justify-content:center;gap:.25rem;font-style:var(--style-discount-text);font-weight:800;color:#fff}.button__content .cart-discount svg{margin-bottom:2px;width:20px;height:20px}.tourandtate-bottom-popup:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .3s ease}.tourandtate-bottom-popup.tourandtate-active:before{opacity:1;pointer-events:auto}.tourandtate-popup__header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #eee;background:#eee;flex-shrink:0}.tourandtate-popup-content{background:#fff;position:relative;height:100%;overflow-x:hidden;display:flex;flex-direction:column}.tourandtate-content{padding:15px 25px 25px;flex:1;overflow-y:auto}.tourandtate-close-popup{font-size:22px;background:#fff;padding:0 10px 3px;border-radius:5px;cursor:pointer}.cart-drawer__cross-sell .product-list{--product-list-default-column-count: 3}.cart-drawer__cross-sell .product-cross-sell button.link{margin-bottom:.85rem}.cart-drawer__cross-sell .constrained-image{margin:0 auto}.header__secondary-nav .subheading{text-transform:uppercase;font-weight:500}.product-recommendations__list .product-recommend__button{margin-bottom:0;border:0;position:absolute;left:50%;top:60%;transform:translate(-50%) translateY(10px);width:80%;color:#fff;background:none;background-color:#000;padding:.5rem;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.product-info__block-list .text-subdued,.product-card__info .text-subdued{color:rgb(var(--text-color))!important}.product-info__block-list sale-price.text-on-sale,.product-card__info sale-price.text-on-sale{color:#c92117;font-weight:700!important;font-size:16px!important}.product-info__block-list compare-at-price,.product-card__info compare-at-price{color:rgb(var(--text-color))!important}.product-recommendations__list product-card:hover .product-recommend__button{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s}@media only screen and (max-width:1299px){.product-recommendations__list .product-recommend__button{opacity:1;visibility:visible;transition:none}}.product-recommendations__list img{display:block;max-width:100%;height:auto;width:100%;margin-bottom:1rem}.product-cross__info{padding:5px 10px}cart-drawer .price-with-compare{color:#c92117;text-transform:capitalize}.drawer-count__contents{display:flex;flex-direction:column}.drawer-count__contents h2{padding:0 15px;font-size:1.125rem;font-weight:600;text-transform:capitalize}.cart-total__price{color:#c92117;font-weight:700}.progress-bar__label .label-wrapper{margin:0;list-style:none;display:flex;align-items:center;justify-content:center;padding-top:6px}.progress-bar__label .label-wrapper li{flex:1;display:flex;align-items:center;justify-content:center}sidebar-nav-links{display:grid;grid-template-columns:repeat(var(--cols),1fr);align-items:flex-start;justify-content:center;gap:.5rem;margin-bottom:1rem}sidebar-nav-links .sidebar-nav__image{position:relative;width:100%;height:var(--img-height);border-radius:var(--imge-border-radius);border:1px solid #e7e7e7;overflow:hidden}sidebar-nav-links img{object-fit:cover;width:100%;height:100%}sidebar-nav-links .sidebar-nav__link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}sidebar-nav-links .sidebar-nave__item{display:flex;align-items:center;flex-direction:column;gap:.5rem;position:relative}sidebar-nav-links .sidebar-nave__item .sidebar-nav__title{font-size:14px;line-height:1.5em;text-transform:uppercase;font-weight:600}.cart-drawer__cross-sell scroll-carousel{margin-inline-start:0!important}@media screen and (max-width:749px){sidebar-nav-links .sidebar-nave__item .sidebar-nav__title{font-size:12px}}.accordion__content .flex.agent-turn{flex-direction:column}.accordion__content .list--unstyled{margin:1rem;list-style:disc}.accordion__content .list--unstyled li{text-align:left;padding-inline-start:0ch}.product-save__price{background:#46a110;color:#fff;padding:3px 10px;font-size:12px;text-transform:uppercase;font-weight:500;border-radius:2px}@media screen and (max-width:749px){.product-sticky-add-to-cart.sticky-cart-visible{visibility:visible;padding:20px;opacity:1;border-top:1px solid #eee;background:#fff}}.product-card__figure .badge-list{padding:0!important}#cart-drawer::part(body){padding:0!important}.drawer--cart .free-shipping-bar{margin-block-start:-.25rem;background:#eee;padding:15px 15px 7px}.drawer::part(header){padding:10px 15px}.progress-bar{background:#fff;width:100%;height:12px;display:block;position:relative;overflow:hidden}.progress-bar:before{content:"";width:100%;height:100%;transform:scaleX(var(--progress-bar-progress, 0));transform-origin:var(--transform-origin-start);background:linear-gradient(60deg,#46a110,#31830b 35%,#46a110,#31830b 65%,#46a110),linear-gradient(to right,transparent,#46a110 100%);display:block}.progress-bar--limit-width{max-width:min(25vw,180px);height:2px;margin-inline:auto}.cart-items-list .line-item{padding-inline:15px}.menu-drawer__panel-body .h4{font-size:20px;font-weight:700;text-transform:uppercase;margin:0;line-height:1.1;color:#000;letter-spacing:-.5px}.product-title.h6{font-size:12px;line-height:calc(var(--heading-line-height) + .1);font-weight:500}.product-info__block-list>:not(:nth-child(1 of:not(:empty))){margin-block-start:.8rem}.button__content{padding:20px var(--button-padding-inline);justify-content:safe center;font-size:18px;font-weight:700;align-items:center;column-gap:.75rem;display:flex}cart-drawer{--heading-text-transform: capitalize}.line-item .subheading{text-transform:capitalize;font-weight:500}.quantity-selector{--quantity-selector-input-width: 1ch;border-radius:5px}.cart-drawer__cross-sell{padding-inline-start:15px;padding-inline-end:15px;padding-block-start:15px;padding-block-end:15px}.cart-drawer__cross-sell .gap-0\.5{gap:.425rem}.cart-drawer__cross-sell .subheading{font-weight:500}.cart-drawer__footer-inner{padding:5px 15px 10px}.tap-area .gap-3{gap:.35rem!important}.tap-area .subheading{font-weight:500!important;font-size:12px}.accordion__summary{padding:12px 0;color:#000;justify-content:space-between;align-items:center;column-gap:.75rem;transition:color .2s;display:flex}.discount-badge{background:#c9201733;color:#c92117;justify-self:baseline;align-items:center;column-gap:.5rem;padding:.375rem;display:flex;border-radius:5px}.progress-bar{margin-bottom:6px}:is(:checked+.block-swatch,.block-swatch.is-selected).block-swatch--fill{background:transparent!important;border-color:rgb(var(--text-color));box-shadow:0 0 0 1px rgb(var(--text-color)) inset;color:#000}:where(.drawer,.drawer-popover,.modal,.popover)::part(close-button):before{border-radius:25%}@media screen and (min-width:1000px){.product-info{max-width:calc(28.5rem + var(--product-block-item-margin) * 2);padding-inline-start:0!important}.product{gap:3rem}[allow-transparent-header] .product-info{margin-block-start:calc(var(--header-height) + 0rem)}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/custom-theme.css.map */
