.section+.section{margin-top:0!important}.aotos-flux-section,.aotos-flux{background-color:#fff;margin-top:0;padding-top:0;padding-bottom:0}body:has(.aotos-flux) #MainContent{background-color:#fff}html:has(.aotos-flux){height:auto;min-height:100%}body:has(.aotos-flux){min-height:0;grid-template-rows:auto auto max-content auto}.velotric-product__container{box-sizing:border-box;width:calc(1100 * var(--rem));max-width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(60 * var(--rem));padding:calc(30 * var(--rem)) calc(30 * var(--rem)) 0;align-items:start;justify-content:center}.velotric-product__media{position:sticky;top:calc(100 * var(--rem));align-self:start;min-width:0}.velotric-product__info{display:flex;flex-direction:column;gap:0;min-width:0}[data-product-specs-desktop]:empty,[data-product-specs-mobile]:empty{display:none}.velotric-custom-carousel{position:relative;width:100%;display:flex;flex-direction:column;background-color:transparent}.velotric-custom-carousel__viewport{position:relative;width:100%;overflow:hidden;border-radius:calc(12 * var(--rem))}.velotric-custom-carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.velotric-custom-carousel__track::-webkit-scrollbar{display:none}.velotric-custom-carousel__slide{flex:0 0 100%;width:100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.velotric-carousel-img,.velotric-custom-carousel__slide video{max-width:100%;height:auto;object-fit:contain;display:block;margin:0 auto}.velotric-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);width:calc(44 * var(--rem));height:calc(44 * var(--rem));background-color:#0000000d;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background-color .2s,opacity .3s;color:#000}.velotric-carousel__arrow--prev{left:calc(24 * var(--rem))}.velotric-carousel__arrow--next{right:calc(24 * var(--rem))}.velotric-carousel-zoom{position:absolute;top:calc(16 * var(--rem));right:calc(16 * var(--rem));z-index:2;width:calc(40 * var(--rem));height:calc(40 * var(--rem));padding:0;border:none;border-radius:50%;background:#ffffffeb;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 calc(2 * var(--rem)) calc(8 * var(--rem)) #0000001f}.velotric-carousel-zoom[hidden]{display:none}.velotric-carousel-zoom .svg-wrapper,.velotric-carousel-zoom svg{width:calc(20 * var(--rem));height:calc(20 * var(--rem));display:block}.velotric-image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;display:flex;align-items:center;justify-content:center;padding:calc(40 * var(--rem));background:#000000d1;cursor:zoom-out}.velotric-image-lightbox[hidden]{display:none}.velotric-image-lightbox__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:default;border-radius:calc(8 * var(--rem));touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.velotric-image-lightbox__close,.velotric-image-lightbox__nav{position:absolute;width:calc(44 * var(--rem));height:calc(44 * var(--rem));padding:0;border:none;border-radius:50%;background:#fffffff2;color:#111;cursor:pointer;display:flex;align-items:center;justify-content:center}.velotric-image-lightbox__close{top:calc(20 * var(--rem));right:calc(20 * var(--rem));font-size:calc(28 * var(--rem));line-height:1}.velotric-image-lightbox__nav{top:50%;transform:translateY(-50%)}.velotric-image-lightbox__nav--prev{left:calc(20 * var(--rem))}.velotric-image-lightbox__nav--next{right:calc(20 * var(--rem))}.velotric-image-lightbox__nav svg{width:calc(24 * var(--rem));height:calc(24 * var(--rem));display:block}.velotric-image-lightbox__nav[hidden]{display:none}body.velotric-lightbox-open{overflow:hidden}.velotric-custom-carousel__thumbnails{display:flex;gap:calc(8 * var(--rem));position:relative;margin-top:calc(16 * var(--rem));width:100%;max-width:100%;overflow-x:auto;padding:calc(4 * var(--rem)) 0;scrollbar-width:none;background:transparent}.velotric-custom-carousel__thumbnails::-webkit-scrollbar{display:none}.velotric-carousel-dot{width:calc(68 * var(--rem));height:calc(68 * var(--rem));padding:0;border:2px solid transparent;border-radius:calc(8 * var(--rem));overflow:hidden;cursor:pointer;background:#fff;flex-shrink:0;transition:border-color .2s ease}.velotric-carousel-dot.is-active{border-color:#000}.velotric-carousel-dot img{width:100%;height:100%;object-fit:cover;display:block}.aotos-flux-award{position:absolute;top:calc(16 * var(--rem));left:calc(16 * var(--rem));z-index:4;display:flex;flex-direction:column;align-items:center;width:calc(88 * var(--rem));pointer-events:none}.aotos-flux-award img{width:calc(56 * var(--rem));height:calc(56 * var(--rem));object-fit:contain}.aotos-flux-award span{margin-top:calc(4 * var(--rem));text-align:center;font-size:calc(10 * var(--rem));line-height:1.2;font-weight:600;color:#111}.velotric-product__info .shopify-app-block:has(.paypal-messaging){margin:0;padding:0;min-height:0}.velotric-product__info .paypal-messaging{box-sizing:border-box;margin:calc(4 * var(--rem)) 0 0;padding:0!important;color:#000}.aotos-flux .velotric-product__info>.shopify-block,.aotos-flux .velotric-product__info>.shopify-app-block{margin:0;min-height:0;line-height:0}.aotos-flux .velotric-product__info>.shopify-block>*,.aotos-flux .velotric-product__info>.shopify-app-block>*{line-height:normal}.velotric-product__info .shopify-app-block:has(.paypal-messaging)+.velotric-product__variants,.velotric-product__info .shopify-block:has(.paypal-messaging)+.velotric-product__variants,.velotric-product__info .shopify-app-block:has(.affirm-as-low-as)+.velotric-product__variants,.velotric-product__info .shopify-block:has(.affirm-as-low-as)+.velotric-product__variants{margin-top:calc(14 * var(--rem))}.velotric-product__info .affirm-as-low-as,.velotric-product__info .affirm-as-low-as .affirm-ala-price{margin:calc(4 * var(--rem)) 0 0;color:#000;font-size:calc(12 * var(--rem));line-height:calc(18 * var(--rem))}.velotric-product__info .affirm-as-low-as .affirm-modal-trigger{color:#000;font-weight:700;text-decoration:underline}.velotric-product__info .paypal-messaging .paypal-messaging__content{display:flex!important;align-items:center;flex-wrap:wrap;gap:calc(6 * var(--rem));font-size:calc(14 * var(--rem))!important;line-height:calc(18 * var(--rem))!important;letter-spacing:0!important;font-weight:400;color:#000}.velotric-product__info .paypal-messaging__icon{width:auto!important;height:calc(18 * var(--rem))!important;display:block;flex-shrink:0}.velotric-product__info .paypal-messaging__text{display:inline;color:#000;font-size:calc(12 * var(--rem))!important}.velotric-product__info .paypal-messaging__text strong{font-weight:600;color:#000}.velotric-product__info .paypal-messaging__inline-logo{display:inline-block;width:auto!important;height:calc(14 * var(--rem))!important;margin:0 calc(4 * var(--rem));vertical-align:-.12em}.velotric-product__info .paypal-messaging__info{display:inline-flex;align-items:center;justify-content:center;width:calc(16 * var(--rem));height:calc(16 * var(--rem));padding:0;border:0;background:transparent;color:#999;cursor:pointer;flex-shrink:0}.velotric-product__info .paypal-messaging__info svg{width:100%;height:100%;display:block}.product-title-badges{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--rem));margin:0 0 calc(8 * var(--rem))}.product-title-badges--empty{display:none}.product-title-badges__image{display:block;height:calc(16 * var(--rem));width:auto;max-width:100%}.velotric-product__title h1{margin:0 0 calc(4 * var(--rem));font-size:calc(22 * var(--rem));line-height:calc(28 * var(--rem));font-weight:600;color:#000}.product-rating{display:flex;align-items:center;gap:calc(8 * var(--rem));margin-bottom:calc(6 * var(--rem));font-size:calc(14 * var(--rem));line-height:1}.product-rating__stars{display:inline-flex;align-items:center;gap:2px;color:var(--lxs-rating-icon-color, #ff6501);font-size:inherit;line-height:1;height:1em}.product-rating__link{display:inline-grid;align-items:center;line-height:1;height:1em}.product-rating__link>*{grid-area:1 / 1;margin:0;line-height:1}.product-rating__badge{visibility:hidden}.product-rating.is-rating-ready .product-rating__badge{visibility:visible}.product-rating.is-rating-ready .product-rating__placeholder{visibility:hidden;pointer-events:none}.product-rating__stars .loox-icon{width:1em;height:1em;flex-shrink:0;fill:currentColor;display:block}.product-rating__count{display:flex;align-items:center;font-size:calc(12 * var(--rem));line-height:1;height:1em;color:#000;font-weight:500}.product-rating .jdgm-preview-badge,.product-rating .jdgm-prev-badge,.product-rating .jdgm-prev-badge__stars,.velotric-product__info .jdgm-prev-badge__stars{display:inline-flex!important;align-items:center;margin:0!important;padding:0!important;line-height:1!important;font-size:calc(14 * var(--rem))!important}.product-rating .jdgm-star,.product-rating .jdgm-star:before,.velotric-product__info .jdgm-star,.velotric-product__info .jdgm-star:before{font-size:calc(14 * var(--rem))!important}.product-rating .jdgm-prev-badge__text{display:none!important}.product-rating .jdgm-star.jdgm--on,.product-rating .jdgm-star.jdgm--off,.product-rating .jdgm-star.jdgm--half{color:#ff6501}.velotric-product__info .shopify-app-block:has(.jdgm-preview-badge){margin:0 0 calc(14 * var(--rem))}.velotric-product__info .jdgm-preview-badge,.velotric-product__info .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:calc(8 * var(--rem));margin:0!important;line-height:1!important}.velotric-product__info .jdgm-prev-badge[data-average-rating="0.00"],.velotric-product__info .jdgm-prev-badge[data-number-of-reviews="0"],.velotric-product__info .jdgm-preview-badge:has(.jdgm-prev-badge[data-average-rating="0.00"]),.velotric-product__info .jdgm-preview-badge:has(.jdgm-prev-badge[data-number-of-reviews="0"]),.velotric-product__info .shopify-app-block:has(.jdgm-prev-badge[data-average-rating="0.00"]),.velotric-product__info .shopify-app-block:has(.jdgm-prev-badge[data-number-of-reviews="0"]){display:none!important}.velotric-product__info .jdgm-prev-badge__text{color:#000!important;font-size:calc(14 * var(--rem))!important;line-height:1!important;font-weight:500}.velotric-product__price{font-size:calc(22 * var(--rem));font-weight:600;margin-bottom:calc(6 * var(--rem));color:#000}.velotric-product__price-wrapper{display:flex;align-items:flex-end;gap:calc(8 * var(--rem));line-height:1}.aotos-flux-price__regular{font-size:inherit}.aotos-flux-price__compare,.velotric-product__price .velotric-price__compare{color:#858585;font-weight:600;font-size:calc(14 * var(--rem));text-decoration:none;display:none;line-height:1;margin-bottom:calc(2 * var(--rem))}.aotos-flux-price__row.is-sale .aotos-flux-price__compare,.velotric-product__price .velotric-price--on-sale .velotric-price__compare{display:inline-flex;align-items:flex-end}.velotric-product__price .velotric-price__compare s{text-decoration:line-through}.aotos-flux-price__save{display:none;align-items:center;align-self:center;margin-left:calc(4 * var(--rem));padding:calc(6 * var(--rem)) calc(10 * var(--rem));background:#fff1e8;color:var(--aotos-theme-color, #ff6501);font-size:calc(12 * var(--rem));font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap}.aotos-flux-price__row.is-sale .aotos-flux-price__save{display:inline-flex}.velotric-product__text{font-size:calc(12 * var(--rem));line-height:calc(16 * var(--rem));margin-bottom:calc(14 * var(--rem));color:#999}.velotric-product__text p{margin:0}.velotric-product__text--summary{position:relative}.velotric-product__text--summary .velotric-product__text-body{max-height:calc(32 * var(--rem));overflow:hidden}.velotric-product__text--summary p{display:inline}.velotric-product__text--summary p+p:before{content:" "}.velotric-product__text-more{display:none;color:#111;font-weight:500;white-space:nowrap;text-decoration:none}.velotric-product__text-more span{text-decoration:underline;text-underline-offset:.15em}.velotric-product__text--summary.is-clamped .velotric-product__text-more{display:inline;position:absolute;right:0;bottom:0;padding-left:calc(28 * var(--rem));background:linear-gradient(90deg,#fff0,#fff calc(18 * var(--rem)))}.velotric-product__text--summary.is-clamped .velotric-product__text-more:before{content:"\2026";margin-right:.3em;color:#999;font-weight:400}@media(hover:hover){a.velotric-product__text-more:hover span{color:#ff6501}}.velotric-product__variants{position:relative;margin-bottom:calc(12 * var(--rem))}#ProductBlockXcotton{margin-bottom:calc(16 * var(--rem))}#ProductBlockXcotton:has(~.velotric-product__buy-buttons .essential-upsell-addon-container){margin-bottom:0}#ProductBlockXcotton:has(~.velotric-product__buy-buttons .essential-upsell-addon-container) .xcotton-productProtection-detail-warp{padding-bottom:0}.velotric-product__buy-buttons [data-essential-upsell-element=container]:has(>[data-essential-upsell-element=header]){padding-top:0!important}.velotric-product__buy-buttons [data-essential-upsell-element=container]:has(>[data-essential-upsell-element=decrement]){padding-top:0!important;padding-bottom:0!important}.velotric-product__buy-buttons [data-essential-upsell-element=header]{padding-left:0!important}.velotric-product__variants fieldset.product-form__input{border:none;padding:0;display:flex;flex-direction:column;gap:calc(12 * var(--rem));margin:0}.velotric-product__variants .form__label{font-size:calc(18 * var(--rem));font-weight:700;margin-bottom:calc(16 * var(--rem));color:#000;display:block}.velotric-product__variants .product-form__input--pill input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.variant-card{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.variant-card *{pointer-events:none}.velotric-product__variants .product-form__input--pill input[type=radio]+label{border:1.2px solid #dddddd;background-color:#fff;border-radius:calc(12 * var(--rem));padding:calc(14 * var(--rem)) calc(17 * var(--rem)) calc(10 * var(--rem));cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;display:flex;align-items:center;gap:calc(20 * var(--rem));width:100%;position:relative;margin:0;overflow:hidden}.velotric-product__variants .product-form__input--pill input[type=radio]:checked+label{border:1.2px solid #ff6501;background-color:#fff9f4}.variant-card__media{width:calc(80 * var(--rem));aspect-ratio:1 / 1;flex-shrink:0;display:flex;align-items:center;justify-content:center}.variant-card__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.variant-card__info{flex-grow:1;display:flex;flex-direction:column;text-align:left}.variant-card__header{display:flex;align-items:center;gap:calc(4 * var(--rem));font-size:calc(14 * var(--rem));font-weight:600;color:#000}.variant-card__header .brand-accent{color:#ff6b00}.variant-card__price{font-size:calc(11 * var(--rem));letter-spacing:calc(-.3 * var(--rem));color:#333;font-weight:500}.variant-card__desc{font-size:calc(11 * var(--rem));line-height:1.4;letter-spacing:calc(-.26 * var(--rem));color:#858585;font-weight:400}.variant-card__badge{position:absolute;top:0;right:0;background:#ff6501;color:#fff;padding:calc(5 * var(--rem)) calc(12 * var(--rem)) calc(9 * var(--rem));font-size:calc(10 * var(--rem));font-weight:400;border-bottom-left-radius:calc(16 * var(--rem));border-top-right-radius:calc(11 * var(--rem))}.variant-picker__title-row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(12 * var(--rem));margin-bottom:calc(14 * var(--rem))}.variant-picker__title{font-size:calc(14 * var(--rem));line-height:calc(16 * var(--rem));font-weight:600;margin-bottom:calc(8 * var(--rem));color:#1e1b1b}.variant-picker__title-row .variant-picker__title{margin-bottom:0}.velotric-size-guide{position:relative;margin:0;padding:0;border:0;background:transparent;font-size:calc(14 * var(--rem));color:#ff6501;text-decoration:underline;display:flex;align-items:center;gap:calc(6 * var(--rem));justify-content:flex-end;font-weight:500;font-family:inherit;cursor:pointer}.variant-picker__title-row .velotric-size-guide{margin-bottom:0;white-space:nowrap}.velotric-size-guide svg,.velotric-size-guide__icon{width:calc(14 * var(--rem));height:calc(14 * var(--rem));object-fit:contain;flex-shrink:0}.velotric-size-guide__icon--custom{display:block;background-color:currentColor;-webkit-mask:var(--size-guide-icon) center / contain no-repeat;mask:var(--size-guide-icon) center / contain no-repeat}size-fit-drawer{display:block}.size-fit-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:0;border:0;background:#00000059;opacity:0;visibility:hidden;cursor:default;transition:opacity .25s ease,visibility .25s ease}.size-fit-drawer__panel{position:fixed;top:0;right:0;z-index:1001;width:min(calc(460 * var(--rem)),92vw);height:100dvh;padding:calc(32 * var(--rem));background:#fff;box-shadow:-8px 0 24px #0000001f;overflow-y:auto;visibility:hidden;transform:translate(100%);transition:transform .3s ease,visibility .3s ease}size-fit-drawer[open] .size-fit-drawer__overlay{opacity:1;visibility:visible}size-fit-drawer[open] .size-fit-drawer__panel{visibility:visible;transform:translate(0)}body.size-fit-drawer-open{overflow:hidden}.size-fit-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--rem));margin-bottom:calc(24 * var(--rem))}.size-fit-drawer__title{margin:0;color:#1e1b1b;font-size:calc(20 * var(--rem));line-height:1.2;font-weight:600}.size-fit-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:calc(32 * var(--rem));height:calc(32 * var(--rem));padding:0;border:0;border-radius:50%;background:#f3f3f3;color:#777;cursor:pointer}.size-fit-drawer__close svg{width:calc(14 * var(--rem));height:calc(14 * var(--rem))}.size-fit-drawer__image-panel{display:none;width:100%;aspect-ratio:1 / 1;margin-bottom:calc(20 * var(--rem));border-radius:calc(8 * var(--rem));background:#e5e5e5;overflow:hidden}.size-fit-drawer__image-panel[aria-hidden=false]{display:flex;align-items:center;justify-content:center}.size-fit-drawer__image{width:100%;height:100%;object-fit:contain}.size-fit-drawer__placeholder{width:100%;height:100%;background:#bcbcbc}.size-fit-drawer__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 * var(--rem))}.size-fit-drawer__tabs--merged{grid-template-columns:minmax(0,1fr)}.size-fit-drawer__tab{min-width:0;padding:calc(11 * var(--rem)) calc(12 * var(--rem));border:1px solid transparent;border-radius:calc(7 * var(--rem));background:#f2f2f2;color:#333;font:inherit;font-size:calc(13 * var(--rem));line-height:1.2;font-weight:600;cursor:pointer}.size-fit-drawer__tab[aria-selected=true]{border-color:#ff6501;background:#fffaf7}.size-fit-drawer__tab:focus-visible,.size-fit-drawer__close:focus-visible,.velotric-size-guide:focus-visible{outline:calc(2 * var(--rem)) solid #ff6501;outline-offset:calc(2 * var(--rem))}.velotric-product__trust-icons{width:100%;margin:calc(16 * var(--rem)) 0}.velotric-product__trust-icons-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(16 * var(--rem));align-items:start}.velotric-product__trust-icon{display:flex;flex-direction:column;align-items:center;gap:calc(8 * var(--rem));text-align:center}.velotric-product__trust-icon img{width:calc(48 * var(--rem));height:auto;display:block}.velotric-product__trust-icon-title{display:block;font-size:calc(13 * var(--rem));line-height:1.2;font-weight:600;color:#111}.velotric-product__buy-buttons{--flux-btn-h: clamp(25px, calc(48 * var(--rem)), 55px);--flux-btn-r: calc(48 * var(--rem));--shopify-accelerated-checkout-button-block-size: var(--flux-btn-h);--shopify-accelerated-checkout-button-border-radius: var(--flux-btn-r);--shopify-accelerated-checkout-button-inline-size: 100%;display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--rem))}.velotric-product__buy-buttons>*,.velotric-product__buy-buttons .product-form,.velotric-product__buy-buttons .product-form__buttons,.velotric-product__buy-buttons .shopify-payment-button{width:100%}.velotric-product__buy-buttons .product-form__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(16 * var(--rem));align-items:stretch;margin-bottom:0;padding-bottom:calc(28 * var(--rem))}.velotric-product__buy-buttons .product-form__submit{margin-bottom:0;height:var(--flux-btn-h)!important;min-height:var(--flux-btn-h)!important;max-height:var(--flux-btn-h)!important;border-radius:var(--flux-btn-r)!important;font-size:calc(14 * var(--rem));font-weight:500;line-height:1!important;background-color:transparent;border:1px solid #ff6501!important;box-shadow:none!important;transition:color .2s ease,background-color .2s ease;white-space:nowrap;color:#ff6501;box-sizing:border-box;width:100%;padding:0 calc(16 * var(--rem))!important;display:inline-flex!important;align-items:center;justify-content:center}.velotric-product__buy-buttons .product-form__submit:after{display:none!important}.velotric-product__buy-buttons .shopify-payment-button,.velotric-product__buy-buttons shopify-paypal-button,.velotric-product__buy-buttons shopify-accelerated-checkout,.velotric-product__buy-buttons .paypal-buttons,.velotric-product__buy-buttons .shopify-payment-button__button--branded{position:relative;display:block;width:100%;height:var(--flux-btn-h);min-height:var(--flux-btn-h);max-height:var(--flux-btn-h);margin:0;overflow:visible;border-radius:var(--flux-btn-r);--shopify-accelerated-checkout-button-block-size: var(--flux-btn-h);--shopify-accelerated-checkout-button-border-radius: var(--flux-btn-r);--shopify-accelerated-checkout-button-inline-size: 100%}.velotric-product__buy-buttons .shopify-payment-button__button,.velotric-product__buy-buttons button.shopify-payment-button__button--unbranded{width:100%!important;min-height:var(--flux-btn-h)!important;height:var(--flux-btn-h)!important;margin:0!important;padding:0 calc(12 * var(--rem))!important;border-radius:var(--flux-btn-r)!important;line-height:1!important;box-sizing:border-box;font-size:calc(14 * var(--rem));display:inline-flex!important;align-items:center;justify-content:center}.velotric-product__buy-buttons shopify-buy-it-now-button{--shopify-accelerated-checkout-button-background-color: var(--aotos-theme-color, #ff6501);--shopify-accelerated-checkout-button-color: #fff}.velotric-product__buy-buttons .shopify-payment-button__button--unbranded,.velotric-product__buy-buttons .shopify-payment-button__button--unbranded:hover{background-color:var(--aotos-theme-color, #ff6501)!important;color:#fff!important}.velotric-product__buy-buttons .shopify-payment-button iframe,.velotric-product__buy-buttons .shopify-payment-button__button--branded iframe,.velotric-product__buy-buttons shopify-paypal-button iframe,.velotric-product__buy-buttons .paypal-buttons iframe{width:100%!important;border-radius:var(--flux-btn-r)}.velotric-product__buy-buttons .shopify-payment-button__more-options{position:absolute;top:calc(100% + 6 * var(--rem));left:0;right:0;margin:0!important;padding:0;text-align:center;white-space:nowrap;font-size:calc(12 * var(--rem))!important;line-height:1.2}.velotric-product__buy-buttons .product-form__submit.loading{position:relative}.velotric-product__buy-buttons .product-form__submit .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(22 * var(--rem));height:calc(22 * var(--rem));display:flex;align-items:center;justify-content:center;z-index:2;visibility:hidden;opacity:0}.velotric-product__buy-buttons .product-form__submit.loading .loading__spinner{visibility:visible;opacity:1}.velotric-product__buy-buttons .product-form__submit .loading-spinner{width:calc(20 * var(--rem));height:calc(20 * var(--rem))}.velotric-product__buy-buttons .product-form__submit .spinner{animation:rotator 1.4s linear infinite}.velotric-product__buy-buttons .product-form__submit .path{stroke:#fff;stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite}.velotric-product__buy-buttons a:not([data-essential-upsell-element]){width:100%;color:#000;margin-top:calc(14 * var(--rem));font-size:calc(12 * var(--rem))}.aotos-flux-perks{width:100%;margin-top:calc(16 * var(--rem));margin-bottom:calc(14 * var(--rem));padding:calc(8 * var(--rem));border:1px solid #dddddd;border-radius:calc(12 * var(--rem));background:#fff;overflow:visible}.aotos-flux-perks__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8 * var(--rem))}.aotos-flux-perks__item{position:relative;min-width:0;min-height:calc(34 * var(--rem));padding:calc(5 * var(--rem)) calc(7 * var(--rem));border-radius:calc(6 * var(--rem));background:#fff8e8;display:grid;grid-template-columns:calc(26 * var(--rem)) minmax(0,1fr) calc(18 * var(--rem));align-items:center;gap:calc(8 * var(--rem))}.aotos-flux-perks__icon{width:calc(28 * var(--rem));height:calc(28 * var(--rem));display:flex;align-items:center;justify-content:center;color:#ff6501}.aotos-flux-perks__icon img,.aotos-flux-perks__icon svg{width:100%;height:100%;object-fit:contain}.aotos-flux-perks__text{min-width:0;color:#000;font-size:calc(12 * var(--rem));line-height:1.25;font-weight:500}.aotos-flux-perks__plus{position:relative;width:calc(16 * var(--rem));height:calc(16 * var(--rem));padding:0;border:0;border-radius:50%;background:#eee7d3;color:#6f6a59;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.aotos-flux-perks__plus:before{content:"";position:absolute;left:50%;top:100%;width:calc(36 * var(--rem));height:calc(28 * var(--rem));transform:translate(-50%)}.aotos-flux-perks__plus svg{width:calc(6 * var(--rem));height:calc(6 * var(--rem))}.aotos-flux-perks__plus-vertical{transition:opacity .15s ease}.aotos-flux-perks__popover{position:absolute;top:calc(100% + 10 * var(--rem));right:0;z-index:30;width:min(calc(270 * var(--rem)),calc(200% + 8 * var(--rem)));padding:calc(16 * var(--rem)) calc(18 * var(--rem));border:1px solid #d6d6d6;border-radius:calc(6 * var(--rem));background-color:#f2f2f2;color:#333;font-size:calc(10 * var(--rem));line-height:calc(14 * var(--rem));font-weight:400;box-shadow:0 4px 12px #00000014;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.aotos-flux-perks__popover:before,.aotos-flux-perks__popover:after{content:"";position:absolute;bottom:100%;border-style:solid}.aotos-flux-perks__popover:before{right:calc(17 * var(--rem));border-width:0 calc(8 * var(--rem)) calc(9 * var(--rem));border-color:transparent transparent #d6d6d6}.aotos-flux-perks__popover:after{right:calc(17 * var(--rem));border-width:0 calc(7 * var(--rem)) calc(8 * var(--rem));border-color:transparent transparent #f2f2f2}.aotos-flux-perks__popover>*{margin-top:0;margin-bottom:calc(8 * var(--rem))}.aotos-flux-perks__popover>*:last-child{margin-bottom:0}.aotos-flux-perks__popover a{color:#ff6501;text-decoration:underline;text-underline-offset:.12em;font-weight:600}.shopify-section:has(.aotos-flux-perks__plus:hover),.shopify-section:has(.aotos-flux-perks__popover:hover),.shopify-section:has(.aotos-flux-perks__item.is-open),.shopify-section:has(.aotos-flux-perks__item:focus-within),.aotos-flux:has(.aotos-flux-perks__plus:hover),.aotos-flux:has(.aotos-flux-perks__popover:hover),.aotos-flux:has(.aotos-flux-perks__item.is-open),.aotos-flux:has(.aotos-flux-perks__item:focus-within){position:relative;z-index:40}.aotos-flux-perks__item.is-open,.aotos-flux-perks__item:focus-within{z-index:40}.aotos-flux-perks__item.is-open .aotos-flux-perks__popover{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.aotos-flux-perks__item.is-open .aotos-flux-perks__plus-vertical{opacity:0}.aotos-flux-perks__plus:focus-visible{outline:2px solid #ff6501;outline-offset:calc(2 * var(--rem))}.product-payment-accordion{width:100%;margin-bottom:calc(14 * var(--rem));border:1px solid #dddddd;border-radius:calc(12 * var(--rem));background:#fff;color:#1e1b1b;overflow:hidden}.product-payment-accordion__summary{min-height:calc(54 * var(--rem));padding:calc(10 * var(--rem)) calc(16 * var(--rem));display:grid;grid-template-columns:minmax(0,1fr) calc(20 * var(--rem));align-items:center;gap:calc(14 * var(--rem));list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.product-payment-accordion__summary::-webkit-details-marker{display:none}.product-payment-accordion__icons{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:calc(10 * var(--rem))}.product-payment-accordion__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.product-payment-accordion__icon .icon,.product-payment-accordion__icon svg{display:block;width:auto;height:calc(26 * var(--rem));max-width:calc(42 * var(--rem))}.product-payment-accordion__toggle{position:relative;width:calc(18 * var(--rem));height:calc(18 * var(--rem));justify-self:end}.product-payment-accordion__toggle:before,.product-payment-accordion__toggle:after{content:"";position:absolute;top:50%;left:50%;width:calc(10 * var(--rem));height:calc(1.5 * var(--rem));border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.product-payment-accordion__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.product-payment-accordion[open] .product-payment-accordion__toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.product-payment-accordion__expanded{padding:0 calc(54 * var(--rem)) calc(14 * var(--rem)) calc(16 * var(--rem))}.product-payment-accordion__summary:focus-visible{outline:2px solid #ff6501;outline-offset:-2px;border-radius:calc(12 * var(--rem))}.product-features-accordion{width:100%;margin-bottom:calc(14 * var(--rem));border-radius:calc(12 * var(--rem));background:#eee;color:#1e1b1b;overflow:hidden}.product-features-accordion__summary{min-height:calc(54 * var(--rem));padding:calc(10 * var(--rem)) calc(16 * var(--rem));display:grid;grid-template-columns:calc(22 * var(--rem)) minmax(0,1fr) calc(18 * var(--rem));align-items:center;gap:calc(6 * var(--rem));cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.product-features-accordion__summary::-webkit-details-marker{display:none}.product-features-accordion__icon{width:calc(14 * var(--rem));height:calc(14 * var(--rem));display:inline-flex;align-items:center;justify-content:center;color:#333}.product-features-accordion__icon img,.product-features-accordion__icon svg{width:100%;height:100%;object-fit:contain}.product-features-accordion__title{min-width:0;font-size:calc(12 * var(--rem));line-height:1.2;font-weight:600}.product-features-accordion__toggle{position:relative;width:calc(14 * var(--rem));height:calc(14 * var(--rem));justify-self:end}.product-features-accordion__toggle:before,.product-features-accordion__toggle:after{content:"";position:absolute;top:50%;left:50%;width:calc(10 * var(--rem));height:calc(1.5 * var(--rem));border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.product-features-accordion__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.product-features-accordion[open] .product-features-accordion__toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.product-features-accordion__content{padding:0 calc(36 * var(--rem)) calc(24 * var(--rem));color:#999;font-size:calc(10 * var(--rem));line-height:calc(16 * var(--rem))}.product-features-accordion__content>*{margin-top:0;margin-bottom:calc(10 * var(--rem))}.product-features-accordion__content>*:last-child{margin-bottom:0}.product-features-accordion__summary:focus-visible{outline:2px solid #ff6501;outline-offset:-2px;border-radius:calc(12 * var(--rem))}.product-specs-grid{width:100%;margin-top:calc(24 * var(--rem));margin-bottom:calc(24 * var(--rem));border:1px solid var(--specs-border, #dedede);border-radius:calc(12 * var(--rem));background:var(--specs-background, #fff);overflow:hidden}.product-specs-grid__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.product-specs-grid__list>.shopify-block{min-width:0}.product-specs-grid__item{height:100%;min-width:0;min-height:calc(50 * var(--rem));padding:calc(8 * var(--rem)) calc(10 * var(--rem));display:grid;grid-template-columns:calc(34 * var(--rem)) minmax(0,1fr);align-items:center;gap:calc(8 * var(--rem));border-right:1px solid var(--specs-border, #dedede);border-bottom:1px solid var(--specs-border, #dedede)}.product-specs-grid__list>.shopify-block:nth-child(3n) .product-specs-grid__item{border-right:0}.product-specs-grid__list>.shopify-block:nth-child(3n+1):nth-last-child(-n+3) .product-specs-grid__item,.product-specs-grid__list>.shopify-block:nth-child(3n+1):nth-last-child(-n+3)~.shopify-block .product-specs-grid__item{border-bottom:0}.product-specs-grid__icon{width:calc(38 * var(--rem));height:calc(38 * var(--rem));display:flex;align-items:center;justify-content:center;color:var(--specs-accent, #ff6501)}.product-specs-grid__icon img,.product-specs-grid__icon svg{width:100%;height:100%;object-fit:contain}.product-specs-grid__content{min-width:0}.product-specs-grid__title{margin-bottom:calc(2 * var(--rem));color:var(--specs-title, #1e1b1b);font-size:calc(12 * var(--rem));line-height:1.15;font-weight:600}.product-specs-grid__value{color:var(--specs-value, #999999);font-size:calc(10 * var(--rem));line-height:1.2;font-weight:400}@media(hover:hover){.velotric-carousel__arrow:hover{background-color:#0000001a}.velotric-carousel-zoom:hover,.velotric-image-lightbox__close:hover,.velotric-image-lightbox__nav:hover{background:#fff}.velotric-product__info .paypal-messaging__info:hover{color:#000}.variant-card:hover{border-color:#ff6501!important;box-shadow:0 6px 16px #0000000f}.product-switch__card:hover{border-color:#ff6501}.velotric-size-guide:hover,.velotric-size-guide:hover .velotric-size-guide__icon{color:#ff6501}.velotric-product__buy-buttons .product-form__submit:hover{background-color:#ff6501;color:#fff}.aotos-flux-perks__item:has(.aotos-flux-perks__plus:hover),.aotos-flux-perks__item:has(.aotos-flux-perks__popover:hover){z-index:40}.aotos-flux-perks__item:has(.aotos-flux-perks__plus:hover) .aotos-flux-perks__popover,.aotos-flux-perks__item:has(.aotos-flux-perks__popover:hover) .aotos-flux-perks__popover{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.aotos-flux-perks__item:has(.aotos-flux-perks__plus:hover) .aotos-flux-perks__plus-vertical,.aotos-flux-perks__item:has(.aotos-flux-perks__popover:hover) .aotos-flux-perks__plus-vertical{opacity:0}.aotos-flux-perks__popover a:hover{color:#ff6501;opacity:.8}}@media screen and (max-width:768px){.velotric-product__container{display:flex;flex-direction:column;width:100%;max-width:none;gap:calc(20 * var(--rem));padding:0}.velotric-product__media{position:relative;top:0;width:100%}.velotric-product__info{width:100%;padding:0 calc(40 * var(--rem));box-sizing:border-box}.velotric-custom-carousel__viewport{border-radius:0}.velotric-custom-carousel__track{border-radius:0;aspect-ratio:1 / 1}.velotric-custom-carousel__slide{height:100%;min-height:0}.velotric-carousel-img,.velotric-custom-carousel__slide video{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}.velotric-carousel__arrow{display:none}.velotric-carousel-zoom{width:calc(64 * var(--rem));height:calc(64 * var(--rem));top:calc(24 * var(--rem));right:calc(24 * var(--rem))}.velotric-carousel-zoom .svg-wrapper,.velotric-carousel-zoom svg{width:calc(32 * var(--rem));height:calc(32 * var(--rem))}.velotric-image-lightbox{padding:calc(72 * var(--rem)) calc(24 * var(--rem))}.velotric-image-lightbox__close,.velotric-image-lightbox__nav{width:calc(64 * var(--rem));height:calc(64 * var(--rem))}.velotric-image-lightbox__close{top:calc(16 * var(--rem));right:calc(16 * var(--rem));font-size:calc(40 * var(--rem))}.velotric-image-lightbox__nav--prev{left:calc(16 * var(--rem))}.velotric-image-lightbox__nav--next{right:calc(16 * var(--rem))}.velotric-image-lightbox__nav svg{width:calc(32 * var(--rem));height:calc(32 * var(--rem))}.velotric-custom-carousel__thumbnails{margin-top:calc(20 * var(--rem));padding:0 calc(30 * var(--rem));gap:calc(16 * var(--rem));justify-content:flex-start}.velotric-carousel-dot{width:calc(82 * var(--rem));height:calc(82 * var(--rem));border-radius:calc(8 * var(--rem));border:1px solid #eee}.velotric-carousel-dot.is-active{border:2px solid #000}.aotos-flux-award{width:calc(140 * var(--rem))}.aotos-flux-award img{width:calc(88 * var(--rem));height:calc(88 * var(--rem))}.aotos-flux-award span{font-size:calc(18 * var(--rem))}.velotric-product__info .paypal-messaging{margin-top:calc(8 * var(--rem));font-size:calc(10 * var(--rem))!important}.velotric-product__info .affirm-as-low-as,.velotric-product__info .affirm-as-low-as .affirm-ala-price{font-size:calc(20 * var(--rem));line-height:calc(32 * var(--rem))}.velotric-product__info .shopify-app-block:has(.paypal-messaging)+.velotric-product__variants,.velotric-product__info .shopify-block:has(.paypal-messaging)+.velotric-product__variants{margin-top:calc(28 * var(--rem))}.velotric-product__info .paypal-messaging .paypal-messaging__content{gap:calc(8 * var(--rem));font-size:calc(20 * var(--rem))!important;line-height:calc(32 * var(--rem))!important}.velotric-product__info .paypal-messaging__icon{height:calc(28 * var(--rem))!important}.velotric-product__info .paypal-messaging__inline-logo{height:calc(20 * var(--rem))!important;margin:0 calc(6 * var(--rem))}.velotric-product__info .paypal-messaging__info{width:calc(24 * var(--rem));height:calc(24 * var(--rem))}.velotric-product__info .paypal-messaging__text{font-size:calc(20 * var(--rem))!important}.product-title-badges{gap:calc(12 * var(--rem));margin-bottom:calc(16 * var(--rem))}.product-title-badges__image{height:calc(30 * var(--rem))}.velotric-product__title h1{font-size:calc(28 * var(--rem));line-height:calc(32 * var(--rem));margin-bottom:calc(14 * var(--rem))}.product-rating{gap:calc(12 * var(--rem));margin-bottom:calc(16 * var(--rem));font-size:calc(24 * var(--rem))}.product-rating__count,.velotric-product__info .jdgm-prev-badge__text{font-size:calc(24 * var(--rem))!important;margin-left:calc(12 * var(--rem));color:#000!important}.product-rating .jdgm-prev-badge__stars,.product-rating .jdgm-star,.product-rating .jdgm-star:before,.velotric-product__info .jdgm-prev-badge__stars,.velotric-product__info .jdgm-star,.velotric-product__info .jdgm-star:before{font-size:calc(24 * var(--rem))!important}.velotric-product__price{font-size:calc(38 * var(--rem));margin-bottom:calc(10 * var(--rem))}.velotric-product__price-wrapper{gap:calc(10 * var(--rem))}.velotric-product__price .velotric-price__compare,.aotos-flux-price__compare{font-size:calc(22 * var(--rem));margin-bottom:calc(4 * var(--rem))}.aotos-flux-price__save{margin-left:calc(8 * var(--rem));padding:calc(8 * var(--rem)) calc(14 * var(--rem));font-size:calc(22 * var(--rem))}.velotric-product__text{font-size:calc(24 * var(--rem));line-height:calc(24 * var(--rem));margin-bottom:calc(23 * var(--rem))}.velotric-product__text--summary .velotric-product__text-body{max-height:calc(48 * var(--rem))}.velotric-product__variants{margin-bottom:calc(18 * var(--rem))}.velotric-product__variants fieldset.product-form__input{gap:calc(18 * var(--rem))}.velotric-product__variants .form__label{font-size:calc(28 * var(--rem))}.velotric-product__variants .product-form__input--pill input[type=radio]+label{padding:calc(24 * var(--rem));font-size:calc(24 * var(--rem));gap:calc(19 * var(--rem));border-radius:calc(20 * var(--rem))}.variant-card__media{width:calc(110 * var(--rem))}.variant-card__header{font-size:calc(28 * var(--rem))}.variant-card__price{font-size:calc(24 * var(--rem))}.variant-card__desc{font-size:calc(22 * var(--rem));line-height:calc(23 * var(--rem))}.variant-card__badge{padding:calc(10 * var(--rem)) calc(24 * var(--rem));font-size:calc(20 * var(--rem));border-bottom-left-radius:calc(24 * var(--rem));border-top-right-radius:calc(20 * var(--rem))}.velotric-size-guide{font-size:calc(24 * var(--rem))}.velotric-size-guide svg,.velotric-size-guide__icon{width:calc(20 * var(--rem));height:calc(20 * var(--rem))}.variant-picker__title-row{margin-bottom:calc(22 * var(--rem))}.variant-picker__title{font-size:calc(24 * var(--rem));line-height:calc(28 * var(--rem))}.size-fit-drawer__panel{width:calc(690 * var(--rem));padding:calc(40 * var(--rem))}.size-fit-drawer__header{gap:calc(20 * var(--rem));margin-bottom:calc(30 * var(--rem))}.size-fit-drawer__title{font-size:calc(28 * var(--rem))}.size-fit-drawer__close{width:calc(60 * var(--rem));height:calc(60 * var(--rem))}.size-fit-drawer__close svg{width:calc(30 * var(--rem));height:calc(30 * var(--rem))}.size-fit-drawer__image-panel{margin-bottom:calc(24 * var(--rem));border-radius:calc(10 * var(--rem))}.size-fit-drawer__tabs{gap:calc(12 * var(--rem))}.size-fit-drawer__tab{padding:calc(16 * var(--rem));border-radius:calc(8 * var(--rem));font-size:calc(22 * var(--rem))}.velotric-product__trust-icons-grid{gap:calc(12 * var(--rem))}.velotric-product__trust-icon img{width:calc(100 * var(--rem))}.velotric-product__trust-icon-title{font-size:calc(20 * var(--rem))}.velotric-product__buy-buttons{--flux-btn-h: clamp(25px, calc(var(--aotos-button-height-mobile, 80) * var(--rem)), 55px);--flux-btn-r: calc(var(--aotos-button-height-mobile, 80) * var(--rem));margin-bottom:calc(0 * var(--rem));gap:0;flex-direction:column}.velotric-product__buy-buttons>*{order:1}.velotric-product__buy-buttons .product-form,.velotric-product__buy-buttons .form{display:flex;flex-direction:column}.velotric-product__buy-buttons .product-form__buttons{order:1;padding-bottom:calc(40 * var(--rem))}.velotric-product__buy-buttons .product-form__submit{font-size:calc(22 * var(--rem))}.velotric-product__buy-buttons .shopify-payment-button__more-options{top:calc(100% + 8 * var(--rem));font-size:calc(20 * var(--rem))!important}.velotric-product__buy-buttons a:not([data-essential-upsell-element]){font-size:calc(20 * var(--rem))}.aotos-flux-perks__item.is-open,.aotos-flux-perks__item:focus-within,.aotos-flux-perks__item:has(.aotos-flux-perks__plus:hover),.aotos-flux-perks__item:has(.aotos-flux-perks__popover:hover){z-index:2}.aotos-flux-perks{margin-top:calc(0 * var(--rem));margin-bottom:calc(30 * var(--rem));padding:calc(16 * var(--rem));border-radius:calc(18 * var(--rem))}.aotos-flux-perks__list{gap:calc(12 * var(--rem))}.aotos-flux-perks__item{min-height:calc(70 * var(--rem));padding:calc(10 * var(--rem)) calc(8 * var(--rem));border-radius:calc(9 * var(--rem));grid-template-columns:calc(36 * var(--rem)) minmax(0,1fr) calc(24 * var(--rem))}.aotos-flux-perks__icon{width:calc(40 * var(--rem));height:calc(40 * var(--rem))}.aotos-flux-perks__text{font-size:calc(18 * var(--rem))}.aotos-flux-perks__item:not(.is-open) .aotos-flux-perks__popover,.aotos-flux-perks__item:not(.is-open):focus-within .aotos-flux-perks__popover,.aotos-flux-perks__item:not(.is-open):has(.aotos-flux-perks__plus:hover) .aotos-flux-perks__popover,.aotos-flux-perks__item:not(.is-open):has(.aotos-flux-perks__popover:hover) .aotos-flux-perks__popover{opacity:0;visibility:hidden;transform:translateY(calc(-4 * var(--rem)));pointer-events:none}.aotos-flux-perks__item:not(.is-open) .aotos-flux-perks__plus-vertical{opacity:1}.aotos-flux-perks__plus{width:calc(24 * var(--rem));height:calc(24 * var(--rem))}.aotos-flux-perks__plus svg{width:calc(10 * var(--rem));height:calc(10 * var(--rem))}.aotos-flux-perks__popover{top:calc(100% + 12 * var(--rem));width:calc(330 * var(--rem));padding:calc(22 * var(--rem));border-radius:calc(8 * var(--rem));font-size:calc(20 * var(--rem));line-height:calc(28 * var(--rem))}.aotos-flux-perks__popover ul,.aotos-flux-perks__popover ol{margin:0;padding:0;padding-inline-start:0;list-style-position:inside}.aotos-flux-perks__popover li{margin:0;padding-left:0}.aotos-flux-perks__popover:before,.aotos-flux-perks__popover:after{right:calc(23 * var(--rem))}.product-payment-accordion{margin-bottom:calc(30 * var(--rem));border-radius:calc(16 * var(--rem))}.product-payment-accordion__summary{min-height:calc(82 * var(--rem));padding:calc(16 * var(--rem)) calc(24 * var(--rem));grid-template-columns:minmax(0,1fr) calc(28 * var(--rem));gap:calc(16 * var(--rem))}.product-payment-accordion__icons{gap:calc(14 * var(--rem))}.product-payment-accordion__icon .icon,.product-payment-accordion__icon svg{height:calc(38 * var(--rem));max-width:calc(60 * var(--rem))}.product-payment-accordion__toggle{width:calc(26 * var(--rem));height:calc(26 * var(--rem))}.product-payment-accordion__expanded{padding:0 calc(68 * var(--rem)) calc(22 * var(--rem)) calc(24 * var(--rem))}.product-features-accordion{margin-bottom:calc(20 * var(--rem));border-radius:calc(16 * var(--rem))}.product-features-accordion__summary{min-height:calc(82 * var(--rem));padding:calc(20 * var(--rem));grid-template-columns:calc(30 * var(--rem)) minmax(0,1fr) calc(26 * var(--rem));gap:calc(16 * var(--rem))}.product-features-accordion__icon{width:calc(24 * var(--rem));height:calc(24 * var(--rem))}.product-features-accordion__title{font-size:calc(22 * var(--rem))}.product-features-accordion__toggle{width:calc(24 * var(--rem));height:calc(24 * var(--rem))}.product-features-accordion__content{padding:0 calc(72 * var(--rem)) calc(36 * var(--rem));font-size:calc(22 * var(--rem));line-height:calc(32 * var(--rem))}.product-specs-grid{margin-top:0;margin-bottom:calc(28 * var(--rem));border-radius:calc(16 * var(--rem))}#ProductBlockXcotton:has(~.velotric-product__buy-buttons .essential-upsell-addon-container){margin-bottom:calc(40 * var(--rem))}.product-specs-grid__item{min-height:calc(100 * var(--rem));padding:calc(16 * var(--rem)) calc(14 * var(--rem));grid-template-columns:calc(42 * var(--rem)) minmax(0,1fr);gap:calc(10 * var(--rem))}.product-specs-grid__icon{width:calc(40 * var(--rem));height:calc(40 * var(--rem))}.product-specs-grid__title{font-size:calc(22 * var(--rem))}.product-specs-grid__value{font-size:calc(18 * var(--rem))}}.aotos-flux-buybar{--flux-btn-h: clamp(25px, calc(48 * var(--rem)), 55px);--flux-btn-r: calc(48 * var(--rem));box-sizing:border-box;position:fixed;z-index:12;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--rem));padding:calc(12 * var(--rem)) calc(170 * var(--rem));padding-bottom:calc(12 * var(--rem) + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 calc(-6 * var(--rem)) calc(24 * var(--rem)) #00000014;transform:translateY(110%);visibility:hidden;pointer-events:none;transition:transform .25s ease}.aotos-flux-buybar.is-visible{transform:none;visibility:visible;pointer-events:auto}.aotos-flux-buybar__product{display:flex;align-items:center;gap:calc(16 * var(--rem));min-width:0}.aotos-flux-buybar__img{width:calc(56 * var(--rem));height:calc(56 * var(--rem));object-fit:contain;flex-shrink:0}.aotos-flux-buybar__prices{display:flex;align-items:flex-end;gap:calc(8 * var(--rem));min-width:0}.aotos-flux-buybar__price{color:#000;font-size:calc(18 * var(--rem));font-weight:700;line-height:1;white-space:nowrap}.aotos-flux-buybar__compare{display:none;color:#858585;font-size:calc(14 * var(--rem));font-weight:600;line-height:1;text-decoration:line-through;white-space:nowrap}.aotos-flux-buybar__actions{display:flex;align-items:center;gap:calc(16 * var(--rem));flex-shrink:0}.aotos-flux-buybar__atc,.aotos-flux-buybar__buy{width:calc(237 * var(--rem));flex:0 0 calc(237 * var(--rem));height:var(--flux-btn-h);min-height:var(--flux-btn-h);max-height:var(--flux-btn-h);padding:0 calc(28 * var(--rem));border-radius:var(--flux-btn-r);font-family:inherit;font-size:calc(14 * var(--rem));font-weight:500;line-height:1;cursor:pointer;box-sizing:border-box}.aotos-flux-buybar__atc{background:#fff;color:var(--aotos-theme-color, #ff6501);border:1px solid var(--aotos-theme-color, #ff6501)}.aotos-flux-buybar__buy{background:var(--aotos-theme-color, #ff6501);color:#fff;border:1px solid var(--aotos-theme-color, #ff6501)}.aotos-flux-buybar__atc:disabled,.aotos-flux-buybar__buy:disabled{opacity:.45;cursor:not-allowed}@media(hover:hover){.aotos-flux-buybar__atc:hover:not(:disabled){background:var(--aotos-theme-color, #ff6501);color:#fff}.aotos-flux-buybar__buy:hover:not(:disabled){opacity:.92}}@media screen and (max-width:768px){.aotos-flux-buybar{--flux-btn-h: clamp(25px, calc(var(--aotos-button-height-mobile, 80) * var(--rem)), 55px);--flux-btn-r: calc(var(--aotos-button-height-mobile, 80) * var(--rem));flex-wrap:nowrap;gap:calc(16 * var(--rem));padding:calc(16 * var(--rem)) calc(40 * var(--rem));padding-bottom:calc(16 * var(--rem) + env(safe-area-inset-bottom,0px))}.aotos-flux-buybar__product{flex:1 1 auto;min-width:0;gap:calc(10 * var(--rem))}.aotos-flux-buybar__img{display:none}.aotos-flux-buybar__prices{gap:calc(10 * var(--rem))}.aotos-flux-buybar__price{font-size:calc(38 * var(--rem));font-weight:600}.aotos-flux-buybar__product.is-sale .aotos-flux-buybar__compare{display:inline;margin-bottom:calc(4 * var(--rem));font-size:calc(22 * var(--rem))}.aotos-flux-buybar__actions{flex:0 0 calc((100% - calc(16 * var(--rem))) / 2);width:calc((100% - calc(16 * var(--rem))) / 2);min-width:0}.aotos-flux-buybar__atc{display:none}.aotos-flux-buybar__buy{width:100%;flex:1 1 auto;min-width:0;padding:0 calc(16 * var(--rem));font-size:calc(22 * var(--rem))}}.product-switch{margin-bottom:calc(18 * var(--rem));margin-top:calc(14 * var(--rem))}.product-switch__list{display:flex;flex-direction:column;gap:calc(12 * var(--rem))}.product-switch__card{border:1.2px solid #dddddd;background-color:#fff;border-radius:calc(12 * var(--rem));padding:calc(4 * var(--rem)) calc(10 * var(--rem)) calc(4 * var(--rem));display:flex;align-items:center;gap:calc(20 * var(--rem));width:100%;position:relative;margin:0;overflow:hidden;box-sizing:border-box;text-decoration:none;color:inherit}.product-switch__card.is-current{border:1.2px solid #ff6501;background-color:#fff9f4}@media screen and (max-width:768px){.product-switch__list{gap:calc(18 * var(--rem))}.product-switch__card{padding:calc(24 * var(--rem));gap:calc(19 * var(--rem));border-radius:calc(20 * var(--rem))}}@media(prefers-reduced-motion:reduce){.aotos-flux-buybar,.product-switch__card{transition:none}}.product-preorder-notice{display:flex;align-items:center;gap:calc(10 * var(--rem));box-sizing:border-box;width:100%;margin:calc(14 * var(--rem)) 0;padding:calc(14 * var(--rem)) calc(16 * var(--rem));border-radius:calc(10 * var(--rem));color:#111}.product-preorder-notice__icon{flex:0 0 auto;width:calc(16 * var(--rem));height:calc(16 * var(--rem));margin-top:calc(1 * var(--rem));color:#c4a06a}.product-preorder-notice__icon svg,.product-preorder-notice__icon img{display:block;width:100%;height:100%;object-fit:contain}.product-preorder-notice__text{min-width:0;flex:1 1 auto;font-size:calc(12 * var(--rem));line-height:calc(18 * var(--rem));font-weight:400;color:#8a8a8a}.product-preorder-notice__text p{margin:0}.product-preorder-notice__text p:first-child{font-size:calc(12 * var(--rem));line-height:calc(20 * var(--rem));color:#111}.product-preorder-notice__text p+p{margin-top:calc(2 * var(--rem))}.product-preorder-notice__text strong{font-weight:500;color:#111}@media screen and (max-width:768px){.product-preorder-notice{gap:calc(16 * var(--rem));margin:calc(24 * var(--rem)) 0;padding:calc(22 * var(--rem)) calc(24 * var(--rem));border-radius:calc(16 * var(--rem))}.product-preorder-notice__icon{width:calc(32 * var(--rem));height:calc(32 * var(--rem));margin-top:calc(2 * var(--rem))}.product-preorder-notice__text{font-size:calc(22 * var(--rem));line-height:calc(30 * var(--rem))}.product-preorder-notice__text p:first-child{font-size:calc(26 * var(--rem));line-height:calc(34 * var(--rem))}.product-preorder-notice__text p+p{margin-top:calc(4 * var(--rem))}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/aotos-product-flux.css.map */
