._heroSection_e6gs2_1{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;background-color:var(--light-theme-color-white);padding:50px 25px;border-radius:0;position:relative;overflow:hidden;border-bottom:1px solid #f0f0f0}@media (min-width: 768px){._heroSection_e6gs2_1{flex-direction:row;justify-content:space-between}}._heroLeft_e6gs2_23{flex:1;z-index:3;text-align:center;position:relative}@media (min-width: 768px){._heroLeft_e6gs2_23{text-align:left}}._heroLeft_e6gs2_23 h1{font-size:2.2rem;margin:0 0 15px;color:#333;font-weight:300;letter-spacing:-.5px;line-height:1.3}@media (min-width: 768px){._heroLeft_e6gs2_23 h1{font-size:3rem;letter-spacing:-1px}}._heroLeft_e6gs2_23 p{font-size:1.1rem;color:#666;margin-top:10px;font-style:italic;font-weight:300;letter-spacing:1px}@media (min-width: 768px){._heroLeft_e6gs2_23 p{font-size:1.2rem}}._heroRight_e6gs2_67{flex:1;position:relative;width:100%;height:300px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:url(https://images.pexels.com/photos/125779/pexels-photo-125779.jpeg) center/cover no-repeat;box-shadow:0 8px 32px #00000014}._heroRight_e6gs2_67:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000000d}._heroCta_e6gs2_90{background:transparent;border:1px solid #333;color:#333;padding:12px 24px;font-size:.95rem;font-weight:300;letter-spacing:1px;cursor:pointer;transition:all .2s ease;margin-top:25px;text-transform:uppercase}._heroCta_e6gs2_90:hover{background:#333;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._featuredBanner_e6gs2_111{background-color:var(--light-theme-color-white);color:#333;text-align:center;padding:20px 10px;margin:20px auto;border-radius:0;max-width:1200px}._featuredBanner_e6gs2_111 h2{font-size:1.8rem;margin:0}._productGrid_e6gs2_129{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:1200px;margin:20px auto}._productBox_e6gs2_138{border-radius:0;text-align:center;transition:transform .2s ease-in-out;cursor:pointer}._productBox_e6gs2_138:hover{transform:translateY(-5px)}._productImage_e6gs2_149{width:100%;height:400px;display:flex;justify-content:center;align-items:center;background-color:var(--light-theme-color-white);border-radius:0;overflow:hidden}._productImage_e6gs2_149 img{width:100%;height:100%;object-fit:cover}._productBox_e6gs2_138 h3{font-size:1.2rem;color:#333;margin:0 0 10px}._productBox_e6gs2_138 p{font-size:1rem;color:#666;margin:0}@media (min-width: 768px){._heroSection_e6gs2_1{padding:60px 40px}._featuredBanner_e6gs2_111 h2{font-size:2rem}._heroRight_e6gs2_67{width:auto;height:400px;justify-content:flex-end;margin-left:40px}}._backdrop_1f96z_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_1f96z_15{background-color:#fff;border-radius:0;width:clamp(400px,90%,1100px);max-height:85vh;overflow-y:auto;padding:40px;position:relative;box-shadow:0 20px 60px #00000026;border:1px solid #f0f0f0}._closeButton_1f96z_27{position:absolute;top:20px;right:20px;background:none;border:none;font-size:1.2rem;color:#999;cursor:pointer;transition:color .2s;width:32px;height:32px;display:flex;align-items:center;justify-content:center}._closeButton_1f96z_27:hover{color:#333}._content_1f96z_48{margin-top:10px}._modalBody_1f96z_53{display:flex;flex-direction:column;gap:24px}._modalImageSection_1f96z_60{display:flex;flex-direction:column;gap:16px}._modalImageWrapper_1f96z_66{width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:0;box-shadow:0 8px 32px #00000014;border:1px solid #f5f5f5}._modalImageWrapper_1f96z_66 img{width:100%;height:100%;object-fit:cover;background-color:var(--light-theme-color-white)}._thumbnailWrapper_1f96z_82{display:flex;gap:8px;overflow-x:auto}._thumbnail_1f96z_82{width:70px;height:90px;object-fit:cover;border-radius:0;cursor:pointer;transition:opacity .2s,border .2s;background-color:var(--light-theme-color-white);border:1px solid #f0f0f0}._activeThumb_1f96z_103{border:1px solid var(--primary-text-color-black)}._modalDetails_1f96z_108{display:flex;flex-direction:column;gap:20px}._modalDetails_1f96z_108 h2{font-size:1.8rem;font-weight:300;margin:0;color:#333;letter-spacing:-.5px;line-height:1.2}._modalDetails_1f96z_108 ._price_1f96z_123{font-size:1.4rem;font-weight:300;margin:0;color:#666;letter-spacing:.5px}._modalDetails_1f96z_108 ._description_1f96z_131{font-size:1.05rem;font-weight:300;margin:0;color:#666;line-height:1.6;letter-spacing:.2px}._buttonGroup_1f96z_141{display:flex;gap:16px;margin-top:32px}._btn_1f96z_147{flex:1;padding:16px 0;font-size:.9rem;font-weight:300;text-transform:uppercase;letter-spacing:1px;color:#333;background-color:transparent;border:1px solid #333;border-radius:0;cursor:pointer;transition:all .2s ease}._btn_1f96z_147:hover{background-color:#333;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._btn_1f96z_147:active{transform:translateY(0)}@media (min-width: 768px){._modalBody_1f96z_53{flex-direction:row;gap:40px}._modalImageSection_1f96z_60{width:45%}._modalDetails_1f96z_108{width:55%;padding-left:20px}._modal_1f96z_15{padding:50px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--primary-theme-color-white: #ffffff;--primary-text-color-black: #000000;--primary-border-color: #c7c7c7;--light-theme-color-white: rgb(235, 235, 235);--light-theme-color-contrast: #000000;color-scheme:light dark;color:#000000de;background-color:var(--primary-theme-color-white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;padding:0;font-family:Arial,sans-serif;box-sizing:border-box}nav{background-color:var(--primary-theme-color-white);color:var(--primary-text-color-black);border-bottom:1px solid var(--primary-border-color);padding:10px 20px;position:fixed;width:100%;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.logo-container{display:flex;align-items:center;margin-right:250px}nav ul{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;font-size:15px}nav ul li{margin:0 10px;position:relative}nav ul li a{color:var(--primary-text-color-black);text-decoration:none;padding:14px 20px;display:block;position:relative;z-index:1}nav ul li a.active{border-bottom:2px solid var(--primary-text-color-black)}nav ul li:before,nav ul li:after{content:"";position:absolute;width:0;height:2px;background-color:var(--primary-text-color-black);transition:.5s}nav ul li:before{top:0;left:0}nav ul li:after{bottom:-2px;right:0}nav ul li a:before,nav ul li a:after{content:"";position:absolute;width:2px;height:0;background-color:var(--primary-text-color-black);transition:.5s}nav ul li a:before{top:0;left:0}nav ul li a:after{bottom:0;right:0}nav ul li:hover:before,nav ul li:hover:after{width:100%}nav ul li:hover a:before,nav ul li:hover a:after{height:100%}.navLogo{width:auto;height:40px}.content{margin-top:70px;max-width:1200px;margin-left:auto;margin-right:auto;padding:10px;box-sizing:border-box;border-top:none;border-bottom:none}.menu-toggle{display:none;cursor:pointer;font-size:20px;padding:14px 20px;color:#fff;margin-right:20px;transition:background-color .3s,transform .3s}.menu-toggle:hover{animation:pulse 1s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width: 768px){nav{justify-content:flex-start;padding:10px;flex-direction:column}.logo-container{margin-right:0;margin-bottom:10px}nav ul{flex-direction:row;width:100%;justify-content:center;position:static;padding:0;margin:0;align-items:center}nav ul li{margin-left:5px}nav ul li a{font-size:14px;padding:10px}.menu-toggle{display:none}.content{margin-top:114px}}@media (min-width: 769px){nav{justify-content:center}}.footer{background-color:var(--primary-theme-color-white);border-top:1px solid var(--primary-border-color);color:var(--primary-text-color-black);text-align:center;padding-top:20px;padding-bottom:20px;bottom:0;width:100%;font-size:13px}.footer a{color:var(--primary-text-color-black);text-decoration:none;margin:0 10px;transition:color .3s ease}.footer a:hover{color:#00aced}.footer p{margin:0;padding-bottom:10px}
