.seven-shipping-notice[hidden]{display:none!important}.seven-shipping-notice{position:fixed;top:var(--seven-notice-top,100px);left:0;right:0;z-index:25;background:#171915;color:#f3e4b4;border-bottom:1px solid #8e7948;padding:13px 160px 13px 0;font-size:14px;letter-spacing:.04em;line-height:1.7}
.seven-shipping-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.seven-shipping-window{overflow:hidden}.seven-shipping-track{display:flex;width:max-content;animation:seven-shipping-scroll 38s linear infinite}
.seven-shipping-group{display:flex;flex-shrink:0}.seven-shipping-group span{display:block;white-space:nowrap;padding:0 28px}.seven-shipping-group strong{color:#f7e7b7;font-weight:700}.seven-shipping-group i{font-style:normal;margin-left:50px;color:#b89b60}
.seven-shipping-toggle{position:absolute;right:138px;top:50%;transform:translateY(-50%);width:16px;height:16px;accent-color:#ceb67d}
.seven-shipping-pause{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:11px;letter-spacing:0;cursor:pointer;color:#eee0ba}
.seven-shipping-toggle:checked~.seven-shipping-window .seven-shipping-track,.seven-shipping-notice:hover .seven-shipping-track,.seven-shipping-notice:focus-within .seven-shipping-track{animation-play-state:paused}
.seven-contact-links{display:flex;gap:14px 28px;flex-wrap:wrap;padding:22px 0;border-top:1px solid rgba(206,182,125,.2)}.seven-contact-links a{color:#e7d4a3;font-size:14px;line-height:1.8;text-decoration:none}.seven-contact-links a:hover{text-decoration:underline}
.seven-whatsapp-contact{position:fixed;right:22px;bottom:22px;z-index:30;display:flex;align-items:center;gap:9px;padding:12px 18px;border-radius:100px;background:#19291f;color:#f5ebcf!important;border:1px solid #b89b60;text-decoration:none!important;font-size:14px;font-weight:600;box-shadow:0 5px 22px #0006}
.seven-whatsapp-contact:hover{background:#274032}.seven-whatsapp-contact:focus-visible,.seven-contact-links a:focus-visible,.seven-shipping-toggle:focus-visible{outline:3px solid #f3d88e;outline-offset:4px}
.seven-help-content{max-width:850px}.seven-help-content p{font-size:16px;line-height:1.8}.seven-help-content h2{margin-top:32px}.seven-faq-item{border-bottom:1px solid rgba(206,182,125,.28);padding:18px 0}.seven-faq-item summary{cursor:pointer;font-weight:600;font-size:18px;line-height:1.5;color:#f3e4b4}.seven-faq-item summary:focus-visible{outline:2px solid #f3d88e;outline-offset:5px}.seven-faq-item p{margin:16px 0 0}.seven-help-content a:not(.seven-button){color:#ead6a4;text-decoration:underline;text-underline-offset:4px}
.seven-link-icon{width:19px;height:19px;flex-shrink:0;vertical-align:middle;margin-right:8px}.seven-tools .seven-icon-link,.seven-nav .seven-icon-link,.seven-contact-links .seven-icon-link{display:inline-flex;align-items:center}.seven-help-content .seven-link-icon{vertical-align:-4px}
.seven-cart-toast[hidden]{display:none!important}.seven-cart-toast{position:fixed;right:24px;top:calc(var(--seven-header-height,108px) + var(--seven-admin-height,0px) + 90px);z-index:1000;display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);width:345px;padding:21px 20px;background:radial-gradient(ellipse at 0 0,#294553,#101b20 75%);border:1px solid #ccb778;border-radius:18px;color:#f4e6bd;box-shadow:0 15px 60px #0009,0 0 25px #bfa46b22;animation:seven-toast-arrive .3s ease-out}
.seven-toast-stars{width:48px;height:48px;color:#e8cd87;flex-shrink:0;filter:drop-shadow(0 0 8px #ddbc6599);animation:seven-toast-star .6s ease-out}.seven-toast-stars svg{width:100%;height:100%}.seven-cart-toast-message{font-size:16px;font-weight:600;line-height:1.5;margin:0 0 7px}.seven-cart-toast a{font-size:13px;color:#d9c48c;text-decoration:underline;text-underline-offset:3px}.seven-toast-close{position:absolute;right:8px;top:5px;background:transparent;border:0;color:#e9dcb5;padding:4px 8px;cursor:pointer;font-size:21px}.seven-toast-close:focus-visible{outline:2px solid #f3d88e;outline-offset:1px}
@keyframes seven-toast-arrive{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes seven-toast-star{from{transform:scale(.65) rotate(-25deg)}to{transform:scale(1) rotate(0)}}
@media(max-width:650px){.seven-cart-toast{right:16px;top:calc(var(--seven-header-height,108px) + var(--seven-admin-height,0px) + 96px);width:315px;padding:18px}.seven-nav .seven-link-icon{width:15px;height:15px;margin-right:5px}.seven-tools .seven-link-icon{width:16px;height:16px;margin-right:5px}}
@media(prefers-reduced-motion:reduce){.seven-cart-toast,.seven-toast-stars{animation:none}}
@keyframes seven-shipping-scroll{to{transform:translateX(-50%)}}
@media(max-width:650px){.seven-shipping-notice{font-size:12px;padding:12px 0 34px}.seven-shipping-toggle{top:auto;bottom:9px;right:calc(50% + 57px);transform:none}.seven-shipping-pause{top:auto;bottom:7px;right:calc(50% - 62px);transform:none}.seven-whatsapp-contact{bottom:14px;right:14px;padding:10px 14px}.seven-contact-links{flex-direction:column;gap:12px}}
@media(prefers-reduced-motion:reduce){.seven-shipping-notice{padding:12px 18px;text-align:center}.seven-shipping-track{animation:none;width:auto;display:block}.seven-shipping-group{display:block}.seven-shipping-group span{white-space:normal;padding:0}.seven-shipping-group span:not(:first-child),.seven-shipping-group:nth-child(2),.seven-shipping-group i,.seven-shipping-toggle,.seven-shipping-pause{display:none}}
