body{overflow-x:hidden}.modal-open{overflow:hidden}.quick-product__btn,.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)}.site-header{border-bottom:1px solid #a0a0a0;padding:10px 0}.site-header__logo{margin-top:0;margin-bottom:0}.site-nav__link.js-drawer-open-nav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.site-nav__link.js-drawer-open-nav:after,.site-nav__link.js-drawer-open-nav:before{content:"";width:24px;height:2px;background:#1a1a1a;border-radius:25px;transition:all .3s}.site-nav__link svg{transition:all .3s}.site-nav__link:hover{color:#6b66ff}.site-nav__link.js-drawer-open-nav:hover:after,.site-nav__link.js-drawer-open-nav:hover:before{background:#6b66ff}.site-nav__link--icon{padding-left:10px;padding-right:10px}[data-icon=cart] .cart-link__bubble--visible{font-family:var(--typeBasePrimary),var(--typeBaseFallback);position:relative;background:transparent;height:auto;width:auto;border:none;border-radius:0;top:auto;left:auto;right:auto;bottom:auto;font-size:16px;line-height:1.5;letter-spacing:0;font-weight:400}.site-nav__link .cart-link{display:flex;align-items:center;gap:5px}.mobile-nav__item--secondary .grid__item{width:100%}.mobile-nav__item--secondary .mobile-nav__link-customer{margin:32px auto 0;width:calc(100% - 40px);display:flex;justify-content:center;padding:13px;font-size:16px;line-height:1.5;letter-spacing:1px;font-weight:600;text-align:center}.mobile-nav__sublist .mobile-nav__link{font-weight:500;letter-spacing:0}.mobile-nav__item .mobile-nav__link--top-level{font-size:16px;line-height:1.5;letter-spacing:0;font-weight:700}@media only screen and (min-width:769px){.site-header{padding:18px 0 19px}}@media only screen and (max-width:768px){.mobile-nav__item .mobile-nav__link--top-level{font-size:14px}}.site-footer{padding-bottom:38px}.footer__small-text{position:relative;padding:20px 0;letter-spacing:0}.footer__small-text:before{content:"";position:absolute;width:200vw;height:1px;background-color:#4b4b4b;bottom:0;left:-100vw}.footer__title{font-size:14px;line-height:1.42;letter-spacing:.075em;font-weight:400;color:#a0a0a0;text-transform:uppercase}.site-footer__linklist a{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;line-height:1.42;letter-spacing:0;color:#fdfdfd;text-decoration:none;font-weight:500}.site-footer__linklist a:hover{color:#6b66ff}.footer__item--newsletter p{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;line-height:1.428;font-weight:500;letter-spacing:0}.footer__newsletter-input,.footer__newsletter{max-width:100%}.site-footer .footer__newsletter-input{border-bottom:1px solid #a0a0a0;padding-right:40px;padding-left:0;font-size:14px!important;font-weight:500;font-family:var(--typeBasePrimary),var(--typeBaseFallback);color:#a0a0a0;transition:all .3s}.site-footer .footer__newsletter-input:hover{border-color:#6b66ff}.site-footer .footer__newsletter-input::placeholder{font-size:14px;font-weight:500;font-family:var(--typeBasePrimary),var(--typeBaseFallback);color:#a0a0a0}.footer__newsletter-btn svg{width:32px;height:32px}.footer__newsletter-btn{transition:all .3s}.footer__newsletter-btn:hover{color:#6b66ff}.site-footer .footer__newsletter-input--active+.footer__newsletter-btn .footer__newsletter-btn-label{display:none}@media only screen and (min-width:769px){.footer__item--newsletter .footer__item-padding{max-width:370px;padding-right:0}.site-footer ul+.footer__small-text{padding-top:20px}}@media only screen and (max-width:768px){.site-footer{padding-top:40px;padding-bottom:0}.footer__small-text{padding:24px 0 10px!important}.footer__small-text:before{bottom:auto;top:0}.payment-icons.footer__section{margin-bottom:20px;margin-top:36px}.footer__title{color:#fdfdfd;font-size:16px;font-weight:500;line-height:1.5}.footer__item--newsletter p{font-size:12px}}.product-block .cus-pri-inline{display:flex;flex-direction:column;width:100%;gap:16px;text-align:start;align-items:flex-start;margin-bottom:24px}.product-block .cus-pri-inline__wrapper .product__price{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:24px;line-height:1.14;letter-spacing:1px;font-weight:700}.product-block .cus--variant-metafield--data--PDP-main{width:100;max-width:100%}.product-block .cus--variant-metafield--data--PDP-main .cus--variant-metafield--data.cus--variant-metafield--data--product-cards{margin:0;padding:0;background-color:transparent}.product-block .cus--variant-metafield--data--PDP-main .custop--tipval span,.product-block .cus--variant-metafield--data--PDP-main .custop--tipval{font-family:var(--typeBasePrimary),var(--typeBaseFallback);color:#7d7d7d;font-weight:500;font-size:16px;line-height:1;letter-spacing:0;display:inline-flex}.product-block .cus--variant-metafield--data--PDP-main .custop--tipval{justify-content:flex-start;gap:17px}.product-block .cus--variant-metafield--data.cus--variant-metafield--data--product-cards p:not(:last-child):after{left:calc(100% + 8px)}.cus-pri-inline .cus--variant-metafield--data.cus--variant-metafield--data--product-cards p.custop--tipval__wrapper{width:max-content;max-width:50%;padding:0}.product-block .variant-input-wrap label{color:#1a1a1a;background-color:#fdfdfd;border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a;font-weight:600;font-size:14px;line-height:1.428;min-width:173px;padding:7px;margin:0 12px 12px 0;text-align:center}.product-block .variant-input-wrap label:not(.disabled):hover,.product-block .variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 1px #1a1a1a;color:#fdfdfd;background-color:#1a1a1a;border-color:#1a1a1a}.product-block .variant-input-wrap label.disabled{color:#7d7d7d;background-color:#fdfdfd;border-color:#7d7d7d;box-shadow:0 0 0 1px #7d7d7d}.product-block .variant-input-wrap label.disabled:after{border-color:#7d7d7d}.product-block label:not(.variant__button-label):not(.text-label),.product-block .variant__label{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:500;font-size:14px;color:#1a1a1a;display:block;margin-bottom:16px;letter-spacing:1px}.template-product .breadcrumb,.product-single__title,.product-block label:not(.variant__button-label):not(.text-label),.product-block .variant__label{text-align:start}.product-block .js-qty__wrapper input{border-color:#1a1a1a;height:48px;font-size:18px}.product-block .js-qty__wrapper{max-width:100%;width:100%;height:48px}.product-block .js-qty__adjust{padding:0 20px}.product-block .js-qty__adjust .icon{color:#1a1a1a;fill:#1a1a1a}.product-block .js-qty__adjust:hover{background:transparent}.product-block .add-to-cart{font-size:16px;line-height:1.5;letter-spacing:1px;font-weight:600}.product-block .cus-pri-inline__wrapper{width:100%}.product-block .cus-pri-inline__wrapper .cus-up-price{justify-content:flex-start}.product-block .rte a:not(.rte__image):not(.btn),.product-block .rte a{text-decoration:underline;color:#00e}.page-content-cart .section-header .rte a:not(.rte__image):not(.btn),.page-content-cart .section-header .rte a{text-decoration:none;font-size:16px}.page-content-cart .section-header .rte a:not(.rte__image):not(.btn):hover,.product-block .rte a:not(.rte__image):not(.btn):hover{background-size:0;text-decoration:underline}.product-section__breadcrumbs{margin-top:1rem}.product-section__breadcrumbs .breadcrumb{margin:0}.product-section .page-content--product{padding-top:40px}.product-section .product-custom-tag{top:0;left:17px}@media only screen and (min-width:769px){.product-block .cus-pri-inline{margin-bottom:32px}.product-block .cus-pri-inline__wrapper .product__price{font-size:28px}.product-block .js-qty__wrapper{max-width:130px;height:50px}.product-block .js-qty__wrapper input{height:50px}.product-section__breadcrumbs{margin-top:40px}.product-section .page-content--product{padding-top:60px}.product-section .product-custom-tag{left:0}}@media screen and (max-width:500px){.product-block .variant-input-wrap{display:flex;flex-wrap:wrap;gap:12px}.product-block .variant-input-wrap label{width:100%;min-width:auto;margin:0}.product-block .variant-input{width:calc(50% - 6px)}}.product__distribution-product{display:flex;flex-direction:column;gap:16px;background:linear-gradient(90deg,#c2e6ff 2.35%,#84c6ff);border-radius:4px;width:100%;padding:20px}.product__distribution-product__content{display:flex;flex-direction:column;gap:8px;width:100%}.product__distribution-product__btn{width:100%;letter-spacing:1px}.product__distribution-product .product__distribution-product__title{margin:0;text-transform:inherit;font-weight:600}.product__distribution-product__subtitle{margin:0}@media only screen and (min-width:769px){.product__distribution-product .product__distribution-product__title{font-size:24px;line-height:28px}.product__distribution-product__subtitle{font-size:14px;line-height:20px}.product__distribution-product__btn{font-size:14px;line-height:20px;padding:13px 27px}}@media only screen and (min-width:1200px){.product__distribution-product{padding:32px;flex-direction:row;align-items:center;justify-content:space-between}.product__distribution-product__btn{width:max-content;min-width:max-content;max-width:60%}.product__distribution-product__content{gap:16px}}.collection-filter .btn,.collection-filter select{font-weight:500;height:48px;text-transform:uppercase;border-radius:4px}.collection-filter .btn{padding:0 32px;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.collection-grid__wrapper .grid{display:flex;flex-wrap:wrap}.featured-collection .grid .grid-product,.collection-grid__wrapper .grid .grid-product{height:auto}.featured-collection .grid .grid__item-image-wrapper,.featured-collection .grid .grid-product__content,.collection-grid__wrapper .grid .grid__item-image-wrapper,.collection-grid__wrapper .grid .grid-product__content{height:100%}.featured-collection .grid .grid__item-image-wrapper,.collection-grid__wrapper .grid .grid__item-image-wrapper{display:flex;flex-direction:column}.featured-collection .grid .quick-product__btn,.collection-grid__wrapper .grid .quick-product__btn{margin-top:auto}.collection-hero__main .breadcrumb{margin-bottom:24px}.collection-hero__block{display:flex;flex-direction:column;gap:24px}.collection-hero__description,.collection-hero__block .section-header__title{width:100%}.collection-hero__description>:first-child{margin-top:0}.collection-hero__description>:last-child{margin-bottom:0}.collection-filter__item--count{text-transform:uppercase;font-weight:700;line-height:1.5;letter-spacing:0}.collection-content .pagination{padding:10px 0 80px}@media only screen and (min-width:769px){.collection-hero__main .breadcrumb{margin-bottom:40px}.collection-hero__block{flex-direction:row;align-items:center;gap:20px;justify-content:space-between}.collection-hero__block .section-header__title{width:calc(57% - 10px)}.collection-hero__description{width:calc(43% - 10px)}}@media only screen and (max-width:768px){.collection-filter__item--count{font-size:14px;order:-1;text-align:start}.collection-content .pagination{padding:17px 0 40px}}.grid__item .product-custom-tag{background:#ff8810;border-radius:4px;color:#fdfdfd;font-weight:500;padding:8px 20px;width:max-content;max-width:100%;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:14px;line-height:1.428;letter-spacing:0;height:auto}@media only screen and (max-width:768px){.grid__item .product-custom-tag{font-size:12px;line-height:1.334;padding:6px}}.grid-product__reports{display:none}.grid__item .grid-product__meta{display:flex;flex-direction:column;flex-grow:1}.grid__item .grid-product__meta .grid-product__title{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:500;text-align:center;letter-spacing:0;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:auto}.grid__item .grid-product__meta .cus--variant-metafield--data.distribution{height:auto}.grid__item .grid-product__meta .cus--variant-metafield--data.distribution:empty{display:none}.grid__item .grid-product__meta .cus--variant-metafield--data{width:100%!important}.grid__item .grid-product__link{display:flex;flex-grow:1}.grid__item .grid-product__meta .cus--variant-metafield--data .pricee span,.grid__item .grid-product__meta .cus--variant-metafield--data .pricee{font-family:var(--typeBasePrimary),var(--typeBaseFallback);color:#7d7d7d;font-weight:500;font-size:16px;letter-spacing:0}.grid__item .grid-product__price{font-size:20px;line-height:1.4;font-weight:700;text-align:center;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.grid__item .grid-product__meta .cus--variant-metafield--data p:not(:last-child):after{display:none}.grid__item .quick-product__btn{font-size:16px;line-height:1.5;letter-spacing:1px;font-weight:600;text-transform:uppercase;width:100%;z-index:5;display:inline-block}@media only screen and (min-width:769px){.grid__item .grid-product__meta .grid-product__title{font-size:16px}.grid__item .quick-product__btn{width:100%}.grid__item .grid-product__meta .cus--variant-metafield--data.distribution{min-height:30px}.grid-product__content:hover .quick-product__btn{background-color:#6b66ff;border-color:#6b66ff}}@media only screen and (min-width:992px){.grid__item .grid-product__meta .cus--variant-metafield--data{min-height:auto}.grid__item .grid-product__meta .grid-product__title{min-height:72px}.grid__item .grid-product__meta .cus--variant-metafield--data{gap:16px!important}.grid__item .grid-product__meta .cus--variant-metafield--data p:not(:last-child):after{left:calc(100% + 8px);display:block}}@media only screen and (min-width:1280px){.grid__item .grid-product__meta .grid-product__title{min-height:62px}}@media only screen and (max-width:768px){.grid__item .quick-product__btn{padding:13px}.grid-overflow-wrapper .modal__inner .grid{display:block;white-space:inherit}.grid-overflow-wrapper .modal__inner .grid__item{width:100%}.grid-overflow-wrapper .modal__inner .grid__item:first-child{margin-left:0}.quick-product__btn:hover{background-color:#6b66ff;border-color:#6b66ff;transform:none!important;transition:none!important}}.lr-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;align-items:center;justify-content:center;display:none}.lr-popup.m-show{display:flex}.lr-popup__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1acc}.lr-popup__main{position:relative;z-index:2;max-width:1000px;width:calc(100% - 40px);height:-moz-max-content;height:max-content;max-height:91vh;background:#fdfdfd;padding-top:clamp(40px,9vh,116px);padding-bottom:clamp(20px,6.25vh,80px);border-radius:4px;min-height:300px;overflow:auto}.lr-popup__close{width:32px;height:32px;position:absolute;top:20px;right:20px;cursor:pointer;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M24 8L8 24M8 8L24 24' stroke='%23212A36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:transform .3s}.lr-popup__close:hover{transform:scale(.9)}.lr-popup__slider{width:100%;padding-left:clamp(60px,12.5vh,120px);padding-right:clamp(60px,12.5vh,120px)}.lr-popup__slide{height:auto}.lr-popup__slider__btn{width:40px;height:40px;border-radius:2px;background-size:16px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M4.80078%2015.3999L12.8008%208.20272L4.80078%200.999901'%20stroke='%23FDFDFD'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");background-color:#6b66ff;opacity:100%;transform:translateY(50%)}.lr-popup__slider__btn svg{display:none}.lr-popup__slider__btn.lr-popup__slider__btn--next{transform:translateY(-50%);top:50%;margin-top:0;right:1em}.lr-popup__slider__btn.lr-popup__slider__btn--prev{transform:rotateY(180deg) translateY(-50%);top:50%;margin-top:0;left:1em}@media only screen and (max-width:768px){.lr-popup__main{max-width:593px;max-height:593px;padding-top:40px;padding-bottom:40px}.lr-popup__close{display:none}.lr-popup__slider{padding-left:clamp(20px,20vw,40px);padding-right:clamp(20px,20vw,40px)}.lr-popup__slider__btn{display:none}}.report-card{width:100%;height:100%;display:flex;flex-direction:column;gap:32px}.report-card__media{position:relative;width:100%;height:68.75vh;max-height:700px;background-color:#ecf1fa;border:1px solid rgb(107 102 255 / .2)}.report-card__info{transition:all .3s;opacity:0;display:flex;gap:16px;justify-content:space-between}.lr-popup__slide.swiper-slide-active .report-card__info{opacity:1}.report-card__media .pdf-canvas,.report-card__media img{width:100%;height:100%;max-height:100%;object-fit:contain;vertical-align:bottom;object-position:center}.report-card__info__wrapper{display:flex;flex-direction:column;gap:20px;width:50%}.report-card__link{max-width:calc(50% - 16px);width:max-content;height:max-content;display:flex;align-items:center;justify-content:center;gap:5px;text-transform:uppercase;font-size:16px;line-height:1.5;letter-spacing:1px;font-weight:600;padding:13px 32px}.report-card__link-icon{display:flex}.report-card__title{margin:0;font-size:20px;line-height:1.4;font-weight:400;text-transform:inherit}.report-card__subtitle{margin:0;line-height:1.25;font-weight:700;font-size:16px}@media only screen and (max-width:768px){.report-card{gap:16px}.report-card__media{flex:1 1 auto;height:401px;max-height:none}.report-card__info{flex-direction:column}.report-card__info__wrapper{gap:16px;width:100%}.report-card__link{width:100%;max-width:100%}.report-card__title{font-size:16px}.report-card__subtitle{font-size:14px}}.index-section{margin:120px 0}@media only screen and (max-width:768px){.index-section{margin:80px 0}}.featured-collections .page-width>.btn,.featured-brands .page-width>.btn,.featured-collection .page-width>.btn,.section-header .btn{font-size:16px;line-height:1.5;letter-spacing:1px;font-weight:600;text-align:center;border:1px solid #3933ff;border-radius:4px;padding:13px 32px;color:#3933ff;background:transparent}.featured-brands .page-width>.btn,.featured-collections .page-width>.btn{width:max-content;margin:32px auto 0;display:block}.featured-brands .page-width>.btn{margin-top:8px}.featured-collections .page-width>.btn:hover,.featured-brands .page-width>.btn:hover,.featured-collection .page-width>.btn:hover,.section-header .btn:hover{color:#fdfdfd;background-color:#6b66ff;border-color:#6b66ff}.featured-collections .collection-item__title{background-color:#fdfdfdcc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#3933ff;padding:6px;font-size:24px;line-height:1.1667;font-weight:700;text-align:center;text-transform:inherit}.featured-collections .collection-item:not(.collection-item--below):after{display:none}.featured-brands .grid-product__link img{transition:scale .3s linear}.featured-brands .grid-product__link:hover img{scale:1.05}@media only screen and (max-width:768px){.featured-collections .page-width>.btn,.featured-brands .page-width>.btn,.featured-collection .page-width>.btn,.section-header .btn{padding:13px}.featured-collections .page-width>.btn,.featured-brands .page-width>.btn,.featured-collection .page-width>.btn{display:block;margin:32px auto 0;width:100%;max-width:350px}.featured-collections .page-width>.btn{margin:15px auto 0}.featured-collections .collection-item__title{font-size:18px;line-height:1.56}.featured-collection .grid-overflow-wrapper{padding-bottom:54px}.featured-collection .grid-overflow-wrapper>.grid>.grid__item{min-width:210px}.featured-brands .grid-overflow-wrapper .grid__item{min-width:155px}}@media only screen and (max-width:400px){.featured-collections .page-width>.btn,.featured-brands .page-width>.btn,.featured-collection .page-width>.btn{display:block;margin:32px auto 0;width:100%;max-width:calc(100% - 34px)}.featured-collections .page-width>.btn{max-width:100%;margin:15px auto 0}}.drawer.drawer--right{width:100%;max-width:450px}.drawer .cart__checkout-wrapper__link{font-size:16px;line-height:1.5;letter-spacing:1px;font-weight:600;text-align:center;text-decoration:none;color:#3933ff;background-color:transparent;border:1px solid #3933ff;border-radius:4px;padding:13px 32px;text-transform:uppercase;width:100%;transition:all .3s}.drawer .cart__checkout{font-size:16px;line-height:1.5;letter-spacing:1px;font-weight:600;text-align:center;border-radius:4px;padding:13px 32px;text-transform:uppercase}.drawer .cart__checkout-wrapper__link:hover{color:#fdfdfd;background-color:#6b66ff;border-color:#6b66ff}.drawer .cart__checkout-wrapper>.cart__checkout-wrapper__link{display:none}.cart__page .cart__item-name,.drawer .cart__item-name{font-family:var(--typeBasePrimary),var(--typeBaseFallback);padding-right:50px;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:0}.cart__page .cart__item--variants,.drawer .cart__item--variants{margin-bottom:8px}.cart__page .cart__item--variants,.cart__page .cart__item--variants span,.drawer .cart__item--variants,.drawer .cart__item--variants span{font-family:var(--typeBasePrimary),var(--typeBaseFallback);line-height:1.42;font-size:14px;letter-spacing:0;font-weight:400}.cart__page .cart__item--variants span,.drawer .cart__item--variants span{text-transform:lowercase}.cart__page .cart__item-details,.drawer .cart__item-details{position:relative}.cart__page .cart__remove,.drawer .cart__item-remove{display:block;position:absolute;top:0;right:0;width:24px;height:24px;color:#f7653c;transition:all .3s}.cart__page .cart__remove:hover,.drawer .cart__item-remove:hover{transform:translateY(-5px)}.cart__page .cart__remove:hover a,.drawer .cart__item-remove:hover button{color:#f7653c}.cart__page .cart__remove a,.drawer .cart__item-remove button{display:flex;margin:0;color:#f7653c;width:100%;height:100%;align-items:center;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer}.cart__page .cart__remove svg,.drawer .cart__item-remove svg{width:100%;height:100%;object-fit:contain;vertical-align:top}.cart__page .cart__item-remove{display:none}.drawer .drawer__fixed-header{padding:0 32px;border-bottom:1px solid #a0a0a0}.drawer .drawer__header{padding:24px 0;border:none}.drawer .drawer__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)}.drawer .drawer__footer{padding:0 20px 20px;border:none}.drawer .drawer__footer .cart__item-sub{padding-top:24px;border-top:1px solid #1a1a1a}.drawer .drawer__footer .cart__item-sub .ajaxcart__subtotal{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;line-height:1.4;font-weight:700;font-size:16px;letter-spacing:0}.drawer .drawer__footer .cart__item-sub>div:last-child{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:20px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:0}.drawer .cart__item-row:not(.cart__item-sub){font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:12px;line-height:1.33}.drawer .cart__item-row:not(.cart__item-sub) small{font-size:1em}.drawer .pw-route-protection{padding:0 0 20px}.drawer .pw-variant-preferred-checkout-container .pw-container .pw-variant-preferred-checkout .pw-accordion-benefits-container{border-radius:4px;min-height:46px;background:#ecf1fa;font-weight:500;padding:8px 12px}.drawer .pw-variant-preferred-checkout-container [data-container] .pw-container-text{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;font-weight:500;letter-spacing:0}.drawer .cart__checkout-wrapper>div>div:last-child{gap:12px!important}.drawer .cart__checkout-wrapper .full-unstyled-link{font-family:var(--typeBasePrimary),var(--typeBaseFallback);color:#3933ff!important;font-weight:700!important;font-size:14px!important;padding-top:8px!important;letter-spacing:0}.drawer .cart__checkout-wrapper .full-unstyled-link:hover{text-decoration:none!important}.drawer .drawer__scrollable{padding:24px 20px}.cart__page .cart__image,.drawer .cart__image{flex:0 0 90px;margin-right:10px}.drawer .cart__item-main:not(:last-child){margin-bottom:40px}.drawer .cart__item-main:last-child{margin-bottom:0}.drawer .cart__item-main .cart__item{margin:0;padding:0;border:none}.cart__page .cart__item{margin:0 0 40px;padding:0;border:none}.cart__page .cart__item:last-child{margin:0}.cart__page .cart__item .cart__price,.drawer .cart__item .cart__price{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:700;font-size:16px;line-height:1.5;letter-spacing:0}.cart__page .cart__item .cart__discount,.drawer .cart__item .cart__discount{font-size:14px;font-weight:500}.cart__page .js-qty__wrapper input,.drawer .js-qty__wrapper input{border-color:#1a1a1a;height:32px;font-size:18px}.cart__page .js-qty__wrapper input::-webkit-outer-spin-button,.cart__page .js-qty__wrapper input::-webkit-inner-spin-button{-webkit-appearance:none}.cart__page .js-qty__wrapper,.drawer .js-qty__wrapper{height:32px;min-width:98px}.cart__page .js-qty__adjust .icon,.drawer .js-qty__adjust .icon{color:#1a1a1a;fill:#1a1a1a}.cart__page .js-qty__adjust:hover,.drawer .js-qty__adjust:hover{background:transparent}.cart__page .cart__page-col:last-child .cart__item-row:last-child small{font-size:1em}.cart__page .cart__page-col:last-child .cart__item-row:last-child{font-family:var(--typeBasePrimary),var(--typeBaseFallback);margin-bottom:0;font-size:14px;line-height:1.5;letter-spacing:0}.cart__page .cart__page-col:last-child .cart__item-row.cart__item-sub{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:20px;line-height:1.4;font-weight:700}.cart__page .cart__page-col:last-child{padding:24px 0;border-top:1px solid #1a1a1a;display:flex;flex-direction:column}.cart__page .pw-route-protection{padding:0 0 20px}.cart__page .pw-variant-preferred-checkout-container .pw-container .pw-variant-preferred-checkout .pw-accordion-benefits-container{border-radius:4px;min-height:46px;background:#fdfdfd;font-weight:500;padding:8px 12px}.cart__page .pw-variant-preferred-checkout-container [data-container] .pw-container-text{font-family:var(--typeBasePrimary),var(--typeBaseFallback);line-height:1.4;font-size:14px;font-weight:500;letter-spacing:0}.cart__page .cart__checkout{font-size:16px;line-height:1.5;letter-spacing:1px;font-weight:600;padding:13px 32px}.cart__page .cart__checkout-wrapper{margin-top:0}.cart__page .cart__checkout-wrapper>div>div:last-child{gap:24px!important}.cart__page .cart__checkout-wrapper .full-unstyled-link{font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;color:#3933ff!important;font-weight:700!important;font-size:14px!important;padding-top:8px!important;letter-spacing:0!important}.cart__page .cart__checkout-wrapper .full-unstyled-link:hover{text-decoration:none!important}.drawer .custom-empty-cart{padding:40px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;height:calc(100vh - 90px);overflow-y:auto}.custom-empty-cart__media{margin-bottom:16px}.custom-empty-cart__title{font-size:28px;line-height:1.14;max-width:280px;margin:0 auto;font-weight:700}.custom-empty-cart__subtitle{color:#7d7d7d;max-width:480px;margin:0 auto;font-size:20px;line-height:1.4;letter-spacing:0}.custom-empty-cart__link{border-radius:4px;padding:13px 32px;text-transform:uppercase;font-size:16px;line-height:1.5;letter-spacing:1px;font-weight:600;text-align:center;text-decoration:none;margin:32px auto 0}@media only screen and (min-width:769px){.cart__page .cart__page-col:last-child{background-color:#ecf1fa;border-radius:4px;padding:48px 32px 52px;border-top:none}.cart__page .cart__page-col:last-child:after{display:none}.cart__page .cart__page-col:last-child .cart__item-row{margin-bottom:24px}.cart__page .pw-route-protection{padding:0 0 24px}}@media only screen and (max-width:768px){.custom-empty-cart__link,.drawer .cart__checkout,.drawer .cart__checkout-wrapper__link{padding:13px}.custom-empty-cart__link{margin:20px auto 0}.custom-empty-cart__media{margin-bottom:8px}.cart__page .cart__page-col:last-child .cart__item-row.cart__item-sub div:first-child{font-size:16px}.cart__page .pw-variant-preferred-checkout-container .pw-container .pw-variant-preferred-checkout .pw-accordion-benefits-container{background-color:#ecf1fa}.cart__page .cart__checkout{padding:13px}.cart__page .cart__page-col:last-child .cart__item-row:last-child{font-size:12px;text-align:start;margin-bottom:20px}.cart__page .cart__checkout-wrapper{order:3;margin-bottom:0}.cart__page .cart__item-name,.drawer .cart__item-name{font-size:14px}.cart__page .cart__item--variants,.cart__page .cart__item--variants span,.drawer .cart__item--variants,.drawer .cart__item--variants span{font-size:12px}}#CollectionSidebar .drawer__title{line-height:1.25;font-size:32px;letter-spacing:0;font-weight:400}#CollectionSidebar .drawer__fixed-header{padding:0 20px;border-bottom:none}#CollectionSidebar .drawer__header{padding:24px 20px 15px;border-bottom:1px solid #3933ff}#CollectionSidebar .drawer__scrollable{padding-top:0}#CollectionSidebar .collapsible-trigger-btn{font-size:16px;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:0}#CollectionSidebar .tag-list label{font-size:16px;line-height:1.5;font-weight:400;letter-spacing:0;margin-bottom:12px}#CollectionSidebar .tag-list{padding:20px 0 0}.tag--active .tag__checkbox:after,.tag-list--checkboxes .tag--active a:after,input:checked~.tag__checkbox:after{background-color:#3933ff;border-color:#3933ff}.price-range__display-wrapper{letter-spacing:0;padding:0 0 8px}@media only screen and (max-width:768px){#CollectionSidebar .drawer__title{font-size:28px}#CollectionSidebar .drawer__fixed-header{min-height:74px}.collection-filter{position:relative;top:auto!important}.collection-filter__item--drawer{width:48%}.collection-filter .btn{padding:0;text-align:center}.collection-content{padding-top:24px}}#agechecker-age-gate{display:flex!important;align-items:center!important;justify-content:center!important}#agechecker-age-gate #ac-ag-popup{top:auto!important}#agechecker-age-gate #ac-ag-header,#agechecker-age-gate #ac-ag-footer{padding:0!important;height:32px!important}#agechecker-age-gate #ac-ag-header{background:url(/cdn/shop/files/age-gate-top.jpg?v=1773406718) no-repeat center top / cover!important}#agechecker-age-gate #ac-ag-footer{background:url(/cdn/shop/files/age-gate-bottom.jpg?v=1773406718) no-repeat center bottom / cover!important}#agechecker #ac-footer,#agechecker .ac-stripe,#agechecker-age-gate .ac-ag-chevron-right,#agechecker-age-gate #ac-ag-learn,#agechecker-age-gate #ac-ag-logo-img,#agechecker-age-gate #ac-ag-footer #ac-ag-logo{display:none!important}#agechecker-age-gate #ac-ag-popup #ac-ag-inner{max-width:668px!important}#agechecker-age-gate #ac-ag-popup #ac-ag-inner #ac-ag-container{padding:60px 20px!important}#agechecker-age-gate .ac-ag-h1{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)!important;text-transform:uppercase!important;margin-bottom:24px!important;font-size:32px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:0!important}#agechecker-age-gate #ac-ag-body-text{font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;max-width:460px!important;margin:0 auto 24px!important;font-size:16px!important;line-height:1.5!important;letter-spacing:0!important}#agechecker-age-gate #ac-ag-container .ac-ag-button{display:inline-block!important;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)!important;font-size:16px!important;line-height:1.5!important;letter-spacing:1px!important;font-weight:600!important;text-align:center!important;text-decoration:none!important;color:#fdfdfd!important;background:#3933ff!important;border:1px solid #3933ff!important;border-radius:4px!important;padding:13px 32px!important;text-transform:uppercase!important;height:fit-content!important;cursor:pointer!important;box-shadow:none!important;transform:none!important}#agechecker-age-gate #ac-ag-container .ac-ag-button:hover{background:#6b66ff!important;border-color:#6b66ff!important}#agechecker-age-gate #ac-ag-type-button{margin:0!important}#agechecker{max-width:592px!important;color:#090c16!important;padding-bottom:32px!important}#agechecker :not(.ac-h1,.ac-button){font-family:Plus Jakarta Sans,sans-serif!important}#agechecker #ac-branding,#agechecker #ac-footer,#agechecker .ac-stripe{display:none!important}#agechecker .ac-step{margin-top:0!important}#agechecker .ac-button{background:#3933ff!important;box-shadow:none!important;border-radius:4px!important;text-transform:upparcase!important;font-family:Bai Jamjuree,sans-serif!important;margin-top:32px!important}#agechecker .ac-button:focus,#agechecker .ac-button:hover{transform:translateY(0)!important;background:#6b66ff!important}#agechecker #ac-header{padding-top:48px!important;padding-bottom:16px!important}#agechecker #ac-back-button{z-index:111}#agechecker .ac-h1,#agechecker .ac-h1 *{font-family:Bai Jamjuree,sans-serif!important;font-size:32px!important;line-height:40px!important;font-weight:700!important;text-transform:uppercase!important}#agechecker .ac-h1{position:relative;padding-top:104px}#agechecker .ac-h1:before{content:"";height:72px;width:72px;position:absolute;top:0;left:50%;translate:-50%;animation:spin 2s linear infinite;background:url(/cdn/shop/files/spinner.png?v=1773411516) no-repeat center/contain}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#agechecker-modal #agechecker #ac-dob #ac-dob-controls.ac-input input.ac-in::placeholder,#agechecker-modal #agechecker #ac-dob #ac-dob-controls.ac-input span{color:#a0a0a0!important}#agechecker-modal #agechecker #ac-dob #ac-dob-controls.ac-input input.ac-in{color:#1a1a1a!important;border-bottom:2px solid #a0a0a0!important;width:4em!important}#agechecker-modal #agechecker #ac-dob #ac-dob-controls.ac-input input.ac-in:focus{border-bottom:2px solid #1a1a1a!important}#agechecker .ac-step .ac-p{font-size:16px!important;font-weight:600!important;margin-bottom:12px!important}#agechecker #ac-step2 .ac-ic{display:flex;flex-wrap:wrap;gap:6px 14px;width:100%}#agechecker #ac-step2 .ac-input{display:flex;flex-direction:column;gap:6px;width:calc(50% - 8px)}#agechecker #ac-step2 #ac-input-names+.ac-ic .ac-input,#agechecker #ac-step2 #ac-location .ac-input{width:100%}#agechecker #ac-step2 #ac-location .ac-input select{width:100%;min-height:48px;border:1px solid rgba(57,51,255,.2)!important;background-color:#ecf1fa!important}#agechecker .ac-step .ac-hint label{font-size:16px!important;font-weight:400!important;line-height:24px!important;margin:0!important;letter-spacing:0!important;text-align:start!important}#agechecker #ac-step2 .ac-input .ac-label{margin-right:0;text-align:left;font-size:14px;font-weight:500}#agechecker #ac-step2 .ac-input+.ac-input{margin-left:0!important}#agechecker #ac-step2 .ac-help{width:100%;margin:0;font-size:14px}#agechecker #ac-step2 .ac-input input.ac-in{width:100%;border:1px solid rgba(57,51,255,.2)!important;background-color:#ecf1fa!important}#agechecker-modal #agechecker #ac-accuracy .ac-strong{display:none!important}#agechecker-modal #agechecker .ac-step .ac-h3+.ac-hint.ac-strong+.ac-hint:not(.ac-strong),#agechecker-modal #agechecker #ac-accuracy{background:#ff88101f!important;padding:10px 8px 10px 34px!important;border-radius:4px!important;position:relative;font-size:14px!important;line-height:20px!important;color:#090c16!important;text-align:start!important;margin:32px 0!important}#agechecker-modal #agechecker .ac-step .ac-h3+.ac-hint.ac-strong+.ac-hint:not(.ac-strong):before,#agechecker-modal #agechecker #ac-accuracy:before{content:"";background-image:url(/cdn/shop/files/error-warning-fill.svg?v=1773658823);width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;left:8px;top:50%;transform:translateY(-50%)}#agechecker-modal #agechecker .ac-step .ac-h3:not(#ac-app-data-dob){font-size:16px!important;line-height:24px!important}#agechecker-modal #agechecker .ac-step #ac-app-data-dob{font-size:28px!important;line-height:32px!important}#agechecker-modal #agechecker .ac-step .ac-h3+.ac-hint.ac-strong{display:none}#agechecker-modal #agechecker #ac-agree-parent{align-items:center!important}#agechecker #ac-next-button.m-show{display:block!important}#agechecker-modal #agechecker .ac-button-disabled{background:#a0a0a0!important;opacity:1!important;outline:none!important;pointer-events:none}#agechecker-modal #agechecker .ac-button-disabled:hover{background:#a0a0a0!important}@media only screen and (min-width:769px){#agechecker-age-gate #ac-ag-popup #ac-ag-inner{min-width:668px}#agechecker-modal #agechecker #ac-dob #ac-dob-controls.ac-input input.ac-in{font-size:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
