.sidr-marquee{display:block;background:var(--sm-bg);color:var(--sm-fg);overflow:hidden;padding:var(--sm-padding) 0}.sidr-marquee__track{display:flex;width:max-content;animation:sidr-marquee-scroll var(--sm-speed) linear infinite;animation-direction:var(--sm-direction);animation-play-state:var(--sm-play,paused)}.sidr-marquee__group{display:flex;align-items:center;justify-content:space-around;gap:var(--sm-gap);padding-inline-end:var(--sm-gap);min-width:100vw;flex-shrink:0}.sidr-marquee__item{flex-shrink:0;display:flex;align-items:center}.sidr-marquee__item a{color:inherit;text-decoration:none;display:flex;align-items:center}.sidr-marquee__text{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;line-height:1.15;font-size:var(--sm-size);white-space:nowrap}.sidr-marquee--outline .sidr-marquee__text{-webkit-text-stroke:1px var(--sm-fg);color:transparent}.sidr-marquee__image{display:block;height:var(--sm-image);width:auto;max-width:320px;object-fit:contain}.sidr-marquee--pause:hover .sidr-marquee__track,.sidr-marquee:focus-within .sidr-marquee__track{animation-play-state:paused}@keyframes sidr-marquee-scroll{to{transform:translate(-25%)}}@media(max-width:749px){.sidr-marquee__text{font-size:var(--sm-mobile)}.sidr-marquee__image{height:min(var(--sm-image),80px);max-width:200px}}@media(prefers-reduced-motion:reduce){.sidr-marquee__track{animation:none}.sidr-marquee{overflow-x:auto}}.sidr-policy{background:var(--policy-bg);padding:70px 24px;color:#294321}.sidr-policy__inner{max-width:850px;margin:auto}.sidr-policy h1{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(32px,5vw,52px);line-height:1.1;letter-spacing:-1.4px;font-weight:400;margin:18px 0 35px;color:#294321}.sidr-policy .rte{font-size:15px;line-height:1.85;color:#4f5d47}.sidr-policy h2{font-size:23px;line-height:1.3;color:#294321;margin-top:34px}.sidr-policy a{color:#3e652a;text-underline-offset:4px;overflow-wrap:anywhere}@media(max-width:749px){.sidr-policy{padding:42px 22px}}sidr-sales-popup{position:fixed;left:20px;bottom:24px;z-index:30;max-width:calc(100vw - 32px);color:#26331f}.sidr-popup__card{position:relative;width:350px;max-width:100%;background:var(--sp-bg);border:1px solid #29432112;border-radius:16px;box-shadow:0 12px 40px #1727151a;opacity:0;transform:translateY(18px) scale(.98);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.sidr-popup__card[hidden]{display:none}.sidr-popup__card.is-visible{opacity:1;transform:translateY(0) scale(1)}.sidr-popup__link{display:flex;align-items:center;gap:13px;padding:15px 28px 17px 13px;color:inherit;text-decoration:none}.sidr-popup__image{height:66px;width:58px;object-fit:contain;background:#f1f1e6;border-radius:10px;flex-shrink:0}.sidr-popup__copy{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.35}.sidr-popup__label{color:#58723d;font-size:9px;font-weight:600;letter-spacing:1.6px}.sidr-popup__title{font-size:14px;font-weight:650;letter-spacing:-.2px}.sidr-popup__message{font-size:12px;color:#53604b}.sidr-popup__time{font-size:10px;color:#7a8375}.sidr-popup__time:empty{display:none}.sidr-popup__close{position:absolute;right:3px;top:2px;width:28px;height:28px;background:transparent;border:0;color:#64715c;cursor:pointer;font-size:20px;z-index:1}.sidr-popup__close:focus-visible{outline:2px solid var(--sp-accent);border-radius:6px}.sidr-popup__progress{position:absolute;left:14px;right:14px;bottom:0;height:2px;background:var(--sp-accent);transform-origin:left;transform:scaleX(1)}.is-visible .sidr-popup__progress{animation:sidr-popup-progress var(--sp-duration,6s) linear forwards}.sidr-popup__confetti{position:absolute;left:0;right:0;top:-35px;height:130px;pointer-events:none;overflow:hidden}.sidr-popup__confetti i{position:absolute;top:-12px;width:5px;height:8px;background:var(--sp-accent);animation:sidr-popup-confetti 1.6s ease-out forwards}@keyframes sidr-popup-progress{to{transform:scaleX(0)}}@keyframes sidr-popup-confetti{to{transform:translateY(140px) rotate(260deg);opacity:0}}@media(max-width:749px){sidr-sales-popup{left:12px;bottom:calc(var(--sp-sticky,0px) + 14px);max-width:calc(100vw - 24px)}.sidr-popup__card{width:320px}.sidr-popup__link{padding:12px 27px 14px 12px}.sidr-popup__image{height:56px;width:50px}}@media(prefers-reduced-motion:reduce){.sidr-popup__card{transition:none;transform:none}.sidr-popup__progress,.sidr-popup__confetti{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
