.ProductSidebarBannerComposable_banner__T8uTH{display:block;width:100%;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;position:relative;cursor:pointer;isolation:isolate;text-align:left;font:inherit;padding:0;border:0;background:transparent}.ProductSidebarBannerComposable_bgLayer__3oKlt{position:absolute;inset:0;z-index:0}.ProductSidebarBannerComposable_bgSolar__DbNlZ{background:#feb732}.ProductSidebarBannerComposable_bgSolar__DbNlZ:before{content:"";position:absolute;left:-160px;top:50%;width:360px;height:470px;border-radius:50%;background:#ea4c2f;transform:translateY(-50%)}.ProductSidebarBannerComposable_bgSolar__DbNlZ:after{content:"";position:absolute;right:12px;top:12px;width:70px;height:30px;background-image:radial-gradient(circle,hsla(0,0%,100%,.85) 1px,transparent 1.6px);background-size:18px 18px}.ProductSidebarBannerComposable_bgEmber___ATuS{background:#ea4c2f}.ProductSidebarBannerComposable_bgEmber___ATuS:after{content:"";position:absolute;right:-120px;bottom:-120px;width:360px;height:360px;border-radius:50%;border:1px solid hsla(0,0%,100%,.32);box-shadow:0 0 0 50px hsla(0,0%,100%,.14),0 0 0 110px hsla(0,0%,100%,.12),0 0 0 180px hsla(0,0%,100%,.1)}.ProductSidebarBannerComposable_bgTwilight__EeTHZ{background:radial-gradient(ellipse at 30% 40%,#2e3460 0,#0f1430 80%)}.ProductSidebarBannerComposable_bgTwilight__EeTHZ:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle 1.2px at 12% 30%,#ffd06b 100%,transparent),radial-gradient(circle 1px at 78% 22%,#fff 100%,transparent),radial-gradient(circle 1.4px at 88% 70%,#fff 100%,transparent),radial-gradient(circle 1px at 22% 80%,#fff 100%,transparent),radial-gradient(circle .8px at 50% 18%,#fff 100%,transparent),radial-gradient(circle 1px at 65% 88%,#ffd06b 100%,transparent)}.ProductSidebarBannerComposable_bgSand__pHu1U{background:linear-gradient(135deg,#fdf6e8,#f1e2c8 60%,#e8d4a8)}.ProductSidebarBannerComposable_bgSand__pHu1U:after{content:"";position:absolute;right:-40px;bottom:-40px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(234,76,47,.18) 0,transparent 70%)}.ProductSidebarBannerComposable_bgMint__gZ1PW{background:linear-gradient(135deg,#88e0d0,#2ba89a)}.ProductSidebarBannerComposable_bgMint__gZ1PW:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.35) 1px,transparent 1.5px);background-size:16px 16px;opacity:.6}.ProductSidebarBannerComposable_bgPlum__dasCf{background:linear-gradient(135deg,#6b2d9e,#c436a0 60%,#e84393)}.ProductSidebarBannerComposable_bgPlum__dasCf:after{content:"";position:absolute;right:-80px;top:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.18) 0,transparent 60%)}.ProductSidebarBannerComposable_bgForest__yNzLT{background:#1e3d34}.ProductSidebarBannerComposable_bgForest__yNzLT:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:24px 24px}.ProductSidebarBannerComposable_bgCharcoal__yBQZV{background:radial-gradient(ellipse at 70% 30%,#2a2a2a 0,#0e0e0e 80%)}.ProductSidebarBannerComposable_bgCharcoal__yBQZV:after{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(234,76,47,.4) 0,transparent 60%);filter:blur(40px)}.ProductSidebarBannerComposable_bgCream__IAMed{background:#f7f2e8}.ProductSidebarBannerComposable_bgCream__IAMed:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:8px;background:linear-gradient(90deg,#ea4c2f,#feb732)}.ProductSidebarBannerComposable_bgOcean__W7bcZ{background:linear-gradient(135deg,#1976d2,#00bcd4)}.ProductSidebarBannerComposable_bgOcean__W7bcZ:before{content:"";position:absolute;right:-100px;bottom:-100px;width:320px;height:320px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 0 0 40px hsla(0,0%,100%,.08),0 0 0 80px hsla(0,0%,100%,.06),0 0 0 120px hsla(0,0%,100%,.04)}.ProductSidebarBannerComposable_product__h5LHX{position:absolute;pointer-events:none;z-index:1;height:auto;transition:transform .35s ease;transform:translate(calc(var(--fg-tx, 0px) + var(--fg-ox, 0px)),calc(var(--fg-ty, 0px) + var(--fg-oy, 0px))) rotate(var(--fg-rot,0deg))}.ProductSidebarBannerComposable_product__h5LHX[style*="--fg-w"]{width:var(--fg-w)}.ProductSidebarBannerComposable_posRC__C9ACO{right:-14px;top:50%;--fg-ty:-50%}.ProductSidebarBannerComposable_posRB__wfXsi{right:-16px;bottom:-10px}.ProductSidebarBannerComposable_posRT__eBdOn{right:-10px;top:-6px}.ProductSidebarBannerComposable_posCB__qYawZ{right:50%;bottom:-10px;--fg-tx:50%}.ProductSidebarBannerComposable_posBB__RF0Dv{right:-28px;bottom:-22px}.ProductSidebarBannerComposable_posCC__YMdUS{right:50%;top:50%;--fg-tx:50%;--fg-ty:-50%}.ProductSidebarBannerComposable_szXs__68Xyx{width:110px}.ProductSidebarBannerComposable_szSm___U0ae{width:140px}.ProductSidebarBannerComposable_szMd__ZCqt1{width:170px}.ProductSidebarBannerComposable_szLg__wcPBM{width:200px}.ProductSidebarBannerComposable_szXl___v_TR{width:230px}.ProductSidebarBannerComposable_asNative__Ojz55{-o-object-fit:contain;object-fit:contain}.ProductSidebarBannerComposable_as1_1__8P0x2{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.ProductSidebarBannerComposable_as3_4__TS8lY{aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain}.ProductSidebarBannerComposable_as4_3__O_csY{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.ProductSidebarBannerComposable_as16_9__wJEwQ{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.ProductSidebarBannerComposable_banner__T8uTH.ProductSidebarBannerComposable_hvTilt__vspf5:hover .ProductSidebarBannerComposable_product__h5LHX{transform:translate(calc(var(--fg-tx, 0px) + var(--fg-ox, 0px)),calc(var(--fg-ty, 0px) + var(--fg-oy, 0px))) rotate(calc(var(--fg-rot, 0deg) - 2deg)) scale(1.05)}.ProductSidebarBannerComposable_banner__T8uTH.ProductSidebarBannerComposable_hvZoom__F3tsT:hover .ProductSidebarBannerComposable_product__h5LHX{transform:translate(calc(var(--fg-tx, 0px) + var(--fg-ox, 0px)),calc(var(--fg-ty, 0px) + var(--fg-oy, 0px))) rotate(calc(var(--fg-rot, 0deg) - 6deg)) scale(1.1)}.ProductSidebarBannerComposable_banner__T8uTH.ProductSidebarBannerComposable_hvGlide__ceOsn:hover .ProductSidebarBannerComposable_product__h5LHX{transform:translate(calc(var(--fg-tx, 0px) + var(--fg-ox, 0px) - 8px),calc(var(--fg-ty, 0px) + var(--fg-oy, 0px))) rotate(calc(var(--fg-rot, 0deg) - 8deg)) scale(1.02)}.ProductSidebarBannerComposable_banner__T8uTH.ProductSidebarBannerComposable_hvBounce____tmx:hover .ProductSidebarBannerComposable_product__h5LHX{animation:ProductSidebarBannerComposable_bounceY__Ld_iB .7s ease infinite}.ProductSidebarBannerComposable_banner__T8uTH.ProductSidebarBannerComposable_hvSwing__bBM5M:hover .ProductSidebarBannerComposable_product__h5LHX{animation:ProductSidebarBannerComposable_swing__g38Dy 1.2s ease infinite;transform-origin:50% 0}.ProductSidebarBannerComposable_banner__T8uTH.ProductSidebarBannerComposable_hvFloat__q4Isa:hover .ProductSidebarBannerComposable_product__h5LHX{animation:ProductSidebarBannerComposable_floatY__2A945 2.2s ease infinite}@keyframes ProductSidebarBannerComposable_bounceY__Ld_iB{0%,to{transform:translate(calc(var(--fg-tx, 0px) + var(--fg-ox, 0px)),calc(var(--fg-ty, 0px) + var(--fg-oy, 0px))) rotate(var(--fg-rot,0deg))}50%{transform:translate(calc(var(--fg-tx, 0px) + var(--fg-ox, 0px)),calc(var(--fg-ty, 0px) + var(--fg-oy, 0px) - 8px)) rotate(var(--fg-rot,0deg))}}@keyframes ProductSidebarBannerComposable_swing__g38Dy{0%,to{transform:translate(calc(var(--fg-tx, 0px) + var(--fg-ox, 0px)),calc(var(--fg-ty, 0px) + var(--fg-oy, 0px))) rotate(var(--fg-rot,0deg))}50%{transform:translate(calc(var(--fg-tx, 0px) + var(--fg-ox, 0px)),calc(var(--fg-ty, 0px) + var(--fg-oy, 0px))) rotate(calc(var(--fg-rot, 0deg) + 8deg))}}@keyframes ProductSidebarBannerComposable_floatY__2A945{0%,to{transform:translate(calc(var(--fg-tx, 0px) + var(--fg-ox, 0px)),calc(var(--fg-ty, 0px) + var(--fg-oy, 0px))) rotate(var(--fg-rot,0deg))}50%{transform:translate(calc(var(--fg-tx, 0px) + var(--fg-ox, 0px)),calc(var(--fg-ty, 0px) + var(--fg-oy, 0px) - 5px)) rotate(var(--fg-rot,0deg))}}.ProductSidebarBannerComposable_copy__NMk6i{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:18px 16px 16px 25px;color:#fff}.ProductSidebarBannerComposable_copyDark__We1Rk{color:#272727}.ProductSidebarBannerComposable_copyDark__We1Rk .ProductSidebarBannerComposable_subtitle__efQXj{color:rgba(0,0,0,.55)}.ProductSidebarBannerComposable_title__vHOCc{margin:0;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-size:17px;white-space:pre-line;text-align:left;text-wrap:pretty}.ProductSidebarBannerComposable_titleSm__hsvV_{font-size:14px}.ProductSidebarBannerComposable_titleMd__iQ9aO{font-size:17px}.ProductSidebarBannerComposable_titleLg__aP8Xt{font-size:20px}.ProductSidebarBannerComposable_titleXl__lrYF4{font-size:24px}.ProductSidebarBannerComposable_titleXxl__Dhz5c{font-size:28px;line-height:1.05}.ProductSidebarBannerComposable_subtitle__efQXj{margin:4px 0 0;font-size:12.5px;line-height:1.35;opacity:.92;white-space:pre-line;text-align:left}.ProductSidebarBannerComposable_subtitleSm__bB763{font-size:11.5px}.ProductSidebarBannerComposable_subtitleMd__3yesT{font-size:12.5px}.ProductSidebarBannerComposable_subtitleLg__nKheg{font-size:14px;line-height:1.4}.ProductSidebarBannerComposable_pill__gcc9Q{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:hsla(0,0%,100%,.18);color:#fff;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;width:-moz-fit-content;width:fit-content;margin-bottom:6px}.ProductSidebarBannerComposable_copyDark__We1Rk .ProductSidebarBannerComposable_pill__gcc9Q{background:rgba(0,0,0,.06);color:#272727}.ProductSidebarBannerComposable_btn__SS4SP{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;border-radius:8px;border:none;cursor:pointer;line-height:1;white-space:nowrap;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;text-decoration:none}.ProductSidebarBannerComposable_btn__SS4SP .ProductSidebarBannerComposable_arrow__Es6cD{display:inline-flex;transition:transform .2s ease}.ProductSidebarBannerComposable_banner__T8uTH:hover .ProductSidebarBannerComposable_btn__SS4SP .ProductSidebarBannerComposable_arrow__Es6cD{transform:translateX(3px)}.ProductSidebarBannerComposable_btnSm__mlLqa{padding:6px 11px;font-size:11.5px;border-radius:6px}.ProductSidebarBannerComposable_btnMd__pjHOJ{padding:9px 14px;font-size:13px;border-radius:8px}.ProductSidebarBannerComposable_btnLg__B_uWu{padding:12px 18px;font-size:14px;border-radius:10px}.ProductSidebarBannerComposable_baLeft__6u1jm{align-self:flex-start}.ProductSidebarBannerComposable_baRight__RxrJB{align-self:flex-end}.ProductSidebarBannerComposable_baCenter__xHZn2{align-self:center}.ProductSidebarBannerComposable_btnFull__NwTXl{width:100%;align-self:stretch}.ProductSidebarBannerComposable_btnWhite__IMhdk{background:#fff;color:#272727}.ProductSidebarBannerComposable_banner__T8uTH:hover .ProductSidebarBannerComposable_btnWhite__IMhdk{background:#272727;color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.25)}.ProductSidebarBannerComposable_btnDark__sLAC7{background:#272727;color:#fff}.ProductSidebarBannerComposable_banner__T8uTH:hover .ProductSidebarBannerComposable_btnDark__sLAC7{background:#fff;color:#272727}.ProductSidebarBannerComposable_btnOrange__raFca{background:#ea4c2f;color:#fff}.ProductSidebarBannerComposable_banner__T8uTH:hover .ProductSidebarBannerComposable_btnOrange__raFca{background:#c93d22}.ProductSidebarBannerComposable_btnGhost__bz2Vq{background:hsla(0,0%,100%,.16);color:#fff;border:1px solid hsla(0,0%,100%,.35)}.ProductSidebarBannerComposable_banner__T8uTH:hover .ProductSidebarBannerComposable_btnGhost__bz2Vq{background:#fff;color:#272727;border-color:#fff}.ProductSidebarBannerComposable_btnOutline__3iW9T{background:transparent;color:#272727;border:1px solid #272727}.ProductSidebarBannerComposable_banner__T8uTH:hover .ProductSidebarBannerComposable_btnOutline__3iW9T{background:#272727;color:#fff}@media (prefers-reduced-motion:reduce){.ProductSidebarBannerComposable_banner__T8uTH,.ProductSidebarBannerComposable_btn__SS4SP,.ProductSidebarBannerComposable_btn__SS4SP .ProductSidebarBannerComposable_arrow__Es6cD,.ProductSidebarBannerComposable_product__h5LHX{transition:none!important;animation:none!important}}