html{font-size:62.5%;scroll-padding-top:25px}.ws-body.wd2-page{background:white;color:#322c29;font-family:var(--ws-font,Poppins,sans-serif);font-size:16px;line-height:28.8px;letter-spacing:.96px;--cora-primary:#ec7109;--cora-accent:#5f44ba;--cora-text-dark:#322c29;--cora-text-muted:#847b74;--cora-border:#a6a7aa;--cora-bg-light:#fff9f5;--font-heading-scale:1.25;--font-heading-letter-spacing:.06rem}.wd2-page #MainContent{outline:none}.wd2-page h1,.wd2-page h2,.wd2-page h3{font-family:var(--ws-font,Poppins,sans-serif)}.wd2-announcement{height:33px;background:#de7929;color:white;text-align:center;font-size:16px;font-weight:500;line-height:33px;letter-spacing:.8px}.wd2-header{background:#f9f7f4;position:relative;z-index:25;padding:20px 15px}.wd2-header-pill{max-width:1400px;margin:auto;min-height:63px;background:#f9f7f4;border:1px solid #d6b596;border-radius:100px;padding:16px 20px;box-shadow:0 4px 12px #00000008;display:flex;align-items:center;justify-content:space-between;gap:30px}.wd2-logo{font-size:31px;font-weight:800;letter-spacing:-1.7px;line-height:1;display:flex;align-items:center;gap:4px;color:#ec7109;white-space:nowrap}.wd2-logo svg{width:27px;height:27px;fill:currentColor}.wd2-desktop-nav{display:flex;gap:25px;align-items:center;justify-content:center}.wd2-desktop-nav a{font-size:16px;letter-spacing:0;font-weight:500;position:relative}.wd2-desktop-nav a:hover,.wd2-desktop-nav a.is-active{color:#ec7109;font-weight:700}.wd2-desktop-nav a.is-active:after{content:'';position:absolute;bottom:-23px;left:0;width:100%;height:3px;background:#ec7109}.wd2-header-cart{display:flex;position:relative;align-items:center;gap:5px;font-size:11px;font-weight:600}.wd2-header-cart>span:empty{display:none}.wd2-menu{display:none}.wd2-footer{background:#f9f7f4;padding-top:55px}.wd2-footer-grid{max-width:1300px;padding:0 15px;display:grid;grid-template-columns:2.2fr 1fr 1fr 1.2fr;gap:20px;margin:0 auto 30px}.wd2-footer .wd2-logo{font-size:36px;margin-bottom:20px}.wd2-footer p{font-size:15px;line-height:23px;letter-spacing:0;max-width:350px}.wd2-footer h2{font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0;margin-bottom:12px}.wd2-footer nav{display:grid;gap:2px}.wd2-footer nav a{font-size:12px;font-weight:500;letter-spacing:.4px;line-height:2;text-transform:uppercase}.wd2-footer a:hover{color:#ec7109}.wd2-footer-grid>div:nth-child(3)>a{font-size:12px}.wd2-newsletter{display:flex;position:relative}.wd2-newsletter input{width:100%;border:0;padding:12px 50px 12px 16px;border-radius:6px;background:#eee8e2;font-size:14px;letter-spacing:0}.wd2-newsletter button{position:absolute;right:0;top:0;height:100%;width:48px;border:0;border-radius:0 6px 6px 0;background:#ec7109;color:white;font-size:25px}.wd2-payments{display:flex;gap:5px;justify-content:center;flex-wrap:wrap;list-style:none;padding:10px 15px 25px;max-width:800px;margin:auto}.wd2-payments svg{width:35px;height:24px}.wd2-footer-wave{display:block;width:100%;height:70px;margin-top:-15px}.wd2-copyright{text-align:center;background:#ec7109;color:white;padding:10px 15px;font-size:14px;letter-spacing:.5px}.wd2-footer .wd2-disclaimer{max-width:1300px;margin:auto;padding:20px 25px;font-size:12px;line-height:1.8;text-align:center}.wd2-cart-drawer{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:460px;max-width:100%;padding:0;border:0;background:#fff9f5;color:#322c29}.wd2-cart-drawer::backdrop{background:#0006}.wd2-drawer-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e3d8ce;padding:20px}.wd2-drawer-header h2{font-size:23px;letter-spacing:0;margin:0}.wd2-drawer-header button{border:0;background:none;font-size:30px;line-height:1;padding:0 8px}.wd2-drawer-items{padding:0 20px}.wd2-drawer-line{display:grid;grid-template-columns:80px minmax(0,1fr);gap:15px;padding:20px 0;border-bottom:1px solid #e3d8ce;letter-spacing:0}.wd2-drawer-line img{width:80px;height:80px;object-fit:contain;border-radius:8px}.wd2-drawer-line h3{font-size:15px;font-weight:600;line-height:1.5;margin:0 0 7px;letter-spacing:0}.wd2-drawer-line p{font-size:14px;line-height:1.5;margin:0 0 8px}.wd2-drawer-controls{display:flex;align-items:center;gap:10px}.wd2-drawer-controls button{border:1px solid #ddcfc2;background:white;font-size:16px;line-height:1;width:27px;height:27px;border-radius:5px}.wd2-drawer-controls button:last-child{margin-left:auto;border:0;background:none;font-size:12px;width:auto;text-decoration:underline;padding:0}.wd2-drawer-controls span{font-size:13px}.wd2-drawer-bottom{padding:25px 20px}.wd2-drawer-bottom>div{display:flex;justify-content:space-between;font-size:20px;letter-spacing:0}.wd2-drawer-bottom>p{font-size:12px;line-height:1.7;letter-spacing:0;margin:13px 0}.wd2-drawer-checkout{background:#5f44ba;color:white;display:block;padding:14px;border-radius:8px;text-align:center;font-weight:700;font-size:17px;letter-spacing:.4px}.wd2-view-cart{display:block;font-size:13px;text-decoration:underline;text-align:center;margin-top:12px}.wd2-drawer-error{font-size:13px;color:#b42318;margin:15px 20px}.wd2-sticky-buy{display:none}.wd2-final{background:#f9e5d5;text-align:center;padding:55px 20px}.wd2-final h2{font-size:42px;line-height:1.3;letter-spacing:0;max-width:800px;margin:0 auto 15px;font-weight:600}.wd2-final p{font-size:17px;margin-bottom:25px}.wd2-final a{display:inline-block;padding:13px 30px;background:#5f44ba;color:white;border-radius:8px;font-size:16px;font-weight:700;letter-spacing:.6px}.wd2-faq-section .wd2-faq-question{color:#322c29}.wd2-faq-section .wd2-faq-icon{font-size:22px;transform:none}.wd2-faq-section details[open] summary>span{transform:none}.wd2-faq-container{max-width:1300px;padding:0 15px;margin:auto}
@media(max-width:989px){.ws-body.wd2-page{font-size:15px;line-height:27px;letter-spacing:.9px}.wd2-announcement{height:32px;line-height:32px;font-size:14px;font-weight:600;letter-spacing:.6px}.wd2-header{padding:12px 15px}.wd2-header-pill{padding:6px 12px;min-height:52px;gap:10px}.wd2-logo{font-size:26px;letter-spacing:-1.5px}.wd2-logo svg{width:23px;height:23px}.wd2-header .wd2-logo{position:absolute;left:50%;transform:translateX(-50%)}.wd2-desktop-nav{display:none}.wd2-menu{display:block}.wd2-menu summary{padding:0;line-height:1;display:block;width:25px}.wd2-menu nav{position:absolute;top:76px;left:15px;right:15px;background:#f9f7f4;border:1px solid #d8c5b5;box-shadow:0 10px 20px #322c2910;padding:12px 22px;border-radius:18px;display:grid}.wd2-menu nav>a{font-size:15px;padding:10px 0;letter-spacing:0}.wd2-header-cart{margin-left:auto}.wd2-header-cart>span{font-size:10px}.wd2-footer{padding-top:40px}.wd2-footer-grid{grid-template-columns:1fr;gap:30px;margin-bottom:25px;padding:0 20px}.wd2-footer .wd2-logo{font-size:38px;line-height:1.3}.wd2-footer p{max-width:none}.wd2-footer h2{font-size:20px;margin-bottom:12px}.wd2-footer-wave{height:35px;margin-top:0}.wd2-footer .wd2-disclaimer{padding:20px 15px 90px;font-size:10px;line-height:1.7}.wd2-copyright{font-size:13px;padding:12px}.wd2-sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#f9f7f4;border-top:1px solid #d8d3cc;padding:10px 15px max(10px,env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;transform:translateY(130%);transition:transform .2s ease;letter-spacing:0}.wd2-sticky-buy.is-visible{transform:translateY(0)}.wd2-sticky-buy>span{font-size:16px;font-weight:600}.wd2-sticky-buy>a{background:#5f44ba;color:white;padding:9px 25px;border-radius:7px;font-size:14px;font-weight:700}.wd2-final{padding:40px 18px}.wd2-final h2{font-size:30px}.wd2-final p{font-size:15px}.wd2-final a{font-size:14px}.wd2-faq-container{padding:0 15px}}
@media(prefers-reduced-motion:reduce){.wd2-page *{scroll-behavior:auto;transition:none!important;animation:none!important}}

.wd2-zoom{border:0;border-radius:12px;padding:0;max-width:90vw;max-height:90dvh;background:#fff9f5;overflow:auto}.wd2-zoom::backdrop{background:#000a}.wd2-zoom>img{max-height:85dvh;max-width:88vw;width:auto;object-fit:contain}.wd2-zoom>button{position:sticky;float:right;top:10px;right:10px;z-index:2;border:0;background:#fff;border-radius:50%;width:34px;height:34px;font-size:27px;line-height:1}.wd2-gallery-photo{cursor:zoom-in}.wd2-empty-drawer{padding-top:25px;font-size:15px;letter-spacing:0}.wd2-drawer-bottom[hidden]{display:none}

.wd2-feature .cora-feature-name{letter-spacing:.75px}
