@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_e8ce0c{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/f7c8bed65df13031-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/6af6b543dd3be231-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_65f816{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_65f816{--font-playfair:"Playfair Display","Playfair Display Fallback"}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#fefefe;color:#4a4a4a;line-height:1.6;font-size:15px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.02em;color:#1a1a1a;line-height:1.2;margin:0 0 1rem}h2{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.3;margin:0 0 .75rem}h2,h3{font-family:Playfair Display,Georgia,serif;font-weight:500;letter-spacing:-.01em;color:#1a1a1a}h3{font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.4}h3,h4,h5,h6{margin:0 0 .5rem}h4,h5,h6{font-weight:600;color:#1a1a1a;line-height:1.5}h4,h5,h6,p{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}p{font-weight:400;color:#4a4a4a;line-height:1.6;margin:0 0 1rem}button{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;outline:none}button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;color:#1a1a1a;border:1px solid #e8e6e1;border-radius:4px;padding:12px 16px;font-size:14px;transition:all .2s ease;background:white}input:focus,select:focus,textarea:focus{outline:none;border-color:#8b7355}input::placeholder,select::placeholder,textarea::placeholder{color:#6a6a6a}a{font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;color:#1a1a1a;text-decoration:none;transition:color .2s ease}a:hover{color:#8b7355}.w100{width:100%}.clr,.color{color:#1a1a1a}.clr2,.color2{color:#6b8e8e}.clr3,.color3{color:#8b7355}.white{color:white}.black{color:black}.gray{color:#6a6a6a}.red{color:#e74c3c}.green{color:#27ae60}.bg{background:#1a1a1a}.bg2{background:#6b8e8e}.bg3{background:#8b7355}.nav-link{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;font-size:.9em;letter-spacing:.3px;color:#1a1a1a;transition:color .2s ease;text-decoration:none}.nav-link:hover{color:#8b7355}.nav-link p{color:#4a4a4a}.animate-on-scroll{opacity:0}.trans{transition:all .2s ease}.flex{display:flex}.flex1{flex:1 1}.flex-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around,.space-around{justify-content:space-around}.space-evenly{justify-content:space-evenly}.items-center{align-items:center}.row{flex-direction:row}.wrap{flex-wrap:wrap}.text-center{text-align:center}.gap1{gap:.25em}.absolute{position:absolute}.relative{position:relative}.auto{margin:0 auto}.borderColor{border-color:#1a1a1a}.borderColor2{border-color:#6b8e8e}.rounded{border-radius:50%}.img{object-fit:cover;width:100%;height:100%}.img.contain{object-fit:contain}.topd{object-position:top}.centerd{object-position:center}.cap,.uppercase{text-transform:uppercase}.decor-none{text-decoration:none}.sectionTitle{font-size:.8em;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#6a6a6a}.limited{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cursor{cursor:pointer}.hover-effect{transition:transform .2s ease,opacity .2s ease}.hover-effect:hover{transform:translateY(-2px);opacity:.9}.border-light{border:1px solid #e8e6e1}button:disabled,button[disabled]{opacity:.5;cursor:not-allowed}.mySwiper,.swiper,.swiper-wrapper{width:100%}.swiper-button-next,.swiper-button-prev{color:#8b7355;width:40px;height:40px;background:white;border-radius:50%;border:1px solid #e8e6e1;transition:all .2s ease}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px;font-weight:700}.swiper-button-next:hover,.swiper-button-prev:hover{background:#8b7355;color:white;border-color:#8b7355}.swiper-button-next:after,.swiper-button-prev:after{color:inherit}.elegant-card{background:white;border:1px solid #f0efec;border-radius:8px;padding:1.5rem;transition:all .2s ease}.elegant-card:hover{border-color:#e8e6e1;transform:translateY(-2px)}.badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge.custom-order{background:linear-gradient(135deg,#8b7355,#a68d6d);color:white}.badge.in-stock{background:#e8f5e8;color:#2d5a2d}.badge.out-of-stock{background:#ffeaea;color:#d63384}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-weight:600;color:#1a1a1a;margin-bottom:.5rem;font-size:.9rem}.form-group input,.form-group select,.form-group textarea{width:100%;border:1px solid #e8e6e1;border-radius:6px;padding:12px 16px;font-size:14px;transition:all .2s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#8b7355}.form-group textarea{resize:vertical;min-height:100px}.loading-skeleton{background:linear-gradient(90deg,#f8f7f4 25%,#f5f4f1 50%,#f8f7f4 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.empty-state{text-align:center;padding:3rem 1rem;color:#6a6a6a}.empty-state h3{color:#1a1a1a;margin-bottom:.5rem}.empty-state p{color:#6a6a6a;margin-bottom:2rem}@media (max-width:768px){.hide-mobile{display:none}.elegant-card{padding:1rem}.form-group{margin-bottom:1rem}}@media (min-width:769px){.hide-desktop{display:none}}.quantity-picker{display:inline-block;border:1px solid #dfdfdf;border-radius:3px;vertical-align:middle;transform:scale(.75)}.quantity-input:focus{background:red}.quantity-display,.quantity-modifier{-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.quantity-modifier{height:100%;width:3rem;font-size:1.5rem;background:#f3f3f3;color:#888;border:0 solid #dbdbdb;text-align:center;cursor:pointer}.quantity-modifier:hover{background:#dadada;color:#555555}.quantity-modifier:focus{outline:0}.left-modifier{border-radius:3px 0 0 3px}.mod-disable{color:#E0E0E0}.mod-disable:hover{background-color:#f3f3f3!important;color:#E0E0E0}.right-modifier{border-radius:0 3px 3px 0}.quantity-display{width:4rem;padding:.5rem;font-size:1.5rem;border:0;border-top:0 solid #dbdbdb;border-bottom:0 solid #dbdbdb;text-align:center}