.promo-strip__discount .discount-code__label{font-size:.88em;padding-left:16px}.promo-strip__discount .discount-code__btn{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-border-start:unset;border-inline-start:unset;max-width:unset}@media screen and (max-width: 1024px){.promo-strip__container .section__block{font-size:.88em}}@media screen and (max-width: 768px){.promo-strip__container .section__block{font-size:.75em}}.announcement__grid{display:grid;grid-template:"utils announcement links"/minmax(0,1fr) minmax(0,50px) minmax(0,1fr);gap:var(--column-gap);padding:8px 0}@media screen and (max-width: 768px){.announcement__grid{display:contents;overflow:hidden}.announcement__grid .announcement__col--utils{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.announcement__grid .announcement__col--utils .announcement__link{padding:10px 0;font-size:14px}}.announcement__col--utils{grid-area:utils;gap:16px}.announcement__col--left{grid-area:announcement}.announcement__col--right{grid-area:links;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;padding:0!important}.announcement__link{gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.announcement__link--label{line-height:1}.blog-content--has-sidebar{display:grid}@media screen and (min-width: 769px){.blog-content--has-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,.5fr)}}.blog-content__sidebar{padding:calc(6 * var(--space-unit));border:1px solid rgba(var(--text-color)/.15)}.blog-content__list{margin-top:calc(4 * var(--space-unit));padding-left:calc(6 * var(--space-unit));list-style-type:circle}.blog-content__list a{-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;-webkit-text-decoration:underline transparent 1px;text-decoration:underline transparent 1px;text-underline-offset:.25rem}.blog-content__list a:hover{text-decoration-color:currentColor}.full-logo{width:100%}.logo__h1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-label-wrapper{font-size:calc(var(--body-font-size) * .105rem);font-weight:700}.product-label-wrapper .product-label--sale{position:relative}.product-label-wrapper .product-label--sale:after{content:"";width:100%;height:100%;position:absolute;background-color:inherit;z-index:1;left:0;top:0;right:0;bottom:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewX(-24deg);transform:skew(-24deg)}.product-label-wrapper .product-label--sale .label-text-percent{position:relative;z-index:2;padding:4px 0}@media screen and (min-width: 769px){.product-label-wrapper .product-label--sale .label-text-percent{font-size:2rem}}@media screen and (max-width: 768px){.product-label-wrapper .product-label--sale .label-text-percent{font-size:1.5rem}}.product-label-wrapper--black-friday{position:absolute}.product-label-wrapper--black-friday .product-label--sale.product-label--black-friday{display:none;background:rgb(var(--sale-label-text-color));color:rgb(var(--sale-label-bg-color));padding-left:1em}.product-label-wrapper--black-friday .product-label--sale.product-label--black-friday .label-text-percent{text-transform:uppercase}@media screen and (min-width: 769px){.product-label-wrapper--black-friday .product-label--sale.product-label--black-friday .label-text-percent{font-size:1em}}.product-label-wrapper--black-friday .product-label--sale.product-label--black-friday:after{border:1px inset rgb(var(--sale-label-bg-color));border-left:0}@media screen and (min-width: 769px){.product-label-wrapper--black-friday .product-label--sale.product-label--black-friday{display:-webkit-box;display:-ms-flexbox;display:flex}}.product-label-wrapper .produt-label-text{position:relative;color:var(--text-color);background:var(--background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;max-width:8em;padding:5px 0 5px 16px}.product-label-wrapper .produt-label-text:after{content:"";width:100%;height:100%;position:absolute;background-color:inherit;z-index:0;left:0;top:0;right:0;bottom:0;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewX(-24deg);transform:skew(-24deg)}.product-label-wrapper .produt-label-text span{position:relative;z-index:1}@media screen and (max-width: 768px){.product-label-wrapper{font-size:calc(var(--body-font-size) * .0625rem)}.product-label-wrapper .produt-label-text{max-width:7.5em;padding:5px 0 5px 28px}}.btn--full{display:block}@media screen and (min-width: 1025px){.product-benefits__inner{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:var(--column-gap);-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}}.product-benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-benefits__icon{margin:0 1em 1em 0;color:var(--icon-color)}.product-benefits__content a{-webkit-transition:-webkit-text-decoration .2s ease-out;transition:-webkit-text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;-webkit-text-decoration:underline transparent 1px;text-decoration:underline transparent 1px;text-underline-offset:.25rem}.product-benefits__content a:hover{text-decoration-color:currentColor}variant-label{position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 768px){.icons-with-text img{max-height:var(--mobile-icon-size)}}.icons-with-text--grid .grid{gap:calc(var(--column-gap) * .25)}@media screen and (max-width: 768px){.icons-with-text--grid .grid{margin:0 calc(var(--gutter) * -1);gap:0}.icons-with-text--grid .grid>div>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--gutter) * .5);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(var(--gutter) * .5)}.icons-with-text--grid .icons-with-text__text:not(.text-center){text-align:center;-webkit-margin-start:0;margin-inline-start:0}.icons-with-text--grid .icons-with-text__title{display:-webkit-inline-box;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6em}}@media screen and (max-width: 768px){.icons-with-text--borders .grid>div{border-right:1px solid;border-bottom:1px solid}.icons-with-text--borders .grid>div:nth-child(4n){border-right:none}.icons-with-text--borders .grid>div:not(.hidden):nth-child(-n+4){border-top:1px solid}}.icons-with-text--carousel .slider__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-info__card-both{font-weight:600;text-align:center;width:100%}.product-info .product-info__block:has(.jdgm-widget){margin:0}.product-info .product-info__block.product-inventory{margin-bottom:0}.product-info .product-info__block.product-price .product-info__price .price__was{display:block;font-size:.75em}.product-info .product-info__block.product-price .product-info__price .price__default{color:rgb(var(--product-card-price-color))}.product-info .product-info__block product-form .product-info__add-to-cart button[name=add]{border:none;outline-color:rgb(var(--product-card-btn-bg));outline-offset:3px;background:rgb(var(--product-card-btn-bg-hover)) linear-gradient(104deg,rgb(var(--product-card-btn-bg-hover)) 60%,rgb(var(--product-card-btn-bg)) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--product-card-btn-text));text-transform:uppercase;height:100%;padding-right:calc(4rem + 26px)}@media screen and (max-width: 1023.98px){.product-info .product-info__block product-form .product-info__add-to-cart button[name=add]{padding-left:8px;padding-right:calc(4rem + 8px);font-size:.8em}}.product-info .product-info__block product-form .product-info__add-to-cart button[name=add] .add-to-cart-with-icon .add-to-cart-icon{background:rgb(var(--product-card-title-color));position:absolute;right:0;top:0;width:4rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-info .product-info__block product-form .product-info__add-to-cart button[name=add]:hover{background-position:0 100%}.product-info .product-info__block product-form .product-info__add-to-cart button[name=add]:hover .add-to-cart-icon{background-color:rgb(var(--product-card-btn-bg))}.product-info .product-info__block+.product-info__block:has(.btn--icon-with-text) .btn--secondary{border:var(--btn-border-width) solid rgb(var(--product-card-title-color));outline-color:rgb(var(--product-card-title-color));outline-offset:3px;background:rgba(var(--product-card-title-color)/.9) linear-gradient(104deg,rgba(var(--product-card-btn-text)/.07) 60%,rgba(var(--product-card-title-color)/var(--btn-alt-bg-alpha)) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--product-card-btn-text))}.product-info .product-info__block+.product-info__block:has(.btn--icon-with-text) .btn--secondary:hover{background-position:0 100%}.product-info .product-collections a{color:rgb(var(--heading-color));text-decoration:none;font-weight:700}.footer__banners-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}.footer__banners-item a{display:block}product-card .card__title{color:rgb(var(--product-card-title-color))}product-card .price{font-size:calc(var(--body-font-size) * .125rem)}product-card .price__current{color:rgb(var(--product-card-price-color))}product-card .price .card__vendor--link .card__vendor{color:rgb(var(--product-card-vendor-color))}product-card product-form button[name=add]{border:none;outline-color:rgb(var(--product-card-btn-bg));outline-offset:3px;background:rgb(var(--product-card-btn-bg-hover)) linear-gradient(104deg,rgb(var(--product-card-btn-bg-hover)) 60%,rgb(var(--product-card-btn-bg)) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--product-card-btn-text));padding-right:calc(4rem + 26px)}product-card product-form button[name=add]:hover .quick-add-icon{background:rgb(var(--product-card-btn-bg))}product-card product-form .quick_add_with_icon{text-transform:uppercase;font-weight:500}product-card product-form .quick_add_with_icon .quick-add-icon{background:rgb(var(--product-card-title-color));position:absolute;right:0;top:0;width:4rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-products-grid[data-layout=list] .card__quick-add button[name=add]{padding-right:calc(4rem + 26px)}body .product-breadcrumbs .breadcrumbs-list{line-height:1.5}@media screen and (min-width: 769px){body .product-breadcrumbs .breadcrumbs{width:100%}body .product-breadcrumbs+.product-main .product-info:before,body .product-breadcrumbs+.product-main .product-info:after{top:0}}.product-inventory__status{text-transform:uppercase}.product-promo-image{display:block;margin-top:10px}.product-benefits__content .product__vendor--link{color:rgb(var(--product-card-title-color))}.logo-with-socials{background-color:rgba(var(--bg-color))}.logo-with-socials .footer-logo-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}.logo-with-socials .footer-socials-hr{margin:0;height:2px}.footer__base a:hover{text-decoration:underline}.section--subcollections .card{height:100%}.section--subcollections .card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.section--subcollections .card__info a{margin-top:auto}.card--product .card__info{display:-webkit-box;display:-ms-flexbox;display:flex}.card--product .card__info-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card--product .card__info-inner .price{margin-top:auto}.card--product .card__info-inner .price__was{display:block}@media screen and (min-width: 769px){.card--product .card__info-inner .price__was{font-size:.8em}}@media screen and (max-width: 1023.98px){.card .mob\:card__quick-add--below .btn{padding-left:8px;padding-right:calc(4rem + 8px);font-size:.625em}}.smart-cards{padding-top:60px}.smart-cards__item{width:100%;border-radius:10px;-webkit-box-shadow:17px 4px 30px 25px rgba(0,0,0,.1);box-shadow:17px 4px 30px 25px #0000001a;padding:0 46px 46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smart-cards__item--image{max-width:200px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px #0000001a;margin-top:-45px;border-radius:10px}.smart-cards__item--title .product-title{color:rgb(var(--text-color))}.smart-cards__item--price{font-weight:700;font-size:26px;color:rgb(var(--text-color))}.smart-cards__item--price__anually{line-height:1.5;font-size:1.4rem;font-weight:500}.smart-cards__item--benefits{color:rgb(var(--text-color));height:100%}.smart-cards__item--benefits .benefit-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:14px}.smart-cards__item--benefits .benefit-item img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.smart-cards__item--benefits .benefit-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.smart-cards__item--benefits .benefit-item__text--title{line-height:1.1em;font-size:18px;margin-bottom:6px}.smart-cards__item--benefits .benefit-item__text--info{font-size:14px;color:#929292}.smart-cards__item product-form{width:100%}.smart-cards__item product-form .btn{line-height:2.2;text-transform:uppercase;border-radius:8px}@media screen and (max-width: 1279px){.smart-cards__item{padding:0 24px 24px}}@media screen and (max-width: 768px){.smart-cards .gap-y-theme{row-gap:67.2px}}cart-drawer cart-items .cart-item__title,.cart__items cart-items .cart-item__title{color:rgb(var(--product-card-title-color))}cart-drawer cart-items .price__current,.cart__items cart-items .price__current{color:rgb(var(--product-card-price-color))}cart-drawer product-recommendations carousel-slider .product-recommendations-title,.cart__items product-recommendations carousel-slider .product-recommendations-title{color:rgb(var(--product-card-title-color))}cart-drawer product-recommendations carousel-slider .slider__item .card p,.cart__items product-recommendations carousel-slider .slider__item .card p{color:rgb(var(--product-card-title-color))}cart-drawer product-recommendations carousel-slider .slider__item .card .price__current,.cart__items product-recommendations carousel-slider .slider__item .card .price__current{color:rgb(var(--product-card-price-color))}cart-drawer product-recommendations carousel-slider .slider__item .card product-form .btn,.cart__items product-recommendations carousel-slider .slider__item .card product-form .btn{border:none;outline-color:rgb(var(--product-card-btn-bg));outline-offset:3px;background:rgb(var(--product-card-btn-bg-hover)) linear-gradient(104deg,rgb(var(--product-card-btn-bg-hover)) 60%,rgb(var(--product-card-btn-bg)) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--product-card-btn-text))}cart-drawer product-recommendations carousel-slider .slider__item .card .btn,.cart__items product-recommendations carousel-slider .slider__item .card .btn{border:none;outline-color:rgb(var(--product-card-btn-bg));outline-offset:3px;background:rgb(var(--product-card-btn-bg-hover)) linear-gradient(104deg,rgb(var(--product-card-btn-bg-hover)) 60%,rgb(var(--product-card-btn-bg)) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--product-card-btn-text))}cart-drawer product-recommendations carousel-slider .slider__item .card .btn:hover,.cart__items product-recommendations carousel-slider .slider__item .card .btn:hover{background-position:0 100%}.cart--with-items .cart__summary .total-price{color:rgb(var(--product-card-price-color))}.card__media:not(:has(.product-label-container)){padding-top:33px}@media screen and (max-width: 768px){.card__media:not(:has(.product-label-container)){padding-top:29px}}quick-add-drawer .quick-add__product-details .product-title a{color:rgb(var(--product-card-title-color))}quick-add-drawer .quick-add__product-details .price__current{color:rgb(var(--product-card-price-color))}quick-add-drawer product-form .product-info__add-button button{border:none;outline-color:rgb(var(--product-card-btn-bg));outline-offset:3px;background:rgb(var(--product-card-btn-bg-hover)) linear-gradient(104deg,rgb(var(--product-card-btn-bg-hover)) 60%,rgb(var(--product-card-btn-bg)) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--product-card-btn-text));padding-right:calc(4rem + 26px);padding-top:14px;padding-bottom:14px}quick-add-drawer product-form .product-info__add-button button .add-to-cart-with-icon{text-transform:uppercase;font-weight:500}quick-add-drawer product-form .product-info__add-button button .add-to-cart-with-icon .add-to-cart-icon{background:rgb(var(--product-card-title-color));position:absolute;right:0;top:0;width:4rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}quick-add-drawer product-form .product-info__add-button button:hover .add-to-cart-icon{background-color:rgb(var(--product-card-btn-bg))}.product-description-content .video-section{padding-top:40px;height:300px;width:100%;max-width:600px}.product-description-content .video-section iframe{height:300px}.article-content table-of-contents{width:100%;padding:1em;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-content table-of-contents h5{margin:0 0 1em!important}.article-content table-of-contents a{padding-bottom:5px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;text-decoration:none}.article-content table-of-contents a[data-type=h3]{padding-left:10px}.article-content table-of-contents a[data-type=h4]{padding-left:20px}.article-content table-of-contents a[data-type=h5]{padding-left:30px}.article-content table-of-contents a[data-type=h6]{padding-left:40px}.article-content table-of-contents a:hover{text-decoration:underline;text-underline-position:under}.btn--transparent{border:var(--btn-border-width) solid rgb(var(--product-card-title-color));outline-color:rgb(var(--product-card-title-color));outline-offset:3px;background:transparent;background-size:300% 100%;color:rgb(var(--product-card-title-color))}search-form .search__submit svg{color:rgb(var(--product-card-btn-bg))}.text-current.hover-effect{-webkit-transition:all .3s ease;transition:all .3s ease}.text-current.hover-effect:hover{color:rgb(var(--product-card-btn-bg))}.background__text{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgb(var(--bg-color));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.background__text-inner{opacity:.08;text-shadow:2px 0 0 rgb(var(--text-color)),-2px 0 0 rgb(var(--text-color)),0 2px 0 rgb(var(--text-color)),0 -2px 0 rgb(var(--text-color)),1px 1px 0 rgb(var(--text-color)),-1px -1px 0 rgb(var(--text-color)),1px -1px 0 rgb(var(--text-color)),-1px 1px 0 rgb(var(--text-color));color:rgb(var(--bg-color));font-size:12dvh;text-transform:uppercase;font-weight:600;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap;line-height:1.2;margin-left:calc(var(--section-gap) * var(--fluid-1-5))}.background__text-inner span:nth-child(2){margin-left:calc(var(--section-gap) * var(--fluid-1-5) * -2)}.countdown-timer{padding:calc(var(--section-gap) * var(--fluid-1-5)) 0}.countdown__item{background:transparent;-webkit-transform:skew(0);transform:skew(0);padding:0;min-width:unset}.countdown__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--countdown-unit-background, rgb(var(--text-color)));background-size:contain;background-repeat:no-repeat;background-position:center;min-width:6rem;min-height:100%;margin-bottom:1rem}@media screen and (min-width: 769px){.countdown__number{min-width:12rem}}.section__footer{margin-top:var(--heading-gap)}.card--product-contained .product-label-container{margin-left:calc(3 * var(--space-unit) * -1)}@media screen and (min-width: 769px){.card--product-contained .product-label-container{margin-left:calc(5 * var(--space-unit) * -1)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/style.css.map */
