.responsive-swiper{height:300px}@media (min-width:576px){.responsive-swiper{height:400px}}@media (min-width:992px){.responsive-swiper{height:600px}}.head-container{background-color:#faf9f7;padding:1rem 1.5rem}.gallery-container{min-height:60vh}.accordion-container,.gallery-container,.info-container{width:100%;max-width:100%}@media (min-width:992px){.gallery-container{max-width:40%;min-height:auto}.accordion-container,.info-container{max-width:28%}}@media (max-width:991.98px){.gallery-container{min-height:auto;max-width:100%}.accordion-container,.info-container{max-width:100%}.accordion-padding{padding-top:1.5rem}}.gallery-base{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:100%}@media (max-width:991px){.gallery-base{display:block;min-height:auto;text-align:left}.gallery-base,.gallery-base>*{padding:0;margin:0}}.translate-up{transform:scale(.25) translateY(-8px)}.opacity-0{opacity:0}.opacity-100{opacity:1}.scale-100{transform:scale(1)}.scale-25{transform:scale(.25)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.accordion-button{display:flex;align-items:center;justify-content:space-between}.accordion-arrow{transition:transform .35s ease}.accordion-button.collapsed .accordion-arrow{transform:rotate(0deg)}.accordion-button:not(.collapsed) .accordion-arrow{transform:rotate(180deg)}@keyframes stickySlideUp{0%{opacity:0;transform:translateX(-50%) translateY(100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.sticky-bar{position:fixed;bottom:1.25rem;left:50%;transform:translateX(-50%);z-index:1050;display:flex;align-items:center;gap:.75rem;width:clamp(300px,88vw,420px);padding:.5rem .5rem .5rem .75rem;background:hsla(0,0%,100%,.82);backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);border:1px solid rgba(0,0,0,.08);border-radius:60px;box-shadow:0 4px 24px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06);animation:stickySlideUp .4s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .3s ease,transform .3s ease}.sticky-bar:hover{box-shadow:0 8px 32px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.08)}.sticky-bar__thumb{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(0,0,0,.06);background-color:#f5f5f5;transition:border-color .25s ease}.sticky-bar:hover .sticky-bar__thumb{border-color:rgba(0,0,0,.14)}.sticky-bar__info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.sticky-bar__name{margin:0;font-size:.8125rem;font-weight:600;line-height:1.25;color:#18181b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-bar__price{margin:0;font-size:.75rem;font-weight:700;line-height:1.3;color:#52525b;font-family:Cinzel,serif;white-space:nowrap}.sticky-bar__cta{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1.1rem;border:none;border-radius:50px;font-size:.75rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;cursor:pointer;color:#fff;background:#18181b;transition:background .25s ease,transform .15s ease,box-shadow .25s ease}.sticky-bar__cta:hover:not(:disabled){background:#27272a;transform:scale(1.04);box-shadow:0 2px 10px rgba(0,0,0,.18)}.sticky-bar__cta:active:not(:disabled){transform:scale(.97)}.sticky-bar__cta:disabled{opacity:.55;cursor:not-allowed;background:#71717a}.sticky-bar__cta svg{width:15px;height:15px;flex-shrink:0}.sticky-bar__cta--oos{background:#a1a1aa}.sticky-bar__cta--added{background:#16a34a;opacity:.85}@media (min-width:992px){.sticky-bar{width:clamp(340px,32vw,460px);padding:.5rem .625rem .5rem .875rem;gap:.875rem}.sticky-bar__thumb{width:44px;height:44px}.sticky-bar__name{font-size:.875rem}.sticky-bar__cta,.sticky-bar__price{font-size:.8125rem}.sticky-bar__cta{padding:.5rem 1.25rem}.sticky-bar__cta svg{width:16px;height:16px}}@media (max-width:576px){.sticky-bar{bottom:4.5rem;width:clamp(280px,94vw,400px);padding:.5rem .5rem .5rem .75rem;gap:.625rem}.sticky-bar__thumb{width:36px;height:36px}.sticky-bar__name{font-size:.75rem}.sticky-bar__cta,.sticky-bar__price{font-size:.6875rem}.sticky-bar__cta{padding:.45rem .9rem}.sticky-bar__cta svg{width:13px;height:13px}}[dir=rtl] .sticky-bar{direction:rtl}
/*# sourceMappingURL=41c4c4d377b3f071.css.map*/