.packaging-options-v38{margin-top:18px;padding-top:12px;border-top:1px solid var(--line)}
.shipping-costs .packaging-options-v38 h3{font:500 17px/1.3 Georgia,serif;margin:0 0 5px}
.shipping-costs .packaging-options-v38>p{font-size:11px;line-height:1.55;margin:0 0 8px;max-width:590px}
.packaging-options-v38 ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}
.packaging-options-v38 li{min-width:0;font-size:10px;line-height:1.4;color:var(--muted)}
.packaging-options-v38 svg{display:block;width:66px;height:43px;margin:0 0 4px;color:var(--ink);fill:none;stroke:currentColor;stroke-width:1.25;stroke-linejoin:round;stroke-linecap:round}
.packaging-options-v38 .pack-accent{stroke:var(--gold)}
.packaging-options-v38.is-visible .pack-load{animation:pack-settle-v38 1.6s ease-out both}
.packaging-options-v38 li:nth-child(2) .pack-load{animation-delay:.15s}
.packaging-options-v38 li:nth-child(3) .pack-load{animation-delay:.3s}
@keyframes pack-settle-v38{from{transform:translateY(-5px);opacity:.3}to{transform:translateY(0);opacity:1}}
.creator-credit .vm-footer-signature{display:inline-block;width:14px;height:14px;max-width:none;object-fit:contain;vertical-align:-3px;margin:0 0 0 4px}
.footer-grid>div:last-child{position:relative}
.footer-grid #analytics-settings-v36{position:absolute;right:0;bottom:-47px;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 3px;margin:0;font:400 10px/1.4 'Segoe UI',Arial,sans-serif;color:var(--muted);border:0;background:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}
.footer-grid #analytics-settings-v36:hover{color:var(--gold)}
.footer-grid #analytics-settings-v36:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
@media(max-width:1000px){.footer-grid #analytics-settings-v36{position:static;align-self:flex-end;min-height:44px;margin:0}}
@media(max-width:650px){.packaging-options-v38{margin-top:18px}.packaging-options-v38 ul{gap:9px}.packaging-options-v38 li{font-size:10px;overflow-wrap:break-word}.shipping-costs .packaging-options-v38>p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.packaging-options-v38 .pack-load{animation:none}}

@media(min-width:1001px){html[lang="bg"] .packaging-options-v38{margin-top:0;padding-top:0}html[lang="bg"] .packaging-options-v38>p{margin-bottom:3px}html[lang="bg"] .packaging-options-v38 h3{margin-bottom:2px}}
@media(max-width:650px){
 .hero-v5 .slide-tabs,.hero-v5 .slide-arrows,.hero-v5 .hero-view-original{display:none}
 .hero-v5 .hero-image-button{touch-action:pan-y pinch-zoom}
 .hero-v5 #hero-image{user-select:none;-webkit-user-drag:none}
 .hero-v5 .hero-caption #hero-image-label{max-width:none;padding-right:0}
 .hero-v5 .hero-caption{flex-basis:100%}
 .hero-v5 .hero-v5-bottom{row-gap:0}
}
/* Keep the mobile page on its vertical axis, including Safari's edge bounce.
   Deliberate pinch zoom and the carousel's own horizontal gestures stay usable. */
@media(max-width:900px){
 html{overflow-x:hidden;overscroll-behavior-x:none}
 body{width:100%;max-width:100%;min-width:0;overscroll-behavior-x:none;touch-action:pan-y pinch-zoom}
 @supports(overflow:clip){html,body{overflow-x:clip}}
}
