.newsletter-section{display:block}.newsletter-modal .drawer__header{border-block-end:0;padding-block-end:0}.newsletter-modal .text-center :is(.heading,.social-icons){justify-content:center}.newsletter-modal .text-right :is(.heading,.social-icons){justify-content:flex-end}.newsletter-modal .rich-text>.rte+.heading{margin-block-start:var(--sp-1d5)}@media screen and (max-width:639px){.js .newsletter-modal .drawer__inner{height:auto}}@media screen and (min-width:640px){.newsletter-modal .drawer__header{z-index:1;position:absolute;inset-block-start:0;inset-inline-end:0;padding:var(--sp-4)}.newsletter-modal .drawer__inner{--image-width: 0px;width:auto;max-width:unset;margin:var(--sp-8d5)}.newsletter-modal .drawer__inner:not(.center-0){position:absolute}.newsletter-modal .newsletter__image+.drawer__scrollable{padding:var(--sp-11) var(--sp-8d5)}.newsletter-modal .newsletter-grid{max-width:30rem}.newsletter-modal .drawer__scrollable{max-width:min(min(30rem,calc(100vw - var(--image-width) - var(--sp-8d5) * 2)))}.newsletter-modal .newsletter__image{width:0;transition:width var(--animation-smooth)}.newsletter-modal .newsletter-grid.with-image{--image-width: 310px;transition:max-width var(--animation-smooth)}.newsletter-modal.show-image .newsletter-grid.with-image{max-width:calc(30rem + var(--image-width))}.newsletter-modal.show-image .newsletter__image{width:var(--image-width)}}/*! newsletter-bar */.newsletter-bar{inset-block-start:50vh;transform:translateY(-50%);width:var(--sp-13);margin-inline:var(--page-padding);padding-block:var(--sp-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgb(var(--color-background)/ .8);box-shadow:0 0 0 1px rgb(var(--color-border))}@supports (height: 100svh){.newsletter-bar{inset-block-start:50svh}}.newsletter-bar__social ul{padding-block-start:var(--sp-1);flex-direction:column}.newsletter-bar__social ul li{width:var(--sp-10);height:var(--sp-10)}.newsletter-bar__social .social_platform{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.newsletter-bar__button{writing-mode:vertical-rl;font-size:var(--text-3xs);padding-inline:var(--sp-4);margin-block:var(--sp-2);color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground)/ .045)}.newsletter-bar.left-0 .newsletter-bar__button{transform:rotate(-180deg)}@media screen and (pointer:fine){.newsletter-bar__button:hover span{animation:beat .6s infinite ease}}@media screen and (min-width:640px){.newsletter-bar{margin-inline:var(--sp-6)}.has-dropdown-menu .newsletter-bar{z-index:15}}@media screen and (max-width:767px){.newsletter-bar.sm\:without-social{padding-block:0;width:var(--sp-10)}.newsletter-bar.sm\:without-social .newsletter-bar__button{margin-block:0}}.newsletter-modal .drawer__inner{background:#090909;color:#f7f3e8;border:1px solid rgba(214,168,79,.45);border-radius:24px;box-shadow:0 24px 80px #0000007a}.newsletter-modal .drawer__header{color:#f7f3e8}.newsletter-modal .heading strong,.newsletter-modal .heading b{color:#d6a84f}.newsletter-modal .newsletter-form .button{background:#d6a84f;color:#090909;border-radius:999px}.newsletter-modal .newsletter-form .input{border-radius:999px}.newsletter-modal .bf-consent{display:flex;gap:.65rem;align-items:flex-start;color:#e8e3d8;font-size:.78rem;line-height:1.45}.newsletter-modal .bf-consent input{accent-color:#d6a84f;margin-top:.2rem}.newsletter-modal .bf-consent a{color:#d6a84f;text-decoration:underline;text-underline-offset:2px}.newsletter-modal .bf-wheel-wrap{position:relative;display:grid;justify-items:center;margin:1rem auto 1.15rem;max-width:100%}.newsletter-modal .bf-wheel-pointer{position:absolute;z-index:2;top:-.32rem;color:#e5bd5b;font-size:1.3rem;line-height:1;text-shadow:0 1px 5px #000}.newsletter-modal .bf-wheel{position:relative;width:clamp(126px,34vw,176px);aspect-ratio:1;border:5px solid #d6a84f;border-radius:50%;background:conic-gradient(#171914 0deg 45deg,#d6a84f 45deg 90deg,#194e39 90deg 135deg,#f3d982 135deg 180deg,#171914 180deg 225deg,#d6a84f 225deg 270deg,#194e39 270deg 315deg,#f3d982 315deg 360deg);box-shadow:0 0 0 4px #111,0 8px 22px #0008;transition:transform 1.9s cubic-bezier(.12,.72,.12,1)}.newsletter-modal .bf-wheel.is-spinning{transform:rotate(1485deg)}.newsletter-modal .bf-wheel span{position:absolute;left:50%;top:50%;width:34%;text-align:center;font-size:clamp(7px,2vw,9px);font-weight:900;letter-spacing:.03em;color:#fff;transform-origin:center;line-height:1}.newsletter-modal .bf-wheel span:nth-child(1){transform:translate(-50%,-50%) rotate(22.5deg) translateY(-3.45em)}.newsletter-modal .bf-wheel span:nth-child(2){transform:translate(-50%,-50%) rotate(67.5deg) translateY(-3.45em);color:#111}.newsletter-modal .bf-wheel span:nth-child(3){transform:translate(-50%,-50%) rotate(112.5deg) translateY(-3.45em)}.newsletter-modal .bf-wheel span:nth-child(4){transform:translate(-50%,-50%) rotate(157.5deg) translateY(-3.45em);color:#111}.newsletter-modal .bf-wheel span:nth-child(5){transform:translate(-50%,-50%) rotate(202.5deg) translateY(-3.45em)}.newsletter-modal .bf-wheel span:nth-child(6){transform:translate(-50%,-50%) rotate(247.5deg) translateY(-3.45em);color:#111}.newsletter-modal .bf-wheel span:nth-child(7){transform:translate(-50%,-50%) rotate(292.5deg) translateY(-3.45em)}.newsletter-modal .bf-wheel span:nth-child(8){transform:translate(-50%,-50%) rotate(337.5deg) translateY(-3.45em);color:#111}.newsletter-modal .bf-wheel i{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:28%;aspect-ratio:1;transform:translate(-50%,-50%);border:3px solid #d6a84f;border-radius:50%;background:#090909;color:#f4d77d;font-style:normal;font-size:1rem;font-weight:900;box-shadow:0 2px 6px #0008}.newsletter-modal .bf-wheel-caption{margin:.65rem 0 0;text-align:center;color:#e9dfc8;font-size:.82rem;line-height:1.4}.newsletter-modal .bf-wheel-success{display:grid;gap:.35rem;margin-top:1rem;padding:1rem;border:1px solid #d6a84f;border-radius:14px;color:#f7f3e8;text-align:center}.newsletter-modal .bf-wheel-success a{color:#f3cf6e;font-weight:800;text-decoration:underline}.newsletter-modal .newsletter-form button[type=submit]:disabled{opacity:.7;cursor:wait}@media(max-width:639px){.newsletter-modal .drawer__inner{max-height:calc(100svh - 18px);overflow-y:auto;border-radius:22px 22px 0 0}.newsletter-modal .bf-wheel-wrap{margin:.65rem auto}.newsletter-modal .bf-wheel{width:clamp(118px,34vw,150px)}.newsletter-modal .bf-wheel-success{padding:.75rem}}.newsletter-modal .bf-wheel span{width:34%;font-size:clamp(6px,1.5vw,8px);line-height:1.05;text-align:center;transform:translate(-50%,-50%)!important;white-space:nowrap;letter-spacing:0}.newsletter-modal .bf-wheel span:nth-child(1){left:68%;top:20%}.newsletter-modal .bf-wheel span:nth-child(2){left:80%;top:39%}.newsletter-modal .bf-wheel span:nth-child(3){left:80%;top:61%}.newsletter-modal .bf-wheel span:nth-child(4){left:68%;top:80%}.newsletter-modal .bf-wheel span:nth-child(5){left:32%;top:80%}.newsletter-modal .bf-wheel span:nth-child(6){left:20%;top:61%}.newsletter-modal .bf-wheel span:nth-child(7){left:20%;top:39%}.newsletter-modal .bf-wheel span:nth-child(8){left:32%;top:20%}.newsletter-modal .bf-wheel.is-spinning{transform:rotate(var(--wheel-turn,1485deg))}.newsletter-modal .bf-wheel-spin{display:block;margin:.35rem auto .5rem;padding:.7rem 1.4rem;border:0;border-radius:999px;background:#d6a84f;color:#090909;font-size:.88rem;font-weight:900;cursor:pointer}.newsletter-modal .bf-wheel-spin:disabled{opacity:.8;cursor:wait}.newsletter-modal .bf-wheel-result{margin:.65rem 0;padding:.7rem;border:1px solid #d6a84f;border-radius:12px;text-align:center;color:#f8efda;font-weight:700}.newsletter-modal .bf-wheel-result a{display:block;margin-top:.3rem;color:#f3cf6e;text-decoration:underline}.newsletter-modal .bf-wheel-spin[hidden]{display:none!important}@media(max-width:639px){.newsletter-modal .drawer__scrollable{padding:8px 18px 12px!important}.newsletter-modal .drawer__header{min-height:28px!important;padding:4px 16px!important}.newsletter-modal .newsletter-form{gap:9px!important}.newsletter-modal .bf-wheel-wrap{margin:3px auto 5px}.newsletter-modal .bf-wheel{width:112px}.newsletter-modal .bf-wheel-spin{margin:5px auto;padding:8px 22px}.newsletter-modal .bf-wheel-caption{margin:2px 0 0;font-size:11px}.newsletter-modal .bf-consent{font-size:11px;line-height:1.25}.newsletter-modal .bf-wheel-result{margin:5px 0;padding:5px;font-size:12px}.newsletter-modal .rich-text>.rte{font-size:12px;line-height:1.25}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/newsletter-popup.css.map */
