:root{--cn-accent: #F87828;--cn-accent-2: #38B8F8;--cn-card-bg: #F8EFE6;--cn-card-text: #3B2614;--cn-card-border:#E6B37A}.cnobre-faq-wrapper{margin-top:1.25rem}.cnobre-faq h3{text-align:center;font-weight:800;font-size:clamp(18px,2.2vw,22px);line-height:1.25;margin:0 0 .75rem;color:var(--cn-accent)}.cnobre-faq{padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff08}.cnobre-faq details{padding:6px 0;margin:4px 0;border-top:1px solid rgba(255,255,255,.08)}.cnobre-faq details:first-of-type{border-top:0}.cnobre-faq summary{list-style:none;cursor:pointer;font-weight:700;position:relative;padding:10px 26px 10px 0;font-size:16px}.cnobre-faq summary::-webkit-details-marker{display:none}.cnobre-faq summary:after{content:"+";position:absolute;right:8px;top:0;transform:translateY(2px);transition:transform .18s ease;color:var(--cn-accent)}.cnobre-faq summary:hover{color:var(--cn-accent-2)}.cnobre-faq summary:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px;border-radius:6px}.cnobre-faq details[open] summary{border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:4px}.cnobre-faq details[open] summary:after{transform:rotate(45deg) translateY(2px)}.cnobre-faq p{margin:6px 0 0;line-height:1.5}.product-highlights{list-style:none;padding-left:0;margin:.5rem 0 1rem}.product-highlights li{display:flex;gap:.5rem;margin:.2rem 0}.product-highlights li:before{content:"\2714";color:var(--cn-accent)}.cn-product-card{background:var(--cn-card-bg);color:var(--cn-card-text);border:2px solid var(--cn-accent);border-radius:14px;box-shadow:0 12px 25px #0000001a;padding:20px;max-width:720px;margin:0 auto 1rem;text-align:center}.cn-product-card h2{color:var(--cn-accent);margin:0 0 .75rem;font-size:clamp(20px,calc(2vw + 14px),28px)}.cn-product-card h2:after{content:"";display:block;width:64px;height:3px;margin:6px auto 0;background:var(--cn-accent-2);border-radius:2px}.cn-product-card img{width:70%;max-width:240px;margin:0 auto 16px;display:block;border:2px solid var(--cn-accent);border-radius:8px;background:#fff}.cn-product-card p{font-size:15px;line-height:1.7;margin:0 0 16px}.cn-product-card .cn-notes{list-style:none;padding:0;margin:0 auto;max-width:520px;text-align:left;font-size:15px;line-height:1.7}.cn-product-card .cn-notes li{margin:.25rem 0}@media (min-width:1024px){.cn-product-card{padding:18px}}@media (max-width:640px){.product-highlights{margin:.25rem 0 .75rem;font-size:15px}.product-highlights li{margin:.15rem 0}.cn-product-card{padding:16px;margin:0 0 1rem}.cn-product-card h2{font-size:22px;line-height:1.25}.cn-product-card img{width:88%;max-width:320px}.cnobre-faq summary{font-size:16px;padding:8px 22px 8px 0}}.cnobre-faq a,.cn-product-card a{color:var(--cn-accent-2, #38B8F8);text-decoration:underline;text-underline-offset:2px;font-weight:600}.cnobre-faq a:hover,.cnobre-faq a:focus-visible,.cn-product-card a:hover,.cn-product-card a:focus-visible{color:var(--cn-accent, #F87828);text-decoration-thickness:2px;outline:none}.cnobre-faq a:visited,.cn-product-card a:visited{color:color-mix(in oklab,var(--cn-accent-2, #38B8F8) 85%,black)}.home-faq-center .cnobre-faq,.cnobre-faq.cnobre-faq--home{max-width:860px;margin:0 auto 1.5rem;padding:14px 16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0b;box-shadow:0 10px 28px #00000040}.home-faq-center .cnobre-faq h3{text-align:center;font-weight:800;font-size:clamp(18px,2.2vw,22px);color:var(--cn-accent, #F87828);margin:0 0 .75rem}.home-faq-center .cnobre-faq details{border-top:1px solid rgba(255,255,255,.08);padding:6px 0;margin:2px 0}.home-faq-center .cnobre-faq details:first-of-type{border-top:0}.home-faq-center .cnobre-faq summary{list-style:none;cursor:pointer;position:relative;display:block;padding:12px 30px 12px 0;font-weight:700}.home-faq-center .cnobre-faq summary::-webkit-details-marker{display:none}.home-faq-center .cnobre-faq summary:after{content:"+";color:var(--cn-accent, #F87828);position:absolute;right:0;top:10px;transition:transform .18s ease;font-size:18px}.home-faq-center .cnobre-faq details[open] summary:after{transform:rotate(45deg)}.home-faq-center .cnobre-faq summary:hover{background:#ffffff08;border-radius:8px}.home-faq-center .cnobre-faq p{margin:.5rem 0 .25rem;line-height:1.55}.cn-faq-more{text-align:center;margin-top:.5rem}.cn-faq-more a{display:inline-block;padding:8px 14px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);text-decoration:none;font-weight:700}.cn-faq-more a:hover{background:#ffffff1a}@media (max-width:640px){.home-faq-center .cnobre-faq{padding:12px}.home-faq-center .cnobre-faq summary{padding-right:26px}}#trust a{color:var(--cn-accent-2, #38B8F8);text-decoration:underline;text-underline-offset:2px;font-weight:700}#trust a:hover{color:var(--cn-accent, #F87828)}#trust .btn,#trust a.button,#trust button{border-radius:999px;font-weight:800}@media (max-width: 900px){#trust{padding-bottom:10px}}#shopify-section-template--24072795357452__d2d3417b-e92f-428c-b221-5bceffb552be a{color:var(--cn-accent-2, #38B8F8);text-decoration:underline;text-underline-offset:2px;font-weight:700}#shopify-section-template--24072795357452__d2d3417b-e92f-428c-b221-5bceffb552be a:hover{color:var(--cn-accent, #F87828)}#shopify-section-template--24072795357452__d2d3417b-e92f-428c-b221-5bceffb552be .btn,#shopify-section-template--24072795357452__d2d3417b-e92f-428c-b221-5bceffb552be a.button,#shopify-section-template--24072795357452__d2d3417b-e92f-428c-b221-5bceffb552be button{border-radius:999px;font-weight:800}@media (max-width: 900px){#shopify-section-template--24072795357452__d2d3417b-e92f-428c-b221-5bceffb552be{padding-bottom:10px}}.cn-crosslinks{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .5rem;margin-top:1rem;padding:.5rem 0;border-top:1px solid rgba(255,255,255,.08)}.cn-crosslinks a{display:inline-block;padding:.6rem .95rem;border-radius:999px;font-weight:800;text-decoration:none;background:var(--cn-accent,#F87828);color:#111;border:1px solid rgba(0,0,0,.08)}.cn-crosslinks a+a{background:transparent;color:var(--cn-accent-2,#38B8F8);border:1px solid currentColor}.cn-crosslinks a:hover{opacity:.92}.product__ean{font-size:.92rem;opacity:.85;margin:.25rem 0}@media (max-width:640px){.cn-crosslinks{justify-content:center}.cn-crosslinks a{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cnobre-faq.css.map */
