.nm-rashi-banner{position:relative;min-height:var(--nm-rashi-min-height, 460px);overflow:hidden;background-color:var(--nm-rashi-bg-color, #2b2118);display:flex;align-items:center}.nm-rashi-banner__container{position:relative;z-index:2;width:100%;padding:60px 120px}@media screen and (max-width:768px){.nm-rashi-banner__container{padding:48px 24px 0}}.nm-rashi-banner__content{max-width:460px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;color:var(--nm-rashi-text-color, #f7f2ea)}.nm-rashi-banner__heading{margin:0;color:inherit;font-size:clamp(26px,3vw,36px);letter-spacing:.02em;text-transform:uppercase}.nm-rashi-banner__text,.nm-rashi-banner__text p{color:inherit;font-size:15px;line-height:1.7}.nm-rashi-banner__text p{margin:0 0 8px}.nm-rashi-banner__text p:last-child{margin-bottom:0}.nm-rashi-banner__button{margin-top:8px}.nm-rashi-banner__button.button--primary{background-color:var(--nm-rashi-button-bg, #f7f2ea);color:var(--nm-rashi-button-text, #2b2118)}.nm-rashi-banner__button.button--primary:hover,.nm-rashi-banner__button.button--primary:focus{opacity:.85;background-color:var(--nm-rashi-button-bg, #f7f2ea);color:var(--nm-rashi-button-text, #2b2118)}.nm-rashi-banner__button[aria-disabled=true]{pointer-events:none;opacity:.6}.nm-rashi-banner__wheel-area{position:absolute;z-index:1;left:66%;width:min(var(--nm-rashi-wheel-size, 760px),100vw);height:min(var(--nm-rashi-wheel-size, 760px),100vw);bottom:calc(min(var(--nm-rashi-wheel-size, 760px),100vw)/-2);transform:translate(-50%);pointer-events:none}.nm-rashi-banner__wheel-img{width:100%;height:100%;object-fit:contain;display:block;animation:nm-rashi-spin var(--nm-rashi-rotation-duration, 40s) linear infinite}@keyframes nm-rashi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nm-rashi-banner__wheel-img{animation:none}}@media screen and (max-width:989px){.nm-rashi-banner{flex-direction:column;padding-top:48px;padding-bottom:32px}.nm-rashi-banner__content{max-width:none;align-items:center;text-align:center}.nm-rashi-banner__wheel-area{position:relative;left:auto;bottom:auto;transform:none;margin:24px auto 0;width:min(var(--nm-rashi-wheel-size, 760px),100vw);height:calc(min(var(--nm-rashi-wheel-size, 760px),100vw)/2);overflow:hidden}.nm-rashi-banner__wheel-img{position:absolute;top:0;left:0;width:100%;height:200%}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-nm-rashi-collection-banner.css.map */
