.fancy-page-hero{position:relative;background:#0a0a0a;padding:100px 24px 80px;text-align:center;overflow:hidden}.fancy-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.06) 0%,transparent 70%);pointer-events:none}.fancy-page-hero__eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;margin-bottom:18px}.fancy-page-hero__title{font-size:clamp(2.4rem,6vw,5rem);font-weight:800;letter-spacing:-.03em;color:#fff;margin:0;line-height:1.05}.fancy-page-hero__line{display:block;width:40px;height:3px;background:#fff;margin:28px auto 0;border-radius:2px;opacity:.3}.fancy-page-body{background:#fff;padding:72px 24px 96px}.fancy-page-body .page-width--narrow{max-width:760px;margin:0 auto}.fancy-page-body .rte h2{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin-top:2.5em;margin-bottom:.5em;color:#0a0a0a}.fancy-page-body .rte h3{font-size:1.2rem;font-weight:700;margin-top:2em;margin-bottom:.4em;color:#111}.fancy-page-body .rte p{font-size:1.05rem;line-height:1.8;color:#111;margin-bottom:1.2em}.fancy-page-body .rte a{color:#0a0a0a;text-decoration:underline;text-underline-offset:3px}.fancy-page-body .rte ul,.fancy-page-body .rte ol{padding-left:1.4em;color:#111;line-height:1.9}.fancy-page-body .rte hr{border:none;border-top:1px solid #eee;margin:2.5em 0}.fancy-faq{border-top:1px solid #eee;margin-top:48px}.fancy-faq__item{border-bottom:1px solid #eee}.fancy-faq__question{width:100%;background:none;border:none;text-align:left;padding:22px 0;font-size:1rem;font-weight:700;color:#0a0a0a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;letter-spacing:-.01em}.fancy-faq__question:hover{color:#333}.fancy-faq__icon{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .3s ease}.fancy-faq__icon:before,.fancy-faq__icon:after{content:"";position:absolute;background:currentColor;border-radius:2px;transition:opacity .3s ease,transform .3s ease}.fancy-faq__icon:before{width:12px;height:2px;top:9px;left:4px}.fancy-faq__icon:after{width:2px;height:12px;top:4px;left:9px}.fancy-faq__item.open .fancy-faq__icon:after{opacity:0;transform:rotate(90deg)}.fancy-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .3s ease;font-size:1rem;line-height:1.8;color:#111}.fancy-faq__item.open .fancy-faq__answer{max-height:600px;padding-bottom:22px}.fancy-contact{background:#0a0a0a;padding:80px 24px 96px}.fancy-contact__inner{max-width:620px;margin:0 auto}.fancy-contact__label{display:block;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff6;margin-bottom:14px}.fancy-contact__title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;color:#fff;letter-spacing:-.03em;margin:0 0 48px;line-height:1.1}.fancy-contact .field{position:relative;margin-bottom:24px}.fancy-contact .field__input,.fancy-contact .text-area{width:100%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff;font-size:.95rem;padding:18px 16px 8px;outline:none;transition:border-color .2s ease,background .2s ease;box-sizing:border-box}.fancy-contact .field__input:focus,.fancy-contact .text-area:focus{border-color:#ffffff80;background:#ffffff17}.fancy-contact .field__input::placeholder,.fancy-contact .text-area::placeholder{color:transparent}.fancy-contact .field__label{position:absolute;top:14px;left:16px;font-size:.85rem;color:#fff6;pointer-events:none;transition:all .2s ease}.fancy-contact .field__input:focus~.field__label,.fancy-contact .field__input:not(:placeholder-shown)~.field__label,.fancy-contact .text-area:focus~.form__label,.fancy-contact .text-area:not(:placeholder-shown)~.form__label{top:6px;font-size:.7rem;color:#ffffff4d;letter-spacing:.05em}.fancy-contact__email{margin:-28px 0 44px;font-size:1.2rem;letter-spacing:.02em}.fancy-contact__email a{color:#ffffff8c;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.fancy-contact__email a:hover{color:#fff;border-color:#fff9}.fancy-contact .contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:749px){.fancy-contact .contact__fields{grid-template-columns:1fr}}.fancy-contact .text-area{min-height:140px;resize:vertical}.fancy-contact .contact__button{margin-top:8px}.fancy-contact .button{background:#fff;color:#0a0a0a;border:none;border-radius:4px;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:16px 40px;cursor:pointer;transition:opacity .2s ease}.fancy-contact .button:hover{opacity:.85}.fancy-contact .form-status{color:#fff}.wh-crown-section{background:#0a0a0a;padding:72px 0 80px;overflow:hidden}.wh-crown__header{text-align:center;padding:0 24px;margin-bottom:52px;max-width:680px;margin-left:auto;margin-right:auto}.wh-crown__eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#fff6;margin:0 0 14px}.wh-crown__title{font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;color:#fff;margin:0 0 20px;line-height:1.1}.wh-crown__desc{font-size:1rem;line-height:1.8;color:#ffffff8c;margin:0}.wh-crown-carousel{overflow:hidden;width:100%}.wh-crown-carousel__track{display:flex;gap:20px;animation:crownScroll 28s linear infinite;width:max-content}.wh-crown-carousel__track:hover{animation-play-state:paused}.wh-crown-carousel__item{width:300px;flex-shrink:0;border-radius:10px;overflow:hidden;background:#111}.wh-crown-carousel__item img{width:100%;height:380px;object-fit:cover;object-position:center top;display:block;transition:transform .4s ease}.wh-crown-carousel__item:hover img{transform:scale(1.04)}@keyframes crownScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.wh-crown-carousel__item{width:220px}.wh-crown-carousel__item img{height:280px}}.card__badge .badge{background-color:#0a0a0a!important;color:#fff!important;border-color:#0a0a0a!important;font-weight:700;letter-spacing:.08em;font-size:1rem}.urgency-stock{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:6px;font-size:1.05rem;margin-bottom:14px}.urgency-stock--low{background:#fff1f1;border:1px solid #ffd0d0;color:#c0392b}.urgency-stock--medium{background:#fff8ed;border:1px solid #ffe0a0;color:#b7610a}.urgency-stock__dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;animation:urgencyPulse 1.4s ease-in-out infinite}.urgency-stock--low .urgency-stock__dot{background:#e74c3c}.urgency-stock--medium .urgency-stock__dot{background:#e67e22}@keyframes urgencyPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}@keyframes fancyFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fancy-page-hero__title,.fancy-page-body .rte,.fancy-contact__inner{animation:fancyFadeUp .7s cubic-bezier(.4,0,.2,1) both}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-fancy-pages.css.map */
