@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600;700&family=Inter:wght@400;500;600&display=swap";:root{--flayr-primary: #6366f1;--flayr-text: #111111;--flayr-bg: #ffffff;--flayr-radius: 2px}.flayr-product-wrapper h1,.flayr-product-wrapper h2,.flayr-product-wrapper h3{font-family:Cormorant Garamond,serif;font-weight:700}.flayr-product-wrapper,.flayr-product-wrapper p,.flayr-product-wrapper li,.flayr-product-wrapper button,.flayr-product-wrapper span{font-family:Inter,sans-serif;color:var(--flayr-text)}.flayr-announcement-bar{background:var(--flayr-primary);color:#fff;text-align:center;padding:10px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:.02em}.flayr-product-wrapper{max-width:1200px;margin:0 auto;padding:0 20px 80px}.flayr-product{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;padding:48px 0}@media(max-width:768px){.flayr-product{grid-template-columns:1fr;gap:32px;padding:32px 0}}.flayr-carousel-main{border-radius:4px;overflow:hidden;background:#f3f4f6}.flayr-carousel-main img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;transition:opacity .25s ease}.flayr-carousel-thumbs{display:flex;gap:8px;margin-top:10px}.flayr-carousel-thumbs img{width:72px;height:72px;object-fit:cover;border-radius:var(--flayr-radius);cursor:pointer;border:2px solid transparent;transition:border-color .2s}.flayr-carousel-thumbs img.active,.flayr-carousel-thumbs img:hover{border-color:var(--flayr-primary)}.flayr-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.flayr-badge{font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--flayr-radius);letter-spacing:.05em;text-transform:uppercase;font-family:Inter,sans-serif}.flayr-badge--demand{background:#fef3c7;color:#92400e}.flayr-badge--stock{background:#fee2e2;color:#991b1b}.flayr-product-title{font-size:clamp(28px,3vw,38px);line-height:1.15;margin:0 0 14px}.flayr-product-subtitle{font-size:15px;color:#444;line-height:1.65;margin-bottom:26px}.flayr-bullets{list-style:none;padding:0;margin:0 0 28px}.flayr-bullets li{font-size:14px;padding:7px 0;display:flex;align-items:center;gap:10px;border-bottom:1px solid #f3f4f6}.flayr-bullets li:last-child{border-bottom:none}.flayr-bullets li:before{content:"\2713";color:var(--flayr-primary);font-weight:700;font-size:15px;flex-shrink:0}.flayr-bundles{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.flayr-bundle{border:2px solid #e5e7eb;border-radius:4px;padding:14px 16px;cursor:pointer;transition:border-color .2s,background .2s;display:flex;align-items:center;gap:12px}.flayr-bundle:hover{border-color:var(--flayr-primary);background:#f5f3ff}.flayr-bundle.selected{border-color:var(--flayr-primary);background:#eef2ff}.flayr-bundle-radio{width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.flayr-bundle.selected .flayr-bundle-radio{border-color:var(--flayr-primary);background:var(--flayr-primary)}.flayr-bundle.selected .flayr-bundle-radio:after{content:"";width:6px;height:6px;background:#fff;border-radius:50%;display:block}.flayr-bundle-info{flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.flayr-bundle-label{font-weight:600;font-size:15px}.flayr-bundle-tag{display:inline-block;background:var(--flayr-primary);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--flayr-radius);font-family:Inter,sans-serif}.flayr-bundle-price{font-weight:700;font-size:18px;color:var(--flayr-primary);white-space:nowrap}.flayr-btn{display:block;width:100%;background:var(--flayr-primary);color:#fff;border:none;border-radius:var(--flayr-radius);padding:16px 24px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;cursor:pointer;letter-spacing:.02em;transition:opacity .2s,transform .1s;margin-bottom:20px}.flayr-btn:hover{opacity:.92}.flayr-btn:active{transform:scale(.99)}.flayr-reassurance{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 12px;background:#f9fafb;border-radius:4px;border:1px solid #e5e7eb}.flayr-reassurance-item{text-align:center;font-size:12px;color:#555;line-height:1.4}.flayr-reassurance-icon{font-size:22px;margin-bottom:6px;display:block}.flayr-faq{margin-top:72px;max-width:760px;margin-left:auto;margin-right:auto}.flayr-section-title{font-size:clamp(24px,2.5vw,32px);text-align:center;margin-bottom:36px}.flayr-faq-item{border-bottom:1px solid #e5e7eb}.flayr-faq-question{width:100%;background:none;border:none;text-align:left;padding:18px 0;font-size:15px;font-weight:600;color:var(--flayr-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;gap:12px}.flayr-faq-icon{font-size:22px;color:var(--flayr-primary);flex-shrink:0;transition:transform .25s;line-height:1}.flayr-faq-item.open .flayr-faq-icon{transform:rotate(45deg)}.flayr-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;font-size:14px;color:#555;line-height:1.7}.flayr-faq-item.open .flayr-faq-answer{max-height:300px;padding-bottom:18px}.flayr-reviews{margin-top:72px;max-width:960px;margin-left:auto;margin-right:auto}.flayr-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:768px){.flayr-reviews-grid{grid-template-columns:1fr}.flayr-reassurance{grid-template-columns:1fr;gap:16px}}.flayr-review-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:22px 20px}.flayr-review-stars{color:#f59e0b;font-size:18px;margin-bottom:12px;letter-spacing:2px}.flayr-review-text{font-size:14px;color:#333;line-height:1.65;margin-bottom:12px;font-style:italic}.flayr-review-author{font-size:13px;font-weight:600;color:#6b7280}.flayr-stock{font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#dc2626;letter-spacing:.03em;margin:0 0 14px;display:flex;align-items:center;gap:7px;min-height:18px}.flayr-stock:not(:empty):before{content:"";width:6px;height:6px;background:#dc2626;border-radius:50%;flex-shrink:0;animation:flayr-stock-pulse 1.6s ease-in-out infinite}@keyframes flayr-stock-pulse{0%,to{opacity:1}50%{opacity:.4}}.flayr-steps{margin-top:72px}.flayr-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;position:relative;padding-top:8px}.flayr-steps-grid:after{content:"";position:absolute;top:36px;left:calc(100% / 6);right:calc(100% / 6);height:1px;background:repeating-linear-gradient(to right,#e5e7eb 0,#e5e7eb 4px,transparent 4px,transparent 10px)}.flayr-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px;position:relative;z-index:1}.flayr-step-icon{width:56px;height:56px;border:1px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;margin-bottom:20px;flex-shrink:0}.flayr-step-icon svg{width:22px;height:22px;color:#6366f1}.flayr-step-number{font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.18em;color:#6366f1;margin-bottom:10px;display:block;text-transform:uppercase}.flayr-step-title{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;color:#111;margin:0 0 10px;line-height:1.25}.flayr-step-desc{font-family:Inter,sans-serif;font-size:13px;color:#777;line-height:1.75;margin:0}@media(max-width:768px){.flayr-steps-grid{grid-template-columns:1fr;gap:36px}.flayr-steps-grid:after{display:none}}.flayr-garantie{margin-top:48px;background:#f8f8f7;border-radius:4px;padding:44px 32px}.flayr-garantie-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.flayr-garantie-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.flayr-garantie-item svg{width:28px;height:28px;color:#6366f1;flex-shrink:0}.flayr-garantie-title{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#111;display:block}.flayr-garantie-desc{font-family:Inter,sans-serif;font-size:12px;color:#888;line-height:1.6;margin:0}@media(max-width:768px){.flayr-garantie-grid{grid-template-columns:repeat(2,1fr);gap:28px}}.flayr-reviews-v2{margin-top:72px;max-width:760px;margin-left:auto;margin-right:auto}.flayr-rv-summary{display:flex;gap:40px;align-items:center;padding:28px 32px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:36px}.flayr-rv-score{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.flayr-rv-score-num{font-family:Cormorant Garamond,serif;font-size:52px;font-weight:400;color:#111;line-height:1}.flayr-rv-score-stars{color:#f59e0b;font-size:16px;letter-spacing:2px;margin:8px 0 6px}.flayr-rv-score-count{font-family:Inter,sans-serif;font-size:11px;color:#9ca3af;letter-spacing:.04em;white-space:nowrap}.flayr-rv-bars{flex:1;display:flex;flex-direction:column;gap:7px}.flayr-rv-bar-row{display:flex;align-items:center;gap:10px}.flayr-rv-bar-label{font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#555;width:20px;text-align:right;flex-shrink:0}.flayr-rv-bar-track{flex:1;height:7px;background:#e5e7eb;border-radius:4px;overflow:hidden}.flayr-rv-bar-fill{height:100%;background:#6366f1;border-radius:4px}.flayr-rv-bar-pct{font-family:Inter,sans-serif;font-size:11px;color:#9ca3af;width:34px;text-align:right;flex-shrink:0}.flayr-rv-list{border-top:1px solid #e5e7eb}.flayr-rv-item{padding:22px 0;border-bottom:1px solid #f3f4f6}.flayr-rv-item-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:8px}.flayr-rv-item-stars{color:#f59e0b;font-size:15px;letter-spacing:1px}.flayr-rv-item-meta{display:flex;align-items:center;gap:12px}.flayr-rv-item-name{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#111}.flayr-rv-item-date{font-family:Inter,sans-serif;font-size:12px;color:#9ca3af}.flayr-rv-item-title{font-family:Cormorant Garamond,serif;font-size:17px;font-weight:600;color:#111;margin:0 0 6px;line-height:1.3}.flayr-rv-item-text{font-family:Inter,sans-serif;font-size:14px;color:#555;line-height:1.7;margin:0}.flayr-rv-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:28px}.flayr-rv-btn{font-family:Inter,sans-serif;font-size:13px;font-weight:500;padding:8px 14px;border:1px solid #e5e7eb;background:#fff;color:#111;cursor:pointer;border-radius:2px;transition:background .15s,color .15s,border-color .15s;line-height:1}.flayr-rv-btn:hover:not(:disabled){border-color:#6366f1;color:#6366f1}.flayr-rv-btn.active{background:#6366f1;color:#fff;border-color:#6366f1}.flayr-rv-btn:disabled{opacity:.35;cursor:default}@media(max-width:640px){.flayr-rv-summary{flex-direction:column;gap:24px;padding:20px}.flayr-rv-score-num{font-size:40px}.flayr-rv-bars{width:100%}.flayr-rv-btn{padding:8px 10px;font-size:12px}}#judgeme_product_reviews .jdgm-rev__author{font-weight:700;color:#111!important}#judgeme_product_reviews .jdgm-rev__timestamp{color:#9ca3af!important;font-size:12px}#judgeme_product_reviews .jdgm-rev__title{font-weight:700;color:#111!important;font-size:14px}#judgeme_product_reviews .jdgm-rev__body{color:#374151!important;font-size:14px;line-height:1.7}#judgeme_product_reviews .jdgm-rev__icon,#judgeme_product_reviews .jdgm-star{color:#f59e0b!important}#judgeme_product_reviews .jdgm-rev{border-bottom:1px solid #f3f4f6!important;padding:20px 0!important;margin:0!important}#judgeme_product_reviews .jdgm-rev:last-child{border-bottom:none!important}#judgeme_product_reviews .jdgm-rev__authorcon{width:40px!important;height:40px!important;border-radius:50%!important;background:#6366f1!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;font-size:14px!important;overflow:hidden!important;flex-shrink:0!important}#judgeme_product_reviews .jdgm-summary-stars .jdgm-star{color:#f59e0b!important;font-size:18px!important}#judgeme_product_reviews .jdgm-histogram__bar-container{background:#f3f4f6!important;border-radius:4px!important;overflow:hidden!important}#judgeme_product_reviews .jdgm-histogram__bar{background:#6366f1!important;border-radius:4px!important}#judgeme_product_reviews .jdgm-write-rev-link{background:#6366f1!important;color:#fff!important;border-radius:4px!important;padding:10px 20px!important;font-weight:700!important;font-size:13px!important;border:none!important;display:inline-block!important;margin-bottom:24px!important}#judgeme_product_reviews .jdgm-paginate__page{border:1px solid #e5e7eb!important;border-radius:4px!important;color:#374151!important;font-size:13px!important}#judgeme_product_reviews .jdgm-paginate__page.jdgm--active{background:#6366f1!important;color:#fff!important;border-color:#6366f1!important}#judgeme_product_reviews .jdgm-verified-badge{background:#d1fae5!important;color:#059669!important;font-size:11px!important;padding:2px 8px!important;border-radius:20px!important;font-weight:600!important}.flayr-reviews-v2{padding:0 0 40px;margin-top:0!important}.flayr-jdgm-wrap{margin:0;padding-top:0}.flayr-jdgm-header{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center;padding:16px 0 32px;border-bottom:2px solid #f3f4f6;margin-bottom:32px}@media(max-width:768px){.flayr-jdgm-header{grid-template-columns:1fr;gap:20px}}.flayr-jdgm-score-block{display:flex;flex-direction:column;align-items:center;gap:6px}.flayr-jdgm-score-num{font-size:48px;font-weight:700;color:#111;line-height:1}.flayr-jdgm-stars-row{color:#f59e0b;font-size:22px;letter-spacing:2px}.flayr-jdgm-score-sub{font-size:13px;color:#6b7280;text-align:center}.flayr-jdgm-bars{display:flex;flex-direction:column;gap:6px}.flayr-jdgm-bar-row{display:flex;align-items:center;gap:10px}.flayr-jdgm-bar-lbl{font-size:13px;color:#374151;min-width:24px}.flayr-jdgm-bar-track{flex:1;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden}.flayr-jdgm-bar-fill{height:100%;background:#6366f1;border-radius:4px}.flayr-jdgm-bar-pct{font-size:12px;color:#9ca3af;min-width:36px;text-align:right}.flayr-jdgm-write-btn{display:inline-flex;align-items:center;gap:6px;background:#6366f1;color:#fff!important;padding:12px 24px;border-radius:4px;font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:none;white-space:nowrap;transition:opacity .2s}.flayr-jdgm-write-btn:hover{opacity:.9}.flayr-jdgm-gallery{margin-bottom:32px}.flayr-jdgm-gallery-title{font-size:13px;font-weight:700;color:#374151;margin-bottom:12px;letter-spacing:.03em}.flayr-jdgm-gallery-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}@media(max-width:768px){.flayr-jdgm-gallery-grid{grid-template-columns:repeat(4,1fr)}}.flayr-jdgm-gallery-item{aspect-ratio:1;border-radius:6px;overflow:hidden;cursor:pointer}.flayr-jdgm-gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.flayr-jdgm-gallery-item:hover img{transform:scale(1.05)}.flayr-jdgm-list{display:flex;flex-direction:column;gap:0}.flayr-jdgm-rev{padding:24px 0;border-bottom:1px solid #f3f4f6}.flayr-jdgm-rev:last-child{border-bottom:none}.flayr-jdgm-rev-top{display:flex;gap:14px;align-items:flex-start;margin-bottom:10px}.flayr-jdgm-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #e5e7eb}.flayr-jdgm-rev-meta{flex:1;display:flex;flex-direction:column;gap:4px}.flayr-jdgm-rev-namerow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.flayr-jdgm-rev-name{font-size:14px;font-weight:700;color:#111}.flayr-jdgm-verified{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:#059669;background:#d1fae5;padding:2px 8px;border-radius:20px}.flayr-jdgm-rev-date{font-size:12px;color:#9ca3af;margin-left:auto}.flayr-jdgm-rev-stars{color:#f59e0b;font-size:15px;letter-spacing:1px}.flayr-jdgm-rev-title{font-size:14px;font-weight:700;color:#111;margin:0 0 6px}.flayr-jdgm-rev-body{font-size:14px;color:#374151;line-height:1.75;margin:0 0 12px}.flayr-jdgm-rev-photo{margin-top:10px}.flayr-jdgm-rev-photo img{width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb}.flayr-jdgm-pag{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:32px;padding-top:24px;border-top:1px solid #f3f4f6}.flayr-jdgm-pag-btn{min-width:36px;height:36px;padding:0 10px;border:1px solid #e5e7eb;border-radius:4px;background:#fff;color:#374151;font-size:14px;cursor:pointer;transition:all .2s}.flayr-jdgm-pag-btn:hover:not(:disabled){background:#f3f4f6}.flayr-jdgm-pag-btn:disabled{opacity:.4;cursor:default}.flayr-jdgm-pag-active{background:#6366f1!important;color:#fff!important;border-color:#6366f1!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/flayr.css.map */
