.page-announcement{z-index:1}.timer,.subheading{text-transform:none}.form__legal p{font-style:normal}.field{padding:1rem 0}.template-page-holding-page{--outer: 84px;--font-4: 18px}.template-page-holding-page .header__logo{justify-content:flex-start}.template-page-holding-page .navtext{margin-left:.9em;font-size:var(--font-4)}.template-page-holding-page .index-newsletter p,.template-page-holding-page .index-newsletter .field{font-family:var(--FONT-STACK-SUBHEADING)}.template-page-holding-page .form__legal p{color:var(--text-a35)}.template-page-holding-page .input-button{margin-top:1.5rem;margin-bottom:.5rem}.template-page-holding-page .supporting-menu__copyright{display:flex;align-items:center;justify-content:space-between}.template-page-holding-page .supporting-menu__copyright li:first-child{margin-right:auto}.template-page-holding-page .wrapper--full .brick__block__text:not(.has-padding){padding-inline:0}@media only screen and (max-width: 749px){.grid--mobile-slider .grid-item{flex-basis:40%}.index-newsletter .hero__title.heading-size-7{font-size:calc(var(--font-6) * var(--FONT-ADJUST-HEADING))}.grid__heading.heading-size-9{font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING))}}@media screen and (max-width: 374px){.countdown__timer{--digit-font-size-mobile: 24px;--text-font-size-mobile: 14px}}@media screen and (max-width: 749px){.template-page-holding-page{--outer: 32px}.countdown__timer{--digit-font-size-mobile: 40px;--text-font-size-mobile: 16px}}.featured-product{--padding: 0px}.featured-product .product-item{border:1px solid var(--COLOR-BORDER)}.featured-product .product-item__info{border-top:1px solid var(--COLOR-BORDER)}.featured-product__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.index-text-products{overflow:hidden;--font-9: 50px;--font-12: 60px}.index-text-products .wrapper--narrow{max-width:820px;margin:0}@media only screen and (min-width: 1024px){.index-text-products{--font-9: 50px;--font-12: 60px}}@media only screen and (min-width: 1024px){.index-text-products{--font-9: 48px;--font-12: 64px}}.index-text-products__content{max-width:820px}.index-text-products__content .h1{margin-top:0}.index-text-products__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.5rem}@media only screen and (min-width: 1024px){.index-text-products__wrapper{flex-direction:row;gap:5rem}}.index-text-products__promo-text{perspective:15em;font-size:var(--font-9);animation:rotate 20s infinite linear}.index-text-products__promo-text strong{font-family:var(--FONT-STACK-HEADING);font-size:var(--font-12)}.rotating-text-container{position:relative}.rotating-text-container .btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:250px}.rotating-text-container .index-text-products__promo-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rotating-text{position:relative;border-radius:50%;display:flex;justify-content:center;align-items:center;width:calc(var(--flip-width) * .75);height:calc(var(--flip-height) * .75);font-size:var(--font-9);animation:rotate 20s infinite linear;fill:var(--text)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.index-text-products__main-image{display:block}.flip{position:relative;width:calc(var(--flip-width) * .75);height:calc(var(--flip-height) * .75);flex-shrink:0;perspective:calc(var(--perspective) * .75)}@media screen and (min-width: 750px){.flip,.rotating-text{width:calc(var(--flip-width) * .85);height:calc(var(--flip-height) * .85);perspective:calc(var(--perspective) * .85)}}@media screen and (min-width: 1024px){.flip,.rotating-text{width:var(--flip-width);height:var(--flip-height);perspective:var(--perspective)}}.flip .circle{position:absolute;transition:transform 1s;transform-style:preserve-3d;text-align:center;border-radius:100%;background:var(--COLOR-BG);width:100%;height:100%}.flip .circle .front{position:absolute;height:100%;width:100%;backface-visibility:hidden}.flip .circle .back{position:absolute;height:100%;width:100%;backface-visibility:hidden;transform:rotateY(180deg)}.flip:hover .circle{transform:rotateY(-180deg)}@media screen and (max-width: 1200px){.flip.visible .circle{transform:rotateY(-180deg)}}.anchor-logo .wrapper--full-padded{max-width:925px}.product__block .breadcrumbs{font-size:calc(var(--font-1) * var(--FONT-ADJUST-BODY))}.product__block .breadcrumbs a{display:flex;align-items:center;gap:.25rem}.product__price span{font-family:var(--FONT-STACK-SUBHEADING)}.product__block--lines{padding:0;border:none}.radio__legend__label{align-items:center}.radio__legend__value,.radio__legend__link__label{flex-basis:auto;padding:0;font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY));font-family:var(--FONT-STACK-HEADING)}.radio__legend__link{background-size:0 1px}.radio__legend__link:hover{background-size:100% 1px}.radio__fieldset .radio__button label{font-family:var(--FONT-STACK-BODY);font-size:calc(var(--font-2) * var(--FONT-ADJUST-BODY));font-weight:400}.radio__buttons{display:flex}.radio__button{padding:0}.radio__button label{padding:15px}.radio__fieldset .radio__buttons{margin:0}.radio__button+.radio__button{margin-left:-1px}.product__submit__item .btn{min-height:57px}:root{--COLOR-BORDER-HAIRLINE: #a5a5a4}.index-products{overflow:hidden}.index-product{border-bottom:1px solid var(--COLOR-BORDER-HAIRLINE)}.index-product .product__price{padding:0}.index-product .product-upsell__holder{border:1px solid var(--COLOR-BORDER-LIGHT)}.index-product .divider{border-color:var(--COLOR-BORDER-HAIRLINE)}.index-product .form__width{margin:0}.index-product .product-upsell__btn span.btn__text{display:flex}.index-product .product-upsell__btn span.btn__text span{display:none}.product-upsell__btn{width:100%;height:100%;background:var(--btn-bg)}.product-upsell__btn span.btn__text{display:flex;align-items:center;gap:.25rem;font-family:var(--FONT-STACK-BODY);opacity:1}.product-upsell__btn span.btn__text span{margin-top:2px;line-height:normal}.btn__outer:hover .btn__text{padding:0}.product-upsell__title{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING)}.product-upsell__content{--inner: 20px}.product__content{padding-top:1.25rem;border-top:1px solid var(--COLOR-BORDER-HAIRLINE)}.product__content .form__wrapper{padding-bottom:4rem;--btn-top: 15px}.product__content .form__wrapper--classic .radio__legend__label--text{justify-content:flex-start}.product__content .product-upsell__price{font-family:var(--FONT-STACK-SUBHEADING)}.product__content .breadcrumbs{display:none}@media screen and (min-width: 750px){.index-product{border-top:1px solid var(--COLOR-BORDER-HAIRLINE)}.product__content{padding-top:1.5rem;border-top:none;border-left:1px solid var(--COLOR-BORDER-HAIRLINE)}.product__content .breadcrumbs{display:block}.product__block--breadcrumbs{display:none}}.product__title__wrapper{padding-right:0}@media screen and (max-width: 990px){.product__title{font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING))}.product__collection{font-size:calc(var(--font-5) * var(--FONT-ADJUST-BODY))}}.product__subheading{color:var(--COLOR-SECONDARY)}.product-upsell__actions .btn__outer{padding:0;transition:all .3s ease}.product-upsell__actions .product-upsell__btn{--btn-size: 100%;padding:10px 22px;height:var(--btn-size);background-color:transparent;transition:all .3s ease}.product-upsell__actions .product-upsell__btn .icon-bag{margin:0;width:24px;height:24px}@media only screen and (min-width: 480px){.product-upsell__holder--button .product-upsell__content{padding-right:100px}}@media only screen and (min-width: 750px){.cart-bar__product__price{margin-left:10px}}.shopify-section:not(.accordions-holder)+.accordions-holder .accordion{border-top:none}.shopify-section:not(.accordions-holder)+.accordions-holder .accordion__title{padding-top:0}.accordion__title{padding-block:14px}.accordion__content{padding:0}.faq-list__item{padding-block:14px;font-size:calc(var(--font-4) * var(--FONT-ADJUST-BODY))}.faq-list__item-description{margin:0}section[data-section-type=custom-content] .brick__block--bg .brick__block__text{--block-padding-bottom: .5rem;padding:2.5rem;justify-content:center}section[data-section-type=custom-content] .hero__content--bg{max-width:515px;padding:20px;background-color:var(--COLOR-BG)}section[data-section-type=custom-content] .hero__rte{font-family:var(--FONT-STACK-SUBHEADING)}@media screen and (min-width: 750px){section[data-section-type=custom-content] .brick__block--bg .brick__block__text{padding:0}}@media screen and (max-width: 749px){section[data-section-type=custom-content] .hero__title{font-size:calc(var(--font-8) * var(--FONT-ADJUST-HEADING))}}.product__images{position:relative}.product__thumbs--pagination{position:absolute;bottom:.75rem;left:.75rem;margin:0;min-height:auto}.product__thumbs--pagination .product__thumbs__holder{font-family:var(--FONT-STACK-SUBHEADING);font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY));color:var(--COLOR-BORDER-HAIRLINE)}.product__thumbs--pagination .product__thumb{margin:0}.footer__block__title{font-size:calc(var(--font-6) * var(--FONT-ADJUST-BODY))}.radio__fieldset .radio__button input:checked~label{border-color:var(--COLOR-ACCENT)}.index-page p,.index-page .p{margin:1em 0}.section-columns .grid__heading-actions{display:flex;align-items:center;justify-content:center}.section-columns .btn{margin-top:2rem}.section-columns .grid__description{max-width:493px;margin-top:.9rem}@media only screen and (max-width: 749px){.three-hundred-height-hero--mobile{min-height:300px}}.hero__content{max-width:594px}.hero__content .hero__title{margin-bottom:.5rem}.hero__content .hero__description p{margin:0}.collection__nav{padding-block:1rem}[data-scroll-locked] .collection__nav{padding-right:var(--outer)}.popout--group .popout__toggle,.popout--sort .popout__toggle{padding:13px 1rem;font-size:var(--font-3);text-transform:none;border:1px solid var(--COLOR-BORDER)}:is(.popout--group .popout__toggle,.popout--sort .popout__toggle) .icon-nav-arrow-down{--icon-size: 24px}.popout-list__option:hover,.filter-group__heading,.collection__nav,.popout-list,.collection__sidebar__slider{border-color:var(--COLOR-BORDER-DARK)}.pagination-custom__page{display:flex;align-items:center;justify-content:center;margin-inline:10px;width:44px;height:44px;border-radius:0}.pagination-custom__inner{margin:0 10px}.pagination-custom__prev,.pagination-custom__next{display:flex;align-items:center;justify-content:center;height:44px;padding-inline:12px}@media screen and (min-width: 750px){.pagination-custom__page{width:50px;height:50px;font-size:var(--font-3)}.pagination-custom__prev,.pagination-custom__next{height:50px;padding-inline:36px;font-size:var(--font-3)}}.collection__products{overflow:hidden}.collection__products .grid-outer{padding-top:.5rem;padding-bottom:0}.collection__sidebar__slider{border:none}.collection__sidebar__slider.expanded{margin-right:0}.pagination-custom{position:relative}@media screen and (min-width: 750px){.pagination-custom{padding-block:3rem}.collection__sidebar__slider{position:static}.collection__products .grid-outer{border-left:1px solid var(--COLOR-BORDER-DARK)}}.pagination-custom:before{content:"";position:absolute;top:0;left:calc(0 - (var(--outer) * 2));right:calc(0 - (var(--outer) * 2));width:calc(100% + (var(--outer) * 2));height:1px;background:var(--COLOR-BORDER-DARK)}.pagination-custom:after{content:"";position:absolute;bottom:0;left:calc(0 - (var(--outer) * 2));right:calc(0 - (var(--outer) * 2));width:calc(100% + (var(--outer) * 2));height:1px;background:var(--COLOR-BORDER-DARK)}@media screen and (max-width: 479px){.pagination-custom__prev span,.pagination-custom__next span{display:block}}.navlink--cart--icon .header__cart__status{color:var(--COLOR-ACCENT)}.drawer__inner{border:none}.cart-block--top{padding-block:.75rem;padding-inline:1rem;border-color:var(--COLOR-BORDER-HAIRLINE)}.drawer__head h3{align-items:flex-end;gap:.75rem;margin:0;font-family:var(--FONT-STACK-HEADING);font-size:calc(1.5rem * var(--FONT-ADJUST-BODY));line-height:1;text-transform:none}.drawer__head h3 .cart__items-count{font-family:var(--FONT-STACK-BODY);font-size:calc(1.125rem * var(--FONT-ADJUST-BODY))}.drawer__close{--icon-size: 30px}.cart__item{padding-inline:1rem;border-color:var(--COLOR-BORDER-HAIRLINE)}.cart__item__image a{width:94px}.cart__item__content{width:calc(100% - 94px);padding-left:.5rem}.cart__item__header{display:flex;align-items:flex-start;gap:1rem}.cart__item__title{margin:0;font-family:var(--FONT-STACK-HEADING)}.cart__item__meta{margin-top:.375rem}.cart__quantity-counter{flex-direction:row;justify-content:space-between;align-items:center;margin-top:.75rem;width:100%}.cart__item__selected-options{font-family:var(--FONT-STACK-SUBHEADING)}.cart__price{margin:0;font-family:var(--FONT-STACK-SUBHEADING)}.cart__quantity{width:120px;background-color:var(--COLOR-SECONDARY-BG);--icon-size: 20px}.cart__quantity .cart__quantity-minus{border-right:1px solid var(--COLOR-BORDER-LIGHT)}.cart__quantity .cart__quantity-plus{border-left:1px solid var(--COLOR-BORDER-LIGHT)}.cart__quantity .cart__quantity button{width:38px}.cart__quantity .cart__quantity-field{font-size:calc(1rem * var(--FONT-ADJUST-BODY));border-color:var(--COLOR-BORDER-LIGHT)}.free-shipping{border:none}.cart__foot__inner{padding-inline:1rem;border-color:var(--COLOR-BORDER-HAIRLINE)}.cart__total{margin-bottom:.75rem;font-family:var(--FONT-STACK-HEADING)}.cart__total .cart__total__label{text-transform:none;letter-spacing:normal;font-size:calc(.875rem * var(--FONT-ADJUST-BODY))}.cart__total__price{font-size:calc(1.25rem * var(--FONT-ADJUST-BODY))}.drawer__message{padding:0;text-align:center;font-family:var(--FONT-STACK-SUBHEADING)}.free-shipping__progress-bar{--progress-value: var(--COLOR-TEXT);height:3px;background:#d9d9d9;border-radius:4px;margin-top:2px}.cart__buttons-all{margin-top:.75rem}.cart__checkout:only-child{margin:0}.cart__note{margin-top:.5rem;font-style:normal;font-size:calc(.625rem * var(--FONT-ADJUST-BODY))}.cart__widget__title{padding-top:1rem;padding-bottom:.5rem;font-size:calc(1rem * var(--FONT-ADJUST-BODY))}.cart__widget__content__inner{padding-top:0}.cart__widget__products{display:flex;align-items:flex-start;gap:.5rem}.cart__widget__products quick-add-product{flex-basis:50%}.cart__widget__products .product-upsell__holder{margin:0;border:1px solid var(--COLOR-BORDER-LIGHT)}.cart__widget__products .product-upsell{flex-direction:column;gap:.75rem;padding:.5rem .75rem}.cart__widget__products .product-upsell__image{align-self:center;width:100px}.cart__widget__products .product-upsell__holder--cart .product-upsell__content{padding:0;width:auto}.cart__widget__products .product-upsell__title{margin:0;font-family:var(--FONT-STACK-HEADING);font-size:calc(.875rem * var(--FONT-ADJUST-BODY));line-height:1.4}.cart__widget__products .product-upsell__price{margin:0;margin-bottom:.25rem;font-family:var(--FONT-STACK-SUBHEADING);line-height:1.4}.cart__widget__products .btn__outer{--btn-border: var(--BTN-PRIMARY-BORDER-COLOR);--btn-bg: transparent;--btn-text: var(--BTN-PRIMARY-BORDER-COLOR);--btn-border-hover: var(--BTN-PRIMARY-BORDER-COLOR);--btn-bg-hover: transparent;--btn-text-hover: var(--BTN-PRIMARY-BORDER-COLOR);position:relative;right:unset;bottom:unset;display:flex;align-items:center;min-height:3rem;background:var(--btn-bg);border:2px solid var(--btn-border);border-radius:var(--btn-radius);overflow:hidden;z-index:2}.cart__widget__products .btn__outer:before{content:"";position:absolute;top:0;left:-60px;z-index:-1;width:calc(100% + 120px);height:100%;background-color:currentColor;opacity:.1;transform:translate3d(-100%,0,0) skew(30deg);transition:transform .5s cubic-bezier(.33,0,0,1);pointer-events:none;z-index:1}.cart__widget__products .btn__outer:hover{border-color:var(--btn-border-hover);color:var(--btn-text-hover)}.cart__widget__products .btn__outer:hover .btn__text{padding:0}.cart__widget__products .btn__outer:hover:before{transform:translateZ(0)}.cart__widget__products .product-upsell__btn{display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%;height:100%;background:var(--btn-bg)}.cart__widget__products .product-upsell__btn span.btn__text{display:flex;align-items:center;gap:.25rem;font-family:var(--FONT-STACK-BODY);opacity:1}.cart__widget__products .product-upsell__btn .btn__loader,.cart__widget__products .product-upsell__btn .btn__loading{position:static}.cart__widget--products:has(.cart__widget__products:empty){display:none}.cart__block--free-shipping{padding-inline:1rem;padding-bottom:1rem}.product-quick-add__form{color:var(--text)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
