@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800&family=Playfair+Display:wght@500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Playfair+Display:wght@500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Nunito:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Nunito:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Playfair+Display:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=DM+Sans:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Playfair+Display:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@600;700;800&display=swap";*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow-x:clip}#root{width:100%;max-width:100%;min-height:100vh;overflow-x:clip}.Navbar{--navbar-primary:#8b5e3c;--navbar-primary-dark:#6f452a;--navbar-text:#29251f;--navbar-muted:#77716a;--navbar-border:#eee8e1;--navbar-background:#fff;z-index:1000;background:var(--navbar-background);border-bottom:1px solid var(--navbar-border);box-sizing:border-box;width:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;transition:all .3s cubic-bezier(.16,1,.3,1);left:0;position:sticky!important;top:0!important}.Navbar--scrolled{-webkit-backdrop-filter:blur(12px);border-bottom-color:#eee8e1d9;box-shadow:0 4px 20px -2px #2b170814;background:#fffffff5!important}.Navbar *,.Navbar :before,.Navbar :after{box-sizing:border-box}.Navbar-container{justify-content:space-between;align-items:center;gap:32px;width:100%;max-width:1440px;min-height:92px;margin:0 auto;padding:0 48px;transition:min-height .3s cubic-bezier(.16,1,.3,1),padding .3s;display:flex}.Navbar--scrolled .Navbar-container{min-height:76px}.Navbar-logo{outline-offset:5px;flex:none;justify-content:flex-start;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.Navbar-logo img{object-fit:contain;object-position:left center;width:auto;max-width:210px;height:auto;max-height:72px;transition:max-height .3s cubic-bezier(.16,1,.3,1),transform .3s;display:block}.Navbar--scrolled .Navbar-logo img{max-height:60px}.Navbar-logo:hover img{transform:scale(1.025)}.Navbar-navigation{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.Navbar-links{justify-content:center;align-items:center;gap:clamp(18px,2.1vw,34px);margin:0;padding:0;list-style:none;display:flex}.Navbar-item{flex:none;align-items:center;margin:0;padding:0;display:flex;position:relative}.Navbar-link{color:var(--navbar-text);letter-spacing:.1px;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:12px 0;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .25s,opacity .25s;display:inline-flex;position:relative}.Navbar-link:after{content:"";background:var(--navbar-primary);transform-origin:0;border-radius:2px;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.Navbar-link:hover,.Navbar-link:focus-visible{color:var(--navbar-primary)}.Navbar-link:hover:after,.Navbar-link:focus-visible:after,.Navbar-link--active:after{transform:scaleX(1)}.Navbar-link--active{color:var(--navbar-primary)}.Navbar-dropdown-icon{color:currentColor;flex:none;width:10px;height:10px;font-size:10px;transition:transform .25s;display:inline-block}.Navbar-item:hover .Navbar-dropdown-icon{transform:rotate(180deg)}.Navbar-actions{flex:none;justify-content:flex-end;align-items:center;gap:22px;display:flex}.Navbar-action{width:38px;height:38px;color:var(--navbar-text);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:19px;text-decoration:none;transition:color .25s,background-color .25s,transform .25s;display:inline-flex;position:relative}.Navbar-action:hover{color:var(--navbar-primary);background-color:#f7f1eb;transform:translateY(-2px)}.Navbar-action:focus-visible{outline:2px solid var(--navbar-primary);outline-offset:3px}.Navbar-user-wrapper{align-items:center;display:inline-flex;position:relative}.Navbar-user-btn{color:#2b1708;cursor:pointer;background:#fff;border:1.5px solid #ebd9c4;border-radius:999px;align-items:center;gap:9px;padding:5px 12px 5px 6px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .25s;display:inline-flex;box-shadow:0 2px 8px #513f2f0d}.Navbar-user-btn:hover,.Navbar-user-btn--active{background:#fffdf9;border-color:#d08a24;transform:translateY(-1px);box-shadow:0 4px 14px #d08a242e}.Navbar-user-avatar{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#d08a24,#663914);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 2px 6px #d08a244d}.Navbar-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.Navbar-user-avatar span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Navbar-user-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px;max-width:95px;overflow:hidden}.Navbar-user-chevron{color:#8c7662;font-size:10px;transition:transform .25s,color .25s}.Navbar-user-chevron--open{color:#d08a24;transform:rotate(180deg)}.Navbar-user-dropdown{z-index:1000;background:#fff;border:1px solid #ebd9c4;border-radius:16px;width:270px;padding:14px 0 10px;animation:.22s cubic-bezier(.16,1,.3,1) forwards NavbarDropdownPop;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 48px -10px #3b23102e,0 4px 12px #3b23100f}@keyframes NavbarDropdownPop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.Navbar-dropdown-header{align-items:center;gap:12px;padding:4px 18px 12px;display:flex}.Navbar-dropdown-avatar{color:#fff;background:linear-gradient(135deg,#d08a24,#4a280e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 4px 12px #d08a2440}.Navbar-dropdown-avatar img{object-fit:cover;width:100%;height:100%;display:block}.Navbar-dropdown-avatar span{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Navbar-dropdown-meta{flex-direction:column;min-width:0;display:flex}.Navbar-dropdown-name{color:#2b1708;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.Navbar-dropdown-email{color:#7b6f63;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:12px;overflow:hidden}.Navbar-dropdown-role{color:#b06f15;text-transform:uppercase;letter-spacing:.4px;background:#fdf5ea;border:1px solid #ebd9c4;border-radius:10px;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.Navbar-dropdown-divider{background:#f1e4d3;height:1px;margin:6px 0}.Navbar-dropdown-items{flex-direction:column;padding:4px 8px;display:flex}.Navbar-dropdown-item{color:#3b2310;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;padding:10px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .18s;display:flex}.Navbar-dropdown-item:hover{color:#d08a24;background:#fbf5ed;transform:translate(3px)}.Navbar-dropdown-item-icon{color:#8c7662;justify-content:center;align-items:center;width:18px;font-size:14px;transition:color .18s;display:flex}.Navbar-dropdown-item:hover .Navbar-dropdown-item-icon{color:#d08a24}.Navbar-dropdown-item-text{flex:1}.Navbar-dropdown-pill{color:#fff;background:#d08a24;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:700}.Navbar-dropdown-item--logout{color:#b22d15;width:calc(100% - 16px);margin:0 8px}.Navbar-dropdown-item--logout:hover{color:#a0220c;background:#fdf1ef}.Navbar-dropdown-item--logout .Navbar-dropdown-item-icon{color:#b22d15}.Navbar-menu-toggle{width:44px;height:44px;color:var(--navbar-text);border:1px solid var(--navbar-border);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:21px;transition:color .25s,background-color .25s,border-color .25s,transform .25s;display:none}.Navbar-menu-toggle:hover{color:var(--navbar-primary);border-color:var(--navbar-primary);background-color:#f7f1eb}.Navbar-menu-toggle:focus-visible{outline:2px solid var(--navbar-primary);outline-offset:3px}@media (width<=1280px){.Navbar-container{gap:24px;padding:0 32px}.Navbar-logo img{max-width:185px;max-height:68px}.Navbar-links{gap:clamp(14px,1.6vw,24px)}.Navbar-link{font-size:13.5px}.Navbar-actions{gap:14px}}@media (width<=1024px){.Navbar-container{gap:20px;min-height:84px;padding:0 24px}.Navbar-logo img{max-width:165px;max-height:62px}.Navbar-links{gap:15px}.Navbar-link{gap:5px;font-size:12.5px}.Navbar-actions{gap:8px}.Navbar-action{width:34px;height:36px;font-size:18px}}@media (width<=900px){.Navbar-container{gap:16px;min-height:80px;padding:10px 24px;position:relative}.Navbar-logo img{max-width:175px;max-height:60px}.Navbar-menu-toggle{order:3;display:inline-flex}.Navbar-actions{order:2;gap:8px;margin-left:auto}.Navbar-navigation{border-top:1px solid var(--navbar-border);border-bottom:1px solid var(--navbar-border);background:#fff;justify-content:flex-start;align-items:stretch;width:100%;max-height:calc(100dvh - 80px);padding:12px 24px 22px;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 14px 24px #00000014}.Navbar-navigation.Navbar-navigation--open{flex-direction:column;animation:.25s both navbarSlideDown;display:flex}.Navbar-links{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;margin:0;padding:0;display:flex}.Navbar-item{border-bottom:1px solid #f0ece7;flex-direction:column;align-items:stretch;width:100%;display:flex}.Navbar-item:last-child{border-bottom:none}.Navbar-link{white-space:normal;justify-content:space-between;width:100%;min-height:49px;padding:14px 4px;font-size:14px;font-weight:600;display:flex}.Navbar-link:after{width:45px;max-width:35%;bottom:5px}.Navbar-dropdown-icon{width:12px;height:12px;font-size:11px}.Navbar-item:hover .Navbar-dropdown-icon{transform:none}.Navbar-action{width:36px;height:36px;font-size:18px}}@media (width<=600px){.Navbar-container{gap:10px;min-height:72px;padding:8px 16px}.Navbar-logo{max-width:45%}.Navbar-logo img{width:auto;max-width:100%;max-height:54px}.Navbar-actions{gap:3px}.Navbar-action{width:32px;height:34px;font-size:16px}.Navbar-menu-toggle{border-radius:7px;width:39px;height:39px;font-size:19px}.Navbar-navigation{max-height:calc(100dvh - 72px);padding:8px 18px 18px}.Navbar-link{min-height:46px;padding:12px 3px;font-size:13.5px}}@media (width<=380px){.Navbar-container{gap:6px;padding:8px 10px}.Navbar-logo{max-width:39%}.Navbar-logo img{max-height:46px}.Navbar-actions{gap:0}.Navbar-action{width:28px;height:32px;font-size:15px}.Navbar-menu-toggle{width:35px;height:36px;font-size:17px}.Navbar-navigation{padding:8px 14px 16px}}@keyframes navbarSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Navbar *,.Navbar :before,.Navbar :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.Navbar-badge{color:#fff;text-align:center;pointer-events:none;background-color:#e52b45;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:14px;animation:.25s cubic-bezier(.175,.885,.32,1.275) navbarBadgePop;display:flex;position:absolute;top:-2px;right:-4px;box-shadow:0 2px 5px #0003}@keyframes navbarBadgePop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.Footer{--Footer-bg:#161210;--Footer-bg-soft:#1d1713;--Footer-gold:#d4a14a;--Footer-gold-light:#f0d08a;--Footer-gold-dark:#a8741f;--Footer-text:#b9b0a4;--Footer-heading:#fffaf0;--Footer-line:#ffffff17;--Footer-ease:cubic-bezier(.22, 1, .36, 1);--Footer-float-gap:110px;width:100%;color:var(--Footer-heading);background:radial-gradient(circle at 8% 0%, #d4a14a24, transparent 38%), radial-gradient(circle at 100% 100%, #a8741f1f, transparent 40%), linear-gradient(180deg, var(--Footer-bg-soft) 0%, var(--Footer-bg) 100%);font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.Footer *,.Footer :before,.Footer :after{box-sizing:border-box}.Footer:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--Footer-gold-dark) 20%, var(--Footer-gold-light) 50%, var(--Footer-gold-dark) 80%, transparent 100%);background-size:200% 100%;height:2px;animation:8s linear infinite Footer-shimmer;position:absolute;top:0;left:0;right:0}@keyframes Footer-shimmer{0%{background-position:0 0}to{background-position:200% 0}}.Footer-container{width:100%;max-width:1500px;margin:0 auto;padding:84px 60px 30px;position:relative}.Footer-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Footer .Footer-reveal{opacity:0;transition:opacity .8s var(--Footer-ease) var(--delay,0s), transform .8s var(--Footer-ease) var(--delay,0s);transform:translateY(26px)}.Footer.Footer--visible .Footer-reveal{opacity:1;transform:translateY(0)}.Footer-main{grid-template-columns:minmax(0,1.55fr) minmax(140px,.7fr) minmax(140px,.7fr) minmax(320px,1.4fr);gap:0;padding-bottom:72px;display:grid}.Footer-brand{flex-direction:column;align-items:flex-start;min-width:0;padding-right:52px;display:flex}.Footer-logo{align-items:center;gap:16px;margin-bottom:26px;text-decoration:none;display:inline-flex}.Footer-logo-badge{background:linear-gradient(145deg, var(--Footer-gold-light), var(--Footer-gold-dark) 55%, #5e3b0c);width:74px;height:74px;transition:transform .4s var(--Footer-ease), box-shadow .4s var(--Footer-ease);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:1.5px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -10px #000000b3,0 0 26px #d4a14a38}.Footer-logo-badge:before{content:"";background:radial-gradient(circle at 30% 20%,#d4a14a47,#0000 60%),linear-gradient(160deg,#1f1812,#0d0a08);border-radius:18.5px;position:absolute;inset:1.5px}.Footer-logo-badge:after{content:"";width:50%;transition:left .8s var(--Footer-ease);background:linear-gradient(100deg,#0000,#fff4d673,#0000);position:absolute;top:0;bottom:0;left:-80%;transform:skew(-20deg)}.Footer-logo:hover .Footer-logo-badge{transform:translateY(-3px);box-shadow:0 20px 34px -10px #000000bf,0 0 34px #d4a14a61}.Footer-logo:hover .Footer-logo-badge:after{left:140%}.Footer-logo-mark{z-index:1;background:linear-gradient(140deg, #fbe7b4 0%, var(--Footer-gold) 48%, var(--Footer-gold-dark) 100%);width:52px;height:52px;-webkit-mask:var(--footer-logo) center / contain no-repeat;-webkit-mask:var(--footer-logo) center / contain no-repeat;mask:var(--footer-logo) center / contain no-repeat;display:block;position:relative}.Footer-logo-mark img{object-fit:contain;opacity:0;width:100%;height:100%;display:block}.Footer-logo-text{flex-direction:column;gap:5px;display:flex}.Footer-logo-text strong{color:var(--Footer-heading);letter-spacing:-.3px;font-family:Playfair Display,Georgia,serif;font-size:27px;font-weight:700;line-height:1.1}.Footer-logo-text small{color:var(--Footer-gold);letter-spacing:1.6px;text-transform:uppercase;font-size:11px;font-weight:600}.Footer-description{max-width:480px;color:var(--Footer-text);margin:0 0 30px;font-size:15.5px;line-height:1.85}.Footer-follow{flex-direction:column;gap:14px;margin-top:auto;display:flex}.Footer-follow-label{color:var(--Footer-gold);letter-spacing:1.8px;text-transform:uppercase;font-size:11.5px;font-weight:700}.Footer-socials{align-items:center;gap:12px;display:flex}.Footer-social-link{width:44px;height:44px;color:var(--Footer-heading);transition:transform .35s var(--Footer-ease), background .3s ease, color .3s ease, border-color .3s ease, box-shadow .35s ease;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.Footer-social-icon{font-size:17px;display:flex}.Footer-social-link:hover{color:#1b130b;background:linear-gradient(140deg, var(--Footer-gold-light), var(--Footer-gold));border-color:#0000;transform:translateY(-4px);box-shadow:0 10px 22px -8px #d4a14ab3}.Footer-column{border-left:1px solid var(--Footer-line);min-width:0;padding:0 28px 0 42px}.Footer-heading{color:var(--Footer-heading);margin:0 0 32px;padding-bottom:14px;font-family:Playfair Display,Georgia,serif;font-size:25px;font-weight:700;line-height:1.2;position:relative}.Footer-heading:after{content:"";background:linear-gradient(90deg, var(--Footer-gold), var(--Footer-gold-light));width:34px;height:2px;transition:width .4s var(--Footer-ease);border-radius:2px;position:absolute;bottom:0;left:0}.Footer-column:hover .Footer-heading:after{width:56px}.Footer-links{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.Footer-links li{margin:0;padding:0}.Footer-link{color:var(--Footer-text);overflow-wrap:anywhere;transition:color .3s ease, transform .35s var(--Footer-ease);align-items:center;font-size:15.5px;line-height:1.5;text-decoration:none;display:inline-flex}.Footer-link:before{content:"";background:var(--Footer-gold);width:0;height:1px;transition:width .35s var(--Footer-ease), margin .35s var(--Footer-ease);margin-right:0}.Footer-link:hover{color:var(--Footer-gold-light)}.Footer-link:hover:before{width:12px;margin-right:8px}.Footer-newsletter{border-left:1px solid var(--Footer-line);flex-direction:column;align-items:flex-start;min-width:0;padding-left:46px;display:flex}.Footer-eyebrow{color:var(--Footer-gold);letter-spacing:1.8px;text-transform:uppercase;margin-bottom:14px;font-size:11.5px;font-weight:700}.Footer-newsletter-heading{color:var(--Footer-heading);letter-spacing:-.3px;margin:0 0 24px;font-family:Playfair Display,Georgia,serif;font-size:clamp(23px,1.75vw,29px);font-weight:700;line-height:1.4}.Footer-newsletter-heading span{background:linear-gradient(120deg, var(--Footer-gold-light), var(--Footer-gold));-webkit-text-fill-color:transparent;color:var(--Footer-gold);-webkit-background-clip:text;background-clip:text}.Footer-form{width:100%;margin-bottom:38px}.Footer-form-field{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:8px;width:100%;padding:5px 5px 5px 15px;transition:border-color .3s,box-shadow .3s,background .3s;display:flex}.Footer-form-field:focus-within{border-color:var(--Footer-gold);background:#ffffff12;box-shadow:0 0 0 4px #d4a14a29}.Footer-form-icon{color:var(--Footer-gold);flex-shrink:0;font-size:16px}.Footer-form-field input{width:100%;min-width:0;height:44px;color:var(--Footer-heading);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:14.5px}.Footer-form-field input::placeholder{color:#8f877c;opacity:1}.Footer-form-field input:disabled{opacity:.6}.Footer-form-button{color:#1b130b;background:linear-gradient(120deg, var(--Footer-gold-light), var(--Footer-gold) 60%, var(--Footer-gold-dark));cursor:pointer;min-width:118px;height:44px;transition:transform .3s var(--Footer-ease), box-shadow .3s ease, filter .3s ease;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.Footer-form-button svg{transition:transform .3s var(--Footer-ease);font-size:12px}.Footer-form-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 10px 20px -8px #d4a14abf}.Footer-form-button:hover:not(:disabled) svg{transform:translate(3px)}.Footer-form-button:disabled{cursor:progress}.Footer-spinner{border:2px solid #1b130b4d;border-top-color:#1b130b;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite Footer-spin}@keyframes Footer-spin{to{transform:rotate(360deg)}}.Footer-form-message{animation:Footer-pop .4s var(--Footer-ease) both;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:13px;line-height:1.5;display:flex}.Footer-form-message svg{flex-shrink:0;margin-top:2px}.Footer-form-message.success{color:#8fd19e}.Footer-form-message.error{color:#f0a08f}@keyframes Footer-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Footer-payment{width:100%;margin-top:auto}.Footer-payment-heading{color:var(--Footer-heading);margin:0 0 14px;font-size:14px;font-weight:600;line-height:1.5}.Footer-payment-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.Footer-payment-tile{height:48px;transition:transform .35s var(--Footer-ease), box-shadow .35s ease;background:#fff;border-radius:10px;justify-content:center;align-items:center;font-size:36px;display:flex;box-shadow:0 8px 18px -10px #000000b3}.Footer-payment-tile:hover{transform:translateY(-3px);box-shadow:0 14px 24px -10px #000c}.Footer-payment-visa{color:#2459a8}.Footer-payment-mastercard{color:#df292f}.Footer-payment-amex{color:#1676b8}.Footer-payment-discover{color:#e26b25}.Footer-bottom{padding:28px var(--Footer-float-gap) 4px 0;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.Footer-bottom:before{content:"";background:linear-gradient(90deg, #d4a14a8c, var(--Footer-line) 35%, var(--Footer-line) 100%);height:1px;position:absolute;top:0;left:0;right:0}.Footer-copyright{color:#cfc6b9;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.8;display:flex}.Footer-copyright strong{color:var(--Footer-heading);font-weight:700}.Footer-copyright-divider{color:#70685d}.Footer-developer{color:var(--Footer-heading);font-weight:700;text-decoration:none;transition:color .3s}.Footer-developer:hover{color:var(--Footer-gold-light)}.Footer-legal-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 30px;display:flex}.Footer-legal-link{color:var(--Footer-heading);white-space:nowrap;padding:3px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.Footer-legal-link:after{content:"";background:var(--Footer-gold);transform-origin:0;height:1px;transition:transform .35s var(--Footer-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Footer-legal-link:hover{color:var(--Footer-gold-light)}.Footer-legal-link:hover:after{transform:scaleX(1)}.Footer a:focus-visible,.Footer button:focus-visible{outline:2px solid var(--Footer-gold);outline-offset:3px}@media (width<=1400px){.Footer-container{padding:70px 40px 28px}.Footer-main{grid-template-columns:minmax(0,1.4fr) minmax(125px,.7fr) minmax(125px,.7fr) minmax(290px,1.3fr);padding-bottom:60px}.Footer-brand{padding-right:34px}.Footer-column{padding:0 20px 0 30px}.Footer-newsletter{padding-left:32px}.Footer-description{font-size:15px}.Footer-heading{font-size:23px}.Footer-link{font-size:15px}}@media (width<=1000px){.Footer{--Footer-float-gap:84px}.Footer-container{padding:60px 30px 26px}.Footer-main{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px;padding-bottom:50px}.Footer-brand{grid-column:1/-1;padding-right:0}.Footer-description{max-width:560px}.Footer-follow{margin-top:0}.Footer-menu-column{border-left:none;padding-left:0}.Footer-resources-column{padding-left:32px}.Footer-newsletter{border-left:none;grid-column:1/-1;max-width:560px;padding-left:0}.Footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;padding-top:24px}.Footer-legal-links{justify-content:flex-start}}@media (width<=600px){.Footer{--Footer-float-gap:74px}.Footer-container{padding:48px 20px 24px}.Footer-main{row-gap:40px;padding-bottom:40px}.Footer-logo{gap:13px;margin-bottom:20px}.Footer-logo-badge{border-radius:17px;width:62px;height:62px}.Footer-logo-badge:before{border-radius:15.5px}.Footer-logo-mark{width:44px;height:44px}.Footer-logo-text strong{font-size:23px}.Footer-logo-text small{letter-spacing:1.3px;font-size:9.5px}.Footer-description{margin-bottom:24px;font-size:14.5px;line-height:1.8}.Footer-heading{margin-bottom:24px;font-size:21px}.Footer-links{gap:13px}.Footer-link{font-size:14.5px}.Footer-resources-column{padding-left:22px}.Footer-newsletter-heading{font-size:24px}.Footer-form{margin-bottom:30px}.Footer-form-field{padding-left:12px}.Footer-form-button{min-width:0;padding:0 14px}.Footer-payment-tile{height:44px;font-size:32px}.Footer-copyright{font-size:12.5px}.Footer-legal-links{gap:6px 20px}.Footer-legal-link{font-size:12.5px}}@media (width<=400px){.Footer-main{grid-template-columns:minmax(0,1fr)}.Footer-menu-column,.Footer-resources-column{border-left:none;padding-left:0}.Footer-form-button span{display:none}.Footer-form-button{width:46px}.Footer-payment-logos{gap:7px}}@media (prefers-reduced-motion:reduce){.Footer *,.Footer :before,.Footer :after{transition:none!important;animation:none!important}.Footer .Footer-reveal{opacity:1;transform:none}}.luxury-preloader{z-index:99999999;opacity:1;visibility:visible;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#1e1610 0%,#120e0a 55%,#080605 100%);justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),visibility .6s;display:flex;position:fixed;inset:0;overflow:hidden}.luxury-preloader.preloader-exit{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.03)}.preloader-backdrop-glow{filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#d4a35929 0%,#b4823c14 40%,#0f0a0600 70%);border-radius:50%;width:420px;height:420px;animation:2.4s ease-in-out infinite glowPulse;position:absolute}.preloader-emblem-container{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.preloader-orbit-ring{pointer-events:none;border-radius:50%;position:absolute}.preloader-orbit-ring.outer{border:1px dashed #d4a35940;width:210px;height:210px;animation:12s linear infinite rotateClockwise}.preloader-orbit-ring.inner{border:1px solid #d4a359;border-color:#d4a359 #d4a35980 #d4a3592e #d4a3592e;width:175px;height:175px;animation:2.2s cubic-bezier(.5,.1,.5,.9) infinite rotateCounterClockwise}.preloader-logo-frame{z-index:2;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.preloader-luxury-logo{object-fit:contain;filter:drop-shadow(0 0 20px #d4a35973)drop-shadow(0 4px 10px #0009);width:100%;height:100%;animation:2s ease-in-out infinite logoBreath;display:block}.preloader-gold-track{z-index:2;background:#d4a35926;border-radius:4px;width:130px;height:2px;margin-top:26px;position:relative;overflow:hidden}.preloader-gold-ray{background:linear-gradient(90deg,#0000 0%,#d4a359 50%,#fff2db 85%,#0000 100%);width:60%;height:100%;animation:1.4s ease-in-out infinite goldRayGlide;position:absolute;top:0;left:-100%;box-shadow:0 0 10px #d4a359}@keyframes logoBreath{0%{filter:drop-shadow(0 0 16px #d4a35959)drop-shadow(0 4px 8px #00000080);transform:scale(.96)}50%{filter:drop-shadow(0 0 32px #d4a359a6)drop-shadow(0 6px 14px #000000b3);transform:scale(1.03)}to{filter:drop-shadow(0 0 16px #d4a35959)drop-shadow(0 4px 8px #00000080);transform:scale(.96)}}@keyframes glowPulse{0%{opacity:.5;transform:scale(.88)}50%{opacity:.85;transform:scale(1.15)}to{opacity:.5;transform:scale(.88)}}@keyframes rotateClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateCounterClockwise{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes goldRayGlide{0%{left:-60%}to{left:140%}}@media (width<=640px){.preloader-orbit-ring.outer{width:180px;height:180px}.preloader-orbit-ring.inner{width:150px;height:150px}.preloader-logo-frame{width:115px;height:115px}.preloader-gold-track{width:105px}}.HeroSection{--hero-primary:#8b5e3c;--hero-primary-dark:#6f452a;--hero-text:#29251f;--hero-muted:#716b63;--hero-border:#e9e2da;--hero-background:#fff;--hero-soft-background:#faf7f3;background:var(--hero-background);width:100%;color:var(--hero-text);box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.HeroSection *,.HeroSection :before,.HeroSection :after{box-sizing:border-box}.HeroSection a{-webkit-tap-highlight-color:transparent}.HeroSection-container{width:100%;max-width:1440px;margin:0 auto;padding-left:48px;padding-right:48px}.HeroSection-topbar{z-index:2;border-bottom:1px solid var(--hero-border);background:#fff;width:100%;position:relative}.HeroSection-topbar>.HeroSection-container{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.HeroSection-search{background:#fff;border:1px solid #e5ded5;border-radius:4px;align-items:center;width:100%;min-width:0;max-width:490px;height:46px;padding:0 6px 0 17px;transition:border-color .25s,box-shadow .25s;display:flex}.HeroSection-search:focus-within{border-color:var(--hero-primary);box-shadow:0 0 0 3px #8b5e3c17}.HeroSection-search input{width:100%;min-width:0;height:100%;color:var(--hero-text);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0 12px 0 0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}.HeroSection-search input::placeholder{color:#918a82;opacity:1}.HeroSection-search input::-webkit-search-cancel-button{cursor:pointer}.HeroSection-search button{color:#fff;background:var(--hero-primary);cursor:pointer;border:none;border-radius:3px;flex:none;justify-content:center;align-items:center;width:35px;height:34px;padding:0;font-size:14px;transition:background-color .25s,transform .25s;display:inline-flex}.HeroSection-search button:hover{background:var(--hero-primary-dark)}.HeroSection-search button:active{transform:scale(.96)}.HeroSection-search button:focus-visible{outline:2px solid var(--hero-primary);outline-offset:3px}.HeroSection-help{color:var(--hero-text);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:10px;padding:10px 0;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .25s;display:inline-flex}.HeroSection-help svg{flex:none;font-size:11px;transition:transform .25s,color .25s}.HeroSection-help:hover{color:var(--hero-primary)}.HeroSection-help:hover svg{color:var(--hero-primary);transform:translate(2px,-2px)}.HeroSection-help:focus-visible{outline:2px solid var(--hero-primary);outline-offset:4px}.HeroSection-banner{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:40px;width:100%;min-height:590px;padding-top:56px;padding-bottom:56px;display:grid;position:relative}.HeroSection-content{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;padding:18px 0;display:flex;position:relative}.HeroSection-eyebrow{color:var(--hero-primary);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.HeroSection-eyebrow:before{content:"";background:var(--hero-primary);flex:none;width:30px;height:1px;display:inline-block}.HeroSection-title{width:100%;max-width:650px;color:var(--hero-text);letter-spacing:-1.8px;overflow-wrap:break-word;margin:0 0 23px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.1vw,61px);font-weight:500;line-height:1.12}.HeroSection-desktop-break{display:block}.HeroSection-description{width:100%;max-width:430px;color:var(--hero-muted);letter-spacing:.1px;margin:0 0 32px;padding:0;font-size:15px;font-weight:400;line-height:1.9}.HeroSection-button{color:#fff;background:var(--hero-primary);border:1px solid var(--hero-primary);letter-spacing:.8px;text-align:center;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:13px;min-height:52px;padding:0 28px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .3s,border-color .3s,box-shadow .3s,transform .3s;display:inline-flex;position:relative;overflow:hidden}.HeroSection-button:after{content:"→";font-size:19px;font-weight:400;line-height:1;transition:transform .3s;display:inline-block}.HeroSection-button:hover{color:#fff;background:var(--hero-primary-dark);border-color:var(--hero-primary-dark);transform:translateY(-2px);box-shadow:0 8px 20px #6f452a2e}.HeroSection-button:hover:after{transform:translate(4px)}.HeroSection-button:active{transform:translateY(0)}.HeroSection-button:focus-visible{outline:2px solid var(--hero-primary);outline-offset:4px}.HeroSection-gallery{background:var(--hero-soft-background);border:1px solid #f0e9e0;border-radius:3px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:420px;display:flex;position:relative;overflow:hidden}.HeroSection-gallery:before{content:"";pointer-events:none;z-index:1;border:1px solid #8b5e3c24;position:absolute;inset:18px}.HeroSection-gallery-image{object-fit:contain;object-position:center;width:100%;height:100%;min-height:420px;max-height:540px;transition:transform .6s;display:block}.HeroSection-gallery:hover .HeroSection-gallery-image{transform:scale(1.025)}@media (width>=1441px){.HeroSection-banner{gap:64px;min-height:660px}.HeroSection-title{font-size:64px}.HeroSection-gallery{min-height:480px}.HeroSection-gallery-image{min-height:480px;max-height:590px}}@media (width<=1200px){.HeroSection-container{padding-left:32px;padding-right:32px}.HeroSection-banner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:30px;min-height:540px;padding-top:44px;padding-bottom:44px}.HeroSection-title{letter-spacing:-1.4px;font-size:clamp(38px,4.5vw,53px)}.HeroSection-gallery,.HeroSection-gallery-image{min-height:380px}.HeroSection-gallery-image{max-height:490px}}@media (width<=992px){.HeroSection-container{padding-left:26px;padding-right:26px}.HeroSection-topbar>.HeroSection-container{min-height:70px}.HeroSection-search{max-width:420px}.HeroSection-banner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-height:480px;padding-top:38px;padding-bottom:38px}.HeroSection-content{padding:10px 0}.HeroSection-eyebrow{letter-spacing:1.5px;margin-bottom:18px;font-size:10px}.HeroSection-eyebrow:before{width:23px}.HeroSection-title{letter-spacing:-1px;margin-bottom:18px;font-size:clamp(33px,4.5vw,44px);line-height:1.16}.HeroSection-description{margin-bottom:25px;font-size:14px;line-height:1.8}.HeroSection-button{min-height:48px;padding:0 22px;font-size:11px}.HeroSection-gallery,.HeroSection-gallery-image{min-height:330px}.HeroSection-gallery-image{max-height:430px}.HeroSection-gallery:before{inset:12px}}@media (width<=768px){.HeroSection-container{padding-left:22px;padding-right:22px}.HeroSection-topbar>.HeroSection-container{gap:18px;min-height:68px}.HeroSection-search{max-width:none;height:43px}.HeroSection-help{gap:7px;font-size:12px}.HeroSection-banner{grid-template-columns:minmax(0,1fr);gap:30px;min-height:auto;padding-top:48px;padding-bottom:44px}.HeroSection-content{text-align:center;align-items:center;padding:0}.HeroSection-eyebrow{justify-content:center;margin-bottom:20px}.HeroSection-title{letter-spacing:-1.3px;max-width:620px;margin-bottom:18px;font-size:clamp(38px,6vw,52px);line-height:1.14}.HeroSection-description{max-width:500px;margin-bottom:25px;font-size:14px}.HeroSection-gallery{width:100%;min-height:0;max-height:none}.HeroSection-gallery-image{aspect-ratio:5/3;object-fit:contain;width:100%;height:auto;min-height:0;max-height:500px}}@media (width<=576px){.HeroSection-container{padding-left:17px;padding-right:17px}.HeroSection-topbar>.HeroSection-container{gap:12px;min-height:64px}.HeroSection-search{height:41px;padding-left:11px;padding-right:4px}.HeroSection-search input{padding-right:5px;font-size:12px}.HeroSection-search button{width:31px;height:31px;font-size:12px}.HeroSection-help{gap:5px;font-size:11px}.HeroSection-help svg{font-size:9px}.HeroSection-banner{gap:26px;padding-top:38px;padding-bottom:30px}.HeroSection-eyebrow{letter-spacing:1.1px;gap:7px;margin-bottom:16px;font-size:9px}.HeroSection-eyebrow:before{width:19px}.HeroSection-title{letter-spacing:-.8px;max-width:100%;margin-bottom:15px;font-size:clamp(30px,7.4vw,40px);line-height:1.17}.HeroSection-desktop-break{display:none}.HeroSection-description{max-width:400px;margin-bottom:22px;font-size:13px;line-height:1.8}.HeroSection-button{letter-spacing:.6px;gap:10px;min-height:46px;padding:0 20px;font-size:10px}.HeroSection-button:after{font-size:17px}.HeroSection-gallery-image{aspect-ratio:4/3}.HeroSection-gallery:before{inset:9px}}@media (width<=380px){.HeroSection-container{padding-left:12px;padding-right:12px}.HeroSection-topbar>.HeroSection-container{gap:8px;min-height:60px}.HeroSection-search{height:39px;padding-left:9px}.HeroSection-search input{font-size:11px}.HeroSection-search button{width:29px;height:29px}.HeroSection-help{gap:4px;font-size:10px}.HeroSection-banner{gap:22px;padding-top:30px;padding-bottom:25px}.HeroSection-eyebrow{letter-spacing:.8px;font-size:8px}.HeroSection-eyebrow:before{width:14px}.HeroSection-title{letter-spacing:-.7px;font-size:29px}.HeroSection-description{font-size:12px}.HeroSection-button{min-height:43px;padding:0 16px;font-size:9px}}@media (prefers-reduced-motion:reduce){.HeroSection *,.HeroSection :before,.HeroSection :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Collection{--Collection-accent:#8b5e3c;--Collection-accent-dark:#6f452a;--Collection-text:#242424;--Collection-muted:#777;--Collection-border:#eee;--Collection-background:#fff;--Collection-discount:#e52b2b;width:100%;color:var(--Collection-text);background:var(--Collection-background);box-sizing:border-box;padding:54px 0 42px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}.Collection *,.Collection :before,.Collection :after{box-sizing:border-box}.Collection-container{width:100%;max-width:1600px;margin:0 auto;padding:0 6.75%}.Collection-heading{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;margin-bottom:60px;display:flex}.Collection-heading-main{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.Collection-title{color:#171717;letter-spacing:-.8px;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.3vw,38px);font-weight:500;line-height:1.2}.Collection-subtitle{color:#777;letter-spacing:.5px;margin:0;padding:0;font-size:20px;font-weight:400;line-height:1.5}.Collection-view-all{color:#161616;text-underline-offset:4px;flex:none;margin-top:44px;padding:5px 0 3px;font-size:15px;font-weight:700;line-height:1.5;text-decoration:underline;transition:color .25s;display:inline-block}.Collection-view-all:hover{color:var(--Collection-accent)}.Collection-carousel{width:100%;min-width:0;position:relative}.Collection-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:28px;width:100%;margin:0;padding:0 0 8px;display:flex;overflow:auto hidden}.Collection-track::-webkit-scrollbar{display:none}.Collection-card{scroll-snap-align:start;background:#fff;border:1px solid #f0f0f0;flex-direction:column;flex:0 0 calc(25% - 21px);min-width:0;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.Collection-card:hover{border-color:#e4ded7;box-shadow:0 8px 28px #0000000e}.Collection-image-wrapper{background:#f4f0eb;flex:none;width:100%;height:clamp(280px,25vw,360px);position:relative;overflow:hidden}.Collection-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .65s;display:block}.Collection-card:hover .Collection-image{transform:scale(1.045)}.Collection-discount{z-index:2;color:#fff;background:var(--Collection-discount);letter-spacing:.3px;justify-content:center;align-items:center;min-width:76px;min-height:32px;padding:6px 13px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;top:17px;left:0}.Collection-wishlist{z-index:3;color:#252525;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;padding:0;font-size:19px;transition:color .25s,background-color .25s,transform .25s;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #00000014}.Collection-wishlist:hover{color:#e52b45;transform:scale(1.08)}.Collection-wishlist-active{color:#e52b45}.Collection-wishlist:focus-visible{outline:2px solid var(--Collection-accent);outline-offset:3px}.Collection-category-panel{z-index:2;color:#292929;background:#fffffff7;border-radius:7px 7px 0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 9px;min-height:58px;padding:12px 10px;display:flex;position:absolute;bottom:0;left:12px;right:12px;box-shadow:0 3px 15px #00000017}.Collection-category-label{color:#858585;text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:500;line-height:1.4}.Collection-category{color:#292929;text-align:center;font-size:13px;font-weight:600;line-height:1.4}.Collection-details{background:#fff;flex-direction:column;flex:auto;align-items:flex-start;min-width:0;padding:23px 18px 24px;display:flex}.Collection-card-title{-webkit-line-clamp:2;color:#262626;letter-spacing:.05px;-webkit-box-orient:vertical;width:100%;min-height:54px;margin:0 0 14px;padding:0;font-family:inherit;font-size:19px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.Collection-artist{color:#333;overflow-wrap:anywhere;width:100%;margin:0 0 14px;padding:0;font-size:15px;font-weight:400;line-height:1.5}.Collection-artist span{color:#888;margin-right:3px}.Collection-pricing{flex-wrap:wrap;align-items:baseline;gap:9px;width:100%;margin-bottom:23px;display:flex}.Collection-original-price{color:#888;font-size:14px;font-weight:400;line-height:1.5;text-decoration:line-through;text-decoration-thickness:1px}.Collection-discount-price{color:#292929;font-size:18px;font-weight:700;line-height:1.5}.Collection-cart-button{color:#262626;text-align:center;cursor:pointer;background:#fff;border:1px solid #333;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:43px;margin-top:auto;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;transition:color .25s,background-color .25s,border-color .25s,transform .25s;display:inline-flex}.Collection-cart-button svg{flex:none;font-size:14px}.Collection-cart-button:hover:not(:disabled){color:#fff;background:var(--Collection-accent);border-color:var(--Collection-accent);transform:translateY(-1px)}.Collection-cart-button:active:not(:disabled){transform:translateY(0)}.Collection-cart-button:focus-visible{outline:2px solid var(--Collection-accent);outline-offset:3px}.Collection-cart-button-added,.Collection-cart-button:disabled{color:#fff;cursor:default;opacity:1;background:#525252;border-color:#525252}.Collection-arrow{z-index:5;color:#4b4b4b;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;padding:0;font-size:15px;transition:color .25s,background-color .25s,border-color .25s,transform .25s;display:flex;position:absolute;top:42%;box-shadow:0 2px 9px #0000000b}.Collection-arrow:hover{color:#fff;background:var(--Collection-accent);border-color:var(--Collection-accent);transform:scale(1.07)}.Collection-arrow:active{transform:scale(.96)}.Collection-arrow:focus-visible{outline:2px solid var(--Collection-accent);outline-offset:3px}.Collection-arrow-prev{left:-22px}.Collection-arrow-next{right:-22px}@media (width<=1200px){.Collection{padding-top:46px}.Collection-container{padding-left:5%;padding-right:5%}.Collection-heading{margin-bottom:45px}.Collection-track{gap:22px}.Collection-card{flex-basis:calc(25% - 16.5px)}.Collection-image-wrapper{height:clamp(250px,27vw,330px)}.Collection-details{padding:20px 15px 21px}.Collection-card-title{font-size:17px}.Collection-artist{font-size:14px}.Collection-discount-price{font-size:16px}.Collection-arrow-prev{left:-19px}.Collection-arrow-next{right:-19px}}@media (width<=900px){.Collection-container{padding-left:32px;padding-right:32px}.Collection-heading{margin-bottom:35px}.Collection-title{font-size:31px}.Collection-subtitle{font-size:16px}.Collection-view-all{margin-top:35px;font-size:14px}.Collection-track{gap:20px}.Collection-card{flex-basis:calc(33.3333% - 13.3333px)}.Collection-image-wrapper{height:290px}.Collection-category-panel{gap:5px;min-height:52px;padding:9px 6px;left:8px;right:8px}.Collection-category-label{font-size:10px}.Collection-category{font-size:12px}.Collection-wishlist{width:36px;height:36px;font-size:17px;top:12px;right:12px}.Collection-discount{min-width:65px;min-height:29px;font-size:12px;top:13px}.Collection-details{padding:17px 13px 19px}.Collection-card-title{min-height:48px;font-size:16px;line-height:1.5}.Collection-artist{font-size:13px}.Collection-pricing{gap:7px;margin-bottom:18px}.Collection-original-price{font-size:12px}.Collection-discount-price{font-size:15px}.Collection-cart-button{min-height:41px;padding:9px 8px;font-size:12px}.Collection-arrow{width:38px;height:38px;font-size:13px;top:39%}.Collection-arrow-prev{left:-18px}.Collection-arrow-next{right:-18px}}@media (width<=700px){.Collection{padding-top:38px;padding-bottom:30px}.Collection-container{padding-left:25px;padding-right:25px}.Collection-track{gap:18px}.Collection-card{flex-basis:calc(50% - 9px)}.Collection-image-wrapper{height:clamp(250px,48vw,340px)}.Collection-arrow-prev{left:-18px}.Collection-arrow-next{right:-18px}}@media (width<=480px){.Collection{padding-top:30px;padding-bottom:25px}.Collection-container{padding-left:19px;padding-right:19px}.Collection-heading{align-items:flex-start;gap:10px;margin-bottom:27px}.Collection-heading-main{gap:5px}.Collection-title{letter-spacing:-.5px;font-size:clamp(23px,6vw,29px);line-height:1.25}.Collection-subtitle{letter-spacing:0;font-size:12px}.Collection-view-all{white-space:nowrap;margin-top:32px;font-size:12px}.Collection-track{gap:15px;scroll-padding-left:0}.Collection-card{flex-basis:84%}.Collection-image-wrapper{height:clamp(270px,82vw,360px)}.Collection-discount{min-width:67px;min-height:29px;padding:5px 10px;font-size:12px;top:12px}.Collection-wishlist{width:36px;height:36px;font-size:17px;top:11px;right:11px}.Collection-category-panel{min-height:49px;padding:9px;left:10px;right:10px}.Collection-category-label{font-size:10px}.Collection-category{font-size:12px}.Collection-details{padding:18px 15px 19px}.Collection-card-title{min-height:48px;margin-bottom:10px;font-size:17px}.Collection-artist{margin-bottom:11px;font-size:13px}.Collection-pricing{gap:9px;margin-bottom:18px}.Collection-original-price{font-size:13px}.Collection-discount-price{font-size:17px}.Collection-cart-button{min-height:43px;font-size:13px}.Collection-arrow{width:34px;height:34px;font-size:12px;top:35%}.Collection-arrow-prev{left:-15px}.Collection-arrow-next{right:-15px}}@media (width<=360px){.Collection-container{padding-left:15px;padding-right:15px}.Collection-title{font-size:22px}.Collection-subtitle,.Collection-view-all{font-size:11px}.Collection-card{flex-basis:90%}.Collection-image-wrapper{height:270px}.Collection-details{padding:15px 12px 17px}.Collection-arrow{width:31px;height:31px}.Collection-arrow-prev{left:-12px}.Collection-arrow-next{right:-12px}}@media (prefers-reduced-motion:reduce){.Collection *,.Collection :before,.Collection :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Essence{--Essence-background:#faf7f7;--Essence-text:#171717;--Essence-description:#5d5b5a;--Essence-green:#00c982;--Essence-border:#e9e6e6;width:100%;color:var(--Essence-text);box-sizing:border-box;background:#fff;padding:24px 0 75px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.Essence *,.Essence :before,.Essence :after{box-sizing:border-box}.Essence-container{background:var(--Essence-background);align-items:center;width:100%;max-width:1600px;min-height:730px;margin:0 auto;padding:100px 58px;display:flex}.Essence-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:center;gap:30px;width:100%;max-width:1390px;margin:0 auto;display:grid}.Essence-visual{width:100%;min-width:0;padding-bottom:37px;position:relative}.Essence-image-wrapper{background:#eee9e2;width:100%;height:485px;position:relative;overflow:hidden}.Essence-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s;display:block}.Essence-image-wrapper:hover .Essence-image{transform:scale(1.035)}.Essence-stats{z-index:2;border:1px solid var(--Essence-border);background:#fff;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:106px;padding:14px 10px;display:grid;position:absolute;bottom:0;left:70px;right:-1px;box-shadow:0 2px 8px #00000004}.Essence-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:55px;padding:0 5px;display:flex;position:relative}.Essence-stat:not(:last-child):after{content:"";background:#d9d6d6;width:1px;height:52px;position:absolute;top:3px;right:0}.Essence-stat-number{color:#171717;white-space:nowrap;font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.2vw,37px);font-weight:600;line-height:1.1}.Essence-stat-label{color:#66615f;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.35}.Essence-content{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;padding:0 0 5px;display:flex}.Essence-title{color:#171717;letter-spacing:-.65px;margin:0 0 26px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,2.45vw,40px);font-weight:600;line-height:1.2}.Essence-description{max-width:790px;color:var(--Essence-description);letter-spacing:.35px;margin:0 0 38px;padding:0;font-size:18px;font-weight:400;line-height:1.85}.Essence-bottom{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:28px;width:100%;display:grid}.Essence-features{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:18px 24px;margin:0;padding:0;list-style:none;display:grid}.Essence-feature{color:#151515;align-items:center;gap:10px;min-width:0;font-size:17px;font-weight:500;line-height:1.5;display:flex}.Essence-check{color:var(--Essence-green);flex:none;font-size:20px;font-weight:500;line-height:1}.Essence-learn-more{color:#fff;clip-path:polygon(50% 0%,59% 11%,72% 4%,76% 19%,91% 16%,89% 31%,100% 40%,91% 50%,100% 61%,87% 69%,91% 84%,76% 82%,70% 97%,59% 89%,50% 100%,41% 89%,29% 97%,24% 82%,9% 84%,12% 69%,0% 61%,9% 50%,0% 40%,11% 31%,9% 16%,24% 19%,29% 4%,41% 11%);text-align:center;background:#171717;flex:none;justify-content:center;align-items:center;width:116px;height:120px;text-decoration:none;transition:background-color .3s,transform .3s;display:flex;position:relative}.Essence-learn-more span{font-size:15px;font-weight:600;line-height:1.45;display:block}.Essence-learn-more:hover{color:#fff;background:#333;transform:rotate(5deg)scale(1.04)}.Essence-learn-more:focus-visible{outline:2px solid var(--Essence-green);outline-offset:5px}@media (width>=1600px){.Essence-container{padding-left:58px;padding-right:58px}.Essence-layout{gap:38px}.Essence-image-wrapper{height:510px}.Essence-description{font-size:19px}}@media (width<=1200px){.Essence-container{min-height:650px;padding:75px 38px}.Essence-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:26px}.Essence-image-wrapper{height:410px}.Essence-stats{min-height:90px;left:35px}.Essence-stat-number{font-size:29px}.Essence-stat-label{font-size:13px}.Essence-title{margin-bottom:20px;font-size:33px}.Essence-description{margin-bottom:28px;font-size:15px;line-height:1.85}.Essence-bottom{grid-template-columns:minmax(0,1fr) 95px;gap:16px}.Essence-features{gap:15px 12px}.Essence-feature{gap:7px;font-size:14px}.Essence-check{font-size:18px}.Essence-learn-more{width:95px;height:100px}.Essence-learn-more span{font-size:13px}}@media (width<=900px){.Essence{padding:20px 0 45px}.Essence-container{min-height:auto;padding:55px 35px 75px}.Essence-layout{grid-template-columns:minmax(0,1fr);gap:65px;max-width:700px}.Essence-visual{padding-bottom:35px}.Essence-image-wrapper{height:clamp(350px,60vw,480px)}.Essence-stats{min-height:100px;left:25px;right:25px}.Essence-stat-number{font-size:34px}.Essence-stat-label{font-size:15px}.Essence-content{padding:0}.Essence-title{margin-bottom:20px;font-size:37px}.Essence-description{max-width:100%;margin-bottom:30px;font-size:16px}.Essence-bottom{grid-template-columns:minmax(0,1fr) 110px;gap:25px}.Essence-feature{font-size:16px}.Essence-learn-more{width:105px;height:110px}}@media (width<=600px){.Essence{padding:15px 0 30px}.Essence-container{padding:38px 20px 60px}.Essence-layout{gap:48px}.Essence-visual{padding-bottom:60px}.Essence-image-wrapper{height:clamp(260px,75vw,390px)}.Essence-image{object-position:center}.Essence-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:120px;padding:12px 6px;bottom:0;left:0;right:0}.Essence-stat{min-height:44px;padding:7px 4px}.Essence-stat:nth-child(odd):after{height:calc(100% - 10px);display:block;top:5px}.Essence-stat:nth-child(2n):after{display:none}.Essence-stat:nth-child(-n+2){border-bottom:1px solid #eee}.Essence-stat-number{font-size:27px}.Essence-stat-label{font-size:12px}.Essence-title{letter-spacing:-.4px;margin-bottom:17px;font-size:clamp(28px,7vw,35px);line-height:1.2}.Essence-description{letter-spacing:.1px;margin-bottom:25px;font-size:14px;line-height:1.85}.Essence-bottom{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:12px}.Essence-features{gap:16px 10px}.Essence-feature{gap:6px;font-size:13px}.Essence-check{font-size:17px}.Essence-learn-more{width:78px;height:82px}.Essence-learn-more span{font-size:11px}}@media (width<=380px){.Essence-container{padding-left:14px;padding-right:14px}.Essence-layout{gap:42px}.Essence-visual{padding-bottom:66px}.Essence-image-wrapper{height:250px}.Essence-stats{min-height:132px;padding:8px 3px}.Essence-stat-number{font-size:24px}.Essence-stat-label{font-size:11px}.Essence-title{font-size:27px}.Essence-description{font-size:13px}.Essence-bottom{grid-template-columns:minmax(0,1fr) 68px;gap:8px}.Essence-features{gap:14px 6px}.Essence-feature{font-size:12px}.Essence-learn-more{width:68px;height:72px}.Essence-learn-more span{font-size:10px}}@media (prefers-reduced-motion:reduce){.Essence *,.Essence :before,.Essence :after{transition:none!important;animation:none!important}}.Artwork{--Artwork-text:#242424;--Artwork-muted:#777;--Artwork-border:#eee;--Artwork-accent:#8b5e3c;--Artwork-accent-dark:#6f452a;width:100%;color:var(--Artwork-text);box-sizing:border-box;background:#fff;padding:48px 0 45px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}.Artwork *,.Artwork :before,.Artwork :after{box-sizing:border-box}.Artwork-container{width:100%;max-width:1600px;margin:0 auto;padding:0 6.85%}.Artwork-heading{justify-content:space-between;align-items:flex-start;gap:25px;width:100%;margin-bottom:74px;display:flex}.Artwork-heading-content{min-width:0}.Artwork-title{color:#171717;letter-spacing:-.7px;margin:0 0 23px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.3vw,38px);font-weight:600;line-height:1.2}.Artwork-subtitle{color:#696969;letter-spacing:.25px;max-width:1000px;margin:0;padding:0;font-size:19px;font-weight:400;line-height:1.7}.Artwork-view-all{color:#171717;text-underline-offset:4px;flex:none;margin-top:8px;padding:4px 0;font-size:15px;font-weight:700;line-height:1.5;text-decoration:underline;transition:color .25s}.Artwork-view-all:hover{color:var(--Artwork-accent)}.Artwork-carousel{width:100%;min-width:0;position:relative}.Artwork-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:30px;width:100%;margin:0;padding:0 0 2px;display:flex;overflow:auto hidden}.Artwork-track::-webkit-scrollbar{display:none}.Artwork-card{scroll-snap-align:start;background:#fff;border:1px solid #f0f0f0;flex-direction:column;flex:0 0 calc(25% - 22.5px);min-width:0;transition:border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.Artwork-card:hover{border-color:#e3ddd6;box-shadow:0 8px 24px #0000000b}.Artwork-image-wrapper{background:#f2eee8;flex:none;width:100%;height:clamp(280px,20.5vw,365px);position:relative;overflow:hidden}.Artwork-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .65s;display:block}.Artwork-card:hover .Artwork-image{transform:scale(1.035)}.Artwork-category-badge{z-index:2;color:#292929;text-overflow:ellipsis;white-space:nowrap;background:#fffffff0;border-radius:3px;max-width:calc(100% - 75px);padding:7px 11px;font-size:11px;font-weight:600;line-height:1.4;position:absolute;bottom:13px;left:13px;overflow:hidden}.Artwork-wishlist{z-index:3;color:#292929;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;padding:0;font-size:17px;transition:color .25s,background-color .25s,transform .25s;display:flex;position:absolute;top:17px;right:17px;box-shadow:0 2px 8px #0000000f}.Artwork-wishlist:hover{color:#e52b45;transform:scale(1.09)}.Artwork-wishlist-active{color:#e52b45}.Artwork-wishlist:focus-visible{outline:2px solid var(--Artwork-accent);outline-offset:3px}.Artwork-details{background:#fff;flex-direction:column;flex:auto;align-items:flex-start;min-width:0;padding:25px 18px 27px;display:flex}.Artwork-card-title{-webkit-line-clamp:2;color:#252525;letter-spacing:.05px;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;min-height:54px;margin:0 0 15px;padding:0;font-size:19px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.Artwork-artist,.Artwork-price{color:#292929;overflow-wrap:anywhere;width:100%;margin:0 0 13px;padding:0;font-size:15px;font-weight:400;line-height:1.5}.Artwork-artist span,.Artwork-price span{color:#777;margin-right:3px}.Artwork-buy-button{color:#252525;cursor:pointer;background:#fff;border:1px solid #292929;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:118px;min-height:43px;margin-top:auto;padding:10px 17px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;transition:color .25s,background-color .25s,border-color .25s,transform .25s;display:inline-flex}.Artwork-buy-button svg{flex:none;font-size:13px}.Artwork-buy-button:hover:not(:disabled){color:#fff;background:var(--Artwork-accent);border-color:var(--Artwork-accent);transform:translateY(-1px)}.Artwork-buy-button:active:not(:disabled){transform:translateY(0)}.Artwork-buy-button:focus-visible{outline:2px solid var(--Artwork-accent);outline-offset:3px}.Artwork-buy-button-added,.Artwork-buy-button:disabled{color:#fff;cursor:default;background:#555;border-color:#555}.Artwork-arrow{z-index:5;color:#555;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:14px;transition:color .25s,background-color .25s,border-color .25s,transform .25s;display:flex;position:absolute;top:43%;box-shadow:0 2px 8px #00000006}.Artwork-arrow:hover{color:#fff;background:var(--Artwork-accent);border-color:var(--Artwork-accent);transform:scale(1.07)}.Artwork-arrow:active{transform:scale(.96)}.Artwork-arrow:focus-visible{outline:2px solid var(--Artwork-accent);outline-offset:3px}.Artwork-arrow-prev{left:-22px}.Artwork-arrow-next{right:-22px}.Artwork-notice{z-index:2000;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#252525;border-radius:6px;align-items:center;gap:10px;max-width:min(400px,100vw - 32px);padding:14px 18px;font-size:13px;line-height:1.5;transition:opacity .25s,visibility .25s,transform .25s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 6px 24px #00000026}.Artwork-notice-visible{opacity:1;visibility:visible;transform:translateY(0)}.Artwork-notice svg{color:#5ce0a0;flex:none}@media (width<=1200px){.Artwork-container{padding-left:5%;padding-right:5%}.Artwork-heading{margin-bottom:55px}.Artwork-title{font-size:33px}.Artwork-subtitle{font-size:16px}.Artwork-track{gap:22px}.Artwork-card{flex-basis:calc(25% - 16.5px)}.Artwork-image-wrapper{height:clamp(240px,25vw,320px)}.Artwork-details{padding:20px 14px 22px}.Artwork-card-title{min-height:48px;font-size:16px}.Artwork-artist,.Artwork-price{font-size:13px}.Artwork-arrow-prev{left:-18px}.Artwork-arrow-next{right:-18px}}@media (width<=900px){.Artwork{padding-top:38px}.Artwork-container{padding-left:32px;padding-right:32px}.Artwork-heading{margin-bottom:38px}.Artwork-title{margin-bottom:15px;font-size:30px}.Artwork-subtitle{font-size:15px}.Artwork-view-all{font-size:14px}.Artwork-track{gap:20px}.Artwork-card{flex-basis:calc(33.3333% - 13.3333px)}.Artwork-image-wrapper{height:270px}.Artwork-wishlist{width:35px;height:35px;font-size:16px;top:12px;right:12px}.Artwork-details{padding:17px 12px 19px}.Artwork-card-title{min-height:45px;margin-bottom:11px;font-size:15px}.Artwork-artist,.Artwork-price{margin-bottom:10px;font-size:12px}.Artwork-buy-button{min-width:105px;min-height:40px;padding:8px 12px;font-size:12px}.Artwork-arrow{width:37px;height:37px}.Artwork-arrow-prev{left:-18px}.Artwork-arrow-next{right:-18px}}@media (width<=700px){.Artwork{padding-top:30px;padding-bottom:30px}.Artwork-container{padding-left:25px;padding-right:25px}.Artwork-heading{margin-bottom:30px}.Artwork-track{gap:18px}.Artwork-card{flex-basis:calc(50% - 9px)}.Artwork-image-wrapper{height:clamp(240px,48vw,330px)}.Artwork-details{padding:18px 14px 20px}.Artwork-card-title{font-size:16px}.Artwork-artist,.Artwork-price{font-size:13px}.Artwork-arrow-prev{left:-17px}.Artwork-arrow-next{right:-17px}}@media (width<=480px){.Artwork{padding-top:26px;padding-bottom:25px}.Artwork-container{padding-left:19px;padding-right:19px}.Artwork-heading{align-items:flex-start;gap:12px;margin-bottom:25px}.Artwork-title{letter-spacing:-.5px;margin-bottom:12px;font-size:clamp(25px,6.5vw,30px)}.Artwork-subtitle{font-size:12px;line-height:1.7}.Artwork-view-all{white-space:nowrap;margin-top:5px;font-size:12px}.Artwork-track{gap:15px}.Artwork-card{flex-basis:84%}.Artwork-image-wrapper{height:clamp(260px,82vw,360px)}.Artwork-wishlist{width:36px;height:36px;top:12px;right:12px}.Artwork-category-badge{font-size:10px;bottom:12px;left:12px}.Artwork-details{padding:18px 15px 20px}.Artwork-card-title{min-height:48px;margin-bottom:12px;font-size:17px}.Artwork-artist,.Artwork-price{margin-bottom:11px;font-size:13px}.Artwork-buy-button{min-width:115px;min-height:42px;font-size:13px}.Artwork-arrow{width:33px;height:33px;font-size:11px;top:38%}.Artwork-arrow-prev{left:-15px}.Artwork-arrow-next{right:-15px}.Artwork-notice{padding:12px 14px;font-size:12px;bottom:12px;right:12px}}@media (width<=360px){.Artwork-container{padding-left:15px;padding-right:15px}.Artwork-title{font-size:24px}.Artwork-subtitle,.Artwork-view-all{font-size:11px}.Artwork-card{flex-basis:90%}.Artwork-image-wrapper{height:260px}.Artwork-arrow-prev{left:-12px}.Artwork-arrow-next{right:-12px}}@media (prefers-reduced-motion:reduce){.Artwork *,.Artwork :before,.Artwork :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Endeavor{--Endeavor-background:#faf7f7;--Endeavor-text:#171717;--Endeavor-muted:#5f5b5a;--Endeavor-green:#00c982;width:100%;color:var(--Endeavor-text);box-sizing:border-box;background:#fff;padding:4px 0 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}.Endeavor *,.Endeavor :before,.Endeavor :after{box-sizing:border-box}.Endeavor-container{width:100%;max-width:1600px;margin:0 auto;padding:0 6.85%}.Endeavor-banner{background:#383c2b;justify-content:center;align-items:center;width:100%;height:clamp(300px,23.2vw,415px);display:flex;position:relative;overflow:hidden}.Endeavor-banner-image{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.Endeavor-banner-overlay{z-index:1;pointer-events:none;background:#00000063;position:absolute;inset:0}.Endeavor-banner-title{z-index:2;color:#fff;letter-spacing:-.5px;text-align:center;text-shadow:0 2px 8px #00000029;width:100%;margin:0;padding:0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.35vw,41px);font-weight:600;line-height:1.25;position:relative}.Endeavor-content{background:var(--Endeavor-background);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:40px;width:100%;min-height:450px;padding:49px 42px 45px;display:grid;position:relative}.Endeavor-visual{z-index:3;width:100%;min-width:0;margin-top:-147px;padding:0 0 0 17px;position:relative}.Endeavor-image-wrapper{background:#e6e0d7;width:100%;max-width:398px;height:490px;position:relative;overflow:hidden;box-shadow:0 13px 28px #0000001f}.Endeavor-image{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .6s;display:block}.Endeavor-image-wrapper:hover .Endeavor-image{transform:scale(1.025)}.Endeavor-details{flex-direction:column;align-items:flex-start;width:100%;min-width:0;padding:0;display:flex}.Endeavor-intro{width:100%;color:var(--Endeavor-muted);letter-spacing:.35px;margin:0 0 28px;padding:0;font-size:18px;font-weight:400;line-height:1.8}.Endeavor-list{flex-direction:column;align-items:flex-start;gap:19px;width:100%;margin:0 0 31px;padding:0;list-style:none;display:flex}.Endeavor-list-item{color:#161616;align-items:center;gap:18px;width:100%;min-width:0;margin:0;padding:0;font-size:17px;font-weight:500;line-height:1.5;display:flex}.Endeavor-arrow{width:22px;color:var(--Endeavor-green);flex:0 0 22px;justify-content:flex-start;align-items:center;font-size:19px;transition:transform .25s;display:inline-flex}.Endeavor-list-item:hover .Endeavor-arrow{transform:translate(5px)}.Endeavor-list-text{overflow-wrap:anywhere;min-width:0}.Endeavor-description{width:100%;color:var(--Endeavor-muted);letter-spacing:.25px;margin:0 0 25px;padding:0;font-size:17px;font-weight:400;line-height:1.9}.Endeavor-button{color:#fff;background:#171717;border:1px solid #171717;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 20px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .25s,background-color .25s,border-color .25s,transform .25s;display:inline-flex}.Endeavor-button svg{font-size:12px;transition:transform .25s}.Endeavor-button:hover{color:#fff;background:#333;border-color:#333;transform:translateY(-2px)}.Endeavor-button:hover svg{transform:translate(4px)}.Endeavor-button:focus-visible{outline:2px solid var(--Endeavor-green);outline-offset:4px}@media (width>=1600px){.Endeavor-content{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;padding-left:48px;padding-right:48px}.Endeavor-visual{padding-left:17px}.Endeavor-image-wrapper{height:510px}.Endeavor-intro,.Endeavor-description{font-size:19px}}@media (width<=1200px){.Endeavor-container{padding-left:5%;padding-right:5%}.Endeavor-banner{height:clamp(290px,29vw,370px)}.Endeavor-content{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;padding:42px 30px 38px}.Endeavor-visual{margin-top:-110px;padding-left:8px}.Endeavor-image-wrapper{height:410px}.Endeavor-intro{margin-bottom:22px;font-size:15px;line-height:1.8}.Endeavor-list{gap:16px;margin-bottom:24px}.Endeavor-list-item{gap:13px;font-size:15px}.Endeavor-description{font-size:15px;line-height:1.8}}@media (width<=900px){.Endeavor-container{padding-left:32px;padding-right:32px}.Endeavor-banner{height:clamp(260px,38vw,340px)}.Endeavor-banner-title{font-size:32px}.Endeavor-content{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:38px 24px 35px}.Endeavor-visual{margin-top:-78px;padding-left:0}.Endeavor-image-wrapper{height:350px}.Endeavor-intro{margin-bottom:19px;font-size:14px}.Endeavor-list{gap:14px;margin-bottom:21px}.Endeavor-list-item{gap:10px;font-size:14px}.Endeavor-arrow{flex-basis:18px;font-size:16px}.Endeavor-description{font-size:13px}.Endeavor-button{min-height:42px;padding:0 15px;font-size:11px}}@media (width<=650px){.Endeavor{padding-top:10px}.Endeavor-container{padding-left:20px;padding-right:20px}.Endeavor-banner{height:clamp(230px,57vw,330px)}.Endeavor-banner-image{object-position:center}.Endeavor-banner-title{padding:0 15px;font-size:clamp(25px,5.5vw,32px)}.Endeavor-content{grid-template-columns:minmax(0,1fr);gap:30px;padding:0 20px 35px}.Endeavor-visual{width:100%;margin-top:-45px;padding:0}.Endeavor-image-wrapper{aspect-ratio:648/799;width:min(100%,360px);height:auto;margin:0 auto}.Endeavor-details{padding-top:0}.Endeavor-intro{margin-bottom:22px;font-size:15px;line-height:1.8}.Endeavor-list{gap:15px;margin-bottom:24px}.Endeavor-list-item{gap:13px;font-size:15px}.Endeavor-arrow{flex-basis:20px;font-size:17px}.Endeavor-description{margin-bottom:22px;font-size:14px;line-height:1.85}}@media (width<=380px){.Endeavor-container{padding-left:13px;padding-right:13px}.Endeavor-banner{height:220px}.Endeavor-banner-title{font-size:24px}.Endeavor-content{gap:25px;padding-left:15px;padding-right:15px}.Endeavor-visual{margin-top:-30px}.Endeavor-intro,.Endeavor-list-item,.Endeavor-description{font-size:13px}}@media (prefers-reduced-motion:reduce){.Endeavor *,.Endeavor :before,.Endeavor :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ArtworkCategory{color:#171717;box-sizing:border-box;background:#fff;width:100%;padding:60px 0 75px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ArtworkCategory *,.ArtworkCategory :before,.ArtworkCategory :after{box-sizing:border-box}.ArtworkCategory-container{width:100%;max-width:1600px;margin:0 auto;padding:0 6.5%}.ArtworkCategory-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}.ArtworkCategory-heading{max-width:650px}.ArtworkCategory-title{color:#171717;letter-spacing:-.5px;margin:0 0 10px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,2.4vw,42px);font-weight:600;line-height:1.2}.ArtworkCategory-subtitle{color:#666;margin:0;font-size:17px;font-weight:400;line-height:1.7}.ArtworkCategory-header-right{align-items:center;display:flex}.ArtworkCategory-view-all{color:#171717;text-underline-offset:4px;align-items:center;gap:8px;font-size:15.5px;font-weight:700;text-decoration:underline;transition:color .25s,transform .25s;display:inline-flex}.ArtworkCategory-view-all:hover{color:#987044;transform:translate(4px)}.ArtworkCategory-view-all-arrow{transition:transform .25s}.ArtworkCategory-view-all:hover .ArtworkCategory-view-all-arrow{transform:translate(3px)}.ArtworkCategory-grid{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;display:grid}.ArtworkCategory-card{cursor:pointer;background:#fff;border:none;border-radius:14px;outline:none;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden;box-shadow:0 4px 18px #0000000f}.ArtworkCategory-card:hover{border:none;transform:translateY(-6px);box-shadow:0 16px 36px #0000001f}.ArtworkCategory-image-wrapper{background:#fff;border:none;width:100%;height:350px;position:relative;overflow:hidden}.ArtworkCategory-image{object-fit:cover;object-position:center;filter:brightness(.97);border:none;outline:none;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0}.ArtworkCategory-card:hover .ArtworkCategory-image{filter:brightness();transform:scale(1.07)}.ArtworkCategory-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 35%,#0e0a0673 70%,#0e0a06eb 100%);transition:background .35s;position:absolute;inset:0}.ArtworkCategory-card:hover .ArtworkCategory-overlay{background:linear-gradient(#0000 28%,#0e0a068c 65%,#0e0a06f5 100%)}.ArtworkCategory-card-content{z-index:2;inset-inline:0;text-align:center;pointer-events:none;padding:24px 20px 22px;transition:transform .35s;position:absolute;bottom:0}.ArtworkCategory-card:hover .ArtworkCategory-card-content{transform:translateY(-2px)}.ArtworkCategory-card-title{color:#fff;letter-spacing:-.3px;text-shadow:0 2px 10px #000000b3;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:600;line-height:1.3;transition:color .3s}.ArtworkCategory-card:hover .ArtworkCategory-card-title{color:#f7eedf}@media (width<=1200px){.ArtworkCategory-grid{grid-template-columns:repeat(3,1fr);gap:20px}.ArtworkCategory-image-wrapper{height:320px}}@media (width<=850px){.ArtworkCategory{padding:45px 0 55px}.ArtworkCategory-header{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:30px}.ArtworkCategory-grid{grid-template-columns:repeat(2,1fr);gap:16px}.ArtworkCategory-image-wrapper{height:290px}.ArtworkCategory-card-title{font-size:19px}}@media (width<=520px){.ArtworkCategory{padding:35px 0 45px}.ArtworkCategory-container{padding:0 18px}.ArtworkCategory-title{font-size:28px}.ArtworkCategory-subtitle{font-size:14.5px}.ArtworkCategory-grid{grid-template-columns:1fr;gap:14px}.ArtworkCategory-image-wrapper{height:280px}}.SpecialUs{color:#111;box-sizing:border-box;background:#faf7f7;width:100%;padding:65px 0 55px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}.SpecialUs *,.SpecialUs :before,.SpecialUs :after{box-sizing:border-box}.SpecialUs-container{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:55px;width:100%;max-width:1600px;margin:0 auto;padding:0 6.85%;display:grid}.SpecialUs-visual{justify-content:center;align-items:center;width:100%;min-width:0;min-height:570px;display:flex;position:relative}.SpecialUs-image{object-fit:contain;object-position:center;background:0 0;width:100%;max-width:680px;height:auto;transition:transform .5s;display:block}.SpecialUs-visual:hover .SpecialUs-image{transform:translateY(-3px)}.SpecialUs-content{flex-direction:column;justify-content:center;width:100%;min-width:0;padding:0;display:flex}.SpecialUs-heading{width:100%;margin-bottom:30px}.SpecialUs-title{color:#111;letter-spacing:-.4px;margin:0 0 24px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.2vw,39px);font-weight:600;line-height:1.25}.SpecialUs-subtitle{color:#5d5d5d;letter-spacing:.25px;max-width:680px;margin:0;padding:0;font-size:18px;font-weight:400;line-height:1.85}.SpecialUs-divider{background:#eae6e6;border:0;width:100%;height:1px;margin:0 0 35px}.SpecialUs-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:43px 35px;width:100%;display:grid}.SpecialUs-feature{flex-direction:column;align-items:flex-start;width:100%;min-width:0;margin:0;padding:0;display:flex}.SpecialUs-feature-heading{align-items:center;gap:17px;width:100%;min-width:0;margin-bottom:18px;display:flex}.SpecialUs-icon{color:#333;background:0 0;border:1px solid #444;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:color .25s,background-color .25s,border-color .25s;display:inline-flex}.SpecialUs-feature:hover .SpecialUs-icon{color:#fff;background:#171717;border-color:#171717}.SpecialUs-feature-title{color:#111;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.4vw,23px);font-weight:600;line-height:1.4}.SpecialUs-feature-description{color:#5d5d5d;letter-spacing:.15px;width:100%;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.8}@media (width>=1600px){.SpecialUs-container{gap:65px}.SpecialUs-visual{min-height:600px}.SpecialUs-image{max-width:700px}.SpecialUs-features{gap:46px 40px}.SpecialUs-feature-description{font-size:17px}}@media (width<=1200px){.SpecialUs{padding:50px 0}.SpecialUs-container{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:35px;padding-left:5%;padding-right:5%}.SpecialUs-visual{min-height:450px}.SpecialUs-title{margin-bottom:18px;font-size:31px}.SpecialUs-subtitle{font-size:15px;line-height:1.8}.SpecialUs-heading{margin-bottom:23px}.SpecialUs-divider{margin-bottom:27px}.SpecialUs-features{gap:32px 22px}.SpecialUs-feature-heading{gap:11px;margin-bottom:13px}.SpecialUs-icon{flex-basis:34px;width:34px;height:34px;font-size:14px}.SpecialUs-feature-title{font-size:17px}.SpecialUs-feature-description{font-size:14px;line-height:1.8}}@media (width<=850px){.SpecialUs{padding:40px 0}.SpecialUs-container{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding-left:28px;padding-right:28px}.SpecialUs-visual{min-height:350px}.SpecialUs-title{font-size:27px}.SpecialUs-subtitle{font-size:14px}.SpecialUs-divider{margin-bottom:23px}.SpecialUs-features{gap:27px 17px}.SpecialUs-feature-heading{align-items:flex-start;gap:9px}.SpecialUs-icon{flex-basis:30px;width:30px;height:30px;font-size:12px}.SpecialUs-feature-title{font-size:15px}.SpecialUs-feature-description{font-size:13px;line-height:1.75}}@media (width<=600px){.SpecialUs{padding:35px 0}.SpecialUs-container{grid-template-columns:minmax(0,1fr);gap:25px;padding-left:20px;padding-right:20px}.SpecialUs-visual{width:100%;min-height:0}.SpecialUs-image{width:100%;max-width:500px;margin:0 auto}.SpecialUs-content{padding:0}.SpecialUs-heading{margin-bottom:23px}.SpecialUs-title{margin-bottom:16px;font-size:clamp(27px,6vw,34px)}.SpecialUs-subtitle{max-width:100%;font-size:15px;line-height:1.8}.SpecialUs-divider{margin-bottom:27px}.SpecialUs-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.SpecialUs-feature-heading{align-items:center;gap:10px;margin-bottom:12px}.SpecialUs-icon{flex-basis:32px;width:32px;height:32px;font-size:13px}.SpecialUs-feature-title{font-size:16px}.SpecialUs-feature-description{font-size:13px;line-height:1.8}}@media (width<=400px){.SpecialUs{padding:28px 0}.SpecialUs-container{gap:22px;padding-left:15px;padding-right:15px}.SpecialUs-title{font-size:26px}.SpecialUs-subtitle{font-size:14px}.SpecialUs-features{gap:25px 14px}.SpecialUs-feature-heading{align-items:flex-start;gap:8px}.SpecialUs-icon{flex-basis:28px;width:28px;height:28px;font-size:11px}.SpecialUs-feature-title{font-size:14px}.SpecialUs-feature-description{font-size:12px;line-height:1.75}}@media (prefers-reduced-motion:reduce){.SpecialUs *,.SpecialUs :before,.SpecialUs :after{transition:none!important;animation:none!important}}.Testimonial{color:#111;box-sizing:border-box;background:#faf7f7;width:100%;height:90vh;min-height:650px;max-height:1000px;padding:24px 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}.Testimonial *,.Testimonial :before,.Testimonial :after{box-sizing:border-box}.Testimonial-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:30px;width:100%;max-width:1640px;height:100%;margin:0 auto;padding:0 6.85%;display:grid}.Testimonial-visual{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.Testimonial-image{object-fit:cover;object-position:center;background:#e9e6df;width:100%;height:100%;min-height:0;max-height:none;display:block}.Testimonial-content{align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;padding-right:48px;display:flex;position:relative}.Testimonial-viewport{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.Testimonial-track{width:100%;transform:translateY(calc(var(--Testimonial-index,0) * -399px));will-change:transform;flex-direction:column;gap:24px;transition:transform .8s cubic-bezier(.22,1,.36,1);display:flex}.Testimonial-card{background:#fff;border-radius:12px;flex-direction:column;flex:0 0 375px;justify-content:flex-start;width:100%;min-width:0;height:375px;padding:32px 36px 26px;display:flex;position:relative;overflow:hidden}.Testimonial-quote-icon{color:#f2f2f2;pointer-events:none;font-size:60px;position:absolute;top:17px;right:25px}.Testimonial-card-title{z-index:1;color:#111;margin:0 55px 20px 0;padding:0;font-size:21px;font-weight:600;line-height:1.45;position:relative}.Testimonial-message{color:#656565;letter-spacing:.2px;margin:0;padding:0;font-size:17px;font-weight:400;line-height:1.8}.Testimonial-card-divider{background:#eee;flex-shrink:0;width:100%;height:1px;margin:auto 0 16px}.Testimonial-reviewer{align-items:center;gap:13px;width:100%;min-width:0;display:flex}.Testimonial-avatar{object-fit:cover;object-position:center;background:#eee;flex:0 0 55px;width:55px;height:55px;display:block}.Testimonial-reviewer-info{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.Testimonial-reviewer-name{color:#111;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1.3}.Testimonial-reviewer-role{color:#666;margin:0;padding:0;font-size:14px;line-height:1.5}.Testimonial-date{color:#111;white-space:nowrap;flex:none;align-self:flex-start;margin:8px 0 0 8px;font-size:12px;line-height:1.4}.Testimonial-controls{z-index:5;flex-direction:column;gap:18px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Testimonial-control{color:#777;cursor:pointer;background:0 0;border:1px solid #e8e5e5;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:13px;transition:color .25s,background-color .25s,border-color .25s;display:flex}.Testimonial-control:hover{color:#fff;background:#171717;border-color:#171717}.Testimonial-control:focus-visible{outline-offset:3px;outline:2px solid #00b879}@media (width<=1200px){.Testimonial-container{gap:22px;padding-left:5%;padding-right:5%}.Testimonial-content{padding-right:40px}.Testimonial-card{padding:28px 25px 23px}.Testimonial-card-title{font-size:19px}.Testimonial-message{font-size:15px}.Testimonial-reviewer-name{font-size:18px}.Testimonial-date{font-size:10px}}@media (width<=850px){.Testimonial{min-height:600px;padding:20px 0}.Testimonial-container{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:17px;padding-left:24px;padding-right:24px}.Testimonial-content{padding-right:34px}.Testimonial-card{padding:25px 20px 20px}.Testimonial-card-title{margin-bottom:16px;font-size:17px}.Testimonial-message{font-size:13px;line-height:1.8}.Testimonial-avatar{flex-basis:40px;width:40px;height:40px}.Testimonial-reviewer{flex-wrap:wrap;gap:8px}.Testimonial-reviewer-name{font-size:15px}.Testimonial-reviewer-role{font-size:12px}.Testimonial-date{margin-left:0;font-size:10px}.Testimonial-control{width:32px;height:32px}}@media (width<=600px){.Testimonial{height:auto;min-height:0;max-height:none;padding:25px 0 30px}.Testimonial-container{grid-template-columns:minmax(0,1fr);gap:25px;height:auto;padding-left:18px;padding-right:18px}.Testimonial-visual{height:auto}.Testimonial-image{aspect-ratio:.88;object-fit:cover;width:100%;height:auto}.Testimonial-content{height:600px;min-height:0;padding-right:38px}.Testimonial-viewport{height:100%}.Testimonial-card{flex-basis:375px;height:375px;padding:28px 22px 22px}.Testimonial-card-title{font-size:18px}.Testimonial-message{font-size:14px}.Testimonial-reviewer-name{font-size:17px}.Testimonial-date{flex-basis:100%;margin-left:50px;font-size:11px}.Testimonial-controls{right:0}}@media (width<=380px){.Testimonial-container{padding-left:12px;padding-right:12px}.Testimonial-content{padding-right:34px}.Testimonial-card{padding:24px 17px 20px}.Testimonial-card-title{font-size:16px}.Testimonial-message{font-size:13px}.Testimonial-control{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){.Testimonial *,.Testimonial :before,.Testimonial :after{transition:none!important;animation:none!important}}.Testimonial-stars{color:#f59e0b;align-items:center;gap:4px;margin-bottom:12px;font-size:14px;display:flex}.Testimonial-avatar-initials{color:#f59e0b;letter-spacing:1px;background:linear-gradient(135deg,#1e293b,#334155);border-radius:50%;flex:0 0 55px;justify-content:center;align-items:center;width:55px;height:55px;font-size:18px;font-weight:700;display:flex}.Testimonial-empty-state{background:#fff;border-radius:12px;flex-direction:column;justify-content:center;height:100%;padding:40px;display:flex;position:relative;box-shadow:0 4px 20px #0000000a}.CustomerFeedback{color:#1a1613;box-sizing:border-box;background:#fbf9f6;border-top:1px solid #efe8df;width:100%;padding:85px 0 95px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.CustomerFeedback *,.CustomerFeedback :before,.CustomerFeedback :after{box-sizing:border-box}.CustomerFeedback-container{width:100%;max-width:1360px;margin:0 auto;padding:0 36px}.CustomerFeedback-split-card{background:#fff;border:1px solid #ebd9c4;border-radius:24px;grid-template-columns:1fr 1.15fr;min-height:640px;display:grid;overflow:hidden;box-shadow:0 20px 50px -10px #180d0617,0 4px 12px #180d0608}.CustomerFeedback-left-panel{color:#fff;background:#18110b;flex-direction:column;justify-content:space-between;padding:54px 44px;display:flex;position:relative;overflow:hidden}.CustomerFeedback-left-bg{z-index:0;position:absolute;inset:0}.CustomerFeedback-left-bg-img{object-fit:cover;object-position:center;filter:brightness(.65)contrast(1.1);width:100%;height:100%;transform:scale(1.05)}.CustomerFeedback-left-overlay{background:linear-gradient(145deg,#120c07f0 0%,#1c120ae0 50%,#120c07f5 100%);position:absolute;inset:0}.CustomerFeedback-left-content{z-index:1;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative}.CustomerFeedback-badge{color:#faebd7;letter-spacing:2px;text-transform:uppercase;background:#c9943238;border:1px solid #c9943280;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:24px;padding:6px 16px;font-size:11px;font-weight:700;display:inline-flex}.CustomerFeedback-badge-dot{color:#e5b96a;font-size:12px}.CustomerFeedback-left-title{color:#fff;letter-spacing:-.5px;text-shadow:0 3px 12px #0009;margin:0 0 18px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.45vw,40px);font-weight:600;line-height:1.25}.CustomerFeedback-title-gold{background:linear-gradient(135deg,#f7eedf 0%,#e5c48b 45%,#c99432 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-style:italic;display:inline}.CustomerFeedback-left-desc{color:#fffc;max-width:480px;margin:0 0 28px;font-size:15.5px;line-height:1.7}.CustomerFeedback-quote-card{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;margin-bottom:30px;padding:20px 24px}.CustomerFeedback-quote-icon{color:#e5b96a;margin-bottom:8px;font-size:18px}.CustomerFeedback-quote-text{color:#f4ecdf;margin:0 0 10px;font-size:14px;font-style:italic;line-height:1.6}.CustomerFeedback-quote-author{color:#d1b589;letter-spacing:.5px;font-size:12px;font-weight:600;display:block}.CustomerFeedback-trust-pills{grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;display:grid}.CustomerFeedback-trust-pill{background:#140d07a6;border:1px solid #c994324d;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.CustomerFeedback-trust-icon{color:#e5b96a;flex-shrink:0;font-size:22px}.CustomerFeedback-trust-pill strong{color:#fff;font-size:13px;font-weight:600;display:block}.CustomerFeedback-trust-pill span{color:#ffffffb3;font-size:11.5px;display:block}.CustomerFeedback-right-panel{background:#fff;flex-direction:column;justify-content:center;padding:48px 46px;display:flex}.CustomerFeedback-form-header{margin-bottom:22px}.CustomerFeedback-form-title{color:#18110b;letter-spacing:-.3px;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:600}.CustomerFeedback-form-subtitle{color:#726860;margin:0;font-size:14.5px;line-height:1.5}.CustomerFeedback-form{flex-direction:column;gap:18px;display:flex}.CustomerFeedback-error-alert{color:#9b1c1c;background:#fdf2f2;border:1px solid #f8b4b4;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;display:flex}.CustomerFeedback-rating-group{background:#faf6f0;border:1px dashed #decbb3;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.CustomerFeedback-stars-box{align-items:center;gap:16px;display:flex}.CustomerFeedback-stars-row{align-items:center;gap:4px;display:flex}.CustomerFeedback-star-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s;display:inline-flex}.CustomerFeedback-star-btn:hover{background:#d896261a}.CustomerFeedback-star{pointer-events:none;font-size:22px;transition:color .15s,transform .15s}.CustomerFeedback-star-btn:hover .CustomerFeedback-star{transform:scale(1.15)}.CustomerFeedback-star--filled{color:#d89626;filter:drop-shadow(0 1px 2px #d8962659)}.CustomerFeedback-star--empty{color:#d6cbbe}.CustomerFeedback-rating-label{color:#6d5b4a;letter-spacing:.2px;-webkit-user-select:none;user-select:none;min-width:245px;font-size:13.5px;font-weight:600;display:inline-block}.CustomerFeedback-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.CustomerFeedback-field{flex-direction:column;gap:6px;display:flex}.CustomerFeedback-label{color:#241c15;font-size:13px;font-weight:600}.CustomerFeedback-label span{color:#c93b2b}.CustomerFeedback-input,.CustomerFeedback-textarea{color:#18110b;box-sizing:border-box;background:#fdfcfb;border:1.5px solid #ded5c9;border-radius:9px;width:100%;padding:12px 15px;font-family:inherit;font-size:14px;transition:all .25s}.CustomerFeedback-input:focus,.CustomerFeedback-textarea:focus{background:#fff;border-color:#c99432;outline:none;box-shadow:0 0 0 3px #c9943224}.CustomerFeedback-textarea{resize:vertical;min-height:95px;line-height:1.55}.CustomerFeedback-char-counter{color:#8c8278;justify-content:space-between;margin-top:1px;font-size:11.5px;display:flex}.CustomerFeedback-submit-btn{color:#fff;letter-spacing:.4px;cursor:pointer;background:#18110b;border:1.5px solid #18110b;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:4px;padding:14px 28px;font-size:14.5px;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 5px 16px #18110b29}.CustomerFeedback-submit-btn:hover:not(:disabled){color:#140d06;background:#c99432;border-color:#c99432;transform:translateY(-2px);box-shadow:0 8px 22px #c9943259}.CustomerFeedback-submit-btn:disabled{opacity:.65;cursor:not-allowed}.CustomerFeedback-success-state{text-align:center;flex-direction:column;align-items:center;padding:40px 20px;display:flex}.CustomerFeedback-success-icon-box{background:#10b9811f;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:18px;display:flex}.CustomerFeedback-success-icon{color:#059669;font-size:34px}.CustomerFeedback-success-title{color:#18110b;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:600}.CustomerFeedback-success-text{color:#554e47;max-width:480px;margin:0 0 24px;font-size:15px;line-height:1.65}.CustomerFeedback-success-text strong{color:#18110b}.CustomerFeedback-reset-btn{color:#fff;cursor:pointer;background:#18110b;border:none;border-radius:999px;padding:11px 26px;font-size:13.5px;font-weight:700;transition:all .25s}.CustomerFeedback-reset-btn:hover{color:#140d06;background:#c99432;transform:translateY(-2px)}@media (width<=1024px){.CustomerFeedback-split-card{grid-template-columns:1fr;min-height:auto}.CustomerFeedback-left-panel{padding:42px 32px}.CustomerFeedback-right-panel{padding:38px 32px}}@media (width<=640px){.CustomerFeedback-container{padding:0 18px}.CustomerFeedback-left-panel{padding:34px 22px}.CustomerFeedback-right-panel{padding:30px 20px}.CustomerFeedback-left-title{font-size:25px}.CustomerFeedback-trust-pills{grid-template-columns:1fr;gap:12px}.CustomerFeedback-form-row{grid-template-columns:1fr;gap:16px}.CustomerFeedback-rating-group{flex-direction:column;align-items:flex-start}.CustomerFeedback-rating-label{min-width:0}}.HomeBlog{color:#171717;box-sizing:border-box;background:#fff;width:100%;padding:70px 0 65px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}.HomeBlog *,.HomeBlog :before,.HomeBlog :after{box-sizing:border-box}.HomeBlog-container{width:100%;max-width:1650px;margin:0 auto;padding:0 6.65%}.HomeBlog-header{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:40px;margin-bottom:60px;display:grid}.HomeBlog-heading{padding-top:31px}.HomeBlog-title{color:#171717;letter-spacing:-.5px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,2.25vw,40px);font-weight:600;line-height:1.2}.HomeBlog-header-content{flex-direction:column;align-items:flex-start;display:flex}.HomeBlog-subtitle{color:#666;letter-spacing:.2px;max-width:600px;margin:0 0 22px;font-size:18px;font-weight:400;line-height:1.9}.HomeBlog-view-all{color:#171717;text-underline-offset:3px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:underline;transition:color .3s}.HomeBlog-view-all:hover{color:#987044}.HomeBlog-carousel{width:100%;min-width:0;position:relative}.HomeBlog-viewport{width:100%;min-width:0;overflow:hidden}.HomeBlog-track{will-change:transform;align-items:stretch;gap:28px;width:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:flex}.HomeBlog-card{background:#fff;border:1px solid #f0f0f0;flex-direction:column;flex:0 0 calc(25% - 21px);min-width:0;transition:box-shadow .35s;display:flex;overflow:hidden}.HomeBlog-card:hover{box-shadow:0 10px 28px #0000000f}.HomeBlog-image-link{background:#f2f0ed;width:100%;height:320px;display:block;overflow:hidden}.HomeBlog-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s;display:block}.HomeBlog-card:hover .HomeBlog-image{transform:scale(1.045)}.HomeBlog-card-content{text-align:center;flex-direction:column;flex:1;align-items:center;min-height:235px;padding:25px 17px 30px;display:flex}.HomeBlog-meta{color:#696969;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:16px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.HomeBlog-meta-divider{background:#dedede;flex:0 0 1px;width:1px;height:17px}.HomeBlog-card-title{-webkit-line-clamp:2;color:#111;-webkit-box-orient:vertical;min-height:50px;margin:0 0 10px;padding:0;font-size:19px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.HomeBlog-card-title a{color:inherit;text-decoration:none;transition:color .3s}.HomeBlog-card-title a:hover{color:#987044}.HomeBlog-description{-webkit-line-clamp:2;text-overflow:ellipsis;color:#666;letter-spacing:.1px;-webkit-box-orient:vertical;margin:0 0 18px;padding:0 4px;font-size:13.5px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.HomeBlog-read-more{color:#111;margin-top:auto;font-size:15px;font-weight:500;line-height:1.6;text-decoration:none;transition:color .3s,transform .3s;display:inline-block}.HomeBlog-read-more:hover{color:#987044;transform:translateY(-2px)}.HomeBlog-arrow{z-index:5;color:#555;cursor:pointer;background:#fff;border:1px solid #ededed;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;padding:0;font-size:13px;transition:color .3s,background-color .3s,border-color .3s,box-shadow .3s;display:flex;position:absolute;top:42%;transform:translateY(-50%)}.HomeBlog-arrow:hover{color:#fff;background:#171717;border-color:#171717;box-shadow:0 5px 15px #0000001f}.HomeBlog-arrow:active{transform:translateY(-50%)scale(.94)}.HomeBlog-arrow--left{left:-53px}.HomeBlog-arrow--right{right:-53px}.HomeBlog-arrow:focus-visible,.HomeBlog-view-all:focus-visible,.HomeBlog-read-more:focus-visible,.HomeBlog-card-title a:focus-visible{outline-offset:4px;outline:2px solid #987044}@media (width<=1300px){.HomeBlog-container{padding-left:5%;padding-right:5%}.HomeBlog-header{gap:28px;margin-bottom:45px}.HomeBlog-heading{padding-top:20px}.HomeBlog-subtitle{font-size:16px}.HomeBlog-track{gap:20px}.HomeBlog-card{flex-basis:calc(25% - 15px)}.HomeBlog-image-link{height:270px}.HomeBlog-card-content{padding:22px 12px 25px}.HomeBlog-meta{gap:8px;font-size:12px}.HomeBlog-card-title{font-size:16px}.HomeBlog-arrow--left{left:-20px}.HomeBlog-arrow--right{right:-20px}}@media (width<=900px){.HomeBlog{padding:50px 0}.HomeBlog-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:35px}.HomeBlog-heading{padding-top:12px}.HomeBlog-title{font-size:30px}.HomeBlog-subtitle{font-size:14px;line-height:1.8}.HomeBlog-track{gap:18px}.HomeBlog-card{flex-basis:calc(50% - 9px)}.HomeBlog-image-link{height:270px}.HomeBlog-card-content{min-height:185px;padding:20px 14px 25px}.HomeBlog-meta{font-size:13px}.HomeBlog-card-title{font-size:18px}.HomeBlog-arrow{width:38px;height:38px}.HomeBlog-arrow--left{left:-16px}.HomeBlog-arrow--right{right:-16px}}@media (width<=560px){.HomeBlog{padding:38px 0 45px}.HomeBlog-container{padding-left:20px;padding-right:20px}.HomeBlog-header{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:28px}.HomeBlog-heading{padding-top:0}.HomeBlog-title{font-size:30px}.HomeBlog-subtitle{margin-bottom:12px;font-size:14px}.HomeBlog-track{gap:15px}.HomeBlog-card{flex-basis:100%}.HomeBlog-image-link{height:290px}.HomeBlog-card-content{min-height:190px;padding:20px 16px 24px}.HomeBlog-meta{gap:10px;font-size:13px}.HomeBlog-card-title{max-width:360px;font-size:18px}.HomeBlog-arrow{width:36px;height:36px;top:145px}.HomeBlog-arrow--left{left:-13px}.HomeBlog-arrow--right{right:-13px}}@media (width<=380px){.HomeBlog-container{padding-left:14px;padding-right:14px}.HomeBlog-title{font-size:27px}.HomeBlog-image-link{height:245px}.HomeBlog-card-content{padding-left:12px;padding-right:12px}.HomeBlog-meta{gap:7px;font-size:11px}.HomeBlog-card-title{font-size:16px}.HomeBlog-arrow--left{left:-8px}.HomeBlog-arrow--right{right:-8px}}@media (prefers-reduced-motion:reduce){.HomeBlog *,.HomeBlog :before,.HomeBlog :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.AboutMain{--AboutMain-bg:#fff;--AboutMain-ink:#1b1511;--AboutMain-muted:#655b53;--AboutMain-accent:#d98a1c;--AboutMain-accent-dark:#b76c0c;--AboutMain-border:#ece5dc;--AboutMain-panel:#fdfaf6;--AboutMain-soft:#fff8ed;--AboutMain-shadow:#23190f17;--AboutMain-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--AboutMain-bg);width:100%;color:var(--AboutMain-ink);-webkit-font-smoothing:antialiased;padding:clamp(58px,7.5vw,58px) 0;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}[data-theme=dark] .AboutMain{--AboutMain-bg:#14100d;--AboutMain-ink:#f5eee7;--AboutMain-muted:#b9aea3;--AboutMain-border:#332921;--AboutMain-panel:#1c1712;--AboutMain-soft:#241b12;--AboutMain-shadow:#0000003d}.AboutMain *,.AboutMain :before,.AboutMain :after{box-sizing:border-box}.AboutMain img{max-width:100%;display:block}.AboutMain figure,.AboutMain h2,.AboutMain h3,.AboutMain p{margin-top:0}.AboutMain button,.AboutMain a{-webkit-tap-highlight-color:transparent}.AboutMain-container{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5.5vw,76px);width:min(1240px,100% - 48px);margin:0 auto;display:grid}.AboutMain-content{z-index:2;width:100%;max-width:640px;position:relative}.AboutMain-eyebrow{color:var(--AboutMain-accent);letter-spacing:2.5px;opacity:0;transition:opacity .8s var(--AboutMain-ease), transform .8s var(--AboutMain-ease);align-items:center;gap:11px;margin-bottom:13px;font-size:.76rem;font-weight:800;line-height:1.6;display:inline-flex;transform:translateY(14px)}.AboutMain-eyebrow:before{background:var(--AboutMain-accent);content:"";border-radius:4px;width:29px;height:2px}.AboutMain-title{color:var(--AboutMain-ink);letter-spacing:-1px;opacity:0;transition:opacity .9s var(--AboutMain-ease), transform .9s var(--AboutMain-ease);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.1rem,3.5vw,3.25rem);font-weight:700;line-height:1.19;transform:translateY(28px)}.AboutMain-titleLine{background:linear-gradient(90deg, var(--AboutMain-accent), #edbc69);transform-origin:0;width:66px;height:4px;transition:transform .9s var(--AboutMain-ease) .3s;border-radius:4px;margin:20px 0 23px;display:block;transform:scaleX(0);box-shadow:0 3px 10px #d98a1c26}.AboutMain-text{color:var(--AboutMain-muted);letter-spacing:.01em;opacity:0;transition:opacity .9s var(--AboutMain-ease) .2s, transform .9s var(--AboutMain-ease) .2s;margin:0 0 30px;font-size:clamp(.98rem,1.2vw,1.08rem);font-weight:500;line-height:1.95;transform:translateY(22px)}.AboutMain-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 23px;margin:0 0 34px;padding:0;list-style:none;display:grid}.AboutMain-valueItem{min-width:0;color:var(--AboutMain-muted);opacity:0;transition:opacity .7s var(--AboutMain-ease) var(--delay,0s), transform .7s var(--AboutMain-ease) var(--delay,0s), color .3s ease;align-items:center;gap:11px;font-size:1rem;font-weight:700;line-height:1.5;display:flex;transform:translate(-16px)}.AboutMain-valueItem:hover{color:var(--AboutMain-accent-dark)}.AboutMain-check{background:var(--AboutMain-soft);width:21px;height:21px;color:var(--AboutMain-accent);border:1px solid #d98a1c3d;border-radius:50%;flex-shrink:0;padding:3px;transition:background .3s,color .3s,transform .3s;display:block;overflow:visible}.AboutMain-valueItem:hover .AboutMain-check{background:var(--AboutMain-accent);color:#fff;transform:scale(1.1)}.AboutMain-check path{stroke-dasharray:26;stroke-dashoffset:26px;transition:stroke-dashoffset .7s ease calc(var(--delay,0s) + .25s)}.AboutMain-stats{border:1px solid var(--AboutMain-border);background:var(--AboutMain-panel);box-shadow:0 14px 38px -24px var(--AboutMain-shadow);opacity:0;transition:opacity .9s var(--AboutMain-ease) .7s, transform .9s var(--AboutMain-ease) .7s, box-shadow .35s ease, border-color .35s ease;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;padding:24px 10px;display:grid;overflow:hidden;transform:translateY(26px)}.AboutMain-stats:hover{box-shadow:0 18px 42px -25px var(--AboutMain-shadow);border-color:#d98a1c59}.AboutMain-statItem{text-align:center;min-width:0;padding:4px 7px;position:relative}.AboutMain-statItem+.AboutMain-statItem:before{background:var(--AboutMain-border);content:"";width:1px;height:76%;position:absolute;top:12%;left:0}.AboutMain-statNumber{color:var(--AboutMain-accent);font-variant-numeric:lining-nums tabular-nums;margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:700;line-height:1.15}.AboutMain-statLabel{color:var(--AboutMain-muted);letter-spacing:.015em;margin:0;font-size:clamp(.72rem,1vw,.92rem);font-weight:700;line-height:1.5}.AboutMain-gallery{z-index:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(11px,1.6vw,20px);width:100%;min-width:0;display:grid;position:relative}.AboutMain-figure{min-width:0;margin:0;position:relative}.AboutMain-figureOne{aspect-ratio:3/4.15}.AboutMain-figureTwo{aspect-ratio:3/4.15;margin-top:clamp(27px,4vw,52px)}.AboutMain-imageWrap{border:1px solid var(--AboutMain-border);background:var(--AboutMain-panel);clip-path:inset(100% 0 0);width:100%;height:100%;transition:clip-path 1.3s var(--AboutMain-ease), box-shadow .45s ease, border-color .35s ease;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 26px 55px -30px #1b15116b}.AboutMain-figureTwo .AboutMain-imageWrap{transition-delay:.22s}.AboutMain-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.5s var(--AboutMain-ease), filter .45s ease;display:block;transform:scale(1.3)}.AboutMain-figureOne .AboutMain-image{object-position:center center}.AboutMain-figureTwo .AboutMain-image{object-position:center center;transition-delay:.22s}.AboutMain-imageWrap:after{content:"";opacity:.65;pointer-events:none;background:linear-gradient(#0000 25%,#18110a1f);transition:opacity .4s;position:absolute;inset:50% 0 0}.AboutMain-figure:hover .AboutMain-imageWrap:after{opacity:.25}.AboutMain-glow{z-index:-1;filter:blur(22px);opacity:0;pointer-events:none;background:radial-gradient(circle,#d98a1c3b 0%,#d98a1c1a 38%,#d98a1c00 70%);border-radius:50%;transition:opacity 1.6s .6s;position:absolute;inset:7% -7% -6% 8%}.AboutMain-visible .AboutMain-eyebrow,.AboutMain-visible .AboutMain-title,.AboutMain-visible .AboutMain-text,.AboutMain-visible .AboutMain-stats{opacity:1;transform:translateY(0)}.AboutMain-visible .AboutMain-titleLine{transform:scaleX(1)}.AboutMain-visible .AboutMain-valueItem{opacity:1;transform:translate(0)}.AboutMain-visible .AboutMain-check path{stroke-dashoffset:0}.AboutMain-visible .AboutMain-imageWrap{clip-path:inset(0)}.AboutMain-visible .AboutMain-image{transform:scale(1)}.AboutMain-visible .AboutMain-glow{opacity:1}.AboutMain-visible .AboutMain-figure:hover .AboutMain-image{filter:saturate(1.06);transition-duration:1s;transition-delay:0s;transform:scale(1.055)}.AboutMain-visible .AboutMain-figure:hover .AboutMain-imageWrap{border-color:#d98a1c66;transition-delay:0s;box-shadow:0 34px 68px -27px #1b151185}@media (width<=1200px){.AboutMain-container{gap:40px;width:calc(100% - 56px)}.AboutMain-title{font-size:clamp(2.05rem,3.7vw,2.8rem)}.AboutMain-text{line-height:1.85}.AboutMain-values{gap:14px 18px}.AboutMain-valueItem{font-size:.94rem}.AboutMain-stats{padding:21px 6px}}@media (width<=991px){.AboutMain{padding:68px 0}.AboutMain-container{grid-template-columns:minmax(0,1fr);gap:44px;width:min(760px,100% - 48px)}.AboutMain-content{max-width:100%}.AboutMain-title{max-width:600px;font-size:clamp(2.2rem,5vw,3rem)}.AboutMain-text{max-width:700px;font-size:1.02rem}.AboutMain-values{max-width:570px}.AboutMain-stats{max-width:680px}.AboutMain-gallery{gap:18px;width:min(100%,650px);margin:0 auto}.AboutMain-figureOne,.AboutMain-figureTwo{aspect-ratio:3/3.8}.AboutMain-figureTwo{margin-top:35px}.AboutMain-imageWrap{border-radius:11px}}@media (width<=640px){.AboutMain{padding:52px 0}.AboutMain-container{gap:36px;width:calc(100% - 36px)}.AboutMain-eyebrow{letter-spacing:1.8px;gap:8px;margin-bottom:10px;font-size:.68rem}.AboutMain-eyebrow:before{width:23px}.AboutMain-title{letter-spacing:-.65px;font-size:clamp(1.9rem,6.5vw,2.6rem)}.AboutMain-titleLine{width:53px;height:3px;margin:16px 0 19px}.AboutMain-text{margin-bottom:24px;font-size:.95rem;line-height:1.85}.AboutMain-values{gap:13px 16px;margin-bottom:27px}.AboutMain-valueItem{gap:9px;font-size:.9rem}.AboutMain-check{width:19px;height:19px}.AboutMain-stats{border-radius:11px;padding:20px 6px}.AboutMain-statItem{padding:4px 5px}.AboutMain-statNumber{margin-bottom:5px;font-size:clamp(1.45rem,5vw,1.9rem)}.AboutMain-statLabel{font-size:.75rem}.AboutMain-gallery{gap:11px}.AboutMain-figureOne,.AboutMain-figureTwo{aspect-ratio:3/4.2}.AboutMain-figureTwo{margin-top:23px}.AboutMain-imageWrap{border-radius:8px}.AboutMain-glow{filter:blur(15px)}}@media (width<=420px){.AboutMain{padding:43px 0}.AboutMain-container{gap:30px;width:calc(100% - 28px)}.AboutMain-title{font-size:clamp(1.8rem,8vw,2.2rem);line-height:1.23}.AboutMain-text{font-size:.91rem;line-height:1.8}.AboutMain-values{grid-template-columns:minmax(0,1fr);gap:12px}.AboutMain-valueItem{font-size:.92rem}.AboutMain-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;padding:21px 8px}.AboutMain-statItem{padding:5px}.AboutMain-statItem:nth-child(3):before{display:none}.AboutMain-statNumber{font-size:1.8rem}.AboutMain-statLabel{font-size:.78rem}.AboutMain-gallery{gap:9px}.AboutMain-figureOne,.AboutMain-figureTwo{aspect-ratio:3/4.4}.AboutMain-figureTwo{margin-top:18px}}@media (width<=320px){.AboutMain-container{width:calc(100% - 22px)}.AboutMain-title{font-size:1.7rem}.AboutMain-eyebrow{letter-spacing:1.3px;font-size:.61rem}.AboutMain-statNumber{font-size:1.55rem}.AboutMain-statLabel{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.AboutMain *,.AboutMain :before,.AboutMain :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.AboutMain-eyebrow,.AboutMain-title,.AboutMain-text,.AboutMain-stats,.AboutMain-valueItem{opacity:1;transform:none}.AboutMain-titleLine{transform:scaleX(1)}.AboutMain-check path{stroke-dashoffset:0}.AboutMain-imageWrap{clip-path:none}.AboutMain-image{transform:none}.AboutMain-glow{opacity:1}}.AboutMainArtistic{--AboutMainArtistic-bg:#faf9f7;--AboutMainArtistic-surface:#fff;--AboutMainArtistic-ink:#172b43;--AboutMainArtistic-muted:#66768a;--AboutMainArtistic-accent:#12b978;--AboutMainArtistic-accentDark:#078e59;--AboutMainArtistic-gold:#d6ad61;--AboutMainArtistic-border:#e8e6e0;--AboutMainArtistic-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--AboutMainArtistic-bg);width:100%;color:var(--AboutMainArtistic-ink);-webkit-font-smoothing:antialiased;padding:clamp(55px,7vw,100px) 0;font-family:DM Sans,sans-serif;position:relative;overflow:hidden}[data-theme=dark] .AboutMainArtistic{--AboutMainArtistic-bg:#141a20;--AboutMainArtistic-surface:#1c252d;--AboutMainArtistic-ink:#f4f0e9;--AboutMainArtistic-muted:#b7c0ca;--AboutMainArtistic-border:#303b44}.AboutMainArtistic *,.AboutMainArtistic :before,.AboutMainArtistic :after{box-sizing:border-box}.AboutMainArtistic img{max-width:100%;display:block}.AboutMainArtistic-decoration{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.AboutMainArtistic-orb{border:1px solid #12b97817;border-radius:50%;display:block;position:absolute}.AboutMainArtistic-orbOne{width:350px;height:350px;top:10%;left:-180px}.AboutMainArtistic-orbTwo{width:400px;height:400px;bottom:-5%;right:-200px}.AboutMainArtistic-container{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5.5vw,78px);width:min(1320px,100% - 64px);margin:0 auto;display:grid}.AboutMainArtistic-media{z-index:1;min-width:0;padding-bottom:5px;position:relative}.AboutMainArtistic-mediaLabel{color:var(--AboutMainArtistic-muted);letter-spacing:2px;align-items:center;gap:11px;margin-bottom:16px;font-size:.67rem;font-weight:800;display:flex}.AboutMainArtistic-labelLine{background:var(--AboutMainArtistic-accent);flex-shrink:0;width:30px;height:2px;display:block}.AboutMainArtistic-imageStage{width:100%;padding:0 17px 17px 0;position:relative}.AboutMainArtistic-frame{border:1px solid var(--AboutMainArtistic-gold);opacity:0;transition:opacity .9s ease .5s, transform 1s var(--AboutMainArtistic-ease) .5s;border-radius:3px;position:absolute;inset:23px 0 0 23px;transform:translate(-12px,-12px)}.AboutMainArtistic-glow{z-index:-1;filter:blur(30px);opacity:0;background:radial-gradient(#d6ad6133 0%,#12b9780f 42%,#0000 72%);border-radius:50%;transition:opacity 1.4s .35s;position:absolute;inset:5% -7% -5% 5%}.AboutMainArtistic-figure{z-index:1;margin:0;position:relative}.AboutMainArtistic-imageWrap{clip-path:inset(0 100% 0 0);width:100%;transition:clip-path 1.25s var(--AboutMainArtistic-ease), box-shadow .45s ease;background:0 0;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 24px 60px -35px #18232d47}.AboutMainArtistic-image{aspect-ratio:1.08;object-fit:contain;object-position:center;width:100%;height:auto;transition:transform 1.2s var(--AboutMainArtistic-ease), filter .45s ease;display:block;transform:scale(1.045)}.AboutMainArtistic-imageCorner{z-index:2;border-right:2px solid var(--AboutMainArtistic-accent);border-bottom:2px solid var(--AboutMainArtistic-accent);opacity:0;width:35px;height:35px;transition:opacity .7s ease .65s, transform .7s var(--AboutMainArtistic-ease) .65s;pointer-events:none;position:absolute;bottom:6px;right:6px;transform:translate(-7px,-7px)}.AboutMainArtistic-mediaFooter{color:var(--AboutMainArtistic-muted);letter-spacing:1.6px;align-items:center;gap:12px;margin-top:16px;padding-left:2px;font-size:.63rem;font-weight:700;display:flex}.AboutMainArtistic-mediaFooter>span:first-child{color:var(--AboutMainArtistic-accentDark);font-family:Playfair Display,Georgia,serif;font-size:.9rem}.AboutMainArtistic-footerDivider{background:var(--AboutMainArtistic-gold);width:26px;height:1px}.AboutMainArtistic-content{width:100%;min-width:0;max-width:570px}.AboutMainArtistic-eyebrow{color:var(--AboutMainArtistic-accentDark);letter-spacing:2.2px;opacity:0;transition:opacity .8s ease, transform .8s var(--AboutMainArtistic-ease);align-items:center;gap:11px;margin-bottom:16px;font-size:.7rem;font-weight:800;display:flex;transform:translateY(16px)}.AboutMainArtistic-eyebrowLine{background:var(--AboutMainArtistic-accent);width:29px;height:2px;display:block}.AboutMainArtistic-title{color:var(--AboutMainArtistic-ink);letter-spacing:-.9px;opacity:0;transition:opacity .85s var(--AboutMainArtistic-ease) .12s, transform .85s var(--AboutMainArtistic-ease) .12s;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.2rem,3.55vw,3.25rem);font-weight:600;line-height:1.19;transform:translateY(25px)}.AboutMainArtistic-titleAccent{color:var(--AboutMainArtistic-accentDark);font-style:italic}.AboutMainArtistic-titleLine{background:linear-gradient(90deg, var(--AboutMainArtistic-accent), var(--AboutMainArtistic-gold));transform-origin:0;width:63px;height:3px;transition:transform .85s var(--AboutMainArtistic-ease) .35s;border-radius:3px;margin:20px 0 23px;display:block;transform:scaleX(0)}.AboutMainArtistic-intro{color:var(--AboutMainArtistic-muted);letter-spacing:.005em;opacity:0;transition:opacity .85s var(--AboutMainArtistic-ease) .25s, transform .85s var(--AboutMainArtistic-ease) .25s;margin:0 0 24px;font-size:clamp(.98rem,1.35vw,1.1rem);font-weight:500;line-height:1.9;transform:translateY(20px)}.AboutMainArtistic-list{gap:0;margin:0 0 24px;padding:0;list-style:none;display:grid}.AboutMainArtistic-listItem{min-width:0;color:var(--AboutMainArtistic-ink);opacity:0;transition:opacity .7s var(--AboutMainArtistic-ease) var(--delay,0s), transform .7s var(--AboutMainArtistic-ease) var(--delay,0s), color .3s ease, border-color .3s ease;border-bottom:1px solid #0000;align-items:center;gap:17px;padding:11px 0;font-size:clamp(1rem,1.4vw,1.12rem);font-weight:600;line-height:1.5;display:flex;transform:translate(-17px)}.AboutMainArtistic-arrow{width:25px;height:25px;color:var(--AboutMainArtistic-accent);transition:transform .35s var(--AboutMainArtistic-ease), color .3s ease;flex:0 0 25px;place-items:center;display:grid}.AboutMainArtistic-arrow svg{width:23px;height:23px;display:block}.AboutMainArtistic-listText{width:fit-content;max-width:100%;display:inline-block;position:relative}.AboutMainArtistic-listText:after{background:var(--AboutMainArtistic-accent);content:"";transform-origin:0;height:1px;transition:transform .35s var(--AboutMainArtistic-ease);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.AboutMainArtistic-outro{color:var(--AboutMainArtistic-muted);opacity:0;transition:opacity .85s var(--AboutMainArtistic-ease) .8s, transform .85s var(--AboutMainArtistic-ease) .8s;margin:3px 0 0;font-size:clamp(.96rem,1.3vw,1.07rem);line-height:1.9;transform:translateY(20px)}.AboutMainArtistic-signature{color:var(--AboutMainArtistic-muted);letter-spacing:1.4px;opacity:0;transition:opacity .8s ease .95s, transform .8s var(--AboutMainArtistic-ease) .95s;align-items:center;gap:11px;margin-top:24px;font-size:.61rem;font-weight:800;line-height:1.7;display:flex;transform:translateY(12px)}.AboutMainArtistic-signatureLine{background:var(--AboutMainArtistic-accent);flex:0 0 28px;width:28px;height:1px;display:block}.AboutMainArtistic-visible .AboutMainArtistic-eyebrow,.AboutMainArtistic-visible .AboutMainArtistic-title,.AboutMainArtistic-visible .AboutMainArtistic-intro,.AboutMainArtistic-visible .AboutMainArtistic-listItem,.AboutMainArtistic-visible .AboutMainArtistic-outro,.AboutMainArtistic-visible .AboutMainArtistic-signature{opacity:1;transform:translate(0)}.AboutMainArtistic-visible .AboutMainArtistic-titleLine{transform:scaleX(1)}.AboutMainArtistic-visible .AboutMainArtistic-imageWrap{clip-path:inset(0)}.AboutMainArtistic-visible .AboutMainArtistic-image{transform:scale(1)}.AboutMainArtistic-visible .AboutMainArtistic-frame{opacity:1;transform:translate(0)}.AboutMainArtistic-visible .AboutMainArtistic-glow{opacity:1}.AboutMainArtistic-visible .AboutMainArtistic-imageCorner{opacity:1;transform:translate(0)}@media (hover:hover){.AboutMainArtistic-visible .AboutMainArtistic-media:hover .AboutMainArtistic-image{filter:saturate(1.04);transform:scale(1.025)}.AboutMainArtistic-visible .AboutMainArtistic-media:hover .AboutMainArtistic-imageWrap{box-shadow:0 32px 70px -30px #18232d5c}.AboutMainArtistic-visible .AboutMainArtistic-media:hover .AboutMainArtistic-frame{border-color:var(--AboutMainArtistic-accent)}.AboutMainArtistic-listItem:hover{color:var(--AboutMainArtistic-accentDark);border-bottom-color:var(--AboutMainArtistic-border)}.AboutMainArtistic-listItem:hover .AboutMainArtistic-arrow{color:var(--AboutMainArtistic-accentDark);transform:translate(7px)}.AboutMainArtistic-listItem:hover .AboutMainArtistic-listText:after{transform:scaleX(1)}}@media (width<=1150px){.AboutMainArtistic-container{gap:42px;width:calc(100% - 54px)}.AboutMainArtistic-title{font-size:clamp(2.1rem,3.8vw,2.85rem)}.AboutMainArtistic-intro,.AboutMainArtistic-outro{line-height:1.8}.AboutMainArtistic-listItem{gap:13px}}@media (width<=900px){.AboutMainArtistic{padding:65px 0}.AboutMainArtistic-container{grid-template-columns:minmax(0,1fr);gap:43px;width:min(740px,100% - 48px)}.AboutMainArtistic-media{width:100%;max-width:690px;margin:0 auto}.AboutMainArtistic-image{aspect-ratio:1.12}.AboutMainArtistic-content{max-width:100%}.AboutMainArtistic-title{font-size:clamp(2.5rem,5.8vw,3.4rem)}.AboutMainArtistic-intro,.AboutMainArtistic-outro{max-width:690px}.AboutMainArtistic-listItem{padding:12px 0}}@media (width<=600px){.AboutMainArtistic{padding:48px 0}.AboutMainArtistic-container{gap:35px;width:calc(100% - 32px)}.AboutMainArtistic-mediaLabel{letter-spacing:1.35px;gap:8px;margin-bottom:12px;font-size:.59rem}.AboutMainArtistic-labelLine{width:22px}.AboutMainArtistic-imageStage{padding:0 11px 11px 0}.AboutMainArtistic-frame{top:15px;left:15px}.AboutMainArtistic-image{aspect-ratio:1}.AboutMainArtistic-imageCorner{width:24px;height:24px;bottom:4px;right:4px}.AboutMainArtistic-mediaFooter{letter-spacing:1.1px;gap:9px;margin-top:13px;font-size:.54rem}.AboutMainArtistic-footerDivider{width:19px}.AboutMainArtistic-eyebrow{letter-spacing:1.7px;margin-bottom:12px;font-size:.63rem}.AboutMainArtistic-title{letter-spacing:-.6px;font-size:clamp(2.1rem,7.5vw,2.8rem);line-height:1.2}.AboutMainArtistic-titleLine{width:52px;margin:17px 0 20px}.AboutMainArtistic-intro{margin-bottom:20px;font-size:.95rem;line-height:1.85}.AboutMainArtistic-list{margin-bottom:20px}.AboutMainArtistic-listItem{gap:12px;padding:10px 0;font-size:.96rem}.AboutMainArtistic-arrow{flex-basis:23px;width:23px;height:23px}.AboutMainArtistic-arrow svg{width:21px;height:21px}.AboutMainArtistic-outro{font-size:.93rem;line-height:1.85}.AboutMainArtistic-signature{letter-spacing:.95px;gap:8px;margin-top:19px;font-size:.53rem}.AboutMainArtistic-signatureLine{flex-basis:20px;width:20px}}@media (width<=380px){.AboutMainArtistic-container{gap:30px;width:calc(100% - 26px)}.AboutMainArtistic-title{font-size:2rem}.AboutMainArtistic-mediaLabel{letter-spacing:.9px;font-size:.53rem}.AboutMainArtistic-mediaFooter{letter-spacing:.8px;font-size:.48rem}.AboutMainArtistic-listItem{gap:9px;font-size:.9rem}.AboutMainArtistic-outro{font-size:.89rem}}@media (prefers-reduced-motion:reduce){.AboutMainArtistic *,.AboutMainArtistic :before,.AboutMainArtistic :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.AboutMainArtistic-eyebrow,.AboutMainArtistic-title,.AboutMainArtistic-intro,.AboutMainArtistic-listItem,.AboutMainArtistic-outro,.AboutMainArtistic-signature{opacity:1;transform:none}.AboutMainArtistic-titleLine{transform:scaleX(1)}.AboutMainArtistic-imageWrap{clip-path:none}.AboutMainArtistic-image{transform:none}.AboutMainArtistic-frame,.AboutMainArtistic-glow,.AboutMainArtistic-imageCorner{opacity:1;transform:none}}.AboutStory{--AboutStory-bg:#fff;--AboutStory-ink:#1b1511;--AboutStory-muted:#5d554f;--AboutStory-border:#ebe6e0;--AboutStory-card:#fff;--AboutStory-cardHover:#f8f7f5;--AboutStory-badge:#000;--AboutStory-badgeText:#fff;--AboutStory-line:#555;--AboutStory-gold:#d98a1c;--AboutStory-colGap:clamp(90px, 10vw, 190px);--AboutStory-rowGap:clamp(80px, 8vw, 120px);--AboutStory-ease:cubic-bezier(.22, 1, .36, 1);background:var(--AboutStory-bg);color:var(--AboutStory-ink);padding:clamp(56px,8vw,100px) 0;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}[data-theme=dark] .AboutStory{--AboutStory-bg:#14100d;--AboutStory-ink:#f4eee8;--AboutStory-muted:#b6aca3;--AboutStory-border:#2b2420;--AboutStory-card:#1b1612;--AboutStory-cardHover:#231d18;--AboutStory-badge:#f4eee8;--AboutStory-badgeText:#14100d;--AboutStory-line:#a89d93}.AboutStory *,.AboutStory :before,.AboutStory :after{box-sizing:border-box}.AboutStory-container{width:min(1240px,100% - 40px);margin:0 auto}.AboutStory-header{max-width:820px;margin-bottom:clamp(48px,7vw,96px)}.AboutStory-title{letter-spacing:-.01em;opacity:0;transition:opacity .9s var(--AboutStory-ease), transform .9s var(--AboutStory-ease);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,2.9rem);font-weight:600;line-height:1.15;transform:translateY(26px)}.AboutStory-titleLine{background:var(--AboutStory-gold);transform-origin:0;width:64px;height:3px;transition:transform .9s var(--AboutStory-ease) .3s;border-radius:3px;margin:16px 0 20px;display:block;transform:scaleX(0)}.AboutStory-intro{letter-spacing:.01em;color:var(--AboutStory-muted);opacity:0;transition:opacity .9s var(--AboutStory-ease) .25s, transform .9s var(--AboutStory-ease) .25s;margin:0;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.85;transform:translateY(20px)}.AboutStory-headerVisible .AboutStory-title,.AboutStory-headerVisible .AboutStory-intro{opacity:1;transform:none}.AboutStory-headerVisible .AboutStory-titleLine{transform:scaleX(1)}.AboutStory-timeline{column-gap:var(--AboutStory-colGap);row-gap:var(--AboutStory-rowGap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AboutStory-pos1{grid-area:1/1}.AboutStory-pos2{grid-area:1/2}.AboutStory-pos3{grid-area:2/2}.AboutStory-pos4{grid-area:2/1}.AboutStory-pos5{grid-area:3/1}.AboutStory-card{--AboutStory-x:-48px;border:1px solid var(--AboutStory-border);background:var(--AboutStory-card);opacity:0;transform:translate(var(--AboutStory-x), 30px);transition:opacity .9s var(--AboutStory-ease), transform .9s var(--AboutStory-ease), background-color .35s ease, box-shadow .35s ease;border-radius:2px;flex-direction:column;display:flex;position:relative}.AboutStory-fromRight{--AboutStory-x:48px}.AboutStory-card:before{content:"";background:var(--AboutStory-gold);transform-origin:0;height:3px;transition:transform .6s var(--AboutStory-ease);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.AboutStory-cardVisible{opacity:1;transform:none}.AboutStory-cardVisible:hover{background:var(--AboutStory-cardHover);transform:translateY(-6px);box-shadow:0 26px 50px -30px #1b151173}.AboutStory-cardVisible:hover:before{transform:scaleX(1)}.AboutStory-year{z-index:2;background:var(--AboutStory-badge);color:var(--AboutStory-badgeText);letter-spacing:.08em;font-variant-numeric:lining-nums tabular-nums;clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--AboutStory-ease) .35s;padding:6px 31px 7px;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:600;line-height:1.25;position:absolute;top:-1px;left:-1px}.AboutStory-cardVisible .AboutStory-year{clip-path:inset(0)}.AboutStory-cardBody{text-align:center;flex:1;padding:clamp(56px,6vw,70px) clamp(18px,3vw,26px) clamp(28px,4vw,48px)}.AboutStory-cardTitle{color:var(--AboutStory-ink);opacity:0;transition:opacity .8s var(--AboutStory-ease) .5s, transform .8s var(--AboutStory-ease) .5s;margin:0 0 14px;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;line-height:1.25;transform:translateY(14px)}.AboutStory-cardText{letter-spacing:.01em;color:var(--AboutStory-muted);opacity:0;transition:opacity .8s var(--AboutStory-ease) .62s, transform .8s var(--AboutStory-ease) .62s;margin:0;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.85;transform:translateY(14px)}.AboutStory-cardVisible .AboutStory-cardTitle,.AboutStory-cardVisible .AboutStory-cardText{opacity:1;transform:none}.AboutStory-connector{pointer-events:none;color:var(--AboutStory-line);transition:clip-path 1s var(--AboutStory-ease) .9s;position:absolute}.AboutStory-connector:before,.AboutStory-connector:after{content:"";position:absolute}.AboutStory-connectorRight{width:calc(var(--AboutStory-colGap) - 28px);clip-path:inset(0 100% 0 0);height:14px;margin-top:-7px;top:50%;left:calc(100% + 14px)}.AboutStory-connectorRight:before{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 9px);height:2px;margin-top:-1px;top:50%;left:0;right:8px}.AboutStory-connectorRight:after{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid;margin-top:-6px;top:50%;right:0}.AboutStory-connectorLeft{width:calc(var(--AboutStory-colGap) - 28px);clip-path:inset(0 0 0 100%);height:14px;margin-top:-7px;top:50%;right:calc(100% + 14px)}.AboutStory-connectorLeft:before{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 9px);height:2px;margin-top:-1px;top:50%;left:8px;right:0}.AboutStory-connectorLeft:after{border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:10px solid;margin-top:-6px;top:50%;left:0}.AboutStory-connectorDown{width:14px;height:calc(var(--AboutStory-rowGap) - 36px);clip-path:inset(0 0 100%);margin-left:-7px;top:calc(100% + 18px);left:50%}.AboutStory-connectorDown:before{background:repeating-linear-gradient(currentColor 0 4px,#0000 4px 9px);width:2px;margin-left:-1px;top:0;bottom:8px;left:50%}.AboutStory-connectorDown:after{border-top:10px solid;border-left:6px solid #0000;border-right:6px solid #0000;margin-left:-6px;bottom:0;left:50%}.AboutStory-cardVisible .AboutStory-connector{clip-path:inset(0)}@media (width<=1100px){.AboutStory{--AboutStory-colGap:clamp(70px, 8vw, 100px)}}@media (width<=800px){.AboutStory{--AboutStory-rowGap:84px}.AboutStory-timeline{grid-template-columns:minmax(0,1fr)}.AboutStory-pos1,.AboutStory-pos2,.AboutStory-pos3,.AboutStory-pos4,.AboutStory-pos5{grid-area:auto/1}.AboutStory-card,.AboutStory-fromRight{--AboutStory-x:0px}.AboutStory-connectorRight,.AboutStory-connectorLeft,.AboutStory-connectorDown{width:14px;height:calc(var(--AboutStory-rowGap) - 36px);clip-path:inset(0 0 100%);margin:0 0 0 -7px;top:calc(100% + 18px);left:50%;right:auto}.AboutStory-cardVisible .AboutStory-connectorRight,.AboutStory-cardVisible .AboutStory-connectorLeft,.AboutStory-cardVisible .AboutStory-connectorDown{clip-path:inset(0)}.AboutStory-connectorRight:before,.AboutStory-connectorLeft:before,.AboutStory-connectorDown:before{background:repeating-linear-gradient(currentColor 0 4px,#0000 4px 9px);width:2px;height:auto;margin:0 0 0 -1px;inset:0 auto 8px 50%}.AboutStory-connectorRight:after,.AboutStory-connectorLeft:after,.AboutStory-connectorDown:after{border:6px solid #0000;border-top:10px solid;border-bottom:0;margin:0 0 0 -6px;inset:auto auto 0 50%}}@media (width<=480px){.AboutStory-container{width:calc(100% - 32px)}.AboutStory-year{padding:5px 22px 6px}}@media (prefers-reduced-motion:reduce){.AboutStory *,.AboutStory :before,.AboutStory :after{transition:none!important;animation:none!important}.AboutStory-title,.AboutStory-intro,.AboutStory-card,.AboutStory-cardTitle,.AboutStory-cardText{opacity:1;transform:none}.AboutStory-titleLine{transform:scaleX(1)}.AboutStory-year,.AboutStory-connector{clip-path:inset(0)!important}}.AboutSpecial{--AboutSpecial-bg:#121212;--AboutSpecial-ink:#fff;--AboutSpecial-muted:#c9c1b9;--AboutSpecial-gold:#e0a23a;--AboutSpecial-line:#ffffff1a;--AboutSpecial-pad:clamp(44px, 5.5vw, 72px);--AboutSpecial-lift:clamp(28px, 3.5vw, 48px);--AboutSpecial-ease:cubic-bezier(.22, 1, .36, 1);z-index:1;background:var(--AboutSpecial-bg);color:var(--AboutSpecial-ink);padding:var(--AboutSpecial-pad) 0;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:clip visible}.AboutSpecial *,.AboutSpecial :before,.AboutSpecial :after{box-sizing:border-box}.AboutSpecial-glow{aspect-ratio:1;filter:blur(30px);pointer-events:none;opacity:0;background:radial-gradient(circle,#e0a23a29,#e0a23a00 66%);border-radius:50%;width:60%;transition:opacity 2s .4s;position:absolute;bottom:-30%;left:-10%}.AboutSpecial-container{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);width:min(1240px,100% - 40px);margin:0 auto;display:grid;position:relative}.AboutSpecial-content{grid-area:1/1;min-width:0}.AboutSpecial-title{letter-spacing:-.01em;color:var(--AboutSpecial-ink);opacity:0;transition:opacity .9s var(--AboutSpecial-ease), transform .9s var(--AboutSpecial-ease);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:600;line-height:1.15;transform:translateY(26px)}.AboutSpecial-titleLine{background:var(--AboutSpecial-gold);transform-origin:0;width:64px;height:3px;transition:transform .9s var(--AboutSpecial-ease) .3s;border-radius:3px;margin:14px 0 16px;display:block;transform:scaleX(0)}.AboutSpecial-intro{letter-spacing:.01em;max-width:640px;color:var(--AboutSpecial-ink);opacity:0;transition:opacity .9s var(--AboutSpecial-ease) .25s, transform .9s var(--AboutSpecial-ease) .25s;margin:0 0 clamp(22px,3vw,32px);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7;transform:translateY(20px)}.AboutSpecial-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);margin:0;padding:0;list-style:none;display:grid}.AboutSpecial-item{border:1px solid var(--AboutSpecial-line);opacity:0;transition:opacity .8s var(--AboutSpecial-ease) var(--delay,0s), transform .8s var(--AboutSpecial-ease) var(--delay,0s), border-color .35s ease, background-color .35s ease, box-shadow .35s ease;background:linear-gradient(160deg,#ffffff0f,#ffffff04);border-radius:10px;flex-direction:column;gap:14px;padding:clamp(18px,2vw,24px);display:flex;position:relative;overflow:hidden;transform:translateY(28px)}.AboutSpecial-item:after{content:"";background:var(--AboutSpecial-gold);transform-origin:0;width:100%;height:2px;transition:transform .5s var(--AboutSpecial-ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.AboutSpecial-icon{color:#141414;width:44px;height:44px;transition:transform .8s var(--AboutSpecial-ease) calc(var(--delay,0s) + .15s), background-color .35s ease, box-shadow .35s ease;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid;transform:scale(0)rotate(-90deg)}.AboutSpecial-itemTitle{color:var(--AboutSpecial-ink);margin:0 0 6px;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:600;line-height:1.3}.AboutSpecial-itemText{letter-spacing:.01em;color:var(--AboutSpecial-muted);margin:0;font-size:clamp(.92rem,1.2vw,1rem);line-height:1.65}.AboutSpecial-media{min-height:440px;margin-top:calc(-1 * var(--AboutSpecial-lift) - var(--AboutSpecial-pad));margin-bottom:calc(-1 * var(--AboutSpecial-pad));grid-area:1/2;align-self:stretch;position:relative}.AboutSpecial-accent{z-index:2;background:var(--AboutSpecial-gold);transform-origin:top;width:3px;height:32%;transition:transform 1.1s var(--AboutSpecial-ease) 1s;border-radius:3px;position:absolute;top:12%;left:-14px;transform:scaleY(0)}.AboutSpecial-figure{margin:0;position:absolute;inset:0}.AboutSpecial-imageWrap{clip-path:inset(0 0 100%);width:100%;height:100%;transition:clip-path 1.5s var(--AboutSpecial-ease);background:#1f1f1f;position:relative;overflow:hidden}.AboutSpecial-image{object-fit:cover;object-position:center 15%;width:100%;height:100%;transition:transform 2.2s var(--AboutSpecial-ease);display:block;transform:scale(1.3)}.AboutSpecial-shade{pointer-events:none;background:linear-gradient(#0c0c0c00,#0c0c0cbf);height:38%;position:absolute;inset:auto 0 0}.AboutSpecial-badge{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;max-width:calc(100% - 36px);transition:opacity .9s var(--AboutSpecial-ease) 1.4s, transform .9s var(--AboutSpecial-ease) 1.4s;background:#1212128c;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 14px;display:flex;position:absolute;bottom:22px;left:18px;transform:translateY(18px)}.AboutSpecial-badgeNumber{color:var(--AboutSpecial-gold);font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:600;line-height:1}.AboutSpecial-badgeText{letter-spacing:.02em;color:var(--AboutSpecial-ink);font-size:.85rem;font-weight:600;line-height:1.3}.AboutSpecial-visible .AboutSpecial-glow{opacity:1}.AboutSpecial-visible .AboutSpecial-title,.AboutSpecial-visible .AboutSpecial-intro,.AboutSpecial-visible .AboutSpecial-item,.AboutSpecial-visible .AboutSpecial-badge{opacity:1;transform:none}.AboutSpecial-visible .AboutSpecial-titleLine{transform:scaleX(1)}.AboutSpecial-visible .AboutSpecial-icon{transform:none}.AboutSpecial-visible .AboutSpecial-imageWrap{clip-path:inset(0)}.AboutSpecial-visible .AboutSpecial-image{transform:scale(1)}.AboutSpecial-visible .AboutSpecial-accent{transform:scaleY(1)}.AboutSpecial-visible .AboutSpecial-item:hover{background:linear-gradient(160deg,#e0a23a24,#ffffff08);border-color:#e0a23a8c;transition-delay:0s;transform:translateY(-5px);box-shadow:0 22px 40px -26px #000000e6}.AboutSpecial-item:hover:after{transform:scaleX(1)}.AboutSpecial-item:hover .AboutSpecial-icon{background:var(--AboutSpecial-gold);box-shadow:0 0 0 6px #e0a23a33}.AboutSpecial-visible .AboutSpecial-item:hover .AboutSpecial-icon{transition-delay:0s;transform:rotate(-8deg)scale(1.06)}.AboutSpecial-visible .AboutSpecial-figure:hover .AboutSpecial-image{transition-duration:1.4s;transform:scale(1.05)}@media (width<=1100px){.AboutSpecial-container{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px}}@media (width<=900px){.AboutSpecial-container{grid-template-columns:minmax(0,1fr);gap:36px}.AboutSpecial-media{aspect-ratio:4/3.4;width:100%;min-height:0;max-height:520px;margin-top:0;margin-bottom:calc(-1 * var(--AboutSpecial-pad));grid-area:2/1}.AboutSpecial-accent{display:none}.AboutSpecial-imageWrap{clip-path:inset(100% 0 0)}.AboutSpecial-visible .AboutSpecial-imageWrap{clip-path:inset(0)}}@media (width<=600px){.AboutSpecial-container{width:calc(100% - 32px)}.AboutSpecial-list{grid-template-columns:minmax(0,1fr)}.AboutSpecial-item{flex-direction:row;align-items:flex-start;gap:14px}.AboutSpecial-icon{width:40px;height:40px}.AboutSpecial-media{aspect-ratio:4/4.4}.AboutSpecial-badge{bottom:16px;left:12px}}@media (prefers-reduced-motion:reduce){.AboutSpecial *,.AboutSpecial :before,.AboutSpecial :after{transition:none!important;animation:none!important}.AboutSpecial-glow,.AboutSpecial-title,.AboutSpecial-intro,.AboutSpecial-item,.AboutSpecial-badge{opacity:1;transform:none}.AboutSpecial-titleLine{transform:scaleX(1)}.AboutSpecial-icon{transform:none}.AboutSpecial-imageWrap{clip-path:none!important}.AboutSpecial-image{transform:none}.AboutSpecial-accent{transform:scaleY(1)}}.AboutClient{--AboutClient-bg:#fdfaf6;--AboutClient-cardBg:#fff;--AboutClient-ink:#211710;--AboutClient-muted:#76665b;--AboutClient-accent:#d98a1c;--AboutClient-accentDark:#b66d0c;--AboutClient-gold:#d99a35;--AboutClient-border:#eee2d4;--AboutClient-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:radial-gradient(ellipse at 4% 8%, #d98a1c0e, transparent 32%), var(--AboutClient-bg);width:100%;color:var(--AboutClient-ink);-webkit-font-smoothing:antialiased;padding:clamp(55px,7vw,92px) 0 clamp(45px,6vw,75px);font-family:DM Sans,sans-serif;position:relative;overflow:hidden}[data-theme=dark] .AboutClient{--AboutClient-bg:#1d1712;--AboutClient-cardBg:#292019;--AboutClient-ink:#f7eee3;--AboutClient-muted:#c4b3a1;--AboutClient-border:#403126;--AboutClient-accent:#e5a443;--AboutClient-accentDark:#efb45c;--AboutClient-gold:#e8b45e}.AboutClient *,.AboutClient :before,.AboutClient :after{box-sizing:border-box}.AboutClient-container{width:min(1540px,100% - 80px);margin:0 auto}.AboutClient-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:clamp(32px,4vw,54px);display:flex}.AboutClient-headingContent{max-width:950px}.AboutClient-eyebrow{color:var(--AboutClient-accentDark);letter-spacing:2px;opacity:0;transition:opacity .7s ease, transform .7s var(--AboutClient-ease);align-items:center;gap:12px;margin-bottom:15px;font-size:.68rem;font-weight:800;display:flex;transform:translateY(16px)}.AboutClient-eyebrowLine{background:var(--AboutClient-accent);flex-shrink:0;width:32px;height:2px}.AboutClient-title{color:var(--AboutClient-ink);letter-spacing:-.8px;opacity:0;transition:opacity .8s var(--AboutClient-ease) 80ms, transform .8s var(--AboutClient-ease) 80ms;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.15rem,4vw,3.5rem);font-weight:600;line-height:1.2;transform:translateY(22px)}.AboutClient-title span{color:var(--AboutClient-accentDark);font-style:italic}.AboutClient-subtitle{max-width:900px;color:var(--AboutClient-muted);letter-spacing:.015em;opacity:0;transition:opacity .8s var(--AboutClient-ease) .18s, transform .8s var(--AboutClient-ease) .18s;margin:17px 0 0;font-size:clamp(.98rem,1.5vw,1.18rem);font-weight:400;line-height:1.8;transform:translateY(18px)}.AboutClient-ratingBadge{opacity:0;transition:opacity .8s ease .3s, transform .8s var(--AboutClient-ease) .3s;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;padding-bottom:5px;display:flex;transform:translateY(15px)}.AboutClient-ratingStars{color:var(--AboutClient-gold);letter-spacing:2px;white-space:nowrap;font-size:1.05rem}.AboutClient-ratingText{color:var(--AboutClient-muted);font-size:.76rem;font-weight:600}.AboutClient-carousel{width:100%;padding:5px 1px 14px;overflow:hidden}.AboutClient-track{width:100%;transition:transform .85s var(--AboutClient-ease);will-change:transform;align-items:stretch;gap:24px;display:flex;transform:translate(0,0)}.AboutClient-card{isolation:isolate;background:var(--AboutClient-cardBg);opacity:0;min-width:0;min-height:390px;transition:opacity .8s var(--AboutClient-ease) var(--AboutClient-delay,0s), transform .8s var(--AboutClient-ease) var(--AboutClient-delay,0s), box-shadow .4s ease, border-color .4s ease;border:1px solid #5f412314;border-radius:15px;flex-direction:column;flex:0 0 calc(33.3333% - 16px);padding:29px 30px 25px;display:flex;position:relative;overflow:hidden;transform:translateY(28px);box-shadow:0 5px 22px #31211406,0 18px 42px -34px #3121142e}.AboutClient-card:before{z-index:-1;content:"";width:140px;height:140px;transition:transform .6s var(--AboutClient-ease), border-color .4s ease;border:1px solid #d98a1c17;border-radius:50%;position:absolute;top:-50px;right:-45px}.AboutClient-card:after{z-index:-1;content:"";border:1px solid #d98a1c11;border-radius:50%;width:90px;height:90px;position:absolute;top:-30px;right:-25px}.AboutClient-cardTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.AboutClient-cardLabel{color:var(--AboutClient-accentDark);letter-spacing:1.55px;align-items:center;gap:7px;font-size:.61rem;font-weight:800;display:inline-flex}.AboutClient-cardLabel:before{background:var(--AboutClient-accent);content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.AboutClient-quoteMark{color:#50392412;pointer-events:none;height:48px;font-family:Georgia,serif;font-size:6.2rem;font-weight:700;line-height:.9}.AboutClient-cardHeading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:17px;display:flex}.AboutClient-cardTitle{color:var(--AboutClient-ink);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.1rem,1.45vw,1.32rem);font-weight:600;line-height:1.45}.AboutClient-stars{color:var(--AboutClient-gold);letter-spacing:1px;white-space:nowrap;flex-shrink:0;padding-top:3px;font-size:.65rem}.AboutClient-review{color:var(--AboutClient-muted);overflow-wrap:anywhere;flex:1;margin:0;font-size:clamp(.91rem,1.08vw,1.03rem);font-weight:400;line-height:1.9}.AboutClient-divider{background:var(--AboutClient-border);flex-shrink:0;width:100%;height:1px;margin:23px 0 19px}.AboutClient-cardFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.AboutClient-author{align-items:center;gap:13px;min-width:0;display:flex}.AboutClient-avatarWrap{width:53px;height:53px;transition:transform .4s var(--AboutClient-ease), box-shadow .4s ease;background:#fbf1e3;border:2px solid #d98a1c4d;border-radius:50%;flex:0 0 53px;position:relative;overflow:hidden;box-shadow:0 4px 12px #31211414}.AboutClient-avatar{object-fit:cover;width:100%;height:100%;display:block}.AboutClient-avatarFallback{color:var(--AboutClient-accentDark);place-items:center;font-size:.85rem;font-weight:800;display:none;position:absolute;inset:0}.AboutClient-authorInfo{min-width:0}.AboutClient-authorName{overflow-wrap:anywhere;color:var(--AboutClient-ink);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1rem,1.4vw,1.16rem);font-weight:600;line-height:1.4}.AboutClient-authorRole{color:var(--AboutClient-muted);margin:4px 0 0;font-size:.79rem;line-height:1.5}.AboutClient-date{color:var(--AboutClient-muted);text-align:right;flex-shrink:0;font-size:.7rem;line-height:1.5}.AboutClient-cardAccent{transform-origin:0;height:3px;transition:transform .55s var(--AboutClient-ease);background:linear-gradient(90deg,#d98a1c,#f0bd69,#d99a35);border-radius:5px 5px 0 0;position:absolute;bottom:0;left:30px;right:30px;transform:scaleX(0)}.AboutClient-visible .AboutClient-eyebrow,.AboutClient-visible .AboutClient-title,.AboutClient-visible .AboutClient-subtitle,.AboutClient-visible .AboutClient-ratingBadge,.AboutClient-visible .AboutClient-card{opacity:1;transform:translateY(0)}@media (hover:hover){.AboutClient-card:hover{z-index:2;border-color:#d98a1c47;transform:translateY(-6px);box-shadow:0 15px 38px #3121140e,0 30px 55px -34px #d98a1c33}.AboutClient-card:hover:before{border-color:#d98a1c33;transform:scale(1.12)}.AboutClient-card:hover .AboutClient-avatarWrap{transform:scale(1.06);box-shadow:0 6px 18px #d98a1c2e}.AboutClient-card:hover .AboutClient-cardAccent{transform:scaleX(1)}}.AboutClient-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.AboutClient-progress{align-items:center;gap:8px;display:flex}.AboutClient-progressDot{cursor:pointer;width:8px;height:8px;transition:width .4s var(--AboutClient-ease), background-color .3s ease;background:#e5ddd3;border:0;border-radius:10px;padding:0;display:block}.AboutClient-progressDotActive{background:var(--AboutClient-accent);width:27px}.AboutClient-progressDot:focus-visible{outline:2px solid var(--AboutClient-accentDark);outline-offset:4px}.AboutClient-bottomText{color:var(--AboutClient-muted);letter-spacing:1.6px;text-align:right;font-size:.61rem;font-weight:700}@media (width>=1600px){.AboutClient-container{width:min(1640px,100% - 100px)}.AboutClient-card{min-height:410px;padding:34px 34px 28px}.AboutClient-track{gap:28px}.AboutClient-card{flex-basis:calc(33.3333% - 18.6667px)}}@media (width<=1024px){.AboutClient-container{width:calc(100% - 56px)}.AboutClient-header{align-items:flex-start}.AboutClient-card{flex-basis:calc(50% - 12px);min-height:385px;padding:25px 24px 22px}.AboutClient-cardHeading{flex-direction:column;gap:7px}.AboutClient-cardTitle{font-size:1.2rem}.AboutClient-review{font-size:.95rem}.AboutClient-cardFooter{flex-direction:column;align-items:flex-start}.AboutClient-date{text-align:left;padding-left:66px}}@media (width<=640px){.AboutClient{padding:48px 0 42px}.AboutClient-container{width:calc(100% - 32px)}.AboutClient-header{flex-direction:column;gap:20px;margin-bottom:25px}.AboutClient-eyebrow{letter-spacing:1.35px;margin-bottom:12px;font-size:.59rem}.AboutClient-eyebrowLine{width:22px}.AboutClient-title{letter-spacing:-.6px;font-size:clamp(2rem,8vw,2.65rem)}.AboutClient-subtitle{margin-top:12px;font-size:.94rem;line-height:1.8}.AboutClient-ratingBadge{align-items:flex-start;gap:4px}.AboutClient-ratingStars{font-size:.95rem}.AboutClient-ratingText{font-size:.73rem}.AboutClient-carousel{padding-top:3px}.AboutClient-track{gap:16px}.AboutClient-card{border-radius:13px;flex-basis:100%;min-height:390px;padding:25px 22px 23px}.AboutClient-cardTop{margin-bottom:12px}.AboutClient-quoteMark{font-size:5.4rem}.AboutClient-cardHeading{gap:7px;margin-bottom:13px}.AboutClient-cardTitle{font-size:1.23rem}.AboutClient-stars{font-size:.67rem}.AboutClient-review{font-size:.94rem;line-height:1.85}.AboutClient-divider{margin:19px 0 16px}.AboutClient-cardFooter{flex-direction:row;align-items:center;gap:8px}.AboutClient-author{gap:10px}.AboutClient-avatarWrap{flex-basis:45px;width:45px;height:45px}.AboutClient-authorName{font-size:1rem}.AboutClient-authorRole{font-size:.73rem}.AboutClient-date{text-align:right;padding-left:0;font-size:.64rem}.AboutClient-cardAccent{left:22px;right:22px}.AboutClient-bottom{margin-top:17px}.AboutClient-bottomText{letter-spacing:.8px;font-size:.5rem}}@media (width<=380px){.AboutClient-container{width:calc(100% - 24px)}.AboutClient-title{font-size:1.9rem}.AboutClient-card{min-height:410px;padding:22px 17px}.AboutClient-cardFooter{flex-direction:column;align-items:flex-start;gap:10px}.AboutClient-date{text-align:left;padding-left:55px}.AboutClient-bottomText{max-width:165px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.AboutClient *,.AboutClient :before,.AboutClient :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.AboutClient-eyebrow,.AboutClient-title,.AboutClient-subtitle,.AboutClient-ratingBadge,.AboutClient-card{opacity:1;transform:none}}.ContactMain{--ContactMain-bg:#fbf8f2;--ContactMain-ink:#1a120b;--ContactMain-muted:#6f655b;--ContactMain-gold:#d98a1c;--ContactMain-goldDeep:#c27712;--ContactMain-peach:#fbe6ca;--ContactMain-border:#e9e0d3;--ContactMain-field:#fffdf9;--ContactMain-danger:#c0392b;--ContactMain-success:#1f7a4d;--ContactMain-padTop:clamp(48px, 6vw, 72px);--ContactMain-padBottom:clamp(48px, 6vw, 84px);--ContactMain-bleed:max(20px, calc((100vw - 1240px) / 2));--ContactMain-ease:cubic-bezier(.22, 1, .36, 1);background:radial-gradient(900px 520px at 22% -12%, #fff 0%, #fff0 62%), var(--ContactMain-bg);color:var(--ContactMain-ink);padding:var(--ContactMain-padTop) 0 var(--ContactMain-padBottom);font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow-x:clip}.ContactMain *,.ContactMain :before,.ContactMain :after{box-sizing:border-box}.ContactMain-container{grid-template-columns:minmax(0,.78fr) minmax(0,1fr) minmax(0,.92fr);grid-template-areas:"head head media""info form media""map map map";gap:clamp(28px,3vw,40px) clamp(24px,3.5vw,48px);width:min(1240px,100% - 40px);margin:0 auto;display:grid}.ContactMain-head{grid-area:head;align-self:end}.ContactMain-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--ContactMain-gold);opacity:0;transition:opacity .8s var(--ContactMain-ease), transform .8s var(--ContactMain-ease);align-items:center;gap:16px;margin:0 0 14px;font-size:.85rem;font-weight:700;display:flex;transform:translate(-16px)}.ContactMain-eyebrowLine{background:var(--ContactMain-gold);transform-origin:0;width:44px;height:2px;transition:transform .9s var(--ContactMain-ease) .2s;display:block;transform:scaleX(0)}.ContactMain-title{letter-spacing:-.02em;color:var(--ContactMain-ink);margin:0 0 18px;font-family:Playfair Display,Georgia,serif;font-size:clamp(3rem,7.4vw,5.4rem);font-weight:600;line-height:1.05}.ContactMain-titleMask{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.ContactMain-titleWord{transition:transform 1.1s var(--ContactMain-ease);display:inline-block;transform:translateY(115%)}.ContactMain-titleAccent{color:var(--ContactMain-gold);transition-delay:.15s}.ContactMain-intro{max-width:560px;color:var(--ContactMain-muted);opacity:0;transition:opacity .9s var(--ContactMain-ease) .4s, transform .9s var(--ContactMain-ease) .4s;margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75;transform:translateY(20px)}.ContactMain-info{grid-area:info;align-content:start;gap:22px;margin:0;padding:0;list-style:none;display:grid}.ContactMain-infoItem{opacity:0;transition:opacity .8s var(--ContactMain-ease) var(--delay,0s), transform .8s var(--ContactMain-ease) var(--delay,0s);align-items:center;gap:16px;display:flex;transform:translate(-24px)}.ContactMain-infoIcon{background:var(--ContactMain-peach);width:52px;height:52px;color:var(--ContactMain-gold);transition:background-color .35s ease, color .35s ease, transform .5s var(--ContactMain-ease), box-shadow .35s ease;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ContactMain-infoItem:hover .ContactMain-infoIcon{background:var(--ContactMain-gold);color:#fff;transform:scale(1.08)rotate(-6deg);box-shadow:0 10px 22px -10px #d98a1ccc}.ContactMain-infoBody{min-width:0}.ContactMain-infoLabel{color:var(--ContactMain-ink);margin:0 0 3px;font-size:1.05rem;font-weight:600}.ContactMain-infoValue{color:var(--ContactMain-muted);overflow-wrap:anywhere;margin:0;font-size:.93rem;line-height:1.5;text-decoration:none;transition:color .3s}a.ContactMain-infoValue:hover{color:var(--ContactMain-gold)}.ContactMain-form{grid-area:form;align-content:start;gap:12px;display:grid}.ContactMain-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ContactMain-field{opacity:0;min-width:0;transition:opacity .8s var(--ContactMain-ease) var(--delay,0s), transform .8s var(--ContactMain-ease) var(--delay,0s);flex-direction:column;gap:5px;display:flex;transform:translateY(20px)}.ContactMain-input{border:1px solid var(--ContactMain-border);background:var(--ContactMain-field);width:100%;height:52px;font:inherit;color:var(--ContactMain-ink);border-radius:12px;outline:none;padding:0 18px;font-size:.95rem;transition:border-color .3s,box-shadow .3s,background-color .3s}.ContactMain-input::placeholder{color:#8d8379}.ContactMain-input:hover{border-color:#dccdb8}.ContactMain-input:focus{border-color:var(--ContactMain-gold);background:#fff;box-shadow:0 0 0 4px #d98a1c29}.ContactMain-textarea{resize:vertical;height:auto;min-height:128px;padding:16px 18px;line-height:1.6}.ContactMain-inputError,.ContactMain-inputError:focus{border-color:var(--ContactMain-danger);box-shadow:0 0 0 4px #c0392b1f}.ContactMain-error{color:var(--ContactMain-danger);padding-left:4px;font-size:.8rem;font-weight:500}.ContactMain-button{color:#fff;width:100%;height:54px;font:inherit;letter-spacing:.02em;cursor:pointer;opacity:0;transition:opacity .8s var(--ContactMain-ease) var(--delay,0s), transform .8s var(--ContactMain-ease) var(--delay,0s), box-shadow .3s ease, filter .3s ease;background:linear-gradient(#e49b2c 0%,#c97c14 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:.98rem;font-weight:600;display:flex;position:relative;overflow:hidden;transform:translateY(20px);box-shadow:0 16px 30px -16px #c27712e6}.ContactMain-button:after{content:"";transition:transform .8s var(--ContactMain-ease);background:linear-gradient(110deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.ContactMain-button:hover:not(:disabled):after{transform:translate(120%)}.ContactMain-button:focus-visible{outline-offset:3px;outline:3px solid #d98a1c73}.ContactMain-button:disabled{cursor:progress;filter:saturate(.8)}.ContactMain-button svg{transition:transform .4s var(--ContactMain-ease)}.ContactMain-button:hover:not(:disabled) svg{transform:translate(3px,-3px)}.ContactMain-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ContactMainSpin}@keyframes ContactMainSpin{to{transform:rotate(360deg)}}.ContactMain-status{min-height:22px;margin:0;font-size:.9rem;font-weight:500}.ContactMain-statusSuccess{color:var(--ContactMain-success)}.ContactMain-statusFail{color:var(--ContactMain-danger)}.ContactMain-media{z-index:1;margin-top:calc(-1 * var(--ContactMain-padTop));margin-right:calc(-1 * var(--ContactMain-bleed));grid-area:media;align-self:stretch;margin-bottom:-90px;position:relative}.ContactMain-wall{opacity:0;transition:opacity 1s var(--ContactMain-ease), transform 1.2s var(--ContactMain-ease);background:radial-gradient(520px 360px at 30% 18%,#fff4daf2,#fff4da00 70%),linear-gradient(160deg,#f5e6cc 0%,#ecd5ad 55%,#e2c391 100%);position:absolute;inset:0;transform:translate(40px);box-shadow:inset 24px 0 40px -30px #784e1459}.ContactMain-wall:before,.ContactMain-wall:after{content:"";filter:blur(26px);background:#6e46141f;border-radius:50%;position:absolute}.ContactMain-wall:before{width:160px;height:340px;bottom:18%;right:6%;transform:rotate(18deg)}.ContactMain-wall:after{width:120px;height:260px;top:30%;left:4%;transform:rotate(-14deg)}.ContactMain-hanging{flex-direction:column;align-items:center;padding:0 clamp(24px,4vw,56px) 130px;display:flex;position:relative}.ContactMain-lamp{opacity:0;width:min(200px,54%);height:70px;transition:opacity .9s var(--ContactMain-ease) .8s, transform .9s var(--ContactMain-ease) .8s;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(-14px)}.ContactMain-lampArm{background:linear-gradient(90deg,#3a2a14,#7b5a28,#3a2a14);border-radius:3px;width:5px;height:26px}.ContactMain-lampBar{background:linear-gradient(#8b6730 0%,#3b2a12 60%,#1e1508 100%);border-radius:8px;width:100%;height:14px;box-shadow:0 6px 12px -4px #00000073}.ContactMain-lampLight{pointer-events:none;z-index:3;background:radial-gradient(at top,#ffe096a6,#ffe09600 70%);width:150%;height:120px;position:absolute;top:38px;left:50%;transform:translate(-50%)}.ContactMain-frame{opacity:0;transform-origin:50% 0;width:min(100%,400px);margin:6px 0 0;position:relative}.ContactMain-frameOuter{background:linear-gradient(135deg,#6f4b0e 0%,#f3d67c 18%,#b88720 38%,#f8e7a3 55%,#94671a 76%,#d6a73c 100%);border-radius:4px;padding:16px;position:relative;box-shadow:0 40px 60px -26px #3c2305a6,0 14px 22px -10px #3c230566,inset 0 0 0 1px #ffffff59,inset 0 0 12px #46280573}.ContactMain-frameOuter:before{content:"";pointer-events:none;border:1px solid #50300873;position:absolute;inset:6px}.ContactMain-mat{background:linear-gradient(#f7f0e1,#efe4cf);padding:12px;box-shadow:inset 0 0 14px #3c23054d}.ContactMain-imageWrap{aspect-ratio:4/5;clip-path:inset(0 0 100%);transition:clip-path 1.4s var(--ContactMain-ease) 1s;background:#d8c7a7;position:relative;overflow:hidden;box-shadow:0 0 0 1px #3c230580}.ContactMain-image{object-fit:cover;width:100%;height:100%;transition:transform 2.2s var(--ContactMain-ease) 1s;display:block;transform:scale(1.3)}.ContactMain-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 36%,#ffffff61 50%,#0000 64%);position:absolute;inset:0;transform:translate(-130%)}.ContactMain-plaque{letter-spacing:.16em;text-align:center;text-transform:uppercase;color:#3b2a12;background:linear-gradient(#e8c46a,#b88720);border-radius:3px;width:max-content;max-width:88%;margin:18px auto 0;padding:7px 18px;font-size:.72rem;font-weight:700;box-shadow:0 8px 14px -8px #3c230599,inset 0 0 0 1px #fff6}.ContactMain-map{z-index:3;clip-path:inset(100% 0 0 round 26px);opacity:0;height:clamp(270px,32vw,370px);transition:clip-path 1.4s var(--ContactMain-ease) .7s, opacity .8s ease .7s;background:#e9e4da;border:6px solid #fff;border-radius:26px;grid-area:map;position:relative;overflow:hidden;box-shadow:0 34px 60px -34px #462d0a80}.ContactMain-mapFrame{filter:saturate(.92)contrast(1.02);border:0;width:100%;height:100%;display:block}.ContactMain-mapLink{max-width:calc(100% - 28px);color:var(--ContactMain-ink);transition:transform .35s var(--ContactMain-ease), color .3s ease;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;bottom:14px;left:14px;box-shadow:0 12px 24px -12px #00000073}.ContactMain-mapLink svg{width:17px;height:17px;color:var(--ContactMain-gold);flex-shrink:0}.ContactMain-mapLink:hover{color:var(--ContactMain-gold);transform:translateY(-3px)}.ContactMain-visible .ContactMain-eyebrow,.ContactMain-visible .ContactMain-intro,.ContactMain-visible .ContactMain-infoItem,.ContactMain-visible .ContactMain-field,.ContactMain-visible .ContactMain-button{opacity:1;transform:none}.ContactMain-visible .ContactMain-eyebrowLine{transform:scaleX(1)}.ContactMain-visible .ContactMain-titleWord{transform:translateY(0)}.ContactMain-visible .ContactMain-wall,.ContactMain-visible .ContactMain-lamp{opacity:1;transform:none}.ContactMain-visible .ContactMain-frame{animation:ContactMainSwing 2.6s var(--ContactMain-ease) .5s both}.ContactMain-visible .ContactMain-imageWrap{clip-path:inset(0)}.ContactMain-visible .ContactMain-image{transform:scale(1)}.ContactMain-visible .ContactMain-sheen{animation:1.6s ease-in-out 2.1s both ContactMainSheen}.ContactMain-visible .ContactMain-map{clip-path:inset(0 round 26px);opacity:1}.ContactMain-visible .ContactMain-frame:hover .ContactMain-image{transition:transform 1.4s var(--ContactMain-ease);transform:scale(1.05)}@keyframes ContactMainSwing{0%{opacity:0;transform:translateY(-46px)rotate(-3.5deg)}35%{opacity:1;transform:translateY(0)rotate(1.8deg)}58%{transform:rotate(-.9deg)}78%{transform:rotate(.4deg)}to{opacity:1;transform:rotate(0)}}@keyframes ContactMainSheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}@media (width<=1024px){.ContactMain-container{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-template-areas:"head head""media media""info form""map map";row-gap:36px}.ContactMain-media{margin:0 calc(-1 * var(--ContactMain-bleed))}.ContactMain-hanging{padding:0 24px 56px}.ContactMain-frame{width:min(100%,360px)}}@media (width<=680px){.ContactMain-container{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""info""form""map";row-gap:32px;width:calc(100% - 32px)}.ContactMain{--ContactMain-bleed:16px}.ContactMain-title{font-size:clamp(2.8rem,15vw,3.6rem)}.ContactMain-eyebrow{letter-spacing:.22em}.ContactMain-frame{width:min(100%,300px)}.ContactMain-frameOuter{padding:12px}.ContactMain-mat{padding:9px}.ContactMain-map{clip-path:inset(100% 0 0 round 20px);border-width:4px;border-radius:20px}.ContactMain-visible .ContactMain-map{clip-path:inset(0 round 20px)}.ContactMain-mapLink{padding:8px 13px;font-size:.8rem;bottom:10px;left:10px}}@media (width<=480px){.ContactMain-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ContactMain *,.ContactMain :before,.ContactMain :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ContactMain-eyebrow,.ContactMain-intro,.ContactMain-infoItem,.ContactMain-field,.ContactMain-button,.ContactMain-wall,.ContactMain-lamp,.ContactMain-frame,.ContactMain-map{opacity:1;transform:none}.ContactMain-eyebrowLine{transform:scaleX(1)}.ContactMain-titleWord,.ContactMain-image{transform:none}.ContactMain-imageWrap,.ContactMain-map{clip-path:none!important}.ContactMain-sheen{display:none}}.ShopMain{--ShopMain-bg:#fff;--ShopMain-panel:#fbfaf8;--ShopMain-card:#fff;--ShopMain-ink:#1a1613;--ShopMain-onInk:#fff;--ShopMain-muted:#77706a;--ShopMain-border:#ebe6df;--ShopMain-soft:#f4f0ea;--ShopMain-gold:#c8841a;--ShopMain-goldSoft:#f9ead2;--ShopMain-heart:#d92d20;--ShopMain-ease:cubic-bezier(.22, 1, .36, 1);background:var(--ShopMain-bg);color:var(--ShopMain-ink);padding:clamp(40px,6vw,80px) 0;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;position:relative}[data-theme=dark] .ShopMain{--ShopMain-bg:#14100d;--ShopMain-panel:#1b1612;--ShopMain-card:#1b1612;--ShopMain-ink:#f4eee8;--ShopMain-onInk:#14100d;--ShopMain-muted:#b6aca3;--ShopMain-border:#2e2620;--ShopMain-soft:#261f19;--ShopMain-goldSoft:#3a2a14}.ShopMain *,.ShopMain :before,.ShopMain :after{box-sizing:border-box}.ShopMain button,.ShopMain input,.ShopMain select{font-family:inherit}.ShopMain-container{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(28px,3.6vw,52px);width:min(1280px,100% - 40px);margin:0 auto;display:grid}.ShopMain-sidebar{border:1px solid var(--ShopMain-border);background:var(--ShopMain-panel);scrollbar-width:thin;scrollbar-color:var(--ShopMain-border) transparent;border-radius:16px;max-height:calc(100vh - 48px);padding:22px;position:sticky;top:24px;overflow-y:auto}.ShopMain-sidebarHead{display:none}.ShopMain-sidebarTitle{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:600}.ShopMain-sidebarClose{border:1px solid var(--ShopMain-border);background:var(--ShopMain-card);width:40px;height:40px;color:var(--ShopMain-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.ShopMain-search{opacity:0;transition:opacity .8s var(--ShopMain-ease) .1s, transform .8s var(--ShopMain-ease) .1s;margin-bottom:8px;display:flex;transform:translate(-20px)}.ShopMain-searchInput{border:1px solid var(--ShopMain-border);background:var(--ShopMain-card);min-width:0;height:50px;color:var(--ShopMain-ink);border-right:0;border-radius:10px 0 0 10px;outline:none;flex:1;padding:0 16px;font-size:.93rem;transition:border-color .3s,box-shadow .3s}.ShopMain-searchInput::placeholder{color:#a1978d}.ShopMain-searchInput:focus{border-color:var(--ShopMain-gold);box-shadow:0 0 0 4px #c8841a26}.ShopMain-searchButton{background:var(--ShopMain-ink);width:52px;height:50px;color:var(--ShopMain-onInk);cursor:pointer;border:0;border-radius:0 10px 10px 0;place-items:center;transition:background-color .3s,color .3s;display:grid}.ShopMain-searchButton:hover{background:var(--ShopMain-gold);color:#fff}.ShopMain-group{border-bottom:1px solid var(--ShopMain-border);opacity:0;transition:opacity .8s var(--ShopMain-ease) var(--delay,0s), transform .8s var(--ShopMain-ease) var(--delay,0s);transform:translate(-20px)}.ShopMain-group:last-child{border-bottom:0}.ShopMain-groupHead{width:100%;color:var(--ShopMain-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:20px 0 14px;display:flex}.ShopMain-groupTitle{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.28rem;font-weight:600;line-height:1.2}.ShopMain-groupChevron{background:var(--ShopMain-soft);width:30px;height:30px;color:var(--ShopMain-muted);transition:transform .45s var(--ShopMain-ease), background-color .3s ease, color .3s ease;border-radius:50%;place-items:center;display:grid}.ShopMain-groupHead:hover .ShopMain-groupChevron{background:var(--ShopMain-gold);color:#fff}.ShopMain-groupOpen .ShopMain-groupChevron{transform:rotate(180deg)}.ShopMain-groupPanel{transition:grid-template-rows .5s var(--ShopMain-ease);grid-template-rows:0fr;display:grid}.ShopMain-groupOpen .ShopMain-groupPanel{grid-template-rows:1fr}.ShopMain-groupInner{min-height:0;overflow:hidden}.ShopMain-options{gap:2px;margin:0;padding:0 0 16px;list-style:none;display:grid}.ShopMain-option{cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin:0 -8px;padding:8px;transition:background-color .25s;display:flex}.ShopMain-option:hover{background:var(--ShopMain-soft)}.ShopMain-optionInput{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ShopMain-optionBox{background:var(--ShopMain-card);color:#fff;width:21px;height:21px;transition:background-color .25s ease, border-color .25s ease, transform .3s var(--ShopMain-ease);border:1.5px solid #bbb0a3;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ShopMain-optionBox svg{opacity:0;transition:opacity .2s ease, transform .3s var(--ShopMain-ease);transform:scale(.4)}.ShopMain-option:hover .ShopMain-optionBox{border-color:var(--ShopMain-gold)}.ShopMain-optionInput:checked+.ShopMain-optionBox{background:var(--ShopMain-gold);border-color:var(--ShopMain-gold);transform:scale(1.06)}.ShopMain-optionInput:checked+.ShopMain-optionBox svg{opacity:1;transform:scale(1)}.ShopMain-optionInput:focus-visible+.ShopMain-optionBox{box-shadow:0 0 0 4px #c8841a4d}.ShopMain-optionLabel{min-width:0;color:var(--ShopMain-muted);flex:1;font-size:.95rem;font-weight:500;transition:color .25s}.ShopMain-optionInput:checked~.ShopMain-optionLabel,.ShopMain-option:hover .ShopMain-optionLabel{color:var(--ShopMain-ink)}.ShopMain-optionInput:checked~.ShopMain-optionLabel{font-weight:700}.ShopMain-optionCount{background:var(--ShopMain-soft);text-align:center;min-width:26px;color:var(--ShopMain-muted);border-radius:999px;padding:2px 8px;font-size:.76rem;font-weight:700;display:none!important}.ShopMain-more{color:var(--ShopMain-gold);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin:-4px 0 18px;padding:0;font-size:.88rem;font-weight:700;text-decoration:underline}.ShopMain-sidebarFoot{border-top:1px solid var(--ShopMain-border);gap:10px;margin-top:8px;padding-top:18px;display:grid}.ShopMain-clear,.ShopMain-apply{cursor:pointer;border-radius:10px;height:48px;font-size:.93rem;font-weight:700;transition:background-color .3s,color .3s,border-color .3s,opacity .3s}.ShopMain-clear{border:1.5px solid var(--ShopMain-border);color:var(--ShopMain-ink);background:0 0}.ShopMain-clear:hover:not(:disabled){border-color:var(--ShopMain-ink)}.ShopMain-clear:disabled{opacity:.45;cursor:default}.ShopMain-apply{background:var(--ShopMain-ink);color:var(--ShopMain-onInk);border:0;display:none}.ShopMain-overlay{display:none}.ShopMain-main{min-width:0;scroll-margin-top:24px}.ShopMain-toolbar{border-bottom:1px solid var(--ShopMain-border);opacity:0;transition:opacity .8s var(--ShopMain-ease) .15s, transform .8s var(--ShopMain-ease) .15s;align-items:center;gap:16px;margin-bottom:26px;padding-bottom:22px;display:flex;transform:translateY(-12px)}.ShopMain-results{color:var(--ShopMain-muted);margin:0;font-size:1.02rem}.ShopMain-results strong{color:var(--ShopMain-ink);font-weight:700}.ShopMain-tools{align-items:center;gap:14px;margin-left:auto;display:flex}.ShopMain-cartSummary{border:1px solid var(--ShopMain-border);background:var(--ShopMain-card);border-radius:10px;align-items:center;gap:8px;height:46px;padding:0 14px;font-size:.92rem;font-weight:700;display:inline-flex}.ShopMain-cartCount{background:var(--ShopMain-ink);min-width:24px;height:24px;color:var(--ShopMain-onInk);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;font-size:.78rem;display:grid}.ShopMain-selectWrap{position:relative}.ShopMain-select{appearance:none;border:1px solid var(--ShopMain-border);background:var(--ShopMain-card);min-width:190px;height:46px;color:var(--ShopMain-ink);cursor:pointer;border-radius:10px;outline:none;padding:0 42px 0 16px;font-size:.93rem;font-weight:600;transition:border-color .3s,box-shadow .3s}.ShopMain-select:hover{border-color:#d6cbbb}.ShopMain-select:focus-visible{border-color:var(--ShopMain-gold);box-shadow:0 0 0 4px #c8841a26}.ShopMain-selectIcon{color:var(--ShopMain-ink);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ShopMain-views{gap:8px;display:flex}.ShopMain-viewButton{border:1px solid var(--ShopMain-border);width:38px;height:38px;color:var(--ShopMain-muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;transition:background-color .3s,color .3s,border-color .3s;display:grid}.ShopMain-viewButton:hover{border-color:var(--ShopMain-ink);color:var(--ShopMain-ink)}.ShopMain-viewActive,.ShopMain-viewActive:hover{border-color:var(--ShopMain-ink);background:var(--ShopMain-ink);color:var(--ShopMain-onInk)}.ShopMain-filterButton{border:1px solid var(--ShopMain-border);background:var(--ShopMain-card);height:46px;color:var(--ShopMain-ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:.93rem;font-weight:700;display:none}.ShopMain-filterCount{background:var(--ShopMain-gold);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.75rem;display:grid}.ShopMain-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 24px;display:flex}.ShopMain-chip{background:var(--ShopMain-goldSoft);color:var(--ShopMain-ink);cursor:pointer;transition:border-color .3s ease, transform .3s var(--ShopMain-ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 14px;font-size:.84rem;font-weight:700;display:inline-flex}.ShopMain-chip:hover{border-color:var(--ShopMain-gold);transform:translateY(-2px)}.ShopMain-chipsClear{color:var(--ShopMain-muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:.84rem;font-weight:700;text-decoration:underline}.ShopMain-chipsClear:hover{color:var(--ShopMain-gold)}.ShopMain-grid{gap:clamp(20px,2.4vw,30px);padding-bottom:16px;display:grid}.ShopMain-gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.ShopMain-gridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.ShopMain-card{border:1px solid var(--ShopMain-border);background:var(--ShopMain-card);opacity:0;transition:transform .6s var(--ShopMain-ease), box-shadow .6s var(--ShopMain-ease), border-color .4s ease;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.ShopMain-cardVisible{opacity:1;animation:ShopMainCardIn .8s var(--ShopMain-ease) var(--delay,0s) backwards}.ShopMain-cardVisible:hover{border-color:#dccfbd;transform:translateY(-6px);box-shadow:0 34px 50px -34px #3c280a73}@keyframes ShopMainCardIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.ShopMain-media{position:relative}.ShopMain-imageWrap{aspect-ratio:1/1.04;background:var(--ShopMain-soft);position:relative;overflow:hidden}.ShopMain-image{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ShopMain-ease), filter .8s ease;display:block;position:absolute;inset:0}.ShopMain-card:hover .ShopMain-image{filter:saturate(1.06);transform:scale(1.07)}.ShopMain-imageShade{opacity:0;pointer-events:none;background:linear-gradient(#140c0500 45%,#140c0580);transition:opacity .6s;position:absolute;inset:0}.ShopMain-card:hover .ShopMain-imageShade,.ShopMain-card:focus-within .ShopMain-imageShade{opacity:1}.ShopMain-view{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;white-space:nowrap;cursor:pointer;opacity:0;transition:opacity .5s ease, transform .6s var(--ShopMain-ease), background-color .3s ease, color .3s ease;background:#ffffff29;border:1px solid #ffffffa6;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-size:.88rem;font-weight:700;display:inline-flex;position:absolute;top:46%;left:50%;transform:translate(-50%,14px)}.ShopMain-view:hover{color:#1a1613;background:#fff}.ShopMain-card:hover .ShopMain-view,.ShopMain-view:focus-visible{opacity:1;transform:translate(-50%)}.ShopMain-like{z-index:2;color:#1a1613;cursor:pointer;width:44px;height:44px;transition:transform .4s var(--ShopMain-ease), color .3s ease;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 10px 22px -10px #00000080}.ShopMain-like:hover{color:var(--ShopMain-heart);transform:scale(1.1)}.ShopMain-likeActive{color:var(--ShopMain-heart);animation:ShopMainPop .5s var(--ShopMain-ease)}@keyframes ShopMainPop{0%{transform:scale(.7)}60%{transform:scale(1.25)}to{transform:scale(1)}}.ShopMain-tag{z-index:2;color:#1a1613;background:#fffffff5;border-radius:4px;padding:8px 13px;font-size:.8rem;font-weight:700;line-height:1;position:absolute;bottom:16px;left:16px;box-shadow:0 8px 18px -10px #00000073}.ShopMain-cardBody{flex-direction:column;flex:1;padding:clamp(18px,2vw,24px);display:flex}.ShopMain-cardTitle{-webkit-line-clamp:2;min-height:2.9em;color:var(--ShopMain-ink);-webkit-box-orient:vertical;margin:0 0 16px;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.1rem,1.5vw,1.28rem);font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.ShopMain-cardMeta{color:var(--ShopMain-muted);margin:0 0 8px;font-size:.97rem}.ShopMain-cardMeta strong{color:var(--ShopMain-ink);font-weight:600}.ShopMain-cardPrice{margin-bottom:22px}.ShopMain-cardPrice strong{font-variant-numeric:lining-nums tabular-nums;font-weight:800}.ShopMain-cartButton{z-index:0;border:1.5px solid var(--ShopMain-ink);height:48px;color:var(--ShopMain-ink);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:0 24px;font-size:.95rem;font-weight:600;transition:color .4s,border-color .4s;display:inline-flex;position:relative;overflow:hidden}.ShopMain-cartButton:before{content:"";z-index:-1;background:var(--ShopMain-ink);transition:transform .5s var(--ShopMain-ease);position:absolute;inset:0;transform:translateY(101%)}.ShopMain-cartButton:hover{color:var(--ShopMain-onInk)}.ShopMain-cartButton:hover:before{transform:translateY(0)}.ShopMain-cartIcon{place-items:center;display:grid}.ShopMain-cartAdded,.ShopMain-cartAdded:hover{border-color:var(--ShopMain-gold);background:var(--ShopMain-gold);color:#fff}.ShopMain-cartAdded:before{display:none}.ShopMain-cartAdded .ShopMain-cartIcon{animation:ShopMainPop .5s var(--ShopMain-ease)}.ShopMain-cartButton:focus-visible,.ShopMain-view:focus-visible,.ShopMain-like:focus-visible,.ShopMain-chip:focus-visible,.ShopMain-viewButton:focus-visible,.ShopMain-pageNumber:focus-visible,.ShopMain-pageStep:focus-visible,.ShopMain-groupHead:focus-visible,.ShopMain-filterButton:focus-visible{outline-offset:3px;outline:3px solid #c8841a80}.ShopMain-empty{border:1.5px dashed var(--ShopMain-border);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:70px 24px;display:flex}.ShopMain-emptyTitle{margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.6rem;font-weight:600}.ShopMain-emptyText{color:var(--ShopMain-muted);margin:0 0 14px}.ShopMain-empty .ShopMain-cartButton{align-self:center}.ShopMain-toast{z-index:1200;background:var(--ShopMain-ink);color:var(--ShopMain-onInk);opacity:0;pointer-events:none;transition:opacity .4s ease, transform .5s var(--ShopMain-ease);border-radius:10px;align-items:center;gap:10px;padding:13px 20px;font-size:.92rem;font-weight:600;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,24px);box-shadow:0 24px 40px -18px #0000008c}.ShopMain-toastShow{opacity:1;transform:translate(-50%)}.ShopMain-pagination{border:1px solid var(--ShopMain-border);background:var(--ShopMain-panel);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 18px;display:flex}.ShopMain-pageList{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ShopMain-pageNumber{border:1px solid var(--ShopMain-border);background:var(--ShopMain-card);width:46px;height:46px;color:var(--ShopMain-ink);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .35s ease, color .35s ease, border-color .35s ease, transform .4s var(--ShopMain-ease);border-radius:50%;place-items:center;font-size:.93rem;font-weight:700;display:grid}.ShopMain-pageNumber:hover{border-color:var(--ShopMain-ink);transform:translateY(-3px)}.ShopMain-pageActive,.ShopMain-pageActive:hover{border-color:var(--ShopMain-ink);background:var(--ShopMain-ink);color:var(--ShopMain-onInk);transform:none;box-shadow:0 14px 22px -12px #0009}.ShopMain-pageGap{color:var(--ShopMain-muted);padding:0 4px;font-weight:700}.ShopMain-pageStep{border:1px solid var(--ShopMain-border);background:var(--ShopMain-card);height:46px;color:var(--ShopMain-ink);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:0 22px;font-size:.82rem;font-weight:700;transition:background-color .35s,color .35s,border-color .35s}.ShopMain-pageStep:hover:not(:disabled){border-color:var(--ShopMain-ink);background:var(--ShopMain-ink);color:var(--ShopMain-onInk)}.ShopMain-pageStep:disabled{opacity:.4;cursor:default}.ShopMain-visible .ShopMain-search,.ShopMain-visible .ShopMain-group,.ShopMain-visible .ShopMain-toolbar{opacity:1;transform:none}@media (width<=1180px){.ShopMain-container{grid-template-columns:270px minmax(0,1fr)}.ShopMain-gridThree{grid-template-columns:repeat(2,minmax(0,1fr))}.ShopMain-views{display:none}}@media (width<=991px){.ShopMain-container{grid-template-columns:minmax(0,1fr)}.ShopMain-views{display:flex}.ShopMain-gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.ShopMain-filterButton{display:inline-flex}.ShopMain-sidebar{z-index:1001;background:var(--ShopMain-bg);visibility:hidden;width:min(88vw,380px);max-height:none;transition:transform .6s var(--ShopMain-ease), visibility 0s linear .6s;border:0;border-radius:0 20px 20px 0;padding:20px;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.ShopMain-sidebarOpen{visibility:visible;transition:transform .6s var(--ShopMain-ease), visibility 0s;transform:none}.ShopMain-sidebarHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ShopMain-apply{display:block}.ShopMain-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#140c058c;transition:opacity .5s;display:block;position:fixed;inset:0}.ShopMain-overlayOpen{opacity:1;pointer-events:auto}.ShopMain-toolbar{flex-wrap:wrap}.ShopMain-results{order:3;width:100%}.ShopMain-tools{margin-left:auto}}@media (width<=860px){.ShopMain-gridThree{grid-template-columns:repeat(2,minmax(0,1fr))}.ShopMain-views{display:none}}@media (width<=600px){.ShopMain-container{width:calc(100% - 32px)}.ShopMain-gridThree,.ShopMain-gridTwo{grid-template-columns:minmax(0,1fr)}.ShopMain-select{width:100%;min-width:0}.ShopMain-selectWrap{flex:1}.ShopMain-tools{flex:1;margin-left:0}.ShopMain-cartSummary span:not(.ShopMain-cartCount){display:none}.ShopMain-pagination{flex-wrap:wrap;justify-content:center;padding:14px}.ShopMain-pageList{order:-1;width:100%}.ShopMain-pageNumber{width:42px;height:42px}.ShopMain-pageStep{flex:1}}@media (hover:none){.ShopMain-imageShade{opacity:.5}.ShopMain-view{opacity:1;top:auto;bottom:62px;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ShopMain *,.ShopMain :before,.ShopMain :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.ShopMain-search,.ShopMain-group,.ShopMain-toolbar,.ShopMain-card{opacity:1;transform:none}}.FaqMain{--FaqMain-bg:#fff;--FaqMain-ink:#211914;--FaqMain-muted:#706963;--FaqMain-accent:#df870c;--FaqMain-accentDark:#bd7005;--FaqMain-goldLight:#fff2dc;--FaqMain-border:#ebe5df;--FaqMain-panel:#fdf9f3;--FaqMain-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:var(--FaqMain-bg);width:100%;color:var(--FaqMain-ink);-webkit-font-smoothing:antialiased;padding:clamp(48px,5.5vw,76px) 0;font-family:DM Sans,sans-serif;position:relative;overflow:hidden}.FaqMain *,.FaqMain :before,.FaqMain :after{box-sizing:border-box}.FaqMain button,.FaqMain a{font-family:inherit}.FaqMain-container{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(36px,4.5vw,64px);width:min(1360px,100% - 80px);margin:0 auto;display:grid}.FaqMain-intro{min-width:0}.FaqMain-eyebrow{color:var(--FaqMain-accentDark);letter-spacing:2.5px;text-transform:uppercase;opacity:0;transition:opacity .65s ease, transform .65s var(--FaqMain-ease);align-items:center;gap:12px;margin-bottom:19px;font-size:.76rem;font-weight:800;display:flex;transform:translateY(14px)}.FaqMain-eyebrowLine{background:var(--FaqMain-accent);border-radius:5px;flex-shrink:0;width:35px;height:3px}.FaqMain-title{color:var(--FaqMain-ink);letter-spacing:-1.2px;overflow-wrap:anywhere;opacity:0;transition:opacity .75s var(--FaqMain-ease) 80ms, transform .75s var(--FaqMain-ease) 80ms;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.35rem,3.4vw,3.35rem);font-weight:600;line-height:1.12;transform:translateY(18px)}.FaqMain-titleAccent{color:var(--FaqMain-accent);display:block}.FaqMain-titleUnderline{background:linear-gradient(90deg, var(--FaqMain-accentDark), #f4b34f);transform-origin:0;width:72px;height:4px;transition:transform .75s var(--FaqMain-ease) .25s;border-radius:5px;margin:23px 0 27px;display:block;transform:scaleX(0)}.FaqMain-description{max-width:440px;color:var(--FaqMain-muted);letter-spacing:.005em;opacity:0;transition:opacity .7s var(--FaqMain-ease) .16s, transform .7s var(--FaqMain-ease) .16s;margin:0;font-size:1rem;font-weight:400;line-height:1.9;transform:translateY(16px)}.FaqMain-contactCard{opacity:0;transition:opacity .7s var(--FaqMain-ease) .3s, transform .7s var(--FaqMain-ease) .3s, border-color .3s ease, box-shadow .3s ease;background:linear-gradient(135deg,#fdf9f3,#fffaf4);border:1px solid #f7ead7;border-radius:15px;align-items:flex-start;gap:19px;margin-top:34px;padding:24px 22px;display:flex;transform:translateY(18px)}.FaqMain-contactIcon{width:56px;height:56px;color:var(--FaqMain-accentDark);transition:transform .35s var(--FaqMain-ease), background .3s ease;background:#fff0d5;border:1px solid #f9e4c0;border-radius:50%;flex:0 0 56px;place-items:center;display:grid}.FaqMain-contactIcon svg{width:27px;height:27px}.FaqMain-contactContent{min-width:0}.FaqMain-contactTitle{color:var(--FaqMain-ink);margin:1px 0 8px;font-family:Playfair Display,Georgia,serif;font-size:1.22rem;font-weight:600;line-height:1.4}.FaqMain-contactText{color:var(--FaqMain-muted);margin:0;font-size:.88rem;line-height:1.75}.FaqMain-contactButton{border:1px solid var(--FaqMain-accent);background:var(--FaqMain-accent);color:#fff;min-height:44px;transition:background .3s ease, border-color .3s ease, transform .3s var(--FaqMain-ease), box-shadow .3s ease;border-radius:9px;justify-content:center;align-items:center;gap:13px;margin-top:16px;padding:10px 20px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #bd70051a}.FaqMain-buttonArrow{transition:transform .3s var(--FaqMain-ease);font-size:1rem}.FaqMain-contactButton:focus-visible{outline-offset:3px;outline:3px solid #df870c59}.FaqMain-list{perspective:900px;flex-direction:column;gap:10px;min-width:0;display:flex}.FaqMain-item{border:1px solid var(--FaqMain-border);opacity:0;min-width:0;transition:opacity .65s var(--FaqMain-ease) var(--FaqMain-delay,0s), transform .65s var(--FaqMain-ease) var(--FaqMain-delay,0s), border-color .3s ease, background .3s ease, box-shadow .3s ease;background:#fff;border-radius:13px;position:relative;overflow:hidden;transform:translateY(17px);box-shadow:0 2px 7px #231a1004}.FaqMain-question{width:100%;color:var(--FaqMain-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:17px;padding:15px 19px;display:grid}.FaqMain-number{width:42px;height:42px;color:var(--FaqMain-accentDark);font-variant-numeric:tabular-nums;transition:background .3s ease, color .3s ease, transform .3s var(--FaqMain-ease);background:#fff2df;border-radius:50%;place-items:center;font-size:.95rem;font-weight:800;display:grid}.FaqMain-questionText{color:var(--FaqMain-ink);overflow-wrap:anywhere;font-family:Playfair Display,Georgia,serif;font-size:clamp(.98rem,1.15vw,1.12rem);font-weight:600;line-height:1.5}.FaqMain-toggle{width:19px;height:19px;color:var(--FaqMain-accentDark);justify-self:end;display:block;position:relative}.FaqMain-toggle:before,.FaqMain-toggle:after{content:"";width:15px;height:2px;transition:transform .3s var(--FaqMain-ease), opacity .25s ease;background:currentColor;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FaqMain-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.FaqMain-itemOpen .FaqMain-toggle:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.FaqMain-answerWrap{transition:grid-template-rows .38s var(--FaqMain-ease);grid-template-rows:0fr;display:grid}.FaqMain-answerInner{min-height:0;overflow:hidden}.FaqMain-answer{color:var(--FaqMain-muted);opacity:0;transition:opacity .25s ease, transform .3s var(--FaqMain-ease), padding .3s ease;margin:0;padding:0 48px 0 80px;font-size:.92rem;font-weight:400;line-height:1.8;transform:translateY(-5px)}.FaqMain-itemOpen .FaqMain-answerWrap{grid-template-rows:1fr}.FaqMain-itemOpen .FaqMain-answer{opacity:1;padding:0 48px 20px 80px;transform:translateY(0)}.FaqMain-itemOpen{background:linear-gradient(120deg,#fffaf3,#fff);border-color:#f3d8b0;box-shadow:0 5px 18px #6b4a1c06}.FaqMain-itemOpen .FaqMain-number{background:#ffedd0}.FaqMain-question:focus-visible{outline-offset:-3px;border-radius:11px;outline:2px solid #df870c80}.FaqMain-listFooter{color:#948a7f;letter-spacing:1.3px;text-align:right;opacity:0;margin:8px 2px 0;font-size:.59rem;font-weight:700;line-height:1.8;transition:opacity .6s .5s}.FaqMain-listFooter span{color:var(--FaqMain-accent);margin:0 5px}.FaqMain-visible .FaqMain-eyebrow,.FaqMain-visible .FaqMain-title,.FaqMain-visible .FaqMain-description,.FaqMain-visible .FaqMain-contactCard,.FaqMain-visible .FaqMain-item{opacity:1;transform:translateY(0)}.FaqMain-visible .FaqMain-titleUnderline{transform:scaleX(1)}.FaqMain-visible .FaqMain-listFooter{opacity:1}@media (hover:hover){.FaqMain-contactCard:hover{border-color:#f0d8b5;box-shadow:0 9px 22px #6b4a1c0d}.FaqMain-contactCard:hover .FaqMain-contactIcon{background:#ffe8c0;transform:rotate(-4deg)scale(1.04)}.FaqMain-contactButton:hover{border-color:var(--FaqMain-accentDark);background:var(--FaqMain-accentDark);transform:translateY(-2px);box-shadow:0 6px 16px #bd70052b}.FaqMain-contactButton:hover .FaqMain-buttonArrow{transform:translate(2px,-2px)}.FaqMain-item:not(.FaqMain-itemOpen):hover{border-color:#efcf9f;box-shadow:0 4px 14px #6b4a1c08}.FaqMain-item:not(.FaqMain-itemOpen):hover .FaqMain-number{background:#ffedd0;transform:scale(1.04)}}@media (width>=1500px){.FaqMain-container{gap:70px;width:min(1400px,100% - 100px)}.FaqMain-title{font-size:3.5rem}.FaqMain-question{padding:16px 21px}}@media (width<=1024px){.FaqMain-container{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:28px;width:calc(100% - 52px)}.FaqMain-title{letter-spacing:-.8px;font-size:clamp(2.1rem,4vw,2.75rem)}.FaqMain-description{font-size:.94rem}.FaqMain-contactCard{gap:14px;margin-top:28px;padding:20px 17px}.FaqMain-contactIcon{flex-basis:46px;width:46px;height:46px}.FaqMain-contactIcon svg{width:23px;height:23px}.FaqMain-contactTitle{font-size:1.08rem}.FaqMain-question{grid-template-columns:38px minmax(0,1fr) 18px;gap:12px;padding:13px}.FaqMain-number{width:38px;height:38px;font-size:.87rem}.FaqMain-questionText{font-size:.98rem}.FaqMain-answer{padding-left:63px;padding-right:22px;font-size:.88rem}.FaqMain-itemOpen .FaqMain-answer{padding:0 22px 18px 63px}}@media (width<=760px){.FaqMain{padding:46px 0}.FaqMain-container{grid-template-columns:1fr;gap:32px;width:calc(100% - 36px)}.FaqMain-intro{max-width:600px}.FaqMain-eyebrow{letter-spacing:2px;margin-bottom:14px;font-size:.7rem}.FaqMain-eyebrowLine{width:29px}.FaqMain-title{letter-spacing:-.9px;font-size:clamp(2.15rem,7vw,2.8rem);line-height:1.13}.FaqMain-titleUnderline{width:64px;height:4px;margin:19px 0 21px}.FaqMain-description{max-width:560px;font-size:.94rem;line-height:1.8}.FaqMain-contactCard{border-radius:13px;align-items:flex-start;gap:15px;margin-top:24px;padding:20px 17px}.FaqMain-contactIcon{flex-basis:46px;width:46px;height:46px}.FaqMain-contactTitle{font-size:1.12rem}.FaqMain-contactText{font-size:.86rem;line-height:1.7}.FaqMain-contactButton{min-height:42px;margin-top:14px;padding:10px 17px;font-size:.86rem}.FaqMain-list{gap:9px}.FaqMain-item{border-radius:11px}.FaqMain-question{grid-template-columns:36px minmax(0,1fr) 17px;gap:11px;padding:13px 12px}.FaqMain-number{width:36px;height:36px;font-size:.82rem}.FaqMain-questionText{font-size:.94rem;line-height:1.45}.FaqMain-toggle{width:17px;height:17px}.FaqMain-toggle:before,.FaqMain-toggle:after{width:14px}.FaqMain-answer{padding-left:59px;padding-right:14px;font-size:.86rem;line-height:1.75}.FaqMain-itemOpen .FaqMain-answer{padding:0 14px 17px 59px}.FaqMain-listFooter{letter-spacing:1px;text-align:left;font-size:.53rem}}@media (width<=420px){.FaqMain{padding:38px 0}.FaqMain-container{gap:27px;width:calc(100% - 28px)}.FaqMain-title{font-size:clamp(1.95rem,8.5vw,2.35rem)}.FaqMain-description{font-size:.9rem}.FaqMain-contactCard{gap:12px;padding:17px 13px}.FaqMain-contactIcon{flex-basis:40px;width:40px;height:40px}.FaqMain-contactIcon svg{width:21px;height:21px}.FaqMain-contactTitle{font-size:1.02rem}.FaqMain-contactText{font-size:.82rem}.FaqMain-question{grid-template-columns:32px minmax(0,1fr) 15px;gap:9px;padding:12px 10px}.FaqMain-number{width:32px;height:32px;font-size:.76rem}.FaqMain-questionText{font-size:.87rem}.FaqMain-answer{padding-left:51px;padding-right:10px;font-size:.82rem}.FaqMain-itemOpen .FaqMain-answer{padding:0 10px 15px 51px}.FaqMain-listFooter{letter-spacing:.6px;font-size:.47rem}}@media (prefers-reduced-motion:reduce){.FaqMain *,.FaqMain :before,.FaqMain :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.FaqMain-eyebrow,.FaqMain-title,.FaqMain-description,.FaqMain-contactCard,.FaqMain-item{opacity:1;transform:none}.FaqMain-titleUnderline{transform:scaleX(1)}.FaqMain-listFooter{opacity:1}}.ShopDetailsMain{--ShopDetailsMain-bg:#fff;--ShopDetailsMain-panel:#f7f4ee;--ShopDetailsMain-card:#fff;--ShopDetailsMain-ink:#1b1511;--ShopDetailsMain-onInk:#fff;--ShopDetailsMain-muted:#6a615a;--ShopDetailsMain-border:#ebe4d8;--ShopDetailsMain-soft:#f1ede6;--ShopDetailsMain-gold:#d98a1c;--ShopDetailsMain-goldDeep:#b8700f;--ShopDetailsMain-green:#1f9d62;--ShopDetailsMain-red:#d92d20;--ShopDetailsMain-ease:cubic-bezier(.22, 1, .36, 1);background:var(--ShopDetailsMain-bg);color:var(--ShopDetailsMain-ink);padding:clamp(36px,5vw,72px) 0 clamp(56px,7vw,100px);font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;position:relative}[data-theme=dark] .ShopDetailsMain{--ShopDetailsMain-bg:#14100d;--ShopDetailsMain-panel:#1b1612;--ShopDetailsMain-card:#1b1612;--ShopDetailsMain-ink:#f4eee8;--ShopDetailsMain-onInk:#14100d;--ShopDetailsMain-muted:#b6aca3;--ShopDetailsMain-border:#2e2620;--ShopDetailsMain-soft:#261f19}.ShopDetailsMain *,.ShopDetailsMain :before,.ShopDetailsMain :after{box-sizing:border-box}.ShopDetailsMain button,.ShopDetailsMain input{font-family:inherit}.ShopDetailsMain-container{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);width:min(1240px,100% - 40px);margin:0 auto;display:grid}.ShopDetailsMain-breadcrumb{color:var(--ShopDetailsMain-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-bottom:-14px;font-size:.88rem;display:flex}.ShopDetailsMain-breadcrumbLink{color:var(--ShopDetailsMain-muted);text-decoration:none;transition:color .2s}.ShopDetailsMain-breadcrumbLink:hover{color:var(--ShopDetailsMain-gold)}.ShopDetailsMain-breadcrumbSep{color:#c9bfb4;font-size:.8rem}.ShopDetailsMain-breadcrumbCat{color:var(--ShopDetailsMain-ink);font-weight:600}.ShopDetailsMain-breadcrumbCurrent{color:var(--ShopDetailsMain-ink);text-overflow:ellipsis;white-space:nowrap;max-width:380px;font-weight:700;overflow:hidden}.ShopDetailsMain-gallery{min-width:0;position:sticky;top:24px}.ShopDetailsMain-mainWrap{opacity:0}.ShopDetailsMain-visible .ShopDetailsMain-mainWrap{opacity:1;animation:ShopDetailsMainReveal 1.3s var(--ShopDetailsMain-ease) backwards}@keyframes ShopDetailsMainReveal{0%{clip-path:inset(100% 0 0);transform:translateY(30px)}to{clip-path:inset(-20px);transform:none}}.ShopDetailsMain-frame{touch-action:pan-y;border-radius:20px;position:relative;box-shadow:0 50px 80px -48px #3c2608a6,0 18px 34px -22px #3c260866}.ShopDetailsMain-stage{will-change:transform;border-radius:20px}.ShopDetailsMain-imageBox{aspect-ratio:1;background:var(--ShopDetailsMain-soft);cursor:default;border-radius:20px;position:relative;overflow:hidden}.ShopDetailsMain-slide{position:absolute;inset:0}.ShopDetailsMain-visible .ShopDetailsMain-slide{animation:ShopDetailsMainSlide 1s var(--ShopDetailsMain-ease) .15s backwards}@keyframes ShopDetailsMainSlide{0%{opacity:0;filter:blur(8px);transform:scale(1.14)}to{opacity:1;filter:blur();transform:none}}.ShopDetailsMain-image{object-fit:cover;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;height:100%;display:block}.ShopDetailsMain-glare{opacity:0;pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0}.ShopDetailsMain-corner{z-index:2;border:2px solid var(--ShopDetailsMain-gold);pointer-events:none;opacity:0;width:56px;height:56px;transition:opacity .9s ease 1s, transform 1s var(--ShopDetailsMain-ease) 1s;position:absolute}.ShopDetailsMain-cornerTop{border-bottom:0;border-right:0;border-radius:22px 0 0;top:-10px;left:-10px;transform:translate(14px,14px)}.ShopDetailsMain-cornerBottom{border-top:0;border-left:0;border-radius:0 0 22px;bottom:-10px;right:-10px;transform:translate(-14px,-14px)}.ShopDetailsMain-visible .ShopDetailsMain-corner{opacity:1;transform:none}.ShopDetailsMain-badge{z-index:3;background:var(--ShopDetailsMain-ink);color:var(--ShopDetailsMain-onInk);letter-spacing:.02em;pointer-events:none;border-radius:0 8px 8px 0;padding:8px 16px 8px 14px;font-size:.86rem;font-weight:700;position:absolute;top:18px;left:0;box-shadow:0 10px 18px -10px #0000008c}.ShopDetailsMain-zoom{z-index:3;color:#1b1511;cursor:pointer;width:48px;height:48px;transition:transform .45s var(--ShopDetailsMain-ease), background-color .3s ease, color .3s ease;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 14px 26px -12px #0009}.ShopDetailsMain-zoom:hover{background:var(--ShopDetailsMain-gold);color:#fff;transform:scale(1.12)rotate(-8deg)}.ShopDetailsMain-hint{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;pointer-events:none;max-width:calc(100% - 36px);transition:opacity .6s ease, transform .6s var(--ShopDetailsMain-ease);background:#140c0573;border:1px solid #ffffff73;border-radius:999px;padding:9px 16px;font-size:.82rem;font-weight:600;position:absolute;bottom:18px;left:18px}.ShopDetailsMain-hintHidden{opacity:0;transform:translateY(10px)}.ShopDetailsMain-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.6vw,22px);margin:24px 0 0;padding:0;list-style:none;display:grid}.ShopDetailsMain-thumbItem{opacity:0;transform:translateY(26px)}.ShopDetailsMain-visible .ShopDetailsMain-thumbItem{opacity:1;transition:opacity .8s var(--ShopDetailsMain-ease) var(--delay,0s), transform .8s var(--ShopDetailsMain-ease) var(--delay,0s);transform:none}.ShopDetailsMain-thumb{aspect-ratio:1;background:var(--ShopDetailsMain-soft);cursor:pointer;width:100%;transition:border-color .4s ease, transform .5s var(--ShopDetailsMain-ease), box-shadow .5s ease;border:2px solid #0000;border-radius:12px;padding:clamp(6px,.9vw,12px);display:block;overflow:hidden}.ShopDetailsMain-thumbImage{object-fit:cover;filter:blur(3.5px)saturate(.8);opacity:.72;width:100%;height:100%;transition:filter .6s var(--ShopDetailsMain-ease), opacity .6s ease, transform .8s var(--ShopDetailsMain-ease);border-radius:6px;display:block;transform:scale(1.04)}.ShopDetailsMain-thumb:hover,.ShopDetailsMain-thumb:focus-visible{transform:translateY(-5px);box-shadow:0 22px 30px -20px #3c260899}.ShopDetailsMain-thumb:hover .ShopDetailsMain-thumbImage,.ShopDetailsMain-thumb:focus-visible .ShopDetailsMain-thumbImage,.ShopDetailsMain-thumbActive .ShopDetailsMain-thumbImage{filter:none;opacity:1;transform:scale(1)}.ShopDetailsMain-thumbActive{border-color:var(--ShopDetailsMain-gold)}.ShopDetailsMain-thumb:focus-visible,.ShopDetailsMain-zoom:focus-visible,.ShopDetailsMain-cartButton:focus-visible,.ShopDetailsMain-buyButton:focus-visible,.ShopDetailsMain-qtyButton:focus-visible,.ShopDetailsMain-wish:focus-visible{outline-offset:3px;outline:3px solid #d98a1c8c}.ShopDetailsMain-info{min-width:0}.ShopDetailsMain-title{letter-spacing:-.01em;opacity:0;transition:opacity .9s var(--ShopDetailsMain-ease), transform .9s var(--ShopDetailsMain-ease);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:600;line-height:1.18;transform:translateY(26px)}.ShopDetailsMain-titleLine{background:var(--ShopDetailsMain-gold);transform-origin:0;width:64px;height:3px;transition:transform .9s var(--ShopDetailsMain-ease) .25s;border-radius:3px;margin:16px 0 22px;display:block;transform:scaleX(0)}.ShopDetailsMain-row,.ShopDetailsMain-buy,.ShopDetailsMain-wish,.ShopDetailsMain-meta,.ShopDetailsMain-assure,.ShopDetailsMain-ask{opacity:0;transform:translateY(24px)}.ShopDetailsMain-visible .ShopDetailsMain-title{opacity:1;transform:none}.ShopDetailsMain-visible .ShopDetailsMain-titleLine{transform:scaleX(1)}.ShopDetailsMain-visible .ShopDetailsMain-row,.ShopDetailsMain-visible .ShopDetailsMain-buy,.ShopDetailsMain-visible .ShopDetailsMain-wish,.ShopDetailsMain-visible .ShopDetailsMain-meta,.ShopDetailsMain-visible .ShopDetailsMain-assure,.ShopDetailsMain-visible .ShopDetailsMain-ask{opacity:1;transition:opacity .8s var(--ShopDetailsMain-ease) var(--delay,0s), transform .8s var(--ShopDetailsMain-ease) var(--delay,0s);transform:none}.ShopDetailsMain-row{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;font-size:clamp(1.02rem,1.5vw,1.2rem);display:flex}.ShopDetailsMain-rowLabel{color:var(--ShopDetailsMain-muted)}.ShopDetailsMain-rowValue{color:var(--ShopDetailsMain-ink);font-weight:700}.ShopDetailsMain-rowPrice{align-items:center;margin-bottom:16px}.ShopDetailsMain-price{font-variant-numeric:lining-nums tabular-nums;color:var(--ShopDetailsMain-ink);font-size:clamp(1.8rem,3vw,2.35rem);font-weight:800;line-height:1}.ShopDetailsMain-tax{color:var(--ShopDetailsMain-muted);font-size:.85rem}.ShopDetailsMain-stock{color:var(--ShopDetailsMain-green);background:#1f9d621f;border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.ShopDetailsMain-stockDot{background:var(--ShopDetailsMain-green);border-radius:50%;width:7px;height:7px}.ShopDetailsMain-buy{border:1px solid var(--ShopDetailsMain-border);background:linear-gradient(180deg, var(--ShopDetailsMain-panel), var(--ShopDetailsMain-card));border-radius:18px;max-width:560px;margin:24px 0 8px;padding:clamp(18px,2.4vw,26px);box-shadow:0 34px 50px -40px #3c26088c}.ShopDetailsMain-buyTop{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:20px;display:flex}.ShopDetailsMain-buyLabel{font-size:1rem;font-weight:700}.ShopDetailsMain-qty{border:1px solid var(--ShopDetailsMain-border);background:var(--ShopDetailsMain-card);border-radius:12px;align-items:center;height:48px;display:inline-flex;overflow:hidden}.ShopDetailsMain-qtyButton{width:46px;height:100%;color:var(--ShopDetailsMain-ink);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .3s,color .3s;display:grid}.ShopDetailsMain-qtyButton:hover:not(:disabled){background:var(--ShopDetailsMain-gold);color:#fff}.ShopDetailsMain-qtyButton:disabled{opacity:.35;cursor:not-allowed}.ShopDetailsMain-qtyValue{text-align:center;font-variant-numeric:tabular-nums;min-width:42px;font-size:1.1rem;font-weight:800}.ShopDetailsMain-total{flex-direction:column;align-items:flex-end;margin-left:auto;line-height:1.2;display:flex}.ShopDetailsMain-total span{color:var(--ShopDetailsMain-muted);font-size:.82rem}.ShopDetailsMain-total strong{font-variant-numeric:lining-nums tabular-nums;animation:ShopDetailsMainBump .6s var(--ShopDetailsMain-ease);font-size:1.35rem;font-weight:800}@keyframes ShopDetailsMainBump{0%{color:var(--ShopDetailsMain-gold);transform:scale(.9)}50%{color:var(--ShopDetailsMain-gold);transform:scale(1.08)}to{transform:scale(1)}}.ShopDetailsMain-actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;display:grid}.ShopDetailsMain-cartButton,.ShopDetailsMain-buyButton{letter-spacing:.02em;cursor:pointer;min-height:64px;transition:transform .4s var(--ShopDetailsMain-ease), box-shadow .4s ease, background-color .4s ease, color .4s ease, border-color .4s ease;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:1.08rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.ShopDetailsMain-cartButton{color:#fff;background:linear-gradient(135deg,#2a211b 0%,#14100d 100%);border:0;box-shadow:0 24px 34px -18px #140c05d9,inset 0 1px #ffffff24}[data-theme=dark] .ShopDetailsMain-cartButton{color:#1b1511;background:linear-gradient(135deg,#e8a23a 0%,#c8841a 100%)}.ShopDetailsMain-cartButton:after{content:"";transition:transform .9s var(--ShopDetailsMain-ease);pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff4d 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.ShopDetailsMain-cartButton:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 30px 40px -18px #140c05e6,0 0 0 4px #d98a1c38,inset 0 1px #ffffff24}.ShopDetailsMain-cartButton:hover:not(:disabled):after{transform:translate(120%)}.ShopDetailsMain-cartButton:active:not(:disabled){transform:translateY(0)scale(.98)}.ShopDetailsMain-cartButton:disabled{cursor:progress;opacity:.85}.ShopDetailsMain-cartButtonAdded,.ShopDetailsMain-cartButtonAdded:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#27b374 0%,#1f9d62 100%);box-shadow:0 24px 34px -18px #1f9d62cc,inset 0 1px #fff3}[data-theme=dark] .ShopDetailsMain-cartButtonAdded{color:#fff}.ShopDetailsMain-cartIcon{place-items:center;display:grid}.ShopDetailsMain-cartButtonAdded .ShopDetailsMain-cartIcon{animation:ShopDetailsMainPop .55s var(--ShopDetailsMain-ease)}.ShopDetailsMain-buyButton{border:1.5px solid var(--ShopDetailsMain-gold);color:var(--ShopDetailsMain-goldDeep);background:#d98a1c14}[data-theme=dark] .ShopDetailsMain-buyButton{color:#f0b45a}.ShopDetailsMain-buyButton:hover{background:var(--ShopDetailsMain-gold);color:#fff;transform:translateY(-3px);box-shadow:0 24px 30px -18px #d98a1ccc}.ShopDetailsMain-spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite ShopDetailsMainSpin}@keyframes ShopDetailsMainSpin{to{transform:rotate(360deg)}}.ShopDetailsMain-status{min-height:22px;margin:14px 0 0;font-size:.92rem;font-weight:600}.ShopDetailsMain-status a{color:var(--ShopDetailsMain-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ShopDetailsMain-gold);text-decoration-color:var(--ShopDetailsMain-gold);text-underline-offset:4px;margin-left:6px;font-weight:800}.ShopDetailsMain-statusSuccess{color:var(--ShopDetailsMain-green)}.ShopDetailsMain-statusError{color:var(--ShopDetailsMain-red)}.ShopDetailsMain-wish{color:var(--ShopDetailsMain-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:6px 0 20px;padding:8px 4px;font-size:1.08rem;font-weight:600;display:inline-flex}.ShopDetailsMain-wish svg{transition:transform .4s var(--ShopDetailsMain-ease), color .3s ease}.ShopDetailsMain-wish:hover svg{color:var(--ShopDetailsMain-red);transform:scale(1.18)}.ShopDetailsMain-wishActive svg{color:var(--ShopDetailsMain-red);animation:ShopDetailsMainPop .5s var(--ShopDetailsMain-ease)}@keyframes ShopDetailsMainPop{0%{transform:scale(.7)}60%{transform:scale(1.3)}to{transform:scale(1)}}.ShopDetailsMain-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;display:flex}.ShopDetailsMain-metaLabel{font-size:1.05rem;font-weight:700}.ShopDetailsMain-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ShopDetailsMain-tag{border:1px solid var(--ShopDetailsMain-border);background:var(--ShopDetailsMain-panel);color:var(--ShopDetailsMain-muted);transition:border-color .3s ease, color .3s ease, transform .3s var(--ShopDetailsMain-ease);border-radius:999px;padding:6px 15px;font-size:.9rem;font-weight:600}.ShopDetailsMain-tag:hover{border-color:var(--ShopDetailsMain-gold);color:var(--ShopDetailsMain-gold);transform:translateY(-2px)}.ShopDetailsMain-assure{border:1px solid var(--ShopDetailsMain-border);background:var(--ShopDetailsMain-panel);border-radius:16px;max-width:560px;padding:clamp(18px,2.4vw,26px)}.ShopDetailsMain-assureList{gap:14px;margin:0 0 20px;padding:0;list-style:none;display:grid}.ShopDetailsMain-assureItem{align-items:flex-start;gap:14px;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.5;display:flex}.ShopDetailsMain-assureItem svg{color:var(--ShopDetailsMain-green);flex-shrink:0;margin-top:2px}.ShopDetailsMain-pay{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ShopDetailsMain-payItem{border:1px solid var(--ShopDetailsMain-border);min-width:64px;height:38px;transition:transform .35s var(--ShopDetailsMain-ease), box-shadow .35s ease;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:.95rem;font-weight:800;display:inline-flex}.ShopDetailsMain-payItem:hover{transform:translateY(-3px);box-shadow:0 14px 20px -14px #00000080}.ShopDetailsMain-payUpi{letter-spacing:.04em;background:linear-gradient(90deg,#f37021 0%,#2e9b4a 100%);-webkit-text-fill-color:transparent;color:#0000;background-color:#fff;-webkit-background-clip:text;background-clip:text;font-style:italic}.ShopDetailsMain-payVisa{letter-spacing:.04em;color:#1a1f71;font-size:1.1rem;font-style:italic}.ShopDetailsMain-payMaster{gap:0}.ShopDetailsMain-payCircle{border-radius:50%;width:22px;height:22px}.ShopDetailsMain-payRed{background:#eb001b}.ShopDetailsMain-payOrange{background:#f79e1be6;margin-left:-8px}.ShopDetailsMain-payRupay{color:#1b5ea8;letter-spacing:.02em}.ShopDetailsMain-ask{color:var(--ShopDetailsMain-muted);margin:20px 0 0;font-size:1rem}.ShopDetailsMain-ask a{color:var(--ShopDetailsMain-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ShopDetailsMain-gold);text-decoration-color:var(--ShopDetailsMain-gold);text-underline-offset:5px;font-weight:800;transition:color .3s}.ShopDetailsMain-ask a:hover{color:var(--ShopDetailsMain-gold)}.ShopDetailsMain-details{width:min(1240px,100% - 40px);margin:clamp(56px,7vw,96px) auto 0}.ShopDetailsMain-detailsHead{max-width:640px;margin:0 0 clamp(24px,3vw,38px)}.ShopDetailsMain-detailsTitle{margin:0 0 10px;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;line-height:1.2}.ShopDetailsMain-detailsText{color:var(--ShopDetailsMain-muted);margin:0;font-size:1.05rem;line-height:1.6}.ShopDetailsMain-detailsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(16px,2vw,28px);display:grid}.ShopDetailsMain-card{border:1px solid var(--ShopDetailsMain-border);background:var(--ShopDetailsMain-card);opacity:0;border-radius:18px;padding:clamp(22px,2.6vw,34px);position:relative;transform:translateY(34px)}.ShopDetailsMain-card:before{content:"";background:linear-gradient(90deg, var(--ShopDetailsMain-gold), #d98a1c00);border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:28px;right:28px}.ShopDetailsMain-cardFeature{background:var(--ShopDetailsMain-panel)}.ShopDetailsMain-detailsVisible .ShopDetailsMain-card{opacity:1;transition:opacity .9s var(--ShopDetailsMain-ease) var(--delay,0s), transform .9s var(--ShopDetailsMain-ease) var(--delay,0s), box-shadow .5s ease, border-color .4s ease;transform:none}.ShopDetailsMain-detailsVisible .ShopDetailsMain-card:hover{border-color:#d98a1c80;transition-delay:0s;transform:translateY(-6px);box-shadow:0 36px 50px -36px #3c260880}.ShopDetailsMain-cardHead{border-bottom:1px solid var(--ShopDetailsMain-border);align-items:center;gap:14px;margin-bottom:24px;padding-bottom:20px;display:flex}.ShopDetailsMain-cardIcon{width:46px;height:46px;color:var(--ShopDetailsMain-goldDeep);background:#d98a1c21;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ShopDetailsMain-cardTitle{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:600;line-height:1.25}.ShopDetailsMain-list{gap:20px;margin:0;display:grid}.ShopDetailsMain-listTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.ShopDetailsMain-listItem{min-width:0}.ShopDetailsMain-listItem dt,.ShopDetailsMain-subTitle{color:var(--ShopDetailsMain-ink);margin:0 0 6px;font-size:1.04rem;font-weight:800;line-height:1.35}.ShopDetailsMain-listItem dd{color:var(--ShopDetailsMain-muted);margin:0;font-size:.98rem;line-height:1.65}.ShopDetailsMain-narrative{color:var(--ShopDetailsMain-muted);margin:0;font-size:.98rem;line-height:1.75}.ShopDetailsMain-rule{background:var(--ShopDetailsMain-border);height:1px;margin:24px 0}.ShopDetailsMain-guides{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ShopDetailsMain-guides li{color:var(--ShopDetailsMain-muted);align-items:flex-start;gap:12px;font-size:.98rem;line-height:1.6;display:flex}.ShopDetailsMain-guides svg{color:var(--ShopDetailsMain-gold);flex-shrink:0;margin-top:4px}.ShopDetailsMain-lightbox{--ShopDetailsMain-ease:cubic-bezier(.22, 1, .36, 1);z-index:9999;color:#fff;background:#000;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;animation:.4s both ShopDetailsMainLightIn;position:fixed;inset:0}.ShopDetailsMain-lightbox *,.ShopDetailsMain-lightbox :before,.ShopDetailsMain-lightbox :after{box-sizing:border-box}.ShopDetailsMain-lightboxClosing{animation:.32s both ShopDetailsMainLightOut}@keyframes ShopDetailsMainLightIn{0%{opacity:0}to{opacity:1}}@keyframes ShopDetailsMainLightOut{0%{opacity:1}to{opacity:0}}.ShopDetailsMain-lightboxBar{z-index:3;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:absolute;top:0;left:0;right:0}.ShopDetailsMain-lightboxCount{letter-spacing:.06em;font-size:1rem;font-weight:700}.ShopDetailsMain-lightboxTools{align-items:center;gap:8px;display:flex}.ShopDetailsMain-lightboxButton{color:#fff;cursor:pointer;width:46px;height:46px;transition:background-color .3s ease, transform .35s var(--ShopDetailsMain-ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ShopDetailsMain-lightboxButton:hover{background:#ffffff29;transform:scale(1.08)}.ShopDetailsMain-lightboxButton:focus-visible,.ShopDetailsMain-lightboxNav:focus-visible,.ShopDetailsMain-lightboxThumb:focus-visible{outline-offset:2px;outline:3px solid #ffffffb3}.ShopDetailsMain-lightboxStage{place-items:center;display:grid;position:absolute;inset:70px 96px 112px}.ShopDetailsMain-lightboxFrame{cursor:zoom-in;max-width:100%;max-height:100%;animation:ShopDetailsMainLightImage .7s var(--ShopDetailsMain-ease) both;border-radius:4px;overflow:hidden}.ShopDetailsMain-lightboxFrameZoomed{cursor:zoom-out}@keyframes ShopDetailsMainLightImage{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.ShopDetailsMain-lightboxImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 182px);transition:transform .7s var(--ShopDetailsMain-ease), transform-origin .25s ease-out;display:block}.ShopDetailsMain-lightboxNav{z-index:3;color:#fff;cursor:pointer;width:54px;height:54px;transition:background-color .3s ease, color .3s ease, transform .4s var(--ShopDetailsMain-ease);background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;place-items:center;margin-top:-27px;display:grid;position:absolute;top:50%}.ShopDetailsMain-lightboxPrev{left:22px}.ShopDetailsMain-lightboxNext{right:22px}.ShopDetailsMain-lightboxNav:hover{color:#000;background:#fff}.ShopDetailsMain-lightboxPrev:hover{transform:translate(-4px)}.ShopDetailsMain-lightboxNext:hover{transform:translate(4px)}.ShopDetailsMain-lightboxThumbs{z-index:3;gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.ShopDetailsMain-lightboxThumb{opacity:.5;cursor:pointer;width:62px;height:62px;transition:opacity .4s ease, border-color .4s ease, transform .4s var(--ShopDetailsMain-ease);background:#111;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.ShopDetailsMain-lightboxThumb img{object-fit:cover;width:100%;height:100%;display:block}.ShopDetailsMain-lightboxThumb:hover{opacity:1;transform:translateY(-4px)}.ShopDetailsMain-lightboxThumbActive{opacity:1;border-color:#fff}@media (width<=1100px){.ShopDetailsMain-detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ShopDetailsMain-cardFeature{order:-1;grid-column:1/-1}}@media (width<=991px){.ShopDetailsMain-container{grid-template-columns:minmax(0,1fr)}.ShopDetailsMain-gallery{width:100%;max-width:640px;margin:0 auto;position:static}.ShopDetailsMain-buy,.ShopDetailsMain-assure{max-width:100%}}@media (width<=700px){.ShopDetailsMain-detailsGrid,.ShopDetailsMain-listTwo{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ShopDetailsMain-container,.ShopDetailsMain-details{width:calc(100% - 32px)}.ShopDetailsMain-imageBox,.ShopDetailsMain-stage,.ShopDetailsMain-frame{border-radius:16px}.ShopDetailsMain-corner{width:40px;height:40px}.ShopDetailsMain-actions{grid-template-columns:minmax(0,1fr)}.ShopDetailsMain-cartButton,.ShopDetailsMain-buyButton{min-height:60px}.ShopDetailsMain-lightboxStage{inset:64px 12px 96px}.ShopDetailsMain-lightboxImage{max-height:calc(100vh - 160px)}.ShopDetailsMain-lightboxNav{width:46px;height:46px;margin-top:0;top:auto;bottom:22px}.ShopDetailsMain-lightboxPrev{left:14px}.ShopDetailsMain-lightboxNext{right:14px}.ShopDetailsMain-lightboxThumbs{bottom:24px}.ShopDetailsMain-lightboxThumb{width:46px;height:46px}}@media (hover:none){.ShopDetailsMain-hint{display:none}.ShopDetailsMain-thumbImage{filter:blur(1.5px);opacity:.85}.ShopDetailsMain-imageBox{cursor:default}}@media (prefers-reduced-motion:reduce){.ShopDetailsMain *,.ShopDetailsMain :before,.ShopDetailsMain :after,.ShopDetailsMain-lightbox,.ShopDetailsMain-lightbox *{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.ShopDetailsMain-mainWrap,.ShopDetailsMain-title,.ShopDetailsMain-row,.ShopDetailsMain-buy,.ShopDetailsMain-wish,.ShopDetailsMain-meta,.ShopDetailsMain-assure,.ShopDetailsMain-ask,.ShopDetailsMain-thumbItem,.ShopDetailsMain-corner,.ShopDetailsMain-card{opacity:1;transform:none}.ShopDetailsMain-titleLine{transform:scaleX(1)}}.ShopDetailsMain{padding:clamp(28px,3.2vw,48px) 0 clamp(42px,4.5vw,64px)}.ShopDetailsMain-container,.ShopDetailsMain-details{width:min(1120px,100% - 40px)}.ShopDetailsMain-container{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(24px,3.2vw,46px)}.ShopDetailsMain-gallery{top:20px}.ShopDetailsMain-frame,.ShopDetailsMain-stage,.ShopDetailsMain-imageBox{border-radius:15px}.ShopDetailsMain-frame{box-shadow:0 24px 44px -32px #3c26086b,0 8px 18px -12px #3c260838}.ShopDetailsMain-imageBox{aspect-ratio:1.06}.ShopDetailsMain-corner{border-width:1.5px;width:42px;height:42px}.ShopDetailsMain-badge{padding:7px 12px;font-size:.74rem;top:14px}.ShopDetailsMain-zoom{width:40px;height:40px;top:12px;right:12px}.ShopDetailsMain-hint{padding:7px 11px;font-size:.72rem;bottom:12px;left:12px}.ShopDetailsMain-thumbs{gap:12px;margin-top:16px}.ShopDetailsMain-thumb{border-radius:9px;padding:5px}.ShopDetailsMain-thumb:hover,.ShopDetailsMain-thumb:focus-visible{transform:translateY(-3px)}.ShopDetailsMain-info{padding-top:2px}.ShopDetailsMain-title{letter-spacing:-.025em;font-size:clamp(1.65rem,2.5vw,2.25rem);line-height:1.22}.ShopDetailsMain-titleLine{width:48px;height:2px;margin:12px 0 17px}.ShopDetailsMain-row{gap:7px;margin-bottom:10px;font-size:clamp(.9rem,1.1vw,1rem)}.ShopDetailsMain-rowPrice{margin-bottom:12px}.ShopDetailsMain-price{font-size:clamp(1.55rem,2.2vw,1.95rem)}.ShopDetailsMain-tax{font-size:.74rem}.ShopDetailsMain-stock{gap:5px;padding:3px 9px;font-size:.72rem}.ShopDetailsMain-buy{border-radius:14px;margin:18px 0 6px;padding:clamp(14px,1.8vw,20px);box-shadow:0 18px 32px -28px #3c26086b}.ShopDetailsMain-buyTop{gap:10px 14px;margin-bottom:14px}.ShopDetailsMain-buyLabel{font-size:.9rem}.ShopDetailsMain-qty{border-radius:9px;height:40px}.ShopDetailsMain-qtyButton{width:36px}.ShopDetailsMain-qtyValue{min-width:32px;font-size:.95rem}.ShopDetailsMain-total span{font-size:.72rem}.ShopDetailsMain-total strong{font-size:1.15rem}.ShopDetailsMain-actions{gap:9px}.ShopDetailsMain-cartButton,.ShopDetailsMain-buyButton{letter-spacing:0;border-radius:10px;gap:9px;min-height:48px;padding:0 15px;font-size:.9rem}.ShopDetailsMain-cartButton{box-shadow:0 14px 24px -18px #140c05b8}.ShopDetailsMain-cartButton:hover:not(:disabled),.ShopDetailsMain-buyButton:hover{transform:translateY(-2px)}.ShopDetailsMain-spinner{width:17px;height:17px}.ShopDetailsMain-status{min-height:18px;margin-top:9px;font-size:.8rem}.ShopDetailsMain-wish{gap:8px;margin:4px 0 14px;padding:6px 2px;font-size:.92rem}.ShopDetailsMain-meta{gap:9px;margin-bottom:18px}.ShopDetailsMain-metaLabel{font-size:.9rem}.ShopDetailsMain-tags{gap:6px}.ShopDetailsMain-tag{padding:5px 11px;font-size:.78rem}.ShopDetailsMain-assure{border-radius:13px;padding:16px 18px}.ShopDetailsMain-assureList{gap:10px;margin-bottom:14px}.ShopDetailsMain-assureItem{gap:10px;font-size:.86rem;line-height:1.45}.ShopDetailsMain-assureItem svg{width:17px;height:17px}.ShopDetailsMain-pay{gap:7px}.ShopDetailsMain-payItem{border-radius:7px;min-width:54px;height:32px;padding:0 10px;font-size:.8rem}.ShopDetailsMain-payCircle{width:18px;height:18px}.ShopDetailsMain-ask{margin-top:14px;font-size:.85rem}.ShopDetailsMain-details{margin-top:clamp(42px,5vw,66px)}.ShopDetailsMain-detailsHead{max-width:580px;margin-bottom:clamp(20px,2.5vw,30px)}.ShopDetailsMain-detailsTitle{margin-bottom:7px;font-size:clamp(1.55rem,2.4vw,2rem)}.ShopDetailsMain-detailsText{font-size:.92rem;line-height:1.6}.ShopDetailsMain-detailsGrid{gap:16px}.ShopDetailsMain-card{border-radius:14px;padding:clamp(17px,2vw,24px)}.ShopDetailsMain-cardHead{gap:10px;margin-bottom:17px;padding-bottom:14px}.ShopDetailsMain-cardIcon{border-radius:10px;width:38px;height:38px}.ShopDetailsMain-cardIcon svg{width:19px;height:19px}.ShopDetailsMain-cardTitle{font-size:1rem}.ShopDetailsMain-listItem dt{font-size:.78rem}.ShopDetailsMain-listItem dd,.ShopDetailsMain-narrative,.ShopDetailsMain-guides li{font-size:.86rem;line-height:1.55}.ShopDetailsMain-subTitle{font-size:.9rem}.ShopDetailsMain-guides{gap:9px}@media (width<=1100px){.ShopDetailsMain-container,.ShopDetailsMain-details{width:min(960px,100% - 36px)}.ShopDetailsMain-container{gap:28px}.ShopDetailsMain-title{font-size:clamp(1.65rem,3vw,2.05rem)}}@media (width<=991px){.ShopDetailsMain-container{grid-template-columns:minmax(0,1fr);gap:28px}.ShopDetailsMain-gallery{max-width:540px}.ShopDetailsMain-info{width:min(100%,680px);margin:0 auto}.ShopDetailsMain-title{font-size:clamp(1.75rem,4vw,2.25rem)}.ShopDetailsMain-buy,.ShopDetailsMain-assure{max-width:100%}}@media (width<=600px){.ShopDetailsMain{padding:24px 0 38px}.ShopDetailsMain-container,.ShopDetailsMain-details{width:calc(100% - 28px)}.ShopDetailsMain-container{gap:23px}.ShopDetailsMain-imageBox{aspect-ratio:1/.96}.ShopDetailsMain-frame,.ShopDetailsMain-stage,.ShopDetailsMain-imageBox{border-radius:12px}.ShopDetailsMain-corner{width:30px;height:30px}.ShopDetailsMain-badge{padding:6px 9px;font-size:.66rem;top:10px}.ShopDetailsMain-zoom{width:34px;height:34px;top:8px;right:8px}.ShopDetailsMain-zoom svg{width:17px;height:17px}.ShopDetailsMain-thumbs{gap:8px;margin-top:12px}.ShopDetailsMain-thumb{border-radius:8px;padding:4px}.ShopDetailsMain-title{font-size:clamp(1.55rem,6vw,1.9rem)}.ShopDetailsMain-titleLine{margin:10px 0 14px}.ShopDetailsMain-row{margin-bottom:9px;font-size:.88rem}.ShopDetailsMain-price{font-size:1.6rem}.ShopDetailsMain-buy{border-radius:12px;margin-top:15px;padding:13px}.ShopDetailsMain-buyTop{gap:9px;margin-bottom:12px}.ShopDetailsMain-qty{height:37px}.ShopDetailsMain-qtyButton{width:32px}.ShopDetailsMain-total strong{font-size:1.05rem}.ShopDetailsMain-actions{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8px}.ShopDetailsMain-cartButton,.ShopDetailsMain-buyButton{border-radius:8px;gap:6px;min-height:44px;padding:0 9px;font-size:.82rem}.ShopDetailsMain-cartButton svg,.ShopDetailsMain-buyButton svg{width:17px;height:17px}.ShopDetailsMain-assure{padding:14px}.ShopDetailsMain-assureItem{font-size:.8rem}.ShopDetailsMain-details{margin-top:38px}.ShopDetailsMain-detailsGrid{gap:12px}.ShopDetailsMain-card{border-radius:12px;padding:16px}.ShopDetailsMain-cardHead{margin-bottom:13px;padding-bottom:11px}}@media (width<=360px){.ShopDetailsMain-container,.ShopDetailsMain-details{width:calc(100% - 22px)}.ShopDetailsMain-actions{grid-template-columns:minmax(0,1fr)}.ShopDetailsMain-cartButton,.ShopDetailsMain-buyButton{min-height:42px}}.ShopDetailsSimilar{--sds-ink:#211b17;--sds-muted:#77716a;--sds-accent:#a77945;--sds-border:#e9e2d8;--sds-soft:#f7f4ef;width:100%;color:var(--sds-ink);background:#fff;padding:30px 0 22px;font-family:inherit;overflow:hidden}.ShopDetailsSimilar,.ShopDetailsSimilar *{box-sizing:border-box}.ShopDetailsSimilar__container{width:calc(100% - 48px);max-width:1440px;margin:0 auto}.ShopDetailsSimilar__header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.ShopDetailsSimilar__headingGroup{min-width:0}.ShopDetailsSimilar__overline{color:var(--sds-accent);letter-spacing:2.2px;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;line-height:1.5;display:block}.ShopDetailsSimilar__title{color:var(--sds-ink);letter-spacing:-.7px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.3vw,35px);font-weight:500;line-height:1.2}.ShopDetailsSimilar__title span{color:var(--sds-accent)}.ShopDetailsSimilar__subtitle{color:var(--sds-muted);margin:7px 0 0;font-size:13px;line-height:1.6}.ShopDetailsSimilar__controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.ShopDetailsSimilar__count{color:var(--sds-accent);align-items:center;gap:5px;margin-right:5px;font-size:12px;display:flex}.ShopDetailsSimilar__arrow{border:1px solid var(--sds-border);width:36px;height:36px;color:var(--sds-ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.ShopDetailsSimilar__arrow:hover{border-color:var(--sds-ink);background:var(--sds-ink);color:#fff;transform:translateY(-2px)}.ShopDetailsSimilar__arrow:active{transform:scale(.95)}.ShopDetailsSimilar__viewport{contain:paint;width:100%;max-width:100%;display:block;position:relative;overflow:hidden}.ShopDetailsSimilar__track{will-change:transform;align-items:stretch;gap:0;width:max-content;animation:42s linear infinite sds-marquee;display:flex}.ShopDetailsSimilar__viewport.is-paused .ShopDetailsSimilar__track,.ShopDetailsSimilar__viewport:hover .ShopDetailsSimilar__track,.ShopDetailsSimilar__viewport:focus-within .ShopDetailsSimilar__track{animation-play-state:paused}.ShopDetailsSimilar__track.is-reversed{animation-name:sds-marquee-reverse}.ShopDetailsSimilar__group{flex:none;align-items:stretch;gap:18px;padding-right:18px;display:flex}.ShopDetailsSimilar__card{border:1px solid var(--sds-border);background:#fff;border-radius:7px;flex-direction:column;flex:0 0 calc(min(100vw - 48px,1440px)/4 - 13.5px);min-width:0;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #20191208}.ShopDetailsSimilar__card:hover{border-color:#d7c3aa;transform:translateY(-3px);box-shadow:0 10px 24px #281d1214}.ShopDetailsSimilar__imageWrap{aspect-ratio:1.15;background:var(--sds-soft);isolation:isolate;width:100%;position:relative;overflow:hidden}.ShopDetailsSimilar__imageWrap:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#00000008 0%,#0000 50%,#00000026 100%);position:absolute;inset:0}.ShopDetailsSimilar__image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .45s;display:block;transform:scale(1)}.ShopDetailsSimilar__card:hover .ShopDetailsSimilar__image{filter:saturate(1.05);transform:scale(1.045)}.ShopDetailsSimilar__category{z-index:2;color:#28221d;text-overflow:ellipsis;white-space:nowrap;background:#fffffff5;border:1px solid #ffffffbf;border-radius:4px;max-width:calc(100% - 22px);padding:7px 10px;font-size:10px;font-weight:600;line-height:1.3;position:absolute;bottom:11px;left:11px;overflow:hidden;box-shadow:0 3px 9px #0000000d}.ShopDetailsSimilar__wishlist{z-index:4;color:#28221d;cursor:pointer;background:#fff;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:transform .25s,background .25s,color .25s;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 3px 10px #00000014}.ShopDetailsSimilar__wishlist:hover{background:var(--sds-accent);color:#fff;transform:scale(1.07)}.ShopDetailsSimilar__wishlist.is-active{color:#fff;background:#a43e42}.ShopDetailsSimilar__quickAction{z-index:3;color:#fff;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4c3022e0;border:1px solid #fff6;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-width:145px;min-height:42px;padding:10px 17px;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .25s,transform .3s,background .25s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(8px - 50%))}.ShopDetailsSimilar__card:hover .ShopDetailsSimilar__quickAction,.ShopDetailsSimilar__card:focus-within .ShopDetailsSimilar__quickAction{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.ShopDetailsSimilar__quickAction:hover{background:var(--sds-ink)}.ShopDetailsSimilar__content{flex-direction:column;flex:1;align-items:flex-start;padding:14px 15px 15px;display:flex}.ShopDetailsSimilar__productName{min-height:44px;color:var(--sds-ink);letter-spacing:-.15px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.4;transition:color .25s;display:-webkit-box;overflow:hidden}.ShopDetailsSimilar__card:hover .ShopDetailsSimilar__productName{color:var(--sds-accent)}.ShopDetailsSimilar__artist,.ShopDetailsSimilar__price{flex-wrap:wrap;align-items:baseline;gap:5px;width:100%;margin:0 0 7px;font-size:13px;line-height:1.5;display:flex}.ShopDetailsSimilar__artist>span,.ShopDetailsSimilar__price>span{color:var(--sds-muted)}.ShopDetailsSimilar__artist strong{color:#28221d;font-weight:500}.ShopDetailsSimilar__price{margin-bottom:14px}.ShopDetailsSimilar__price del{color:#999088;font-size:11px}.ShopDetailsSimilar__price strong{color:#28221d;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ShopDetailsSimilar__addButton{color:#302820;cursor:pointer;background:#fff;border:1px solid #302820;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:155px;min-height:40px;margin-top:auto;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .25s,color .25s,border-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.ShopDetailsSimilar__addButton:hover{color:#fff;background:#302820;border-color:#302820;transform:translateY(-2px);box-shadow:0 5px 14px #0000001a}.ShopDetailsSimilar__addButton:active{transform:scale(.98)}.ShopDetailsSimilar__addButton.is-added{color:#405637;background:#eff4eb;border-color:#758968}@keyframes sds-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sds-marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.ShopDetailsSimilar__footer{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.ShopDetailsSimilar__footer p{color:var(--sds-muted);text-align:center;margin:0;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;line-height:1.6}.ShopDetailsSimilar__footerLine{background:#ded2c2;flex-shrink:0;width:28px;height:1px}.ShopDetailsSimilar__modalBackdrop{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#14110ea6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ShopDetailsSimilar__modal{border:1px solid var(--sds-border);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;width:min(680px,100%);max-height:88vh;display:grid;position:relative;overflow:auto;box-shadow:0 20px 60px #0003}.ShopDetailsSimilar__modal>img{object-fit:cover;width:100%;height:100%;min-height:280px}.ShopDetailsSimilar__modalContent{flex-direction:column;justify-content:center;align-items:flex-start;padding:25px;display:flex}.ShopDetailsSimilar__modalContent h3{margin:5px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.4}.ShopDetailsSimilar__modalContent p{color:var(--sds-muted);font-size:13px}.ShopDetailsSimilar__modalContent>strong{margin:5px 0 20px;font-size:21px}.ShopDetailsSimilar__modalClose{z-index:5;border:1px solid var(--sds-border);width:32px;height:32px;color:var(--sds-ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:9px;right:9px}@media (width<=1024px){.ShopDetailsSimilar__container{width:calc(100% - 36px)}.ShopDetailsSimilar__group{gap:16px;padding-right:16px}.ShopDetailsSimilar__card{flex-basis:calc(33.3333vw - 24px)}.ShopDetailsSimilar__content{padding:12px}.ShopDetailsSimilar__productName{font-size:17px}.ShopDetailsSimilar__artist,.ShopDetailsSimilar__price{font-size:12px}.ShopDetailsSimilar__addButton{min-width:140px;min-height:38px;font-size:12px}}@media (width<=600px){.ShopDetailsSimilar{padding:25px 0 18px}.ShopDetailsSimilar__container{width:calc(100% - 28px)}.ShopDetailsSimilar__header{align-items:center;gap:8px;margin-bottom:13px}.ShopDetailsSimilar__overline{letter-spacing:1.5px;font-size:8px}.ShopDetailsSimilar__title{font-size:clamp(23px,5.7vw,30px)}.ShopDetailsSimilar__subtitle{max-width:250px;font-size:11px}.ShopDetailsSimilar__controls{gap:5px}.ShopDetailsSimilar__count{display:none}.ShopDetailsSimilar__arrow{width:30px;height:30px}.ShopDetailsSimilar__arrow svg{width:16px;height:16px}.ShopDetailsSimilar__group{gap:12px;padding-right:12px}.ShopDetailsSimilar__card{flex-basis:calc(50vw - 26px)}.ShopDetailsSimilar__imageWrap{aspect-ratio:1.05}.ShopDetailsSimilar__wishlist{width:29px;height:29px;top:7px;right:7px}.ShopDetailsSimilar__wishlist svg{width:16px;height:16px}.ShopDetailsSimilar__category{max-width:calc(100% - 16px);padding:5px 7px;font-size:8px;bottom:8px;left:8px}.ShopDetailsSimilar__quickAction{display:none}.ShopDetailsSimilar__content{padding:9px}.ShopDetailsSimilar__productName{min-height:39px;margin-bottom:7px;font-size:13px;line-height:1.4}.ShopDetailsSimilar__artist,.ShopDetailsSimilar__price{gap:3px;margin-bottom:6px;font-size:10px}.ShopDetailsSimilar__price{margin-bottom:10px}.ShopDetailsSimilar__price strong{font-size:12px}.ShopDetailsSimilar__price del{font-size:9px}.ShopDetailsSimilar__addButton{gap:5px;width:100%;min-width:0;min-height:34px;padding:7px 4px;font-size:10px}.ShopDetailsSimilar__addButton svg{width:14px;height:14px}.ShopDetailsSimilar__footer{gap:7px;margin-top:12px}.ShopDetailsSimilar__footer p{font-size:10px}.ShopDetailsSimilar__footerLine{width:18px}.ShopDetailsSimilar__modal{grid-template-columns:1fr;max-width:360px}.ShopDetailsSimilar__modal>img{height:220px;min-height:0}.ShopDetailsSimilar__modalContent{padding:20px}.ShopDetailsSimilar__modalContent h3{font-size:21px}}@media (width<=360px){.ShopDetailsSimilar__container{width:calc(100% - 20px)}.ShopDetailsSimilar__card{flex-basis:calc(50vw - 20px)}.ShopDetailsSimilar__content{padding:8px}.ShopDetailsSimilar__productName{font-size:12px}}.ShopDetailsSimilar__arrow:focus-visible,.ShopDetailsSimilar__wishlist:focus-visible,.ShopDetailsSimilar__addButton:focus-visible,.ShopDetailsSimilar__quickAction:focus-visible{outline:2px solid var(--sds-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ShopDetailsSimilar__track{animation:none;transform:none}.ShopDetailsSimilar__card,.ShopDetailsSimilar__image,.ShopDetailsSimilar__arrow,.ShopDetailsSimilar__wishlist,.ShopDetailsSimilar__addButton{transition:none}}.WishlistMain{--WishlistMain-gold:#bd7919;--WishlistMain-gold-dark:#995b0c;--WishlistMain-ink:#211b17;--WishlistMain-muted:#77716b;--WishlistMain-border:#eee7df;--WishlistMain-cream:#faf7f2;width:100%;color:var(--WishlistMain-ink);box-sizing:border-box;background:radial-gradient(at 5% 10%,#debb8b1c,#0000 38%),#fff;padding:38px 24px 64px;font-family:DM Sans,sans-serif}.WishlistMain *,.WishlistMain :before,.WishlistMain :after{box-sizing:border-box}.WishlistMain-container{width:100%;max-width:1440px;margin:0 auto}.WishlistMain button,.WishlistMain select,.WishlistMain input{font:inherit}.WishlistMain button{-webkit-tap-highlight-color:transparent}.WishlistMain button:focus-visible,.WishlistMain select:focus-visible,.WishlistMain input:focus-visible{outline:2px solid var(--WishlistMain-gold);outline-offset:3px}.WishlistMain-breadcrumb{color:var(--WishlistMain-muted);align-items:center;gap:10px;margin-bottom:34px;font-size:13px;display:flex}.WishlistMain-breadcrumb a{color:var(--WishlistMain-ink);text-decoration:none;transition:color .2s}.WishlistMain-breadcrumb a:hover{color:var(--WishlistMain-gold)}.WishlistMain-message{color:#2b612d;background:#f1f9ef;border:1px solid #c8e6c4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:13px 18px 16px;font-size:13.5px;font-weight:500;animation:.3s cubic-bezier(.16,1,.3,1) both WishlistMain-msgEnter;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #2b612d14}.WishlistMain-messageContent{flex:1;align-items:center;gap:10px;display:flex}.WishlistMain-messageContent>span{flex:1;line-height:1.5}.WishlistMain-messageIcon{color:#2e7d32;flex-shrink:0}.WishlistMain-message button{color:#2b612d;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;transition:background .2s,transform .2s;display:grid}.WishlistMain-message button:hover{background:#2b612d1f;transform:scale(1.08)}.WishlistMain-messageTimeline{transform-origin:0;background:linear-gradient(90deg,#2e7d32,#66bb6a);border-radius:0 0 10px 10px;width:100%;height:3px;animation:3.5s linear forwards WishlistMain-timelineProgress;position:absolute;bottom:0;left:0}@keyframes WishlistMain-msgEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes WishlistMain-timelineProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.WishlistMain-panel{border:1px solid var(--WishlistMain-border);background:#fffffff5;border-radius:13px;animation:.7s 80ms both WishlistMain-enter;overflow:hidden;box-shadow:0 12px 40px #3929170b}.WishlistMain-toolbar{border-bottom:1px solid var(--WishlistMain-border);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:13px 20px;display:flex}.WishlistMain-count{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.WishlistMain-count h2{margin:0;font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:500}.WishlistMain-selectedCount{color:var(--WishlistMain-gold-dark);background:#f8eddb;border-radius:30px;padding:4px 9px;font-size:11px}.WishlistMain-toolbarActions{align-items:center;gap:13px;display:flex}.WishlistMain-sort{color:#635c55;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.WishlistMain-sort select{max-width:125px;color:var(--WishlistMain-ink);cursor:pointer;background:0 0;border:0;font-size:12px}.WishlistMain-viewToggle{background:#faf8f5;border:1px solid #eee9e2;border-radius:7px;align-items:center;gap:4px;padding:3px;display:flex}.WishlistMain-viewBtn{color:#625d56;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;transition:color .2s,background .2s;display:grid}.WishlistMain-viewBtnActive{background:var(--WishlistMain-gold);color:#fff}.WishlistMain-removeSelected{color:#b42318;cursor:pointer;background:#fff8f7;border:1px solid #f2d8d4;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:inline-flex}.WishlistMain-items{padding:0 20px}.WishlistMain-item{min-width:0;animation:.5s both WishlistMain-enter;animation-delay:calc(var(--item-index,0) * 90ms);border-bottom:1px solid #f0ebe5;grid-template-columns:46px 150px minmax(0,1fr) 160px;align-items:center;gap:17px;padding:14px 0;display:grid}.WishlistMain-item:last-child{border-bottom:0}.WishlistMain-itemSelect{justify-content:space-between;align-items:center;gap:9px;display:flex}.WishlistMain-itemSelect input,.WishlistMain-selectAll input{width:16px;height:16px;accent-color:var(--WishlistMain-gold);cursor:pointer;margin:0}.WishlistMain-removeBtn{color:#e02c23;cursor:pointer;background:#fff0ed;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;transition:transform .25s,color .25s,background .25s;display:grid}.WishlistMain-removeBtn:hover{color:#fff;background:#e02c23;transform:translateY(-2px)}.WishlistMain-imageButton{aspect-ratio:1.48;cursor:pointer;background:#f4eee5;border:0;border-radius:7px;width:100%;padding:0;display:block;overflow:hidden}.WishlistMain-image{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .35s;display:block}.WishlistMain-imageButton:hover .WishlistMain-image{transform:scale(1.07)}.WishlistMain-productInfo{align-self:center;min-width:0}.WishlistMain-productTitle{max-width:100%;color:var(--WishlistMain-ink);text-align:left;cursor:pointer;background:0 0;border:0;margin:0 0 5px;padding:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(15px,1.5vw,20px);font-weight:500;line-height:1.4;transition:color .2s;display:block}.WishlistMain-productTitle:hover{color:var(--WishlistMain-gold-dark)}.WishlistMain-artist{color:var(--WishlistMain-muted);margin:0 0 10px;font-size:12px;line-height:1.5}.WishlistMain-tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.WishlistMain-tags span{color:#625b53;background:#f6f0e7;border-radius:5px;padding:4px 9px;font-size:10px;line-height:1.2}.WishlistMain-price{color:var(--WishlistMain-gold);font-family:Playfair Display,Georgia,serif;font-size:21px;font-weight:600;line-height:1.35;display:block}.WishlistMain-productActions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.WishlistMain-stock{color:#2c5630;white-space:nowrap;background:#edf5e8;border-radius:20px;align-items:center;gap:7px;width:fit-content;margin-bottom:3px;padding:6px 10px;font-size:10px;display:inline-flex}.WishlistMain-stock>span{background:#438b32;border-radius:50%;width:6px;height:6px}.WishlistMain-stockOut{color:#b42318;background:#fff0ed}.WishlistMain-stockOut>span{background:#dc2626}.WishlistMain-cartBtn,.WishlistMain-detailsBtn{border:1px solid var(--WishlistMain-gold);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:37px;padding:8px 10px;font-size:11px;font-weight:600;transition:background .25s,color .25s,transform .25s;display:flex}.WishlistMain-cartBtn{background:var(--WishlistMain-gold);color:#fff}.WishlistMain-cartBtn:hover:not(:disabled){border-color:var(--WishlistMain-gold-dark);background:var(--WishlistMain-gold-dark);transform:translateY(-1px)}.WishlistMain-cartBtn:disabled{opacity:.5;cursor:not-allowed}.WishlistMain-cartBtnAdded{background:#3f7840;border-color:#3f7840}.WishlistMain-detailsBtn{color:var(--WishlistMain-gold-dark);background:0 0;font-weight:500}.WishlistMain-detailsBtn:hover{background:#fbf3e7}.WishlistMain-items-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px;display:grid}.WishlistMain-items-grid .WishlistMain-item{border:1px solid var(--WishlistMain-border);background:#fff;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-content:start;align-items:start;gap:12px;padding:16px}.WishlistMain-items-grid .WishlistMain-itemSelect{flex-direction:column;grid-area:1/1;align-items:center}.WishlistMain-items-grid .WishlistMain-imageButton{aspect-ratio:1.5;grid-area:1/2}.WishlistMain-items-grid .WishlistMain-productInfo,.WishlistMain-items-grid .WishlistMain-productActions{grid-column:1/-1;width:100%}.WishlistMain-items-grid .WishlistMain-productTitle{font-size:18px}.WishlistMain-footer{background:linear-gradient(110deg,#f8f2e8,#fcf9f4);border-radius:9px;align-items:center;gap:17px;margin:12px 16px 0;padding:19px 20px;display:flex}.WishlistMain-footerIcon{width:48px;height:48px;color:var(--WishlistMain-gold);background:#f2e6d5;border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.WishlistMain-footerText{flex:1;min-width:0}.WishlistMain-footerText h3{margin:0 0 4px;font-family:Playfair Display,Georgia,serif;font-size:17px;font-weight:500}.WishlistMain-footerText p{color:var(--WishlistMain-muted);margin:0;font-size:12px;line-height:1.6}.WishlistMain-exploreBtn{border:1px solid var(--WishlistMain-gold);min-height:42px;color:var(--WishlistMain-gold-dark);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:10px 18px;font-size:12px;font-weight:600;transition:background .25s,color .25s,transform .25s;display:inline-flex}.WishlistMain-exploreBtn:hover{background:var(--WishlistMain-gold);color:#fff;transform:translateY(-1px)}.WishlistMain-bottomActions{color:var(--WishlistMain-muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:11px;display:flex}.WishlistMain-selectAll{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.WishlistMain-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px 20px;display:flex}.WishlistMain-emptyIcon{width:70px;height:70px;color:var(--WishlistMain-gold);background:#faf0e1;border-radius:50%;place-items:center;margin-bottom:17px;display:grid}.WishlistMain-empty h3{margin:0 0 9px;font-family:Playfair Display,Georgia,serif;font-size:23px;font-weight:500}.WishlistMain-empty p{max-width:390px;color:var(--WishlistMain-muted);margin:0 0 20px;font-size:13px;line-height:1.8}@keyframes WishlistMain-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.WishlistMain{padding:28px 18px 45px}.WishlistMain-item{grid-template-columns:40px 125px minmax(0,1fr) 140px;gap:12px}.WishlistMain-itemSelect{flex-direction:column;justify-content:center}.WishlistMain-toolbar{flex-direction:column;align-items:flex-start}.WishlistMain-toolbarActions{flex-wrap:wrap;justify-content:space-between;width:100%}.WishlistMain-footer{flex-wrap:wrap}.WishlistMain-footerText{flex-basis:calc(100% - 70px)}.WishlistMain-footer .WishlistMain-exploreBtn{width:100%}}@media (width<=600px){.WishlistMain{padding:20px 12px 35px}.WishlistMain-breadcrumb{margin-bottom:22px;font-size:12px}.WishlistMain-heading{gap:12px;margin-bottom:22px}.WishlistMain-heading h1{letter-spacing:-.8px;font-size:33px}.WishlistMain-heading p{font-size:12px;line-height:1.7}.WishlistMain-eyebrow{letter-spacing:1.5px;font-size:9px}.WishlistMain-headingIcon{flex-basis:48px;width:48px;height:48px}.WishlistMain-headingIcon svg{width:27px;height:27px}.WishlistMain-headingIcon span{width:20px;height:20px;font-size:9px}.WishlistMain-toolbar{gap:12px;padding:15px 12px}.WishlistMain-count h2{font-size:17px}.WishlistMain-toolbarActions{gap:8px}.WishlistMain-sort{gap:4px;font-size:11px}.WishlistMain-sort select{max-width:115px;font-size:11px}.WishlistMain-removeSelected{padding:7px;font-size:10px}.WishlistMain-items{padding:0 12px}.WishlistMain-item{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:16px 0}.WishlistMain-itemSelect{flex-direction:column;grid-area:1/1;justify-content:flex-start;gap:12px;padding-top:5px}.WishlistMain-removeBtn{flex-basis:30px;width:30px;height:30px}.WishlistMain-removeBtn svg{width:15px;height:15px}.WishlistMain-imageButton{aspect-ratio:1.65;grid-area:1/2;width:100%;max-height:200px}.WishlistMain-productInfo,.WishlistMain-productActions{grid-column:2}.WishlistMain-productTitle{font-size:17px}.WishlistMain-artist{font-size:11px}.WishlistMain-tags{gap:5px}.WishlistMain-tags span{padding:4px 7px;font-size:9px}.WishlistMain-price{font-size:20px}.WishlistMain-productActions{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.WishlistMain-stock{grid-column:1/-1}.WishlistMain-cartBtn,.WishlistMain-detailsBtn{min-height:38px;padding:8px 5px;font-size:10px}.WishlistMain-footer{gap:12px;margin:10px;padding:15px 12px}.WishlistMain-footerIcon{flex-basis:40px;width:40px;height:40px}.WishlistMain-footerText{flex-basis:calc(100% - 55px)}.WishlistMain-footerText h3{font-size:15px}.WishlistMain-footerText p{font-size:11px}.WishlistMain-bottomActions{flex-direction:column;align-items:flex-start;padding:14px 12px}.WishlistMain-items-grid{grid-template-columns:1fr;gap:12px;padding:12px}.WishlistMain-items-grid .WishlistMain-item{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px}.WishlistMain-items-grid .WishlistMain-itemSelect{flex-direction:column;grid-area:1/1}.WishlistMain-items-grid .WishlistMain-imageButton{grid-area:1/2}.WishlistMain-items-grid .WishlistMain-productInfo,.WishlistMain-items-grid .WishlistMain-productActions{grid-column:1/-1}.WishlistMain-empty h3{font-size:21px}}@media (prefers-reduced-motion:reduce){.WishlistMain *,.WishlistMain :before,.WishlistMain :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.CartMain{--CartMain-gold:#bd7919;--CartMain-gold-dark:#995b0b;--CartMain-ink:#171513;--CartMain-muted:#77736f;--CartMain-border:#ece7e0;--CartMain-cream:#faf6ef;width:100%;min-height:100vh;color:var(--CartMain-ink);box-sizing:border-box;background:radial-gradient(at 0 10%,#dcb98617,#0000 36%),#fff;padding:24px 0 65px;font-family:DM Sans,sans-serif;font-size:14px}.CartMain *,.CartMain :before,.CartMain :after{box-sizing:border-box}.CartMain button,.CartMain input,.CartMain textarea{font:inherit}.CartMain button{-webkit-tap-highlight-color:transparent}.CartMain button:focus-visible,.CartMain a:focus-visible,.CartMain input:focus-visible,.CartMain textarea:focus-visible{outline:2px solid var(--CartMain-gold);outline-offset:3px}.CartMain button:disabled{opacity:.45;cursor:not-allowed}.CartMain-container{width:min(1380px,100% - 48px);margin:0 auto}.CartMain-breadcrumb{color:var(--CartMain-muted);align-items:center;gap:11px;margin-bottom:32px;font-size:12px;display:flex}.CartMain-breadcrumb a{color:var(--CartMain-ink);align-items:center;display:flex}.CartMain-breadcrumb svg{fill:currentColor;width:15px;height:15px}.CartMain-breadcrumb span:last-child{color:#5e5953}.CartMain-notice{color:#80500e;background:#fff9ee;border:1px solid #ead5b5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:13px;animation:.35s both CartMain-fadeUp;display:flex}.CartMain-notice button{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 4px;font-size:22px}.CartMain-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;display:grid}.CartMain-leftColumn,.CartMain-cartSection{min-width:0}.CartMain-headingRow,.CartMain-recommendationHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.CartMain-headingRow{margin-bottom:22px}.CartMain-eyebrow{color:var(--CartMain-gold);letter-spacing:2px;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.CartMain-title,.CartMain-sectionTitle,.CartMain-summaryTitle,.CartMain-productName,.CartMain-artName,.CartMain-empty h2,.CartMain-checkoutModal h2{font-family:Playfair Display,Georgia,serif}.CartMain-title{letter-spacing:-.8px;margin:0;font-size:clamp(27px,3vw,34px);font-weight:600;line-height:1.2}.CartMain-subtitle{color:var(--CartMain-muted);margin:7px 0 0;font-size:13px}.CartMain-clearButton{color:var(--CartMain-gold-dark);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;transition:color .2s;display:inline-flex}.CartMain-clearButton:hover{color:#7a4100}.CartMain-items{flex-direction:column;gap:0;display:flex}.CartMain-item{border:1px solid var(--CartMain-border);background:#ffffffe0;border-radius:9px;grid-template-columns:22px 116px minmax(130px,1fr) 116px 104px 38px;align-items:center;gap:16px;min-width:0;padding:15px;transition:border-color .25s,box-shadow .25s,background .25s;animation:.55s both CartMain-fadeUp;display:grid}.CartMain-item+.CartMain-item{margin-top:8px}.CartMain-item:nth-child(2){animation-delay:80ms}.CartMain-item:nth-child(3){animation-delay:.16s}.CartMain-item:hover{background:#fffdfa;border-color:#dfc7a6;box-shadow:0 8px 24px #5438160e}.CartMain-selectWrap{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.CartMain-selectWrap input{opacity:0;width:1px;height:1px;position:absolute}.CartMain-customCheck{color:#fff;background:#fff;border:1px solid #d7cfc4;border-radius:5px;justify-content:center;align-items:center;width:21px;height:21px;transition:background .2s,border-color .2s,transform .2s;display:flex}.CartMain-customCheck svg{opacity:0;transition:all .2s;transform:scale(.6)}.CartMain-selectWrap input:checked+.CartMain-customCheck{border-color:var(--CartMain-gold);background:var(--CartMain-gold)}.CartMain-selectWrap input:checked+.CartMain-customCheck svg{opacity:1;transform:scale(1)}.CartMain-selectWrap input:focus-visible+.CartMain-customCheck{outline:2px solid var(--CartMain-gold);outline-offset:3px}.CartMain-productImageWrap{background:var(--CartMain-cream);border-radius:6px;width:116px;height:102px;overflow:hidden}.CartMain-productImage{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.CartMain-item:hover .CartMain-productImage{transform:scale(1.07)}.CartMain-productInfo{min-width:0}.CartMain-productName{overflow-wrap:anywhere;margin:0 0 4px;font-size:16px;font-weight:500;line-height:1.4}.CartMain-artist{color:var(--CartMain-muted);margin:0 0 8px;font-size:12px}.CartMain-tags{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.CartMain-tag{color:#746c61;background:#f6f1e9;border-radius:4px;align-items:center;padding:4px 8px;font-size:10px;line-height:1.1;display:inline-flex}.CartMain-stock{color:#23813b;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.CartMain-stockDot{background:#259b40;border-radius:50%;flex-shrink:0;width:7px;height:7px}.CartMain-stockOut{color:#b42318}.CartMain-stockOut .CartMain-stockDot{background:#b42318}.CartMain-quantity{background:#fff;border:1px solid #eee8df;border-radius:7px;grid-template-columns:34px 32px 34px;justify-content:center;align-items:center;height:37px;display:grid}.CartMain-quantity button{color:#49433d;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:color .2s,background .2s;display:flex}.CartMain-quantity button:hover:not(:disabled){color:var(--CartMain-gold-dark);background:#faf3e8}.CartMain-quantity span{text-align:center;font-size:13px;font-weight:600}.CartMain-itemPrice{color:var(--CartMain-gold-dark);text-align:right;white-space:nowrap;font-size:17px;font-weight:700}.CartMain-removeButton{color:#a55e12;cursor:pointer;background:#faf5ee;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .25s,color .25s,transform .25s;display:flex}.CartMain-removeButton:hover{color:#c22b20;background:#fff0eb;transform:translateY(-2px)}.CartMain-empty{border:1px solid var(--CartMain-border);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;padding:60px 24px;display:flex}.CartMain-emptyIcon{background:var(--CartMain-cream);width:76px;height:76px;color:var(--CartMain-gold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.CartMain-empty h2{margin:0 0 8px;font-size:24px;font-weight:500}.CartMain-empty p{max-width:400px;color:var(--CartMain-muted);margin:0 0 22px;line-height:1.7}.CartMain-primaryButton{background:var(--CartMain-gold);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:43px;padding:0 24px;text-decoration:none;display:inline-flex}.CartMain-recommendations{margin-top:28px}.CartMain-recommendationHeading{margin-bottom:15px}.CartMain-sectionTitle{letter-spacing:-.4px;margin:0;font-size:23px;font-weight:600}.CartMain-viewAll{color:var(--CartMain-gold-dark);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:8px 0 8px 8px;font-size:12px;text-decoration:underline;display:inline-flex}.CartMain-viewAll svg{transition:transform .2s}.CartMain-viewAll:hover svg{transform:translate(3px)}.CartMain-recommendationGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.CartMain-artCard{background:#fff;border:1px solid #eee8e0;border-radius:8px;min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.5s both CartMain-fadeUp;overflow:hidden}.CartMain-artCard:hover{border-color:#dfc7a6;transform:translateY(-4px);box-shadow:0 10px 25px #39291414}.CartMain-artImageWrap{aspect-ratio:1.5;background:var(--CartMain-cream);width:100%;position:relative;overflow:hidden}.CartMain-artImage{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.CartMain-artCard:hover .CartMain-artImage{transform:scale(1.08)}.CartMain-favoriteButton{color:#4b4035;cursor:pointer;background:#fffffff5;border:1px solid #ebe3d7e6;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .2s,background .2s,transform .2s;display:flex;position:absolute;top:8px;right:8px}.CartMain-favoriteButton:hover{transform:scale(1.08)}.CartMain-favoriteActive{color:#d52c38;background:#fff0ee}.CartMain-favoriteActive svg{fill:currentColor}.CartMain-artCardBody{padding:10px 11px 11px}.CartMain-artName{margin:0 0 4px;font-size:13px;font-weight:500;line-height:1.4}.CartMain-artArtist{color:var(--CartMain-muted);margin:0;font-size:11px;line-height:1.5}.CartMain-artCardBottom{justify-content:space-between;align-items:center;gap:5px;margin-top:7px;display:flex}.CartMain-artPrice{color:var(--CartMain-gold-dark);white-space:nowrap;font-family:Playfair Display,Georgia,serif;font-size:16px;font-weight:600}.CartMain-addButton{color:var(--CartMain-gold-dark);cursor:pointer;background:#fffaf2;border:1px solid #e4c69c;border-radius:5px;padding:5px 8px;font-size:10px;transition:background .2s,color .2s}.CartMain-addButton:hover{background:var(--CartMain-gold);color:#fff}.CartMain-summary{background:#fffffff0;border:1px solid #eee7de;border-radius:10px;padding:24px 22px;animation:.65s .12s both CartMain-fadeUp;position:sticky;top:24px;box-shadow:0 8px 28px #35240f09}.CartMain-summaryHeader{margin-bottom:22px}.CartMain-summaryEyebrow{color:var(--CartMain-gold);letter-spacing:1.7px;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.CartMain-summaryTitle{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:600}.CartMain-summaryItemsList{scrollbar-width:thin;border-bottom:1px solid #eee7de;flex-direction:column;gap:10px;max-height:260px;margin-bottom:16px;padding-bottom:14px;display:flex;overflow-y:auto}.CartMain-summaryItem{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.CartMain-summaryItemLeft{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.CartMain-summaryItemThumb{object-fit:cover;background:#faf5ee;border:1px solid #ebd9c4;border-radius:7px;flex-shrink:0;width:40px;height:40px}.CartMain-summaryItemMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.CartMain-summaryItemTitle{color:#2b1708;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.CartMain-summaryItemQty{color:#8c7662;font-size:11px;font-weight:500}.CartMain-summaryItemPrice{color:var(--CartMain-gold-dark);white-space:nowrap;font-family:Playfair Display,Georgia,serif;font-size:13.5px;font-weight:700}.CartMain-couponCard{background:#fdfaf6;border:1.5px dashed #e6d3bf;border-radius:12px;margin-top:16px;margin-bottom:18px;padding:14px 16px;transition:all .25s;box-shadow:0 2px 10px #b06f1508}.CartMain-couponCardHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.CartMain-couponTitleWrap{color:#2b1f14;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.CartMain-couponIcon{color:var(--CartMain-gold);flex-shrink:0}.CartMain-viewCouponsToggle{color:var(--CartMain-gold-dark);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 4px;font-size:11.5px;font-weight:700;transition:all .18s;display:inline-flex}.CartMain-viewCouponsToggle:hover{color:#784206;background:#fbf1e2}.CartMain-couponForm{margin-top:2px}.CartMain-couponInputWrap{align-items:center;gap:8px;display:flex}.CartMain-couponInput{color:#2b1f14;letter-spacing:.8px;text-transform:uppercase;background:#fff;border:1.5px solid #dfcfbc;border-radius:8px;outline:none;flex:1;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700;transition:border-color .2s,box-shadow .2s}.CartMain-couponInput::placeholder{letter-spacing:.3px;color:#a49688;text-transform:none;font-size:11px;font-weight:500}.CartMain-couponInput:focus{border-color:var(--CartMain-gold);box-shadow:0 0 0 3px #c9862326}.CartMain-couponApplyBtn{color:#fff;letter-spacing:.5px;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#c98623,#a5630f);border:none;border-radius:8px;justify-content:center;align-items:center;height:38px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.CartMain-couponApplyBtn:hover:not(:disabled){background:linear-gradient(135deg,#b27317,#8f5309);transform:translateY(-1px);box-shadow:0 4px 10px #a5630f40}.CartMain-couponApplyBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.CartMain-appliedCouponBanner{background:#f0fdf4;border:1.5px solid #86efac;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;animation:.3s both CartMain-fadeUp;display:flex}.CartMain-appliedCouponLeft{flex-direction:column;gap:2px;min-width:0;display:flex}.CartMain-appliedCouponBadge{color:#15803d;letter-spacing:.4px;align-items:center;gap:5px;font-size:12.5px;font-weight:800;display:inline-flex}.CartMain-appliedCouponText{color:#166534;margin:0;font-size:11.5px}.CartMain-appliedSavings{color:#15803d;font-weight:700}.CartMain-removeCouponBtn{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:5px 9px;font-family:inherit;font-size:11px;font-weight:700;transition:all .18s;display:inline-flex}.CartMain-removeCouponBtn:hover{color:#b91c1c;background:#fef2f2;border-color:#ef4444}.CartMain-couponMessage{border-radius:7px;align-items:flex-start;gap:6px;margin-top:9px;padding:7px 10px;font-size:11.5px;line-height:1.45;animation:.25s both CartMain-fadeUp;display:flex}.CartMain-couponMessage svg{flex-shrink:0;margin-top:1px}.CartMain-couponMessage--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.CartMain-couponMessage--success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.CartMain-couponMessage--warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.CartMain-availableCouponsList{border-top:1px dashed #e6d3bf;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;animation:.25s both CartMain-fadeUp;display:flex}.CartMain-availableCouponsTitle{text-transform:uppercase;letter-spacing:.8px;color:#8c5d23;margin:0 0 4px;font-size:10.5px;font-weight:800}.CartMain-availableCouponItem{background:#fff;border:1px solid #ecdac8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;transition:all .2s;display:flex}.CartMain-availableCouponItem:hover{border-color:var(--CartMain-gold);box-shadow:0 2px 8px #bd791914}.CartMain-availableCouponItem--active{background:#f0fdf4;border-color:#86efac}.CartMain-availableCouponContent{flex:1;min-width:0}.CartMain-availableCouponHeader{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;display:flex}.CartMain-couponPill{color:#c2410c;letter-spacing:.5px;background:#fff7ed;border:1px dashed #ea580c;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:800;display:inline-block}.CartMain-couponTagDiscount{color:#16a34a;font-size:11px;font-weight:800}.CartMain-couponDesc{color:#69635e;margin:2px 0 3px;font-size:11px;line-height:1.35}.CartMain-couponMin{color:#855516;font-size:10.5px;display:block}.CartMain-couponShortfall{color:#ea580c;font-weight:600}.CartMain-couponQuickApplyBtn{color:#92530c;cursor:pointer;background:#fffdf9;border:1px solid #d4a362;border-radius:6px;flex-shrink:0;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:all .18s}.CartMain-couponQuickApplyBtn:hover:not(:disabled){background:var(--CartMain-gold);border-color:var(--CartMain-gold);color:#fff}.CartMain-couponQuickApplyBtn:disabled{opacity:.5;color:#9f8f7f;cursor:not-allowed;background:#f4ede3;border-color:#dfcfbc}.CartMain-couponAppliedLabel{color:#15803d;flex-shrink:0;align-items:center;gap:3px;font-size:11px;font-weight:800;display:inline-flex}.CartMain-summaryRow--discount{color:#15803d!important}.CartMain-discountLabel{color:#15803d;align-items:center;gap:5px;font-weight:700;display:inline-flex}.CartMain-discountAmount{color:#15803d!important;font-weight:800!important}.CartMain-modalDiscountValue{font-weight:700;color:#15803d!important}.CartMain-totalValuesWrap{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.CartMain-originalTotalStrikethrough{color:#9c9288;font-size:15px;font-weight:500;text-decoration:line-through}.CartMain-totalSavingsBadge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;font-size:11.5px;font-weight:700;animation:.3s both CartMain-fadeUp;display:flex}.CartMain-spin{animation:.8s linear infinite CartMain-spin}@keyframes CartMain-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CartMain-summaryRows{flex-direction:column;gap:15px;display:flex}.CartMain-summaryRow{color:#69635e;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.CartMain-summaryRow span:last-child{color:#282522;text-align:right;white-space:nowrap;font-weight:500}.CartMain-shippingHint{color:#855516;background:#fff8ec;border-radius:6px;margin:15px 0 0;padding:10px;font-size:11px;line-height:1.6}.CartMain-summaryTotal{border-top:1px solid #ece5dc;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:19px;display:flex}.CartMain-summaryTotal span{font-family:Playfair Display,Georgia,serif;font-size:15px;font-weight:600}.CartMain-summaryTotal strong{color:var(--CartMain-gold-dark);text-align:right;overflow-wrap:anywhere;font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:600}.CartMain-checkoutButton{border:1px solid var(--CartMain-gold);color:#fff;cursor:pointer;background:linear-gradient(135deg,#c98623,#b77515);border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:47px;margin-top:22px;padding:12px 15px;font-size:13px;font-weight:600;transition:transform .22s,box-shadow .22s,background .22s;display:flex}.CartMain-checkoutButton:hover:not(:disabled){background:linear-gradient(135deg,#b97817,#965a0a);transform:translateY(-2px);box-shadow:0 7px 17px #bd791933}.CartMain-orDivider{color:#99918a;align-items:center;gap:12px;margin:15px 0;display:flex}.CartMain-orDivider span{background:#eee8df;flex:1;height:1px}.CartMain-orDivider small{font-size:10px}.CartMain-continueButton{min-height:43px;color:var(--CartMain-gold-dark);background:#fff;border:1px solid #dba55d;border-radius:6px;justify-content:center;align-items:center;padding:10px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:flex}.CartMain-continueButton:hover{border-color:var(--CartMain-gold);background:#fff8ed}.CartMain-benefits{background:linear-gradient(135deg,#faf5ed,#f9f3e9);border-radius:7px;flex-direction:column;gap:18px;margin-top:20px;padding:19px 14px;display:flex}.CartMain-benefit{color:#514941;align-items:center;gap:11px;font-size:11px;line-height:1.5;display:flex}.CartMain-benefit svg{color:#94500e;flex-shrink:0}.CartMain-secureNote{color:#999087;text-align:center;margin:17px 0 0;font-size:10px;line-height:1.7}.CartMain-modalBackdrop{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;background:#18140fa6;justify-content:center;align-items:center;padding:24px 16px;animation:.2s both CartMain-fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.CartMain-checkoutModal{-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#fffdf9;border:1px solid #eee2d2;border-radius:14px;width:min(100%,540px);max-height:calc(100dvh - 36px);padding:30px;animation:.3s cubic-bezier(.16,1,.3,1) both CartMain-modalIn;position:relative;overflow-y:auto;box-shadow:0 25px 80px #00000040}.CartMain-checkoutModal--split{width:min(100% - 24px,920px);max-width:920px;padding:32px 34px}.CartMain-checkoutModalGrid{grid-template-columns:1.18fr .92fr;align-items:flex-start;gap:32px;display:grid}.CartMain-checkoutLeft{flex-direction:column;display:flex}.CartMain-checkoutRight{position:sticky;top:0}.CartMain-selectedAddressDisplay{flex-direction:column;gap:16px;display:flex}.CartMain-deliveryCard{background:#fff;border:1.5px solid #d08a24;border-radius:12px;padding:20px;box-shadow:0 4px 18px #d08a2414}.CartMain-deliveryCardTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.CartMain-deliveryCardBadges{align-items:center;gap:8px;display:flex}.CartMain-deliveryVerifiedTag{color:#1b8146;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.CartMain-deliveryRecipient{color:#2c251e;margin:0 0 10px;font-size:18px;font-weight:600}.CartMain-deliveryInfoRow{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.CartMain-infoIcon{flex-shrink:0;margin-top:2px}.CartMain-deliveryAddressText{color:#4b4035;margin:0;font-size:14px;line-height:1.55}.CartMain-deliveryMetaGrid{border-top:1px dashed #efe5d6;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:12px;display:grid}.CartMain-deliveryMetaItem{color:#554d44;font-size:13px}.CartMain-infoLabel{color:#8c8072;margin-right:5px;font-size:12px}.CartMain-otherAddressesWrap{background:#fbf8f2;border:1px solid #eee2d2;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.CartMain-otherAddrTitle{color:#7a6e60;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.CartMain-otherAddrList{flex-direction:column;gap:6px;display:flex}.CartMain-otherAddrPill{color:#39332d;cursor:pointer;text-align:left;background:#fff;border:1px solid #e7ded2;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;transition:all .2s;display:flex}.CartMain-otherAddrPill:hover{border-color:#d08a24}.CartMain-otherAddrPill--active{background:#fcf6ed;border-color:#d08a24;font-weight:600}.CartMain-addressActionsRow{justify-content:flex-start;display:flex}.CartMain-addNewAddrBtn{color:#8c5b0c;cursor:pointer;background:0 0;border:1px dashed #d08a24;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.CartMain-addNewAddrBtn:hover{background:#fbf5ec}.CartMain-customAddressHeader{color:#2c251e;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px;font-weight:600;display:flex}.CartMain-modalSummaryCard{background:#fdfbf7;border:1px solid #ebdcc8;border-radius:12px;padding:22px 20px;box-shadow:0 4px 18px #0000000a}.CartMain-modalSummaryHead{border-bottom:1px solid #efe5d6;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.CartMain-summaryEyebrow{letter-spacing:1px;color:var(--CartMain-gold-dark,#8c5b0c);margin:0;font-size:10.5px;font-weight:700}.CartMain-summaryTitle{color:#2c251e;margin:4px 0 0;font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:600}.CartMain-itemCountBadge{color:#6a5e52;background:#f4ede1;border-radius:12px;padding:3px 9px;font-size:11.5px;font-weight:600}.CartMain-modalItemsList{border-bottom:1px solid #efe5d6;flex-direction:column;gap:12px;max-height:200px;padding:14px 4px 14px 0;display:flex;overflow-y:auto}.CartMain-modalItemRow{align-items:center;gap:12px;display:flex}.CartMain-modalItemThumb{background:#eee;border:1px solid #e7ded2;border-radius:6px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.CartMain-modalItemThumb img{object-fit:cover;width:100%;height:100%}.CartMain-modalItemInfo{flex:1;min-width:0}.CartMain-modalItemTitle{color:#2c251e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.CartMain-modalItemArtist{color:#7a7065;margin:2px 0 4px;font-size:11.5px}.CartMain-modalItemMeta{color:#6a5e52;justify-content:space-between;align-items:center;font-size:12px;display:flex}.CartMain-modalItemPrice{color:#2c251e;font-weight:600}.CartMain-modalBreakdown{border-bottom:1px solid #efe5d6;flex-direction:column;gap:9px;padding:14px 0;display:flex}.CartMain-breakdownRow{color:#6a5e52;justify-content:space-between;align-items:center;font-size:13px;display:flex}.CartMain-breakdownRow strong{color:#2c251e}.CartMain-modalTotalRow{justify-content:space-between;align-items:center;gap:12px;padding:16px 0 18px;display:flex}.CartMain-modalTotalLabel{color:#2c251e;font-size:13.5px;font-weight:600;display:block}.CartMain-modalTotalSubtext{color:#8c5b0c;margin-top:2px;font-size:11px;display:block}.CartMain-modalTotalAmount{color:var(--CartMain-gold-dark,#8c5b0c);font-family:Playfair Display,Georgia,serif;font-size:24px;font-weight:600}.CartMain-checkoutButton--pay{width:100%;margin-top:4px}.CartMain-modalTrustList{border-top:1px dashed #e9decf;flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;display:flex}.CartMain-trustItem{color:#72675b;align-items:center;gap:8px;font-size:11.5px;display:flex}@media (width<=960px){.CartMain-checkoutModal--split{width:min(100% - 24px,720px);padding:28px 24px}.CartMain-checkoutModalGrid{grid-template-columns:1fr;gap:24px}.CartMain-checkoutRight{position:static}}@media (width<=768px){.CartMain-modalBackdrop{align-items:center;padding:16px 10px}.CartMain-checkoutModal{border-radius:12px;max-height:calc(100dvh - 20px)}.CartMain-checkoutModal--split{width:100%;max-width:580px;padding:24px 18px}.CartMain-checkoutModalGrid{gap:20px}.CartMain-checkoutModal h2{padding-right:40px;font-size:22px}.CartMain-modalDescription{margin:4px 0 16px;font-size:12.5px;line-height:1.5}.CartMain-modalClose{width:32px;height:32px;font-size:22px;top:12px;right:12px}.CartMain-deliveryCard{padding:16px 14px}.CartMain-deliveryRecipient{font-size:16.5px}.CartMain-deliveryAddressText{font-size:13.5px}.CartMain-modalSummaryCard{padding:18px 16px}.CartMain-summaryTitle{font-size:18px}.CartMain-modalTotalAmount{font-size:22px}}@media (width<=520px){.CartMain-modalBackdrop{align-items:flex-end;padding:10px 6px}.CartMain-checkoutModal{border-radius:16px 16px 0 0;width:100%;max-height:94dvh;padding:20px 14px 22px}.CartMain-checkoutModal--split{width:100%;padding:20px 14px 22px}.CartMain-checkoutModalGrid{gap:16px}.CartMain-checkoutModal h2{padding-right:36px;font-size:20px}.CartMain-modalClose{width:30px;height:30px;font-size:20px;top:10px;right:10px}.CartMain-deliveryCardTop,.CartMain-deliveryCardBadges{flex-wrap:wrap;gap:6px}.CartMain-deliveryVerifiedTag{padding:2px 7px;font-size:10.5px}.CartMain-deliveryRecipient{margin-bottom:6px;font-size:15px}.CartMain-deliveryAddressText{word-break:break-word;font-size:13px;line-height:1.45}.CartMain-deliveryMetaGrid{grid-template-columns:1fr;gap:6px;margin-top:10px;padding-top:10px}.CartMain-deliveryMetaItem{word-break:break-all;font-size:12px}.CartMain-otherAddrPill{padding:7px 8px;font-size:12px}.CartMain-addNewAddrBtn{justify-content:center;width:100%;padding:8px 12px;font-size:12px}.CartMain-modalSummaryCard{border-radius:10px;padding:14px 12px}.CartMain-modalSummaryHead{padding-bottom:10px}.CartMain-summaryTitle{font-size:17px}.CartMain-itemCountBadge{padding:2px 7px;font-size:10.5px}.CartMain-modalItemsList{gap:10px;max-height:160px;padding:10px 0}.CartMain-modalItemThumb{width:44px;height:44px}.CartMain-modalItemTitle{font-size:12.5px}.CartMain-modalItemArtist{margin-bottom:2px;font-size:11px}.CartMain-modalItemMeta{font-size:11.5px}.CartMain-modalItemPrice{font-size:12.5px}.CartMain-breakdownRow{font-size:12px}.CartMain-modalTotalRow{padding:12px 0 14px}.CartMain-modalTotalLabel{font-size:13px}.CartMain-modalTotalSubtext{font-size:10.5px}.CartMain-modalTotalAmount{overflow-wrap:anywhere;font-size:20px}.CartMain-checkoutButton--pay{min-height:46px;font-size:13px}.CartMain-modalTrustList{gap:6px;margin-top:12px;padding-top:10px}.CartMain-trustItem{font-size:11px}}@media (width<=360px){.CartMain-checkoutModal{padding:16px 10px 18px}.CartMain-checkoutModal h2{font-size:18px}.CartMain-deliveryCard{padding:10px 8px}.CartMain-modalSummaryCard{padding:12px 8px}.CartMain-checkoutButton--pay{padding:10px 8px;font-size:12px}}.CartMain-savedAddressSection{border-bottom:1px solid #eee5d9;margin-bottom:20px;padding-bottom:18px}.CartMain-savedAddressHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.CartMain-savedAddressTitle{color:#39332d;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.CartMain-customAddrToggle{color:var(--CartMain-gold-dark,#8c5b0c);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12.5px;font-weight:600;transition:all .2s}.CartMain-customAddrToggle:hover{background:#fbf5ec;text-decoration:underline}.CartMain-addressCardsList{flex-direction:column;gap:10px;max-height:260px;padding-right:4px;display:flex;overflow-y:auto}.CartMain-addressCard{cursor:pointer;background:#fff;border:1.5px solid #e7dfd4;border-radius:8px;padding:12px 14px;transition:all .2s;position:relative}.CartMain-addressCard:hover{background:#fffefb;border-color:#d08a24}.CartMain-addressCard--selected{background:#fdf8f0;border-color:#d08a24;box-shadow:0 4px 14px #d08a241f}.CartMain-addressCardHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.CartMain-addressCardRadio{align-items:center;gap:8px;display:flex}.CartMain-customRadio{border:2px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:all .2s;display:flex}.CartMain-customRadio--checked{border-color:#d08a24}.CartMain-radioDot{background:#d08a24;border-radius:50%;width:8px;height:8px}.CartMain-addrTypeBadge{color:#7a5418;background:#f5ede1;border-radius:12px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.CartMain-addrDefaultBadge{color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:12px;padding:2px 7px;font-size:11px;font-weight:600}.CartMain-addrRecipient{color:#2c251e;font-size:13.5px;font-weight:600}.CartMain-addrStreet{color:#554d44;margin:4px 0 6px 24px;font-size:13px;line-height:1.5}.CartMain-addrFooter{color:#7a7065;justify-content:space-between;align-items:center;margin-left:24px;font-size:12px;display:flex}.CartMain-addrContact strong{color:#2c251e}.CartMain-selectedTag{color:#8c5b0c;background:#fbf3e6;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.CartMain-customAddressBanner{color:#8c5b0c;background:#fdf5e8;border:1px dashed #d08a24;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:500}.CartMain-formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=600px){.CartMain-formRow{grid-template-columns:1fr}}.CartMain-modalClose{color:#4b4035;cursor:pointer;background:#fff;border:1px solid #eee5d9;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;display:flex;position:absolute;top:14px;right:15px}.CartMain-checkoutModal h2{margin:0;font-size:27px;font-weight:600}.CartMain-modalDescription{color:var(--CartMain-muted);margin:8px 0 23px;font-size:13px;line-height:1.7}.CartMain-checkoutForm{flex-direction:column;gap:15px;display:flex}.CartMain-checkoutForm label{color:#39332d;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.CartMain-checkoutForm input,.CartMain-checkoutForm textarea{width:100%;min-width:0;color:var(--CartMain-ink);resize:vertical;background:#fff;border:1px solid #e7dfd4;border-radius:6px;padding:12px;font-size:13px;font-weight:400}.CartMain-checkoutForm input::placeholder,.CartMain-checkoutForm textarea::placeholder{color:#aaa198}.CartMain-modalTotal{border-top:1px solid #eee5d9;justify-content:space-between;align-items:center;gap:12px;margin-top:5px;padding:15px 0;display:flex}.CartMain-modalTotal span{font-size:13px}.CartMain-modalTotal strong{color:var(--CartMain-gold-dark);font-family:Playfair Display,Georgia,serif;font-size:22px}.CartMain-successModal{text-align:center;max-width:520px}.CartMain-successIcon{color:#2e7d32;background:#e8f5e9;border:2px solid #a5d6a7;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 16px;font-size:34px;font-weight:700;animation:.4s CartMain-modalIn;display:flex}.CartMain-successDetails{text-align:left;background:#fdfbf7;border:1px solid #eee2d2;border-radius:10px;flex-direction:column;gap:12px;margin:22px 0;padding:16px 20px;display:flex}.CartMain-successRow{border-bottom:1px dashed #efe7db;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;font-size:13.5px;display:flex}.CartMain-successRow:last-child{border-bottom:none;padding-bottom:0}.CartMain-successRow span{color:#7a7065;font-size:13px}.CartMain-successRow strong{color:#2c251e;font-weight:600}.CartMain-freeTag{color:#8c5b0c;letter-spacing:.3px;background:#f4e9d5;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.CartMain-successActions{flex-direction:column;gap:10px;margin-top:24px;display:flex}@keyframes CartMain-fadeUp{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes CartMain-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CartMain-modalIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1200px){.CartMain-container{width:min(100% - 36px,1080px)}.CartMain-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.CartMain-item{grid-template-columns:20px 90px minmax(110px,1fr) 100px 85px 32px;gap:11px;padding:12px}.CartMain-productImageWrap{width:90px;height:90px}.CartMain-productName{font-size:14px}.CartMain-itemPrice{font-size:15px}.CartMain-removeButton{width:32px;height:32px}.CartMain-recommendationGrid{gap:9px}.CartMain-artCardBody{padding:9px}.CartMain-artPrice{font-size:14px}.CartMain-summary{padding:21px 18px}}@media (width<=960px){.CartMain-layout{grid-template-columns:minmax(0,1fr)}.CartMain-summary{max-width:none;margin-top:10px;position:static}.CartMain-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.CartMain-recommendationGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.CartMain-artName{font-size:13px}}@media (width<=700px){.CartMain{padding:20px 0 45px}.CartMain-container{width:calc(100% - 30px)}.CartMain-breadcrumb{margin-bottom:25px}.CartMain-item{grid-template-columns:22px 82px minmax(0,1fr) 34px;gap:11px;padding:12px}.CartMain-productImageWrap{grid-area:1/2;width:82px;height:88px}.CartMain-productInfo{grid-area:1/3}.CartMain-selectWrap{grid-area:1/1}.CartMain-removeButton{grid-area:1/4;align-self:start;width:31px;height:31px}.CartMain-quantity{grid-area:2/2/auto/3;grid-template-columns:25px 30px 25px;width:82px;height:32px}.CartMain-itemPrice{text-align:left;grid-area:2/3;justify-self:start;font-size:16px}.CartMain-productName{font-size:14px;line-height:1.35}.CartMain-artist{font-size:11px}.CartMain-tags{gap:4px}.CartMain-tag{padding:4px 6px;font-size:9px}.CartMain-stock{font-size:10px}.CartMain-recommendationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CartMain-artImageWrap{aspect-ratio:1.45}.CartMain-artCardBody{padding:11px}.CartMain-artName{font-size:14px}.CartMain-artArtist{font-size:11px}.CartMain-artPrice{font-size:16px}.CartMain-summary{padding:22px 18px}.CartMain-summaryTitle{font-size:23px}}@media (width<=420px){.CartMain-container{width:calc(100% - 22px)}.CartMain-headingRow{align-items:flex-start;gap:10px}.CartMain-title{font-size:26px}.CartMain-clearButton{gap:4px;font-size:11px}.CartMain-item{grid-template-columns:18px 70px minmax(0,1fr) 27px;gap:8px;padding:10px 8px}.CartMain-customCheck{width:18px;height:18px}.CartMain-productImageWrap{width:70px;height:76px}.CartMain-productName{font-size:12px}.CartMain-artist{margin-bottom:6px;font-size:10px}.CartMain-tag{padding:3px 5px;font-size:8px}.CartMain-stock{font-size:9px}.CartMain-quantity{grid-template-columns:22px 26px 22px;width:70px}.CartMain-removeButton{width:27px;height:27px}.CartMain-itemPrice{font-size:14px}.CartMain-sectionTitle{font-size:21px}.CartMain-recommendationGrid{gap:9px}.CartMain-artCardBody{padding:8px}.CartMain-artName{font-size:12px}.CartMain-artPrice{font-size:14px}.CartMain-addButton{padding:5px 7px}.CartMain-summaryTotal strong{font-size:21px}.CartMain-benefits{grid-template-columns:1fr}.CartMain-checkoutModal{padding:24px 18px}.CartMain-couponCard{padding:12px}.CartMain-couponInput{height:36px;padding:0 9px;font-size:11px}.CartMain-couponApplyBtn{height:36px;padding:0 12px;font-size:11px}.CartMain-availableCouponItem{flex-direction:column;align-items:flex-start;gap:8px}.CartMain-couponQuickApplyBtn{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.CartMain *,.CartMain :before,.CartMain :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.CartMain-freeTag{letter-spacing:.5px;background:#edf8f1;border:1px solid #c7ebd2;border-radius:6px;justify-content:center;align-items:center;padding:3px 9px;font-size:11.5px;display:inline-flex;color:#1b8146!important;font-weight:700!important}.CartMain-freeShippingPromo{color:#1b8146;background:#f3faf5;border:1px solid #d0ecda;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.CartMain-freeShippingPromo svg{color:#1b8146;flex-shrink:0}:root{--blog-ink:#22170f;--blog-ink-light:#44372e;--blog-muted:#796b5f;--blog-gold:#8c5b0c;--blog-gold-light:#b06f15;--blog-gold-subtle:#fbf6ee;--blog-border:#ede4d6;--blog-border-subtle:#f4ecdf;--blog-surface:#fff;--blog-bg:#faf7f2}.BlogDetails-page{background-color:var(--blog-bg);min-height:100vh;color:var(--blog-ink);padding-bottom:80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.BlogDetails-container{box-sizing:border-box;width:100%;max-width:1380px;margin:0 auto;padding:0 24px}.BlogDetails-hero-bar{border-bottom:1px solid var(--blog-border);background:#fff;padding:16px 0;box-shadow:0 1px 3px #28180c08}.BlogDetails-hero-bar .BlogDetails-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.BlogDetails-breadcrumb{color:var(--blog-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.BlogDetails-breadcrumb-link{color:var(--blog-muted);text-decoration:none;transition:color .2s}.BlogDetails-breadcrumb-link:hover{color:var(--blog-gold)}.BlogDetails-breadcrumb-separator{color:#c7b9aa}.BlogDetails-breadcrumb-current{color:var(--blog-gold);font-weight:600}.BlogDetails-back-link{color:var(--blog-ink-light);border:1px solid var(--blog-border);background:var(--blog-surface);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.BlogDetails-back-link:hover{background:var(--blog-gold-subtle);border-color:var(--blog-gold);color:var(--blog-gold);transform:translate(-3px)}.BlogDetails-content-section{padding-top:36px}.BlogDetails-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:44px;display:grid}.BlogDetails-main{background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:20px;padding:44px 48px;box-shadow:0 8px 30px #3220100a}.BlogDetails-meta-badges{align-items:center;gap:10px;margin-bottom:18px;display:flex}.BlogDetails-category-badge{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#8c5b0c 0%,#b06f15 100%);border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.BlogDetails-read-time-badge{background:var(--blog-gold-subtle);color:var(--blog-gold);border:1px solid #ebd9c3;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.BlogDetails-title{color:var(--blog-ink);letter-spacing:-.015em;margin:0 0 22px;font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.25}.BlogDetails-author-bar{border-top:1px solid var(--blog-border-subtle);border-bottom:1px solid var(--blog-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;padding:16px 0 24px;display:flex}.BlogDetails-author-info{align-items:center;gap:14px;display:flex}.BlogDetails-author-avatar{color:#fff;background:linear-gradient(135deg,#8c5b0c,#4a2c13);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:15px;font-weight:800;display:flex;box-shadow:0 4px 12px #8c5b0c40}.BlogDetails-author-name{color:var(--blog-ink);margin:0;font-size:15px;font-weight:700}.BlogDetails-author-role{color:var(--blog-muted);margin:2px 0 0;font-size:12.5px}.BlogDetails-post-stats{color:var(--blog-muted);align-items:center;gap:18px;font-size:13px;display:flex}.BlogDetails-post-stats span{align-items:center;gap:6px;display:inline-flex}.BlogDetails-hero-frame{aspect-ratio:16/9;background:#f0e9df;border:1px solid #ebdccb;border-radius:16px;width:100%;margin-bottom:26px;position:relative;overflow:hidden;box-shadow:0 14px 40px -10px #2d1b0c29}.BlogDetails-hero-img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.BlogDetails-hero-frame:hover .BlogDetails-hero-img{transform:scale(1.02)}.BlogDetails-hero-tag{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.8px;text-transform:uppercase;background:#22170fc7;border:1px solid #fff3;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.BlogDetails-share-strip{background:var(--blog-gold-subtle);border:1px solid #ebd9c3;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:34px;padding:12px 20px;display:flex}.BlogDetails-share-label{color:var(--blog-gold);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.BlogDetails-share-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BlogDetails-share-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.BlogDetails-share-btn--wa{color:#fff;background:#25d366}.BlogDetails-share-btn--wa:hover{background:#1eb956}.BlogDetails-share-btn--fb{color:#fff;background:#1877f2}.BlogDetails-share-btn--fb:hover{background:#0f62cc}.BlogDetails-share-btn--tw{color:#fff;background:#0f1419}.BlogDetails-share-btn--tw:hover{background:#272c30}.BlogDetails-share-btn--li{color:#fff;background:#0a66c2}.BlogDetails-share-btn--li:hover{background:#084e96}.BlogDetails-share-btn--copy{color:var(--blog-ink-light);background:#fff;border-color:#dfd2c4}.BlogDetails-share-btn--copy:hover{color:var(--blog-gold);background:#f7efe4}.BlogDetails-body-content{color:#3b2f25;font-size:16.5px;line-height:1.85}.BlogDetails-body-content p{margin:0 0 20px}.BlogDetails-lead{color:#2b1f15;font-size:18.5px;font-weight:500;line-height:1.75}.BlogDetails-rich-html{color:#3b2f25;font-size:16.5px;line-height:1.85}.BlogDetails-rich-html h2,.BlogDetails-rich-html h3{color:var(--blog-ink);margin:32px 0 14px;font-family:Playfair Display,Georgia,serif}.BlogDetails-quote{border-left:4px solid var(--blog-gold);border-top:1px solid var(--blog-border-subtle);border-right:1px solid var(--blog-border-subtle);border-bottom:1px solid var(--blog-border-subtle);background:linear-gradient(135deg,#fffdfa 0%,#f9f4eb 100%);border-radius:0 14px 14px 0;margin:36px 0;padding:24px 28px 20px 32px;position:relative}.BlogDetails-quote-icon{color:var(--blog-gold);opacity:.35;margin-bottom:8px}.BlogDetails-quote p{color:#302216;margin:0 0 10px;font-family:Playfair Display,Georgia,serif;font-size:19px;font-style:italic;line-height:1.55}.BlogDetails-quote cite{color:var(--blog-gold);letter-spacing:.3px;font-size:13px;font-style:normal;font-weight:700;display:block}.BlogDetails-gallery{margin:32px 0}.BlogDetails-gallery--two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.BlogDetails-gallery-figure{border:1px solid var(--blog-border);background:#f7f1e7;border-radius:12px;margin:0;overflow:hidden}.BlogDetails-gallery-img{object-fit:cover;width:100%;height:240px;transition:transform .3s;display:block}.BlogDetails-gallery-figure:hover .BlogDetails-gallery-img{transform:scale(1.03)}.BlogDetails-gallery-caption{color:var(--blog-muted);background:#fff;border-top:1px solid #ebd9c8;padding:9px 14px;font-size:11.5px}.BlogDetails-highlights-box{background:#fffdfa;border:1px solid #e8dbca;border-radius:14px;margin:34px 0;padding:24px 28px;box-shadow:0 4px 16px #2d1b0c08}.BlogDetails-highlights-header{color:var(--blog-gold);align-items:center;gap:8px;margin-bottom:16px;display:flex}.BlogDetails-highlights-header h3{color:var(--blog-ink);margin:0;font-size:17px;font-weight:700}.BlogDetails-highlights-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.BlogDetails-highlight-item{color:#3b2e23;align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.5;display:flex}.BlogDetails-check-icon{color:#16a34a;flex-shrink:0;margin-top:2px}.BlogDetails-tags-section{border-top:1px solid var(--blog-border-subtle);flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;padding-top:24px;display:flex}.BlogDetails-tags-label{color:var(--blog-ink);font-size:13.5px;font-weight:700}.BlogDetails-tags-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BlogDetails-tag-pill{background:var(--blog-gold-subtle);color:var(--blog-gold);border:1px solid #ebd9c3;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s}.BlogDetails-tag-pill:hover{background:var(--blog-gold);color:#fff;border-color:var(--blog-gold)}.BlogDetails-author-bio-card{border:1px solid var(--blog-border);background:#fdfbf7;border-radius:16px;align-items:flex-start;gap:20px;margin:36px 0;padding:26px 28px;display:flex}.BlogDetails-author-bio-avatar{color:#fff;background:linear-gradient(135deg,#8c5b0c,#4a2c13);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:19px;font-weight:800;display:flex;box-shadow:0 4px 14px #8c5b0c33}.BlogDetails-author-bio-content{flex:1}.BlogDetails-author-bio-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.BlogDetails-author-bio-tag{text-transform:uppercase;letter-spacing:.6px;color:var(--blog-gold);font-size:11px;font-weight:700;display:block}.BlogDetails-author-bio-header h4{color:var(--blog-ink);margin:2px 0 0;font-size:17px}.BlogDetails-author-role-chip{color:var(--blog-muted);background:#efe4d5;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.BlogDetails-author-bio-content p{color:#554437;margin:0;font-size:13.5px;line-height:1.6}.BlogDetails-post-nav{border-top:1px solid var(--blog-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:36px 0;padding-top:24px;display:grid}.BlogDetails-nav-card{border:1px solid var(--blog-border);background:#fff;border-radius:12px;flex-direction:column;padding:16px 20px;text-decoration:none;transition:all .2s;display:flex}.BlogDetails-nav-card:hover{border-color:var(--blog-gold);background:var(--blog-gold-subtle);transform:translateY(-2px);box-shadow:0 4px 12px #2d1b0c0d}.BlogDetails-nav-sub{text-transform:uppercase;color:var(--blog-gold);letter-spacing:.5px;align-items:center;gap:5px;margin-bottom:6px;font-size:11.5px;font-weight:700;display:inline-flex}.BlogDetails-nav-card--next{text-align:right;align-items:flex-end}.BlogDetails-nav-card h4{color:var(--blog-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.BlogDetails-comments-section{border-top:2px solid var(--blog-border-subtle);padding-top:36px}.BlogDetails-comments-header{color:var(--blog-gold);align-items:center;gap:10px;margin-bottom:24px;display:flex}.BlogDetails-comments-header h3{color:var(--blog-ink);margin:0;font-size:20px}.BlogDetails-comments-list{flex-direction:column;gap:16px;margin-bottom:34px;display:flex}.BlogDetails-comment-card{border:1px solid var(--blog-border);background:#fcfaf7;border-radius:12px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.BlogDetails-comment-avatar{color:#6d4b1a;background:#e2d1bc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13.5px;font-weight:700;display:flex}.BlogDetails-comment-body{flex:1}.BlogDetails-comment-top{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.BlogDetails-comment-top strong{color:var(--blog-ink);font-size:14px}.BlogDetails-comment-top span{color:var(--blog-muted);font-size:12px}.BlogDetails-comment-body p{color:#493b30;margin:0;font-size:13.5px;line-height:1.5}.BlogDetails-comment-form-wrap{border:1px solid var(--blog-border);background:#fff;border-radius:16px;padding:26px 28px;box-shadow:0 4px 20px #2d1b0c0a}.BlogDetails-comment-form-wrap h4{color:var(--blog-ink);margin:0 0 4px;font-size:18px}.BlogDetails-comment-form-wrap p{color:var(--blog-muted);margin:0 0 18px;font-size:13px}.BlogDetails-comment-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.BlogDetails-comment-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.BlogDetails-comments-empty{text-align:center;color:var(--blog-muted);background:#fdfbf7;border:1px dashed #e4d7c5;border-radius:12px;margin-bottom:24px;padding:24px 16px;font-size:13.5px}.BlogDetails-comment-form{flex-direction:column;gap:16px;display:flex}.BlogDetails-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.BlogDetails-form-field{flex-direction:column;gap:6px;display:flex}.BlogDetails-form-field label{color:var(--blog-ink-light);font-size:12.5px;font-weight:700}.BlogDetails-form-field input,.BlogDetails-form-field textarea{width:100%;color:var(--blog-ink);box-sizing:border-box;background:#fffdfa;border:1px solid #ded3c5;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .2s}.BlogDetails-form-field input:focus,.BlogDetails-form-field textarea:focus{border-color:var(--blog-gold);outline:none;box-shadow:0 0 0 3px #8c5b0c1f}.BlogDetails-comment-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8c5b0c 0%,#b06f15 100%);border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #8c5b0c40}.BlogDetails-comment-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#744b09 0%,#995c0c 100%);transform:translateY(-1px)}.BlogDetails-sidebar{flex-direction:column;gap:24px;display:flex;position:sticky;top:96px}.BlogDetails-widget{background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:16px;padding:24px 22px;box-shadow:0 4px 18px #2d1b0c08}.BlogDetails-widget-header{border-bottom:1px solid var(--blog-border-subtle);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.BlogDetails-widget-title{color:var(--blog-ink);margin:0;font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:700}.BlogDetails-widget-count{color:var(--blog-muted);background:#f5ebe0;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.BlogDetails-widget--search{padding-bottom:22px}.BlogDetails-widget--search .BlogDetails-widget-title{margin-bottom:12px}.BlogDetails-search-form{align-items:center;display:flex;position:relative}.BlogDetails-search-input{width:100%;color:var(--blog-ink);box-sizing:border-box;background:#fdfbf7;border:1.5px solid #dfd2c4;border-radius:10px;padding:10px 42px 10px 14px;font-family:inherit;font-size:13.5px;transition:all .2s}.BlogDetails-search-input:focus{border-color:var(--blog-gold);background:#fff;outline:none;box-shadow:0 0 0 3px #8c5b0c1f}.BlogDetails-search-btn{background:var(--blog-gold);color:#fff;cursor:pointer;border:none;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;right:6px}.BlogDetails-search-btn:hover{background:#704707}.BlogDetails-category-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.BlogDetails-category-item{color:#3b2d22;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.BlogDetails-category-item:hover{background:var(--blog-gold-subtle);color:var(--blog-gold);transform:translate(4px)}.BlogDetails-category-item--active{box-shadow:0 4px 12px #8c5b0c40;color:#fff!important;background:linear-gradient(135deg,#8c5b0c 0%,#ad6d14 100%)!important}.BlogDetails-category-item-left{align-items:center;gap:10px;display:flex}.BlogDetails-category-item-icon{width:26px;height:26px;color:var(--blog-gold);background:#8c5b0c14;border-radius:6px;justify-content:center;align-items:center;display:flex}.BlogDetails-category-item--active .BlogDetails-category-item-icon{color:#fff;background:#fff3}.BlogDetails-category-item-badge{color:#61462f;background:#ede3d5;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.BlogDetails-category-item--active .BlogDetails-category-item-badge{color:#fff;background:#ffffff40}.BlogDetails-recent-list{flex-direction:column;gap:14px;display:flex}.BlogDetails-recent-card{color:inherit;border-radius:10px;align-items:center;gap:12px;padding:6px;text-decoration:none;transition:all .2s;display:flex}.BlogDetails-recent-card:hover{background:var(--blog-gold-subtle)}.BlogDetails-recent-thumb-wrap{background:#eee3d5;border:1px solid #ebd9c7;border-radius:10px;flex-shrink:0;width:70px;height:70px;overflow:hidden}.BlogDetails-recent-thumb{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.BlogDetails-recent-card:hover .BlogDetails-recent-thumb{transform:scale(1.08)}.BlogDetails-recent-info{flex:1;min-width:0}.BlogDetails-recent-category{text-transform:uppercase;color:var(--blog-gold);letter-spacing:.4px;margin-bottom:3px;font-size:10.5px;font-weight:700;display:inline-block}.BlogDetails-recent-title{color:var(--blog-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.BlogDetails-recent-card:hover .BlogDetails-recent-title{color:var(--blog-gold)}.BlogDetails-recent-date{color:var(--blog-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.BlogDetails-tags-cloud{flex-wrap:wrap;gap:7px;display:flex}.BlogDetails-tag-bubble{color:#4b3a2c;background:#f7f1e8;border:1px solid #e7dac9;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s}.BlogDetails-tag-bubble:hover{background:var(--blog-gold);color:#fff;border-color:var(--blog-gold)}.BlogDetails-promo-card{color:#fff;background:linear-gradient(135deg,#2b1c11 0%,#462c19 100%);border:1px solid #6b4728;border-radius:16px;padding:24px 22px;box-shadow:0 10px 30px -6px #2b1c1166}.BlogDetails-promo-badge{color:#e0a349;letter-spacing:.5px;text-transform:uppercase;background:#e0a34933;border:1px solid #e0a34959;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.BlogDetails-promo-card h4{color:#fff;margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-size:18px;line-height:1.35}.BlogDetails-promo-card p{color:#dfcebd;margin:0 0 18px;font-size:12.5px;line-height:1.55}.BlogDetails-promo-btn{color:#2b1808;box-sizing:border-box;background:linear-gradient(135deg,#d08a24 0%,#e6a438 100%);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #d08a2459}.BlogDetails-promo-btn:hover{background:linear-gradient(135deg,#bd7a1b 0%,#d4952c 100%);transform:translateY(-1px)}@media (width<=1080px){.BlogDetails-layout{grid-template-columns:minmax(0,1fr) 320px;gap:30px}.BlogDetails-main{padding:32px 30px}}@media (width<=960px){.BlogDetails-layout{grid-template-columns:1fr}.BlogDetails-sidebar{margin-top:10px;position:static}.BlogDetails-form-row{grid-template-columns:1fr}}@media (width<=640px){.BlogDetails-main{border-radius:14px;padding:22px 18px}.BlogDetails-title{font-size:24px}.BlogDetails-gallery--two-col{grid-template-columns:1fr}.BlogDetails-post-nav{text-align:left;grid-template-columns:1fr}.BlogDetails-nav-card--next{text-align:left;align-items:flex-start}.BlogDetails-share-strip{flex-direction:column;align-items:flex-start}}.CollectionDetailsOne{color:#171717;box-sizing:border-box;background:#fff;width:100%;padding:45px 24px 70px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.CollectionDetailsOne *,.CollectionDetailsOne :before,.CollectionDetailsOne :after{box-sizing:border-box}.CollectionDetailsOne-container{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:52px;width:100%;max-width:1450px;margin:0 auto;display:grid}.CollectionDetailsOne-gallery{width:100%;min-width:0}.CollectionDetailsOne-main-image-wrapper{background:#f4f1ed;width:100%;height:675px;position:relative;overflow:hidden}.CollectionDetailsOne-main-image{object-fit:cover;object-position:center;width:100%;height:100%;animation:.35s CollectionDetailsOne-image-enter;display:block}@keyframes CollectionDetailsOne-image-enter{0%{opacity:.65}to{opacity:1}}.CollectionDetailsOne-zoom-button{color:#171717;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;transition:background .25s,transform .25s;display:flex;position:absolute;top:14px;right:14px}.CollectionDetailsOne-zoom-button:hover{background:#ededed;transform:scale(1.06)}.CollectionDetailsOne-gallery-arrow{color:#171717;opacity:0;cursor:pointer;background:#fffffff0;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;transition:opacity .25s,background .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.CollectionDetailsOne-main-image-wrapper:hover .CollectionDetailsOne-gallery-arrow,.CollectionDetailsOne-gallery-arrow:focus-visible{opacity:1}.CollectionDetailsOne-gallery-arrow:hover{background:#fff}.CollectionDetailsOne-gallery-arrow--left{left:15px}.CollectionDetailsOne-gallery-arrow--right{right:15px}.CollectionDetailsOne-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.CollectionDetailsOne-thumbnail{cursor:pointer;background:#eee;border:1px solid #e6e6e6;width:100%;height:150px;padding:6px;transition:border-color .25s,background .25s;display:block;overflow:hidden}.CollectionDetailsOne-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.CollectionDetailsOne-thumbnail:hover img{transform:scale(1.04)}.CollectionDetailsOne-thumbnail--active{background:#fff;border:2px solid #171717}.CollectionDetailsOne-information{width:100%;min-width:0}.CollectionDetailsOne-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:19px;display:flex}.CollectionDetailsOne-eyebrow{color:#777;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600;display:inline-block}.CollectionDetailsOne-title{color:#111;overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.1vw,36px);font-weight:600;line-height:1.3}.CollectionDetailsOne-wishlist-icon{color:#222;cursor:pointer;background:#fff;border:1px solid #e7e7e7;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;margin-top:8px;font-size:17px;transition:color .25s,border-color .25s,background .25s;display:flex}.CollectionDetailsOne-wishlist-icon:hover,.CollectionDetailsOne-wishlist-icon--active{color:#d72e46;background:#f8f8f8;border-color:#d9d9d9}.CollectionDetailsOne-meta{color:#666;overflow-wrap:anywhere;margin:0 0 15px;font-size:17px;font-weight:400;line-height:1.55}.CollectionDetailsOne-meta strong{color:#171717;font-weight:500}.CollectionDetailsOne-price-section{border-top:1px solid #eee;border-bottom:1px solid #eee;margin:25px 0 28px;padding:21px 0}.CollectionDetailsOne-price-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CollectionDetailsOne-current-price{color:#171717;font-size:30px;font-weight:700;line-height:1.3}.CollectionDetailsOne-original-price{color:#888;font-size:17px;text-decoration:line-through}.CollectionDetailsOne-discount{color:#247a37;letter-spacing:.3px;background:#edf7ed;justify-content:center;align-items:center;min-height:29px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.CollectionDetailsOne-tax-note{color:#858585;margin:8px 0 0;font-size:13px;line-height:1.5}.CollectionDetailsOne-description-section{margin-bottom:25px}.CollectionDetailsOne-section-title{color:#171717;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:600;line-height:1.4}.CollectionDetailsOne-description{color:#686868;letter-spacing:.1px;margin:0;font-size:16px;line-height:1.85}.CollectionDetailsOne-specifications{border-top:1px solid #eee;flex-direction:column;gap:0;margin-bottom:25px;display:flex}.CollectionDetailsOne-specification{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 0;font-size:15px;line-height:1.5;display:flex}.CollectionDetailsOne-specification>span{color:#777}.CollectionDetailsOne-specification strong{color:#222;text-align:right;overflow-wrap:anywhere;font-weight:500}.CollectionDetailsOne-specification .CollectionDetailsOne-stock{color:#25863d}.CollectionDetailsOne-purchase{grid-template-columns:auto minmax(0,1fr);gap:15px;width:100%;margin-bottom:19px;display:grid}.CollectionDetailsOne-quantity{background:#fff;border:1px solid #e5e5e5;justify-content:space-between;align-items:center;min-width:125px;height:54px;display:flex}.CollectionDetailsOne-quantity button{color:#171717;cursor:pointer;background:#f5f5f5;border:none;justify-content:center;align-self:stretch;align-items:center;width:37px;font-size:12px;transition:background .2s;display:flex}.CollectionDetailsOne-quantity button:hover:not(:disabled){background:#e8e8e8}.CollectionDetailsOne-quantity button:disabled{color:#bdbdbd;cursor:not-allowed}.CollectionDetailsOne-quantity>span{color:#171717;text-align:center;min-width:28px;font-size:16px}.CollectionDetailsOne-add-to-cart{color:#fff;cursor:pointer;background:#171717;border:1px solid #171717;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:54px;padding:12px 18px;font-family:inherit;font-size:15px;font-weight:600;transition:background .25s,color .25s;display:flex}.CollectionDetailsOne-add-to-cart:hover{color:#171717;background:#fff}.CollectionDetailsOne-cart-message{color:#267a3c;align-items:center;gap:9px;margin:0 0 17px;font-size:14px;line-height:1.6;display:flex}.CollectionDetailsOne-wishlist-link{color:#333;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin:0 0 23px;padding:0;font-family:inherit;font-size:14px;transition:color .2s;display:inline-flex}.CollectionDetailsOne-wishlist-link:hover{color:#d72e46}.CollectionDetailsOne-benefits{background:#f8f8f8;flex-direction:column;gap:17px;width:100%;padding:23px 24px;display:flex}.CollectionDetailsOne-benefit{color:#515151;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.CollectionDetailsOne-benefit svg{color:#269b45;flex-shrink:0;margin-top:4px;font-size:14px}.CollectionDetailsOne-help{color:#555;margin:17px 0 0;font-size:13px;line-height:1.6}.CollectionDetailsOne-help a{color:#171717;text-underline-offset:3px;font-weight:600;text-decoration:underline}.CollectionDetailsOne-help a:hover{color:#777}.CollectionDetailsOne-lightbox{z-index:9999;cursor:zoom-out;background:#000000e0;justify-content:center;align-items:center;padding:55px 25px;display:flex;position:fixed;inset:0}.CollectionDetailsOne-lightbox-image{object-fit:contain;cursor:default;max-width:100%;max-height:100%;display:block}.CollectionDetailsOne-lightbox-close{color:#171717;cursor:pointer;background:#fff;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:30px;line-height:1;display:flex;position:absolute;top:18px;right:25px}@media (width<=1200px){.CollectionDetailsOne{padding:35px 22px 55px}.CollectionDetailsOne-container{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:35px}.CollectionDetailsOne-main-image-wrapper{height:570px}.CollectionDetailsOne-thumbnail{height:115px}.CollectionDetailsOne-thumbnails{gap:12px}.CollectionDetailsOne-current-price{font-size:27px}.CollectionDetailsOne-benefits{padding:20px}}@media (width<=900px){.CollectionDetailsOne-container{grid-template-columns:minmax(0,1fr);gap:40px;max-width:700px}.CollectionDetailsOne-main-image-wrapper,.CollectionDetailsOne-thumbnail{aspect-ratio:1;height:auto}.CollectionDetailsOne-title{font-size:34px}.CollectionDetailsOne-information{max-width:100%}.CollectionDetailsOne-gallery-arrow{opacity:1}}@media (width<=540px){.CollectionDetailsOne{padding:22px 15px 40px}.CollectionDetailsOne-container{gap:28px}.CollectionDetailsOne-thumbnails{gap:8px;margin-top:12px}.CollectionDetailsOne-thumbnail{padding:4px}.CollectionDetailsOne-zoom-button{width:36px;height:36px;font-size:15px;top:10px;right:10px}.CollectionDetailsOne-gallery-arrow{width:35px;height:35px;font-size:12px}.CollectionDetailsOne-gallery-arrow--left{left:9px}.CollectionDetailsOne-gallery-arrow--right{right:9px}.CollectionDetailsOne-heading-row{gap:10px;margin-bottom:17px}.CollectionDetailsOne-title{font-size:29px;line-height:1.35}.CollectionDetailsOne-eyebrow{letter-spacing:1.4px;font-size:10px}.CollectionDetailsOne-wishlist-icon{flex-basis:37px;width:37px;height:37px;font-size:15px}.CollectionDetailsOne-meta{margin-bottom:12px;font-size:15px}.CollectionDetailsOne-price-section{margin:21px 0;padding:18px 0}.CollectionDetailsOne-price-row{gap:9px}.CollectionDetailsOne-current-price{font-size:26px}.CollectionDetailsOne-original-price{font-size:15px}.CollectionDetailsOne-discount{min-height:25px;padding:4px 7px;font-size:10px}.CollectionDetailsOne-section-title{font-size:21px}.CollectionDetailsOne-description{font-size:15px;line-height:1.8}.CollectionDetailsOne-specification{gap:12px;font-size:14px}.CollectionDetailsOne-purchase{grid-template-columns:112px minmax(0,1fr);gap:10px}.CollectionDetailsOne-quantity{min-width:0;height:50px}.CollectionDetailsOne-quantity button{width:31px}.CollectionDetailsOne-add-to-cart{gap:8px;min-height:50px;padding:10px;font-size:13px}.CollectionDetailsOne-benefits{gap:14px;padding:19px 16px}.CollectionDetailsOne-benefit{font-size:13px}}@media (width<=360px){.CollectionDetailsOne{padding-left:11px;padding-right:11px}.CollectionDetailsOne-title{font-size:25px}.CollectionDetailsOne-purchase{grid-template-columns:100px minmax(0,1fr);gap:8px}.CollectionDetailsOne-quantity button{width:27px}.CollectionDetailsOne-add-to-cart{font-size:12px}.CollectionDetailsOne-current-price{font-size:23px}}.CollectionDetailsOne button:focus-visible,.CollectionDetailsOne a:focus-visible{outline-offset:4px;outline:2px solid #171717}@media (prefers-reduced-motion:reduce){.CollectionDetailsOne *,.CollectionDetailsOne :before,.CollectionDetailsOne :after{transition:none!important;animation:none!important}}.CollectionDetailsTwo{color:#171717;box-sizing:border-box;background:#fff;width:100%;padding:44px 24px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.CollectionDetailsTwo *,.CollectionDetailsTwo :before,.CollectionDetailsTwo :after{box-sizing:border-box}.CollectionDetailsTwo-container{grid-template-columns:minmax(0,.72fr) minmax(0,1.25fr) minmax(0,.98fr);align-items:stretch;gap:24px;width:100%;max-width:1450px;margin:0 auto;display:grid}.CollectionDetailsTwo-card{background:#fff;border:1px solid #e9e9e9;min-width:0;min-height:490px;padding:20px 25px 24px}.CollectionDetailsTwo-artwork{background:#f8f8f8}.CollectionDetailsTwo-heading{color:#111;text-underline-offset:3px;overflow-wrap:anywhere;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:600;line-height:1.35;text-decoration:underline;text-decoration-thickness:1px}.CollectionDetailsTwo-artist-content,.CollectionDetailsTwo-artwork-primary,.CollectionDetailsTwo-artwork-secondary{flex-direction:column;gap:25px;display:flex}.CollectionDetailsTwo-detail{min-width:0}.CollectionDetailsTwo-label{color:#171717;overflow-wrap:anywhere;margin:0 0 5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.CollectionDetailsTwo-description{color:#626262;letter-spacing:.2px;overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:400;line-height:1.58}.CollectionDetailsTwo-divider{background:#d9d9d9;width:100%;height:1px;margin:26px 0 23px}.CollectionDetailsTwo-artwork-secondary{gap:20px}.CollectionDetailsTwo-narrative{margin-bottom:27px}.CollectionDetailsTwo-narrative .CollectionDetailsTwo-label{margin-bottom:15px}.CollectionDetailsTwo-narrative .CollectionDetailsTwo-description{line-height:1.58}.CollectionDetailsTwo-care .CollectionDetailsTwo-label{margin-bottom:16px}.CollectionDetailsTwo-list{color:#626262;flex-direction:column;gap:11px;margin:0;padding-left:20px;display:flex}.CollectionDetailsTwo-list-item{letter-spacing:.15px;overflow-wrap:anywhere;padding-left:0;font-size:15px;line-height:1.55}.CollectionDetailsTwo-list-item::marker{color:#666}@media (width>=1500px){.CollectionDetailsTwo-container{gap:24px}.CollectionDetailsTwo-card{padding:22px 26px 26px}.CollectionDetailsTwo-heading{font-size:23px}.CollectionDetailsTwo-label{font-size:16px}.CollectionDetailsTwo-description,.CollectionDetailsTwo-list-item{font-size:15.5px}}@media (width<=1200px){.CollectionDetailsTwo{padding:35px 22px}.CollectionDetailsTwo-container{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px}.CollectionDetailsTwo-card{padding:21px}.CollectionDetailsTwo-guidelines{grid-column:1/-1;min-height:auto}.CollectionDetailsTwo-heading{font-size:22px}.CollectionDetailsTwo-artist-content,.CollectionDetailsTwo-artwork-primary,.CollectionDetailsTwo-artwork-secondary{gap:21px}.CollectionDetailsTwo-narrative{margin-bottom:23px}}@media (width<=768px){.CollectionDetailsTwo{padding:30px 18px}.CollectionDetailsTwo-container{grid-template-columns:minmax(0,1fr);gap:18px;max-width:650px}.CollectionDetailsTwo-card{min-height:auto;padding:24px}.CollectionDetailsTwo-guidelines{grid-column:auto}.CollectionDetailsTwo-heading{margin-bottom:23px;font-size:23px}.CollectionDetailsTwo-artist-content,.CollectionDetailsTwo-artwork-primary,.CollectionDetailsTwo-artwork-secondary{gap:20px}.CollectionDetailsTwo-divider{margin:24px 0}.CollectionDetailsTwo-desktop-break{display:none}}@media (width<=480px){.CollectionDetailsTwo{padding:22px 13px}.CollectionDetailsTwo-container{gap:14px}.CollectionDetailsTwo-card{padding:19px 17px 22px}.CollectionDetailsTwo-heading{margin-bottom:20px;font-size:21px;line-height:1.4}.CollectionDetailsTwo-label{font-size:15px}.CollectionDetailsTwo-description{font-size:14px;line-height:1.7}.CollectionDetailsTwo-artist-content,.CollectionDetailsTwo-artwork-primary,.CollectionDetailsTwo-artwork-secondary{gap:19px}.CollectionDetailsTwo-divider{margin:22px 0}.CollectionDetailsTwo-narrative{margin-bottom:22px}.CollectionDetailsTwo-narrative .CollectionDetailsTwo-label,.CollectionDetailsTwo-care .CollectionDetailsTwo-label{margin-bottom:12px}.CollectionDetailsTwo-list{gap:10px;padding-left:19px}.CollectionDetailsTwo-list-item{font-size:14px;line-height:1.65}}@media (width<=340px){.CollectionDetailsTwo{padding-left:9px;padding-right:9px}.CollectionDetailsTwo-card{padding:16px 13px 19px}.CollectionDetailsTwo-heading{font-size:19px}.CollectionDetailsTwo-description,.CollectionDetailsTwo-list-item{font-size:13px}}.CollectionDetailsThree{--CollectionDetailsThree-accent:#8b5e3c;--CollectionDetailsThree-accent-dark:#6f452a;--CollectionDetailsThree-text:#242424;--CollectionDetailsThree-muted:#777;--CollectionDetailsThree-border:#eee;--CollectionDetailsThree-background:#fff;--CollectionDetailsThree-discount:#e52b2b;width:100%;color:var(--CollectionDetailsThree-text);background:var(--CollectionDetailsThree-background);box-sizing:border-box;padding:54px 0 42px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}.CollectionDetailsThree *,.CollectionDetailsThree :before,.CollectionDetailsThree :after{box-sizing:border-box}.CollectionDetailsThree-container{width:100%;max-width:1600px;margin:0 auto;padding:0 6.75%}.CollectionDetailsThree-heading{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;margin-bottom:60px;display:flex}.CollectionDetailsThree-heading-main{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.CollectionDetailsThree-title{color:#171717;letter-spacing:-.8px;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.3vw,38px);font-weight:500;line-height:1.2}.CollectionDetailsThree-subtitle{color:#777;letter-spacing:.5px;margin:0;padding:0;font-size:20px;font-weight:400;line-height:1.5}.CollectionDetailsThree-view-all{color:#161616;text-underline-offset:4px;flex:none;margin-top:44px;padding:5px 0 3px;font-size:15px;font-weight:700;line-height:1.5;text-decoration:underline;transition:color .25s;display:inline-block}.CollectionDetailsThree-view-all:hover{color:var(--CollectionDetailsThree-accent)}.CollectionDetailsThree-carousel{width:100%;min-width:0;position:relative}.CollectionDetailsThree-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:28px;width:100%;margin:0;padding:0 0 8px;display:flex;overflow:auto hidden}.CollectionDetailsThree-track::-webkit-scrollbar{display:none}.CollectionDetailsThree-card{scroll-snap-align:start;background:#fff;border:1px solid #f0f0f0;flex-direction:column;flex:0 0 calc(25% - 21px);min-width:0;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.CollectionDetailsThree-card:hover{border-color:#e4ded7;box-shadow:0 8px 28px #0000000e}.CollectionDetailsThree-image-wrapper{background:#f4f0eb;flex:none;width:100%;height:clamp(280px,25vw,360px);position:relative;overflow:hidden}.CollectionDetailsThree-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .65s;display:block}.CollectionDetailsThree-card:hover .CollectionDetailsThree-image{transform:scale(1.045)}.CollectionDetailsThree-discount{z-index:2;color:#fff;background:var(--CollectionDetailsThree-discount);letter-spacing:.3px;justify-content:center;align-items:center;min-width:76px;min-height:32px;padding:6px 13px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;top:17px;left:0}.CollectionDetailsThree-wishlist{z-index:3;color:#252525;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;padding:0;font-size:19px;transition:color .25s,background-color .25s,transform .25s;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #00000014}.CollectionDetailsThree-wishlist:hover{color:#e52b45;transform:scale(1.08)}.CollectionDetailsThree-wishlist-active{color:#e52b45}.CollectionDetailsThree-wishlist:focus-visible{outline:2px solid var(--CollectionDetailsThree-accent);outline-offset:3px}.CollectionDetailsThree-category-panel{z-index:2;color:#292929;background:#fffffff7;border-radius:7px 7px 0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 9px;min-height:58px;padding:12px 10px;display:flex;position:absolute;bottom:0;left:12px;right:12px;box-shadow:0 3px 15px #00000017}.CollectionDetailsThree-category-label{color:#858585;text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:500;line-height:1.4}.CollectionDetailsThree-category{color:#292929;text-align:center;font-size:13px;font-weight:600;line-height:1.4}.CollectionDetailsThree-details{background:#fff;flex-direction:column;flex:auto;align-items:flex-start;min-width:0;padding:23px 18px 24px;display:flex}.CollectionDetailsThree-card-title{-webkit-line-clamp:2;color:#262626;letter-spacing:.05px;-webkit-box-orient:vertical;width:100%;min-height:54px;margin:0 0 14px;padding:0;font-family:inherit;font-size:19px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.CollectionDetailsThree-artist{color:#333;overflow-wrap:anywhere;width:100%;margin:0 0 14px;padding:0;font-size:15px;font-weight:400;line-height:1.5}.CollectionDetailsThree-artist span{color:#888;margin-right:3px}.CollectionDetailsThree-pricing{flex-wrap:wrap;align-items:baseline;gap:9px;width:100%;margin-bottom:23px;display:flex}.CollectionDetailsThree-original-price{color:#888;font-size:14px;font-weight:400;line-height:1.5;text-decoration:line-through;text-decoration-thickness:1px}.CollectionDetailsThree-discount-price{color:#292929;font-size:18px;font-weight:700;line-height:1.5}.CollectionDetailsThree-cart-button{color:#262626;text-align:center;cursor:pointer;background:#fff;border:1px solid #333;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:43px;margin-top:auto;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;transition:color .25s,background-color .25s,border-color .25s,transform .25s;display:inline-flex}.CollectionDetailsThree-cart-button svg{flex:none;font-size:14px}.CollectionDetailsThree-cart-button:hover:not(:disabled){color:#fff;background:var(--CollectionDetailsThree-accent);border-color:var(--CollectionDetailsThree-accent);transform:translateY(-1px)}.CollectionDetailsThree-cart-button:active:not(:disabled){transform:translateY(0)}.CollectionDetailsThree-cart-button:focus-visible{outline:2px solid var(--CollectionDetailsThree-accent);outline-offset:3px}.CollectionDetailsThree-cart-button-added,.CollectionDetailsThree-cart-button:disabled{color:#fff;cursor:default;opacity:1;background:#525252;border-color:#525252}.CollectionDetailsThree-arrow{z-index:5;color:#4b4b4b;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;padding:0;font-size:15px;transition:color .25s,background-color .25s,border-color .25s,transform .25s;display:flex;position:absolute;top:42%;box-shadow:0 2px 9px #0000000b}.CollectionDetailsThree-arrow:hover{color:#fff;background:var(--CollectionDetailsThree-accent);border-color:var(--CollectionDetailsThree-accent);transform:scale(1.07)}.CollectionDetailsThree-arrow:active{transform:scale(.96)}.CollectionDetailsThree-arrow:focus-visible{outline:2px solid var(--CollectionDetailsThree-accent);outline-offset:3px}.CollectionDetailsThree-arrow-prev{left:-22px}.CollectionDetailsThree-arrow-next{right:-22px}@media (width<=1200px){.CollectionDetailsThree{padding-top:46px}.CollectionDetailsThree-container{padding-left:5%;padding-right:5%}.CollectionDetailsThree-heading{margin-bottom:45px}.CollectionDetailsThree-track{gap:22px}.CollectionDetailsThree-card{flex-basis:calc(25% - 16.5px)}.CollectionDetailsThree-image-wrapper{height:clamp(250px,27vw,330px)}.CollectionDetailsThree-details{padding:20px 15px 21px}.CollectionDetailsThree-card-title{font-size:17px}.CollectionDetailsThree-artist{font-size:14px}.CollectionDetailsThree-discount-price{font-size:16px}.CollectionDetailsThree-arrow-prev{left:-19px}.CollectionDetailsThree-arrow-next{right:-19px}}@media (width<=900px){.CollectionDetailsThree-container{padding-left:32px;padding-right:32px}.CollectionDetailsThree-heading{margin-bottom:35px}.CollectionDetailsThree-title{font-size:31px}.CollectionDetailsThree-subtitle{font-size:16px}.CollectionDetailsThree-view-all{margin-top:35px;font-size:14px}.CollectionDetailsThree-track{gap:20px}.CollectionDetailsThree-card{flex-basis:calc(33.3333% - 13.3333px)}.CollectionDetailsThree-image-wrapper{height:290px}.CollectionDetailsThree-category-panel{gap:5px;min-height:52px;padding:9px 6px;left:8px;right:8px}.CollectionDetailsThree-category-label{font-size:10px}.CollectionDetailsThree-category{font-size:12px}.CollectionDetailsThree-wishlist{width:36px;height:36px;font-size:17px;top:12px;right:12px}.CollectionDetailsThree-discount{min-width:65px;min-height:29px;font-size:12px;top:13px}.CollectionDetailsThree-details{padding:17px 13px 19px}.CollectionDetailsThree-card-title{min-height:48px;font-size:16px;line-height:1.5}.CollectionDetailsThree-artist{font-size:13px}.CollectionDetailsThree-pricing{gap:7px;margin-bottom:18px}.CollectionDetailsThree-original-price{font-size:12px}.CollectionDetailsThree-discount-price{font-size:15px}.CollectionDetailsThree-cart-button{min-height:41px;padding:9px 8px;font-size:12px}.CollectionDetailsThree-arrow{width:38px;height:38px;font-size:13px;top:39%}.CollectionDetailsThree-arrow-prev{left:-18px}.CollectionDetailsThree-arrow-next{right:-18px}}@media (width<=700px){.CollectionDetailsThree{padding-top:38px;padding-bottom:30px}.CollectionDetailsThree-container{padding-left:25px;padding-right:25px}.CollectionDetailsThree-track{gap:18px}.CollectionDetailsThree-card{flex-basis:calc(50% - 9px)}.CollectionDetailsThree-image-wrapper{height:clamp(250px,48vw,340px)}.CollectionDetailsThree-arrow-prev{left:-18px}.CollectionDetailsThree-arrow-next{right:-18px}}@media (width<=480px){.CollectionDetailsThree{padding-top:30px;padding-bottom:25px}.CollectionDetailsThree-container{padding-left:19px;padding-right:19px}.CollectionDetailsThree-heading{align-items:flex-start;gap:10px;margin-bottom:27px}.CollectionDetailsThree-heading-main{gap:5px}.CollectionDetailsThree-title{letter-spacing:-.5px;font-size:clamp(23px,6vw,29px);line-height:1.25}.CollectionDetailsThree-subtitle{letter-spacing:0;font-size:12px}.CollectionDetailsThree-view-all{white-space:nowrap;margin-top:32px;font-size:12px}.CollectionDetailsThree-track{gap:15px;scroll-padding-left:0}.CollectionDetailsThree-card{flex-basis:84%}.CollectionDetailsThree-image-wrapper{height:clamp(270px,82vw,360px)}.CollectionDetailsThree-discount{min-width:67px;min-height:29px;padding:5px 10px;font-size:12px;top:12px}.CollectionDetailsThree-wishlist{width:36px;height:36px;font-size:17px;top:11px;right:11px}.CollectionDetailsThree-category-panel{min-height:49px;padding:9px;left:10px;right:10px}.CollectionDetailsThree-category-label{font-size:10px}.CollectionDetailsThree-category{font-size:12px}.CollectionDetailsThree-details{padding:18px 15px 19px}.CollectionDetailsThree-card-title{min-height:48px;margin-bottom:10px;font-size:17px}.CollectionDetailsThree-artist{margin-bottom:11px;font-size:13px}.CollectionDetailsThree-pricing{gap:9px;margin-bottom:18px}.CollectionDetailsThree-original-price{font-size:13px}.CollectionDetailsThree-discount-price{font-size:17px}.CollectionDetailsThree-cart-button{min-height:43px;font-size:13px}.CollectionDetailsThree-arrow{width:34px;height:34px;font-size:12px;top:35%}.CollectionDetailsThree-arrow-prev{left:-15px}.CollectionDetailsThree-arrow-next{right:-15px}}@media (width<=360px){.CollectionDetailsThree-container{padding-left:15px;padding-right:15px}.CollectionDetailsThree-title{font-size:22px}.CollectionDetailsThree-subtitle,.CollectionDetailsThree-view-all{font-size:11px}.CollectionDetailsThree-card{flex-basis:90%}.CollectionDetailsThree-image-wrapper{height:270px}.CollectionDetailsThree-details{padding:15px 12px 17px}.CollectionDetailsThree-arrow{width:31px;height:31px}.CollectionDetailsThree-arrow-prev{left:-12px}.CollectionDetailsThree-arrow-next{right:-12px}}@media (prefers-reduced-motion:reduce){.CollectionDetailsThree *,.CollectionDetailsThree :before,.CollectionDetailsThree :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.MyAccount{--MA-brown:#7a4a1d;--MA-brown-dark:#3b2310;--MA-gold:#d08a24;--MA-gold-light:#e8b155;--MA-gold-soft:#fdf3e1;--MA-cream:#fbf6ee;--MA-border:#eadfce;--MA-text:#231a12;--MA-muted:#7b6f63;--MA-error:#a43a2a;--MA-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;width:100%;max-width:100%;min-height:100vh;color:var(--MA-text);background:var(--MA-cream);font-family:Inter,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.MyAccount *,.MyAccount :before,.MyAccount :after{box-sizing:border-box}.MyAccount .MyAccount-container{background:radial-gradient(circle at 12% 18%,#d08a2429,#0000 34%),radial-gradient(circle at 88% 84%,#7a4a1d24,#0000 36%),linear-gradient(135deg,#fffaf2 0%,#f8eedd 55%,#fffdf8 100%);justify-content:center;align-items:center;min-height:100vh;padding:48px 20px;display:flex;position:relative;overflow:hidden}.MyAccount .MyAccount-bg-blob{filter:blur(8px);pointer-events:none;border-radius:50%;position:absolute}.MyAccount .MyAccount-bg-blob--one{background:radial-gradient(circle,#e8b15559,#0000 70%);width:340px;height:340px;animation:14s ease-in-out infinite MA-drift;top:-120px;left:-90px}.MyAccount .MyAccount-bg-blob--two{background:radial-gradient(circle,#7a4a1d47,#0000 70%);width:400px;height:400px;animation:18s ease-in-out infinite reverse MA-drift;bottom:-130px;right:-110px}@keyframes MA-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,24px)scale(1.08)}}.MyAccount .MyAccount-card{z-index:1;width:100%;max-width:1020px;min-height:660px;animation:MA-card-in .8s var(--MA-ease) both;background:#fff;border:1px solid #eadfcee6;border-radius:26px;grid-template-columns:.92fr 1.08fr;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #3b231059,0 4px 14px #3b23100f}@keyframes MA-card-in{0%{opacity:0;transform:translateY(26px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes MA-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.MyAccount .MyAccount-aside{color:#fff;text-align:center;background:radial-gradient(circle at 50% -5%,#e8b1558c,#0000 52%),radial-gradient(circle at 100% 100%,#d08a2440,#0000 50%),linear-gradient(165deg,#8a5524 0%,#5a3516 45%,#2b1708 100%);flex-direction:column;align-items:center;padding:34px 34px 32px;display:flex;position:relative;overflow:hidden}.MyAccount .MyAccount-aside:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffecc81f 50%,#0000 65%);animation:7s ease-in-out 1.2s infinite MA-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes MA-sheen{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.MyAccount .MyAccount-orb{pointer-events:none;background:radial-gradient(circle at 32% 28%,#fff4dcf2,#e8b1558c 45%,#d08a241f 100%);border-radius:50%;animation:7s ease-in-out infinite MA-float;position:absolute;box-shadow:inset -4px -4px 10px #7a4a1d40}.MyAccount .MyAccount-orb--1{width:44px;height:44px;top:86px;right:34px}.MyAccount .MyAccount-orb--2{width:26px;height:26px;animation-delay:-2s;top:188px;left:28px}.MyAccount .MyAccount-orb--3{width:16px;height:16px;animation-delay:-4s;top:300px;right:40px}.MyAccount .MyAccount-orb--4{width:12px;height:12px;animation-delay:-1s;top:140px;left:112px}@keyframes MA-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.MyAccount .MyAccount-brand{z-index:2;animation:MA-rise .7s var(--MA-ease) .15s both;align-self:flex-start;align-items:center;gap:12px;display:flex;position:relative}.MyAccount .MyAccount-brand img{object-fit:cover;border:1px solid #e8b155a6;border-radius:11px;width:52px;height:52px;display:block;box-shadow:0 6px 16px #0000004d}.MyAccount .MyAccount-brand-text{text-align:left;flex-direction:column;display:flex}.MyAccount .MyAccount-brand-text strong{font-family:Playfair Display,Georgia,serif;font-size:21px;font-weight:700;line-height:1.15}.MyAccount .MyAccount-brand-text small{color:var(--MA-gold-light);letter-spacing:.4px;margin-top:3px;font-size:10.5px;font-weight:500}.MyAccount .MyAccount-aside-content{z-index:2;animation:MA-rise .7s var(--MA-ease) both;margin-top:30px;position:relative}.MyAccount .MyAccount-badge{color:#fbe6bd;letter-spacing:.3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #e8b1558c;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-block}.MyAccount .MyAccount-aside-content h2{letter-spacing:-.5px;margin:16px 0 10px;font-family:Playfair Display,Georgia,serif;font-size:38px;font-weight:700;line-height:1.12}.MyAccount .MyAccount-aside-content p{color:#fff4e2db;max-width:330px;margin:0 auto;font-size:14px;line-height:1.7}.MyAccount .MyAccount-art{z-index:1;width:100%;min-height:0;animation:MA-rise .8s var(--MA-ease) .3s both;flex:1;justify-content:center;align-items:center;padding:18px 0 16px;display:flex;position:relative}.MyAccount .MyAccount-art:before{content:"";background:radial-gradient(circle,#e8b15561,#0000 68%);width:300px;height:300px;animation:5s ease-in-out infinite MA-pulse;position:absolute}@keyframes MA-pulse{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.MyAccount .MyAccount-art-ring{border:1px dashed #e8b15580;border-radius:50%;width:290px;height:290px;animation:40s linear infinite MA-spin;position:absolute}.MyAccount .MyAccount-art-ring:after{content:"";background:var(--MA-gold-light);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;box-shadow:0 0 12px 3px #e8b155b3}@keyframes MA-spin{to{transform:rotate(360deg)}}.MyAccount .MyAccount-art-frame{background:linear-gradient(160deg,#f4d79b 0%,#c28b3c 48%,#7a4a1d 100%);border-radius:115px 115px 20px 20px;width:100%;max-width:230px;height:250px;margin:0;padding:5px;animation:6s ease-in-out infinite MA-bob;position:relative;box-shadow:0 26px 40px -14px #0000008c,0 0 0 6px #ffffff12}@keyframes MA-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.MyAccount .MyAccount-art-inner{background:#2b1708;border-radius:110px 110px 15px 15px;width:100%;height:100%;position:relative;overflow:hidden}.MyAccount .MyAccount-art-inner img{object-fit:cover;width:100%;height:100%;animation:16s ease-in-out infinite alternate MA-kenburns;display:block}@keyframes MA-kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.12)translate(-2%,-2%)}}.MyAccount .MyAccount-art-shade{pointer-events:none;background:linear-gradient(#0000 50%,#1e0f04c7 100%),linear-gradient(120deg,#e8b1552e,#0000 45%);position:absolute;inset:0}.MyAccount .MyAccount-art-chip{color:#fff4dc;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.MyAccount .MyAccount-art-chip svg{color:var(--MA-gold-light)}.MyAccount .MyAccount-aside-button{z-index:2;min-width:190px;color:var(--MA-brown);cursor:pointer;transition:transform .3s var(--MA-ease), box-shadow .3s var(--MA-ease), background .3s ease, color .3s ease;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 26px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 10px 24px -8px #00000073}.MyAccount .MyAccount-aside-button:hover{color:#fff;background:var(--MA-gold);transform:translateY(-3px);box-shadow:0 16px 28px -10px #00000080}.MyAccount .MyAccount-aside-button:active{transform:translateY(0)}.MyAccount .MyAccount-main{background:#fff;justify-content:center;align-items:center;padding:40px 54px;display:flex}.MyAccount .MyAccount-panel{width:100%;max-width:420px;animation:MA-panel-in .65s var(--MA-ease) both}@keyframes MA-panel-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.MyAccount .MyAccount-heading{text-align:center;margin-bottom:24px}.MyAccount .MyAccount-heading-icon{width:58px;height:58px;color:var(--MA-brown);background:var(--MA-gold-soft);animation:MA-pop .6s var(--MA-ease) .1s both;border:1px solid #f0d9ae;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex;box-shadow:0 0 0 6px #d08a2414}@keyframes MA-pop{0%{opacity:0;transform:scale(.6)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}.MyAccount .MyAccount-heading h1{letter-spacing:-.5px;margin:0 0 12px;padding-bottom:12px;font-family:Playfair Display,Georgia,serif;font-size:36px;font-weight:700;line-height:1.15;display:inline-block;position:relative}.MyAccount .MyAccount-heading h1:after,.MyAccount .MyAccount-sent h1:after{content:"";background:linear-gradient(90deg, var(--MA-gold), var(--MA-gold-light));width:52px;height:3px;animation:MA-line .8s var(--MA-ease) .35s both;border-radius:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes MA-line{0%{transform:translate(-50%)scaleX(0)}to{transform:translate(-50%)scaleX(1)}}.MyAccount .MyAccount-heading p{max-width:340px;color:var(--MA-muted);margin:0 auto;font-size:14px;line-height:1.6}.MyAccount .MyAccount-form{flex-direction:column;gap:15px;display:flex}.MyAccount .MyAccount-form>*{animation:MA-rise .6s var(--MA-ease) both}.MyAccount .MyAccount-form>:first-child{animation-delay:.1s}.MyAccount .MyAccount-form>:nth-child(2){animation-delay:.17s}.MyAccount .MyAccount-form>:nth-child(3){animation-delay:.24s}.MyAccount .MyAccount-form>:nth-child(4){animation-delay:.31s}.MyAccount .MyAccount-form>:nth-child(5){animation-delay:.38s}.MyAccount .MyAccount-form>:nth-child(6){animation-delay:.45s}.MyAccount .MyAccount-form>:nth-child(7){animation-delay:.5s}.MyAccount .MyAccount-form>:nth-child(8){animation-delay:.55s}.MyAccount .MyAccount-name-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.MyAccount .MyAccount-field{flex-direction:column;gap:7px;min-width:0;display:flex}.MyAccount .MyAccount-field-header{justify-content:space-between;align-items:center;width:100%;display:flex}.MyAccount .MyAccount-field-header label{margin-bottom:0}.MyAccount .MyAccount-forgot-link{color:var(--MA-gold,#d08a24);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .2s}.MyAccount .MyAccount-forgot-link:hover{color:var(--MA-brown,#7a4a1d);text-decoration:underline}.MyAccount .MyAccount-forgot-link:focus-visible{outline:2px solid var(--MA-gold,#d08a24);outline-offset:2px;border-radius:4px}.MyAccount .MyAccount-field label{font-size:13px;font-weight:600}.MyAccount .MyAccount-input-wrapper{width:100%;min-width:0;height:50px;color:var(--MA-gold);border:1px solid var(--MA-border);transition:border-color .25s ease, box-shadow .25s ease, background .25s ease, transform .25s var(--MA-ease);background:#fcf9f4;border-radius:12px;align-items:center;gap:11px;padding:0 14px;display:flex}.MyAccount .MyAccount-input-wrapper:hover{border-color:#dccbb2}.MyAccount .MyAccount-input-wrapper:focus-within{color:var(--MA-brown);border-color:var(--MA-gold);background:#fff;transform:translateY(-1px);box-shadow:0 0 0 4px #d08a2424}.MyAccount .MyAccount-input-wrapper>svg{transition:transform .3s var(--MA-ease);flex-shrink:0}.MyAccount .MyAccount-input-wrapper:focus-within>svg:first-child{transform:scale(1.12)}.MyAccount .MyAccount-input-wrapper input,.MyAccount .MyAccount-input-wrapper select{width:100%;min-width:0;height:100%;color:var(--MA-text);appearance:none;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:14px}.MyAccount .MyAccount-input-wrapper input:disabled{cursor:not-allowed;opacity:.6}.MyAccount .MyAccount-input-wrapper input::placeholder{color:#a99d90;opacity:1}.MyAccount .MyAccount-input-wrapper select{cursor:pointer}.MyAccount .MyAccount-input-wrapper select:invalid{color:#a99d90}.MyAccount .MyAccount-select-arrow{color:var(--MA-muted);pointer-events:none}.MyAccount .MyAccount-password-toggle{width:32px;height:32px;color:var(--MA-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s;display:flex}.MyAccount .MyAccount-password-toggle:hover{color:var(--MA-brown);background:var(--MA-gold-soft)}.MyAccount .MyAccount-form-options{justify-content:space-between;align-items:center;gap:12px;display:flex}.MyAccount .MyAccount-remember{color:var(--MA-muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.MyAccount .MyAccount-remember input{width:16px;height:16px;accent-color:var(--MA-brown);cursor:pointer;margin:0}.MyAccount .MyAccount-forgot{color:var(--MA-brown);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600}.MyAccount .MyAccount-forgot:hover{color:var(--MA-gold);text-decoration:underline}.MyAccount .MyAccount-message{color:var(--MA-brown-dark);overflow-wrap:anywhere;animation:MA-rise .35s var(--MA-ease) both;background:#fbf1df;border:1px solid #ecd6ae;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.MyAccount .MyAccount-message svg{flex-shrink:0;margin-top:2px}.MyAccount .MyAccount-message.error{color:var(--MA-error);background:#fbeeea;border-color:#f0cfc7;animation:.45s both MA-shake}@keyframes MA-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.MyAccount .MyAccount-submit{color:#fff;background:linear-gradient(120deg, var(--MA-gold) 0%, var(--MA-brown) 100%);letter-spacing:.2px;cursor:pointer;width:100%;min-height:52px;transition:transform .3s var(--MA-ease), box-shadow .3s var(--MA-ease), opacity .2s ease;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-family:inherit;font-size:15px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 26px -10px #7a4a1d99}.MyAccount .MyAccount-submit:before{content:"";width:40%;transition:left .7s var(--MA-ease);background:linear-gradient(100deg,#0000,#fff6,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.MyAccount .MyAccount-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 30px -12px #7a4a1db3}.MyAccount .MyAccount-submit:hover:not(:disabled):before{left:120%}.MyAccount .MyAccount-submit:active:not(:disabled){transform:translateY(0)}.MyAccount .MyAccount-submit:disabled{cursor:progress;opacity:.85}.MyAccount .MyAccount-spin{animation:.8s linear infinite MA-rotate}@keyframes MA-rotate{to{transform:rotate(360deg)}}.MyAccount .MyAccount-footer{color:var(--MA-muted);animation:MA-rise .6s var(--MA-ease) .5s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:22px 0 0;font-size:13.5px;display:flex}.MyAccount .MyAccount-footer button{color:var(--MA-brown);cursor:pointer;background:0 0;border:none;padding:2px 0;font-family:inherit;font-size:13.5px;font-weight:700}.MyAccount .MyAccount-footer button:hover{color:var(--MA-gold);text-decoration:underline}.MyAccount .MyAccount-sent{text-align:center;flex-direction:column;align-items:center;display:flex}.MyAccount .MyAccount-sent-icon{color:#fff;background:linear-gradient(135deg, var(--MA-gold), var(--MA-brown));width:78px;height:78px;animation:MA-pop .7s var(--MA-ease) both;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative;box-shadow:0 16px 28px -10px #7a4a1d99}.MyAccount .MyAccount-sent-icon:after{content:"";border:2px solid #d08a2459;border-radius:50%;animation:2.4s ease-out infinite MA-ripple;position:absolute;inset:-8px}@keyframes MA-ripple{0%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.4)}}.MyAccount .MyAccount-sent h1{margin:0 0 16px;padding-bottom:12px;font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:700;line-height:1.15;position:relative}.MyAccount .MyAccount-sent-text{color:var(--MA-text);overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;line-height:1.7}.MyAccount .MyAccount-sent-text strong{color:var(--MA-brown)}.MyAccount .MyAccount-sent-hint{color:var(--MA-muted);margin:0 0 22px;font-size:13px;line-height:1.6}.MyAccount .MyAccount-sent .MyAccount-message{text-align:left;width:100%;margin-bottom:14px}.MyAccount .MyAccount-sent .MyAccount-submit{margin-top:14px}.MyAccount .MyAccount-outline-button{width:100%;min-height:50px;color:var(--MA-brown);background:var(--MA-gold-soft);cursor:pointer;transition:background .25s ease, border-color .25s ease, transform .25s var(--MA-ease);border:1px solid #f0d9ae;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.MyAccount .MyAccount-outline-button:hover:not(:disabled){border-color:var(--MA-gold-light);background:#fbe8c6;transform:translateY(-1px)}.MyAccount .MyAccount-outline-button:disabled{color:var(--MA-muted);border-color:var(--MA-border);cursor:not-allowed;background:#f7f2ea}.MyAccount button:focus-visible,.MyAccount .MyAccount-remember input:focus-visible{outline:2px solid var(--MA-gold);outline-offset:2px}@media (width<=900px){.MyAccount .MyAccount-card{grid-template-columns:1fr;max-width:520px;min-height:0}.MyAccount .MyAccount-aside{padding:26px 24px 28px}.MyAccount .MyAccount-art,.MyAccount .MyAccount-aside-button,.MyAccount .MyAccount-orb--3,.MyAccount .MyAccount-orb--4{display:none}.MyAccount .MyAccount-brand{align-self:center}.MyAccount .MyAccount-aside-content{margin-top:22px}.MyAccount .MyAccount-aside-content h2{font-size:30px}.MyAccount .MyAccount-orb--1{width:32px;height:32px;top:20px;right:20px}.MyAccount .MyAccount-orb--2{top:auto;bottom:24px;left:20px}.MyAccount .MyAccount-main{padding:32px 26px 34px}}@media (width<=480px){.MyAccount .MyAccount-container{align-items:flex-start;padding:16px 10px}.MyAccount .MyAccount-card{border-radius:20px}.MyAccount .MyAccount-aside-content h2{font-size:26px}.MyAccount .MyAccount-aside-content p{font-size:13px}.MyAccount .MyAccount-heading h1{font-size:30px}.MyAccount .MyAccount-main{padding:26px 18px 28px}.MyAccount .MyAccount-form-options{flex-wrap:wrap}}@media (width<=360px){.MyAccount .MyAccount-name-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.MyAccount *,.MyAccount :before,.MyAccount :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.MyAccount .MyAccount-demo{color:var(--MA-brown-dark);background:linear-gradient(135deg,#fdf3e1,#fbe9c9);border:1px dashed #e2b970;border-radius:12px;padding:13px 14px}.MyAccount .MyAccount-demo-head{align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.MyAccount .MyAccount-demo-head svg{color:var(--MA-gold)}.MyAccount .MyAccount-demo p{color:var(--MA-muted);margin:6px 0 10px;font-size:12px;line-height:1.5}.MyAccount .MyAccount-demo-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.MyAccount .MyAccount-demo-code{letter-spacing:6px;color:var(--MA-brown);font-family:Inter,monospace;font-size:22px;font-weight:700}.MyAccount .MyAccount-demo-use{color:#fff;background:var(--MA-brown);cursor:pointer;transition:background .2s ease, transform .2s var(--MA-ease);border:none;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:700}.MyAccount .MyAccount-demo-use:hover{background:var(--MA-gold);transform:translateY(-1px)}.MyAccount .MyAccount-otp{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.MyAccount .MyAccount-otp input{width:100%;min-width:0;height:54px;color:var(--MA-text);border:1px solid var(--MA-border);text-align:center;caret-color:var(--MA-gold);transition:border-color .25s ease, box-shadow .25s ease, background .25s ease, transform .25s var(--MA-ease);background:#fcf9f4;border-radius:11px;outline:none;padding:0;font-family:inherit;font-size:22px;font-weight:700}.MyAccount .MyAccount-otp input:hover{border-color:#dccbb2}.MyAccount .MyAccount-otp input:focus{border-color:var(--MA-gold);background:#fff;transform:translateY(-2px);box-shadow:0 0 0 4px #d08a2424}.MyAccount .MyAccount-otp input.filled{color:var(--MA-brown);background:var(--MA-gold-soft);border-color:#e7c88f}.MyAccount .MyAccount-strength{align-items:center;gap:6px;margin-top:2px;display:flex}.MyAccount .MyAccount-strength-bars{flex:1;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.MyAccount .MyAccount-strength-bars span{background:#eee4d5;border-radius:4px;height:5px;transition:background .3s}.MyAccount .MyAccount-strength[data-level="1"] .MyAccount-strength-bars span:nth-child(-n+1){background:#d9553f}.MyAccount .MyAccount-strength[data-level="2"] .MyAccount-strength-bars span:nth-child(-n+2){background:#e59a2f}.MyAccount .MyAccount-strength[data-level="3"] .MyAccount-strength-bars span:nth-child(-n+3){background:#b9a331}.MyAccount .MyAccount-strength[data-level="4"] .MyAccount-strength-bars span:nth-child(-n+4){background:#4a9a5b}.MyAccount .MyAccount-strength small{min-width:52px;color:var(--MA-muted);text-align:right;font-size:11.5px;font-weight:600}.MyAccount .MyAccount-hint{align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex}.MyAccount .MyAccount-hint.ok{color:#3f8a52}.MyAccount .MyAccount-hint.bad{color:var(--MA-error)}.MyAccount .MyAccount-reset-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:2px;display:flex}.MyAccount .MyAccount-link-button{color:var(--MA-brown);cursor:pointer;background:0 0;border:none;padding:3px 0;font-family:inherit;font-size:13px;font-weight:600}.MyAccount .MyAccount-link-button:hover:not(:disabled){color:var(--MA-gold);text-decoration:underline}.MyAccount .MyAccount-link-button:disabled{color:var(--MA-muted);cursor:not-allowed}@media (width<=400px){.MyAccount .MyAccount-otp{gap:6px}.MyAccount .MyAccount-otp input{height:48px;font-size:19px}.MyAccount .MyAccount-demo-code{letter-spacing:4px;font-size:19px}}.MyAccount-dashboard-wrap{box-sizing:border-box;background:#fbf8f4;justify-content:center;align-items:flex-start;min-height:85vh;padding:40px 24px 80px;display:flex}.MyAccount-dashboard-container{box-sizing:border-box;align-items:flex-start;gap:30px;width:100%;max-width:1240px;margin:0 auto;display:flex}.MyAccount-sidebar{z-index:10;flex-shrink:0;width:290px;min-width:280px;position:sticky;top:96px}.MyAccount-sidebar-card{background:#fff;border:1px solid #ebd9c4;border-radius:20px;flex-direction:column;gap:16px;padding:26px 20px;display:flex;box-shadow:0 10px 30px #513f2f0d}.MyAccount-sidebar-profile{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:4px 6px 0;display:flex}.MyAccount-sidebar-profile .MyAccount-avatar-circle{color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#d08a24,#513f2f);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;font-size:24px;font-weight:700;display:flex;position:relative;box-shadow:0 6px 18px #d08a2447}.MyAccount-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.MyAccount-avatar-edit-badge{color:#fff;cursor:pointer;background:#d08a24;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;right:-2px;box-shadow:0 2px 6px #00000038}.MyAccount-avatar-edit-badge:hover{background:#8c5b0c;transform:scale(1.15)}.MyAccount-avatar-upload-card{background:#fdfaf6;border:1.5px dashed #ebd9c4;border-radius:16px;align-items:center;gap:22px;margin-bottom:26px;padding:20px 22px;transition:all .2s;display:flex}.MyAccount-avatar-upload-card:hover{background:#fdf8f2;border-color:#d08a24}.MyAccount-avatar-preview-wrap{border-radius:50%;flex-shrink:0;width:84px;height:84px;position:relative;box-shadow:0 6px 20px #513f2f1f}.MyAccount-avatar-preview-img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.MyAccount-avatar-preview-fallback{color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#d08a24,#513f2f);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:28px;font-weight:700;display:flex}.MyAccount-avatar-uploading-overlay{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2e261ebf;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MyAccount-avatar-upload-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.MyAccount-avatar-upload-info h4{font-family:var(--MA-font-display,Georgia, serif);color:#2e261e;margin:0;font-size:16.5px;font-weight:700}.MyAccount-avatar-upload-info p{color:#7b6f63;margin:0 0 12px;font-size:12.5px;line-height:1.45}.MyAccount-avatar-btn-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.MyAccount-avatar-upload-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d08a24 0%,#b06f15 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 3px 10px #d08a2440}.MyAccount-avatar-upload-btn:hover:not(:disabled){background:linear-gradient(135deg,#b06f15 0%,#8c5b0c 100%);transform:translateY(-1px);box-shadow:0 5px 14px #d08a2459}.MyAccount-avatar-upload-btn:disabled{opacity:.65;cursor:not-allowed}.MyAccount-avatar-remove-btn{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:6px;padding:7px 15px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.MyAccount-avatar-remove-btn:hover:not(:disabled){color:#991b1b;background:#fef2f2;border-color:#f87171}@media (width<=600px){.MyAccount-avatar-upload-card{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:18px 16px}.MyAccount-avatar-btn-group{justify-content:center;width:100%}}.MyAccount-sidebar-userinfo{flex-direction:column;align-items:center;gap:5px;width:100%;display:flex}.MyAccount-sidebar-name{color:#2e261e;font-size:19px;font-weight:700;font-family:var(--MA-font-display,Georgia, serif);word-break:break-word;margin:0;line-height:1.25}.MyAccount-sidebar-email{color:#7a6856;word-break:break-all;margin:0;font-size:13px;line-height:1.4}.MyAccount-sidebar-joined{color:#a49180;margin-top:2px;font-size:11.5px}.MyAccount-sidebar-divider{background:#f0e2d1;width:100%;height:1px;margin:2px 0}.MyAccount-sidebar-nav{flex-direction:column;gap:6px;width:100%;display:flex}.MyAccount-sidebar-btn{color:#5d4a3b;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:flex}.MyAccount-sidebar-btn-content{align-items:center;gap:12px;min-width:0;display:flex}.MyAccount-sidebar-btn-icon{color:#8c735d;flex-shrink:0;transition:color .2s,transform .2s}.MyAccount-sidebar-btn-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MyAccount-sidebar-btn:hover{color:#b06f15;background:#fbf5ed;border-color:#f3e5d3}.MyAccount-sidebar-btn:hover .MyAccount-sidebar-btn-icon{color:#b06f15;transform:scale(1.08)}.MyAccount-sidebar-btn--active{box-shadow:0 4px 14px #d08a2447;color:#fff!important;background:linear-gradient(135deg,#d08a24,#945312)!important;border-color:#0000!important}.MyAccount-sidebar-btn--active .MyAccount-sidebar-btn-icon{color:#fff!important}.MyAccount-sidebar-badge{color:#8c5b1b;background:#f1dfca;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.MyAccount-sidebar-btn--active .MyAccount-sidebar-badge{color:#fff;background:#ffffff40}.MyAccount-sidebar-logout{color:#8c5b1b;cursor:pointer;background:0 0;border:1px solid #ebd9c4;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .2s;display:flex}.MyAccount-sidebar-logout:hover{color:#c93a3a;background:#fff5f5;border-color:#f7c5c5}.MyAccount-dashboard-main{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.MyAccount-profile-card{background:#fff;border:1px solid #ebd9c4;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:36px 40px;display:flex;box-shadow:0 10px 30px #513f2f0f}.MyAccount-profile-info{align-items:center;gap:22px;display:flex}.MyAccount-avatar-circle{color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#d08a24,#513f2f);border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;font-size:26px;font-weight:700;display:flex;box-shadow:0 6px 18px #d08a2447}.MyAccount-profile-details h2{color:#2e261e;font-size:24px;font-weight:700;font-family:var(--MA-font-display,Georgia, serif);margin:0 0 6px}.MyAccount-profile-details p{color:#6d5b4a;margin:0 0 6px;font-size:14px}.MyAccount-role-badge{color:#b06f15;text-transform:uppercase;letter-spacing:.5px;background:#fdf5ea;border:1px solid #f1d5ad;border-radius:20px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-block}.MyAccount-logout-btn{color:#c92a2a;cursor:pointer;background:#fdf2f2;border:1px solid #f8c8c8;border-radius:12px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;transition:all .25s;display:inline-flex}.MyAccount-logout-btn:hover{background:#fce8e8;border-color:#f0a8a8;transform:translateY(-1px)}.MyAccount-dashboard-grid{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;margin-bottom:26px;display:grid}.MyAccount-dash-tile{background:#fff;border:1px solid #ebd9c4;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:145px;padding:22px 20px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 6px 20px #513f2f0a}.MyAccount-dash-tile:hover{border-color:#d08a24;transform:translateY(-3px);box-shadow:0 12px 28px #d08a241f}.MyAccount-dash-tile-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.MyAccount-tile-icon{color:#d08a24;background:#fbf5ed;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,color .2s;display:flex}.MyAccount-dash-tile:hover .MyAccount-tile-icon{color:#fff;background:#d08a24}.MyAccount-tile-title{color:#8c7662;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.MyAccount-tile-value{color:#2e261e;margin-bottom:12px;font-size:21px;font-weight:700}.MyAccount-tile-link{color:#d08a24;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.MyAccount-dash-tile:hover .MyAccount-tile-link{color:#b06f15;transform:translate(3px)}.MyAccount-tabs-bar{scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #ebd9c4;border-radius:16px;align-items:center;gap:10px;max-width:100%;margin-bottom:26px;padding:8px;display:flex;overflow-x:auto;box-shadow:0 4px 16px #513f2f0a}.MyAccount-tabs-bar::-webkit-scrollbar{height:4px}.MyAccount-tabs-bar::-webkit-scrollbar-thumb{background:#ebd9c4;border-radius:4px}.MyAccount-tab-btn{color:#6d5b4a;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:12px;align-items:center;gap:9px;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .22s;display:inline-flex}.MyAccount-tab-btn:hover{color:#d08a24;background:#fbf5ed}.MyAccount-tab-btn--active{color:#fff;background:linear-gradient(135deg,#d08a24,#945312);box-shadow:0 4px 14px #d08a2447}.MyAccount-tab-btn--active:hover{color:#fff;background:linear-gradient(135deg,#c7801b,#86480b)}.MyAccount-tab-badge{color:#8c5b1b;background:#f1dfca;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.MyAccount-tab-btn--active .MyAccount-tab-badge{color:#fff;background:#ffffff40}.MyAccount-tab-pane{width:100%;max-width:100%;animation:.3s cubic-bezier(.16,1,.3,1) forwards MyAccountFadeIn}@keyframes MyAccountFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MyAccount-edit-card{box-sizing:border-box;background:#fff;border:1px solid #ebd9c4;border-radius:20px;width:100%;max-width:100%;padding:34px 38px;box-shadow:0 8px 24px #513f2f0d}.MyAccount-pane-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.MyAccount-pane-header h3{color:#2e261e;margin:0 0 4px;font-size:21px;font-weight:700}.MyAccount-pane-header p{color:#7b6f63;margin:0;font-size:13.5px}.MyAccount-primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d08a24,#a45a16);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 4px 12px #d08a2440}.MyAccount-primary-btn:hover{background:linear-gradient(135deg,#c7801b,#944e0f);transform:translateY(-1px);box-shadow:0 6px 18px #d08a2459}.MyAccount-secondary-btn{color:#5a3d24;cursor:pointer;background:#fff;border:1.5px solid #ebd9c4;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .22s;display:inline-flex}.MyAccount-secondary-btn:hover{color:#d08a24;background:#fffdf9;border-color:#d08a24}.MyAccount-quick-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.MyAccount-summary-grid{background:#faf6f0;border:1px solid #ede3d4;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:16px;padding:20px 24px;display:grid}.MyAccount-summary-item{flex-direction:column;gap:4px;display:flex}.MyAccount-summary-label{color:#8c7662;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.MyAccount-summary-val{color:#2b1708;font-size:14.5px;font-weight:600}.MyAccount-verified-pill{color:#1a7a40;background:#e7f7ee;border:1px solid #b3e7c5;border-radius:20px;align-items:center;margin-right:8px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.MyAccount-address-form-box{background:#faf6f0;border:1.5px solid #ebd9c4;border-radius:16px;margin-bottom:28px;padding:24px 28px;animation:.25s forwards MyAccountFadeIn}.MyAccount-address-form-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.MyAccount-address-form-head h4{color:#2e261e;margin:0;font-size:17px;font-weight:700}.MyAccount-icon-close{color:#8c7662;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.MyAccount-icon-close:hover{color:#2e261e;background:#ebd9c4}.MyAccount-select{color:#2e261e;background:#fff;border:1px solid #ebd9c4;border-radius:12px;outline:none;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.MyAccount-select:focus{border-color:#d08a24}.MyAccount-form-actions{align-items:center;gap:12px;margin-top:14px;display:flex}.MyAccount-address-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.MyAccount-address-card{background:#fff;border:1.5px solid #ebd9c4;border-radius:16px;flex-direction:column;justify-content:space-between;padding:22px 24px;transition:all .22s;display:flex;position:relative}.MyAccount-address-card:hover{border-color:#d08a24;box-shadow:0 6px 20px #d08a2414}.MyAccount-address-card--default{background:#fffdfa;border-color:#d08a24}.MyAccount-address-badges{align-items:center;gap:8px;margin-bottom:12px;display:flex}.MyAccount-type-badge{color:#8c5b1b;background:#fbf5ed;border:1px solid #ebd9c4;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.MyAccount-default-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#d08a24;border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.MyAccount-addr-name{color:#2e261e;margin:0 0 4px;font-size:16px;font-weight:700}.MyAccount-addr-phone{color:#6d5b4a;margin:0 0 8px;font-size:13.5px}.MyAccount-addr-street{color:#4b3d30;margin:0 0 4px;font-size:13.5px;line-height:1.5}.MyAccount-addr-country{color:#8c7662;margin:0 0 16px;font-size:12.5px}.MyAccount-addr-actions{border-top:1px solid #f1e4d3;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.MyAccount-addr-action-btn{color:#5a3d24;cursor:pointer;background:#fbf8f4;border:1px solid #ebd9c4;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.MyAccount-addr-action-btn:hover{color:#2b1708;background:#f1dfca}.MyAccount-addr-action-btn--delete{color:#c92a2a;background:#fff8f8;border-color:#f6caca;margin-left:auto}.MyAccount-addr-action-btn--delete:hover{color:#a0220c;background:#fce8e8;border-color:#f0a8a8}.MyAccount-empty-box{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px;display:flex}.MyAccount-empty-icon{color:#d08a24;background:#fbf5ed;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:18px;display:flex;box-shadow:0 6px 18px #d08a2426}.MyAccount-empty-box h4{color:#2e261e;margin:0 0 8px;font-size:20px;font-weight:700}.MyAccount-empty-box p{color:#7b6f63;max-width:440px;margin:0 auto;font-size:14px;line-height:1.55}.MyAccount-wish-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.MyAccount-wish-card{background:#fff;border:1px solid #ebd9c4;border-radius:16px;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 4px 14px #513f2f0a}.MyAccount-wish-card:hover{border-color:#d08a24;transform:translateY(-3px);box-shadow:0 10px 24px #513f2f17}.MyAccount-wish-img-wrap{background:#f8f5f0;width:100%;height:190px;position:relative;overflow:hidden}.MyAccount-wish-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.MyAccount-wish-card:hover .MyAccount-wish-img{transform:scale(1.05)}.MyAccount-wish-remove{color:#c92a2a;cursor:pointer;background:#ffffffeb;border:1px solid #ebd9c4;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}.MyAccount-wish-remove:hover{color:#fff;background:#c92a2a;border-color:#c92a2a}.MyAccount-wish-body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.MyAccount-wish-category{color:#b06f15;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11.5px;font-weight:600}.MyAccount-wish-title{color:#2b1708;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.35}.MyAccount-wish-title a{color:inherit;text-decoration:none;transition:color .2s}.MyAccount-wish-title a:hover{color:#d08a24}.MyAccount-wish-price{color:#d08a24;margin:0 0 14px;font-size:16px;font-weight:700}.MyAccount-wish-cart-btn{color:#8c5b1b;cursor:pointer;background:#fbf5ed;border:1px solid #ebd9c4;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:auto;padding:9px 0;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.MyAccount-wish-cart-btn:hover{color:#fff;background:#d08a24;border-color:#d08a24}.MyAccount-cart-list{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.MyAccount-cart-item-row{background:#fff;border:1px solid #ebd9c4;border-radius:14px;align-items:center;gap:16px;padding:14px 18px;transition:border-color .2s;display:flex}.MyAccount-cart-item-row:hover{border-color:#d08a24}.MyAccount-cart-thumb{object-fit:cover;border:1px solid #ebd9c4;border-radius:10px;flex-shrink:0;width:64px;height:64px}.MyAccount-cart-item-info{flex:1;min-width:0}.MyAccount-cart-item-info h4{white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:15px;font-weight:600;overflow:hidden}.MyAccount-cart-item-info h4 a{color:#2b1708;text-decoration:none}.MyAccount-cart-item-info h4 a:hover{color:#d08a24}.MyAccount-cart-unit-price{color:#7b6f63;margin:0;font-size:13px}.MyAccount-cart-qty-ctrl{background:#fbf8f4;border:1px solid #ebd9c4;border-radius:8px;align-items:center;display:flex;overflow:hidden}.MyAccount-cart-qty-ctrl button{color:#4b3d30;cursor:pointer;background:0 0;border:none;width:30px;height:30px;font-size:14px;font-weight:700;transition:background .15s}.MyAccount-cart-qty-ctrl button:hover:not(:disabled){background:#ebd9c4}.MyAccount-cart-qty-ctrl button:disabled{opacity:.4;cursor:not-allowed}.MyAccount-cart-qty-ctrl span{text-align:center;color:#2e261e;width:30px;font-size:13.5px;font-weight:600}.MyAccount-cart-item-total{text-align:right;color:#2b1708;min-width:90px;font-size:15px}.MyAccount-cart-remove{color:#8c7662;cursor:pointer;background:0 0;border:1px solid #ebd9c4;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.MyAccount-cart-remove:hover{color:#c92a2a;background:#fce8e8;border-color:#f0a8a8}.MyAccount-cart-summary-bar{background:#faf6f0;border:1px solid #ebd9c4;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.MyAccount-cart-subtotal-text{color:#4b3d30;font-size:16px}.MyAccount-cart-subtotal-text strong{color:#d08a24;margin-left:6px;font-size:19px}.MyAccount-orders-list{flex-direction:column;gap:12px;display:flex}.MyAccount-order-card{background:#fff;border:1.5px solid #ebd9c4;border-radius:12px;padding:12px 18px;transition:all .2s}.MyAccount-order-card:hover{border-color:#d08a24;box-shadow:0 4px 16px #513f2f0f}.MyAccount-order-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.MyAccount-order-id{color:#2e261e;font-size:13.5px;font-weight:700;line-height:1.2;display:block}.MyAccount-order-date{color:#7b6f63;margin-top:1px;font-size:11.5px}.MyAccount-order-status{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700}.MyAccount-order-status--delivered{color:#1a7a40;background:#e7f7ee;border:1px solid #b3e7c5}.MyAccount-order-status--processing,.MyAccount-order-status--confirmed{color:#b06f15;background:#fdf5ea;border:1px solid #ebd9c4}.MyAccount-order-items{border-top:1px solid #f1e4d3;border-bottom:1px solid #f1e4d3;flex-direction:column;gap:6px;max-height:130px;margin-bottom:8px;padding:8px 0;display:flex;overflow-y:auto}.MyAccount-order-item-row{align-items:center;gap:10px;display:flex}.MyAccount-order-thumb{object-fit:cover;border:1px solid #ebd9c4;border-radius:6px;flex-shrink:0;width:32px;height:32px}.MyAccount-order-item-details{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.MyAccount-order-item-details h5{color:#2e261e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;overflow:hidden}.MyAccount-order-item-details p{color:#7b6f63;white-space:nowrap;flex-shrink:0;margin:0;font-size:12px}.MyAccount-order-footer{color:#4b3d30;justify-content:space-between;align-items:center;padding-top:2px;font-size:13px;display:flex}.MyAccount-order-footer strong{color:#d08a24;font-size:15px}.MyAccount-order-items--compact{background:#faf7f2;border:1px dashed #e4d2bf;border-radius:8px;margin-bottom:8px;padding:8px 10px;transition:all .2s}.MyAccount-order-items--compact:hover{background:#f4ecdf;border-color:#d08a24}.MyAccount-order-thumb-wrap{flex-shrink:0;display:inline-block;position:relative}.MyAccount-order-thumb-count{color:#fff;background:#8c5b0c;border:1.5px solid #fff;border-radius:10px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;bottom:-3px;right:-4px}.MyAccount-order-more-tag{color:#8c5b0c;white-space:nowrap;background:#fff3e0;border:1px solid #fed7aa;border-radius:12px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:700}.MyAccount-order-head-info{flex-direction:column;gap:2px;display:flex}.MyAccount-order-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MyAccount-order-status--paid{color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9}.MyAccount-order-item-title-group{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.MyAccount-order-item-price{color:#7b6f63;white-space:nowrap;flex-shrink:0;margin:0;font-size:12px}.MyAccount-order-total-info{color:#4b3d30;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.MyAccount-order-total-label strong{color:#d08a24;font-size:15px}.MyAccount-order-shipping-note{color:#8c5b0c;font-size:12px}.MyAccount-order-actions{align-items:center;gap:8px;display:flex}.MyAccount-help-btn{padding:5px 12px!important;font-size:12px!important}.MyAccount-view-order-btn{color:#8c5b0c;cursor:pointer;background:#fff;border:1px solid #d08a24;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.MyAccount-download-invoice-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8a5524 0%,#b06f15 100%);border:1px solid #fff3;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #8a552433}.MyAccount-download-invoice-btn:hover:not(:disabled){background:linear-gradient(135deg,#704218 0%,#94570d 100%);transform:translateY(-1px);box-shadow:0 4px 10px #8a55244d}.MyAccount-download-invoice-btn:disabled{opacity:.7;cursor:not-allowed}.MyAccount-view-order-btn:hover{color:#fff;background:#d08a24}@media (width<=768px){.MyAccount-order-card{border-radius:12px;padding:14px}.MyAccount-order-footer{flex-direction:column;align-items:stretch;gap:12px;padding-top:6px}.MyAccount-order-actions{gap:8px;width:100%;display:flex}.MyAccount-download-invoice-btn,.MyAccount-view-order-btn,.MyAccount-help-btn{text-align:center;flex:1;justify-content:center;padding:8px 12px!important;font-size:12.5px!important}.MyAccount-order-shipping-note{width:100%;display:block}}@media (width<=520px){.MyAccount-order-head{flex-direction:column;align-items:flex-start;gap:6px}.MyAccount-order-badges{justify-content:flex-start;width:100%}.MyAccount-order-item-details{flex-direction:column;align-items:flex-start;gap:4px}.MyAccount-order-item-title-group{width:100%}.MyAccount-order-item-title-group h5{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}}@media (width<=380px){.MyAccount-order-card{padding:12px 10px}.MyAccount-order-id{word-break:break-all;font-size:12.5px}.MyAccount-order-actions{flex-direction:column;gap:6px}.MyAccount-download-invoice-btn,.MyAccount-view-order-btn,.MyAccount-help-btn{width:100%}}.MyAccount-order-modal{background:#fff;border:1px solid #ebd9c4;border-radius:16px;width:92%;max-width:680px;max-height:88vh;padding:0;overflow-y:auto;box-shadow:0 20px 60px #2e261e40}.MyAccount-order-modal-header{background:#fdfaf7;border-bottom:1px solid #f1e4d3;justify-content:space-between;align-items:flex-start;padding:22px 26px 18px;display:flex}.MyAccount-order-modal-title-group h2{color:#2e261e;margin:4px 0 2px;font-size:20px;font-weight:800}.MyAccount-order-modal-date{color:#7b6f63;margin:0;font-size:12px}.MyAccount-order-modal-content{flex-direction:column;gap:20px;padding:22px 26px;display:flex}.MyAccount-order-modal-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=640px){.MyAccount-order-modal-grid{grid-template-columns:1fr}}.MyAccount-order-info-card{background:#fdfaf7;border:1px solid #ebd9c4;border-radius:12px;padding:14px 16px}.MyAccount-order-info-card-header{color:#8c5b0c;border-bottom:1px solid #f1e4d3;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;display:flex}.MyAccount-order-info-card-header h4{color:#3e2723;margin:0;font-size:13.5px;font-weight:700}.MyAccount-order-info-card-body{color:#4b3d30;font-size:13px}.MyAccount-order-info-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;display:flex}.MyAccount-order-info-row span{color:#7b6f63}.MyAccount-order-modal-items-section h4{color:#2e261e;margin:0 0 10px;font-size:14px;font-weight:700}.MyAccount-order-modal-items-list{flex-direction:column;gap:10px;max-height:240px;padding-right:4px;display:flex;overflow-y:auto}.MyAccount-order-modal-item{background:#fdfaf7;border:1px solid #f1e4d3;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.MyAccount-order-modal-item-img{object-fit:cover;border:1px solid #ebd9c4;border-radius:8px;flex-shrink:0;width:48px;height:48px}.MyAccount-order-modal-item-info{flex:1;min-width:0}.MyAccount-order-modal-item-info h5{color:#2e261e;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:13.5px;font-weight:600;overflow:hidden}.MyAccount-order-modal-item-qty{color:#7b6f63;font-size:12px}.MyAccount-order-modal-item-total{color:#d08a24;flex-shrink:0;font-size:14px;font-weight:700}.MyAccount-order-summary-box{background:#faf7f2;border:1px solid #ebd9c4;border-radius:12px;flex-direction:column;gap:6px;padding:14px 18px;display:flex}.MyAccount-order-summary-row{color:#4b3d30;justify-content:space-between;align-items:center;font-size:13px;display:flex}.MyAccount-order-summary-row--total{color:#2e261e;border-top:1.5px dashed #ebd9c4;margin-top:6px;padding-top:8px;font-size:15px;font-weight:800}.MyAccount-order-summary-row--total strong{color:#d08a24;font-size:17px}.MyAccount-order-modal-footer{background:#fdfaf7;border-top:1px solid #f1e4d3;justify-content:space-between;align-items:center;padding:16px 26px;display:flex}@media (width<=960px){.MyAccount-dashboard-container{flex-direction:column;gap:24px}.MyAccount-sidebar{width:100%;min-width:unset;position:static}.MyAccount-sidebar-card{padding:20px}.MyAccount-sidebar-profile{text-align:left;flex-direction:row;align-items:center;gap:16px}.MyAccount-sidebar-userinfo{align-items:flex-start}.MyAccount-sidebar-nav{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.MyAccount-dashboard-grid,.MyAccount-wish-grid{grid-template-columns:repeat(2,1fr)}.MyAccount-address-grid{grid-template-columns:1fr}}@media (width<=540px){.MyAccount-sidebar-nav{grid-template-columns:1fr}.MyAccount-sidebar-profile{text-align:center;flex-direction:column}.MyAccount-sidebar-userinfo{align-items:center}}@media (width<=768px){.MyAccount-dashboard-wrap{padding:24px 14px 60px}.MyAccount-profile-card{flex-direction:column;align-items:flex-start;padding:24px 20px}.MyAccount-edit-card{padding:24px 18px}.MyAccount-tabs-bar{gap:6px;padding:6px}.MyAccount-tab-btn{padding:8px 12px;font-size:12.5px}.MyAccount-dashboard-grid{grid-template-columns:1fr;gap:14px}.MyAccount-wish-grid{grid-template-columns:1fr}.MyAccount-summary-grid{grid-template-columns:1fr;padding:16px}.MyAccount-cart-item-row{flex-wrap:wrap;gap:10px}.MyAccount-cart-item-total{text-align:left;min-width:unset}}@media (width<=480px){.MyAccount-profile-info{flex-direction:column;align-items:flex-start;gap:12px}.MyAccount-avatar-circle{width:60px;height:60px;font-size:22px}.MyAccount-profile-details h2{font-size:20px}}.MyAccount-oauth-section{flex-direction:column;gap:14px;width:100%;margin-top:14px;display:flex}.MyAccount-divider{text-align:center;color:#9c8e80;align-items:center;font-size:13px;font-weight:500;display:flex}.MyAccount-divider:before,.MyAccount-divider:after{content:"";border-bottom:1px solid #ebd9c4;flex:1}.MyAccount-divider span{text-transform:uppercase;letter-spacing:.8px;color:#a89a8c;padding:0 12px;font-size:11.5px;font-weight:600}.MyAccount-google-btn{color:#3e2723;cursor:pointer;background:#fff;border:1.5px solid #ebd9c4;border-radius:10px;justify-content:center;align-items:center;gap:11px;width:100%;padding:12px 18px;font-size:14.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #3e27230a}.MyAccount-google-btn:hover:not(:disabled){background:#fdfaf7;border-color:#d08a24;transform:translateY(-1px);box-shadow:0 4px 14px #d08a241f}.MyAccount-google-btn:disabled{opacity:.65;cursor:not-allowed}.MyAccount-google-icon{flex-shrink:0}.FloatingIcons{--FloatingIcons-size:52px;--FloatingIcons-ease:cubic-bezier(.22, 1, .36, 1);z-index:9999;flex-direction:column;align-items:center;gap:15px;font-family:inherit;display:flex;position:fixed;bottom:26px;right:24px}.FloatingIcons__item{isolation:isolate;width:var(--FloatingIcons-size);height:var(--FloatingIcons-size);animation:FloatingIcons-enter .65s var(--FloatingIcons-ease) backwards;animation-delay:calc(var(--enter,0) * .12s + .25s);position:relative}.FloatingIcons__item:before{z-index:-2;content:"";background:conic-gradient(from 0deg, transparent 0%, var(--FloatingIcons-glow) 20%, transparent 42%, var(--FloatingIcons-glow-2) 65%, transparent 83%, var(--FloatingIcons-glow) 100%);filter:blur(8px);opacity:.48;pointer-events:none;border-radius:50%;animation:8s linear infinite FloatingIcons-spin;position:absolute;inset:-5px}.FloatingIcons__item:after{z-index:-1;content:"";border:1px solid var(--FloatingIcons-glow);opacity:0;pointer-events:none;border-radius:50%;animation:3.4s ease-out infinite FloatingIcons-ripple;position:absolute;inset:0}.FloatingIcons__item--whatsapp:after{animation-delay:1.3s}.FloatingIcons__item--scroll{--FloatingIcons-bg:linear-gradient(145deg, #f0d5a0 0%, #c49a52 55%, #95601f 100%);--FloatingIcons-glow:#c69a5a;--FloatingIcons-glow-2:#f5e4bf}.FloatingIcons__item--call{--FloatingIcons-bg:linear-gradient(145deg, #9b6a32 0%, #74451d 55%, #4e2d14 100%);--FloatingIcons-glow:#b58a4d;--FloatingIcons-glow-2:#ead1a0}.FloatingIcons__item--whatsapp{--FloatingIcons-bg:linear-gradient(145deg, #36d878 0%, #19ad5a 60%, #08783c 100%);--FloatingIcons-glow:#25d366;--FloatingIcons-glow-2:#b5ffd0}.FloatingIcons__btn{color:#fff;background:var(--FloatingIcons-bg);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;transition:transform .3s var(--FloatingIcons-ease), box-shadow .3s ease, filter .3s ease;border:1px solid #ffffff7a;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff73,inset 0 -4px 7px #0000001f,0 5px 13px #3e2a1329}.FloatingIcons__btn:before{content:"";pointer-events:none;background:linear-gradient(#ffffff52,#0000);border-radius:50%;width:60%;height:40%;position:absolute;top:3px;left:20%}.FloatingIcons__btn:hover{filter:saturate(1.08);transform:translateY(-3px)scale(1.045);box-shadow:inset 0 1px 1px #ffffff80,0 9px 20px #3e2a133d}.FloatingIcons__btn:active{transform:scale(.95)}.FloatingIcons__btn:focus-visible{outline-offset:4px;outline:2px solid #b58a4d}.FloatingIcons__svg{z-index:1;filter:drop-shadow(0 1px 1px #0000001f);width:22px;height:22px;display:block;position:relative}.FloatingIcons__svg--wa{width:26px;height:26px}.FloatingIcons__btn--call .FloatingIcons__svg{transform-origin:50%;animation:5s ease-in-out 2s infinite FloatingIcons-phone-ring}.FloatingIcons__btn--whatsapp .FloatingIcons__svg{animation:3.5s ease-in-out infinite FloatingIcons-breathe}.FloatingIcons__item--scroll{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease, transform .4s var(--FloatingIcons-ease), visibility 0s linear .4s;animation:none;transform:translateY(12px)scale(.88)}.FloatingIcons__item--scroll.FloatingIcons__item--visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0,0)scale(1)}.FloatingIcons__item--scroll:before{opacity:.42}.FloatingIcons__btn--scroll{color:#38230d;border-color:#fffaece6;box-shadow:inset 0 1px 1px #ffffffa6,0 5px 14px #5d3a1533}.FloatingIcons__btn--scroll:before{opacity:.65}.FloatingIcons__ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.FloatingIcons__ring circle{fill:none;stroke-width:2.2px}.FloatingIcons__ring-track{stroke:#38230d2e}.FloatingIcons__ring-bar{stroke:#38230d;stroke-linecap:round;transition:stroke-dashoffset .12s linear}@keyframes FloatingIcons-enter{0%{opacity:0;transform:translateY(18px)scale(.88)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes FloatingIcons-spin{to{transform:rotate(360deg)}}@keyframes FloatingIcons-ripple{0%{opacity:.24;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes FloatingIcons-phone-ring{0%,78%,to{transform:rotate(0)}82%{transform:rotate(-9deg)}86%{transform:rotate(9deg)}90%{transform:rotate(-6deg)}94%{transform:rotate(4deg)}}@keyframes FloatingIcons-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@media (width<=768px){.FloatingIcons{--FloatingIcons-size:47px;gap:13px;bottom:18px;right:17px}.FloatingIcons__svg{width:20px;height:20px}.FloatingIcons__svg--wa{width:24px;height:24px}.FloatingIcons__item:before{filter:blur(6px);opacity:.38}}@media (width<=480px){.FloatingIcons{--FloatingIcons-size:43px;gap:12px;bottom:15px;right:12px}.FloatingIcons__svg{width:18px;height:18px}.FloatingIcons__svg--wa{width:22px;height:22px}.FloatingIcons__btn{box-shadow:inset 0 1px 1px #fff6,0 4px 10px #3e2a132b}.FloatingIcons__item:before{filter:blur(5px);inset:-3px}}@media (prefers-reduced-motion:reduce){.FloatingIcons__item,.FloatingIcons__item:before,.FloatingIcons__item:after,.FloatingIcons__svg{animation:none!important}.FloatingIcons__item:after{display:none}.FloatingIcons__btn,.FloatingIcons__item--scroll{transition-duration:.01ms!important}}.TermAndConditionMain{--TermAndConditionMain-gold:#a96819;--TermAndConditionMain-gold-dark:#855016;--TermAndConditionMain-gold-light:#f5e9d5;--TermAndConditionMain-cream:#fcf9f3;--TermAndConditionMain-white:#fff;--TermAndConditionMain-text:#29231c;--TermAndConditionMain-muted:#79736b;--TermAndConditionMain-border:#eee5d8;box-sizing:border-box;isolation:isolate;width:100%;max-width:100%;min-height:100vh;color:var(--TermAndConditionMain-text);background:radial-gradient(circle at 50% 0,#fffffffa 0%,#fcf9f3fa 55%,#f9f3e9 100%);padding:10px 24px 34px;font-family:Inter,Segoe UI,Arial,sans-serif;position:relative;overflow-x:clip}.TermAndConditionMain *,.TermAndConditionMain :before,.TermAndConditionMain :after{box-sizing:border-box}.TermAndConditionMain__decorationWrapper{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.TermAndConditionMain__decoration{opacity:.25;background-repeat:no-repeat;background-size:contain;width:160px;height:280px;position:absolute}.TermAndConditionMain__decoration--left{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 280' fill='none' stroke='%23c89c5c' stroke-width='1'%3E%3Cpath d='M-20 40Q45 60 45 115T110 180T120 280'/%3E%3Cpath d='M5 85Q40 60 70 95Q38 105 5 85ZM43 127Q80 95 95 135Q65 145 43 127ZM78 180Q120 148 133 187Q103 198 78 180ZM90 225Q125 195 146 231Q115 244 90 225Z'/%3E%3Cpath d='M45 115Q25 80 12 100Q18 123 45 115ZM110 180Q82 150 70 173Q81 192 110 180ZM120 240Q145 220 154 245Q141 260 120 240Z'/%3E%3C/svg%3E");top:100px;left:0}.TermAndConditionMain__decoration--right{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 280' fill='none' stroke='%23c89c5c' stroke-width='1'%3E%3Cpath d='M-20 40Q45 60 45 115T110 180T120 280'/%3E%3Cpath d='M5 85Q40 60 70 95Q38 105 5 85ZM43 127Q80 95 95 135Q65 145 43 127ZM78 180Q120 148 133 187Q103 198 78 180ZM90 225Q125 195 146 231Q115 244 90 225Z'/%3E%3Cpath d='M45 115Q25 80 12 100Q18 123 45 115ZM110 180Q82 150 70 173Q81 192 110 180ZM120 240Q145 220 154 245Q141 260 120 240Z'/%3E%3C/svg%3E");top:100px;right:0;transform:scaleX(-1)}.TermAndConditionMain__container{z-index:1;background:#ffffffa3;border:1px solid #ad77351f;border-radius:15px;width:100%;max-width:1120px;margin:0 auto;padding:14px 14px 18px;animation:.75s cubic-bezier(.22,1,.36,1) both TermAndConditionMain-container-enter;position:relative;box-shadow:0 12px 40px #533a1c09,0 1px 2px #533a1c06}.TermAndConditionMain__header{border-bottom:1px solid var(--TermAndConditionMain-border);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 10px 14px;animation:.7s cubic-bezier(.22,1,.36,1) .1s both TermAndConditionMain-header-enter;display:grid}.TermAndConditionMain__headerIcon{width:50px;height:50px;color:var(--TermAndConditionMain-gold);background:linear-gradient(145deg,#f9f0e2,#f0dfc4);border-radius:50%;justify-content:center;align-items:center;transition:transform .35s,background .35s;display:flex;box-shadow:inset 0 1px 2px #ffffffe6,0 3px 8px #94612309}.TermAndConditionMain__headerIcon:hover{background:linear-gradient(145deg,#f8ead4,#ead0a6);transform:translateY(-2px)rotate(-4deg)}.TermAndConditionMain__iconSvg{flex-shrink:0;width:21px;height:21px;display:block}.TermAndConditionMain__headerIcon .TermAndConditionMain__iconSvg{width:27px;height:27px}.TermAndConditionMain__heading{min-width:0}.TermAndConditionMain__title{color:#292219;letter-spacing:-.65px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.2vw,27px);font-weight:700;line-height:1.25}.TermAndConditionMain__subtitle{color:var(--TermAndConditionMain-muted);margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.6}.TermAndConditionMain__updated{color:#77716a;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;font-size:10px;line-height:1.5;display:flex}.TermAndConditionMain__updatedLabel{color:#696158;font-weight:500}.TermAndConditionMain__ornament{width:118px;color:var(--TermAndConditionMain-gold);justify-content:center;align-items:center;gap:7px;display:flex}.TermAndConditionMain__ornament>span:not(.TermAndConditionMain__ornamentDiamond){background:linear-gradient(90deg,#0000,#c69a5c);flex:1;height:1px}.TermAndConditionMain__ornament>span:last-child{background:linear-gradient(90deg,#c69a5c,#0000)}.TermAndConditionMain__ornamentDiamond{font-size:14px;line-height:1}.TermAndConditionMain__list{flex-direction:column;gap:5px;padding-top:12px;display:flex}.TermAndConditionMain__item{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards TermAndConditionMain-row-enter;animation-delay:calc(.16s + var(--item-index,0) * 65ms);background:linear-gradient(110deg,#faf6efcc,#ffffffd6);border:1px solid #bf975f21;border-radius:10px;transition:border-color .28s,background .28s,box-shadow .28s;position:relative;overflow:hidden}.TermAndConditionMain__item:hover{background:#fffdf9;border-color:#b1752752;box-shadow:0 3px 12px #69481f09}.TermAndConditionMain__item--active{background:#fffdf9;border-color:#a968195c;box-shadow:0 5px 18px #69481f0e}.TermAndConditionMain__trigger{width:100%;min-height:50px;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:23px 40px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:7px 12px 7px 10px;font-family:inherit;display:grid}.TermAndConditionMain__trigger:focus-visible{outline:2px solid var(--TermAndConditionMain-gold);outline-offset:-3px;border-radius:9px}.TermAndConditionMain__number{color:#fffaf1;background:linear-gradient(145deg,#b5782b,#935713);border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:700;transition:transform .28s,box-shadow .28s;display:flex;box-shadow:inset 0 1px 1px #ffffff29,0 1px 3px #784c1714}.TermAndConditionMain__item:hover .TermAndConditionMain__number,.TermAndConditionMain__item--active .TermAndConditionMain__number{transform:scale(1.06);box-shadow:0 2px 7px #784c1726}.TermAndConditionMain__itemIcon{width:39px;height:39px;color:var(--TermAndConditionMain-gold);background:linear-gradient(145deg,#f9f0e3,#f2e4ce);border-radius:50%;justify-content:center;align-items:center;transition:transform .3s,background .3s,color .3s;display:flex}.TermAndConditionMain__item:hover .TermAndConditionMain__itemIcon,.TermAndConditionMain__item--active .TermAndConditionMain__itemIcon{color:#fffaf2;background:linear-gradient(145deg,#b98037,#95601e);transform:translateY(-1px)}.TermAndConditionMain__text{flex-direction:column;gap:2px;min-width:0;display:flex}.TermAndConditionMain__itemTitle{color:#302820;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;line-height:1.35;transition:color .25s;display:block}.TermAndConditionMain__item:hover .TermAndConditionMain__itemTitle,.TermAndConditionMain__item--active .TermAndConditionMain__itemTitle{color:var(--TermAndConditionMain-gold-dark)}.TermAndConditionMain__description{color:#77716b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.TermAndConditionMain__chevron{width:20px;height:20px;color:var(--TermAndConditionMain-gold);justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.22,1,.36,1),color .25s;display:flex}.TermAndConditionMain__chevron svg{width:15px;height:15px}.TermAndConditionMain__chevron--open{color:#754716;transform:rotate(180deg)}.TermAndConditionMain__panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .25s,visibility 0s linear .38s;display:grid}.TermAndConditionMain__panel--open{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .3s,visibility}.TermAndConditionMain__panelInner{min-height:0;padding:0 20px 0 87px;transition:padding .3s;overflow:hidden}.TermAndConditionMain__panel--open .TermAndConditionMain__panelInner{padding-top:3px;padding-bottom:15px}.TermAndConditionMain__detailIntro{color:#6e6253;margin:0 0 9px;font-size:11px;font-weight:500;line-height:1.6}.TermAndConditionMain__details{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.TermAndConditionMain__detail{color:#716a61;align-items:flex-start;gap:9px;font-size:11px;line-height:1.65;animation:.35s both TermAndConditionMain-detail-enter;display:flex}.TermAndConditionMain__detailBullet{color:#98601f;background:#f5e9d6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:10px;font-weight:700;display:inline-flex}.TermAndConditionMain__footerNote{background:linear-gradient(100deg,#f8efe0c7,#ffffffb3);border:1px solid #b7854424;border-radius:9px;align-items:center;gap:10px;margin-top:13px;padding:10px 13px;animation:.6s .7s both TermAndConditionMain-footer-enter;display:flex}.TermAndConditionMain__footerNoteIcon{width:19px;height:19px;color:var(--TermAndConditionMain-gold-dark);border:1px solid #a9681973;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:12px;font-weight:700;display:flex}.TermAndConditionMain__footerNote p{color:#786d5f;margin:0;font-size:10px;line-height:1.7}@keyframes TermAndConditionMain-container-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes TermAndConditionMain-header-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes TermAndConditionMain-row-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes TermAndConditionMain-detail-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes TermAndConditionMain-footer-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width>=1440px){.TermAndConditionMain{padding-top:18px}.TermAndConditionMain__container{max-width:1180px;padding:18px 17px 21px}.TermAndConditionMain__header{padding-bottom:17px}.TermAndConditionMain__list{gap:7px;padding-top:15px}.TermAndConditionMain__trigger{grid-template-columns:25px 43px minmax(0,1fr) 20px;gap:14px;min-height:57px;padding:8px 15px}.TermAndConditionMain__itemIcon{width:42px;height:42px}.TermAndConditionMain__itemTitle{font-size:14px}.TermAndConditionMain__description{font-size:11px}}@media (width<=768px){.TermAndConditionMain{padding:16px 14px 26px}.TermAndConditionMain__container{border-radius:13px;padding:12px}.TermAndConditionMain__header{grid-template-columns:46px minmax(0,1fr);gap:11px;padding:4px 3px 13px}.TermAndConditionMain__headerIcon{width:44px;height:44px}.TermAndConditionMain__headerIcon .TermAndConditionMain__iconSvg{width:24px;height:24px}.TermAndConditionMain__title{font-size:clamp(19px,3.2vw,25px)}.TermAndConditionMain__subtitle{font-size:11px}.TermAndConditionMain__updated{flex-flow:wrap;grid-column:2;align-items:flex-start;gap:4px}.TermAndConditionMain__ornament{display:none}.TermAndConditionMain__list{gap:7px;padding-top:11px}.TermAndConditionMain__trigger{grid-template-columns:22px 36px minmax(0,1fr) 17px;gap:9px;min-height:55px;padding:8px 9px}.TermAndConditionMain__itemIcon{width:35px;height:35px}.TermAndConditionMain__itemIcon .TermAndConditionMain__iconSvg{width:19px;height:19px}.TermAndConditionMain__itemTitle{font-size:12px}.TermAndConditionMain__description{font-size:10px;line-height:1.55}.TermAndConditionMain__panelInner{padding-left:76px;padding-right:14px}.TermAndConditionMain__panel--open .TermAndConditionMain__panelInner{padding-top:4px;padding-bottom:13px}.TermAndConditionMain__footerNote{align-items:flex-start}.TermAndConditionMain__decoration{opacity:.13}}@media (width<=480px){.TermAndConditionMain{padding:12px 9px 22px}.TermAndConditionMain__container{border-radius:11px;padding:10px 8px 12px}.TermAndConditionMain__header{grid-template-columns:39px minmax(0,1fr);gap:9px;padding:4px 2px 12px}.TermAndConditionMain__headerIcon{width:38px;height:38px}.TermAndConditionMain__headerIcon .TermAndConditionMain__iconSvg{width:21px;height:21px}.TermAndConditionMain__title{letter-spacing:-.45px;font-size:19px;line-height:1.3}.TermAndConditionMain__subtitle{margin-top:4px;font-size:10px;line-height:1.55}.TermAndConditionMain__updated{grid-column:2;font-size:9px}.TermAndConditionMain__list{gap:6px;padding-top:10px}.TermAndConditionMain__item{border-radius:8px}.TermAndConditionMain__trigger{grid-template-columns:20px 31px minmax(0,1fr) 14px;gap:7px;min-height:60px;padding:8px 7px}.TermAndConditionMain__number{width:19px;height:19px;font-size:8px}.TermAndConditionMain__itemIcon{width:30px;height:30px}.TermAndConditionMain__itemIcon .TermAndConditionMain__iconSvg{width:17px;height:17px}.TermAndConditionMain__text{gap:3px}.TermAndConditionMain__itemTitle{font-size:11px;line-height:1.4}.TermAndConditionMain__description{-webkit-line-clamp:3;font-size:9px;line-height:1.5}.TermAndConditionMain__chevron{width:15px;height:15px}.TermAndConditionMain__chevron svg{width:13px;height:13px}.TermAndConditionMain__panelInner{padding-left:65px;padding-right:11px}.TermAndConditionMain__panel--open .TermAndConditionMain__panelInner{padding-top:3px;padding-bottom:12px}.TermAndConditionMain__detailIntro{font-size:10px}.TermAndConditionMain__details{gap:7px}.TermAndConditionMain__detail{gap:7px;font-size:10px;line-height:1.6}.TermAndConditionMain__detailBullet{width:15px;height:15px;font-size:9px}.TermAndConditionMain__footerNote{gap:8px;margin-top:10px;padding:9px}.TermAndConditionMain__footerNote p{font-size:9px;line-height:1.65}.TermAndConditionMain__decoration{opacity:.08;width:100px}}@media (width<=350px){.TermAndConditionMain,.TermAndConditionMain__container{padding-left:6px;padding-right:6px}.TermAndConditionMain__header{grid-template-columns:34px minmax(0,1fr);gap:7px}.TermAndConditionMain__headerIcon{width:33px;height:33px}.TermAndConditionMain__title{font-size:17px}.TermAndConditionMain__trigger{grid-template-columns:18px 27px minmax(0,1fr) 12px;gap:5px;padding-left:5px;padding-right:5px}.TermAndConditionMain__number{width:17px;height:17px;font-size:7px}.TermAndConditionMain__itemIcon{width:26px;height:26px}.TermAndConditionMain__itemTitle{font-size:10px}.TermAndConditionMain__description{font-size:8px}.TermAndConditionMain__panelInner{padding-left:53px;padding-right:7px}}@media (prefers-reduced-motion:reduce){.TermAndConditionMain *,.TermAndConditionMain :before,.TermAndConditionMain :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.TermAndConditionMain__item{opacity:1}}.PrivacyPolicyMain{--PrivacyPolicyMain-gold:#a96819;--PrivacyPolicyMain-gold-dark:#855016;--PrivacyPolicyMain-gold-light:#f5e9d5;--PrivacyPolicyMain-cream:#fcf9f3;--PrivacyPolicyMain-white:#fff;--PrivacyPolicyMain-text:#29231c;--PrivacyPolicyMain-muted:#79736b;--PrivacyPolicyMain-border:#eee5d8;box-sizing:border-box;isolation:isolate;width:100%;max-width:100%;min-height:100vh;color:var(--PrivacyPolicyMain-text);background:radial-gradient(circle at 50% 0,#fffffffa 0%,#fcf9f3fa 55%,#f9f3e9 100%);padding:10px 24px 34px;font-family:Inter,Segoe UI,Arial,sans-serif;position:relative;overflow-x:clip}.PrivacyPolicyMain *,.PrivacyPolicyMain :before,.PrivacyPolicyMain :after{box-sizing:border-box}.PrivacyPolicyMain__decorationWrapper{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.PrivacyPolicyMain__decoration{opacity:.25;background-repeat:no-repeat;background-size:contain;width:160px;height:280px;position:absolute}.PrivacyPolicyMain__decoration--left{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 280' fill='none' stroke='%23c89c5c' stroke-width='1'%3E%3Cpath d='M-20 40Q45 60 45 115T110 180T120 280'/%3E%3Cpath d='M5 85Q40 60 70 95Q38 105 5 85ZM43 127Q80 95 95 135Q65 145 43 127ZM78 180Q120 148 133 187Q103 198 78 180ZM90 225Q125 195 146 231Q115 244 90 225Z'/%3E%3Cpath d='M45 115Q25 80 12 100Q18 123 45 115ZM110 180Q82 150 70 173Q81 192 110 180ZM120 240Q145 220 154 245Q141 260 120 240Z'/%3E%3C/svg%3E");top:100px;left:0}.PrivacyPolicyMain__decoration--right{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 280' fill='none' stroke='%23c89c5c' stroke-width='1'%3E%3Cpath d='M-20 40Q45 60 45 115T110 180T120 280'/%3E%3Cpath d='M5 85Q40 60 70 95Q38 105 5 85ZM43 127Q80 95 95 135Q65 145 43 127ZM78 180Q120 148 133 187Q103 198 78 180ZM90 225Q125 195 146 231Q115 244 90 225Z'/%3E%3Cpath d='M45 115Q25 80 12 100Q18 123 45 115ZM110 180Q82 150 70 173Q81 192 110 180ZM120 240Q145 220 154 245Q141 260 120 240Z'/%3E%3C/svg%3E");top:100px;right:0;transform:scaleX(-1)}.PrivacyPolicyMain__container{z-index:1;background:#ffffffa3;border:1px solid #ad77351f;border-radius:15px;width:100%;max-width:1120px;margin:0 auto;padding:14px 14px 18px;animation:.75s cubic-bezier(.22,1,.36,1) both PrivacyPolicyMain-container-enter;position:relative;box-shadow:0 12px 40px #533a1c09,0 1px 2px #533a1c06}.PrivacyPolicyMain__header{border-bottom:1px solid var(--PrivacyPolicyMain-border);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 10px 14px;animation:.7s cubic-bezier(.22,1,.36,1) .1s both PrivacyPolicyMain-header-enter;display:grid}.PrivacyPolicyMain__headerIcon{width:50px;height:50px;color:var(--PrivacyPolicyMain-gold);background:linear-gradient(145deg,#f9f0e2,#f0dfc4);border-radius:50%;justify-content:center;align-items:center;transition:transform .35s,background .35s;display:flex;box-shadow:inset 0 1px 2px #ffffffe6,0 3px 8px #94612309}.PrivacyPolicyMain__headerIcon:hover{background:linear-gradient(145deg,#f8ead4,#ead0a6);transform:translateY(-2px)rotate(-4deg)}.PrivacyPolicyMain__iconSvg{flex-shrink:0;width:21px;height:21px;display:block}.PrivacyPolicyMain__headerIcon .PrivacyPolicyMain__iconSvg{width:27px;height:27px}.PrivacyPolicyMain__heading{min-width:0}.PrivacyPolicyMain__title{color:#292219;letter-spacing:-.65px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.2vw,27px);font-weight:700;line-height:1.25}.PrivacyPolicyMain__subtitle{color:var(--PrivacyPolicyMain-muted);margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.6}.PrivacyPolicyMain__updated{color:#77716a;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;font-size:10px;line-height:1.5;display:flex}.PrivacyPolicyMain__updatedLabel{color:#696158;font-weight:500}.PrivacyPolicyMain__ornament{width:118px;color:var(--PrivacyPolicyMain-gold);justify-content:center;align-items:center;gap:7px;display:flex}.PrivacyPolicyMain__ornament>span:not(.PrivacyPolicyMain__ornamentDiamond){background:linear-gradient(90deg,#0000,#c69a5c);flex:1;height:1px}.PrivacyPolicyMain__ornament>span:last-child{background:linear-gradient(90deg,#c69a5c,#0000)}.PrivacyPolicyMain__ornamentDiamond{font-size:14px;line-height:1}.PrivacyPolicyMain__list{flex-direction:column;gap:5px;padding-top:12px;display:flex}.PrivacyPolicyMain__item{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards PrivacyPolicyMain-row-enter;animation-delay:calc(.16s + var(--item-index,0) * 65ms);background:linear-gradient(110deg,#faf6efcc,#ffffffd6);border:1px solid #bf975f21;border-radius:10px;transition:border-color .28s,background .28s,box-shadow .28s;position:relative;overflow:hidden}.PrivacyPolicyMain__item:hover{background:#fffdf9;border-color:#b1752752;box-shadow:0 3px 12px #69481f09}.PrivacyPolicyMain__item--active{background:#fffdf9;border-color:#a968195c;box-shadow:0 5px 18px #69481f0e}.PrivacyPolicyMain__trigger{width:100%;min-height:50px;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:23px 40px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:7px 12px 7px 10px;font-family:inherit;display:grid}.PrivacyPolicyMain__trigger:focus-visible{outline:2px solid var(--PrivacyPolicyMain-gold);outline-offset:-3px;border-radius:9px}.PrivacyPolicyMain__number{color:#fffaf1;background:linear-gradient(145deg,#b5782b,#935713);border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:700;transition:transform .28s,box-shadow .28s;display:flex;box-shadow:inset 0 1px 1px #ffffff29,0 1px 3px #784c1714}.PrivacyPolicyMain__item:hover .PrivacyPolicyMain__number,.PrivacyPolicyMain__item--active .PrivacyPolicyMain__number{transform:scale(1.06);box-shadow:0 2px 7px #784c1726}.PrivacyPolicyMain__itemIcon{width:39px;height:39px;color:var(--PrivacyPolicyMain-gold);background:linear-gradient(145deg,#f9f0e3,#f2e4ce);border-radius:50%;justify-content:center;align-items:center;transition:transform .3s,background .3s,color .3s;display:flex}.PrivacyPolicyMain__item:hover .PrivacyPolicyMain__itemIcon,.PrivacyPolicyMain__item--active .PrivacyPolicyMain__itemIcon{color:#fffaf2;background:linear-gradient(145deg,#b98037,#95601e);transform:translateY(-1px)}.PrivacyPolicyMain__text{flex-direction:column;gap:2px;min-width:0;display:flex}.PrivacyPolicyMain__itemTitle{color:#302820;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;line-height:1.35;transition:color .25s;display:block}.PrivacyPolicyMain__item:hover .PrivacyPolicyMain__itemTitle,.PrivacyPolicyMain__item--active .PrivacyPolicyMain__itemTitle{color:var(--PrivacyPolicyMain-gold-dark)}.PrivacyPolicyMain__description{color:#77716b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.PrivacyPolicyMain__chevron{width:20px;height:20px;color:var(--PrivacyPolicyMain-gold);justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.22,1,.36,1),color .25s;display:flex}.PrivacyPolicyMain__chevron svg{width:15px;height:15px}.PrivacyPolicyMain__chevron--open{color:#754716;transform:rotate(180deg)}.PrivacyPolicyMain__panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .25s,visibility 0s linear .38s;display:grid}.PrivacyPolicyMain__panel--open{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .3s,visibility}.PrivacyPolicyMain__panelInner{min-height:0;padding:0 20px 0 87px;transition:padding .3s;overflow:hidden}.PrivacyPolicyMain__panel--open .PrivacyPolicyMain__panelInner{padding-top:3px;padding-bottom:15px}.PrivacyPolicyMain__detailIntro{color:#6e6253;margin:0 0 9px;font-size:11px;font-weight:500;line-height:1.6}.PrivacyPolicyMain__details{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PrivacyPolicyMain__detail{color:#716a61;align-items:flex-start;gap:9px;font-size:11px;line-height:1.65;animation:.35s both PrivacyPolicyMain-detail-enter;display:flex}.PrivacyPolicyMain__detailBullet{color:#98601f;background:#f5e9d6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:10px;font-weight:700;display:inline-flex}.PrivacyPolicyMain__footerNote{background:linear-gradient(100deg,#f8efe0c7,#ffffffb3);border:1px solid #b7854424;border-radius:9px;align-items:center;gap:10px;margin-top:13px;padding:10px 13px;animation:.6s .7s both PrivacyPolicyMain-footer-enter;display:flex}.PrivacyPolicyMain__footerNoteIcon{width:19px;height:19px;color:var(--PrivacyPolicyMain-gold-dark);border:1px solid #a9681973;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:12px;font-weight:700;display:flex}.PrivacyPolicyMain__footerNote p{color:#786d5f;margin:0;font-size:10px;line-height:1.7}@keyframes PrivacyPolicyMain-container-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes PrivacyPolicyMain-header-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes PrivacyPolicyMain-row-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes PrivacyPolicyMain-detail-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes PrivacyPolicyMain-footer-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width>=1440px){.PrivacyPolicyMain{padding-top:18px}.PrivacyPolicyMain__container{max-width:1180px;padding:18px 17px 21px}.PrivacyPolicyMain__header{padding-bottom:17px}.PrivacyPolicyMain__list{gap:7px;padding-top:15px}.PrivacyPolicyMain__trigger{grid-template-columns:25px 43px minmax(0,1fr) 20px;gap:14px;min-height:57px;padding:8px 15px}.PrivacyPolicyMain__itemIcon{width:42px;height:42px}.PrivacyPolicyMain__itemTitle{font-size:14px}.PrivacyPolicyMain__description{font-size:11px}}@media (width<=768px){.PrivacyPolicyMain{padding:16px 14px 26px}.PrivacyPolicyMain__container{border-radius:13px;padding:12px}.PrivacyPolicyMain__header{grid-template-columns:46px minmax(0,1fr);gap:11px;padding:4px 3px 13px}.PrivacyPolicyMain__headerIcon{width:44px;height:44px}.PrivacyPolicyMain__headerIcon .PrivacyPolicyMain__iconSvg{width:24px;height:24px}.PrivacyPolicyMain__title{font-size:clamp(19px,3.2vw,25px)}.PrivacyPolicyMain__subtitle{font-size:11px}.PrivacyPolicyMain__updated{flex-flow:wrap;grid-column:2;align-items:flex-start;gap:4px}.PrivacyPolicyMain__ornament{display:none}.PrivacyPolicyMain__list{gap:7px;padding-top:11px}.PrivacyPolicyMain__trigger{grid-template-columns:22px 36px minmax(0,1fr) 17px;gap:9px;min-height:55px;padding:8px 9px}.PrivacyPolicyMain__itemIcon{width:35px;height:35px}.PrivacyPolicyMain__itemIcon .PrivacyPolicyMain__iconSvg{width:19px;height:19px}.PrivacyPolicyMain__itemTitle{font-size:12px}.PrivacyPolicyMain__description{font-size:10px;line-height:1.55}.PrivacyPolicyMain__panelInner{padding-left:76px;padding-right:14px}.PrivacyPolicyMain__panel--open .PrivacyPolicyMain__panelInner{padding-top:4px;padding-bottom:13px}.PrivacyPolicyMain__footerNote{align-items:flex-start}.PrivacyPolicyMain__decoration{opacity:.13}}@media (width<=480px){.PrivacyPolicyMain{padding:12px 9px 22px}.PrivacyPolicyMain__container{border-radius:11px;padding:10px 8px 12px}.PrivacyPolicyMain__header{grid-template-columns:39px minmax(0,1fr);gap:9px;padding:4px 2px 12px}.PrivacyPolicyMain__headerIcon{width:38px;height:38px}.PrivacyPolicyMain__headerIcon .PrivacyPolicyMain__iconSvg{width:21px;height:21px}.PrivacyPolicyMain__title{letter-spacing:-.45px;font-size:19px;line-height:1.3}.PrivacyPolicyMain__subtitle{margin-top:4px;font-size:10px;line-height:1.55}.PrivacyPolicyMain__updated{grid-column:2;font-size:9px}.PrivacyPolicyMain__list{gap:6px;padding-top:10px}.PrivacyPolicyMain__item{border-radius:8px}.PrivacyPolicyMain__trigger{grid-template-columns:20px 31px minmax(0,1fr) 14px;gap:7px;min-height:60px;padding:8px 7px}.PrivacyPolicyMain__number{width:19px;height:19px;font-size:8px}.PrivacyPolicyMain__itemIcon{width:30px;height:30px}.PrivacyPolicyMain__itemIcon .PrivacyPolicyMain__iconSvg{width:17px;height:17px}.PrivacyPolicyMain__text{gap:3px}.PrivacyPolicyMain__itemTitle{font-size:11px;line-height:1.4}.PrivacyPolicyMain__description{-webkit-line-clamp:3;font-size:9px;line-height:1.5}.PrivacyPolicyMain__chevron{width:15px;height:15px}.PrivacyPolicyMain__chevron svg{width:13px;height:13px}.PrivacyPolicyMain__panelInner{padding-left:65px;padding-right:11px}.PrivacyPolicyMain__panel--open .PrivacyPolicyMain__panelInner{padding-top:3px;padding-bottom:12px}.PrivacyPolicyMain__detailIntro{font-size:10px}.PrivacyPolicyMain__details{gap:7px}.PrivacyPolicyMain__detail{gap:7px;font-size:10px;line-height:1.6}.PrivacyPolicyMain__detailBullet{width:15px;height:15px;font-size:9px}.PrivacyPolicyMain__footerNote{gap:8px;margin-top:10px;padding:9px}.PrivacyPolicyMain__footerNote p{font-size:9px;line-height:1.65}.PrivacyPolicyMain__decoration{opacity:.08;width:100px}}@media (width<=350px){.PrivacyPolicyMain,.PrivacyPolicyMain__container{padding-left:6px;padding-right:6px}.PrivacyPolicyMain__header{grid-template-columns:34px minmax(0,1fr);gap:7px}.PrivacyPolicyMain__headerIcon{width:33px;height:33px}.PrivacyPolicyMain__title{font-size:17px}.PrivacyPolicyMain__trigger{grid-template-columns:18px 27px minmax(0,1fr) 12px;gap:5px;padding-left:5px;padding-right:5px}.PrivacyPolicyMain__number{width:17px;height:17px;font-size:7px}.PrivacyPolicyMain__itemIcon{width:26px;height:26px}.PrivacyPolicyMain__itemTitle{font-size:10px}.PrivacyPolicyMain__description{font-size:8px}.PrivacyPolicyMain__panelInner{padding-left:53px;padding-right:7px}}@media (prefers-reduced-motion:reduce){.PrivacyPolicyMain *,.PrivacyPolicyMain :before,.PrivacyPolicyMain :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.PrivacyPolicyMain__item{opacity:1}}.SupportMain{--SupportMain-gold:#a96819;--SupportMain-gold-dark:#855016;--SupportMain-gold-light:#f5e9d5;--SupportMain-cream:#fcf9f3;--SupportMain-white:#fff;--SupportMain-text:#29231c;--SupportMain-muted:#79736b;--SupportMain-border:#eee5d8;--SupportMain-focus-ring:#a9681940;box-sizing:border-box;isolation:isolate;width:100%;max-width:100%;min-height:100vh;color:var(--SupportMain-text);background:radial-gradient(circle at 50% 0,#fffffffa 0%,#fcf9f3fa 55%,#f9f3e9 100%);padding:12px 24px 38px;font-family:Inter,Segoe UI,Arial,sans-serif;position:relative;overflow-x:clip}.SupportMain *,.SupportMain :before,.SupportMain :after{box-sizing:border-box}.SupportMain__decorationWrapper{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.SupportMain__decoration{opacity:.25;background-repeat:no-repeat;background-size:contain;width:160px;height:280px;position:absolute}.SupportMain__decoration--left{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 280' fill='none' stroke='%23c89c5c' stroke-width='1'%3E%3Cpath d='M-20 40Q45 60 45 115T110 180T120 280'/%3E%3Cpath d='M5 85Q40 60 70 95Q38 105 5 85ZM43 127Q80 95 95 135Q65 145 43 127ZM78 180Q120 148 133 187Q103 198 78 180ZM90 225Q125 195 146 231Q115 244 90 225Z'/%3E%3Cpath d='M45 115Q25 80 12 100Q18 123 45 115ZM110 180Q82 150 70 173Q81 192 110 180ZM120 240Q145 220 154 245Q141 260 120 240Z'/%3E%3C/svg%3E");top:110px;left:0}.SupportMain__decoration--right{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 280' fill='none' stroke='%23c89c5c' stroke-width='1'%3E%3Cpath d='M-20 40Q45 60 45 115T110 180T120 280'/%3E%3Cpath d='M5 85Q40 60 70 95Q38 105 5 85ZM43 127Q80 95 95 135Q65 145 43 127ZM78 180Q120 148 133 187Q103 198 78 180ZM90 225Q125 195 146 231Q115 244 90 225Z'/%3E%3Cpath d='M45 115Q25 80 12 100Q18 123 45 115ZM110 180Q82 150 70 173Q81 192 110 180ZM120 240Q145 220 154 245Q141 260 120 240Z'/%3E%3C/svg%3E");top:110px;right:0;transform:scaleX(-1)}.SupportMain__container{z-index:1;background:#ffffffa6;border:1px solid #ad77351f;border-radius:15px;width:100%;max-width:1120px;margin:0 auto;padding:16px 16px 20px;animation:.75s cubic-bezier(.22,1,.36,1) both SupportMain-container-enter;position:relative;box-shadow:0 12px 40px #533a1c09,0 1px 2px #533a1c06}.SupportMain__header{border-bottom:1px solid var(--SupportMain-border);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 10px 14px;animation:.7s cubic-bezier(.22,1,.36,1) .1s both SupportMain-header-enter;display:grid}.SupportMain__headerIcon{width:50px;height:50px;color:var(--SupportMain-gold);background:linear-gradient(145deg,#f9f0e2,#f0dfc4);border-radius:50%;justify-content:center;align-items:center;transition:transform .35s,background .35s;display:flex;box-shadow:inset 0 1px 2px #ffffffe6,0 3px 8px #94612309}.SupportMain__headerIcon:hover{background:linear-gradient(145deg,#f8ead4,#ead0a6);transform:translateY(-2px)rotate(-4deg)}.SupportMain__iconSvg{flex-shrink:0;width:21px;height:21px;display:block}.SupportMain__headerIcon .SupportMain__iconSvg{width:27px;height:27px}.SupportMain__heading{min-width:0}.SupportMain__title{color:#292219;letter-spacing:-.65px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2.2vw,27px);font-weight:700;line-height:1.25}.SupportMain__subtitle{color:var(--SupportMain-muted);margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.6}.SupportMain__updated{color:#77716a;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;font-size:10px;line-height:1.5;display:flex}.SupportMain__updatedLabel{color:#696158;font-weight:500}.SupportMain__ornament{width:118px;color:var(--SupportMain-gold);justify-content:center;align-items:center;gap:7px;display:flex}.SupportMain__ornament>span:not(.SupportMain__ornamentDiamond){background:linear-gradient(90deg,#0000,#c69a5c);flex:1;height:1px}.SupportMain__ornament>span:last-child{background:linear-gradient(90deg,#c69a5c,#0000)}.SupportMain__ornamentDiamond{font-size:14px;line-height:1}.SupportMain__channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.SupportMain__channelCard{opacity:0;animation:.55s cubic-bezier(.22,1,.36,1) forwards SupportMain-card-enter;animation-delay:calc(.18s + var(--card-index,0) * 75ms);background:linear-gradient(110deg,#faf6efd1,#ffffffe0);border:1px solid #bf975f29;border-radius:11px;flex-direction:column;justify-content:space-between;padding:13px 14px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex}.SupportMain__channelCard:hover{border-color:#a9681959;transform:translateY(-2px);box-shadow:0 6px 18px #69481f0d}.SupportMain__channelIconWrap{width:36px;height:36px;color:var(--SupportMain-gold);background:linear-gradient(145deg,#f9f0e3,#f2e4ce);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;display:flex}.SupportMain__channelIconWrap .SupportMain__iconSvg{width:18px;height:18px}.SupportMain__channelCategory{text-transform:uppercase;letter-spacing:.5px;color:var(--SupportMain-gold-dark);font-size:10px;font-weight:600;display:block}.SupportMain__channelValue{color:#2b241d;margin:3px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;line-height:1.35}.SupportMain__channelCaption{color:#7a736c;margin-bottom:11px;font-size:10px;line-height:1.45;display:block}.SupportMain__channelLink{color:var(--SupportMain-gold-dark);align-items:center;gap:6px;font-size:11px;font-weight:600;text-decoration:none;transition:color .22s;display:inline-flex}.SupportMain__channelLink:hover{color:#5d360c}.SupportMain__channelArrow{transition:transform .22s}.SupportMain__channelLink:hover .SupportMain__channelArrow{transform:translate(3px)}.SupportMain__layoutGrid{grid-template-columns:1.08fr .92fr;align-items:start;gap:16px;margin-top:16px;display:grid}.SupportMain__formBlock,.SupportMain__faqBlock{background:#ffffffb8;border:1px solid #bf975f24;border-radius:12px;padding:14px 15px 16px}.SupportMain__blockHeader{border-bottom:1px solid #bf975f1f;margin-bottom:13px;padding-bottom:10px}.SupportMain__blockBadge{color:var(--SupportMain-gold-dark);text-transform:uppercase;letter-spacing:.5px;background:#f7ede0;border-radius:999px;margin-bottom:5px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.SupportMain__blockTitle{color:#2a2219;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:700;line-height:1.35}.SupportMain__blockSubtitle{color:var(--SupportMain-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.SupportMain__form{flex-direction:column;gap:10px;display:flex}.SupportMain__formRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.SupportMain__field{flex-direction:column;gap:4px;display:flex}.SupportMain__label{color:#4b433a;font-size:10px;font-weight:600}.SupportMain__required{color:#b13e1f}.SupportMain__optional{color:#928b83;font-size:9px;font-weight:400}.SupportMain__input,.SupportMain__select,.SupportMain__textarea{width:100%;color:var(--SupportMain-text);background:#fff;border:1px solid #d9ccb9;border-radius:7px;outline:none;padding:7px 9px;font-family:inherit;font-size:11px;transition:border-color .22s,box-shadow .22s}.SupportMain__textarea{resize:vertical;min-height:80px}.SupportMain__input:focus,.SupportMain__select:focus,.SupportMain__textarea:focus{border-color:var(--SupportMain-gold);box-shadow:0 0 0 3px var(--SupportMain-focus-ring)}.SupportMain__submitButton{color:#fffbf5;cursor:pointer;background:linear-gradient(145deg,#b5782b,#8e5414);border:0;border-radius:7px;justify-content:center;align-self:flex-start;align-items:center;min-height:36px;margin-top:3px;padding:0 16px;font-family:inherit;font-size:11px;font-weight:600;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff38,0 2px 7px #85501638}.SupportMain__submitButton:hover:not(:disabled){background:linear-gradient(145deg,#be8032,#9a5d19);transform:translateY(-1px);box-shadow:0 4px 11px #85501647}.SupportMain__submitButton:disabled{opacity:.75;cursor:not-allowed}.SupportMain__btnContent{align-items:center;gap:7px;display:inline-flex}.SupportMain__btnIcon .SupportMain__iconSvg{width:14px;height:14px}.SupportMain__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite SupportMain-spin}.SupportMain__successNotice{text-align:center;background:#fbf8f2;border:1px dashed #a9681959;border-radius:9px;flex-direction:column;align-items:center;padding:24px 16px;animation:.4s both SupportMain-fade-enter;display:flex}.SupportMain__successIcon{color:#fff;background:#2f855a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:10px;display:flex}.SupportMain__successIcon .SupportMain__iconSvg{width:20px;height:20px}.SupportMain__successTitle{color:#2b241c;margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px}.SupportMain__successText{color:#716960;max-width:380px;margin:5px 0 14px;font-size:11px;line-height:1.6}.SupportMain__newTicketBtn{border:1px solid var(--SupportMain-gold);color:var(--SupportMain-gold-dark);cursor:pointer;background:0 0;border-radius:6px;padding:6px 13px;font-family:inherit;font-size:11px;font-weight:600;transition:all .22s}.SupportMain__newTicketBtn:hover{background:var(--SupportMain-gold);color:#fff}.SupportMain__accordion{flex-direction:column;gap:6px;display:flex}.SupportMain__faqItem{background:#fffdf9;border:1px solid #bf975f29;border-radius:8px;transition:border-color .26s,box-shadow .26s;overflow:hidden}.SupportMain__faqItem:hover{border-color:#a9681952}.SupportMain__faqItem--active{border-color:#a9681961;box-shadow:0 4px 14px #69481f0a}.SupportMain__faqTrigger{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;display:grid}.SupportMain__faqTrigger:focus-visible{outline:2px solid var(--SupportMain-gold);outline-offset:-2px}.SupportMain__faqNumber{width:20px;height:20px;color:var(--SupportMain-gold-dark);background:#f4e8d5;border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:9px;font-weight:700;display:flex}.SupportMain__faqQuestion{color:#342a20;font-size:11px;font-weight:600;line-height:1.4}.SupportMain__faqItem:hover .SupportMain__faqQuestion,.SupportMain__faqItem--active .SupportMain__faqQuestion{color:var(--SupportMain-gold-dark)}.SupportMain__faqChevron{width:16px;height:16px;color:var(--SupportMain-gold);justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex}.SupportMain__faqChevron svg{width:14px;height:14px}.SupportMain__faqChevron--open{transform:rotate(180deg)}.SupportMain__faqPanel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .25s,visibility 0s linear .36s;display:grid}.SupportMain__faqPanel--open{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),opacity .3s,visibility}.SupportMain__faqAnswer{min-height:0;padding:0 12px 10px 40px;overflow:hidden}.SupportMain__faqAnswer p{color:#6f675e;margin:0;font-size:10px;line-height:1.6}.SupportMain__footerNote{background:linear-gradient(100deg,#f8efe0c7,#ffffffb3);border:1px solid #b7854424;border-radius:9px;align-items:center;gap:10px;margin-top:15px;padding:10px 13px;animation:.6s .7s both SupportMain-footer-enter;display:flex}.SupportMain__footerNoteIcon{width:19px;height:19px;color:var(--SupportMain-gold-dark);border:1px solid #a9681973;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:12px;font-weight:700;display:flex}.SupportMain__footerNote p{color:#786d5f;margin:0;font-size:10px;line-height:1.7}@keyframes SupportMain-container-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes SupportMain-header-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes SupportMain-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes SupportMain-footer-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes SupportMain-fade-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes SupportMain-spin{to{transform:rotate(360deg)}}@media (width>=1440px){.SupportMain{padding-top:18px}.SupportMain__container{max-width:1180px;padding:18px 18px 22px}.SupportMain__channels{gap:15px}.SupportMain__channelCard{padding:15px 16px}.SupportMain__channelValue{font-size:14px}.SupportMain__layoutGrid{gap:20px}}@media (width<=860px){.SupportMain__channels{grid-template-columns:1fr;gap:10px}.SupportMain__layoutGrid{grid-template-columns:1fr;gap:14px}}@media (width<=768px){.SupportMain{padding:16px 14px 26px}.SupportMain__container{border-radius:13px;padding:12px}.SupportMain__header{grid-template-columns:46px minmax(0,1fr);gap:11px;padding:4px 3px 13px}.SupportMain__headerIcon{width:44px;height:44px}.SupportMain__headerIcon .SupportMain__iconSvg{width:24px;height:24px}.SupportMain__title{font-size:clamp(19px,3.2vw,25px)}.SupportMain__subtitle{font-size:11px}.SupportMain__updated{flex-flow:wrap;grid-column:2;align-items:flex-start;gap:4px}.SupportMain__ornament{display:none}.SupportMain__decoration{opacity:.13}}@media (width<=540px){.SupportMain__formRow{grid-template-columns:1fr}.SupportMain__submitButton{width:100%}}@media (width<=480px){.SupportMain{padding:12px 9px 22px}.SupportMain__container{border-radius:11px;padding:10px 8px 12px}.SupportMain__header{grid-template-columns:39px minmax(0,1fr);gap:9px;padding:4px 2px 12px}.SupportMain__headerIcon{width:38px;height:38px}.SupportMain__headerIcon .SupportMain__iconSvg{width:21px;height:21px}.SupportMain__title{letter-spacing:-.45px;font-size:19px;line-height:1.3}.SupportMain__subtitle{margin-top:4px;font-size:10px;line-height:1.55}.SupportMain__updated{grid-column:2;font-size:9px}.SupportMain__channelCard{padding:10px}.SupportMain__channelValue{font-size:12px}.SupportMain__formBlock,.SupportMain__faqBlock{padding:11px 10px 13px}.SupportMain__blockTitle{font-size:13px}.SupportMain__faqTrigger{min-height:40px;padding:7px 8px}.SupportMain__faqQuestion{font-size:10px}.SupportMain__faqAnswer{padding:0 10px 9px 36px}.SupportMain__footerNote{gap:8px;margin-top:11px;padding:9px}.SupportMain__footerNote p{font-size:9px;line-height:1.65}.SupportMain__decoration{opacity:.08;width:100px}}@media (width<=350px){.SupportMain,.SupportMain__container{padding-left:6px;padding-right:6px}.SupportMain__header{grid-template-columns:34px minmax(0,1fr);gap:7px}.SupportMain__headerIcon{width:33px;height:33px}.SupportMain__title{font-size:17px}}@media (prefers-reduced-motion:reduce){.SupportMain *,.SupportMain :before,.SupportMain :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.SupportMain__channelCard{opacity:1}}.Blog{--Blog-primary:#a95712;--Blog-primary-dark:#783708;--Blog-accent:#d58a35;--Blog-text:#171512;--Blog-muted:#686775;--Blog-border:#eee9e2;--Blog-background:#fffdf9;isolation:isolate;background:radial-gradient(ellipse at 48% 0%, #f5e7d12e, transparent 38%), var(--Blog-background);width:100%;color:var(--Blog-text);padding:24px 0 52px;font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden}.Blog-decoration{z-index:-1;pointer-events:none;opacity:.12;background-repeat:no-repeat;background-size:contain;position:absolute}.Blog-decoration--left{filter:sepia();opacity:.035;background-image:url(https://images.unsplash.com/photo-1579783902614-a3fb3927b6a5?auto=format&fit=crop&w=500&q=70);background-position:50%;width:290px;height:390px;top:0;left:-100px;-webkit-mask-image:linear-gradient(90deg,#000,#0003,#0000);mask-image:linear-gradient(90deg,#000,#0003,#0000)}.Blog-decoration--right{background:radial-gradient(#bb732b1f,#0000 68%);width:330px;height:330px;top:-15px;right:-100px}.Blog-container{width:min(100% - 80px,1408px);margin:0 auto;position:relative}.Blog-header{z-index:1;text-align:center;max-width:1000px;margin:0 auto 38px;position:relative}.Blog-headingIcon{color:var(--Blog-primary);justify-content:center;align-items:center;margin:0 auto 10px;display:flex}.Blog-eyebrow{color:var(--Blog-primary-dark);letter-spacing:7px;text-transform:uppercase;justify-content:center;align-items:center;gap:17px;margin-bottom:9px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;line-height:1.6;display:flex}.Blog-eyebrowLine{background:var(--Blog-primary);width:48px;height:1px}.Blog-title{color:#11100f;letter-spacing:-3.2px;margin:0;font-family:Times New Roman,Georgia,serif;font-size:clamp(44px,5.1vw,76px);font-weight:500;line-height:1.08}.Blog-title span{color:#ad5915}.Blog-subtitle{max-width:880px;color:var(--Blog-muted);margin:12px auto 0;font-family:Arial,Helvetica,sans-serif;font-size:19px;font-weight:400;line-height:1.65}.Blog-headingOrnament{justify-content:center;align-items:center;gap:13px;margin-top:19px;display:flex}.Blog-headingOrnament span{background:var(--Blog-primary);width:50px;height:1px}.Blog-headingOrnament i{border:1.5px solid var(--Blog-primary);width:11px;height:11px;display:block;transform:rotate(45deg)}.Blog-categories{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 auto 24px;display:flex}.Blog-category{color:#24211f;white-space:nowrap;cursor:pointer;background:#f6f2ed;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 23px;font-family:Times New Roman,Georgia,serif;font-size:16px;transition:color .25s,background .25s,border-color .25s,transform .25s,box-shadow .25s;display:inline-flex}.Blog-category:hover{color:var(--Blog-primary);background:#fff5e8;border-color:#a9571240;transform:translateY(-2px)}.Blog-category:focus-visible,.Blog-carouselArrow:focus-visible,.Blog-readMore:focus-visible,.Blog-viewAllButton:focus-visible{outline-offset:4px;outline:3px solid #a9571259}.Blog-categoryIcon{color:var(--Blog-primary-dark);flex-shrink:0}.Blog-category--active{border-color:var(--Blog-primary);color:#fff;background:linear-gradient(135deg,#b96b20,#93480d);box-shadow:0 5px 14px #914b101f}.Blog-category--active .Blog-categoryIcon{color:#fff}.Blog-carousel{position:relative}.Blog-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;min-width:0;display:grid}.Blog-grid--expanded{row-gap:28px}.Blog-card{background:#fff;border:1px solid #78532b12;border-radius:10px;flex-direction:column;min-width:0;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 7px 24px #422c160e}.Blog-card:hover{border-color:#a957122e;transform:translateY(-5px);box-shadow:0 15px 35px #422c161a}.Blog-cardImageWrapper{background:#eee5d8;width:100%;height:232px;position:relative;overflow:hidden}.Blog-cardImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.65,.3,1);display:block}.Blog-card:hover .Blog-cardImage{transform:scale(1.055)}.Blog-imageOverlay{pointer-events:none;background:linear-gradient(#00000014,#0000 38%,#00000008);position:absolute;inset:0}.Blog-cardTag{z-index:1;color:#fff;letter-spacing:.15px;border:1px solid #fff3;border-radius:30px;align-items:center;min-height:34px;padding:7px 16px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:15px;left:15px;box-shadow:0 4px 12px #0000001f}.Blog-cardTag--orange{background:linear-gradient(135deg,#da8a18,#b65a08)}.Blog-cardTag--green{background:linear-gradient(135deg,#547f60,#356447)}.Blog-cardTag--blue{background:linear-gradient(135deg,#1479a8,#005a83)}.Blog-cardContent{flex-direction:column;flex:1;padding:16px 27px 22px;display:flex}.Blog-cardMeta{color:#4e4b4a;white-space:nowrap;justify-content:space-between;align-items:center;gap:9px;min-height:22px;margin-bottom:19px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5;display:flex}.Blog-cardDate,.Blog-cardComments{align-items:center;gap:7px;min-width:0;display:inline-flex}.Blog-cardDate svg,.Blog-cardComments svg{color:var(--Blog-primary);flex-shrink:0}.Blog-metaDivider{background:#e4ded7;flex-shrink:0;width:1px;height:20px}.Blog-cardTitle{color:#171513;letter-spacing:-.45px;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:56px;margin:0 0 12px;font-family:Times New Roman,Georgia,serif;font-size:23px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.Blog-cardDescription{color:#737180;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 17px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.62;display:-webkit-box;overflow:hidden}.Blog-cardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.Blog-readTime{color:#8b8178;font-family:Arial,Helvetica,sans-serif;font-size:11px}.Blog-readMore{color:#a64709;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;padding:0;font-family:Times New Roman,Georgia,serif;font-size:17px;font-weight:700;transition:color .25s,gap .25s;display:inline-flex}.Blog-readMore:hover{color:#713000;gap:19px}.Blog-readMore svg{flex-shrink:0;transition:transform .25s}.Blog-readMore:hover svg{transform:translate(3px)}.Blog-carouselArrow{z-index:3;color:#34312d;cursor:pointer;background:#fffffff5;border:1px solid #eee7df;border-radius:50%;justify-content:center;align-items:center;width:49px;height:49px;transition:color .25s,background .25s,border-color .25s,transform .25s;display:flex;position:absolute;top:36%;box-shadow:0 4px 15px #2f22140e}.Blog-carouselArrow:hover{border-color:var(--Blog-primary);background:var(--Blog-primary);color:#fff;transform:scale(1.06)}.Blog-carouselArrow--left{left:-59px}.Blog-carouselArrow--right{right:-59px}.Blog-empty{min-height:270px;color:var(--Blog-primary);text-align:center;border:1px dashed #ddc7ad;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:30px;display:flex}.Blog-empty h3{color:var(--Blog-text);margin:14px 0 8px;font-family:Times New Roman,Georgia,serif;font-size:25px}.Blog-empty p{color:var(--Blog-muted);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6}.Blog-viewAllWrapper{justify-content:center;margin-top:25px;display:flex}.Blog-viewAllButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b96b20,#96490e);border:1px solid #a85b17;border-radius:40px;justify-content:center;align-items:center;gap:14px;min-width:242px;min-height:52px;padding:13px 29px;font-family:Times New Roman,Georgia,serif;font-size:17px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 5px 15px #954a0d1f}.Blog-viewAllButton:hover{background:linear-gradient(135deg,#c77b2d,#7c3907);transform:translateY(-3px);box-shadow:0 9px 23px #954a0d38}.Blog-viewAllButton svg{transition:transform .25s}.Blog-viewAllButton:hover svg{transform:translate(4px)}.Blog-viewAllButton .Blog-viewAllArrow--reverse{transform:rotate(180deg)}.Blog-bottomDecoration{color:#c9a27b;opacity:.5;justify-content:center;align-items:center;gap:20px;margin-top:32px;display:flex}.Blog-bottomDecoration span:nth-child(2){font-size:13px}@media (width>=1500px){.Blog-container{width:min(100% - 100px,1408px)}.Blog-cardImageWrapper{height:232px}}@media (width<=1350px){.Blog-container{width:calc(100% - 80px)}.Blog-grid{gap:17px}.Blog-cardImageWrapper{height:215px}.Blog-cardContent{padding:16px 19px 21px}.Blog-cardMeta{gap:7px;font-size:11px}.Blog-cardTitle{font-size:21px}.Blog-cardDescription{font-size:15px}.Blog-carouselArrow--left{left:-25px}.Blog-carouselArrow--right{right:-25px}}@media (width<=1050px){.Blog{padding-top:36px}.Blog-container{width:calc(100% - 48px)}.Blog-title{letter-spacing:-2px;font-size:clamp(42px,6vw,62px)}.Blog-subtitle{font-size:16px}.Blog-categories{gap:9px}.Blog-category{gap:8px;min-height:44px;padding:0 16px;font-size:15px}.Blog-categoryIcon{width:19px;height:19px}.Blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.Blog-cardImageWrapper{height:245px}.Blog-cardContent{padding:18px 22px 22px}.Blog-cardMeta{flex-wrap:wrap;justify-content:flex-start;font-size:12px}.Blog-cardTitle{min-height:auto;font-size:24px}.Blog-cardDescription{font-size:15px}.Blog-carouselArrow{width:43px;height:43px;top:30%}.Blog-carouselArrow--left{left:-21px}.Blog-carouselArrow--right{right:-21px}}@media (width<=600px){.Blog{padding:28px 0 35px}.Blog-container{width:calc(100% - 32px)}.Blog-header{margin-bottom:25px}.Blog-headingIcon{margin-bottom:8px}.Blog-headingIcon svg{width:29px;height:29px}.Blog-eyebrow{letter-spacing:4px;gap:10px;margin-bottom:12px;font-size:10px}.Blog-eyebrowLine{width:28px}.Blog-title{letter-spacing:-1.8px;font-size:clamp(36px,9vw,48px);line-height:1.08}.Blog-subtitle{max-width:430px;margin-top:13px;font-size:14px;line-height:1.7}.Blog-desktopBreak{display:none}.Blog-headingOrnament{margin-top:17px}.Blog-categories{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin:0 -16px 22px;padding:3px 16px 10px;overflow-x:auto}.Blog-categories::-webkit-scrollbar{display:none}.Blog-category{flex:none;min-height:41px;padding:0 15px;font-size:14px}.Blog-grid{grid-template-columns:minmax(0,1fr);gap:20px}.Blog-card{border-radius:9px}.Blog-cardImageWrapper{height:clamp(210px,64vw,300px)}.Blog-cardContent{padding:16px 18px 20px}.Blog-cardMeta{gap:9px;margin-bottom:15px;font-size:11px}.Blog-cardTitle{margin-bottom:10px;font-size:23px;line-height:1.35}.Blog-cardDescription{-webkit-line-clamp:3;margin-bottom:19px;font-size:14px;line-height:1.7}.Blog-readMore{font-size:16px}.Blog-carouselArrow{background:#fffffff2;width:38px;height:38px;top:95px}.Blog-carouselArrow--left{left:9px}.Blog-carouselArrow--right{right:9px}.Blog-viewAllWrapper{margin-top:24px}.Blog-viewAllButton{min-width:210px;min-height:49px;padding:12px 24px;font-size:16px}.Blog-bottomDecoration{margin-top:24px}}@media (width<=360px){.Blog-container{width:calc(100% - 24px)}.Blog-title{font-size:34px}.Blog-eyebrow{letter-spacing:3px;font-size:9px}.Blog-cardContent{padding:15px 14px 18px}.Blog-cardTitle{font-size:21px}.Blog-cardMeta{font-size:10px}.Blog-category{padding:0 12px}}@media (prefers-reduced-motion:reduce){.Blog *,.Blog :before,.Blog :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.Gallary{--Gallary-primary:#a95210;--Gallary-primary-dark:#773707;--Gallary-accent:#d5a263;--Gallary-text:#171512;--Gallary-muted:#727080;--Gallary-border:#e9e0d5;--Gallary-cream:#fffdf9;--Gallary-navbar-height:106px;isolation:auto;background:radial-gradient(ellipse at 50% 5%, #f1dbbd38, transparent 42%), var(--Gallary-cream);width:100%;min-height:100vh;color:var(--Gallary-text);padding:22px 0 38px;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.Gallary *,.Gallary :before,.Gallary :after{box-sizing:border-box}.Gallary button,.Gallary input,.Gallary select{font:inherit}.Gallary button{-webkit-tap-highlight-color:transparent}.Gallary-decoration{z-index:-1;pointer-events:none;background-repeat:no-repeat;background-size:cover;width:300px;height:360px;position:absolute}.Gallary-decoration--left{background:radial-gradient(#b564201c,#0000 68%);border-radius:50%;top:-100px;left:-155px}.Gallary-decoration--right{background:radial-gradient(#c5915d1f,#0000 70%);border-radius:50%;width:350px;height:440px;top:0;right:-170px}.Gallary-container{width:calc(100% - 116px);max-width:1420px;margin:0 auto;position:relative}.Gallary-header{text-align:center;max-width:1000px;margin:0 auto 23px}.Gallary-headingIcon{color:var(--Gallary-primary);justify-content:center;align-items:center;margin:0 auto 7px;display:flex}.Gallary-eyebrow{color:var(--Gallary-primary-dark);letter-spacing:6px;text-transform:uppercase;justify-content:center;align-items:center;gap:15px;margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.7;display:flex}.Gallary-eyebrowLine{background:var(--Gallary-primary);width:45px;height:1px}.Gallary-title{color:#11100f;letter-spacing:-3px;margin:0;font-family:Times New Roman,Georgia,serif;font-size:clamp(45px,5.1vw,77px);font-weight:500;line-height:1.05}.Gallary-title span{color:#ae5917}.Gallary-subtitle{color:var(--Gallary-muted);margin:10px auto 0;font-size:17px;line-height:1.55}.Gallary-headingOrnament{justify-content:center;align-items:center;gap:13px;margin-top:17px;display:flex}.Gallary-headingOrnament span{background:var(--Gallary-primary);width:44px;height:1px}.Gallary-headingOrnament i{border:1.5px solid var(--Gallary-primary);width:11px;height:11px;transform:rotate(45deg)}.Gallary-toolbar{justify-content:flex-end;align-items:center;gap:20px;margin-bottom:22px;display:flex}.Gallary-toolbarControls{justify-content:flex-end;align-items:center;gap:13px;min-width:0;display:flex}.Gallary-search,.Gallary-sort{color:#25221e;background:#ffffffbf;border:1px solid #e9e1d7;border-radius:14px;align-items:center;gap:10px;height:42px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.Gallary-search{width:253px;padding:0 13px}.Gallary-search:focus-within,.Gallary-sort:focus-within{background:#fff;border-color:#a9521099;box-shadow:0 0 0 3px #a9521012}.Gallary-search>svg,.Gallary-sort>svg{color:var(--Gallary-primary);flex-shrink:0}.Gallary-search input{width:100%;min-width:0;height:100%;color:var(--Gallary-text);background:0 0;border:0;outline:none;padding:0;font-size:13px}.Gallary-search input::placeholder{color:#96918c}.Gallary-search input::-webkit-search-cancel-button{display:none}.Gallary-clearSearch{color:#6c5440;cursor:pointer;background:#f4ede5;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;padding:0;display:flex}.Gallary-sort{width:155px;padding:0 12px}.Gallary-sort>svg{display:none}.Gallary-sort select{color:#26221e;cursor:pointer;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0 2px;font-size:13px}.Gallary-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:245px;grid-auto-flow:dense;gap:16px;width:100%;display:grid}.Gallary-item{isolation:isolate;text-align:left;cursor:pointer;width:100%;min-width:0;height:100%;min-height:245px;animation:.45s both Gallary-appear;animation-delay:calc(var(--Gallary-index,0) * 35ms);background:#fdfaf6;border:1px solid #a9521024;border-radius:12px;padding:0;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000f}.Gallary-item:hover{border-color:#a952105c;transform:translateY(-4px);box-shadow:0 12px 28px #a9521029}.Gallary-item:focus-visible{outline:3px solid var(--Gallary-accent);outline-offset:4px}@keyframes Gallary-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Gallary-image{width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.65,.3,1),filter .4s;display:block;position:absolute;inset:0}.Gallary-item:hover .Gallary-image{filter:saturate(1.06);transform:scale(1.06)}.Gallary-imageShade{z-index:1;background:linear-gradient(#0000 40%,#0d0a0740 72%,#0d0a07c7 100%);transition:background .3s;position:absolute;inset:0}.Gallary-item:hover .Gallary-imageShade{background:linear-gradient(#0000 32%,#0d0a0759 65%,#0d0a07e0 100%)}.Gallary-imageCaption{z-index:2;color:#fff;justify-content:space-between;align-items:flex-end;gap:12px;padding:33px 15px 13px;display:flex;position:absolute;bottom:0;left:0;right:0}.Gallary-captionText{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.Gallary-imageTitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Times New Roman,Georgia,serif;font-size:17px;font-weight:600;line-height:1.3;overflow:hidden}.Gallary-imageDescription{color:#ffffffd9;opacity:0;max-height:0;font-size:11px;line-height:1.45;transition:max-height .3s,opacity .3s;display:block;overflow:hidden}.Gallary-item:hover .Gallary-imageDescription,.Gallary-item:focus-visible .Gallary-imageDescription{opacity:1;max-height:40px}.Gallary-imageOpen{color:#fff;opacity:0;background:#ffffff1f;border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:1px;transition:opacity .25s,transform .25s,background .25s;display:flex;transform:translateY(5px)}.Gallary-item:hover .Gallary-imageOpen,.Gallary-item:focus-visible .Gallary-imageOpen{opacity:1;transform:translateY(0)}.Gallary-empty{min-height:310px;color:var(--Gallary-primary);text-align:center;border:1px dashed #dfc9b0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:35px 20px;display:flex}.Gallary-empty h2{color:var(--Gallary-text);margin:17px 0 8px;font-family:Times New Roman,Georgia,serif;font-size:28px;font-weight:500}.Gallary-empty p{max-width:400px;color:var(--Gallary-muted);margin:0 0 20px;font-size:14px;line-height:1.7}.Gallary-empty button{background:var(--Gallary-primary);color:#fff;cursor:pointer;border:0;border-radius:30px;padding:12px 22px}.Gallary-footer{text-align:center;justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.Gallary-footer p{color:#897767;margin:0;font-family:Times New Roman,Georgia,serif;font-size:15px;font-style:italic;line-height:1.6}.Gallary-footerOrnament{color:#b98756;opacity:.8;font-size:15px}.Gallary-lightbox{z-index:2147483647;top:var(--Gallary-navbar-height);width:100%;height:calc(100% - var(--Gallary-navbar-height));-webkit-backdrop-filter:blur(12px);background:radial-gradient(#35251970,#0d0b09f7 78%),#100e0c;justify-content:center;align-items:center;padding:20px 90px;animation:.25s Gallary-lightboxFade;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@keyframes Gallary-lightboxFade{0%{opacity:0}to{opacity:1}}.Gallary-lightboxContent{background:#1e1915;border:1px solid #ccb1902b;border-radius:0 0 12px 12px;flex-direction:column;width:min(100%,1074px);height:min(560px,100% - 20px);min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000007a,0 0 0 1px #ffffff04}.Gallary-lightboxImageArea{background:#100e0c;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.Gallary-lightboxImage{object-fit:contain;object-position:center;background:#100e0c;width:100%;max-width:100%;height:100%;max-height:100%;animation:.35s Gallary-imageReveal;display:block}@keyframes Gallary-imageReveal{0%{opacity:.6}to{opacity:1}}.Gallary-lightboxInfo{color:#fff;background:#1e1915;border-top:1px solid #cfb39214;flex:0 0 150px;min-height:150px;padding:20px 31px 22px;position:relative}.Gallary-lightboxDate{color:#d5a263;align-items:center;gap:9px;margin-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.4;display:flex}.Gallary-lightboxDate svg{color:#d5a263;flex-shrink:0}.Gallary-lightboxTitle{color:#fffdf9;letter-spacing:-.8px;margin:0 100px 8px 0;font-family:Times New Roman,Georgia,serif;font-size:clamp(28px,2.4vw,38px);font-weight:400;line-height:1.12}.Gallary-lightboxDescription{color:#c5bbb1;max-width:80%;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.Gallary-lightboxCount{color:#d5a263;font-variant-numeric:tabular-nums;font-family:Arial,Helvetica,sans-serif;font-size:13px;position:absolute;bottom:25px;right:31px}.Gallary-lightboxArrow{z-index:3;color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:background .25s,border-color .25s,transform .25s;display:flex;position:absolute;top:43%;transform:translateY(-50%)}.Gallary-lightboxArrow:hover{background:#ab6d2e59;border-color:#c79b60}.Gallary-lightboxArrow--left{left:20px}.Gallary-lightboxArrow--right{right:20px}.Gallary-lightboxArrow--left:hover{transform:translate(-2px,-50%)}.Gallary-lightboxArrow--right:hover{transform:translate(2px,-50%)}.Gallary-lightboxClose{z-index:10;color:#fff;cursor:pointer;background:#14110ed9;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .25s,transform .25s;display:flex;position:absolute;top:12px;right:18px}.Gallary-lightboxClose:hover{background:#a95210;transform:rotate(90deg)}.Gallary-lightboxClose:focus-visible,.Gallary-lightboxArrow:focus-visible{outline-offset:4px;outline:2px solid #d5a263}@media (width<=1200px){.Gallary-container{width:calc(100% - 64px)}.Gallary-title{font-size:clamp(44px,5.6vw,68px)}.Gallary-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:205px;gap:13px}.Gallary-lightbox{padding-left:75px;padding-right:75px}.Gallary-lightboxContent{width:min(100%,960px)}.Gallary-lightboxArrow--left{left:12px}.Gallary-lightboxArrow--right{right:12px}}@media (width<=850px){.Gallary{padding-top:30px}.Gallary-container{width:calc(100% - 40px)}.Gallary-header{margin-bottom:25px}.Gallary-title{letter-spacing:-2px;font-size:clamp(40px,6.5vw,57px)}.Gallary-subtitle{font-size:15px}.Gallary-toolbar{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:17px}.Gallary-toolbarControls{justify-content:flex-start;width:100%}.Gallary-search{flex:1;width:auto}.Gallary-sort{flex:0 0 145px}.Gallary-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:225px;gap:15px}.Gallary-imageTitle{font-size:17px}.Gallary-imageDescription{opacity:1;max-height:40px}.Gallary-imageOpen{opacity:1;width:31px;height:31px;transform:none}.Gallary-lightbox{padding:15px 58px}.Gallary-lightboxContent{width:100%;height:min(520px,100% - 10px)}.Gallary-lightboxInfo{flex-basis:145px;min-height:145px;padding:19px 22px}.Gallary-lightboxTitle{margin-right:65px;font-size:30px}.Gallary-lightboxDescription{max-width:85%;font-size:13px}.Gallary-lightboxArrow{width:42px;height:42px}.Gallary-lightboxArrow--left{left:7px}.Gallary-lightboxArrow--right{right:7px}.Gallary-lightboxCount{bottom:20px;right:22px}}@media (width<=560px){.Gallary{--Gallary-navbar-height:80px;padding:26px 0 30px}.Gallary-container{width:calc(100% - 30px)}.Gallary-headingIcon{margin-bottom:9px}.Gallary-headingIcon svg{width:29px;height:29px}.Gallary-eyebrow{letter-spacing:3.5px;gap:9px;margin-bottom:12px;font-size:9px}.Gallary-eyebrowLine{width:26px}.Gallary-title{letter-spacing:-1.5px;font-size:clamp(34px,9.1vw,46px);line-height:1.1}.Gallary-subtitle{max-width:370px;margin-top:12px;font-size:13px;line-height:1.75}.Gallary-desktopBreak{display:none}.Gallary-headingOrnament{margin-top:16px}.Gallary-toolbar{gap:12px;margin-bottom:15px}.Gallary-resultCount{font-size:12px}.Gallary-toolbarControls{gap:8px}.Gallary-search,.Gallary-sort{border-radius:11px;height:42px}.Gallary-search{gap:7px;padding:0 10px}.Gallary-search input{font-size:12px}.Gallary-sort{flex-basis:110px;padding:0 8px}.Gallary-sort select{font-size:12px}.Gallary-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(155px,43vw,225px);gap:10px}.Gallary-item{border-radius:6px}.Gallary-imageCaption{gap:5px;padding:24px 9px 10px}.Gallary-captionText{gap:3px}.Gallary-imageTitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.25;display:-webkit-box;overflow:hidden}.Gallary-imageDescription{display:none}.Gallary-imageOpen{width:26px;height:26px}.Gallary-imageOpen svg{width:13px;height:13px}.Gallary-footer{gap:10px;margin-top:22px}.Gallary-footer p{max-width:270px;font-size:13px}.Gallary-lightbox{top:var(--Gallary-navbar-height);width:100%;height:calc(100% - var(--Gallary-navbar-height));align-items:center;padding:52px 12px 12px;bottom:0;left:0;right:0}.Gallary-lightboxContent{border-radius:8px;width:100%;height:min(430px,100% - 10px);max-height:100%}.Gallary-lightboxImageArea{flex:auto;min-height:100px}.Gallary-lightboxImage{object-fit:contain}.Gallary-lightboxInfo{flex:none;min-height:145px;padding:16px 17px 22px}.Gallary-lightboxDate{gap:7px;margin-bottom:11px;font-size:11px}.Gallary-lightboxTitle{margin:0 45px 8px 0;font-size:25px;line-height:1.15}.Gallary-lightboxDescription{max-width:100%;font-size:12px;line-height:1.5}.Gallary-lightboxCount{font-size:11px;bottom:12px;right:17px}.Gallary-lightboxClose{width:36px;height:36px;position:absolute;top:8px;right:12px}.Gallary-lightboxArrow{background:#1c1712d9;width:36px;height:36px;top:35%}.Gallary-lightboxArrow--left{left:5px}.Gallary-lightboxArrow--right{right:5px}.Gallary-lightboxArrow svg{width:22px;height:22px}}@media (width<=360px){.Gallary-container{width:calc(100% - 22px)}.Gallary-title{font-size:32px}.Gallary-eyebrow{letter-spacing:2.7px;font-size:8px}.Gallary-grid{grid-auto-rows:150px;gap:8px}.Gallary-imageTitle{font-size:12px}.Gallary-imageCaption{padding:20px 7px 8px}.Gallary-imageOpen{width:23px;height:23px}.Gallary-sort{flex-basis:100px}.Gallary-lightboxContent{height:min(390px,100% - 10px)}.Gallary-lightboxInfo{min-height:140px}.Gallary-lightboxTitle{font-size:22px}}@media (prefers-reduced-motion:reduce){.Gallary *,.Gallary :before,.Gallary :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.Coupons{background:linear-gradient(135deg,#eef2f6,#d1d9e0);padding:2rem}.Coupons-header{text-align:center;margin-bottom:2rem}.Coupons-title{color:#1f3347;font-family:Inter,sans-serif;font-size:2.5rem}.Coupons-subtitle{color:#364d63;font-size:1.1rem}.Coupons-table{border-collapse:collapse;width:100%;box-shadow:0 4px 12px #0000001a}.Coupons-table th,.Coupons-table td{text-align:left;border-bottom:1px solid #c2ccd6;padding:.75rem 1rem}.Coupons-table th{color:#fff;background:#9cb3c9;font-weight:600}.Coupons-table tr:nth-child(2n){background:#f1f2f4}.Coupons-loading,.Coupons-error,.Coupons-empty{text-align:center;color:#476685;margin-top:2rem;font-size:1.2rem}.TrainingOne{--TrainingOne-navy:#112d48;--TrainingOne-blue:#49647e;--TrainingOne-muted:#687c90;--TrainingOne-border:#dce6ec;--TrainingOne-teal:#008b98;--TrainingOne-gold:#b57908;--TrainingOne-white:#fff;width:100%;min-height:100vh;color:var(--TrainingOne-navy);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}.TrainingOne *,.TrainingOne :before,.TrainingOne :after{box-sizing:border-box}.TrainingOne a{color:inherit;text-decoration:none}.TrainingOne button,.TrainingOne input,.TrainingOne textarea{font:inherit}.TrainingOne-container{width:calc(100% - 80px);max-width:1426px;margin:0 auto}.TrainingOne-hero{background:radial-gradient(at 12% 0,#bfe2e54d,#0000 54%),linear-gradient(#eaf6f7 0%,#f4fafa 58%,#fff 100%);border-top:1px solid #dce7e9;border-bottom:1px solid #dce5eb;width:100%;padding:32px 0 44px;position:relative;overflow:hidden}.TrainingOne-hero:after{content:"";pointer-events:none;background:radial-gradient(#d4e8e547,#0000 72%);border-radius:50%;width:420px;height:300px;position:absolute;bottom:-175px;right:-100px}.TrainingOne-hero .TrainingOne-container{z-index:1;position:relative}.TrainingOne-breadcrumb{color:#637e98;flex-wrap:wrap;align-items:center;gap:11px;margin:0 0 25px;font-size:16px;line-height:1.5;display:flex}.TrainingOne-breadcrumb a{transition:color .2s}.TrainingOne-breadcrumb a:hover{color:var(--TrainingOne-teal)}.TrainingOne-breadcrumbSeparator{color:#c1d0dc;font-size:20px;font-weight:300}.TrainingOne-breadcrumbCurrent{color:var(--TrainingOne-navy);font-weight:700}.TrainingOne-heroContent{max-width:1100px}.TrainingOne-heroEyebrow{color:var(--TrainingOne-teal);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:none}.TrainingOne-title{color:var(--TrainingOne-navy);letter-spacing:-1.8px;margin:0;font-size:clamp(38px,3.25vw,58px);font-weight:800;line-height:1.14}.TrainingOne-description{color:#405c78;max-width:1000px;margin:12px 0 0;font-size:21px;line-height:1.75}.TrainingOne-heroHighlights{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:none}.TrainingOne-heroHighlights span{color:#496b76;align-items:center;gap:6px;font-size:13px;display:inline-flex}.TrainingOne-heroHighlights svg{color:var(--TrainingOne-teal)}.TrainingOne-featured{background:#fff;width:100%;padding:39px 0 48px}.TrainingOne-sectionHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.TrainingOne-sectionHeading{align-items:center;gap:10px;min-width:0;display:flex}.TrainingOne-sectionIcon{color:#b57908;background:#fff5df;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.TrainingOne-sectionTitle{color:#12304d;letter-spacing:-.45px;margin:0;font-size:22px;font-weight:750;line-height:1.35}.TrainingOne-sectionSubtitle{color:#73869a;margin:5px 0 0;font-size:13px;line-height:1.5}.TrainingOne-allFeatured{color:#008391;background:#fff;border:1px solid #d9e5ed;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.TrainingOne-allFeatured:hover{color:#006e79;background:#f1fbfb;border-color:#008b98;transform:translateY(-2px)}.TrainingOne-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;display:grid}.TrainingOne-card{background:#fff;border:1px solid #dce6ec;border-radius:17px;flex-direction:column;min-width:0;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;overflow:hidden;box-shadow:0 3px 12px #14354e0b}.TrainingOne-card:hover{border-color:#bfd7dc;transform:translateY(-5px);box-shadow:0 15px 35px #14354e1c}.TrainingOne-cardImageWrapper{background:#edf2f4;width:100%;height:215px;position:relative;overflow:hidden}.TrainingOne-cardImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}.TrainingOne-card:hover .TrainingOne-cardImage{transform:scale(1.06)}.TrainingOne-featuredBadge{color:#956000;background:#fff7e5;border:1px solid #f5da9980;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:13px;left:13px;box-shadow:0 2px 7px #3026110d}.TrainingOne-formatBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:13px;right:12px}.TrainingOne-formatBadge--online{color:#007f83;background:#e7faf8f5}.TrainingOne-formatBadge--offline{color:#956000;background:#fff7e5f5}.TrainingOne-discountBadge{color:#fff;background:#008b98;border-radius:7px;justify-content:center;align-items:center;min-height:29px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 10px #00505a33}.TrainingOne-cardBody{flex-direction:column;flex:1;min-width:0;padding:18px 16px 16px;display:flex}.TrainingOne-cardTitle{color:#12304d;letter-spacing:-.3px;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:0 0 9px;font-size:18px;font-weight:750;line-height:1.4;display:-webkit-box;overflow:hidden}.TrainingOne-cardDescription{color:#687c90;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:88px;margin:0 0 17px;font-size:13px;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.TrainingOne-cardLocation{background:#f7fbfb;border:1px solid #e5edef;border-radius:10px;align-items:center;gap:11px;min-height:62px;margin-bottom:15px;padding:10px 11px;display:flex}.TrainingOne-locationIcon{color:#008b98;background:#e3f3f3;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.TrainingOne-locationDetails{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.TrainingOne-locationLabel{color:#8495a4;letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:600}.TrainingOne-locationDetails strong{color:#304e66;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.4;overflow:hidden}.TrainingOne-modalCourseMeta{color:#52637a;flex-wrap:wrap;align-items:center;gap:6px;margin:3px 0 2px;font-size:.8rem;display:flex}.TrainingOne-modalMetaItem strong{color:#1e293b;font-weight:600}.TrainingOne-metaDot{color:#cbd5e1;font-size:10px}.TrainingOne-priceBox{background:#fff;border:1px solid #e7edef;border-radius:11px;flex-direction:column;gap:11px;margin-bottom:17px;padding:13px 12px;display:flex}.TrainingOne-priceItem{justify-content:space-between;align-items:center;gap:8px;display:flex}.TrainingOne-priceLabel{color:#788b9b;font-size:12px;font-weight:500}.TrainingOne-originalPrice{color:#8795a2;font-size:14px;font-weight:600;-webkit-text-decoration:line-through #d66d6d;text-decoration:line-through #d66d6d}.TrainingOne-priceItem--discount{border-top:1px dashed #dce6ec;padding-top:10px}.TrainingOne-priceItem--discount .TrainingOne-priceLabel{color:#34586c;font-weight:700}.TrainingOne-discountPrice{color:#008b76;letter-spacing:-.4px;font-size:20px;font-weight:800}.TrainingOne-enquiryButton{color:#fff;cursor:pointer;background:#008b98;border:1px solid #008b98;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;margin-top:auto;padding:0 15px;font-size:14px;font-weight:700;transition:all .25s;display:flex}.TrainingOne-enquiryButton svg{transition:transform .25s}.TrainingOne-enquiryButton:hover{background:#006d79;border-color:#006d79;transform:translateY(-2px);box-shadow:0 6px 15px #008b9833}.TrainingOne-enquiryButton:hover svg{transform:translate(4px)}.TrainingOne-bottomNote{background:linear-gradient(110deg,#f0f9fa,#fffdf8);border:1px solid #e1ecef;border-radius:14px;align-items:center;gap:15px;margin-top:30px;padding:18px 22px;display:flex}.TrainingOne-bottomIcon{color:#008b98;background:#dff3f2;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.TrainingOne-bottomText{flex:1}.TrainingOne-bottomText h3{color:var(--TrainingOne-navy);margin:0 0 4px;font-size:15px;font-weight:750}.TrainingOne-bottomText p{color:var(--TrainingOne-muted);margin:0;font-size:13px;line-height:1.6}.TrainingOne-bottomSparkle{color:#b57908;flex-shrink:0}.TrainingOne-modalOverlay{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08192ba6;justify-content:center;align-items:center;padding:20px;animation:.2s TrainingOne-fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.TrainingOne-modal{background:#fff;border:1px solid #e4edef;border-radius:18px;width:100%;max-width:590px;max-height:calc(100vh - 40px);padding:30px;animation:.25s TrainingOne-modalIn;position:relative;overflow-y:auto;box-shadow:0 20px 65px #0003}.TrainingOne-modalClose{color:#49647e;cursor:pointer;background:#f7fafa;border:1px solid #e5edef;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:17px;right:17px}.TrainingOne-modalClose:hover{color:#008b98;background:#e9f5f5;transform:rotate(90deg)}.TrainingOne-modalHeader{align-items:center;gap:13px;margin-bottom:22px;padding-right:30px;display:flex}.TrainingOne-modalIcon{color:#008b98;background:#e7f5f5;border-radius:12px;flex:0 0 45px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.TrainingOne-modalHeader h2{color:#12304d;margin:0 0 5px;font-size:22px;font-weight:800}.TrainingOne-modalHeader p{color:#71869a;margin:0;font-size:13px;line-height:1.5}.TrainingOne-selectedCourse{background:#f6fbfb;border:1px solid #e1ecef;border-radius:11px;align-items:center;gap:13px;margin-bottom:23px;padding:12px;display:flex}.TrainingOne-selectedCourse img{object-fit:cover;border-radius:8px;flex:0 0 76px;width:76px;height:66px}.TrainingOne-selectedCourse div{min-width:0}.TrainingOne-selectedCourse h3{color:#183a53;margin:0 0 6px;font-size:15px;font-weight:750;line-height:1.4}.TrainingOne-selectedCourse span{color:#008b76;font-size:13px;font-weight:700}.TrainingOne-formGroup{flex-direction:column;gap:7px;min-width:0;display:flex}.TrainingOne-formGroup label{color:#294960;font-size:13px;font-weight:700}.TrainingOne-formGroup input,.TrainingOne-formGroup textarea{color:#183a53;background:#fff;border:1px solid #dce6ec;border-radius:8px;outline:none;width:100%;min-width:0;padding:12px 13px;font-size:13px;transition:border-color .2s,box-shadow .2s}.TrainingOne-formGroup input{height:45px}.TrainingOne-formGroup textarea{resize:vertical;min-height:90px}.TrainingOne-formGroup input::placeholder,.TrainingOne-formGroup textarea::placeholder{color:#a1afba}.TrainingOne-formGroup input:focus,.TrainingOne-formGroup textarea:focus{border-color:#008b98;box-shadow:0 0 0 3px #008b9817}.TrainingOne-submitButton{color:#fff;cursor:pointer;background:#008b98;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:3px;padding:0 18px;font-size:14px;font-weight:700;transition:all .25s;display:flex}.TrainingOne-submitButton:hover{background:#006d79;box-shadow:0 5px 14px #008b9833}.TrainingOne-success{text-align:center;flex-direction:column;align-items:center;padding:30px 10px 15px;display:flex}.TrainingOne-successIcon{color:#15945b;background:#e4f7ed;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:19px;display:flex}.TrainingOne-success h2{color:#12304d;margin:0 0 10px;font-size:24px}.TrainingOne-success p{color:#71869a;max-width:390px;margin:0 0 24px;font-size:14px;line-height:1.7}.TrainingOne-success p strong{color:#294960}.TrainingOne-success .TrainingOne-submitButton{max-width:200px}@keyframes TrainingOne-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TrainingOne-modalIn{0%{opacity:0;transform:translateY(15px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.TrainingOne-formGroup label span{color:#e04b4b;margin-left:2px}.TrainingOne-formGroup input,.TrainingOne-formGroup textarea,.TrainingOne-formGroup select{color:#183a53;background:#fff;border:1px solid #dce6ec;border-radius:8px;outline:none;width:100%;min-width:0;padding:12px 13px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.TrainingOne-formGroup input,.TrainingOne-formGroup select{height:46px}.TrainingOne-formGroup select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23687c90' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:38px}.TrainingOne-formGroup select:invalid{color:#a1afba}.TrainingOne-formGroup select option{color:#183a53}.TrainingOne-formGroup textarea{resize:vertical;min-height:105px;line-height:1.6}.TrainingOne-formGroup input::placeholder,.TrainingOne-formGroup textarea::placeholder{color:#a1afba;opacity:1}.TrainingOne-formGroup input:focus,.TrainingOne-formGroup textarea:focus,.TrainingOne-formGroup select:focus{background:#fcffff;border-color:#008b98;box-shadow:0 0 0 3px #008b9817}.TrainingOne-formGroup input:focus-visible,.TrainingOne-formGroup textarea:focus-visible,.TrainingOne-formGroup select:focus-visible{outline-offset:2px;outline:2px solid #008b982e}.TrainingOne-enquiryForm{flex-direction:column;gap:17px;display:flex}.TrainingOne-formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.TrainingOne-submitButton{margin-top:5px}@media (width<=600px){.TrainingOne-formRow{grid-template-columns:1fr;gap:14px}.TrainingOne-enquiryForm{gap:15px}.TrainingOne-formGroup input,.TrainingOne-formGroup select{height:44px}.TrainingOne-formGroup input,.TrainingOne-formGroup textarea,.TrainingOne-formGroup select{font-size:12px}.TrainingOne-formGroup textarea{min-height:90px}.TrainingOne-submitButton{min-height:46px;font-size:13px}}@media (width>=1600px){.TrainingOne-container{max-width:1426px}.TrainingOne-grid{gap:22px}.TrainingOne-cardImageWrapper{height:225px}.TrainingOne-cardBody{padding:20px 18px 18px}}@media (width<=1250px){.TrainingOne-container{width:calc(100% - 64px)}.TrainingOne-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.TrainingOne-cardImageWrapper{height:215px}.TrainingOne-description{font-size:19px}}@media (width<=900px){.TrainingOne-container{width:calc(100% - 44px)}.TrainingOne-hero{padding:28px 0 34px}.TrainingOne-breadcrumb{gap:8px;margin-bottom:22px;font-size:14px}.TrainingOne-title{letter-spacing:-1.2px;font-size:clamp(36px,5.6vw,49px)}.TrainingOne-description{max-width:740px;font-size:17px;line-height:1.7}.TrainingOne-featured{padding:30px 0 38px}.TrainingOne-sectionTitle{font-size:20px}.TrainingOne-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.TrainingOne-cardImageWrapper{height:clamp(180px,28vw,240px)}.TrainingOne-cardBody{padding:17px 15px 15px}.TrainingOne-cardTitle{font-size:17px}.TrainingOne-cardDescription{min-height:82px}}@media (width<=600px){.TrainingOne-container{width:calc(100% - 30px)}.TrainingOne-hero{padding:23px 0 28px}.TrainingOne-breadcrumb{gap:7px;margin-bottom:19px;font-size:12px}.TrainingOne-breadcrumbSeparator{font-size:16px}.TrainingOne-heroEyebrow{letter-spacing:.8px;font-size:10px;display:flex}.TrainingOne-title{letter-spacing:-1.1px;font-size:clamp(30px,8.4vw,42px);line-height:1.13}.TrainingOne-description{margin-top:12px;font-size:15px;line-height:1.75}.TrainingOne-heroHighlights{gap:10px 14px;display:flex}.TrainingOne-heroHighlights span{font-size:11px}.TrainingOne-featured{padding:25px 0 30px}.TrainingOne-sectionHeader{align-items:flex-start;gap:12px;margin-bottom:17px}.TrainingOne-sectionHeading{align-items:flex-start;gap:9px}.TrainingOne-sectionIcon{flex-basis:30px;width:30px;height:30px}.TrainingOne-sectionTitle{letter-spacing:-.25px;font-size:17px;line-height:1.45}.TrainingOne-sectionSubtitle{font-size:12px}.TrainingOne-allFeatured{gap:5px;min-height:35px;padding:0 10px;font-size:11px}.TrainingOne-allFeatured svg{width:14px;height:14px}.TrainingOne-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.TrainingOne-card{border-radius:13px}.TrainingOne-cardImageWrapper{height:clamp(125px,35vw,190px)}.TrainingOne-featuredBadge{min-height:23px;padding:0 7px;font-size:9px;top:8px;left:7px}.TrainingOne-featuredBadge svg{width:10px;height:10px}.TrainingOne-formatBadge{gap:3px;min-height:23px;padding:0 6px;font-size:9px;top:8px;right:7px}.TrainingOne-formatBadge svg{width:11px;height:11px}.TrainingOne-discountBadge{min-height:22px;padding:0 7px;font-size:9px;bottom:7px;right:7px}.TrainingOne-cardBody{padding:12px 10px 10px}.TrainingOne-cardTitle{-webkit-line-clamp:2;min-height:0;margin-bottom:7px;font-size:14px;line-height:1.4}.TrainingOne-cardDescription{-webkit-line-clamp:4;min-height:0;margin-bottom:12px;font-size:11px;line-height:1.6}.TrainingOne-cardLocation{border-radius:8px;gap:7px;min-height:53px;margin-bottom:11px;padding:7px}.TrainingOne-locationIcon{border-radius:7px;flex-basis:28px;width:28px;height:28px}.TrainingOne-locationIcon svg{width:13px;height:13px}.TrainingOne-locationLabel{font-size:8px}.TrainingOne-locationDetails strong{font-size:10px}.TrainingOne-priceBox{border-radius:8px;gap:8px;margin-bottom:11px;padding:9px 7px}.TrainingOne-priceItem{gap:4px}.TrainingOne-priceLabel{font-size:9px}.TrainingOne-originalPrice{font-size:11px}.TrainingOne-priceItem--discount{padding-top:8px}.TrainingOne-discountPrice{font-size:14px}.TrainingOne-enquiryButton{border-radius:7px;gap:5px;min-height:37px;padding:0 6px;font-size:11px}.TrainingOne-enquiryButton svg{width:13px;height:13px}.TrainingOne-bottomNote{gap:10px;margin-top:20px;padding:14px 12px}.TrainingOne-bottomIcon{flex-basis:36px;width:36px;height:36px}.TrainingOne-bottomIcon svg{width:19px;height:19px}.TrainingOne-bottomText h3{font-size:13px}.TrainingOne-bottomText p{font-size:11px}.TrainingOne-bottomSparkle{width:19px;height:19px}.TrainingOne-modalOverlay{align-items:center;padding:12px}.TrainingOne-modal{border-radius:14px;max-height:calc(100vh - 24px);padding:23px 17px}.TrainingOne-modalHeader{gap:10px;margin-bottom:18px}.TrainingOne-modalIcon{flex-basis:39px;width:39px;height:39px}.TrainingOne-modalHeader h2{font-size:19px}.TrainingOne-modalHeader p{font-size:11px}.TrainingOne-selectedCourse{gap:10px;padding:9px}.TrainingOne-selectedCourse img{flex-basis:62px;width:62px;height:58px}.TrainingOne-selectedCourse h3{font-size:13px}.TrainingOne-selectedCourse span{font-size:11px}.TrainingOne-formRow{grid-template-columns:1fr;gap:14px}.TrainingOne-formGroup label{font-size:12px}.TrainingOne-formGroup input{height:43px}.TrainingOne-formGroup input,.TrainingOne-formGroup textarea{font-size:12px}}@media (width<=380px){.TrainingOne-container{width:calc(100% - 22px)}.TrainingOne-breadcrumb{gap:5px;font-size:11px}.TrainingOne-title{font-size:30px}.TrainingOne-description{font-size:14px}.TrainingOne-sectionTitle{font-size:15px}.TrainingOne-sectionSubtitle{font-size:11px}.TrainingOne-allFeatured{font-size:10px}.TrainingOne-grid{gap:9px}.TrainingOne-cardImageWrapper{height:125px}.TrainingOne-cardBody{padding-left:8px;padding-right:8px}.TrainingOne-cardTitle{font-size:13px}.TrainingOne-cardDescription{font-size:10px}.TrainingOne-priceLabel{font-size:8px}.TrainingOne-originalPrice{font-size:10px}.TrainingOne-discountPrice{font-size:13px}.TrainingOne-enquiryButton{font-size:10px}}@media (prefers-reduced-motion:reduce){.TrainingOne *,.TrainingOne :before,.TrainingOne :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ClassDetails{--ClassDetails-navy:#122d47;--ClassDetails-text:#344d68;--ClassDetails-muted:#72849d;--ClassDetails-teal:#087f89;--ClassDetails-teal-dark:#066d76;--ClassDetails-gold:#f5a514;--ClassDetails-border:#d9e5ed;--ClassDetails-soft:#f5f9fa;--ClassDetails-white:#fff;background:var(--ClassDetails-white);width:100%;min-width:0;color:var(--ClassDetails-navy);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;overflow:clip}.ClassDetails *,.ClassDetails :before,.ClassDetails :after{box-sizing:border-box}.ClassDetails button,.ClassDetails input,.ClassDetails select,.ClassDetails textarea{font:inherit}.ClassDetails button,.ClassDetails a,.ClassDetails input,.ClassDetails select{-webkit-tap-highlight-color:transparent}.ClassDetails a{color:inherit}.ClassDetails button{cursor:pointer}.ClassDetails button:focus-visible,.ClassDetails a:focus-visible,.ClassDetails input:focus-visible,.ClassDetails select:focus-visible,.ClassDetails textarea:focus-visible{outline-offset:3px;outline:3px solid #087f8947}.ClassDetails-header{z-index:1;border-bottom:1px solid var(--ClassDetails-border);background:radial-gradient(at 12% 0,#dbf1f273,#0000 50%),linear-gradient(#eff8f8 0%,#fff 100%);width:100%;padding:25px 0 34px;position:relative}.ClassDetails-headerContainer{width:calc(100% - 64px);max-width:1470px;margin:0 auto}.ClassDetails-breadcrumb{color:#71849a;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:22px;font-size:14px;line-height:1.6;display:flex}.ClassDetails-breadcrumb a{text-decoration:none;transition:color .2s}.ClassDetails-breadcrumb a:hover{color:var(--ClassDetails-teal)}.ClassDetails-breadcrumb>span{color:#bac7d2}.ClassDetails-breadcrumb strong{color:var(--ClassDetails-navy);font-weight:700}.ClassDetails-headingLayout{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.ClassDetails-headingMain{flex:1;min-width:0}.ClassDetails-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ClassDetails-badge{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:4px 11px;font-size:12px;font-weight:750;line-height:1.3;display:inline-flex}.ClassDetails-badge--featured{color:#9c6500;background:#fff5df}.ClassDetails-badge--verified{color:var(--ClassDetails-teal);background:#e8f6f6}.ClassDetails-badge--category{border-color:var(--ClassDetails-border);color:#52667d;background:#f6f9fa}.ClassDetails-badge--trial{color:#288255;background:#e8f6ed}.ClassDetails-title{color:var(--ClassDetails-navy);letter-spacing:-2px;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,3.2vw,58px);font-weight:800;line-height:1.15}.ClassDetails-providerLine{color:var(--ClassDetails-muted);margin:14px 0 15px;font-size:19px;line-height:1.5}.ClassDetails-providerLine a{color:var(--ClassDetails-teal);font-weight:750;text-decoration:none}.ClassDetails-providerLine a:hover{text-decoration:underline}.ClassDetails-quickInfo{color:var(--ClassDetails-navy);flex-wrap:wrap;align-items:center;gap:12px 26px;font-size:15px;display:flex}.ClassDetails-quickInfo>a{color:#72849d;text-underline-offset:3px;text-decoration:underline}.ClassDetails-quickInfo>a:hover{color:var(--ClassDetails-teal)}.ClassDetails-locationInfo{align-items:center;gap:8px;display:inline-flex}.ClassDetails-onlinePill{color:#4653c8;background:#eceeff;border-radius:8px;justify-content:center;align-items:center;min-height:29px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-flex}.ClassDetails-headerActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.ClassDetails-headerButton,.ClassDetails-compareButton{border:1px solid var(--ClassDetails-border);min-height:48px;color:var(--ClassDetails-navy);white-space:nowrap;background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.ClassDetails-headerButton:hover,.ClassDetails-compareButton:hover{background:#f9fcfc;border-color:#b2d4db;transform:translateY(-1px)}.ClassDetails-headerButton--saved{color:#d44e69;background:#fff1f3;border-color:#f0ccd2}.ClassDetails-compareButton{cursor:pointer}.ClassDetails-compareButton input{width:19px;height:19px;accent-color:var(--ClassDetails-teal);margin:0}.ClassDetails-headerEnquire{border:1px solid var(--ClassDetails-gold);background:var(--ClassDetails-gold);color:#142b40;white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.ClassDetails-headerEnquire:hover{background:#ffb51e;transform:translateY(-1px)}.ClassDetails-compareNotice{color:#287957;background:#f0faf6;border:1px solid #cce8df;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;padding:12px 15px;font-size:13px;display:flex}.ClassDetails-compareNotice button{color:var(--ClassDetails-teal);background:0 0;border:0;padding:3px 7px;font-weight:750;text-decoration:underline}.ClassDetails-pageContainer{grid-template-columns:minmax(0,1fr) 425px;align-items:start;gap:48px;width:calc(100% - 64px);max-width:1470px;margin:0 auto;padding:48px 0 65px;display:grid}.ClassDetails-mainColumn{flex-direction:column;min-width:0;display:flex}.ClassDetails-section{min-width:0;margin-top:43px;scroll-margin-top:30px}.ClassDetails-section:first-child{margin-top:0}.ClassDetails-sectionTitle{color:var(--ClassDetails-navy);letter-spacing:-.75px;margin:0 0 20px;font-size:27px;font-weight:800;line-height:1.35}.ClassDetails-bodyText,.ClassDetails-lead{color:var(--ClassDetails-text);margin:0;font-size:16px;line-height:1.9}.ClassDetails-lead{margin-bottom:13px}.ClassDetails-bodyText+.ClassDetails-bodyText{margin-top:12px}.ClassDetails-note{color:var(--ClassDetails-muted);margin:14px 0 0;font-size:13px;line-height:1.7}.ClassDetails-gallery{border:1px solid var(--ClassDetails-border);background:#edf4f2;border-radius:27px;width:100%;height:465px;position:relative;overflow:hidden;box-shadow:0 8px 26px #122d470e}.ClassDetails-heroImage{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s;display:block}.ClassDetails-gallery:hover .ClassDetails-heroImage{transform:scale(1.015)}.ClassDetails-imageCaption{pointer-events:none;justify-content:flex-start;align-items:center;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.ClassDetails-imageCaption span{color:var(--ClassDetails-navy);background:#ffffffed;border:1px solid #ffffff8c;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 3px 12px #122d4714}.ClassDetails-learningGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ClassDetails-learningItem{border:1px solid var(--ClassDetails-border);min-width:0;min-height:70px;color:var(--ClassDetails-navy);background:#f5f9fa;border-radius:15px;align-items:flex-start;gap:13px;padding:19px 18px;font-size:15px;line-height:1.6;transition:border-color .2s,background .2s;display:flex}.ClassDetails-learningItem:hover{background:#eff8f8;border-color:#badce0}.ClassDetails-learningItem>svg{color:var(--ClassDetails-teal);stroke-width:2.5px;flex:none;margin-top:2px}.ClassDetails-detailsTable{border:1px solid var(--ClassDetails-border);background:#fff;border-radius:19px;width:100%;overflow:hidden}.ClassDetails-detailsRow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ClassDetails-detailsRow+.ClassDetails-detailsRow{border-top:1px solid var(--ClassDetails-border)}.ClassDetails-detailCell{justify-content:space-between;align-items:flex-start;gap:15px;min-width:0;min-height:61px;padding:16px 21px;font-size:14px;line-height:1.6;display:flex}.ClassDetails-detailCell+.ClassDetails-detailCell{border-left:1px solid var(--ClassDetails-border)}.ClassDetails-detailCell>span{color:var(--ClassDetails-muted);flex:none}.ClassDetails-detailCell>strong{color:var(--ClassDetails-navy);text-align:right;overflow-wrap:anywhere;font-weight:700}.ClassDetails-scheduleTable{border:1px solid var(--ClassDetails-border);background:#fff;border-radius:19px;width:100%;overflow:hidden}.ClassDetails-scheduleRow{min-height:55px;color:var(--ClassDetails-text);grid-template-columns:1fr 1.45fr .65fr;align-items:center;gap:15px;padding:13px 17px;font-size:14px;line-height:1.6;display:grid}.ClassDetails-scheduleRow+.ClassDetails-scheduleRow{border-top:1px solid var(--ClassDetails-border)}.ClassDetails-scheduleRow--head{color:var(--ClassDetails-navy);background:#f5f9fa;font-weight:750}.ClassDetails-scheduleRow strong{color:var(--ClassDetails-navy);font-weight:700}.ClassDetails-teacherCard{background:#fff;border:1px solid #8bcbd0;border-radius:20px;grid-template-columns:137px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 8px 20px #122d470e}.ClassDetails-teacherAvatar{color:#299c75;background:#dff0e9;justify-content:center;align-items:center;min-height:190px;display:flex}.ClassDetails-teacherAvatar span{letter-spacing:-1.5px;font-size:39px;font-weight:850}.ClassDetails-teacherContent{flex-direction:column;justify-content:center;min-width:0;padding:23px 25px;display:flex}.ClassDetails-teacherNameLine{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}.ClassDetails-teacherNameLine h3{color:var(--ClassDetails-navy);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:800;line-height:1.4}.ClassDetails-teacherVerified{color:var(--ClassDetails-teal);white-space:nowrap;background:#e8f6f6;border-radius:7px;align-items:center;gap:4px;padding:5px 9px;font-size:11px;font-weight:750;display:inline-flex}.ClassDetails-teacherContent>p{color:var(--ClassDetails-text);margin:0 0 7px;font-size:15px;line-height:1.6}.ClassDetails-teacherMeta{color:var(--ClassDetails-muted);font-size:13px;line-height:1.6}.ClassDetails-teacherFooter{color:var(--ClassDetails-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:13px;display:flex}.ClassDetails-teacherFooter a{color:var(--ClassDetails-teal);align-items:center;gap:5px;font-weight:750;text-decoration:none;display:inline-flex}.ClassDetails-teacherFooter a:hover{text-underline-offset:4px;text-decoration:underline}.ClassDetails-locationCard{border:1px solid var(--ClassDetails-border);background:#f7fafb;border-radius:16px;align-items:flex-start;gap:15px;margin-top:18px;padding:20px;display:flex}.ClassDetails-locationIcon{width:45px;height:45px;color:var(--ClassDetails-teal);background:#e3f3f2;border-radius:12px;flex:0 0 45px;justify-content:center;align-items:center;display:flex}.ClassDetails-locationCard strong{color:var(--ClassDetails-navy);margin-bottom:4px;font-size:15px;display:block}.ClassDetails-locationCard p{color:var(--ClassDetails-muted);margin:0;font-size:13px;line-height:1.7}.ClassDetails-sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.ClassDetails-sectionHeading .ClassDetails-sectionTitle{margin-bottom:0}.ClassDetails-outlineButton{border:1px solid var(--ClassDetails-teal);min-height:45px;color:var(--ClassDetails-teal);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:750;transition:background .2s,color .2s;display:inline-flex}.ClassDetails-outlineButton:hover{background:var(--ClassDetails-teal);color:#fff}.ClassDetails-reviewForm{border:1px solid var(--ClassDetails-border);background:#f8fbfc;border-radius:17px;flex-direction:column;gap:15px;margin-top:20px;padding:23px;display:flex}.ClassDetails-reviewForm label{color:var(--ClassDetails-navy);flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.ClassDetails-reviewForm input,.ClassDetails-reviewForm select,.ClassDetails-reviewForm textarea{border:1px solid var(--ClassDetails-border);width:100%;min-height:47px;color:var(--ClassDetails-navy);background:#fff;border-radius:11px;outline:none;padding:12px 14px;font-size:14px}.ClassDetails-reviewForm textarea{resize:vertical}.ClassDetails-reviewForm input:focus,.ClassDetails-reviewForm select:focus,.ClassDetails-reviewForm textarea:focus{border-color:var(--ClassDetails-teal)}.ClassDetails-reviewForm .ClassDetails-submitButton{align-self:flex-start}.ClassDetails-feedbackMessage{color:#287957;background:#f0faf6;border:1px solid #cce8df;border-radius:11px;margin:13px 0 0;padding:12px 14px;font-size:13px;line-height:1.7}.ClassDetails-faqList{flex-direction:column;gap:12px;display:flex}.ClassDetails-faqItem{border:1px solid var(--ClassDetails-border);background:#fff;border-radius:17px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.ClassDetails-faqItem:hover{border-color:#c3dce2}.ClassDetails-faqItem--open{border-color:#b9dadd;box-shadow:0 5px 15px #122d470a}.ClassDetails-faqQuestion{width:100%;min-height:68px;color:var(--ClassDetails-navy);text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;font-size:15px;font-weight:750;line-height:1.5;display:flex}.ClassDetails-faqQuestion>svg{color:var(--ClassDetails-teal);stroke-width:2.5px;flex:none}.ClassDetails-faqAnswer{color:var(--ClassDetails-text);padding:0 22px 20px;font-size:14px;line-height:1.85}.ClassDetails-similarGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.ClassDetails-similarCard{border:1px solid var(--ClassDetails-border);background:#fff;border-radius:20px;flex-direction:column;min-width:0;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.ClassDetails-similarCard:hover{transform:translateY(-3px);box-shadow:0 10px 24px #122d4714}.ClassDetails-similarImage{justify-content:center;align-items:center;height:140px;display:flex;overflow:hidden}.ClassDetails-similarImage--purple{color:#6261d8;background:#ededfa}.ClassDetails-similarImage--green{color:#269f75;background:#e4f3ed}.ClassDetails-similarImage--orange{color:#e58b48;background:#faeee3}.ClassDetails-similarImage img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.ClassDetails-similarCard:hover .ClassDetails-similarImage img{transform:scale(1.04)}.ClassDetails-similarContent{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:17px 17px 16px;display:flex}.ClassDetails-similarContent h3{color:var(--ClassDetails-navy);overflow-wrap:anywhere;margin:0 0 8px;font-size:15px;font-weight:800;line-height:1.55}.ClassDetails-similarContent p{color:var(--ClassDetails-muted);margin:0 0 10px;font-size:13px;line-height:1.6}.ClassDetails-similarContent>strong{color:var(--ClassDetails-navy);margin-top:auto;font-size:16px;font-weight:800;line-height:1.6}.ClassDetails-similarContent>a{color:var(--ClassDetails-teal);align-items:center;gap:5px;margin-top:11px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.ClassDetails-similarContent>a:hover{text-underline-offset:3px;text-decoration:underline}.ClassDetails-disclaimer{color:#91a0b2;margin:30px 0 0;font-size:12px;line-height:1.8}.ClassDetails-sidebar{align-self:start;min-width:0;scroll-margin-top:20px;position:sticky;top:20px}.ClassDetails-enquiryCard{border:1px solid var(--ClassDetails-border);scrollbar-width:thin;scrollbar-color:#c1d0da transparent;background:#fff;border-radius:22px;width:100%;max-height:calc(100vh - 40px);padding:25px 25px 26px;overflow-y:auto;box-shadow:0 12px 32px #122d4713}.ClassDetails-enquiryCard::-webkit-scrollbar{width:5px}.ClassDetails-enquiryCard::-webkit-scrollbar-thumb{background:#c1d0da;border-radius:10px}.ClassDetails-priceHeader{border-bottom:1px solid var(--ClassDetails-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:22px;display:flex}.ClassDetails-priceHeader>strong{color:var(--ClassDetails-navy);letter-spacing:-1.2px;white-space:nowrap;font-size:35px;font-weight:850;line-height:1.3}.ClassDetails-priceHeader>span{color:var(--ClassDetails-muted);white-space:nowrap;font-size:15px}.ClassDetails-enquiryIntro{margin:22px 0 20px}.ClassDetails-enquiryIntro h2{color:var(--ClassDetails-navy);letter-spacing:-.5px;margin:0 0 5px;font-size:21px;font-weight:800;line-height:1.45}.ClassDetails-enquiryIntro p{color:var(--ClassDetails-muted);margin:0;font-size:14px;line-height:1.7}.ClassDetails-enquiryForm{flex-direction:column;gap:18px;min-width:0;display:flex}.ClassDetails-formGroup{flex-direction:column;gap:8px;min-width:0;display:flex}.ClassDetails-formGroup label,.ClassDetails-dayFieldset legend{color:var(--ClassDetails-navy);font-size:13px;font-weight:750;line-height:1.5}.ClassDetails-formGroup input,.ClassDetails-formGroup select,.ClassDetails-formGroup textarea{border:1px solid var(--ClassDetails-border);width:100%;min-width:0;min-height:51px;color:var(--ClassDetails-navy);background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-size:14px;line-height:1.6;transition:border-color .2s,box-shadow .2s;display:block}.ClassDetails-formGroup input::placeholder,.ClassDetails-formGroup textarea::placeholder{color:#929bad;opacity:1}.ClassDetails-formGroup input:focus,.ClassDetails-formGroup select:focus,.ClassDetails-formGroup textarea:focus{border-color:var(--ClassDetails-teal);box-shadow:0 0 0 3px #087f8917}.ClassDetails-formGroup select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23122d47' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:33px}.ClassDetails-formGroup textarea{resize:vertical;min-height:138px}.ClassDetails-formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ClassDetails-dayFieldset{border:0;min-width:0;margin:0;padding:0}.ClassDetails-dayFieldset legend{margin-bottom:10px;padding:0}.ClassDetails-preferredDays{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.ClassDetails-preferredDay{border:1px solid var(--ClassDetails-border);min-width:0;min-height:48px;color:var(--ClassDetails-navy);background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:8px 3px;font-size:13px;font-weight:650;transition:border-color .2s,background .2s,color .2s;display:flex}.ClassDetails-preferredDay:hover{background:#f4fbfb;border-color:#9dcbd1}.ClassDetails-preferredDay--active{border-color:var(--ClassDetails-teal);background:var(--ClassDetails-teal);color:#fff}.ClassDetails-submitButton{border:1px solid var(--ClassDetails-gold);background:var(--ClassDetails-gold);color:#132d46;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:57px;padding:13px 18px;font-size:15px;font-weight:800;line-height:1.4;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.ClassDetails-submitButton:hover{background:#ffb51e;transform:translateY(-1px);box-shadow:0 6px 16px #f5a5142e}.ClassDetails-privacyNote{color:var(--ClassDetails-muted);margin:0;font-size:11px;line-height:1.75}.ClassDetails-privacyNote a{color:var(--ClassDetails-muted);text-underline-offset:2px;text-decoration:underline}.ClassDetails-privacyNote a:hover{color:var(--ClassDetails-teal)}@media (width>=1600px){.ClassDetails-headerContainer,.ClassDetails-pageContainer{max-width:1470px}.ClassDetails-pageContainer{grid-template-columns:minmax(0,1fr) 425px;gap:48px}.ClassDetails-gallery{height:465px}}@media (width<=1250px){.ClassDetails-headerContainer,.ClassDetails-pageContainer{width:calc(100% - 48px)}.ClassDetails-pageContainer{grid-template-columns:minmax(0,1fr) 365px;gap:30px;padding-top:35px}.ClassDetails-headingLayout{gap:20px}.ClassDetails-headerActions{max-width:400px}.ClassDetails-headerButton,.ClassDetails-compareButton,.ClassDetails-headerEnquire{min-height:44px;padding-left:13px;padding-right:13px;font-size:13px}.ClassDetails-gallery{height:390px}.ClassDetails-enquiryCard{padding:22px 20px}.ClassDetails-priceHeader>strong{font-size:30px}.ClassDetails-detailCell{gap:9px;padding-left:13px;padding-right:13px;font-size:12px}.ClassDetails-similarGrid{gap:11px}.ClassDetails-similarContent{padding:13px}.ClassDetails-similarContent h3{font-size:13px}}@media (width<=1000px){.ClassDetails-header{padding:22px 0 27px}.ClassDetails-headingLayout{flex-direction:column;align-items:stretch;gap:19px}.ClassDetails-headerActions{justify-content:flex-start;max-width:none}.ClassDetails-pageContainer{grid-template-columns:minmax(0,1fr) 320px;gap:23px;padding-top:28px}.ClassDetails-gallery{border-radius:20px;height:340px}.ClassDetails-section{margin-top:34px}.ClassDetails-sectionTitle{font-size:24px}.ClassDetails-learningGrid{gap:10px}.ClassDetails-learningItem{padding:14px;font-size:13px}.ClassDetails-teacherCard{grid-template-columns:100px minmax(0,1fr)}.ClassDetails-teacherAvatar{min-height:160px}.ClassDetails-teacherContent{padding:18px}.ClassDetails-similarGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ClassDetails-similarCard:last-child{grid-column:auto}.ClassDetails-similarImage{height:130px}.ClassDetails-enquiryCard{padding:20px 17px}.ClassDetails-formGrid{gap:9px}.ClassDetails-preferredDays{gap:6px}.ClassDetails-preferredDay{min-height:43px;font-size:12px}}@media (width<=800px){.ClassDetails-headerContainer,.ClassDetails-pageContainer{width:calc(100% - 36px)}.ClassDetails-pageContainer{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:25px}.ClassDetails-mainColumn{width:100%}.ClassDetails-sidebar{grid-row:1;width:100%;position:static}.ClassDetails-enquiryCard{border-radius:20px;max-height:none;padding:23px;overflow:visible}.ClassDetails-priceHeader>strong{font-size:32px}.ClassDetails-enquiryForm{gap:17px}.ClassDetails-formGrid{gap:15px}.ClassDetails-preferredDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.ClassDetails-gallery{height:400px}.ClassDetails-learningItem{min-height:65px;font-size:14px}.ClassDetails-detailCell{font-size:13px}.ClassDetails-similarGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ClassDetails-similarContent{padding:13px}}@media (width<=600px){.ClassDetails{font-size:14px}.ClassDetails-header{padding:18px 0 24px}.ClassDetails-headerContainer,.ClassDetails-pageContainer{width:calc(100% - 28px)}.ClassDetails-breadcrumb{gap:6px 8px;margin-bottom:19px;font-size:12px}.ClassDetails-badges{gap:6px;margin-bottom:11px}.ClassDetails-badge{min-height:26px;padding:4px 8px;font-size:10px}.ClassDetails-title{letter-spacing:-1.3px;font-size:clamp(30px,8vw,42px);line-height:1.17}.ClassDetails-providerLine{margin:12px 0;font-size:16px}.ClassDetails-quickInfo{gap:10px 15px;font-size:13px}.ClassDetails-headerActions{gap:7px}.ClassDetails-headerButton,.ClassDetails-compareButton{border-radius:10px;gap:6px;min-height:41px;padding:0 10px;font-size:12px}.ClassDetails-headerButton svg{width:15px;height:15px}.ClassDetails-compareButton input{width:16px;height:16px}.ClassDetails-headerEnquire{border-radius:10px;min-height:41px;padding:0 14px;font-size:12px}.ClassDetails-pageContainer{gap:28px;padding-top:18px;padding-bottom:40px}.ClassDetails-gallery{border-radius:17px;height:290px}.ClassDetails-imageCaption{bottom:12px;left:12px;right:12px}.ClassDetails-section{margin-top:30px}.ClassDetails-sectionTitle{letter-spacing:-.45px;margin-bottom:15px;font-size:22px}.ClassDetails-bodyText,.ClassDetails-lead{font-size:14px;line-height:1.85}.ClassDetails-lead{margin-bottom:11px}.ClassDetails-learningGrid{grid-template-columns:minmax(0,1fr);gap:9px}.ClassDetails-learningItem{border-radius:12px;min-height:57px;padding:15px;font-size:13px}.ClassDetails-detailsTable{border-radius:14px}.ClassDetails-detailsRow{grid-template-columns:minmax(0,1fr)}.ClassDetails-detailCell{min-height:49px;padding:12px 14px;font-size:12px}.ClassDetails-detailCell+.ClassDetails-detailCell{background:#fbfcfd;border-top:1px dashed #e0e8ed;border-left:0}.ClassDetails-scheduleTable{border-radius:14px}.ClassDetails-scheduleRow{overflow-wrap:anywhere;grid-template-columns:.9fr 1.3fr .65fr;gap:8px;padding:12px 10px;font-size:11px}.ClassDetails-teacherCard{border-radius:15px;grid-template-columns:85px minmax(0,1fr)}.ClassDetails-teacherAvatar{min-height:170px}.ClassDetails-teacherAvatar span{font-size:30px}.ClassDetails-teacherContent{padding:14px 12px}.ClassDetails-teacherNameLine{align-items:flex-start;gap:7px;margin-bottom:8px}.ClassDetails-teacherNameLine h3{font-size:15px}.ClassDetails-teacherVerified{padding:4px 6px;font-size:9px}.ClassDetails-teacherContent>p{font-size:12px}.ClassDetails-teacherMeta,.ClassDetails-teacherFooter{font-size:11px}.ClassDetails-teacherFooter{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.ClassDetails-locationCard{gap:11px;padding:15px}.ClassDetails-sectionHeading{align-items:flex-start}.ClassDetails-outlineButton{min-height:39px;padding:0 12px;font-size:12px}.ClassDetails-faqList{gap:9px}.ClassDetails-faqItem{border-radius:13px}.ClassDetails-faqQuestion{gap:12px;min-height:60px;padding:16px;font-size:13px}.ClassDetails-faqQuestion>svg{width:18px;height:18px}.ClassDetails-faqAnswer{padding:0 16px 17px;font-size:12px}.ClassDetails-similarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ClassDetails-similarImage{height:115px}.ClassDetails-similarContent{padding:12px}.ClassDetails-similarContent h3{font-size:13px}.ClassDetails-similarContent p{font-size:11px}.ClassDetails-similarContent>strong{font-size:13px}.ClassDetails-similarContent>a{font-size:11px}.ClassDetails-enquiryCard{border-radius:17px;padding:19px 15px}.ClassDetails-priceHeader{padding-bottom:17px}.ClassDetails-priceHeader>strong{font-size:30px}.ClassDetails-priceHeader>span{font-size:13px}.ClassDetails-enquiryIntro{margin:18px 0}.ClassDetails-enquiryIntro h2{font-size:20px}.ClassDetails-enquiryIntro p{font-size:13px}.ClassDetails-enquiryForm{gap:15px}.ClassDetails-formGroup label,.ClassDetails-dayFieldset legend{font-size:12px}.ClassDetails-formGroup input,.ClassDetails-formGroup select,.ClassDetails-formGroup textarea{border-radius:11px;min-height:46px;padding:11px 12px;font-size:13px}.ClassDetails-formGroup textarea{min-height:115px}.ClassDetails-formGrid{gap:9px}.ClassDetails-preferredDays{gap:6px}.ClassDetails-preferredDay{border-radius:10px;min-height:41px;font-size:11px}.ClassDetails-submitButton{border-radius:11px;min-height:51px;font-size:14px}.ClassDetails-privacyNote{font-size:10px}.ClassDetails-reviewForm{padding:16px}.ClassDetails-disclaimer{font-size:11px}}@media (width<=380px){.ClassDetails-headerContainer,.ClassDetails-pageContainer{width:calc(100% - 22px)}.ClassDetails-title{font-size:29px}.ClassDetails-headerActions{gap:6px}.ClassDetails-headerButton,.ClassDetails-compareButton,.ClassDetails-headerEnquire{padding-left:8px;padding-right:8px;font-size:11px}.ClassDetails-gallery{height:235px}.ClassDetails-teacherCard{grid-template-columns:70px minmax(0,1fr)}.ClassDetails-teacherAvatar span{font-size:25px}.ClassDetails-teacherContent{padding:12px 10px}.ClassDetails-similarGrid{grid-template-columns:minmax(0,1fr)}.ClassDetails-similarImage{height:160px}.ClassDetails-formGrid{grid-template-columns:minmax(0,1fr)}.ClassDetails-preferredDay{font-size:10px}.ClassDetails-scheduleRow{grid-template-columns:.85fr 1.2fr .6fr;gap:5px;padding-left:7px;padding-right:7px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ClassDetails *,.ClassDetails :before,.ClassDetails :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.RequestArtClass{color:#102d49;-webkit-font-smoothing:antialiased;background:#fff;width:100%;min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif;overflow-x:clip}.RequestArtClass,.RequestArtClass *{box-sizing:border-box}.RequestArtClass-hero{background:linear-gradient(#eaf6f7 0%,#f6fbfb 66%,#fff 100%);border-top:1px solid #e1ebee;border-bottom:1px solid #d8e5eb;width:100%;padding:32px 24px 46px}.RequestArtClass-heroInner{width:100%;max-width:1500px;margin:0 auto}.RequestArtClass-breadcrumb{color:#647c96;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 25px;font-size:15px;line-height:1.5;display:flex}.RequestArtClass-breadcrumb a{color:#647c96;text-decoration:none;transition:color .2s}.RequestArtClass-breadcrumb a:hover{color:#087f8c}.RequestArtClass-breadcrumb svg{color:#b4c5d1;flex-shrink:0}.RequestArtClass-breadcrumb span{color:#102d49;font-weight:650}.RequestArtClass-title{color:#102d49;letter-spacing:-1.8px;margin:0;font-size:clamp(36px,4vw,58px);font-weight:780;line-height:1.12}.RequestArtClass-subtitle{color:#3f5b78;max-width:1050px;margin:14px 0 0;font-size:clamp(16px,1.35vw,21px);line-height:1.65}.RequestArtClass-content{background:#fff;width:100%;padding:50px 24px 64px}.RequestArtClass-formCard{background:#fff;border:1px solid #d6e3eb;border-radius:30px;width:100%;max-width:975px;margin:0 auto;padding:50px 50px 48px;box-shadow:0 2px 5px #102d4904}.RequestArtClass-form{flex-direction:column;gap:25px;width:100%;display:flex}.RequestArtClass-fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 25px;width:100%;display:grid}.RequestArtClass-field{flex-direction:column;gap:10px;min-width:0;display:flex}.RequestArtClass-fieldFull{width:100%}.RequestArtClass-field label,.RequestArtClass-daysField legend{color:#102d49;margin:0;font-size:14px;font-weight:700;line-height:1.4;display:block}.RequestArtClass-field input,.RequestArtClass-field select{color:#102d49;background:#fff;border:1px solid #d5e2eb;border-radius:15px;outline:none;width:100%;min-width:0;height:60px;padding:0 18px;font-family:inherit;font-size:17px;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.RequestArtClass-field input::placeholder{color:#8997aa;opacity:1}.RequestArtClass-field input:focus,.RequestArtClass-field select:focus{border-color:#0b8792;box-shadow:0 0 0 3px #0b87921f}.RequestArtClass-selectWrap{width:100%;position:relative}.RequestArtClass-selectWrap select{appearance:none;cursor:pointer;padding-right:45px}.RequestArtClass-selectWrap:after{content:"";pointer-events:none;border-bottom:2px solid #102d49;border-right:2px solid #102d49;width:10px;height:10px;position:absolute;top:50%;right:19px;transform:translateY(-70%)rotate(45deg)}.RequestArtClass-daysField{border:0;min-width:0;margin:0;padding:0}.RequestArtClass-daysField legend{width:100%;margin-bottom:10px;padding:0}.RequestArtClass-daysGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;width:100%;display:grid}.RequestArtClass-dayButton{color:#102d49;cursor:pointer;background:#fff;border:1px solid #d5e2eb;border-radius:15px;justify-content:center;align-items:center;min-width:0;min-height:55px;padding:10px 8px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex}.RequestArtClass-dayButton:hover{border-color:#0b8792;transform:translateY(-1px)}.RequestArtClass-dayButtonActive{color:#fff;background:#0b7f89;border-color:#0b7f89}.RequestArtClass-dayButton:focus-visible,.RequestArtClass-submitButton:focus-visible{outline-offset:3px;outline:3px solid #0b879240}.RequestArtClass-submitArea{flex-direction:column;align-items:flex-start;gap:14px;padding-top:0;display:flex}.RequestArtClass-submitButton{color:#102d49;cursor:pointer;background:#f6a313;border:1px solid #f6a313;border-radius:16px;justify-content:center;align-items:center;min-height:60px;padding:0 28px;font-family:inherit;font-size:17px;font-weight:750;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 5px 12px #f6a31314}.RequestArtClass-submitButton:hover{background:#e89500;border-color:#e89500;transform:translateY(-1px);box-shadow:0 8px 18px #f6a31333}.RequestArtClass-privacyNote{color:#71849b;margin:0;font-size:13px;line-height:1.65}.RequestArtClass-success{text-align:center;flex-direction:column;align-items:center;padding:32px 12px;display:flex}.RequestArtClass-successIcon{color:#23956d;background:#e8f6f0;border-radius:22px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:18px;display:flex}.RequestArtClass-success h2{color:#102d49;margin:0;font-size:28px;line-height:1.3}.RequestArtClass-success p{color:#647c96;max-width:560px;margin:12px 0 24px;font-size:16px;line-height:1.7}@media (width<=900px){.RequestArtClass-hero{padding:28px 24px 38px}.RequestArtClass-title{letter-spacing:-1.2px}.RequestArtClass-content{padding:36px 22px 48px}.RequestArtClass-formCard{border-radius:24px;max-width:760px;padding:36px 32px}.RequestArtClass-daysGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.RequestArtClass-hero{padding:23px 18px 30px}.RequestArtClass-breadcrumb{gap:7px;margin-bottom:19px;font-size:13px}.RequestArtClass-title{letter-spacing:-1px;font-size:clamp(32px,9vw,43px);line-height:1.12}.RequestArtClass-subtitle{margin-top:12px;font-size:15px;line-height:1.65}.RequestArtClass-content{padding:22px 14px 34px}.RequestArtClass-formCard{border-radius:21px;padding:25px 18px 26px}.RequestArtClass-form{gap:22px}.RequestArtClass-fieldGrid{grid-template-columns:minmax(0,1fr);gap:20px}.RequestArtClass-field{gap:8px}.RequestArtClass-field input,.RequestArtClass-field select{border-radius:13px;height:54px;padding:0 14px;font-size:16px}.RequestArtClass-selectWrap select{padding-right:42px}.RequestArtClass-selectWrap:after{right:17px}.RequestArtClass-daysGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.RequestArtClass-dayButton{border-radius:12px;min-height:48px;padding:8px 4px;font-size:14px}.RequestArtClass-submitButton{border-radius:13px;width:100%;min-height:55px;padding:0 16px;font-size:16px}.RequestArtClass-privacyNote{font-size:12px}.RequestArtClass-success h2{font-size:24px}.RequestArtClass-success p{font-size:14px}}@media (width<=360px){.RequestArtClass-formCard{padding:22px 14px}.RequestArtClass-daysGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.OrderDetails-page{color:#2e261e;box-sizing:border-box;background-color:#fdfbf7;background-image:radial-gradient(at 0 0,#fdf5eacc 0,#0000 50%),radial-gradient(at 100% 100%,#f6ede099 0,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:85vh;padding:40px 20px 80px;font-family:inherit}.OrderDetails-shell{box-sizing:border-box;align-items:flex-start;gap:32px;width:100%;max-width:1320px;margin:0 auto;display:flex}.OrderDetails-sidebar{z-index:10;flex-shrink:0;width:290px;min-width:280px;position:sticky;top:96px}.OrderDetails-sidebar-card{background:#fff;border:1px solid #ebd9c4;border-radius:20px;flex-direction:column;gap:16px;padding:26px 20px;display:flex;box-shadow:0 10px 30px #513f2f0d}.OrderDetails-sidebar-profile{text-align:center;flex-direction:column;align-items:center;display:flex}.OrderDetails-avatar-circle{color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#b06f15 0%,#7d4905 100%);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:12px;font-size:24px;font-weight:800;display:flex;box-shadow:0 8px 20px #b06f1547}.OrderDetails-sidebar-userinfo{flex-direction:column;align-items:center;display:flex}.OrderDetails-sidebar-name{color:#2d241e;margin:0 0 4px;font-family:Playfair Display,Georgia,serif;font-size:19px;font-weight:700}.OrderDetails-sidebar-email{color:#7b6f63;word-break:break-all;margin:0 0 10px;font-size:12px}.OrderDetails-role-badge{letter-spacing:.06em;text-transform:uppercase;color:#8c5b0c;background:#fff5e8;border:1px solid #ebd9c4;border-radius:20px;margin-bottom:6px;padding:4px 12px;font-size:10.5px;font-weight:800;display:inline-block}.OrderDetails-sidebar-joined{color:#a49483;font-size:11px;font-style:italic}.OrderDetails-sidebar-divider{background:#ebd9c4;height:1px;margin:4px 0}.OrderDetails-sidebar-nav{flex-direction:column;gap:6px;display:flex}.OrderDetails-sidebar-btn{color:#513f2f;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;font-size:13.5px;font-weight:600;transition:all .2s;display:flex}.OrderDetails-sidebar-btn:hover{color:#8c5b0c;background:#fdf5ea;transform:translate(3px)}.OrderDetails-sidebar-btn--active{box-shadow:0 4px 14px #8c5b0c40;color:#fff!important;background:linear-gradient(135deg,#b06f15 0%,#8c5b0c 100%)!important}.OrderDetails-sidebar-btn-content{align-items:center;gap:12px;display:flex}.OrderDetails-sidebar-btn-icon{flex-shrink:0}.OrderDetails-sidebar-btn-label{white-space:nowrap}.OrderDetails-sidebar-badge{color:#8c5b0c;background:#fff;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:800;box-shadow:0 2px 4px #00000014}.OrderDetails-sidebar-logout{color:#b91c1c;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.OrderDetails-sidebar-logout:hover{background:#fef2f2}.OrderDetails-main-area{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.OrderDetails-nav{justify-content:flex-start;align-items:center;padding-bottom:2px;display:flex}.OrderDetails-back-link{color:#8c5b0c;cursor:pointer;background:#fff;border:1px solid #ebd9c4;border-radius:24px;align-items:center;gap:8px;padding:8px 18px;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #8c5b0c0f}.OrderDetails-back-link:hover{color:#5c3804;background:#fcf4e8;border-color:#d4932c;transform:translate(-3px);box-shadow:0 4px 12px #8c5b0c1f}.OrderDetails-hero-card{background:#fff;border:1px solid #ebd9c4;border-top:4px solid #b06f15;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 32px;display:flex;box-shadow:0 8px 26px #513f2f0d}.OrderDetails-hero-left{flex-direction:column;display:flex}.OrderDetails-eyebrow{color:#8c5b0c;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-flex}.OrderDetails-order-title{color:#2e261e;margin:0 0 6px;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:800;line-height:1.2}.OrderDetails-hero-meta{color:#7b6f63;align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.OrderDetails-hero-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.OrderDetails-badge{text-transform:uppercase;letter-spacing:.4px;border-radius:24px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.OrderDetails-badge--paid{color:#15803d;background:#eaf6ed;border:1px solid #bbf7d0}.OrderDetails-badge--status,.OrderDetails-badge--pending{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.OrderDetails-badge--shipped{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.OrderDetails-badge--out-for-delivery{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.OrderDetails-badge--delivered{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.OrderDetails-badge--cancelled{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.OrderDetails-badge--failed,.OrderDetails-badge--payment-failed{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;font-weight:700}.OrderDetails-failed-banner{background:linear-gradient(135deg,#fff7f7 0%,#fef2f2 100%);border:1.5px solid #fca5a5;border-radius:18px;align-items:flex-start;gap:18px;margin-bottom:24px;padding:22px 26px;display:flex;box-shadow:0 8px 24px #dc262614}.OrderDetails-failed-banner-icon{color:#dc2626;background:#fee2e2;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.OrderDetails-failed-banner-content{flex-direction:column;flex:1;gap:14px;display:flex}.OrderDetails-failed-banner-text h4{color:#991b1b;margin:0 0 6px;font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:700}.OrderDetails-failed-banner-text p{color:#7f1d1d;margin:0;font-size:13.5px;line-height:1.5}.OrderDetails-failed-banner-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.OrderDetails-retry-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #dc26264d}.OrderDetails-retry-btn:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c 0%,#991b1b 100%);transform:translateY(-1px);box-shadow:0 6px 16px #dc262666}.OrderDetails-retry-btn:disabled{opacity:.6;cursor:not-allowed}.OrderDetails-help-link-btn{color:#991b1b;background:#fff;border:1.5px solid #fca5a5;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.OrderDetails-help-link-btn:hover{color:#7f1d1d;background:#fee2e2}.OrderDetails-stepper-card{background:#fff;border:1px solid #ebd9c4;border-radius:20px;padding:24px 30px;box-shadow:0 8px 24px #513f2f0a}.OrderDetails-section-heading{color:#2e261e;margin:0 0 20px;font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:700}.OrderDetails-stepper{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.OrderDetails-step{z-index:1;flex:1;align-items:center;gap:12px;display:flex;position:relative}.OrderDetails-step-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.OrderDetails-step--pending .OrderDetails-step-icon{color:#a49483;background:#f4ecdf}.OrderDetails-step--current .OrderDetails-step-icon{color:#8c5b0c;background:#fff5e8;border:2px solid #8c5b0c;box-shadow:0 0 0 4px #8c5b0c26}.OrderDetails-step--completed .OrderDetails-step-icon{color:#fff;background:linear-gradient(135deg,#15803d 0%,#166534 100%);box-shadow:0 4px 12px #15803d40}.OrderDetails-step--cancelled .OrderDetails-step-icon{color:#dc2626;background:#fef2f2}.OrderDetails-step--failed .OrderDetails-step-icon{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 4px 14px #dc262659}.OrderDetails-step--disabled{opacity:.42;filter:grayscale(85%)}.OrderDetails-step--disabled .OrderDetails-step-icon{color:#b5a695;background:#f4ecdf}.OrderDetails-step-line--disabled{opacity:.5;background:#f0e6da}.OrderDetails-step-content{flex-direction:column;display:flex}.OrderDetails-step-content strong{color:#2e261e;font-size:13.5px;font-weight:700}.OrderDetails-step-content span{color:#7b6f63;font-size:11.5px;line-height:1.3}.OrderDetails-step-line{background:#ebd9c4;flex:0 0 36px;height:2px;margin:0 4px}.OrderDetails-shipped-card{background:linear-gradient(135deg,#f8faff 0%,#eff6ff 100%);border:1.5px solid #bfdbfe;border-radius:16px;flex-direction:column;gap:12px;margin-bottom:24px;padding:18px 24px;display:flex;box-shadow:0 6px 20px #2563eb14}.OrderDetails-shipped-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.OrderDetails-shipped-tag{color:#1d4ed8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.OrderDetails-shipped-title{color:#1e40af;margin:2px 0 0;font-size:16px;font-weight:700}.OrderDetails-shipped-grid{border-top:1px dashed #bfdbfe;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;padding-top:10px;display:grid}.OrderDetails-shipped-meta-item{flex-direction:column;gap:2px;display:flex}.OrderDetails-shipped-meta-label{text-transform:uppercase;color:#64748b;letter-spacing:.04em;font-size:11px;font-weight:700}.OrderDetails-shipped-meta-val{color:#1e293b;font-size:13.5px;font-weight:600}.OrderDetails-agent-card{background:linear-gradient(135deg,#fffaf5 0%,#ffedd5 100%);border:1.5px solid #fed7aa;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;box-shadow:0 6px 20px #ea580c17}.OrderDetails-agent-info{align-items:center;gap:14px;display:flex}.OrderDetails-agent-avatar{color:#fff;background:#ea580c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 4px 12px #ea580c47}.OrderDetails-agent-tag{color:#c2410c;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800;display:block}.OrderDetails-agent-name{color:#7c2d12;margin:2px 0 0;font-size:16px;font-weight:700}.OrderDetails-agent-meta{color:#9a3412;margin:2px 0 0;font-size:12.5px}.OrderDetails-agent-call-btn{background:#ea580c;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #ea580c40;color:#fff!important}.OrderDetails-agent-call-btn:hover{background:#c2410c;transform:translateY(-2px);box-shadow:0 6px 16px #ea580c59}.OrderDetails-transit-timeline{flex-direction:column;padding:10px 14px 18px;display:flex;position:relative}.OrderDetails-transit-checkpoint{align-items:flex-start;gap:16px;padding-bottom:20px;display:flex;position:relative}.OrderDetails-transit-checkpoint:before{content:"";background:#ebd9c4;width:2px;position:absolute;top:14px;bottom:0;left:6px}.OrderDetails-transit-checkpoint:last-child:before{display:none}.OrderDetails-checkpoint-dot{z-index:1;background:#8c5b0c;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:4px;box-shadow:0 0 0 2px #8c5b0c}.OrderDetails-checkpoint-content{background:#fdfbf7;border:1px solid #ebdcc5;border-radius:10px;flex:1;padding:12px 16px;box-shadow:0 2px 6px #513f2f08}.OrderDetails-checkpoint-status{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:3px 9px;font-size:11px;font-weight:700}.OrderDetails-grid{grid-template-columns:1.55fr 1fr;align-items:flex-start;gap:24px;display:grid}.OrderDetails-main-col,.OrderDetails-side-col{flex-direction:column;gap:24px;display:flex}.OrderDetails-card{background:#fff;border:1px solid #ebd9c4;border-radius:20px;padding:24px;box-shadow:0 8px 24px #513f2f0a}.OrderDetails-card-header{border-bottom:1px solid #ebd9c4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;display:flex}.OrderDetails-header-icon{color:#8c5b0c}.OrderDetails-card-title{color:#2e261e;margin:0;font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:700}.OrderDetails-verified-badge{color:#15803d;background:#eaf6ed;border:1px solid #bbf7d0;border-radius:16px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.OrderDetails-items-list{flex-direction:column;gap:16px;display:flex}.OrderDetails-item-row{background:#fdfbf7;border:1px solid #efe7d9;border-radius:14px;align-items:center;gap:18px;padding:12px 14px;transition:all .2s;display:flex}.OrderDetails-item-row:hover{background:#fff;border-color:#d4932c;box-shadow:0 4px 14px #513f2f0f}.OrderDetails-item-image-wrap{background:#f0ebe1;border:1px solid #ebd9c4;border-radius:12px;flex-shrink:0;width:76px;height:76px;overflow:hidden}.OrderDetails-item-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.OrderDetails-item-row:hover .OrderDetails-item-image{transform:scale(1.05)}.OrderDetails-item-details{flex:1;min-width:0}.OrderDetails-item-title{color:#2e261e;margin:0 0 4px;font-family:Playfair Display,Georgia,serif;font-size:15.5px;font-weight:700}.OrderDetails-item-artist{color:#8c5b0c;margin:0 0 6px;font-size:12px;font-style:italic}.OrderDetails-item-meta{color:#7b6f63;align-items:center;gap:10px;font-size:12px;display:flex}.OrderDetails-item-qty{background:#efe7d8;border-radius:6px;padding:2px 7px;font-weight:600}.OrderDetails-item-total{text-align:right;flex-shrink:0}.OrderDetails-item-subtotal-label{color:#887869;text-transform:uppercase;font-size:10.5px;font-weight:600;display:block}.OrderDetails-item-total strong{color:#2e261e;font-size:16px;font-weight:800}.OrderDetails-address-content{flex-direction:column;gap:8px;display:flex}.OrderDetails-recipient-name{color:#2e261e;font-family:Playfair Display,Georgia,serif;font-size:16px;font-weight:700}.OrderDetails-address-text{color:#513f2f;margin:0;font-size:13.5px;line-height:1.5}.OrderDetails-contact-pills{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.OrderDetails-contact-pill{background:#fdfbf7;border:1px solid #ebd9c4;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.OrderDetails-contact-pill span{color:#887869;font-weight:600}.OrderDetails-contact-pill strong{color:#2e261e}.OrderDetails-summary-list{flex-direction:column;gap:12px;display:flex}.OrderDetails-summary-row{color:#513f2f;justify-content:space-between;align-items:center;font-size:13.5px;display:flex}.OrderDetails-summary-row strong{color:#2e261e;font-size:14.5px}.OrderDetails-text-free{color:#15803d;background:#eaf6ed;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:800}.OrderDetails-summary-divider{background:#ebd9c4;height:1px;margin:4px 0}.OrderDetails-summary-row--total{padding-top:4px;font-size:16px;font-weight:800}.OrderDetails-summary-row--total strong{color:#8c5b0c;font-size:20px;font-weight:800}.OrderDetails-payment-box{flex-direction:column;gap:10px;display:flex}.OrderDetails-payment-row{color:#513f2f;justify-content:space-between;align-items:center;font-size:13px;display:flex}.OrderDetails-payment-row strong{color:#2e261e;font-weight:700}.OrderDetails-text-success{text-transform:uppercase;font-size:12px;font-weight:800;color:#15803d!important}.OrderDetails-code{color:#8c5b0c;background:#fdfbf7;border:1px solid #ebd9c4;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:11.5px}.OrderDetails-card--guarantee{background:#fdfaf5;border-color:#ebd9c4}.OrderDetails-gold-icon{color:#8c5b0c;flex-shrink:0}.OrderDetails-container{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:1140px;margin:0 auto;display:flex}.OrderDetails-loading{text-align:center;color:#8c5b0c;padding:80px 20px}.OrderDetails-spin{margin-bottom:16px;animation:1s linear infinite spin}.OrderDetails-error-card{text-align:center;background:#fff;border:1px solid #ebd9c4;border-radius:20px;padding:60px 30px;box-shadow:0 10px 30px #513f2f0d}.OrderDetails-error-icon{color:#b91c1c;margin-bottom:16px}.OrderDetails-error-card h2{color:#2e261e;margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-size:24px}.OrderDetails-error-card p{color:#7b6f63;margin:0 0 24px}.OrderDetails-error-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.OrderDetails-primary-btn{color:#fff;background:linear-gradient(135deg,#b06f15 0%,#8c5b0c 100%);border-radius:12px;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #8c5b0c40}.OrderDetails-primary-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #8c5b0c59}.OrderDetails-secondary-btn{color:#8c5b0c;background:#fff;border:1px solid #ebd9c4;border-radius:12px;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.OrderDetails-secondary-btn:hover{background:#fdfaf5;border-color:#d4932c}@keyframes spin{to{transform:rotate(360deg)}}.OrderDetails-tracking-chip{color:#8c5b0c;word-break:break-all;background:#fdf6ec;border:1px solid #fed7aa;border-radius:8px;padding:4px 10px;font-family:monospace;font-size:12px;font-weight:700;display:inline-block}@media (width<=1024px){.OrderDetails-shell{flex-direction:column;gap:20px}.OrderDetails-sidebar{width:100%;min-width:100%;position:static}.OrderDetails-sidebar-card{border-radius:16px;gap:14px;padding:18px 20px}.OrderDetails-sidebar-profile{text-align:left;flex-flow:wrap;align-items:center;gap:16px}.OrderDetails-avatar-circle{flex-shrink:0;width:56px;height:56px;margin-bottom:0;font-size:20px}.OrderDetails-sidebar-userinfo{align-items:flex-start}.OrderDetails-sidebar-name{font-size:17px}.OrderDetails-sidebar-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.OrderDetails-sidebar-nav::-webkit-scrollbar{display:none}.OrderDetails-sidebar-btn{border:1px solid #ebd9c4;border-radius:20px;flex-shrink:0;width:auto;padding:8px 14px;font-size:13px}.OrderDetails-sidebar-logout{border:1px solid #fecaca;border-radius:20px;width:auto;margin-top:2px;padding:8px 14px;display:inline-flex}.OrderDetails-grid{grid-template-columns:1fr;gap:20px}}@media (width<=768px){.OrderDetails-page{padding:20px 14px 60px}.OrderDetails-hero-card{border-radius:16px;gap:14px;padding:20px 18px}.OrderDetails-order-title{word-break:break-word;font-size:22px}.OrderDetails-hero-right{justify-content:flex-start;gap:8px;width:100%}.OrderDetails-badge{padding:5px 11px;font-size:11px}.OrderDetails-stepper-card{border-radius:16px;padding:20px 18px}.OrderDetails-stepper{flex-direction:column;align-items:stretch;gap:0;position:relative}.OrderDetails-step{align-items:flex-start;gap:14px;width:100%;padding-bottom:22px;display:flex;position:relative}.OrderDetails-step:not(:last-child):after{content:"";z-index:0;background:#ebd9c4;width:2px;position:absolute;top:40px;bottom:0;left:20px}.OrderDetails-step--completed:not(:last-child):after{background:#15803d}.OrderDetails-step-icon{z-index:1;flex-shrink:0;width:42px;height:42px}.OrderDetails-step-content{padding-top:4px}.OrderDetails-step-line{display:none}.OrderDetails-agent-card{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.OrderDetails-agent-call-btn{box-sizing:border-box;justify-content:center;width:100%}.OrderDetails-item-row{flex-wrap:wrap;gap:12px;padding:12px}.OrderDetails-item-image-wrap{width:64px;height:64px}.OrderDetails-item-details{flex:180px}.OrderDetails-item-total{text-align:left;border-top:1px dashed #ebd9c4;justify-content:space-between;align-items:center;width:100%;margin-top:4px;padding-top:8px;display:flex}.OrderDetails-card{border-radius:16px;padding:20px 16px}.OrderDetails-card-header{flex-direction:column;align-items:flex-start;gap:8px}.OrderDetails-payment-row{flex-wrap:wrap;gap:4px}.OrderDetails-code{word-break:break-all;overflow-wrap:anywhere;max-width:100%}.OrderDetails-contact-pill{justify-content:space-between;width:100%}}@media (width<=480px){.OrderDetails-page{padding:14px 10px 48px}.OrderDetails-hero-card{border-radius:14px;padding:16px 14px}.OrderDetails-order-title{font-size:19px}.OrderDetails-eyebrow{font-size:10px}.OrderDetails-sidebar-card{border-radius:14px;padding:14px 12px}.OrderDetails-avatar-circle{width:46px;height:46px;font-size:17px}.OrderDetails-sidebar-name{font-size:15px}.OrderDetails-sidebar-btn{gap:6px;padding:6px 12px;font-size:12px}.OrderDetails-step-icon{width:36px;height:36px}.OrderDetails-step:not(:last-child):after{top:36px;left:17px}.OrderDetails-step-content strong{font-size:13px}.OrderDetails-step-content span{font-size:11px}.OrderDetails-card{border-radius:14px;padding:16px 12px}.OrderDetails-card-title{font-size:16px}.OrderDetails-checkpoint-content{padding:10px 12px}.OrderDetails-summary-row--total strong{font-size:18px}}@media (width<=360px){.OrderDetails-page{padding:10px 6px 36px}.OrderDetails-order-title{font-size:17px}.OrderDetails-item-image-wrap{width:54px;height:54px}.OrderDetails-code{font-size:10px}}.OrderDetails-download-btn{color:#fff;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#8a5524 0%,#b06f15 100%);border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #8a552447}.OrderDetails-download-btn:hover:not(:disabled){background:linear-gradient(135deg,#704218 0%,#94570d 100%);transform:translateY(-1.5px);box-shadow:0 6px 18px #8a552461}.OrderDetails-download-btn:disabled{opacity:.75;cursor:not-allowed;transform:none}@media print{.no-print{display:none!important}.OrderDetails-page{background:#fff;padding:0}.OrderDetails-shell{max-width:100%;display:block}.OrderDetails-card,.OrderDetails-hero-card{box-shadow:none;border:1px solid #ddd}}
