.cart{display:flex;height:100%;min-width:100vw;flex-direction:column;gap:1.5rem;padding-top:.5rem;padding-bottom:.5rem;--tw-text-opacity:1;color:rgba(var(--primary)/var(--tw-text-opacity,1))}@media (min-width:1024px){.cart{min-width:30rem;padding-top:1rem;padding-bottom:1rem}}.cart__header{display:flex;align-items:center;gap:1.25rem;padding:0 1.75rem}@media not all and (min-width:1024px){.cart__header{padding-top:.5rem}}.cart__header__icon{pointer-events:none;position:relative}.cart__header__icon svg{height:1.25rem;width:1.25rem}.cart__items{border-top-width:1px;border-bottom-width:1px;border-color:rgba(var(--neutral)/.6)}.cart__items__scroller{padding-bottom:2rem}.cart__items__content{display:flex;flex-direction:column;padding:2.5rem .5rem}.cart__items__content:first-child{padding-top:0}.cart__item{flex-direction:column;border-bottom-width:1px;border-color:rgba(var(--neutral)/.4);padding:1.75rem}.cart__item,.cart__item__icon{display:flex;align-items:center}.cart__item__icon{aspect-ratio:1/1;height:3rem;width:3rem;justify-content:center;border-radius:calc(var(--radius) * .5);--tw-bg-opacity:1;background-color:rgba(var(--primary)/var(--tw-bg-opacity,1));padding:.75rem}.cart__item__icon img{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.cart__item__main{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1.25rem}.cart__item__main .btn{display:flex;min-width:3rem;flex-shrink:0}.cart__item__titles{display:flex;width:100%;min-width:0;flex:1 1 0%;flex-shrink:1;flex-direction:column;justify-content:center}.cart__item__preTitle{margin-right:auto!important;display:flex}.cart__item__product{display:flex;width:100%;align-items:center;justify-content:space-between}.cart__item__title{width:100%;overflow:hidden;text-overflow:ellipsis;padding-right:1.25rem}.cart__item__price{--tw-text-opacity:1;color:rgba(var(--tertiary)/var(--tw-text-opacity,1))}@media (min-width:1024px){.cart__item__price{margin-left:auto}}.cart__item__addons{margin-top:1.25rem;display:flex;width:100%;flex-direction:column}.cart__item__addons.no-addons{display:none}.cart__item__addon{display:flex;width:100%;align-items:center;gap:1.25rem}.cart__item__addon__price{margin-left:auto;--tw-text-opacity:1;color:rgba(var(--tertiary)/var(--tw-text-opacity,1))}.cart__item.company_name .text-label,.cart__item.package .text-label{margin-right:auto!important;background:url(/images/grit.png),radial-gradient(81.22% 82.5% at 0 0,#FE4D39 28.37%,rgba(254,77,57,0) 100%),radial-gradient(160.82% 160.82% at 104.6% -16.67%,#FF51E3 7.69%,#FF4EB2 36.54%,#F759B5 61.54%,#EE902C 92.31%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 1rem;margin:0 -1rem}.cart__item.company_name .cart__item__title{text-transform:uppercase}.cart__item:last-child{margin-bottom:0!important;border-style:none;padding-bottom:0!important}.cart__footer{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.cart__footer__preTitle{--tw-text-opacity:1;color:rgba(var(--tertiary)/var(--tw-text-opacity,1))}.cart__footer__title{display:inline-flex;align-items:flex-end;gap:.25rem}.cart__footer__title span{margin-bottom:.2rem;display:inline-flex;font-size:.875rem}.cart__footer__actions{display:flex;width:100%;justify-content:center;border-top-width:1px;border-color:rgba(var(--neutral)/.6);padding-top:2.5rem}.cart__footer__actions .btn{padding-left:2.5rem;padding-right:2.5rem}.cart__empty{padding:1.75rem}.cart-counter{left:98%;top:-.5rem;height:1rem;min-width:1rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));justify-content:center;border-radius:9999px;background-image:url(/images/grit.png),radial-gradient(81.22% 82.5% at 0 0,#FE4D39 28.37%,rgba(254,77,57,0) 100%),radial-gradient(160.82% 160.82% at 104.6% -16.67%,#FF51E3 7.69%,#FF4EB2 36.54%,#F759B5 61.54%,#EE902C 92.31%);padding-left:.25rem;padding-right:.25rem;font-size:.688rem!important;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.cart-counter,.checkout-footer{position:absolute;display:flex;align-items:center}.checkout-footer{bottom:0;z-index:100;width:100%;border-top-width:1px;--tw-border-opacity:1;border-top-color:rgba(var(--neutral)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem}body:has(.price-footer) .checkout-footer{display:none}@media (min-width:480px){.checkout-footer__container{max-width:480px}}@media (min-width:640px){.checkout-footer__container{max-width:640px}}@media (min-width:768px){.checkout-footer__container{max-width:768px}}@media (min-width:1024px){.checkout-footer__container{max-width:1024px}}@media (min-width:1280px){.checkout-footer__container{max-width:1280px}}@media (min-width:1536px){.checkout-footer__container{max-width:1536px}}@media (min-width:1920px){.checkout-footer__container{max-width:1920px}}.checkout-footer__container{display:flex;align-items:center;gap:1rem;padding-left:0!important;padding-right:0!important;margin-left:auto;margin-right:auto;width:100%;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.checkout-footer__container{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.checkout-footer__container{width:90%}}@media (min-width:1920px){.checkout-footer__container{max-width:1800px;width:100%}}@media (min-width:768px){.checkout-footer__container{padding-left:.5rem!important;padding-right:.5rem!important}}@media (min-width:1024px){.checkout-footer__container{gap:2rem}}@media (min-width:1280px){.checkout-footer__container{padding-left:.5rem!important;padding-right:.5rem!important}}@media (min-width:1920px){.checkout-footer__container{padding-left:2rem!important;padding-right:2rem!important}}.checkout-footer.pinned{position:fixed;--tw-shadow:0 0 100px rgba(0,0,0,0.15);--tw-shadow-colored:0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.checkout-footer__company{margin-right:auto;display:none;align-items:center;gap:.5rem}@media (min-width:640px){.checkout-footer__company{display:flex}}@media (min-width:1024px){.checkout-footer__company{gap:1rem}}.checkout-footer__company-icon{display:flex;aspect-ratio:1/1;height:100%;align-items:center;justify-content:center;border-radius:calc(var(--radius) * .625);--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding:.5rem}.checkout-footer__company-icon img{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.checkout-footer__company-name__preTitle{background:url(/images/grit.png),radial-gradient(81.22% 82.5% at 0 0,#FE4D39 28.37%,rgba(254,77,57,0) 100%),radial-gradient(160.82% 160.82% at 104.6% -16.67%,#FF51E3 7.69%,#FF4EB2 36.54%,#F759B5 61.54%,#EE902C 92.31%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 1rem;margin:0 -1rem}.checkout-footer__company-name__title{text-transform:uppercase;--tw-text-opacity:1;color:rgba(var(--copy)/var(--tw-text-opacity,1))}.checkout-footer__cart{display:none;min-width:5rem;align-items:center;border-radius:calc(var(--radius) * .625);border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--neutral)/var(--tw-border-opacity,1))}@media (min-width:768px){.checkout-footer__cart{display:flex}}.checkout-footer__cart__trigger{position:relative;margin-left:.25rem;margin-right:.25rem;background-color:transparent!important}.checkout-footer__cart__trigger .cart-counter{top:0;left:80%}@media (min-width:1024px){.checkout-footer__cart__trigger .cart-counter{left:85%}}.checkout-footer__cart__trigger svg{height:1rem;width:1rem}@media (min-width:1024px){.checkout-footer__cart__trigger svg{height:1.25rem!important;width:1.25rem!important}}.checkout-footer__cart-totals{border-left-width:1px;--tw-border-opacity:1;border-color:rgba(var(--neutral)/var(--tw-border-opacity,1));padding:0;padding-left:1rem!important;padding-right:1rem!important}@media (min-width:1024px){.checkout-footer__cart-totals{padding:.25rem}}.checkout-footer__cart-totals__preTitle{margin-bottom:-.125rem;--tw-text-opacity:1;color:rgba(var(--tertiary)/var(--tw-text-opacity,1))}@media (min-width:1536px){.checkout-footer__cart-totals__preTitle{margin-bottom:-.25rem}}.checkout-footer__cart-totals__title{display:inline-flex;align-items:flex-end;gap:.25rem}.checkout-footer__cart-totals__title span{margin-bottom:.1rem;display:inline-flex;font-size:.875rem}@media not all and (min-width:640px){.checkout-footer__link{width:100%}}.checkout-items__wrapper{position:relative;display:flex;flex-direction:column;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2rem 1rem 1rem;--tw-shadow:0 0 100px rgba(0,0,0,0.15);--tw-shadow-colored:0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.checkout-items__wrapper{padding:2rem}}.checkout-items__wrapper:not(:has(.switch)) .checkout-items__item__remove{bottom:-.5rem}.checkout-items__title{margin-bottom:2.5rem}.checkout-items__item{position:relative;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.75rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgba(var(--neutral)/var(--tw-border-opacity,1));padding-bottom:1.25rem}@media (min-width:768px){.checkout-items__item{margin-bottom:2rem;flex-direction:row;gap:1.5rem;padding-bottom:2rem}}.checkout-items__item:last-child{margin-bottom:0;border-bottom-width:0;padding-bottom:0}.checkout-items__item-icon{position:relative;display:flex;height:4.3125rem;width:4.3125rem;flex-shrink:0;align-items:center;justify-content:center;align-self:center;border-radius:calc(var(--radius) * .5);--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}@media (min-width:768px){.checkout-items__item-icon{align-self:flex-start}}@media (min-width:1024px){.checkout-items__item-icon{height:8.375rem;width:8.375rem}}.checkout-items__item-icon-check{position:absolute;top:-.5rem;right:-.5rem;display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background-image:url(/images/grit.png),radial-gradient(81.22% 82.5% at 0 0,#FE4D39 28.37%,rgba(254,77,57,0) 100%),radial-gradient(160.82% 160.82% at 104.6% -16.67%,#FF51E3 7.69%,#FF4EB2 36.54%,#F759B5 61.54%,#EE902C 92.31%);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.checkout-items__item-icon-check svg{height:.75rem;width:.75rem}.checkout-items__item-icon img{height:auto;width:2.75rem;--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:1024px){.checkout-items__item-icon img{width:4rem}}.checkout-items__item-content{display:flex;width:100%;flex-direction:column;gap:.75rem}.checkout-items__item-content__header{display:flex;width:100%;align-items:center;gap:.5rem}.checkout-items__item-content__name{background:url(/images/grit.png),radial-gradient(81.22% 82.5% at 0 0,#FE4D39 28.37%,rgba(254,77,57,0) 100%),radial-gradient(160.82% 160.82% at 104.6% -16.67%,#FF51E3 7.69%,#FF4EB2 36.54%,#F759B5 61.54%,#EE902C 92.31%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 1rem;margin:0 -1rem}.checkout-items__item-content__title em{font-style:normal}.checkout-items__item-content__title.main{margin-left:auto;margin-right:auto}@media (min-width:768px){.checkout-items__item-content__title.main{margin-left:0;margin-right:0}}.checkout-items__item-content__description{width:90%;--tw-text-opacity:1;color:rgba(var(--tertiary)/var(--tw-text-opacity,1))}.checkout-items__item-content__description ul{list-style-type:none;padding-left:1.5rem}.checkout-items__item-content__description ul li{position:relative}.checkout-items__item-content__description ul li:before{position:absolute;top:2px;left:-1.5rem;height:1rem;width:1rem;background-image:url(/icons/iconListItem.svg);background-size:contain;background-repeat:no-repeat;--tw-content:"";content:var(--tw-content)}.checkout-items__item-content__collapsibleDescription{display:flex;flex-direction:column;gap:1.25rem;overflow:hidden}.checkout-items__item-content__collapsibleDescription__toggle{width:11rem}.checkout-items__item-content__collapsibleDescription__toggle:active{--tw-scale-x:1;--tw-scale-y:1}.checkout-items__item-content__collapsibleDescription__toggle.show svg,.checkout-items__item-content__collapsibleDescription__toggle:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.checkout-items__item-content__collapsibleDescription__toggle.show svg{--tw-rotate:180deg}.checkout-items__item-content .dropdown__wrapper{margin-left:auto;margin-right:auto}@media (min-width:768px){.checkout-items__item-content .dropdown__wrapper{margin-left:0;margin-right:0}}.checkout-items__item-content .dropdown__trigger svg{height:1rem;width:1rem}.checkout-items__item-price{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.checkout-items__item-price__saving{opacity:.6}.checkout-items__item-price__value{line-height:1.1em}.checkout-items__item-price__term{--tw-text-opacity:1;color:rgba(var(--tertiary)/var(--tw-text-opacity,1))}.checkout-items__item__remove{position:absolute;bottom:.5rem;right:-.75rem;border-style:none}@media (min-width:1024px){.checkout-items__item__remove{bottom:1.25rem}}.checkout-perk__wrapper{margin-top:1rem;margin-bottom:1.5rem;display:flex;justify-content:center}@media (min-width:1024px){.checkout-perk__wrapper{margin-top:1.5rem}}.checkout-perk__item{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2rem;border-right-width:1px;--tw-border-opacity:1;border-color:rgba(var(--neutral)/var(--tw-border-opacity,1));padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1024px){.checkout-perk__item{flex-direction:row;padding:.5rem 2.5rem}}.checkout-perk__item:last-child{border-right-width:0}.checkout-perk__title{text-align:center}@media (min-width:1024px){.checkout-perk__title{white-space:nowrap;text-align:left}}.checkout-perk__icon{display:flex;align-items:center;justify-content:center}.checkout-perk__icon img,.checkout-perk__icon svg{height:1.5rem;width:1.5rem}@media (min-width:1024px){.checkout-perk__icon img,.checkout-perk__icon svg{height:2rem;width:2rem}}.checkout-perk__description{display:none;color:rgba(var(--copy)/.6)}@media (min-width:1024px){.checkout-perk__description{display:block;white-space:nowrap}}.checkout-perk__description:where([data-theme=dark],[data-theme=dark] *){color:rgba(var(--box)/.6)}.checkout-summary{width:100%;flex-direction:column;gap:1rem;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2rem;--tw-shadow:0 0 100px rgba(0,0,0,0.15);--tw-shadow-colored:0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1280px){.checkout-summary{grid-column-start:2}}.checkout-summary__title{display:none}.checkout-summary__subtitle{margin-top:1.5rem;--tw-text-opacity:1;color:rgba(var(--tertiary)/var(--tw-text-opacity,1))}@media (min-width:1024px){.checkout-summary__subtitle{margin-top:2.5rem}}.checkout-summary__items{margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.5rem}.checkout-summary__item__wrapper{display:flex;justify-content:space-between;gap:2.5rem}.checkout-summary__item__title{display:flex}.checkout-summary__item__addon__wrapper{display:flex;justify-content:space-between;padding-left:1.5rem}.checkout-summary__item__addon__title{--tw-text-opacity:1;color:rgba(var(--tertiary)/var(--tw-text-opacity,1))}.checkout-summary__totals{display:flex;flex-direction:column;gap:.5rem;border-top-width:1px;--tw-border-opacity:1;border-color:rgba(var(--neutral)/var(--tw-border-opacity,1));padding-top:1rem;padding-bottom:1rem}@media (min-width:1024px){.checkout-summary__totals{margin-bottom:2.5rem;border-bottom-width:1px}}.checkout-summary__totals-item{display:flex;justify-content:space-between}.checkout-summary__confirm{display:flex;align-items:center;justify-content:center;gap:.5rem}.checkout-summary__error{margin-top:1rem;margin-bottom:1rem;width:100%;text-align:center;--tw-text-opacity:1;color:rgba(var(--accent)/var(--tw-text-opacity,1))}.checkout-summary__button{margin-left:auto;margin-right:auto;display:none;min-width:50%}@media (min-width:1024px){.checkout-summary__button{display:flex}}.checkout-summary__savings{display:flex;align-items:center;justify-content:center;gap:.5rem}.checkout-summary__savings svg{height:1.5rem;width:1.5rem}.checkout-summary-cart{flex-direction:column;align-items:center;justify-content:center;justify-self:end;border-radius:0;border-style:none;background-color:transparent;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.checkout-summary-cart .checkout-summary__title{display:block;text-align:center}.checkout-summary-cart .checkout-summary__totals{margin-top:0;margin-bottom:0;width:100%;border-style:none;padding:1rem 2rem 0}@media (min-width:1024px){.checkout-summary-cart .checkout-summary__totals{padding-bottom:1rem;padding-top:2rem}}.content-block{display:flex;flex-direction:column;gap:1rem}.content-block .button-group{display:flex;gap:.5rem}.cycling-words__wrapper{display:flex;gap:1rem;overflow:hidden}.cycling-words__wrapper[data-highlight=sunset] .text{background:url(/images/grit.png),radial-gradient(81.22% 82.5% at 0 0,#FE4D39 28.37%,rgba(254,77,57,0) 100%),radial-gradient(160.82% 160.82% at 104.6% -16.67%,#FF51E3 7.69%,#FF4EB2 36.54%,#F759B5 61.54%,#EE902C 92.31%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 1rem;margin:0 -1rem}.cycling-words__wrapper[data-variant=aurora] .text{background:url(/images/grit.png),radial-gradient(94.11% 91.34% at 100% 22.41%,#0BE1F1 0,rgba(11,224,240,.64) 18.68%,rgba(11,221,239,0) 100%),linear-gradient(181deg,#12459F 1.56%,#1177A0 41.4%,#0E9192 65.63%,#04FA5E 116.81%,#0BAF95 124.2%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 1rem;margin:0 -1rem}.cycling-words__wrapper[data-variant=solar] .text{background:url(/images/grit.png),radial-gradient(87.19% 108.73% at 0 2.87%,#33CFFF 7.16%,rgba(51,207,255,0) 100%),radial-gradient(140.45% 140.45% at 104.6% -16.67%,#190CD1 36.54%,#8A1FDE 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 1rem;margin:0 -1rem}.cycling-words__wrapper[data-variant=sunrise] .text{background:url(/images/grit.png),radial-gradient(52.17% 52.99% at 21.26% -4.02%,#F85B0D 0,rgba(253,91,30,0) 100%),radial-gradient(151.07% 151.07% at 110.92% 16.09%,#FF9F39 3.85%,#FE7A1C 36.54%,#F99A25 61.54%,#F3DC2C 92.31%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 1rem;margin:0 -1rem}.cycling-words__wrapper[data-variant=glow] .text{background:radial-gradient(245.98% 162.43% at 90.8% 110.34%,#310c6e 0,#19094B 23.7%,#05042C 45.7%,#040429 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 1rem;margin:0 -1rem}.cycling-words__wrapper[data-variant=sky] .text{background:radial-gradient(714.8% 100% at 47.13% 0,#252525 0,#D1D2F7 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 1rem;margin:0 -1rem}.dialog{display:flex;align-items:center;justify-content:center}.dialog__overlay{position:fixed;inset:0;z-index:500;background-color:rgb(0 0 0/.9);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.dialog__overlay:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(0 0 0/.1)}.dialog__content,.dialog__content-mobile{position:absolute;display:flex;width:90vw;max-width:60rem;--tw-translate-x:50%;--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;border-radius:calc(var(--radius) * 1.5);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));outline:2px solid transparent;outline-offset:2px}@media (min-width:1536px){.dialog__content,.dialog__content-mobile{max-width:80rem}}.dialog__content-mobile:where([data-theme=dark],[data-theme=dark] *),.dialog__content:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgba(var(--backgroundBoxDark)/var(--tw-bg-opacity,1))}.dialog__content-mobile__wrapper,.dialog__content__wrapper{position:fixed;z-index:501}@media not all and (min-width:768px){.dialog__content-mobile__wrapper,.dialog__content__wrapper{inset:0}}.dialog__content .rive__wrapper__left,.dialog__content-mobile .rive__wrapper__left{left:0;bottom:0;top:auto}.dialog__content .rive__wrapper__left>div,.dialog__content-mobile .rive__wrapper__left>div{--tw-scale-x:-1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dialog__content{height:var(--modal-content-height);transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1)}.dialog__content .ScrollbarsCustom{z-index:10}.dialog__content .ScrollbarsCustom-Wrapper{inset:0!important;bottom:-.25rem!important}.dialog__content .ScrollbarsCustom-TrackY{top:1.5rem!important;height:calc(var(--modal-content-height) - 3rem)!important}.dialog__content-mobile{inset:0;width:100%;--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:0}.dialog__content__main{position:relative;display:flex;min-height:100dvh;width:101%;align-items:center;justify-content:center;overflow:hidden;padding:2rem 2rem 7rem}@media (min-width:768px){.dialog__content__main{inset:0;min-height:var(--modal-content-height);overflow:visible}}@media (min-width:1024px){.dialog__content__main{padding:4rem}}.dialog__back{position:absolute;left:1.5rem;top:1rem;width:auto;border-width:0;background-color:transparent!important;padding:0;--tw-text-opacity:1;color:rgba(var(--primary)/var(--tw-text-opacity,1))}.dialog__back:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgba(var(--secondary)/var(--tw-text-opacity,1))}.dialog__back .text{font-size:0}.dialog__back:hover{color:rgba(var(--primary)/.8)}.dialog__back:hover:where([data-theme=dark],[data-theme=dark] *){color:rgba(var(--secondary)/.8)}.dialog__back svg{height:1.25rem!important;width:1.25rem!important}.dialog__close{position:absolute;right:1.75rem;top:1rem;z-index:20;width:auto;border-width:0;background-color:transparent!important;padding:0;--tw-text-opacity:1;color:rgba(var(--primary)/var(--tw-text-opacity,1))}.dialog__close:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgba(var(--secondary)/var(--tw-text-opacity,1))}.dialog__close .text{font-size:0}.dialog__close:hover{color:rgba(var(--primary)/.8)}.dialog__close:hover:where([data-theme=dark],[data-theme=dark] *){color:rgba(var(--secondary)/.8)}.drawer__wrapper{position:fixed;top:0;bottom:0;z-index:200;width:100vw;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 0 60px 0 rgba(0,0,0,0.15);--tw-shadow-colored:0 0 60px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.drawer__wrapper{width:auto}}.drawer__wrapper:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgba(var(--primary)/var(--tw-bg-opacity,1))}.drawer__wrapper:after{pointer-events:none;position:absolute;top:0;z-index:10;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-content:"";content:var(--tw-content)}.drawer__wrapper:where([data-theme=dark],[data-theme=dark] *):after{--tw-bg-opacity:1;background-color:rgba(var(--primary)/var(--tw-bg-opacity,1))}.drawer__wrapper[data-side=left]{left:0}@media (min-width:768px){.drawer__wrapper[data-side=left]{border-top-right-radius:calc(var(--radius) * 1.5);border-bottom-right-radius:calc(var(--radius) * 1.5)}}.drawer__wrapper[data-side=left].drawer__wrapper:after{right:100%}.drawer__wrapper[data-side=right]{right:0}@media (min-width:768px){.drawer__wrapper[data-side=right]{border-top-left-radius:calc(var(--radius) * 1.5);border-bottom-left-radius:calc(var(--radius) * 1.5)}}.drawer__wrapper[data-side=right].drawer__wrapper:after{left:100%}.drawer__wrapper.cart .drawer__close{right:2.25rem;top:2.35rem}@media (min-width:1024px){.drawer__wrapper.cart .drawer__close{right:2.25rem;top:2.75rem}}.drawer__content{height:100%}.drawer__close{position:absolute;right:2.25rem;top:2.25rem;height:1rem;width:1rem;cursor:pointer}.drawer__close:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.footer{position:relative;z-index:20;--tw-bg-opacity:1;background-color:rgba(var(--primary)/var(--tw-bg-opacity,1));padding:2.5rem 1rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.footer{padding:6rem 0 0}}@media (min-width:480px){.footer__wrapper{max-width:480px}}@media (min-width:640px){.footer__wrapper{max-width:640px}}@media (min-width:768px){.footer__wrapper{max-width:768px}}@media (min-width:1024px){.footer__wrapper{max-width:1024px}}@media (min-width:1280px){.footer__wrapper{max-width:1280px}}@media (min-width:1536px){.footer__wrapper{max-width:1536px}}@media (min-width:1920px){.footer__wrapper{max-width:1920px}}.footer__wrapper{display:flex;flex-direction:column;gap:2.5rem;border-radius:calc(var(--radius) * .625);border-width:1px;border-color:rgb(255 255 255/.1);background-color:rgba(var(--box)/.05);padding-top:2.5rem;margin-left:auto;margin-right:auto;width:100%;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.footer__wrapper{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.footer__wrapper{width:90%}}@media (min-width:1920px){.footer__wrapper{max-width:1800px;width:100%}}@media (min-width:1024px){.footer__wrapper{border-radius:0;border-style:none;background-color:transparent;padding-top:0}}.footer__top{display:flex;flex-direction:column-reverse;border-bottom-width:1px;border-bottom-color:rgb(255 255 255/.1);padding-bottom:2.5rem}@media (min-width:1024px){.footer__top{flex-direction:row;border-width:0;padding-bottom:0}}.footer__signup{position:relative;margin-bottom:3rem;display:flex;width:100%;flex-direction:column;gap:.5rem;justify-self:end}@media (min-width:1024px){.footer__signup{margin-bottom:0;width:32rem}}.footer__signup__title{margin-bottom:.75rem;white-space:nowrap}.footer__signup__disclaimer{color:rgb(255 255 255/.5)}@media (min-width:1024px){.footer__signup__disclaimer{padding-left:.5rem}}.footer__signup input{margin-bottom:.5rem;width:100%;border-bottom-width:1px;border-color:rgb(255 255 255/.3);background-color:transparent;padding-top:.75rem;padding-bottom:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.footer__signup input{margin-bottom:0;border-radius:calc(var(--radius) * .625);border-style:none;padding:1.25rem 1rem;color:rgb(255 255 255/.6)}}.footer__signup input:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:1024px){.footer__signup input:focus{background-color:rgba(var(--box)/.15)}}.footer__signup__form{position:relative}.footer__signup .btn{position:absolute;right:-.25rem;top:.65rem;z-index:10;padding:0;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.footer__signup .btn svg{height:1.75rem;width:1.75rem}@media (min-width:1024px){.footer__signup .btn svg{height:50px;width:50px}}.footer__signup .btn svg rect{fill:transparent}.footer__signup .btn svg path{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:1024px){.footer__signup .btn svg path{opacity:.5}}.footer__signup .btn:hover svg path{opacity:1}.footer__links__wrapper{width:100%}@media (min-width:1024px){.footer__links__wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.footer__links__column{display:flex;flex-direction:column;gap:.5rem}.footer__links__title{margin-bottom:.5rem}.footer__links__item{cursor:pointer;opacity:.6}.footer__links__item:hover{opacity:1}.footer__links__mobile{display:flex;width:100%;flex-direction:column;row-gap:1.5rem}@media (min-width:768px){.footer__links__mobile{grid-column:span 3/span 3}}.footer__links__mobile__accordion__trigger{position:relative;z-index:10;display:flex;width:100%;justify-content:space-between;gap:.5rem;font-weight:500}.footer__links__mobile__accordion__trigger svg{width:1.25rem;transition:transform .2s ease-out}.footer__links__mobile__accordion__trigger[data-state=open] svg{transform:scaleY(-100%)}.footer__links__mobile__accordion__content-wrapper{overflow:hidden}.footer__links__mobile__accordion__content{display:flex;flex-direction:column;row-gap:1rem;padding-top:1rem;padding-bottom:1rem}.footer__links__mobile__accordion__link{opacity:.5}.footer__links__mobile__accordion__link:hover{opacity:1}.footer-middle{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}@media (min-width:640px){.footer-middle{height:2.5rem;flex-direction:row}}@media (min-width:1024px){.footer-middle{margin-top:10rem}}.footer-middle__logo{width:3.5rem}.footer-middle__logo img{--tw-brightness:brightness(100);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.footer-middle__affiliates{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1.5rem}@media (min-width:640px){.footer-middle__affiliates{justify-content:flex-end}}.footer-middle__affiliates span{display:contents;height:100%;align-items:center;justify-content:center}.footer-middle__affiliates span svg{height:100%}.footer-middle__affiliates span.by-width{display:flex;width:100%}.footer-middle__affiliates img{--tw-brightness:brightness(100);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.footer-bottom{display:flex;flex-direction:column;gap:.25rem;border-top-color:rgb(255 255 255/.1);padding-bottom:1.5rem}@media (min-width:1024px){.footer-bottom{border-top-width:1px;padding-top:2rem;padding-bottom:5rem}}.footer-bottom p{width:100%;min-width:15rem;color:rgb(255 255 255/.5)}@media (min-width:1024px){.footer-bottom p{width:45%}}.filtered-grid{width:100%;--tw-bg-opacity:1;background-color:rgba(var(--background)/var(--tw-bg-opacity,1));padding-top:4rem;padding-bottom:4rem;--tw-text-opacity:1;color:rgba(var(--primary)/var(--tw-text-opacity,1))}@media (min-width:1024px){.filtered-grid{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1536px){.filtered-grid{padding-top:6rem;padding-bottom:6rem}}.filtered-grid:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgba(var(--backgroundDark)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:480px){.filtered-grid__wrapper{max-width:480px}}@media (min-width:640px){.filtered-grid__wrapper{max-width:640px}}@media (min-width:768px){.filtered-grid__wrapper{max-width:768px}}@media (min-width:1024px){.filtered-grid__wrapper{max-width:1024px}}@media (min-width:1280px){.filtered-grid__wrapper{max-width:1280px}}@media (min-width:1536px){.filtered-grid__wrapper{max-width:1536px}}@media (min-width:1920px){.filtered-grid__wrapper{max-width:1920px}}.filtered-grid__wrapper{grid-auto-rows:min-content;display:flex;flex-direction:column}@media (min-width:1024px){.filtered-grid__wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:max-content;-moz-column-gap:2rem;column-gap:2rem}}.filtered-grid__wrapper{margin-left:auto;margin-right:auto;width:100%;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.filtered-grid__wrapper{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.filtered-grid__wrapper{width:90%}}@media (min-width:1920px){.filtered-grid__wrapper{max-width:1800px;width:100%}}.filtered-grid__categories__items{grid-column:span 3/span 3;grid-column-start:1;display:none;flex-direction:column}.filtered-grid__categories__items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}@media (min-width:1024px){.filtered-grid__categories__items{display:flex}}@media (min-width:1536px){.filtered-grid__categories__items{grid-column:span 2/span 2}}@media (min-width:1920px){.filtered-grid__categories__items{grid-column-start:2}}.filtered-grid__categories__item{width:100%;cursor:pointer;background-color:transparent;font-size:1rem!important;--tw-text-opacity:1;color:rgba(var(--tertiary)/var(--tw-text-opacity,1))}.filtered-grid__categories__item.active{pointer-events:none;--tw-text-opacity:1;color:rgba(var(--accent)/var(--tw-text-opacity,1))}.filtered-grid__categories__item:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.filtered-grid__categories__item:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.filtered-grid__items{grid-column:span 12/span 12;display:grid;grid-auto-rows:min-content;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width:768px){.filtered-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width:1024px){.filtered-grid__items{grid-column:span 9/span 9}}@media (min-width:1536px){.filtered-grid__items{grid-column:span 10/span 10;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1920px){.filtered-grid__items{grid-column:span 8/span 8}}.header{position:fixed;top:0;z-index:30;height:var(--header-height);width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--copy)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.header:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgba(var(--backgroundDark)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:480px){.header__container{max-width:480px}}@media (min-width:640px){.header__container{max-width:640px}}@media (min-width:768px){.header__container{max-width:768px}}@media (min-width:1024px){.header__container{max-width:1024px}}@media (min-width:1280px){.header__container{max-width:1280px}}@media (min-width:1536px){.header__container{max-width:1536px}}@media (min-width:1920px){.header__container{max-width:1920px}}.header__container{display:flex;height:100%;align-items:center;justify-content:space-between;margin-left:auto;margin-right:auto;width:100%;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.header__container{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.header__container{width:90%}}@media (min-width:1920px){.header__container{max-width:1800px;width:100%}}@media (min-width:1024px){.header__container{justify-content:flex-start}}.header__logo{width:100%}.header__logo-wrapper{width:3rem;flex-shrink:0}@media (min-width:1024px){.header__logo-wrapper{width:3.5rem}}.header__logo-wrapper img{width:100%;--tw-brightness:brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.header__logo-wrapper img:where([data-theme=dark],[data-theme=dark] *){--tw-brightness:brightness(2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.header.init[data-mode=transparent]{background-color:transparent;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.header.init[data-mode=transparent] .header__logo img{--tw-brightness:brightness(2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.header.init[data-mode=transparent] .header__container>.btn-faded,.header.init[data-mode=transparent] .header__container>.btn-iconFaded{background-color:rgb(255 255 255/.05);--tw-text-opacity:1;color:rgba(var(--secondary)/var(--tw-text-opacity,1))}.header.init[data-mode=transparent] .header__container>.btn-faded:hover,.header.init[data-mode=transparent] .header__container>.btn-iconFaded:hover{background-color:rgb(255 255 255/.1)}.header.init[data-mode=transparent] .nav-mega__item{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.header.init[data-mode=transparent] .nav-mega__item:hover{border-radius:calc(var(--radius) * .5);background-color:rgb(255 255 255/.2)}.header.init[data-mode=transparent] .nav-mega__panel,.header.init[data-mode=transparent] .nav-mobile__menu{--tw-text-opacity:1;color:rgba(var(--copy)/var(--tw-text-opacity,1))}.header.init[data-mode=transparent] .nav-mobile__login,.header.init[data-mode=transparent] .nav-mobile__user{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.header.checkout{position:relative;border-bottom-width:1px;border-color:rgb(0 0 0/.2)}.header.checkout .header__logo-wrapper{margin-right:auto}.icon[data-variant]{display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgba(var(--primary)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--secondary)/var(--tw-text-opacity,1))}@media (min-width:1280px){.icon[data-variant]{border-radius:calc(var(--radius) * 1.5)}}.icon[data-variant]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgba(var(--secondary)/var(--tw-bg-opacity,1))}.icon[data-variant][data-size=xs]{height:3.25rem;width:3.25rem;border-radius:calc(var(--radius) * .625)}@media (min-width:1536px){.icon[data-variant][data-size=xs]{height:3.75rem;width:3.75rem}}.icon[data-variant][data-size=sm]{height:3rem;width:3rem;border-radius:calc(var(--radius) * .625)}@media (min-width:1280px){.icon[data-variant][data-size=sm]{height:3.75rem;width:3.75rem;border-radius:var(--radius)}}@media (min-width:1536px){.icon[data-variant][data-size=sm]{height:4.375rem;width:4.375rem}}.icon[data-variant][data-size=md]{height:3.75rem;width:3.75rem}@media (min-width:1280px){.icon[data-variant][data-size=md]{height:4.688rem;width:4.688rem}}@media (min-width:1536px){.icon[data-variant][data-size=md]{height:5.625rem;width:5.625rem}}.icon[data-variant][data-size=lg]{height:5.625rem;width:5.625rem}@media (min-width:1280px){.icon[data-variant][data-size=lg]{height:6.25rem;width:6.25rem}}.icon[data-variant] img,.icon[data-variant] svg{height:50%;width:50%}.icon[data-variant][data-padding=sm] img,.icon[data-variant][data-padding=sm] svg{height:65%;width:65%}.icon[data-variant][data-padding=lg] img,.icon[data-variant][data-padding=lg] svg{height:42%;width:42%}.icon[data-variant] img{--tw-invert:invert(100%)!important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.icon[data-variant][data-variant=primary]:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgba(var(--primary)/var(--tw-text-opacity,1))}.icon[data-variant][data-variant=primary] img:where([data-theme=dark],[data-theme=dark] *){--tw-invert:invert(0)!important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.icon[data-variant][data-variant=sunset]{background-image:url(/images/grit.png),radial-gradient(81.22% 82.5% at 0 0,#FE4D39 28.37%,rgba(254,77,57,0) 100%),radial-gradient(160.82% 160.82% at 104.6% -16.67%,#FF51E3 7.69%,#FF4EB2 36.54%,#F759B5 61.54%,#EE902C 92.31%)}.icon[data-variant][data-variant=aurora]{background-image:url(/images/grit.png),radial-gradient(94.11% 91.34% at 100% 22.41%,#0BE1F1 0,rgba(11,224,240,.64) 18.68%,rgba(11,221,239,0) 100%),linear-gradient(181deg,#12459F 1.56%,#1177A0 41.4%,#0E9192 65.63%,#04FA5E 116.81%,#0BAF95 124.2%)}.icon[data-variant][data-variant=solar]{background-image:url(/images/grit.png),radial-gradient(87.19% 108.73% at 0 2.87%,#33CFFF 7.16%,rgba(51,207,255,0) 100%),radial-gradient(140.45% 140.45% at 104.6% -16.67%,#190CD1 36.54%,#8A1FDE 100%)}.icon[data-variant][data-variant=sunrise]{background-image:url(/images/grit.png),radial-gradient(52.17% 52.99% at 21.26% -4.02%,#F85B0D 0,rgba(253,91,30,0) 100%),radial-gradient(151.07% 151.07% at 110.92% 16.09%,#FF9F39 3.85%,#FE7A1C 36.54%,#F99A25 61.54%,#F3DC2C 92.31%)}.icon[data-variant][data-variant=glow]{background-image:radial-gradient(245.98% 162.43% at 90.8% 110.34%,#310c6e 0,#19094B 23.7%,#05042C 45.7%,#040429 100%)}.icon[data-variant][data-variant=sky]{background-image:radial-gradient(714.8% 100% at 47.13% 0,#252525 0,#D1D2F7 100%)}.icon[data-variant][data-variant=glass]{background-color:rgb(255 255 255/.1);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.icon[data-variant][data-variant=custom]{background-color:transparent}.icon[data-variant][data-variant=custom] img,.icon[data-variant][data-variant=custom] svg{height:100%;width:100%}.icon[data-variant][data-variant=custom] img{--tw-invert:invert(0)!important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.icon.step{font-size:2.5rem;font-weight:500}.input-wrapper{position:relative;display:flex;width:100%;flex-direction:column;gap:.5rem}.input-wrapper input{height:3rem;width:100%;text-overflow:ellipsis;border-radius:calc(var(--radius) * .5);background-color:rgba(var(--box)/.1);padding:1rem;font-size:1.125rem;font-weight:600;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:1s}@media (min-width:1536px){.input-wrapper input{font-size:1.375rem}}.input-wrapper input:focus{--tw-shadow:0 0 20px rgba(0,0,0,0.1);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.input-wrapper input[disabled]{cursor:not-allowed}.input-wrapper.size-sm input{height:2.5rem}.input-wrapper.size-lg{gap:1rem}.input-wrapper.size-lg input{height:6rem;border-radius:calc(var(--radius) * .625);padding:1.75rem;font-size:1.25rem!important}.input-wrapper.disabled{pointer-events:none;opacity:.5}.input-wrapper.arrowSubmit .input__field__iconAfter{display:flex;aspect-ratio:1/1;cursor:pointer;align-items:center;justify-content:center;border-radius:calc(var(--radius) * .5);--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.input-wrapper.arrowSubmit .input__field__iconAfter:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.input-wrapper.arrowSubmit .input__field__iconAfter:hover{--tw-bg-opacity:1;background-color:rgba(var(--primary)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.input-wrapper.arrowSubmit .input__field__iconAfter svg{height:1.5rem;width:1.5rem}.input-wrapper.arrowSubmit.size-sm .input__field__iconAfter svg{height:1rem;width:1rem}.input-wrapper.arrowSubmit.size-lg .input__field__iconAfter{right:.75rem}.input-wrapper.arrowSubmit.size-lg .input__field__iconAfter svg{height:1.5rem;width:1.5rem}.input-wrapper.arrowSubmit.size-lg .input__field.has-icon-after input{padding-right:6rem}.input__field{position:relative;width:100%}.input__field__iconAfter,.input__field__iconBefore{position:absolute;top:50%;aspect-ratio:1/1;height:75%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.input__field__iconAfter{right:.5rem}.input__field__iconAfter.allow-submit{cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.input__field__iconAfter.allow-submit:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.input__field__iconBefore{left:.5rem}.input__field.has-icon-before input{padding-left:3.5rem}.input__field.has-icon-after input{padding-right:3.5rem}.input__field__submit{position:absolute;right:1rem;top:1rem}.input__description{color:rgba(var(--copy)/.5)}.input__description:where([data-theme=dark],[data-theme=dark] *){color:rgb(255 255 255/.5)}.input__error{display:flex;width:100%;align-items:center;gap:.5rem;--tw-text-opacity:1;color:rgba(var(--error)/var(--tw-text-opacity,1))}.liquid-glass{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:var(--radius);border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(255 255 255/.15);border-bottom-color:rgb(255 255 255/.2)}.liquid-glass:after{position:absolute;inset:0;--tw-shadow:inset 0 -75px 100px -25px rgba(255,255,255,0.1);--tw-shadow-colored:inset 0 -75px 100px -25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-content:"";content:var(--tw-content)}.liquid-glass__background{position:absolute;inset:0;--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);filter:url(#glass-distortion) url(#chromatic-aberration)}.liquid-glass__content{position:relative;z-index:10;height:100%;width:100%}.liquid-glass svg{display:none}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.loading__rive{height:268px;width:241px}.media__wrapper{position:relative;height:100%;width:100%;overflow:hidden;padding:1rem}.media__wrapper,.media__wrapper img[data-nimg=fill]{-o-object-fit:cover;object-fit:cover}.media__wrapper.has-video{padding:0}.video__wrapper{position:relative;height:100%;width:100%;overflow:hidden}.video__wrapper.playing .video__player{opacity:1}.video__wrapper.ready .video__controls-play-btn{pointer-events:auto;opacity:1}.video__player{z-index:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.video__controls-play-btn,.video__player{position:absolute;top:50%;left:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.video__controls-play-btn{pointer-events:none;z-index:2;display:flex;height:5.5rem;width:5.5rem;cursor:pointer;align-items:center;justify-content:center;border-radius:calc(var(--radius) * .625);background-color:rgb(255 255 255/.3);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.video__controls-play-btn svg{height:1.5rem;width:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.video__controls-play-btn:hover{--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.video__controls-play-btn.playing{pointer-events:none;opacity:0}.nav-mega{position:relative;z-index:1;display:flex;width:100%;padding-left:2rem;padding-right:2rem}.nav-mega__list{margin:0;display:flex;list-style-type:none;align-items:center;justify-content:center;gap:.5rem;--tw-shadow:0 2px 10px var(--black-a7);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nav-mega__item{position:relative;display:flex;--tw-text-opacity:1;color:rgba(var(--copy)/var(--tw-text-opacity,1))}.nav-mega__item:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.nav-mega__item-trigger,.nav-mega__item.text{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.25rem;border-radius:calc(var(--radius) * .5);padding:.25rem .5rem;text-transform:capitalize;line-height:1;outline:2px solid transparent;outline-offset:2px;transition:.1s}.nav-mega__item-trigger.text,.nav-mega__item.text.text{padding:.5rem}.nav-mega__item-trigger:focus,.nav-mega__item-trigger:hover,.nav-mega__item.text:focus,.nav-mega__item.text:hover{background-color:rgb(0 0 0/.05)}.nav-mega__item-trigger:hover:where([data-theme=dark],[data-theme=dark] *),.nav-mega__item.text:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.05)}.nav-mega__item-icon{width:1.25rem;opacity:.8;transition:.1s}.nav-mega__item [data-state=open]>.nav-mega__item-icon{transform:scaleY(-100%)}.nav-mega__panel{position:absolute;top:100%;z-index:10;margin-top:1.5rem;display:flex;width:100%;flex-shrink:0;-moz-column-gap:2rem;column-gap:2rem;border-radius:calc(var(--radius) * 1.5);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2rem 2rem 2.25rem;--tw-text-opacity:1;color:rgba(var(--copy)/var(--tw-text-opacity,1));--tw-shadow:0 0 100px rgba(0,0,0,0.15);--tw-shadow-colored:0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.3s}.nav-mega__panel:where([data-theme=dark],[data-theme=dark] *){border-top-width:1px}.nav-mega__panel:before{pointer-events:none;position:absolute;top:0;left:calc(var(--navigation-item-width) / 2);z-index:10;height:0;width:0;--tw-translate-x:-50%;--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-width:.75rem;border-right-width:.75rem;border-bottom-width:.75rem;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-left-color:transparent;border-right-color:transparent;--tw-content:"";content:var(--tw-content)}.nav-mega__panel[data-state=open]{animation-name:scaleIn;animation-duration:.2s}.nav-mega__panel[data-state=closed]{animation-name:scaleOut;animation-duration:.2s}@media (min-width:640px){.nav-mega__panel{width:auto}}.nav-mega__panel__title{margin-right:2rem;white-space:nowrap}.nav-mega__panel__section{position:relative;display:flex;flex-direction:column;gap:.75rem;border-right-width:1px;border-right-color:rgb(0 0 0/.1)}.nav-mega__panel__section:last-child{border-right-width:0}.nav-mega__panel__link{margin-right:2.5rem;display:flex;flex-direction:column;align-items:flex-start;border-radius:calc(var(--radius) * .5);--tw-text-opacity:1;color:rgba(var(--tertiary)/var(--tw-text-opacity,1))}.nav-mega__panel__link:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.nav-mega__panel__link:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.nav-mega__panel__link h4{text-align:left}.nav-mega__panel__link__description{margin-top:-.25rem;text-align:left;opacity:.5}.nav-mega__panel__link:hover{opacity:.8}.nav-mega__panel__link__single{margin-right:2rem;white-space:nowrap;--tw-text-opacity:1;color:rgba(var(--tertiary)/var(--tw-text-opacity,1))}.nav-mega__panel__link__single:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.nav-mega .card__navPanel{display:flex;flex-shrink:0;flex-direction:column}.nav-mega .card__navPanel__media__wrapper{position:relative;aspect-ratio:13/9;width:100%;overflow:hidden;border-radius:calc(var(--radius) * .5)}.nav-mega .card__navPanel__content__title{padding-top:2rem;padding-bottom:.5rem;font-weight:500;text-transform:capitalize;line-height:1.5rem}.nav-mega .card__navPanel__content__description{line-height:1rem!important;opacity:.5}.nav-utility{display:flex;gap:.75rem}.nav-utility__item{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;white-space:nowrap;border-radius:calc(var(--radius) * .5);padding:.25rem .5rem;font-weight:400;text-transform:capitalize;line-height:1;outline:2px solid transparent;outline-offset:2px;transition:.1s}.nav-utility__item:focus,.nav-utility__item:hover{background-color:rgb(0 0 0/.05)}.nav-utility__phone-number{margin-left:1.25rem;margin-right:1.25rem;display:none;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;font-weight:500}@media (min-width:1280px){.nav-utility__phone-number{display:flex}}.nav-utility__phone-number svg{width:1rem}.nav-utility__cart{position:relative;margin-left:.5rem;margin-right:.5rem;display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center}@media (min-width:1024px){.nav-utility__cart{background-color:rgb(0 0 0/.05)}.nav-utility__cart:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.05)}}.nav-utility__cart:hover{background-color:rgb(0 0 0/.1)}.nav-utility__cart:hover:where([data-theme=dark],[data-theme=dark] *){background-color:rgb(255 255 255/.1)}.nav-utility__cart svg{width:1.25rem}.nav-mobile__nav{margin-left:auto;margin-right:-.5rem;display:flex;gap:.25rem}.nav-mobile__cart,.nav-mobile__toggle{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;padding:.75rem}.nav-mobile__cart svg,.nav-mobile__toggle svg{width:1.25rem}.nav-mobile__cart .cart-counter,.nav-mobile__toggle .cart-counter{top:0;left:auto;right:-.5rem}.nav-mobile__cart svg{margin-top:-.25rem}.nav-mobile__user{background-color:transparent!important;padding:0 .5rem}.nav-mobile__user .text{gap:.5rem!important}.nav-mobile__login{padding-left:.5rem;padding-right:.5rem}.nav-mobile__toggle svg{width:1.125rem}.nav-mobile__menu{position:absolute;top:4.5rem;z-index:30;display:flex;height:calc(100vh - 4.5rem);width:100%;flex-direction:column;overflow-y:auto;border-top-width:1px;border-top-color:rgb(0 0 0/.1);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--primary)/var(--tw-text-opacity,1));--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.nav-mobile__menu:where([data-theme=dark],[data-theme=dark] *){border-top-color:rgb(255 255 255/.1)}.nav-mobile__list{display:flex;flex-direction:column;padding-bottom:10rem}@media (min-width:480px){.nav-mobile__item{max-width:480px}}@media (min-width:640px){.nav-mobile__item{max-width:640px}}@media (min-width:768px){.nav-mobile__item{max-width:768px}}@media (min-width:1024px){.nav-mobile__item{max-width:1024px}}@media (min-width:1280px){.nav-mobile__item{max-width:1280px}}@media (min-width:1536px){.nav-mobile__item{max-width:1536px}}@media (min-width:1920px){.nav-mobile__item{max-width:1920px}}.nav-mobile__item{display:flex;align-items:center;gap:1rem;border-bottom-width:1px;border-color:rgba(var(--neutral)/.6);margin-left:auto;margin-right:auto;width:100%;max-width:100%;padding:1.25rem 1rem}@media (min-width:768px){.nav-mobile__item{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.nav-mobile__item{width:90%}}@media (min-width:1920px){.nav-mobile__item{max-width:1800px;width:100%}}.nav-mobile__item .icon{width:1.5rem}@media (min-width:480px){.nav-mobile__accordion{max-width:480px}}@media (min-width:640px){.nav-mobile__accordion{max-width:640px}}@media (min-width:768px){.nav-mobile__accordion{max-width:768px}}@media (min-width:1024px){.nav-mobile__accordion{max-width:1024px}}@media (min-width:1280px){.nav-mobile__accordion{max-width:1280px}}@media (min-width:1536px){.nav-mobile__accordion{max-width:1536px}}@media (min-width:1920px){.nav-mobile__accordion{max-width:1920px}}.nav-mobile__accordion{border-bottom-width:1px;border-color:rgba(var(--neutral)/.6);margin-left:auto;margin-right:auto;width:100%;max-width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.nav-mobile__accordion{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.nav-mobile__accordion{width:90%}}@media (min-width:1920px){.nav-mobile__accordion{max-width:1800px;width:100%}}.nav-mobile__accordion__content{display:flex;flex-wrap:wrap;gap:1rem;-moz-column-gap:6rem;column-gap:6rem;row-gap:2.5rem;padding-top:1.5rem;padding-left:2.5rem;padding-bottom:2rem}.nav-mobile__accordion__panel{display:flex;min-width:15rem;flex-direction:column;gap:1.25rem}.nav-mobile__accordion__trigger{display:flex;width:100%;align-items:center;gap:.25rem;padding-top:1.25rem;padding-bottom:1.25rem}.nav-mobile__accordion__trigger .text{display:flex;align-items:center;gap:1rem}.nav-mobile__accordion__trigger .text .icon{width:1.5rem}.nav-mobile__accordion__trigger svg{height:100%;width:1.5rem;transition:transform .2s ease-out}.nav-mobile__accordion__trigger[data-state=open] svg{transform:scaleY(-100%)}.nav-mobile__accordion__description-wrapper{overflow:hidden}.nav-mobile__login{cursor:pointer}@keyframes scaleIn{0%{opacity:0;transform:rotateX(-30deg) scale(.9)}to{opacity:1;transform:rotateX(0deg) scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:rotateX(0deg) scale(1)}to{opacity:0;transform:rotateX(-10deg) scale(.95)}}.pin-input__wrapper{display:flex;width:100%;flex-direction:column}.pin-input__wrapper input{height:10rem;flex:1 1 0%;border-width:1px;--tw-border-opacity:1;border-color:rgba(var(--neutral)/var(--tw-border-opacity,1));text-align:center;font-size:5rem;font-weight:600}.pin-input__wrapper input::-webkit-inner-spin-button,.pin-input__wrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.pin-input__wrapper input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.pin-input__wrapper input:disabled{cursor:not-allowed;opacity:.5}.pin-input__code{display:flex;align-items:center;justify-content:center;gap:1rem}.pin-input__error{--tw-text-opacity:1;color:rgba(var(--accent)/var(--tw-text-opacity,1))}div[data-radix-popper-content-wrapper]{z-index:200!important}.popover__trigger{--tw-scale-x:1!important;--tw-scale-y:1!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.popover__wrapper{position:relative;margin-top:2.5rem;border-radius:1.5rem;--tw-bg-opacity:1;background-color:rgba(var(--box)/var(--tw-bg-opacity,1));--tw-shadow:0 0 60px 0 rgba(0,0,0,0.15);--tw-shadow-colored:0 0 60px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}@media (min-width:1024px){.popover__wrapper{margin-top:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.popover__wrapper:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgba(var(--secondary)/var(--tw-bg-opacity,1))}}.popover__wrapper:before{pointer-events:none;position:absolute;top:0;left:calc(var(--radix-popover-trigger-width) / 2 - var(--align-offset));z-index:10;height:0;width:0;--tw-translate-x:-50%;--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-left-width:.75rem;border-right-width:.75rem;border-bottom-width:.75rem;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-left-color:transparent;border-right-color:transparent}@media (min-width:1024px){.popover__wrapper:before{--tw-content:"";content:var(--tw-content)}}.popover__wrapper:where([data-theme=dark],[data-theme=dark] *):before{--tw-border-opacity:1;border-color:rgba(var(--secondary)/var(--tw-border-opacity,1));border-left-color:transparent;border-right-color:transparent}.popover__wrapper[data-align=center]:before{left:50%}.popover__wrapper[data-align=end]:before{left:auto;right:calc(var(--radix-popover-trigger-width) / 2 - var(--align-offset));--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.popover__wrapper[data-side=top]{margin-top:0;margin-bottom:1rem}.popover__wrapper[data-side=top]:before{top:auto;bottom:0;--tw-translate-y:100%;--tw-scale-y:-1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.popover__wrapper[data-side=left]{margin:0 1rem 0 0}.popover__wrapper[data-side=left]:before{top:calc(var(--radix-popover-trigger-height) / 2 - var(--align-offset));left:auto;right:0;--tw-translate-x:100%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:.75rem 0 .75rem .75rem;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-top-color:transparent;border-bottom-color:transparent}.popover__wrapper[data-side=left]:where([data-theme=dark],[data-theme=dark] *):before{--tw-border-opacity:1;border-color:rgba(var(--secondary)/var(--tw-border-opacity,1));border-top-color:transparent;border-bottom-color:transparent}.popover__wrapper[data-side=right]{margin:0 0 0 1rem}.popover__wrapper[data-side=right]:before{top:calc(var(--radix-popover-trigger-height) / 2 - var(--align-offset));left:0;--tw-translate-x:-100%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:.75rem .75rem .75rem 0;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-top-color:transparent;border-bottom-color:transparent}.popover__wrapper[data-side=right]:where([data-theme=dark],[data-theme=dark] *):before{--tw-border-opacity:1;border-color:rgba(var(--secondary)/var(--tw-border-opacity,1));border-top-color:transparent;border-bottom-color:transparent}.popover__wrapper[data-side=left][data-align=center]:before,.popover__wrapper[data-side=right][data-align=center]:before{top:50%}.popover__wrapper[data-side=left][data-align=end]:before,.popover__wrapper[data-side=right][data-align=end]:before{top:auto;bottom:calc(var(--radix-popover-trigger-height) / 2 - var(--align-offset));--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.popover__content__account-details{min-width:15rem;border-radius:1.5rem;--tw-bg-opacity:1;background-color:rgba(var(--box)/var(--tw-bg-opacity,1));padding:1.5rem;--tw-text-opacity:1;color:rgba(var(--primary)/var(--tw-text-opacity,1))}@media (min-width:1024px){.popover__content__account-details{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}.popover__content__account-details__item{display:flex;cursor:pointer;align-items:center;gap:.75rem}.popover__content__account-details__item img,.popover__content__account-details__item svg{height:1rem;width:1rem;--tw-brightness:brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.popover__content__account-details__item .arrow{margin-left:auto;display:flex}.popover__content__account-details__item:hover{color:rgba(var(--primary)/.7)}.popover__content__account-details__link{width:100%}.popover__content__account-details__items{margin-bottom:1.25rem;margin-top:.75rem;display:flex;flex-direction:column;gap:1rem;border-color:rgba(var(--neutral)/.6);padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width:1024px){.popover__content__account-details__items{margin-top:1.25rem;margin-bottom:1.25rem;gap:.5rem;border-top-width:1px}}.popover__content .cart{padding-top:2.5rem;padding-bottom:2.5rem}.price-footer{position:relative;left:0;right:0;display:flex;width:100vw;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;border-top-left-radius:calc(var(--radius) * 1.5);border-top-right-radius:calc(var(--radius) * 1.5);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.5rem 1.5rem 2.5rem;--tw-shadow:0 0 60px rgba(0,0,0,0.1);--tw-shadow-colored:0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:1024px){.price-footer{display:none;gap:2.5rem;padding:2.5rem}}.price-footer__title{position:relative;z-index:10}.price-footer__title em{padding-left:1.25rem;padding-right:1.25rem;font-size:1.5em}.price-footer__description{position:relative;z-index:10;--tw-text-opacity:1;color:rgba(var(--tertiary)/var(--tw-text-opacity,1))}.price-footer__link{position:relative;z-index:10;margin-left:auto;margin-right:auto;margin-top:1rem;height:3.5rem;width:80%;font-size:1.3em}.price-footer.pinned{position:fixed;bottom:0;z-index:150;--tw-shadow:0 0 100px rgba(0,0,0,0.45);--tw-shadow-colored:0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.ScrollbarsCustom:after,.ScrollbarsCustom:before{pointer-events:none;position:absolute;height:100%;width:100%;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;--tw-content:"";content:var(--tw-content)}.ScrollbarsCustom-Track{background-color:rgba(var(--neutral)/.3)!important}.ScrollbarsCustom-Thumb{--tw-bg-opacity:1!important;background-color:rgba(var(--neutral)/var(--tw-bg-opacity,1))!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.ScrollbarsCustom-Thumb.dragging,.ScrollbarsCustom-Thumb:hover{--tw-bg-opacity:1!important;background-color:rgba(var(--tertiary)/var(--tw-bg-opacity,1))!important}.ScrollbarsCustom-TrackX{bottom:.25rem!important;height:.5rem!important}.ScrollbarsCustom-TrackY{right:.25rem!important;width:.5rem!important}.ScrollbarsCustom__under-top:before{top:0;--tw-shadow:inset 0 60px 60px -60px rgba(0,0,0,.12);--tw-shadow-colored:inset 0 60px 60px -60px var(--tw-shadow-color)}.ScrollbarsCustom__under-bottom:after,.ScrollbarsCustom__under-top:before{left:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.5s}.ScrollbarsCustom__under-bottom:after{bottom:0;--tw-shadow:inset 0 -60px 60px -60px rgba(0,0,0,.12);--tw-shadow-colored:inset 0 -60px 60px -60px var(--tw-shadow-color)}.switch{display:flex;align-items:center;gap:1rem}.switch__body{position:relative;height:2.188rem;width:4.375rem;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(var(--neutral)/var(--tw-bg-opacity,1))}.switch__body:hover{background-color:rgba(var(--neutral)/.8)}.switch__thumb{position:absolute;top:.2rem;left:.2rem;z-index:10;height:1.815rem;width:1.815rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.switch__gradient{position:absolute;height:100%;width:100%}.switch__label{opacity:.7;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.switch.checked .switch__label{opacity:1}.tabs__wrapper{position:relative;display:flex;width:100%;flex-direction:column;justify-content:center;overflow:visible}.tabs__list{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;display:inline-flex;overflow:hidden;border-radius:9999px;background-color:rgb(0 0 0/.05)}.tabs__list-wrapper{display:flex}.tabs__list.hide{pointer-events:none!important;opacity:0!important}.tabs__list__carousel{position:absolute;top:0;left:50vw;height:3.5rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.tabs__list__carousel:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tabs__list__carousel{transition:.2s}.tabs__list__carousel .carousel-item{position:relative}.tabs__list__carousel .tabs__trigger{pointer-events:none;width:auto}.tabs__list__carousel .tabs__trigger[data-state=active]{background-color:transparent}.tabs__trigger{position:relative;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:.5rem;white-space:nowrap;padding:1rem 1.5rem;font-weight:500;opacity:.5;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.tabs__trigger:hover{opacity:1}.tabs__trigger[data-state=active]{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:1}.tabs__trigger[data-state=active]:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.tabs-content{width:100%}