.card-product{position:relative;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;background:#111;border:1px solid rgba(212,175,55,.15);display:flex;flex-direction:column}.card-product:hover{transform:translateY(-5px);box-shadow:0 14px 40px #d4af3738;border-color:#d4af3766}.card-product>a{display:block;text-decoration:none;overflow:hidden;position:relative}.card-product img{width:100%;aspect-ratio:1/1;object-fit:cover;transition:transform .5s ease;display:block}.card-product:hover img{transform:scale(1.07)}.card-product h2{font-size:.88rem;font-weight:600;color:#f0e6c8;margin:10px 14px 5px;line-height:1.4}.card-product .price{color:#d4af37;font-weight:700;font-size:.98rem;margin:0 14px 10px}.sw-card-badge{position:absolute;top:9px;left:9px;z-index:10;display:flex;flex-direction:column;gap:5px;pointer-events:none}.sw-badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:.68rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;line-height:1.7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sw-badge-nouveau{background:#0f0f0fe0;color:#d4af37;border:1px solid #d4af37}.sw-badge-bestseller{background:linear-gradient(135deg,#d4af37,#f5c842);color:#1a1a1a}.sw-badge-solde{background:#b41e1ee6;color:#fff}.sw-card-wish{position:absolute;top:9px;right:9px;z-index:10;width:32px;height:32px;border-radius:50%;background:#0a0a0abf;border:1px solid rgba(212,175,55,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,background .2s;font-size:15px;line-height:1;color:#ccc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sw-card-wish:hover{transform:scale(1.15);background:#141414e6;color:#e74c3c}.sw-card-wish.active{color:#e74c3c;border-color:#e74c3c}.sw-card-sold{display:flex;align-items:center;gap:6px;padding:0 14px 4px;font-size:.71rem;color:#888}.sw-card-sold-dot{width:5px;height:5px;border-radius:50%;background:#d4af37;animation:sw-pulse 2s ease-in-out infinite}@keyframes sw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.sw-quick-add{display:flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 24px);margin:4px 12px 12px;padding:10px 14px;background:linear-gradient(135deg,#d4af37,#f5c842);color:#1a1a1a;font-weight:800;font-size:.8rem;border:none;border-radius:8px;cursor:pointer;transition:transform .15s,box-shadow .15s,opacity .15s;letter-spacing:.3px;line-height:1}.sw-quick-add:hover{transform:translateY(-1px);box-shadow:0 5px 16px #d4af3773}.sw-quick-add.sw-qa-loading{opacity:.65;pointer-events:none}.sw-quick-add.sw-qa-done{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff}.btn-primary,.btn-add-to-cart{background:linear-gradient(135deg,#d4af37,#f5c842)!important;color:#1a1a1a!important;border:none!important;font-weight:800!important;border-radius:10px!important;font-size:1rem!important;letter-spacing:.3px!important;transition:transform .15s,box-shadow .15s!important;cursor:pointer!important}.btn-primary:hover,.btn-add-to-cart:hover{transform:translateY(-2px)!important;box-shadow:0 6px 22px #d4af3780!important}.btn-go-cart{display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;color:#d4af37!important;border:1.5px solid #d4af37!important;font-weight:700!important;border-radius:10px!important;font-size:.95rem!important;text-decoration:none!important;transition:background .15s,color .15s!important}.btn-go-cart:hover{background:#d4af371f!important}.sw-stock{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:.84rem;font-weight:600}.sw-stock-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sw-stock-low .sw-stock-dot{background:#e67e22;box-shadow:0 0 7px #e67e228c}.sw-stock-ok .sw-stock-dot{background:#2ecc71;box-shadow:0 0 7px #2ecc7173}.sw-stock-out .sw-stock-dot{background:#e74c3c}.sw-stock-low{color:#e67e22}.sw-stock-ok{color:#2ecc71}.sw-stock-out{color:#e74c3c}.sw-proof{display:flex;align-items:center;gap:7px;margin:6px 0 2px;font-size:.82rem;color:#aaa}.sw-proof-dot{width:6px;height:6px;border-radius:50%;background:#d4af37;animation:sw-pulse 1.8s ease-in-out infinite}.sw-buy-section{margin-top:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.sw-btn-buynow{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:#fff;color:#1a1a1a;font-weight:800;font-size:.98rem;border:none;border-radius:10px;cursor:pointer;transition:transform .15s,box-shadow .15s;letter-spacing:.3px}.sw-btn-buynow:hover{transform:translateY(-1px);box-shadow:0 5px 18px #fff3}.sw-pay-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:10px}.sw-pay-chip{padding:4px 11px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.13);font-size:.71rem;font-weight:700;color:#bbb;letter-spacing:.3px}.sw-pay-chip.sp{color:#7b61ff;background:#7b61ff1a;border-color:#7b61ff4d}.sw-pay-chip.ap{color:#e0e0e0}.sw-pay-chip.gp{color:#a8c5f5}.sw-secure-row{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px;font-size:.73rem;color:#666;text-align:center;line-height:1.4}.sw-secure-row svg{flex-shrink:0;opacity:.6}.sw-toast{position:fixed;bottom:24px;right:24px;z-index:99998;background:#141414;border:1px solid rgba(212,175,55,.35);border-radius:14px;padding:16px 18px;min-width:270px;max-width:320px;box-shadow:0 14px 50px #0009;transform:translate(150%);transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:flex-start;gap:13px}.sw-toast.sw-toast-in{transform:translate(0)}.sw-toast-icon{font-size:22px;margin-top:2px}.sw-toast-body{flex:1}.sw-toast-name{font-weight:700;font-size:.88rem;color:#f0e6c8;margin-bottom:2px}.sw-toast-sub{font-size:.76rem;color:#777;margin-bottom:10px}.sw-toast-btns{display:flex;gap:7px}.sw-toast-go{flex:1;padding:7px 11px;background:linear-gradient(135deg,#d4af37,#f5c842);color:#1a1a1a;border:none;border-radius:7px;font-weight:800;font-size:.78rem;cursor:pointer;text-decoration:none;text-align:center;display:block}.sw-toast-cont{padding:7px 11px;background:transparent;color:#777;border:1px solid rgba(255,255,255,.1);border-radius:7px;font-size:.78rem;cursor:pointer}.sw-wish-toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(100px);z-index:99998;background:#141414;border:1px solid rgba(212,175,55,.3);border-radius:12px;padding:18px 22px;text-align:center;max-width:340px;width:90%;box-shadow:0 14px 50px #0009;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.sw-wish-toast.sw-wish-in{transform:translate(-50%) translateY(0)}.sw-wish-toast p{color:#ccc;font-size:.87rem;margin:0 0 14px;line-height:1.5}.sw-wish-links{display:flex;gap:8px;justify-content:center}.sw-wish-links a{padding:9px 18px;border-radius:8px;font-weight:700;font-size:.82rem;text-decoration:none}.sw-wish-login{background:linear-gradient(135deg,#d4af37,#f5c842);color:#1a1a1a}.sw-wish-register{background:transparent;color:#d4af37;border:1px solid #d4af37}.sw-reviews-wrapper{overflow:hidden}.reviews-track{display:flex!important;transition:transform .55s cubic-bezier(.25,.46,.45,.94)!important;will-change:transform}.review-card{flex-shrink:0!important;box-sizing:border-box!important;padding:0 10px!important}.reviews-nav-bar{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px}.reviews-dot{width:8px;height:8px;border-radius:50%;background:#d4af3740;cursor:pointer;transition:background .2s,transform .2s;border:none}.reviews-dot.sw-active{background:#d4af37;transform:scale(1.3)}.reviews-arr{width:34px;height:34px;border-radius:50%;background:transparent;border:1px solid rgba(212,175,55,.3);color:#d4af37;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .15s;line-height:1}.reviews-arr:hover{background:#d4af371a}.grid-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}@media(max-width:480px){.grid-products{grid-template-columns:repeat(2,1fr);gap:12px}.sw-quick-add{font-size:.75rem;padding:9px 10px}.sw-toast{bottom:12px;right:12px;left:12px;min-width:auto;max-width:none}.btn-primary{padding:13px 16px!important}}#pwa-banner,.pwa-banner,#pwa-install-btn,.btn-pwa{display:none!important;visibility:hidden!important;pointer-events:none!important}nav li:has(.sw-dd-menu),header li:has(.sw-dd-menu){position:relative}.sw-dd-menu{display:none;position:absolute;top:100%;left:0;z-index:9999;background:#1a1a1a;border:1px solid #d4af37;border-radius:6px;min-width:220px;padding:8px 0;box-shadow:0 8px 24px #00000080;list-style:none;margin:0}nav li:hover .sw-dd-menu,header li:hover .sw-dd-menu,.sw-dd-wrap:hover .sw-dd-menu{display:block!important}.sw-dd-menu{pointer-events:auto!important}.sw-dd-wrap{position:relative;display:inline-block}.sw-dd-menu li a{display:block;padding:10px 18px;color:#f0e6c8;font-size:14px;text-decoration:none;transition:background .2s,color .2s;white-space:nowrap}.sw-dd-menu li a:hover{background:#d4af37;color:#1a1a1a}.sw-dd-arr{display:inline-block;margin-left:4px;font-size:11px;transition:transform .2s}nav li:hover .sw-dd-arr,header li:hover .sw-dd-arr{transform:rotate(180deg)}@media(max-width:768px){nav li:hover .sw-dd-menu,header li:hover .sw-dd-menu,.sw-dd-wrap:hover .sw-dd-menu{display:none!important}}.sw-back{display:inline-flex;align-items:center;gap:8px;color:#9a7f3c;font-size:13px;text-decoration:none;padding:7px 14px;border:1px solid rgba(212,175,55,.3);border-radius:20px;background:#d4af370d;transition:all .2s;margin-bottom:20px}.sw-back:hover{color:#d4af37;border-color:#d4af37;background:#d4af371a}.sw-back:before{content:"\2190";font-size:14px}.btn-primary,.sw-c-cta,button[type=submit]:not(.pwa-close),.product-form__submit{background:linear-gradient(135deg,#d4af37,#f5c842)!important;color:#1a1a1a!important;font-weight:700!important;font-size:14px!important;letter-spacing:.06em!important;padding:13px 24px!important;border-radius:6px!important;border:none!important;cursor:pointer;transition:transform .15s,box-shadow .15s!important;box-shadow:0 4px 12px #d4af374d!important;text-decoration:none!important;display:inline-block}.btn-primary:hover,.sw-c-cta:hover,.product-form__submit:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #d4af3773!important}.trust-badges{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;justify-content:center}.trust-badge{display:flex;align-items:center;gap:6px;color:#9a7f3c;font-size:12px;letter-spacing:.04em}.trust-badge svg,.trust-badge span.icon{opacity:.8}.delivery-banner{background:linear-gradient(135deg,#1a1400,#2a1e00);border:1px solid rgba(212,175,55,.3);border-radius:6px;padding:10px 18px;display:flex;align-items:center;gap:10px;margin:16px 0;font-size:13px;color:#d4af37}.sw-faq h3{color:#f0e6c8;font-size:16px;margin-bottom:8px;cursor:pointer}.sw-faq h3:hover{color:#d4af37}.sw-faq p{color:#c9b06a;line-height:1.8}.sw-why-section{background:#111;border:1px solid #d4af37;border-radius:8px;padding:28px;margin:32px 0}.sw-why-section h2{color:#d4af37;font-size:22px;margin-bottom:16px}.sw-why-section p,.sw-why-section li{color:#d9cdb5;line-height:1.9}.sw-why-section strong{color:#d4af37}.solarys-reviews{overflow:hidden;position:relative;margin:40px 0}.solarys-reviews-track{display:flex;gap:20px;animation:scrollReviews 35s linear infinite}.solarys-reviews-track:hover{animation-play-state:paused}.solarys-review-card{min-width:280px;background:#111;border:1px solid #2a2a2a;border-radius:8px;padding:20px;flex-shrink:0}.solarys-review-stars{color:#d4af37;font-size:16px;margin-bottom:8px}.solarys-review-text{color:#d9cdb5;font-size:13px;line-height:1.7;margin-bottom:10px}.solarys-review-author{color:#9a7f3c;font-size:12px}@keyframes scrollReviews{0%{transform:translate(0)}to{transform:translate(-50%)}}.sw-nav-symbols{background:#111;border:1px solid #2a2a2a;border-radius:8px;padding:24px;margin:32px 0;text-align:center}.sw-nav-symbols p.label{color:#9a7f3c;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.sw-nav-symbols .symbol-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sw-nav-symbols a{display:inline-block;background:#1a1a1a;color:#d4af37;border:1px solid #d4af37;padding:7px 14px;border-radius:4px;font-size:13px;text-decoration:none;transition:background .2s,color .2s}.sw-nav-symbols a:hover{background:#d4af37;color:#1a1a1a}.favorites-cart-btn,a[href="/cart"],.btn-cart{display:inline-flex!important;align-items:center;gap:8px}.product__title,.product-single__title,.product-title,h1.title,.product__info-container h1,.product__info-wrapper h1,[class*=product] h1,[class*=product] h2,.card__heading,.card__heading a,.grid__item .h2,.product-item__title,.product-card__title,.product-card__name,.card-information__text a{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.4)}.card-information .card__heading,.card-information .card__heading a,.full-unstyled-link,.card__text,a.card__heading,a.full-unstyled-link{color:#fff!important}.product__description,.product-single__description,.product__description p,.product__description li,.product__description h2,.product__description h3,.product__description h4,.product__description span,.product-description,.description,[class*=product__desc] p,[class*=product__desc] li,.rte p,.rte li,.rte h2,.rte h3{color:#e0d8c8!important}.price,.price__regular,.price__sale,.price-item,.price-item--regular,.price-item--sale,.product__price,[class*=price]{color:#d4af37!important}.price__compare,.price-item--compare,s.price-item{color:#888!important;text-decoration:line-through}.site-nav a,.main-nav a,header nav a,.header__menu a,.header__nav a,[class*=nav] a{color:#f0e6c8!important}.card-information,.card-information__wrapper,.card__information{background:#0009;padding:8px 12px}.card-information .price,.card-information [class*=price]{color:#d4af37!important}.breadcrumb,.breadcrumb a,.breadcrumb span,nav[aria-label=breadcrumb] a,nav[aria-label=breadcrumb] span{color:#b0a090!important}.collection__title,.page-title,.section-header h1,.section-header h2,.collection-hero__title,.banner__heading,.hero__title{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.6)}.section-header__subtext,.collection__description,.page__description,.banner__text,.hero__text{color:#d0c8b8!important}.product__variant-label,.variant__label,.product-form__option-name,[class*=variant] label,[class*=option] label{color:#e0d8c8!important;font-weight:600}.cart__item-title,.cart-item__title,.cart-item__details,[class*=cart] h3,[class*=cart] p{color:#fff!important}footer,footer p,footer a,footer li,.footer,.footer p,.footer a{color:#c0b8a8!important}footer a:hover,.footer a:hover{color:#d4af37!important}body{color:#e0d8c8}@media(max-width:768px){.product__title,.product-single__title,.card__heading,.card__heading a,.full-unstyled-link,a.card__heading{color:#fff!important;font-size:15px}.product__description p,.product__description li,.rte p{color:#ddd5c5!important;font-size:14px;line-height:1.7}.price,.price-item{color:#d4af37!important;font-size:16px;font-weight:700}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/solarys-boost.css.map */
