body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}div{box-sizing:border-box}body,html{border:0;margin:0;padding:0;position:relative}.layer{position:absolute}.one-line{text-wrap:nowrap;overflow:hidden;text-overflow:clip}.multi-line-2{-webkit-line-clamp:2}.multi-line-2,.multi-line-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:clip}.multi-line-3{-webkit-line-clamp:3}.multi-line-4{-webkit-line-clamp:4}.multi-line-4,.multi-line-5{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:clip}.multi-line-5{-webkit-line-clamp:5}.image{background-repeat:no-repeat;flex-shrink:0}.inner-border{border-radius:0;border-radius:var(--border-radius,0);position:relative}.layer.inner-border{position:absolute}.inner-border:after{border-color:#0000;border-color:var(--border-color,#0000);border-radius:inherit;border-style:solid;border-style:var(--border-style,solid);border-width:0;border-width:var(--border-width,0);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.independent-inner-border{border-radius:0 0 0 0;border-radius:var(--border-radius-tl,0) var(--border-radius-tr,0) var(--border-radius-br,0) var(--border-radius-bl,0);position:relative}.layer.independent-inner-border{position:absolute}.independent-inner-border:after{border-color:#0000;border-color:var(--border-color,#0000);border-radius:inherit;border-style:solid;border-style:var(--border-style,solid);border-width:0;border-width:var(--border-width-top,0) var(--border-width-right,0) var(--border-width-bottom,0) var(--border-width-left,0);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.outer-border{border-radius:0;border-radius:var(--border-radius,0);position:relative}.layer.outer-border{position:absolute}.outer-border:after{border-color:#000;border-color:var(--border-color,#000);border-radius:0;border-radius:calc(var(--border-radius, 0px) + var(--border-width, 0px));border-style:solid;border-style:var(--border-style,solid);border-width:0;border-width:var(--border-width,0);bottom:0;bottom:calc(0px - var(--border-width, 0px));content:"";left:0;left:calc(0px - var(--border-width, 0px));position:absolute;right:0;right:calc(0px - var(--border-width, 0px));top:0;top:calc(0px - var(--border-width, 0px))}.independent-outer-border{border-radius:0 0 0 0;border-radius:var(--border-radius-tl,0) var(--border-radius-tr,0) var(--border-radius-br,0) var(--border-radius-bl,0);position:relative}.layer.independent-outer-border{position:absolute}.independent-outer-border:after{border-color:#000;border-color:var(--border-color,#000);border-radius:0 0 0 0;border-radius:calc(var(--border-radius-tl, 0px) + var(--border-width-top, 0px)) calc(var(--border-radius-tr, 0px) + var(--border-width-right, 0px)) calc(var(--border-radius-br, 0px) + var(--border-width-bottom, 0px)) calc(var(--border-radius-bl, 0px) + var(--border-width-left, 0px));border-style:solid;border-style:var(--border-style,solid);border-width:0;border-width:var(--border-width-top,0) var(--border-width-right,0) var(--border-width-bottom,0) var(--border-width-left,0);bottom:0;bottom:calc(0px - var(--border-width-bottom, 0px));content:"";left:0;left:calc(0px - var(--border-width-left, 0px));position:absolute;right:0;right:calc(0px - var(--border-width-right, 0px));top:0;top:calc(0px - var(--border-width-top, 0px))}.center-border{border-radius:0;border-radius:var(--border-radius,0);position:relative}.layer.center-border{position:absolute}.center-border:after{border-color:#000;border-color:var(--border-color,#000);border-radius:0;border-radius:calc(var(--border-radius, 0px) + var(--border-width, 0px)/2);border-style:solid;border-style:var(--border-style,solid);border-width:0;border-width:var(--border-width,0);bottom:0;bottom:calc(0px - var(--border-width, 0px)/2);content:"";left:0;left:calc(0px - var(--border-width, 0px)/2);position:absolute;right:0;right:calc(0px - var(--border-width, 0px)/2);top:0;top:calc(0px - var(--border-width, 0px)/2)}.independent-center-border{border-radius:0 0 0 0;border-radius:var(--border-radius-tl,0) var(--border-radius-tr,0) var(--border-radius-br,0) var(--border-radius-bl,0);position:relative}.layer.independent-center-border{position:absolute}.independent-center-border:after{border-color:#0000;border-color:var(--border-color,#0000);border-radius:0 0 0 0;border-radius:calc(var(--border-radius-tl, 0px) + var(--border-width-top, 0px)/2) calc(var(--border-radius-tr, 0px) + var(--border-width-right, 0px)/2) calc(var(--border-radius-br, 0px) + var(--border-width-bottom, 0px)/2) calc(var(--border-radius-bl, 0px) + var(--border-width-left, 0px)/2);border-style:solid;border-style:var(--border-style,solid);border-width:0;border-width:var(--border-width-top,0) var(--border-width-right,0) var(--border-width-bottom,0) var(--border-width-left,0);bottom:0;bottom:calc(0px - var(--border-width-bottom, 0px)/2);content:"";left:0;left:calc(0px - var(--border-width-left, 0px)/2);pointer-events:none;position:absolute;right:0;right:calc(0px - var(--border-width-right, 0px)/2);top:0;top:calc(0px - var(--border-width-top, 0px)/2)}:root{--footer-max-width:1200px}.footer{background:#0f0f0f;color:#fff;margin-top:72px}.footer-inner{margin:0 auto;max-width:1200px;max-width:var(--footer-max-width);padding:32px 40px 0}.footer-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr}}.footer-col-title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:12px}.footer-link{color:#ffffffb3;line-height:20px;margin:6px 0}.footer-bottom{border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:32px;padding:25px 40px}.footer-inline{color:#ffffff80;display:flex;gap:16px}.footer-map{border:1px solid #ffffff1a;border-radius:8px;height:180px;margin-top:8px;overflow:hidden;width:100%}.footer-map iframe{border:0;height:100%;width:100%}.card-container{perspective:1000px}.card-body{transform-style:preserve-3d}.card-body,.card-item{transition:transform ease-linear .2s}.card-container *{transform-style:preserve-3d}@keyframes float{0%,to{transform:translateZ(0)}50%{transform:translateZ(10px)}}.group\/card:hover .card-hover-effect{animation:float 2s ease-in-out infinite}.bags-container{background:#f9f5f0;margin:0 auto;max-width:1200px;min-height:100vh;padding:clamp(16px,4vw,40px)}.bags-header{gap:clamp(24px,5vw,40px);margin-bottom:clamp(32px,6vw,48px);text-align:center}.bags-header,.bags-title-section{display:flex;flex-direction:column}.bags-title-section{align-items:center;gap:16px}.bags-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f0f0f,#bfa46f);-webkit-background-clip:text;background-clip:text;color:#0f0f0f;font-size:clamp(28px,6vw,48px);font-weight:700;letter-spacing:-.5px;margin:0}.bags-subtitle{color:#0f0f0fb3;font-size:clamp(14px,3vw,18px);line-height:1.6;margin:0;max-width:600px}.bags-stats{gap:clamp(24px,5vw,48px);justify-content:center}.bags-stats,.stat-item{align-items:center;display:flex}.stat-item{flex-direction:column;gap:4px}.stat-number{color:#bfa46f;font-size:clamp(24px,5vw,36px);font-weight:700}.stat-label{color:#0f0f0f99;font-size:clamp(12px,2.5vw,14px);letter-spacing:.5px;text-transform:uppercase}.bags-filters{margin-bottom:clamp(32px,6vw,48px)}.bags-filters,.filter-categories{display:flex;justify-content:center}.filter-categories{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:1px solid #bfa46f33;border-radius:16px;flex-wrap:wrap;gap:clamp(8px,2vw,16px);padding:8px}.filter-btn{align-items:center;background:#0000;border:none;border-radius:12px;color:#0f0f0fb3;cursor:pointer;display:flex;font-size:clamp(12px,2.5vw,14px);font-weight:500;gap:6px;padding:clamp(8px,2vw,12px) clamp(12px,3vw,20px);transition:all .3s ease;white-space:nowrap}.filter-btn:hover{background:#bfa46f1a;color:#bfa46f;transform:translateY(-1px)}.filter-btn.active{background:#bfa46f;box-shadow:0 4px 12px #bfa46f4d;color:#fff}.filter-count{font-size:clamp(10px,2vw,12px);opacity:.8}.bags-grid{grid-gap:clamp(16px,4vw,32px);display:grid;gap:clamp(16px,4vw,32px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:clamp(48px,8vw,64px)}.bag-card-wrapper{transition:transform .3s ease}.bag-card-wrapper:hover{transform:translateY(-4px)}.bags-footer{display:flex;justify-content:center;margin-top:clamp(48px,8vw,64px)}.luxury-badge{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #bfa46f4d;border-radius:20px;display:flex;gap:clamp(16px,3vw,24px);max-width:500px;padding:clamp(20px,4vw,32px);text-align:left}.badge-icon{font-size:clamp(32px,6vw,48px);opacity:.8}.badge-text h3{color:#0f0f0f;font-size:clamp(16px,3vw,20px);font-weight:600;margin:0 0 8px}.badge-text p{color:#0f0f0fb3;font-size:clamp(12px,2.5vw,14px);line-height:1.5;margin:0}@media (max-width:768px){.bags-stats{gap:32px}.filter-categories{gap:8px;padding:6px}.bags-grid{gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.luxury-badge{flex-direction:column;gap:16px;text-align:center}}@media (max-width:480px){.bags-grid{grid-template-columns:1fr}.filter-categories{align-items:stretch;flex-direction:column}.filter-btn{justify-content:center}}
/*# sourceMappingURL=main.9f5a842c.css.map*/