@charset "UTF-8";@font-face{font-family:"Raleway";src:local("Raleway"),url("../Themes/LeaThemeUI/Content/fonts/Raleway/Raleway-VariableFont_wght.ttf") format("truetype-variations"),url("../Themes/LeaThemeUI/Content/fonts/Raleway/static/Raleway-Regular.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Trirong";src:local("Trirong"),url("../Themes/LeaThemeUI/Content/fonts/Trirong/Trirong-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Trirong";src:local("Trirong Medium"),local("Trirong-Medium"),url("../Themes/LeaThemeUI/Content/fonts/Trirong/Trirong-Medium.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Raleway","Segoe UI","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:#1e1e1e}.container{width:90%;max-width:1370px;margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:"Trirong","Times New Roman",Georgia,serif;font-weight:300;color:#1e1e1e}h1{font-size:6rem;margin-bottom:1rem;font-weight:400;line-height:1}h2{font-size:2rem;margin-bottom:1.5rem;font-weight:300;line-height:1.2}.heading-secondary{font-size:2rem;text-align:center;margin-bottom:4rem;font-weight:400}.section-about>.row:first-of-type{justify-content:center}.heading-tertiary{font-size:1.5rem;margin-bottom:1rem;font-weight:400;text-align:center}html,body{min-height:100%}.master-wrapper-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.master-wrapper-content{flex:1 0 auto}.main{position:relative;margin:auto;max-width:1370px;padding:2.5rem 2rem}.listing-main{max-width:1440px}.detail-main{max-width:1440px;padding-bottom:0}.section-about{padding:3rem 0 4rem}.section-about+.section-about{margin-top:2rem}.section-about .row{gap:2rem}.section-about .row+.row{margin-top:2rem}.section-about .col-1-3{background:#fff;border:1px solid #eae6e0;border-radius:16px;padding:2rem;box-shadow:0 12px 28px rgba(0,0,0,.05);flex:1 1 calc(33.333% - 1.5rem);max-width:calc(33.333% - 1.5rem)}.row{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--col-min,320px),1fr));gap:var(--gap,2rem);align-items:stretch;overflow:visible}.col-1-2,.col-1-3{padding:0}.hero .row{--col-min:360px;--gap:3rem;align-items:start}.section-about .row{--col-min:280px;--gap:1.5rem}.nav{display:flex;position:sticky;background-color:#201430;justify-content:space-between;align-items:center;padding:.5rem 0;top:0;z-index:30}.nav__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.nav__actions{display:flex;align-items:center;gap:.35rem;position:relative}.nav-currency{display:inline-flex;align-items:center;margin-right:.35rem}.nav-currency .currency-selector{margin:0}.nav-currency .currency-selector select{min-height:38px;max-width:150px;border-radius:999px;border:1px solid rgba(198,146,20,.85);background:rgba(32,20,48,.9);color:#c69214;font-size:.74rem;font-weight:700;line-height:1;padding:.45rem 1.7rem .45rem .7rem;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#c69214 50%),linear-gradient(135deg,#c69214 50%,transparent 50%);background-position:calc(100% - 13px) calc(50% - 2px),calc(100% - 8px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.nav-currency .currency-selector select:focus{outline:0;box-shadow:0 0 0 2px rgba(198,146,20,.22)}.navlogo-link{display:inline-flex;align-items:center;min-height:44px}.navlogo-link>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.navlogo{display:block;width:clamp(190px,22vw,300px);max-width:100%;height:auto;filter:drop-shadow(0 1px 0 rgba(0,0,0,.2))}.navlogo-link img{display:block;width:clamp(190px,22vw,300px);max-width:100%;height:auto;filter:drop-shadow(0 1px 0 rgba(0,0,0,.2))}.navlogo-fallback{display:none;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:clamp(1.5rem,2vw,2rem);font-weight:500;line-height:1;color:#e0ba5a}.navlogo-link.is-fallback .navlogo-fallback{display:inline-block}@media(max-width:520px){.navlogo,.navlogo-link img{width:min(200px,56vw)}.nav__icon-btn{width:40px;height:40px}.nav__icon-btn img{width:16px;height:16px}.nav-currency .currency-selector select{min-height:34px;max-width:118px;font-size:.69rem;padding-left:.6rem;padding-right:1.55rem}}.nav__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid #c69214;background:transparent;color:#c69214;cursor:pointer;transition:all .2s ease}.nav__icon-btn img{width:18px;height:18px;filter:none}.nav__icon-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav__icon-btn:hover{background:rgba(198,146,20,.08);transform:translateY(-1px)}.nav__icon-btn--cart{border-color:currentColor}.nav__icon-btn--cart svg{width:24px;height:24px;stroke:#e0ba5a;stroke-width:2}.nav-search{position:relative;display:inline-flex;align-items:center}.nav-search__panel{position:absolute;top:50%;right:calc(100% + .5rem);transform:translateY(-50%) translateX(10px);width:min(420px,100vw - 11rem);display:flex;align-items:center;gap:.35rem;padding:.26rem;border:1px solid rgba(198,146,20,.45);border-radius:999px;background:rgba(32,20,48,.94);box-shadow:0 14px 24px rgba(32,20,48,.34);opacity:0;pointer-events:none;transition:transform .26s ease,opacity .22s ease}.nav-search.is-open .nav-search__panel{transform:translateY(-50%) translateX(0);opacity:1;pointer-events:auto}.nav-search__input{width:100%;min-height:40px;border:0;border-radius:999px;padding:.48rem .85rem;background:rgba(255,255,255,.12);color:#fff;font-size:.88rem}.nav-search__input::placeholder{color:rgba(255,255,255,.72)}.nav-search__input:focus{outline:0;box-shadow:0 0 0 2px rgba(198,146,20,.3)}.nav-search__submit{min-height:40px;border:1px solid rgba(198,146,20,.85);border-radius:999px;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff;padding:.45rem .8rem;font-size:.76rem;font-weight:800;text-transform:uppercase;cursor:pointer}.nav-account{position:relative;display:inline-flex;align-items:center}.nav-account__menu{position:absolute;top:calc(100% + .45rem);right:0;min-width:220px;border:1px solid rgba(32,20,48,.12);border-radius:14px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.2));box-shadow:0 16px 30px rgba(32,20,48,.24);padding:.35rem;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,transform .22s ease;z-index:70}.nav-account.is-open .nav-account__menu{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-account__menu a{display:block;border-radius:10px;padding:.5rem .62rem;color:#201430;text-decoration:none;font-size:.84rem;font-weight:700;line-height:1.35;transition:background-color .2s ease,color .2s ease}.nav-account__menu a:hover{background:rgba(32,20,48,.08)}.nav-account__menu a.nav-account__logout{color:#8b2634}.nav__burger{border-color:#c69214}.nav__burger img{width:20px;filter:none}.nav-overlay{position:fixed;inset:0 0 auto 0;height:min(86vh,860px);background:transparent;display:flex;justify-content:center;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:200}.nav-overlay::before{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,.88);clip-path:polygon(0 0,100% 0%,100% 100%,0% 85%);z-index:-2}.nav-overlay::after{content:"";position:absolute;inset:0;background:radial-gradient(900px 280px at 15% -20%,rgba(255,255,255,.35),transparent 62%),radial-gradient(720px 260px at 85% 8%,rgba(255,255,255,.22),transparent 68%);z-index:-1;pointer-events:none}.nav-overlay.is-open{opacity:1;pointer-events:auto}.nav-overlay__content{position:relative;width:min(90%,1370px);margin-top:clamp(5.6rem,8.5vh,7.5rem);padding-bottom:3rem}.nav-overlay__close{position:fixed;top:calc(env(safe-area-inset-top,0px) + .5rem);right:max(1rem,(100vw - min(90vw,1370px))/2);margin-top:-2px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #c69214;background:rgba(32,20,48,.82);color:#fff;font-size:1.9rem;line-height:1;cursor:pointer;z-index:205;transition:transform .2s ease,background .2s ease}.nav-overlay__close:hover{transform:translateY(-1px);background:#201430}.nav-overlay__list{list-style:none;display:flex;flex-direction:column;gap:1.2rem;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:36px;line-height:1.08;color:#201430;opacity:0;transform:translateY(-20px);transition:opacity .28s ease,transform .32s ease}.nav-overlay__list a{text-decoration:none;color:inherit;transition:color .2s ease,transform .2s ease}.nav-overlay__list a:hover{color:#c69214;transform:translateX(4px)}.nav-overlay.is-open .nav-overlay__list{opacity:1;transform:translateY(0)}@media(max-width:720px){.nav-search__panel{width:min(320px,100vw - 8.2rem)}.nav-account__menu{min-width:200px;right:-.15rem}.nav-overlay{height:min(80vh,720px)}.nav-overlay__content{margin-top:5.2rem}.nav-overlay__list{font-size:30px}.nav-overlay__close{right:1rem}}@media(max-width:520px){.nav-search__panel{width:min(270px,100vw - 7rem);right:calc(100% + .4rem)}.nav-search__submit{padding:.45rem .65rem;font-size:.72rem}.nav-overlay__close{width:40px;height:40px;font-size:1.7rem}}.aibox{max-width:424px;padding:2rem;border:2px solid #1e1e1e;border-radius:20px;background-color:#fff}.hero__ai-row{margin-top:1rem;display:flex;gap:10px;align-items:center}.hero__ai-input{flex:1;display:flex;align-items:center;gap:10px;padding:12px 12px;border-radius:999px;background:#fff;border:1px solid #000;box-shadow:rgba(0,0,0,.52) 0 4px 12px}.hero__ai-dot{margin:5px 0 0 10px}.trust-block__divider{width:100%;height:1px;background:#1e1e1e;opacity:1;border:0;margin-bottom:1.5rem}.partner-logos{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.partner-logo{height:34px;width:auto;filter:grayscale(100%);opacity:.85}.tours-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;margin-top:1.5rem}.home-page .tours-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5rem}.tour-card{background:#fff;border:1px solid #eae6e0;border-radius:18px;overflow:hidden;box-shadow:0 18px 34px rgba(0,0,0,.07);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.tour-card:hover{transform:translateY(-8px);box-shadow:0 24px 44px rgba(0,0,0,.12)}.tour-card__image img{display:block;width:100%;height:220px;object-fit:cover}.tour-card__body{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1.5rem 1.75rem}.tour-card__header{display:flex;justify-content:space-between;align-items:flex-end;gap:.5rem}.tour-card__title{margin:0;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.tour-card__date{font-family:"Raleway","Segoe UI","Helvetica Neue",Arial,sans-serif;font-weight:600;font-size:.95rem;color:#1e1e1e}.home-page .tour-card{border-radius:20px;box-shadow:0 16px 34px rgba(0,0,0,.08)}.home-page .tour-card__body{gap:.85rem;padding:1.3rem 1.35rem 1.55rem}.home-page .tour-card__header{align-items:flex-start;gap:.75rem}.home-page .tour-card__title{flex:1 1 auto;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:clamp(1.05rem,1vw + .75rem,1.28rem);font-weight:500;line-height:1.34;text-transform:none;letter-spacing:0;text-wrap:pretty}.home-page .tour-card__price{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.42rem .68rem;border-radius:12px;border:1px solid rgba(32,20,48,.16);background:linear-gradient(135deg,rgba(32,20,48,.04),rgba(198,146,20,.14));color:#201430;font-size:1rem;font-weight:800;line-height:1.2;white-space:nowrap}.home-page .tour-card__excerpt{color:#3f3a34;font-size:1.02rem;line-height:1.62}.home-page .tour-card__excerpt p{margin:0}.home-page .tour-card__excerpt b,.home-page .tour-card__excerpt strong{color:#201430;font-weight:700}.home-page .tour-card__excerpt>*+*{margin-top:.35rem}.home-page .tour-card .btn{margin-top:auto}.paragraph--small{font-size:.95rem;color:#514a43}.btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.5rem;border-radius:999px;border:1px solid transparent;font-size:.95rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.btn--gold{background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff;border-color:#c69214;box-shadow:0 12px 20px rgba(198,146,20,.25)}.btn--gold:hover{filter:brightness(1.05);transform:translateY(-2px)}.btn--outline{background:#fff;color:#201430;border-color:#201430;box-shadow:0 6px 12px rgba(32,20,48,.08)}.btn--outline:hover{background:#201430;color:#fff}.show-more{text-align:center;margin-top:2.5rem}.show-more__link{font-weight:600;color:#201430;text-decoration:underline;text-decoration-thickness:1.5px}.show-more__link:hover{color:#c69214}.blog-meta{font-size:.95rem;color:#6a5f73;margin-top:.5rem}footer.footer{margin-top:4rem;background:#201430;color:#e7d9cc;padding:3rem 0 2rem}.footer-upper,.footer-lower{width:min(1440px,100% - 4rem);margin:0 auto}.footer-upper{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:2.25rem;align-items:start}.footer-navigation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.8rem}.footer-menu{display:grid;gap:.85rem}.footer-menu__title,.footer .title{margin:0;color:#e7d9cc;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:clamp(1.55rem,2vw,2.1rem);font-weight:500;line-height:1.1}.footer-menu__list{display:grid;gap:.45rem}.footer-menu__item,.footer-menu__link{color:#e7d9cc;font-size:1.02rem;line-height:1.4;text-decoration:none}.footer-menu__link{transition:color .2s ease,transform .2s ease}.footer-menu__link:hover{color:#e0ba5a;transform:translateX(2px)}.footer .follow-us{display:grid;gap:1.2rem}.footer .social .networks{list-style:none;display:flex;flex-wrap:wrap;gap:.55rem}.footer .social .networks li{margin:0}.footer .social .networks a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(231,217,204,.35);border-radius:999px;min-height:36px;padding:.38rem .9rem;color:#e7d9cc;text-decoration:none;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.02em;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.footer .social .networks a:hover{border-color:#e0ba5a;background:rgba(198,146,20,.12);color:#e0ba5a}.footer .newsletter{border:1px solid rgba(231,217,204,.2);border-radius:16px;background:rgba(231,217,204,.04);padding:1rem}.footer .newsletter-subscribe .newsletter-email{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.footer .newsletter .newsletter-subscribe-text{min-height:44px;border-radius:999px;border:1px solid rgba(231,217,204,.32);background:rgba(255,255,255,.06);color:#e7d9cc;padding:.65rem .9rem}.footer .newsletter .newsletter-subscribe-text::placeholder{color:rgba(231,217,204,.75)}.footer .newsletter .newsletter-subscribe-button{min-height:44px;border-radius:999px;border:1px solid #c69214;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff;padding:.64rem 1rem;font-size:.78rem;font-weight:800;text-transform:uppercase;cursor:pointer}.footer .newsletter .options{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.8rem;color:#e7d9cc}.footer .newsletter .options span{display:inline-flex;align-items:center;gap:.3rem;font-size:.94rem}.footer .newsletter .newsletter-result,.footer .newsletter .newsletter-validation{margin-top:.55rem;color:#e7d9cc}.footer-lower{margin-top:1.8rem;padding-top:1.2rem;border-top:1px solid rgba(231,217,204,.16);display:grid;gap:.45rem;justify-items:center;text-align:center}.footer-info,.footer-powered-by,.footer-lower *{color:#bfb2c9;font-size:.96rem;line-height:1.45}.footer-powered-by a,.footer-info a{color:#e7d9cc}@media(max-width:980px){.footer-upper,.footer-lower{width:min(1440px,100% - 2rem)}.footer-upper{grid-template-columns:1fr;gap:1.7rem}.footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){footer.footer{margin-top:2.8rem;padding:2rem 0 1.4rem}.footer-navigation{grid-template-columns:1fr;gap:.7rem}.footer-menu{border:1px solid rgba(231,217,204,.16);border-radius:12px;padding:.8rem .85rem;background:rgba(231,217,204,.03)}.footer-menu__title{font-size:1.42rem}.footer-menu__list{display:none;gap:.4rem;padding-top:.55rem}.footer-menu--active .footer-menu__list{display:grid}.footer .newsletter-subscribe .newsletter-email{grid-template-columns:1fr}}.herotext h1{font-size:clamp(3rem,5vw + 1rem,6rem);line-height:1.05}.herotext h2{font-size:clamp(1.4rem,2.4vw + .6rem,2.4rem);max-width:36ch}.lea-kicker{font-family:trirong,serif;font-weight:400;margin-top:3rem;margin-bottom:1rem;color:#1e1e1e;font-size:clamp(1.4rem,1.2vw + 1rem,2rem)}.hero-background{position:relative;min-height:auto;padding-bottom:26px;margin-bottom:28px;background-size:cover;z-index:2;overflow:visible}.hero-background::before{content:"";position:absolute;inset:0;background-color:#e7d9cc;clip-path:polygon(0 0,100% 0%,100% 100%,0% 85%);z-index:-1}.hero{position:relative;min-height:auto}.hero .col-1-2:first-child{display:flex;flex-direction:column;min-height:min(95vh,850px)}.hero .col-1-2:last-child{display:flex;justify-content:flex-end;align-items:flex-start}.trust-block{margin-top:auto;padding:4rem 0 4rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;max-width:520px}.hero-stage{display:flex;flex-direction:column;gap:calc(1.6rem + 20px);padding-top:calc(.9rem + 25px);padding-bottom:1.8rem}.hero .col-1-2:last-child{align-items:center}.hero-spotlight{position:relative;width:100%;max-width:none;aspect-ratio:16/8.8;margin:0;border-radius:24px;overflow:hidden;background:rgba(32,20,48,.16);box-shadow:0 14px 28px rgba(32,20,48,.12),0 26px 56px rgba(0,0,0,.18)}.hero-spotlight__media{position:absolute;inset:0}.hero-spotlight__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .65s ease}.hero-spotlight__image.is-active{opacity:1}.hero-spotlight__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:clamp(1rem,1.6vw,1.35rem);background:linear-gradient(180deg,rgba(32,20,48,.62) 0%,rgba(32,20,48,.16) 46%,rgba(32,20,48,.7) 100%),linear-gradient(90deg,rgba(32,20,48,.34) 0%,rgba(32,20,48,0) 55%)}.hero-spotlight__overlay--centered{display:flex;flex-direction:column;align-items:center;padding:clamp(1rem,2vw,1.5rem);background:linear-gradient(180deg,rgba(32,20,48,.16) 0%,rgba(32,20,48,.04) 34%,rgba(32,20,48,.34) 100%),radial-gradient(circle at 50% 8%,rgba(255,255,255,.1),transparent 58%)}.hero-spotlight__copy{max-width:min(560px,92%);color:#fff}.hero-spotlight__copy--centered{margin-top:clamp(1.4rem,3.1vw,2.6rem);width:100%;max-width:none;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-spotlight__copy .lea-kicker{margin-top:0;margin-bottom:.5rem;color:rgba(255,255,255,.92);text-shadow:0 1px 2px rgba(0,0,0,.25)}.hero-spotlight__copy h1,.hero-spotlight__copy h2{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.28)}.hero-spotlight__copy h1{max-width:12ch;margin-bottom:.35rem}.hero-spotlight__copy--centered h1{max-width:none;font-size:clamp(2.4rem,4.25vw + .8rem,5.2rem);line-height:1.04;text-shadow:0 1px 0 rgba(0,0,0,.12),0 8px 18px rgba(0,0,0,.18)}.hero-spotlight__copy--centered .lea-kicker{font-size:clamp(1.2rem,1.35vw + .4rem,1.95rem)}.hero-spotlight__copy h2{max-width:42ch;margin-bottom:0}.hero-spotlight__cta-row{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.hero-spotlight__pill{display:inline-flex;align-items:center;min-height:38px;max-width:min(36ch,100%);border-radius:999px;border:1px solid rgba(255,255,255,.45);background:rgba(32,20,48,.42);color:#fff;padding:.45rem .8rem;font-size:.8rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;backdrop-filter:blur(4px)}.hero-filter{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.15fr auto;gap:.45rem;align-items:end;padding:.55rem;border-radius:16px;border:1px solid rgba(255,255,255,.26);background:rgba(32,20,48,.44);box-shadow:0 10px 24px rgba(32,20,48,.18);backdrop-filter:blur(8px)}.hero-filter--pill{width:calc(100% - clamp(1.4rem,5vw,4rem));max-width:1180px;grid-template-columns:1fr 1fr 1fr auto;gap:0;align-items:center;margin-top:clamp(.7rem,1.8vw,1.2rem);padding:.42rem .42rem .42rem .56rem;border-radius:999px;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.96);box-shadow:0 12px 28px rgba(0,0,0,.14),0 1px 0 rgba(255,255,255,.6) inset;backdrop-filter:none}.hero-filter__segment{position:relative;min-height:68px;display:flex;align-items:center}.hero-filter__segment+.hero-filter__segment::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:rgba(32,20,48,.18)}.hero-filter--pill .hero-filter__segment input,.hero-filter--pill .hero-filter__segment select{border:0;min-height:68px;background:transparent;color:#1e1e1e;padding:0 1.25rem;font-size:clamp(1rem,1.05vw,1.16rem);font-weight:500;box-shadow:none}.hero-filter--pill .hero-filter__segment input::placeholder{color:rgba(30,30,30,.95)}.hero-filter--pill .hero-filter__segment input:focus,.hero-filter--pill .hero-filter__segment select:focus{box-shadow:none}.hero-filter__submit.hero-filter__submit--pill{width:120px;min-width:120px;flex:0 0 120px;height:50px;min-height:50px;margin-right:.15rem;border-radius:9999px;border:0;background:#201430;color:#e0ba5a;padding:.65rem 1.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 6px 14px rgba(32,20,48,.24);appearance:none;-webkit-appearance:none}.hero-filter__submit.hero-filter__submit--pill img{width:18px;height:18px;filter:none}.hero-filter__submit.hero-filter__submit--pill span{font-size:1.08rem;font-weight:800;color:#e0ba5a}.aibox--overlay{align-self:center;margin:auto auto 1rem;width:min(440px,92%);max-width:440px;padding:.95rem 1rem;border-radius:18px;border:1.5px solid rgba(0,0,0,.6);background:rgba(255,255,255,.68);box-shadow:0 10px 22px rgba(0,0,0,.14);backdrop-filter:blur(6px)}.aibox--overlay .heading-tertiary{margin:0;text-align:center;font-size:clamp(1.15rem,1.05vw,1.45rem)}.aibox--overlay .hero__ai-row{margin-top:.65rem}.aibox--overlay .hero__ai-input{background:rgba(255,255,255,.86);box-shadow:none;border-color:rgba(0,0,0,.65)}.trust-block--hero{margin-top:0;padding:0 0 1.6rem;max-width:none;align-items:center;text-align:center}.trust-block--hero .partner-logos{width:100%;justify-content:center}.hero-filter__field{display:grid;gap:.22rem;color:#fff}.hero-filter__field span{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.88)}.hero-filter__field input,.hero-filter__field select{width:100%;min-height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.94);color:#201430;padding:.55rem .65rem;font-size:.86rem}.hero-filter__field input:focus,.hero-filter__field select:focus{outline:0;border-color:rgba(198,146,20,.72);box-shadow:0 0 0 2px rgba(198,146,20,.18)}.hero-filter__submit{min-height:42px;border-radius:10px;border:1px solid rgba(198,146,20,.95);background:linear-gradient(135deg,#c69214,#e0ba5a);color:#201430;font-weight:800;padding:.65rem .95rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hero-filter__submit:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(198,146,20,.22)}@media(max-width:1100px){.hero-spotlight{aspect-ratio:16/9.8}.hero-filter--pill{width:min(92%,920px)}}@media(max-width:980px){.trust-block{align-items:center;text-align:center}.partner-logos{justify-content:center}.aibox{margin-left:auto;margin-right:auto;text-align:center}.hero .col-1-2:first-child{min-height:auto}.hero-spotlight{width:100%;margin:0}.hero-spotlight__overlay--centered{padding:.8rem}.hero-spotlight__copy--centered{margin-top:.4rem}.hero-filter--pill{width:min(96%,780px);grid-template-columns:1fr 1fr;border-radius:22px;padding:.5rem;gap:.35rem}.hero-filter__segment{min-height:54px;border-radius:12px;background:rgba(32,20,48,.04)}.hero-filter__segment+.hero-filter__segment::before{display:none}.hero-filter--pill .hero-filter__segment input,.hero-filter--pill .hero-filter__segment select{min-height:54px;font-size:.95rem;padding:0 .9rem}.hero-filter__submit.hero-filter__submit--pill{width:100%;min-width:0;flex:0 0 auto;justify-content:center;min-height:54px;margin-right:0}.aibox--overlay{width:min(460px,96%);margin-bottom:.6rem}.hero-filter{grid-template-columns:1fr 1fr;gap:.5rem}.hero-stage{gap:1rem;padding-top:.65rem;padding-bottom:1.2rem}.hero-filter__field:first-child{grid-column:1/-1}.hero-filter__submit{grid-column:1/-1}}@media(max-width:640px){.hero-spotlight{aspect-ratio:4/5.2;border-radius:18px}.hero-spotlight__copy--centered{margin-top:.2rem}.hero-spotlight__copy--centered h1{font-size:clamp(1.8rem,7vw,2.65rem)}.hero-spotlight__copy--centered .lea-kicker{font-size:clamp(1rem,4vw,1.35rem)}.hero-filter--pill{grid-template-columns:1fr;border-radius:16px}.hero-filter__segment{min-height:50px}.hero-filter__submit.hero-filter__submit--pill{min-height:50px}.aibox--overlay{padding:.8rem .85rem}.trust-block--hero h2{font-size:1.2rem}.hero-stage{gap:.85rem;padding-top:.5rem;padding-bottom:.95rem}}.page-hero{background:radial-gradient(1200px 360px at 10% -20%,rgba(224,186,90,.35),transparent 65%),linear-gradient(135deg,rgba(231,217,204,.94),rgba(231,217,204,.78));padding:3.25rem 0 4.1rem;position:relative;overflow:hidden}.page-hero::before{content:"";position:absolute;right:-180px;top:-80px;width:520px;height:520px;border-radius:50%;background:rgba(32,20,48,.07)}.page-hero::after{content:"";position:absolute;bottom:-60px;left:0;width:100%;height:140px;background:linear-gradient(180deg,rgba(231,217,204,.42) 0%,#fff 100%);clip-path:polygon(0 40%,100% 0,100% 100%,0 100%)}.page-hero__inner{position:relative;z-index:1}.page-hero__meta{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:.9rem}.page-hero__eyebrow,.page-hero__count{display:inline-flex;align-items:center;border-radius:999px;padding:.45rem .9rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.page-hero__eyebrow{color:#201430;background:rgba(32,20,48,.08)}.page-hero__count{color:#fff;background:linear-gradient(135deg,#201430,rgba(32,20,48,.82))}.breadcrumb{font-size:.93rem;color:#4d3c59;margin-bottom:.65rem}.breadcrumb--links{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.breadcrumb--links a,.breadcrumb--links strong,.breadcrumb--links span{font-size:inherit;line-height:1.3}.breadcrumb--links a{color:#201430;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.breadcrumb--links a:hover{color:#c69214;border-bottom-color:rgba(198,146,20,.7)}.breadcrumb--links strong{color:#3c352e;font-weight:700}.breadcrumb--links span{color:rgba(32,20,48,.45)}.page-title{font-size:clamp(2.3rem,3.4vw,3.2rem);margin-bottom:1rem;color:#201430}.page-hero__lead{max-width:72ch;color:#3c352e;font-size:1.02rem;margin-bottom:1.4rem}.page-hero--detail .page-title{margin-bottom:.8rem}.page-hero--search .page-hero__lead{margin-bottom:1rem}.search-query-form{max-width:840px}.search-query-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:.7rem;border-radius:18px;border:1px solid rgba(32,20,48,.12);background:rgba(255,255,255,.9);box-shadow:0 14px 26px rgba(32,20,48,.06)}.search-query-form__input{width:100%;min-width:0;border:1px solid rgba(32,20,48,.16);border-radius:14px;background:#fff;color:#201430;font-size:1rem;padding:.85rem 1rem;outline:0}.search-query-form__input:focus{border-color:rgba(198,146,20,.8);box-shadow:0 0 0 3px rgba(198,146,20,.18)}.search-query-form__button{border:1px solid #c69214;border-radius:999px;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#201430;min-width:112px;padding:.85rem 1.15rem;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.search-query-form__button:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(198,146,20,.22)}.filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.85rem;max-width:980px}.filter-bar select{width:100%;padding:.9rem 1rem;border-radius:12px;border:1px solid rgba(32,20,48,.2);background:#fff;font-size:.95rem;color:#1e1e1e;appearance:none;box-shadow:0 10px 18px rgba(32,20,48,.06);background-image:linear-gradient(45deg,transparent 50%,#201430 50%),linear-gradient(135deg,#201430 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.filter-bar select:focus{outline:2px solid rgba(198,146,20,.6);border-color:#c69214;box-shadow:0 12px 24px rgba(198,146,20,.18)}.filter-chips{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.6rem}.filter-chip{border:1px solid rgba(32,20,48,.25);background:rgba(255,255,255,.8);color:#201430;border-radius:999px;padding:.4rem .75rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.filter-chip:hover{border-color:#201430;transform:translateY(-1px)}.filter-chip.is-active{border-color:#c69214;background:rgba(198,146,20,.16);color:#201430}.listing-section{position:relative;padding:2.8rem 0 1.2rem}.listing-section .tours-grid{margin-top:0;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.listing-section .tour-card{border:1px solid rgba(234,230,224,.8);border-radius:20px;box-shadow:0 18px 38px rgba(32,20,48,.08)}.listing-section .tour-card:hover{box-shadow:0 24px 42px rgba(32,20,48,.14);transform:translateY(-9px)}.listing-section .tour-card .tour-card__image{position:relative}.listing-section .tour-card .tour-card__image .tour-card__image-link{display:block}.listing-section .tour-card .tour-card__image::before{content:"LEA SELECT";position:absolute;left:.95rem;top:.95rem;z-index:2;border-radius:999px;padding:.36rem .66rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:#fff;background:rgba(32,20,48,.85)}.listing-section .tour-card .tour-card__image::after{content:"";position:absolute;inset:auto 0 0;height:54%;background:linear-gradient(180deg,transparent 0%,rgba(32,20,48,.28) 100%);pointer-events:none}.listing-section .tour-card .tour-card__image img{height:240px;width:100%;object-fit:cover;transition:transform .3s ease}.listing-section .tour-card:nth-child(3n) .tour-card__image::before{content:"PREMIUM";background:rgba(198,146,20,.95)}.listing-section .tour-card:nth-child(2n) .tour-card__image::before{content:"CITY BREAK";background:rgba(32,20,48,.78)}.listing-section .tour-card .tour-card__body{padding:1.35rem 1.35rem 1.5rem;gap:.85rem}.listing-section .tour-card .tour-card__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.55rem}.listing-section .tour-card .tour-card__title{font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.35rem;line-height:1.28;text-transform:none;letter-spacing:normal;margin:0;width:100%}.listing-section .tour-card .tour-card__title a{color:inherit;text-decoration:none;transition:color .2s ease}.listing-section .tour-card .tour-card__title a:hover{color:#c69214}.listing-section .tour-card .tour-card__title a:focus-visible{outline:2px solid rgba(198,146,20,.55);outline-offset:2px}.listing-section .tour-card .tour-card__date{border-radius:999px;padding:.38rem .66rem;border:1px solid rgba(32,20,48,.14);background:rgba(32,20,48,.04);font-size:.78rem;white-space:normal;max-width:100%;line-height:1.3;align-self:flex-start}.listing-section .tour-card .tour-card__price{border-color:rgba(198,146,20,.3);background:linear-gradient(135deg,rgba(198,146,20,.12),rgba(224,186,90,.2));color:#201430;font-size:.82rem;font-weight:800}.listing-section .tour-card .paragraph--small{font-size:.93rem;line-height:1.55;flex-grow:1;min-height:88px}.listing-section .tour-card .tour-card__excerpt{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.listing-section .tour-card .tour-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.listing-section .tour-card .tour-card__secondary-link{color:#201430;font-size:.86rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(32,20,48,.35);padding-bottom:.05rem;transition:color .2s ease}.listing-section .tour-card .tour-card__secondary-link:hover{color:#c69214}.listing-section .tour-card .btn{margin-top:auto}.listing-section .tour-card:hover .tour-card__image img{transform:scale(1.03)}.listing-section--recommendations{padding:1.2rem 0 .7rem}.listing-section--recommendations .listing-section__title{margin:0 0 1rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:clamp(1.35rem,2vw,2rem);font-weight:500;line-height:1.2}.listing-section--recommendations .tours-grid{margin-top:0}.listing-section--recommendations .item-box{width:auto;margin:0}.listing-filters-panel{margin-bottom:1rem;border:1px solid rgba(32,20,48,.12);border-radius:16px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.2));box-shadow:0 14px 26px rgba(32,20,48,.06);overflow:clip}.listing-filters-panel[open]{box-shadow:0 18px 32px rgba(32,20,48,.09)}.listing-filters-panel__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.95rem 1rem}.listing-filters-panel__summary::-webkit-details-marker{display:none}.listing-filters-panel__summary-main{display:grid;gap:.18rem;min-width:0}.listing-filters-panel__title{color:#201430;font-weight:800;font-size:.95rem;letter-spacing:.02em}.listing-filters-panel__hint{color:#3c352e;font-size:.84rem;opacity:.9}.listing-filters-panel__action{display:inline-flex;align-items:center;gap:.5rem;color:#201430;font-size:.82rem;font-weight:700;white-space:nowrap}.listing-filters-panel__chevron{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .2s ease}.listing-filters-panel[open] .listing-filters-panel__chevron{transform:rotate(-135deg) translateY(-1px)}.listing-filters-panel__body{padding:0 1rem 1rem;border-top:1px solid rgba(32,20,48,.08)}.listing-filters-panel__body.side-2 .block{margin-top:.8rem}.listing-filters-panel__empty{margin-top:.8rem;border:1px dashed rgba(32,20,48,.18);border-radius:12px;background:rgba(231,217,204,.16);padding:.85rem .9rem;color:#3c352e;font-size:.88rem;line-height:1.45}.listing-filters-panel__empty p{margin:0}.listing-filters-panel__empty p+p{margin-top:.45rem}.listing-section--home{padding:0}.listing-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.85rem 1rem;margin-bottom:1.25rem;padding:.9rem 1rem;border:1px solid rgba(32,20,48,.1);border-radius:14px;background:linear-gradient(135deg,#fff,rgba(231,217,204,.45))}.listing-toolbar__count{font-size:.92rem;color:#3c352e}.listing-toolbar__sort{display:inline-flex;align-items:center;gap:.45rem;color:#201430;font-size:.9rem}.listing-toolbar__sort label{font-weight:700}.listing-toolbar__sort select{border:1px solid rgba(32,20,48,.2);border-radius:10px;background:#fff;color:#201430;font-size:.9rem;padding:.52rem .8rem}.show-more{margin-top:2.1rem}.show-more__link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;border:1px solid rgba(32,20,48,.3);padding:.72rem 1.2rem;background:#fff;color:#201430;font-weight:700;text-transform:uppercase;letter-spacing:.03em;transition:all .2s ease}.show-more__link:hover{border-color:#c69214;background:rgba(198,146,20,.12);color:#201430}.social-section{background:linear-gradient(165deg,rgba(231,217,204,.92),rgba(231,217,204,.62)),linear-gradient(90deg,rgba(32,20,48,.06),transparent);padding:4rem 0 4.5rem;margin-top:3rem}.social-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem;align-items:stretch}.social-grid img{width:100%;height:180px;object-fit:cover;border-radius:14px;box-shadow:0 12px 28px rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .25s ease}.social-grid img:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(32,20,48,.16)}.detail-hero{display:grid;grid-template-columns:1.1fr .9fr;column-gap:2.5rem;row-gap:0;align-items:start;margin-top:2.4rem}.detail-stack{display:grid;gap:1.15rem;align-content:start;min-width:0}.detail-stack--left{grid-column:1}.detail-stack--right{grid-column:2}.detail-gallery{position:static;top:auto}.detail-gallery__main{width:100%;border-radius:20px;box-shadow:0 24px 44px rgba(32,20,48,.14);border:1px solid rgba(32,20,48,.1)}.detail-gallery__thumbs{display:flex;gap:1rem;margin-top:1.25rem}.detail-gallery__thumbs img{width:140px;height:100px;object-fit:cover;border-radius:12px;box-shadow:0 12px 26px rgba(0,0,0,.1);border:1px solid rgba(32,20,48,.1);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.detail-gallery__thumbs img:hover{transform:translateY(-2px);box-shadow:0 15px 24px rgba(32,20,48,.15)}.detail-meta{display:flex;flex-direction:column;gap:1.25rem;background:#fff;border:1px solid rgba(32,20,48,.12);border-radius:18px;box-shadow:0 16px 32px rgba(32,20,48,.08);padding:1.4rem 1.55rem}.detail-meta__title{text-align:left;margin-bottom:0}.detail-meta__badges{display:flex;flex-wrap:wrap;gap:.5rem}.detail-meta__badges span{display:inline-flex;border:1px solid rgba(32,20,48,.2);background:rgba(32,20,48,.05);color:#201430;border-radius:999px;padding:.32rem .72rem;font-size:.78rem;font-weight:700;letter-spacing:.02em}.detail-meta__lead{font-size:1.05rem;line-height:1.6;color:#201430}.detail-meta__lead span{display:block;margin-top:.2rem}.detail-meta__copy{color:#3c352e}.detail-meta__flight h4{margin-bottom:.4rem}.detail-meta__actions{display:flex;flex-wrap:wrap;gap:.65rem}.detail-meta__actions .btn{min-width:160px}.detail-body{padding:2.75rem 0 2.2rem}.detail-body__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:2.5rem}.accordion{background:#fff;border:1px solid rgba(32,20,48,.12);border-radius:18px;box-shadow:0 20px 36px rgba(32,20,48,.08);padding:1.5rem 1.75rem}.accordion__item+.accordion__item{border-top:1px solid rgba(32,20,48,.09)}.accordion__header{width:100%;background:none;border:0;padding:1rem 0;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;cursor:pointer;transition:color .2s ease}.accordion__header:hover{color:#201430}.accordion__chevron{font-size:1.1rem;color:#201430;transition:transform .2s ease}.accordion__panel{padding:.1rem 0 1rem;display:none}.accordion__item.is-open .accordion__panel{display:block}.accordion__item.is-open .accordion__chevron{transform:translateY(-1px)}.detail-info{position:relative}.info-card{background:#fff;border:1px solid rgba(32,20,48,.11);border-radius:18px;padding:1.5rem 1.75rem;box-shadow:0 16px 30px rgba(32,20,48,.07)}.info-card+.info-card{margin-top:1rem}.info-card h4{margin-bottom:.6rem;color:#201430;font-weight:700}.info-card ul{padding-left:1.1rem;display:grid;gap:.4rem}.info-card li{color:#3c352e;line-height:1.5}.info-card--pricing{position:sticky;top:5.2rem;border-color:rgba(198,146,20,.5);box-shadow:0 20px 36px rgba(32,20,48,.1)}.info-card__kicker{margin-bottom:.4rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#201430}.info-card__cta{margin-top:1.15rem;display:grid;gap:.5rem}.info-card__cta .btn{width:100%}.info-card__cta p{font-size:.84rem;color:#514a43;text-align:center}.cta-bar{padding:2.3rem 0 3.5rem}.cta-bar__inner{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;padding:1.1rem 1.3rem;border-radius:18px;border:1px solid rgba(32,20,48,.1);background:linear-gradient(135deg,rgba(231,217,204,.38),#fff)}.cta-bar__selects{display:flex;gap:.75rem;flex-wrap:wrap}.cta-bar select{padding:.9rem 1rem;border-radius:10px;border:1px solid rgba(32,20,48,.2);min-width:200px;font-size:.95rem;background:#fff}.products-container.is-infinite-enabled .show-more{display:none}.listing-infinite-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.listing-infinite-sentinel{height:1px;margin-top:1px}@media(max-width:1100px){.listing-toolbar{flex-direction:column;align-items:flex-start}.detail-gallery{position:static}.detail-hero{grid-template-columns:1fr}.detail-stack--left,.detail-stack--right{grid-column:auto}.detail-body__grid{grid-template-columns:1fr}.info-card--pricing{position:static}}@media(max-width:980px){.home-page .tours-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.listing-section .tours-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar{grid-template-columns:1fr 1fr}.search-query-form__row{grid-template-columns:1fr}.search-query-form__button{width:100%;min-width:0}.listing-section .tour-card .tour-card__image img{height:225px}.detail-meta{padding:1.2rem 1.2rem}.detail-meta__actions .btn{flex:1 1 48%}.listing-filters-panel__summary{align-items:flex-start;flex-direction:column;gap:.6rem}.listing-filters-panel__action{align-self:flex-end}}@media(max-width:720px){.home-page .tours-grid{grid-template-columns:1fr!important}.listing-section .tours-grid{grid-template-columns:1fr}.page-hero{padding-top:2.7rem;padding-bottom:3.55rem}.page-hero__meta{gap:.45rem;margin-bottom:.7rem}.page-hero__eyebrow,.page-hero__count{font-size:.68rem;padding:.36rem .62rem;letter-spacing:.05em}.breadcrumb--links{gap:.25rem .38rem;margin-bottom:.5rem}.breadcrumb--links a,.breadcrumb--links strong,.breadcrumb--links span{font-size:.82rem}.filter-bar{grid-template-columns:1fr}.listing-toolbar{padding:.8rem .85rem}.listing-filters-panel{margin-bottom:.85rem}.listing-filters-panel__summary{padding:.85rem .9rem}.listing-filters-panel__hint{font-size:.78rem}.listing-filters-panel__body{padding:0 .9rem .9rem}.listing-toolbar__sort{width:100%;justify-content:space-between}.listing-toolbar__sort .product-selectors{gap:.55rem}.listing-section .tour-card{border-radius:16px}.listing-section .tour-card .tour-card__image img{height:205px}.listing-section .tour-card .tour-card__header{flex-direction:column;align-items:flex-start}.listing-section .tour-card .tour-card__title{font-size:1.18rem}.listing-section .tour-card .paragraph--small{min-height:0}.listing-section .tour-card .tour-card__footer{flex-direction:column;align-items:stretch;gap:.65rem}.listing-section .tour-card .tour-card__secondary-link{text-align:center}.listing-section .tour-card .tour-card__footer .btn{width:100%;justify-content:center}.detail-meta__actions .btn{width:100%}.cta-bar__inner{padding:.95rem}.cta-bar select{min-width:0;width:100%}.cta-bar__selects{width:100%}.detail-gallery__thumbs img{width:120px;height:90px}.lea-product-details-page .detail-gallery .thumb-item img{width:92px;height:74px}.lea-product-details-page .detail-meta .product-name h1,.lea-product-details-page .detail-meta .product-name h2{font-size:1.58rem}.lea-product-details-page .detail-meta .overview-buttons{gap:.32rem}.lea-product-details-page .detail-meta .overview-buttons .button-2{width:100%;text-align:center}.page-title{font-size:2.4rem}}.lea-category-page .listing-toolbar__sort .product-selectors,.lea-search-page .listing-toolbar__sort .product-selectors{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .85rem}.lea-category-page .listing-toolbar__sort .product-viewmode,.lea-search-page .listing-toolbar__sort .product-viewmode{display:none}.lea-category-page .listing-toolbar__sort .product-page-size,.lea-search-page .listing-toolbar__sort .product-page-size{display:none}.lea-category-page .listing-toolbar__sort .product-sorting,.lea-search-page .listing-toolbar__sort .product-sorting{display:inline-flex;align-items:center;gap:.45rem}.lea-category-page .listing-toolbar__sort .product-sorting span,.lea-search-page .listing-toolbar__sort .product-sorting span{color:#201430;font-weight:700;font-size:.85rem}.lea-category-page .listing-toolbar__sort .product-sorting select,.lea-search-page .listing-toolbar__sort .product-sorting select{border:1px solid rgba(32,20,48,.2);border-radius:10px;background:#fff;color:#201430;font-size:.9rem;padding:.52rem .8rem}.lea-category-page .tour-card__title a,.lea-search-page .tour-card__title a{text-decoration:none;color:inherit}.lea-category-page .warning,.lea-category-page .no-result,.lea-search-page .warning,.lea-search-page .no-result{margin:1.2rem 0;padding:1rem 1.1rem;border-radius:12px;border:1px solid rgba(32,20,48,.12);background:rgba(231,217,204,.42);color:#3c352e}.lea-category-page .pager ul,.lea-search-page .pager ul{list-style:none;display:inline-flex;gap:.4rem;padding:.2rem;border:1px solid rgba(32,20,48,.2);border-radius:999px;background:#fff}.lea-category-page .pager li,.lea-search-page .pager li{margin:0}.lea-category-page .pager a,.lea-category-page .pager span,.lea-search-page .pager a,.lea-search-page .pager span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:999px;text-decoration:none;color:#201430;font-weight:700;font-size:.84rem}.lea-category-page .pager .current-page span,.lea-category-page .pager .selected-page span,.lea-search-page .pager .current-page span,.lea-search-page .pager .selected-page span{background:#201430;color:#fff}.lea-category-page .side-2 .block,.lea-search-page .side-2 .block{border:1px solid rgba(32,20,48,.12);border-radius:16px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.16));box-shadow:0 14px 26px rgba(32,20,48,.07);padding:.85rem}.lea-category-page .side-2 .block+.block,.lea-search-page .side-2 .block+.block{margin-top:.75rem}.lea-category-page .side-2 .block .title,.lea-search-page .side-2 .block .title{margin:0;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.05rem;font-weight:500;line-height:1.2}.lea-category-page .side-2 .product-filters,.lea-search-page .side-2 .product-filters{padding:.95rem}.lea-category-page .side-2 .product-filter+.product-filter,.lea-search-page .side-2 .product-filter+.product-filter{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(32,20,48,.1)}.lea-category-page .side-2 .filter-title,.lea-search-page .side-2 .filter-title{margin:0 0 .7rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.08rem;font-weight:500;line-height:1.2}.lea-category-page .side-2 .filter-content,.lea-search-page .side-2 .filter-content{display:grid;gap:.65rem}.lea-category-page .side-2 .selected-price-range,.lea-search-page .side-2 .selected-price-range{display:flex;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border-radius:10px;border:1px solid rgba(32,20,48,.12);background:rgba(231,217,204,.2);color:#3c352e;font-size:.82rem;font-weight:700}.lea-category-page .side-2 #price-range-slider.ui-slider,.lea-search-page .side-2 #price-range-slider.ui-slider{height:6px;border:0;border-radius:999px;background:rgba(32,20,48,.14);margin:.2rem 0 .15rem}.lea-category-page .side-2 #price-range-slider .ui-slider-range,.lea-search-page .side-2 #price-range-slider .ui-slider-range{border-radius:999px;background:linear-gradient(135deg,rgba(198,146,20,.95),rgba(224,186,90,.95))}.lea-category-page .side-2 #price-range-slider .ui-slider-handle,.lea-search-page .side-2 #price-range-slider .ui-slider-handle{width:16px;height:16px;border-radius:50%;border:2px solid #201430;background:#fff;top:-5px;box-shadow:0 3px 8px rgba(32,20,48,.2);cursor:grab}.lea-category-page .side-2 .group,.lea-search-page .side-2 .group{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.lea-category-page .side-2 .group+.group,.lea-search-page .side-2 .group+.group{margin-top:.65rem;padding-top:.65rem;border-top:1px dashed rgba(32,20,48,.12)}.lea-category-page .side-2 .group .name,.lea-search-page .side-2 .group .name{margin:0 0 .15rem;color:#201430;font-size:.84rem}.lea-category-page .side-2 .group .item,.lea-search-page .side-2 .group .item{display:flex;align-items:center;gap:.45rem;margin:0}.lea-category-page .side-2 .group .item input[type=checkbox],.lea-search-page .side-2 .group .item input[type=checkbox]{accent-color:#201430;width:15px;height:15px;margin:0;flex:0 0 auto}.lea-category-page .side-2 .group .item label,.lea-search-page .side-2 .group .item label{margin:0;color:#3c352e;font-size:.84rem;line-height:1.35;cursor:pointer}.lea-product-details-page .product-essential.detail-hero.container{width:100%;max-width:none;margin-left:0;margin-right:0}.lea-product-details-page .detail-hero{margin-top:0}.lea-product-details-page .detail-gallery .picture-gallery .picture img{width:100%;border-radius:20px;border:1px solid rgba(32,20,48,.1);box-shadow:0 24px 44px rgba(32,20,48,.14);display:block}.lea-product-details-page .detail-gallery .picture-thumbs{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.lea-product-details-page .detail-gallery .thumb-item img{width:110px;height:86px;object-fit:cover;border-radius:10px;border:1px solid rgba(32,20,48,.16);transition:transform .2s ease;cursor:pointer}.lea-product-details-page .detail-gallery .thumb-item img:hover{transform:translateY(-2px)}.lea-product-details-page .detail-meta .product-name h1,.lea-product-details-page .detail-meta .product-name h2{margin:0;font-family:"Trirong","Times New Roman",Georgia,serif;font-weight:400;line-height:1.15;color:#201430;font-size:clamp(1.8rem,2.4vw,2.35rem)}.lea-product-details-page .detail-meta .short-description{color:#3c352e;line-height:1.55;border-top:1px solid rgba(32,20,48,.1);border-bottom:1px solid rgba(32,20,48,.1);padding:.9rem 0;margin:.2rem 0}.lea-product-details-page .detail-meta .prices{border:1px solid rgba(198,146,20,.44);border-radius:12px;padding:.8rem .95rem;background:rgba(198,146,20,.08)}.lea-product-details-page .detail-meta .product-price,.lea-product-details-page .detail-meta .non-discounted-price,.lea-product-details-page .detail-meta .discounted-price{color:#201430;font-size:1.22rem;font-weight:800}.lea-product-details-page .detail-meta .old-product-price{margin-bottom:.2rem;color:#514a43;font-size:.9rem;text-decoration:line-through}.lea-product-details-page .detail-meta .add-to-cart-panel{margin-top:.95rem;display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.lea-product-details-page .detail-meta .attributes .option-list:not(.attribute-squares){list-style:none;margin:.3rem 0 0;padding:0;display:grid;gap:.35rem}.lea-product-details-page .detail-meta .attributes .option-list:not(.attribute-squares)>li{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.42rem;color:#3c352e}.lea-product-details-page .detail-meta .attributes .option-list:not(.attribute-squares)>li::marker{content:""}.lea-product-details-page .detail-meta .qty-label{font-weight:700;color:#201430;font-size:.88rem}.lea-product-details-page .detail-meta .qty-input,.lea-product-details-page .detail-meta .qty-dropdown{border:1px solid rgba(32,20,48,.22);border-radius:10px;min-width:68px;padding:.55rem .65rem;background:#fff}.lea-product-details-page .detail-meta .add-to-cart-button{border:1px solid #c69214;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff;border-radius:999px;padding:.72rem 1.2rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:transform .2s ease}.lea-product-details-page .detail-meta .add-to-cart-button:hover{transform:translateY(-1px)}.lea-product-details-page .detail-meta .overview-buttons{display:flex;flex-wrap:wrap;gap:.45rem}.lea-product-details-page .detail-meta .overview-buttons .button-2{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;border:1px solid rgba(32,20,48,.3);background:#fff;color:#201430;border-radius:999px;padding:.52rem .88rem;font-size:.78rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.lea-product-details-page .detail-meta .overview-buttons .button-2:hover{border-color:rgba(32,20,48,.45);background:rgba(32,20,48,.04);box-shadow:0 8px 18px rgba(32,20,48,.08);transform:none}.lea-product-details-page .detail-meta .overview-buttons .button-2:active{transform:none;background:rgba(32,20,48,.07);box-shadow:0 4px 10px rgba(32,20,48,.07) inset}.lea-product-details-page .detail-meta .overview-buttons .button-2:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(198,146,20,.18),0 8px 18px rgba(32,20,48,.08)}.lea-product-details-page .detail-meta .overview-buttons .button-2.is-pending{opacity:.88}.lea-product-details-page .detail-meta .overview-buttons .button-2.is-success{border-color:rgba(198,146,20,.58);background:rgba(198,146,20,.12);box-shadow:0 10px 20px rgba(198,146,20,.12)}.lea-product-details-page .detail-meta .overview-buttons .button-2 .lea-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex:0 0 1rem}.lea-product-details-page .detail-meta .overview-buttons .button-2 .lea-btn-icon svg{width:100%;height:100%;display:block;fill:currentColor;stroke:currentColor}.lea-product-details-page .detail-meta .overview-buttons .button-2 .lea-btn-icon svg path[fill=none]{fill:none}.lea-product-details-page .detail-info{margin-top:0;display:grid;grid-template-columns:1fr;column-gap:0;row-gap:1rem;align-items:start}.lea-product-details-page .detail-info .product-specs-box,.lea-product-details-page .detail-info .product-tags-box{background:#fff;border:1px solid rgba(32,20,48,.11);border-radius:18px;padding:1.25rem 1.35rem;box-shadow:0 16px 30px rgba(32,20,48,.07)}.lea-product-details-page .detail-info .product-specs-box{grid-column:auto}.lea-product-details-page .detail-info .product-tags-box{grid-column:auto;align-self:start}.lea-product-details-page .detail-info .title{margin-bottom:.8rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-weight:500;font-size:1.35rem}.lea-product-details-page .detail-info .data-table{width:100%;border-collapse:collapse}.lea-product-details-page .detail-info .data-table td{border-bottom:1px solid rgba(32,20,48,.08);padding:.52rem .35rem;color:#3c352e;font-size:.9rem}.lea-product-details-page .detail-info .product-tags-list ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0}.lea-product-details-page .detail-info .product-tags-list .separator{display:none}.lea-product-details-page .detail-info .product-tags-list .tag{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.32rem .38rem .32rem .34rem;border:1px solid rgba(32,20,48,.12);border-radius:999px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.18))}.lea-product-details-page .detail-info .product-tags-list .tag .producttag{display:inline-flex;align-items:center;min-height:28px;padding:0 .7rem;border-radius:999px;text-decoration:none;color:#201430;font-weight:700;font-size:.8rem;background:rgba(32,20,48,.04);border:1px solid rgba(32,20,48,.14);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.lea-product-details-page .detail-info .product-tags-list .tag .producttag:hover{background:rgba(32,20,48,.08);border-color:rgba(32,20,48,.24);transform:translateY(-1px)}.lea-product-details-page .detail-info .product-tags-list .tag span{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;min-height:1.75rem;padding:0 .42rem;border-radius:999px;background:rgba(198,146,20,.15);color:#201430;font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.lea-product-details-page .full-description{color:#3c352e;line-height:1.65}.lea-product-details-page .full-description ul,.lea-product-details-page .full-description ol{margin:.5rem 0 .85rem;padding-left:1.25rem}.lea-product-details-page .full-description li{margin:0 0 .25rem;line-height:1.6}.lea-product-details-page .full-description li::marker{color:rgba(32,20,48,.82)}.lea-product-details-page .full-description p+ul,.lea-product-details-page .full-description p+ol{margin-top:.35rem}.lea-product-details-page .related-products-grid.product-grid,.lea-product-details-page .also-purchased-products-grid.product-grid{margin-top:1.15rem;border:1px solid rgba(32,20,48,.11);border-radius:20px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.14));box-shadow:0 16px 30px rgba(32,20,48,.06);padding:1.15rem 1.15rem 1.2rem}.lea-product-details-page .related-products-grid.product-grid .title,.lea-product-details-page .also-purchased-products-grid.product-grid .title{margin:0 0 .95rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:500;line-height:1.2}.lea-product-details-page .related-products-grid.product-grid .item-grid,.lea-product-details-page .also-purchased-products-grid.product-grid .item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.lea-product-details-page .related-products-grid.product-grid .item-box,.lea-product-details-page .also-purchased-products-grid.product-grid .item-box{width:auto;margin:0}.lea-product-details-page .product-reviews{margin:1.2rem auto 0;padding:0;max-width:1440px}.lea-product-details-page .product-review-list,.lea-product-details-page .write-review{border:1px solid rgba(32,20,48,.11);border-radius:20px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.14));box-shadow:0 16px 30px rgba(32,20,48,.06);padding:1.15rem}.lea-product-details-page .write-review{margin-top:1rem}.lea-product-details-page .product-review-list .title,.lea-product-details-page .write-review .title{margin:0 0 .95rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:500;line-height:1.2}.lea-product-details-page .product-review-list .product-review-item{border:1px solid rgba(32,20,48,.1);border-radius:14px;background:#fff;padding:.95rem 1rem}.lea-product-details-page .product-review-list .product-review-item+.product-review-item{margin-top:.75rem}.lea-product-details-page .product-review-list .review-item-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.55rem}.lea-product-details-page .product-review-list .review-title{color:#201430;font-size:1rem;line-height:1.35}.lea-product-details-page .product-review-list .review-text{color:#3c352e;line-height:1.6;font-size:.92rem}.lea-product-details-page .product-review-list .review-info{margin-top:.6rem;color:#514a43;font-size:.8rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.lea-product-details-page .product-review-list .review-info label{color:#201430;font-weight:700}.lea-product-details-page .product-reviews .result.review-already-added{margin-top:.95rem;border-radius:14px;border:1px dashed rgba(32,20,48,.2);background:rgba(231,217,204,.3);padding:.85rem .95rem;color:#3c352e}.lea-product-details-page .write-review .form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.lea-product-details-page .write-review .inputs,.lea-product-details-page .write-review .review-rating{margin:0}.lea-product-details-page .write-review label{color:#201430;font-weight:700;font-size:.83rem;margin-bottom:.3rem}.lea-product-details-page .write-review input[type=text],.lea-product-details-page .write-review textarea{width:100%;border:1px solid rgba(32,20,48,.22);border-radius:12px;background:rgba(255,255,255,.98);padding:.6rem .72rem;color:#3c352e;font-size:.9rem;line-height:1.45}.lea-product-details-page .write-review textarea{min-height:130px;resize:vertical}.lea-product-details-page .write-review .review-rating{grid-column:1/-1;border:1px solid rgba(32,20,48,.1);border-radius:12px;background:rgba(231,217,204,.2);padding:.65rem .72rem}.lea-product-details-page .write-review .review-rating .rating-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.lea-product-details-page .write-review .review-rating .rating-options{display:inline-flex;gap:.35rem;align-items:center}.lea-product-details-page .write-review .review-rating .rating-options input[type=radio]{width:18px;height:18px;margin:0;accent-color:#201430}.lea-product-details-page .write-review .buttons{margin-top:.85rem}.lea-product-details-page .write-review .buttons .button-1.write-product-review-button{border:1px solid #c69214;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff;border-radius:999px;min-height:44px;min-width:180px;padding:.6rem 1rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}@media(max-width:1100px){.lea-product-details-page .related-products-grid.product-grid .item-grid,.lea-product-details-page .also-purchased-products-grid.product-grid .item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.lea-product-details-page .related-products-grid.product-grid,.lea-product-details-page .also-purchased-products-grid.product-grid{padding:1rem}.lea-product-details-page .related-products-grid.product-grid .item-grid,.lea-product-details-page .also-purchased-products-grid.product-grid .item-grid{grid-template-columns:1fr;gap:.85rem}.lea-product-details-page .product-review-list,.lea-product-details-page .write-review{padding:.95rem;border-radius:16px}.lea-product-details-page .write-review .form-fields{grid-template-columns:1fr}}.lea-action-tooltip{position:fixed;left:0;top:0;z-index:10060;pointer-events:none;max-width:min(320px,100vw - 24px);padding:.45rem .7rem;border-radius:12px;border:1px solid rgba(198,146,20,.35);background:rgba(32,20,48,.96);color:#fff;font-size:.78rem;font-weight:600;line-height:1.35;box-shadow:0 14px 30px rgba(32,20,48,.22);opacity:0;transform:translate(-50%,calc(-100% - 10px)) translateY(4px);transition:opacity .16s ease,transform .16s ease}.lea-action-tooltip::after{content:"";position:absolute;left:50%;top:100%;width:10px;height:10px;background:rgba(32,20,48,.96);border-right:1px solid rgba(198,146,20,.28);border-bottom:1px solid rgba(198,146,20,.28);transform:translate(-50%,-55%) rotate(45deg)}.lea-action-tooltip.is-visible{opacity:1;transform:translate(-50%,calc(-100% - 10px))}.lea-action-tooltip.is-below{transform:translate(-50%,10px) translateY(-4px)}.lea-action-tooltip.is-below::after{top:0;border-right:0;border-bottom:0;border-left:1px solid rgba(198,146,20,.28);border-top:1px solid rgba(198,146,20,.28);transform:translate(-50%,-45%) rotate(45deg)}.lea-action-tooltip.is-below.is-visible{transform:translate(-50%,10px)}.lea-cart-page .listing-section--cart,.lea-wishlist-page .listing-section--cart,.lea-compare-page .listing-section--cart{padding-top:1.4rem}.lea-cart-page .shopping-cart-page .page-title,.lea-cart-page .wishlist-page .page-title,.lea-cart-page .compare-products-page .page-title,.lea-wishlist-page .shopping-cart-page .page-title,.lea-wishlist-page .wishlist-page .page-title,.lea-wishlist-page .compare-products-page .page-title,.lea-compare-page .shopping-cart-page .page-title,.lea-compare-page .wishlist-page .page-title,.lea-compare-page .compare-products-page .page-title{display:none}.lea-cart-page .shopping-cart-page .page-body,.lea-cart-page .wishlist-page .page-body,.lea-cart-page .compare-products-page .page-body,.lea-wishlist-page .shopping-cart-page .page-body,.lea-wishlist-page .wishlist-page .page-body,.lea-wishlist-page .compare-products-page .page-body,.lea-compare-page .shopping-cart-page .page-body,.lea-compare-page .wishlist-page .page-body,.lea-compare-page .compare-products-page .page-body{margin:0}.lea-cart-page .order-summary-content,.lea-cart-page .wishlist-content,.lea-cart-page .compare-products-page .table-wrapper,.lea-cart-page .compare-products-page .no-data,.lea-wishlist-page .order-summary-content,.lea-wishlist-page .wishlist-content,.lea-wishlist-page .compare-products-page .table-wrapper,.lea-wishlist-page .compare-products-page .no-data,.lea-compare-page .order-summary-content,.lea-compare-page .wishlist-content,.lea-compare-page .compare-products-page .table-wrapper,.lea-compare-page .compare-products-page .no-data{background:#fff;border:1px solid rgba(32,20,48,.12);border-radius:18px;padding:1.25rem;box-shadow:0 16px 30px rgba(32,20,48,.07)}.lea-cart-page .order-summary-content>.message-error,.lea-wishlist-page .order-summary-content>.message-error,.lea-compare-page .order-summary-content>.message-error{margin-bottom:.95rem;border-radius:12px;border:1px solid rgba(32,20,48,.2);background:rgba(231,217,204,.3);padding:.75rem .9rem;color:#201430}.lea-cart-page .order-summary-content .no-data,.lea-cart-page .wishlist-page .no-data,.lea-wishlist-page .order-summary-content .no-data,.lea-wishlist-page .wishlist-page .no-data,.lea-compare-page .order-summary-content .no-data,.lea-compare-page .wishlist-page .no-data{margin:0;border-radius:14px;border:1px dashed rgba(32,20,48,.22);background:rgba(231,217,204,.32);padding:2rem 1.2rem;color:#3c352e;text-align:center;font-weight:700;font-size:1.02rem;line-height:1.5}.lea-cart-page .lea-cart-empty-actions,.lea-wishlist-page .lea-cart-empty-actions,.lea-compare-page .lea-cart-empty-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.lea-cart-page .lea-cart-empty-actions .btn,.lea-wishlist-page .lea-cart-empty-actions .btn,.lea-compare-page .lea-cart-empty-actions .btn{min-width:180px;justify-content:center}.lea-cart-page .checkout-progress,.lea-wishlist-page .checkout-progress,.lea-compare-page .checkout-progress{margin-bottom:.8rem;border:1px solid rgba(32,20,48,.12);border-radius:999px;padding:.3rem;background:#fff}.lea-cart-page .checkout-progress ul,.lea-wishlist-page .checkout-progress ul,.lea-compare-page .checkout-progress ul{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.lea-cart-page .checkout-progress li,.lea-wishlist-page .checkout-progress li,.lea-compare-page .checkout-progress li{margin:0}.lea-cart-page .checkout-progress a,.lea-cart-page .checkout-progress span,.lea-wishlist-page .checkout-progress a,.lea-wishlist-page .checkout-progress span,.lea-compare-page .checkout-progress a,.lea-compare-page .checkout-progress span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.35rem .75rem;border-radius:999px;color:#201430;text-decoration:none;font-size:.82rem;font-weight:700}.lea-cart-page .checkout-progress .active-step a,.lea-cart-page .checkout-progress .active-step span,.lea-wishlist-page .checkout-progress .active-step a,.lea-wishlist-page .checkout-progress .active-step span,.lea-compare-page .checkout-progress .active-step a,.lea-compare-page .checkout-progress .active-step span{background:#201430;color:#fff}.lea-cart-page .table-wrapper,.lea-wishlist-page .table-wrapper,.lea-compare-page .table-wrapper{border:1px solid rgba(32,20,48,.12);border-radius:14px;overflow:auto;background:#fff}.lea-cart-page .cart,.lea-wishlist-page .cart,.lea-compare-page .cart{width:100%;border-collapse:collapse;min-width:820px}.lea-cart-page .cart thead th,.lea-wishlist-page .cart thead th,.lea-compare-page .cart thead th{padding:.8rem .65rem;border-bottom:1px solid rgba(32,20,48,.1);color:#201430;font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:rgba(231,217,204,.24)}.lea-cart-page .cart tbody td,.lea-wishlist-page .cart tbody td,.lea-compare-page .cart tbody td{padding:.9rem .65rem;border-bottom:1px solid rgba(32,20,48,.08);color:#3c352e;vertical-align:top}.lea-cart-page .cart td.product-picture img,.lea-wishlist-page .cart td.product-picture img,.lea-compare-page .cart td.product-picture img{width:92px;min-width:92px;height:72px;object-fit:cover;border-radius:10px;border:1px solid rgba(32,20,48,.08)}.lea-cart-page .cart td.product .product-name,.lea-wishlist-page .cart td.product .product-name,.lea-compare-page .cart td.product .product-name{color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.06rem;font-weight:500;text-decoration:none;line-height:1.3}.lea-cart-page .cart td.product .edit-item,.lea-wishlist-page .cart td.product .edit-item,.lea-compare-page .cart td.product .edit-item{margin-top:.45rem;font-size:.82rem}.lea-cart-page .cart td.product .edit-item a,.lea-wishlist-page .cart td.product .edit-item a,.lea-compare-page .cart td.product .edit-item a{color:#201430;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(32,20,48,.35)}.lea-cart-page .cart td.product .attributes,.lea-cart-page .cart td.product .recurring-info,.lea-cart-page .cart td.product .rental-info,.lea-wishlist-page .cart td.product .attributes,.lea-wishlist-page .cart td.product .recurring-info,.lea-wishlist-page .cart td.product .rental-info,.lea-compare-page .cart td.product .attributes,.lea-compare-page .cart td.product .recurring-info,.lea-compare-page .cart td.product .rental-info{margin-top:.4rem;font-size:.86rem;color:#3c352e}.lea-cart-page .cart td.unit-price .product-unit-price,.lea-cart-page .cart td.subtotal .product-subtotal,.lea-wishlist-page .cart td.unit-price .product-unit-price,.lea-wishlist-page .cart td.subtotal .product-subtotal,.lea-compare-page .cart td.unit-price .product-unit-price,.lea-compare-page .cart td.subtotal .product-subtotal{color:#201430;font-weight:700;font-size:.95rem}.lea-cart-page .cart td.subtotal .discount,.lea-cart-page .cart td.subtotal .discount-additional-info,.lea-wishlist-page .cart td.subtotal .discount,.lea-wishlist-page .cart td.subtotal .discount-additional-info,.lea-compare-page .cart td.subtotal .discount,.lea-compare-page .cart td.subtotal .discount-additional-info{margin-top:.35rem;color:#514a43;font-size:.78rem;line-height:1.35}.lea-cart-page .cart .qty-input,.lea-cart-page .cart .qty-dropdown,.lea-wishlist-page .cart .qty-input,.lea-wishlist-page .cart .qty-dropdown,.lea-compare-page .cart .qty-input,.lea-compare-page .cart .qty-dropdown{border:1px solid rgba(32,20,48,.22);border-radius:10px;min-width:70px;background:#fff;padding:.5rem .6rem}.lea-cart-page .cart .product-quantity,.lea-wishlist-page .cart .product-quantity,.lea-compare-page .cart .product-quantity{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(32,20,48,.2);border-radius:999px;padding:.2rem;background:rgba(32,20,48,.02)}.lea-cart-page .cart .product-quantity .quantity,.lea-wishlist-page .cart .product-quantity .quantity,.lea-compare-page .cart .product-quantity .quantity{width:30px;height:30px;border-radius:50%;border:1px solid rgba(32,20,48,.22);background:#fff;color:#201430;cursor:pointer;position:relative}.lea-cart-page .cart .product-quantity .quantity::before,.lea-wishlist-page .cart .product-quantity .quantity::before,.lea-compare-page .cart .product-quantity .quantity::before{position:absolute;inset:0;display:grid;place-items:center;font-size:1rem;font-weight:700;line-height:1;content:""}.lea-cart-page .cart .product-quantity .quantity.up::before,.lea-wishlist-page .cart .product-quantity .quantity.up::before,.lea-compare-page .cart .product-quantity .quantity.up::before{content:"+"}.lea-cart-page .cart .product-quantity .quantity.down::before,.lea-wishlist-page .cart .product-quantity .quantity.down::before,.lea-compare-page .cart .product-quantity .quantity.down::before{content:"-"}.lea-cart-page .cart .product-quantity .qty-input,.lea-wishlist-page .cart .product-quantity .qty-input,.lea-compare-page .cart .product-quantity .qty-input{min-width:54px;border:0;padding:.25rem .4rem;text-align:center;font-weight:700;background:transparent}.lea-cart-page .cart td.remove-from-cart,.lea-wishlist-page .cart td.remove-from-cart,.lea-compare-page .cart td.remove-from-cart{position:relative}.lea-cart-page .cart td.remove-from-cart input[type=checkbox],.lea-wishlist-page .cart td.remove-from-cart input[type=checkbox],.lea-compare-page .cart td.remove-from-cart input[type=checkbox]{position:absolute;inset:auto;opacity:0;pointer-events:none}.lea-cart-page .cart .remove-btn,.lea-wishlist-page .cart .remove-btn,.lea-compare-page .cart .remove-btn{width:34px;height:34px;border-radius:50%;border:1px solid rgba(32,20,48,.18);background:rgba(32,20,48,.05);cursor:pointer;position:relative}.lea-cart-page .cart .remove-btn::before,.lea-cart-page .cart .remove-btn::after,.lea-wishlist-page .cart .remove-btn::before,.lea-wishlist-page .cart .remove-btn::after,.lea-compare-page .cart .remove-btn::before,.lea-compare-page .cart .remove-btn::after{content:"";position:absolute;top:50%;left:50%;width:13px;height:1.5px;border-radius:999px;background:#201430}.lea-cart-page .cart .remove-btn::before,.lea-wishlist-page .cart .remove-btn::before,.lea-compare-page .cart .remove-btn::before{transform:translate(-50%,-50%) rotate(45deg)}.lea-cart-page .cart .remove-btn::after,.lea-wishlist-page .cart .remove-btn::after,.lea-compare-page .cart .remove-btn::after{transform:translate(-50%,-50%) rotate(-45deg)}.lea-cart-page .cart-options,.lea-wishlist-page .cart-options,.lea-compare-page .cart-options{margin-top:1rem;display:grid;gap:.8rem;border:1px solid rgba(32,20,48,.1);border-radius:14px;padding:.9rem;background:linear-gradient(135deg,#fff,rgba(231,217,204,.25))}.lea-cart-page .cart-options .estimate-shipping-button,.lea-wishlist-page .cart-options .estimate-shipping-button,.lea-compare-page .cart-options .estimate-shipping-button{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(32,20,48,.24);border-radius:999px;padding:.68rem 1rem;color:#201430;text-decoration:none;font-size:.82rem;font-weight:700;text-transform:uppercase}.lea-cart-page .cart-options .estimate-shipping-button::after,.lea-wishlist-page .cart-options .estimate-shipping-button::after,.lea-compare-page .cart-options .estimate-shipping-button::after{content:"→";font-size:.95rem;line-height:1}.lea-cart-page .cart-options .checkout-attributes,.lea-cart-page .cart-options .selected-checkout-attributes,.lea-wishlist-page .cart-options .checkout-attributes,.lea-wishlist-page .cart-options .selected-checkout-attributes,.lea-compare-page .cart-options .checkout-attributes,.lea-compare-page .cart-options .selected-checkout-attributes{margin-top:.2rem;padding-top:.65rem;border-top:1px solid rgba(32,20,48,.1)}.lea-cart-page .common-buttons,.lea-wishlist-page .common-buttons,.lea-compare-page .common-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.lea-cart-page .continue-shopping-button,.lea-cart-page .checkout-button,.lea-wishlist-page .continue-shopping-button,.lea-wishlist-page .checkout-button,.lea-compare-page .continue-shopping-button,.lea-compare-page .checkout-button{border-radius:999px;padding:.72rem 1.15rem;font-weight:700;text-transform:uppercase;cursor:pointer}.lea-cart-page .continue-shopping-button,.lea-wishlist-page .continue-shopping-button,.lea-compare-page .continue-shopping-button{border:1px solid rgba(32,20,48,.26);background:#fff;color:#201430}.lea-cart-page .checkout-button,.lea-wishlist-page .checkout-button,.lea-compare-page .checkout-button{border:1px solid #c69214;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff;box-shadow:0 10px 20px rgba(198,146,20,.24)}.lea-cart-page .cart-footer,.lea-wishlist-page .cart-footer,.lea-compare-page .cart-footer{margin-top:1rem;display:grid;grid-template-columns:1fr 320px;gap:.95rem;align-items:start}.lea-cart-page .cart-collaterals .deals,.lea-wishlist-page .cart-collaterals .deals,.lea-compare-page .cart-collaterals .deals{border:1px solid rgba(32,20,48,.1);border-radius:14px;padding:.85rem;background:#fff;display:grid;gap:.75rem}.lea-cart-page .cart-collaterals .coupon-box,.lea-cart-page .cart-collaterals .giftcard-box,.lea-wishlist-page .cart-collaterals .coupon-box,.lea-wishlist-page .cart-collaterals .giftcard-box,.lea-compare-page .cart-collaterals .coupon-box,.lea-compare-page .cart-collaterals .giftcard-box{border:1px solid rgba(32,20,48,.12);border-radius:12px;padding:.8rem;background:rgba(231,217,204,.24)}.lea-cart-page .cart-collaterals .title,.lea-wishlist-page .cart-collaterals .title,.lea-compare-page .cart-collaterals .title{margin-bottom:.35rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.06rem;font-weight:500}.lea-cart-page .cart-collaterals .hint,.lea-wishlist-page .cart-collaterals .hint,.lea-compare-page .cart-collaterals .hint{margin-bottom:.55rem;font-size:.82rem;color:#514a43;line-height:1.35}.lea-cart-page .cart-collaterals .coupon-code,.lea-wishlist-page .cart-collaterals .coupon-code,.lea-compare-page .cart-collaterals .coupon-code{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.lea-cart-page .cart-collaterals .discount-coupon-code,.lea-cart-page .cart-collaterals .gift-card-coupon-code,.lea-wishlist-page .cart-collaterals .discount-coupon-code,.lea-wishlist-page .cart-collaterals .gift-card-coupon-code,.lea-compare-page .cart-collaterals .discount-coupon-code,.lea-compare-page .cart-collaterals .gift-card-coupon-code{flex:1 1 170px;min-height:42px;border:1px solid rgba(32,20,48,.24);border-radius:10px;padding:.55rem .7rem;background:#fff}.lea-cart-page .cart-collaterals .apply-discount-coupon-code-button,.lea-cart-page .cart-collaterals .apply-gift-card-coupon-code-button,.lea-wishlist-page .cart-collaterals .apply-discount-coupon-code-button,.lea-wishlist-page .cart-collaterals .apply-gift-card-coupon-code-button,.lea-compare-page .cart-collaterals .apply-discount-coupon-code-button,.lea-compare-page .cart-collaterals .apply-gift-card-coupon-code-button{min-height:42px;border-radius:10px;border:1px solid rgba(32,20,48,.24);background:#fff;color:#201430;padding:.52rem .84rem;font-size:.78rem;font-weight:700;text-transform:uppercase;cursor:pointer}.lea-cart-page .cart-collaterals .message-success,.lea-cart-page .cart-collaterals .message-failure,.lea-wishlist-page .cart-collaterals .message-success,.lea-wishlist-page .cart-collaterals .message-failure,.lea-compare-page .cart-collaterals .message-success,.lea-compare-page .cart-collaterals .message-failure{margin-top:.5rem;border-radius:9px;padding:.55rem .65rem;font-size:.8rem;line-height:1.35}.lea-cart-page .cart-collaterals .message-success,.lea-wishlist-page .cart-collaterals .message-success,.lea-compare-page .cart-collaterals .message-success{border:1px solid rgba(47,122,70,.35);background:rgba(47,122,70,.08);color:#2f7a46}.lea-cart-page .cart-collaterals .message-failure,.lea-wishlist-page .cart-collaterals .message-failure,.lea-compare-page .cart-collaterals .message-failure{border:1px solid rgba(161,42,42,.35);background:rgba(161,42,42,.07);color:#8a2525}.lea-cart-page .cart-collaterals .current-code,.lea-wishlist-page .cart-collaterals .current-code,.lea-compare-page .cart-collaterals .current-code{margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.8rem;color:#201430}.lea-cart-page .cart-collaterals .remove-discount-button,.lea-cart-page .cart-collaterals .remove-gift-card-button,.lea-wishlist-page .cart-collaterals .remove-discount-button,.lea-wishlist-page .cart-collaterals .remove-gift-card-button,.lea-compare-page .cart-collaterals .remove-discount-button,.lea-compare-page .cart-collaterals .remove-gift-card-button{width:22px;height:22px;border-radius:50%;border:1px solid rgba(32,20,48,.25);background:transparent;cursor:pointer;position:relative}.lea-cart-page .cart-collaterals .remove-discount-button::before,.lea-cart-page .cart-collaterals .remove-discount-button::after,.lea-cart-page .cart-collaterals .remove-gift-card-button::before,.lea-cart-page .cart-collaterals .remove-gift-card-button::after,.lea-wishlist-page .cart-collaterals .remove-discount-button::before,.lea-wishlist-page .cart-collaterals .remove-discount-button::after,.lea-wishlist-page .cart-collaterals .remove-gift-card-button::before,.lea-wishlist-page .cart-collaterals .remove-gift-card-button::after,.lea-compare-page .cart-collaterals .remove-discount-button::before,.lea-compare-page .cart-collaterals .remove-discount-button::after,.lea-compare-page .cart-collaterals .remove-gift-card-button::before,.lea-compare-page .cart-collaterals .remove-gift-card-button::after{content:"";position:absolute;top:50%;left:50%;width:9px;height:1.5px;border-radius:999px;background:#201430}.lea-cart-page .cart-collaterals .remove-discount-button::before,.lea-cart-page .cart-collaterals .remove-gift-card-button::before,.lea-wishlist-page .cart-collaterals .remove-discount-button::before,.lea-wishlist-page .cart-collaterals .remove-gift-card-button::before,.lea-compare-page .cart-collaterals .remove-discount-button::before,.lea-compare-page .cart-collaterals .remove-gift-card-button::before{transform:translate(-50%,-50%) rotate(45deg)}.lea-cart-page .cart-collaterals .remove-discount-button::after,.lea-cart-page .cart-collaterals .remove-gift-card-button::after,.lea-wishlist-page .cart-collaterals .remove-discount-button::after,.lea-wishlist-page .cart-collaterals .remove-gift-card-button::after,.lea-compare-page .cart-collaterals .remove-discount-button::after,.lea-compare-page .cart-collaterals .remove-gift-card-button::after{transform:translate(-50%,-50%) rotate(-45deg)}.lea-cart-page .totals,.lea-wishlist-page .totals,.lea-compare-page .totals{border:1px solid rgba(32,20,48,.14);border-radius:16px;padding:.95rem;background:rgba(231,217,204,.28);position:sticky;top:5.4rem}.lea-cart-page .cart-total,.lea-wishlist-page .cart-total,.lea-compare-page .cart-total{width:100%;border-collapse:collapse}.lea-cart-page .cart-total td,.lea-wishlist-page .cart-total td,.lea-compare-page .cart-total td{padding:.45rem 0;border-bottom:1px solid rgba(32,20,48,.09);font-size:.9rem}.lea-cart-page .cart-total .cart-total-left,.lea-wishlist-page .cart-total .cart-total-left,.lea-compare-page .cart-total .cart-total-left{padding-right:.75rem}.lea-cart-page .cart-total .cart-total-left label,.lea-wishlist-page .cart-total .cart-total-left label,.lea-compare-page .cart-total .cart-total-left label{color:#3c352e;font-weight:600}.lea-cart-page .cart-total .cart-total-right,.lea-wishlist-page .cart-total .cart-total-right,.lea-compare-page .cart-total .cart-total-right{text-align:right;color:#201430;font-weight:700}.lea-cart-page .cart-total tr.order-total td,.lea-wishlist-page .cart-total tr.order-total td,.lea-compare-page .cart-total tr.order-total td{font-size:1rem;font-weight:800;color:#201430;border-bottom:0;padding-top:.7rem}.lea-cart-page .cart-total tr.order-total strong,.lea-wishlist-page .cart-total tr.order-total strong,.lea-compare-page .cart-total tr.order-total strong{font-size:1.15rem}.lea-cart-page .cart-total .selected-shipping-method,.lea-cart-page .cart-total .giftcard-remaining,.lea-wishlist-page .cart-total .selected-shipping-method,.lea-wishlist-page .cart-total .giftcard-remaining,.lea-compare-page .cart-total .selected-shipping-method,.lea-compare-page .cart-total .giftcard-remaining{display:block;margin-top:.15rem;font-size:.78rem;color:#514a43;font-weight:500}.lea-cart-page .min-amount-warning,.lea-wishlist-page .min-amount-warning,.lea-compare-page .min-amount-warning{margin-top:.6rem;border-radius:10px;border:1px solid rgba(32,20,48,.2);background:rgba(231,217,204,.32);padding:.65rem .75rem;color:#201430;font-size:.82rem}.lea-cart-page .terms-of-service,.lea-wishlist-page .terms-of-service,.lea-compare-page .terms-of-service{margin:.75rem 0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.85rem;color:#3c352e}.lea-cart-page .terms-of-service input[type=checkbox],.lea-wishlist-page .terms-of-service input[type=checkbox],.lea-compare-page .terms-of-service input[type=checkbox]{accent-color:#201430}.lea-cart-page .terms-of-service .read,.lea-wishlist-page .terms-of-service .read,.lea-compare-page .terms-of-service .read{color:#201430;font-weight:700;text-decoration:underline;cursor:pointer}.lea-cart-page .checkout-buttons,.lea-wishlist-page .checkout-buttons,.lea-compare-page .checkout-buttons{margin-top:.65rem}.lea-cart-page .checkout-buttons .checkout-button,.lea-wishlist-page .checkout-buttons .checkout-button,.lea-compare-page .checkout-buttons .checkout-button{width:100%;justify-content:center}.lea-cart-page .addon-buttons,.lea-wishlist-page .addon-buttons,.lea-compare-page .addon-buttons{margin-top:.55rem;display:grid;gap:.45rem}.lea-cart-page .tax-shipping-info,.lea-wishlist-page .tax-shipping-info,.lea-compare-page .tax-shipping-info{margin-top:.7rem;color:#514a43;font-size:.8rem;line-height:1.45}.lea-cart-page .wishlist-page .button-row,.lea-wishlist-page .wishlist-page .button-row,.lea-compare-page .wishlist-page .button-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.9rem}.lea-cart-page .wishlist-page .button-row .button-2,.lea-cart-page .wishlist-page .buttons .button-2,.lea-wishlist-page .wishlist-page .button-row .button-2,.lea-wishlist-page .wishlist-page .buttons .button-2,.lea-compare-page .wishlist-page .button-row .button-2,.lea-compare-page .wishlist-page .buttons .button-2{border:1px solid rgba(32,20,48,.22);background:#fff;color:#201430;border-radius:999px;padding:.62rem 1rem;font-weight:700;cursor:pointer;text-decoration:none}.lea-cart-page .wishlist-page .buttons,.lea-wishlist-page .wishlist-page .buttons,.lea-compare-page .wishlist-page .buttons{margin-top:.95rem;display:flex;flex-wrap:wrap;gap:.55rem}.lea-cart-page .wishlist-page .buttons .wishlist-add-to-cart-button,.lea-wishlist-page .wishlist-page .buttons .wishlist-add-to-cart-button,.lea-compare-page .wishlist-page .buttons .wishlist-add-to-cart-button{border-color:#c69214;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#201430}.lea-cart-page .wishlist-page .share-info,.lea-wishlist-page .wishlist-page .share-info,.lea-compare-page .wishlist-page .share-info{margin-top:.9rem;border:1px solid rgba(32,20,48,.12);border-radius:14px;background:rgba(231,217,204,.18);padding:.85rem .95rem;display:grid;gap:.35rem}.lea-cart-page .wishlist-page .share-label,.lea-wishlist-page .wishlist-page .share-label,.lea-compare-page .wishlist-page .share-label{color:#201430;font-weight:700;font-size:.88rem}.lea-cart-page .wishlist-page .share-link,.lea-wishlist-page .wishlist-page .share-link,.lea-compare-page .wishlist-page .share-link{color:#201430;word-break:break-all}.lea-cart-page .wishlist-page .message-error,.lea-wishlist-page .wishlist-page .message-error,.lea-compare-page .wishlist-page .message-error{border-radius:12px;border:1px solid rgba(32,20,48,.2);background:rgba(231,217,204,.3);padding:.75rem .9rem;color:#201430;margin-bottom:.9rem}.lea-cart-page .wishlist-page .qty-input,.lea-cart-page .wishlist-page .qty-dropdown,.lea-cart-page .wishlist-page .custom-wishlist-dropdown,.lea-wishlist-page .wishlist-page .qty-input,.lea-wishlist-page .wishlist-page .qty-dropdown,.lea-wishlist-page .wishlist-page .custom-wishlist-dropdown,.lea-compare-page .wishlist-page .qty-input,.lea-compare-page .wishlist-page .qty-dropdown,.lea-compare-page .wishlist-page .custom-wishlist-dropdown{border:1px solid rgba(32,20,48,.22);border-radius:10px;background:#fff;color:#201430;padding:.5rem .65rem}.lea-cart-page .wishlist-page .qty-input,.lea-wishlist-page .wishlist-page .qty-input,.lea-compare-page .wishlist-page .qty-input{width:72px}.lea-cart-page .wishlist-page .remove-btn,.lea-wishlist-page .wishlist-page .remove-btn,.lea-compare-page .wishlist-page .remove-btn{width:34px;height:34px;border-radius:50%;border:1px solid rgba(32,20,48,.18);background:rgba(231,217,204,.2);position:relative;cursor:pointer}.lea-cart-page .wishlist-page .remove-btn::before,.lea-cart-page .wishlist-page .remove-btn::after,.lea-wishlist-page .wishlist-page .remove-btn::before,.lea-wishlist-page .wishlist-page .remove-btn::after,.lea-compare-page .wishlist-page .remove-btn::before,.lea-compare-page .wishlist-page .remove-btn::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:#201430;transform-origin:center}.lea-cart-page .wishlist-page .remove-btn::before,.lea-wishlist-page .wishlist-page .remove-btn::before,.lea-compare-page .wishlist-page .remove-btn::before{transform:translate(-50%,-50%) rotate(45deg)}.lea-cart-page .wishlist-page .remove-btn::after,.lea-wishlist-page .wishlist-page .remove-btn::after,.lea-compare-page .wishlist-page .remove-btn::after{transform:translate(-50%,-50%) rotate(-45deg)}.lea-cart-page .compare-products-page .clear-list,.lea-wishlist-page .compare-products-page .clear-list,.lea-compare-page .compare-products-page .clear-list{display:inline-flex;margin-bottom:.85rem}.lea-cart-page .compare-products-page .compare-products-table .product-name a,.lea-wishlist-page .compare-products-page .compare-products-table .product-name a,.lea-compare-page .compare-products-page .compare-products-table .product-name a{color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.03rem;text-decoration:none;line-height:1.3}.lea-cart-page .compare-products-page .compare-products-table .product-price td:not(:first-child),.lea-wishlist-page .compare-products-page .compare-products-table .product-price td:not(:first-child),.lea-compare-page .compare-products-page .compare-products-table .product-price td:not(:first-child){font-weight:800;color:#201430}.lea-cart-page .compare-products-page .compare-products-table .short-description td,.lea-cart-page .compare-products-page .compare-products-table .full-description td,.lea-wishlist-page .compare-products-page .compare-products-table .short-description td,.lea-wishlist-page .compare-products-page .compare-products-table .full-description td,.lea-compare-page .compare-products-page .compare-products-table .short-description td,.lea-compare-page .compare-products-page .compare-products-table .full-description td{line-height:1.5}.html-checkout-page .center-1{width:100%;max-width:1440px;margin:0 auto;padding:0 2rem 2rem}.html-checkout-page .checkout-page{margin-top:1.25rem}.html-checkout-page .checkout-page .page-title{margin-bottom:.9rem}.html-checkout-page .checkout-page .page-title h1{margin:0;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:clamp(1.7rem,2.5vw,2.25rem);font-weight:500;color:#201430;line-height:1.2}.html-checkout-page .checkout-progress{margin-bottom:1rem;border:1px solid rgba(32,20,48,.12);border-radius:999px;padding:.28rem;background:#fff}.html-checkout-page .checkout-progress ul{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.html-checkout-page .checkout-progress li{margin:0}.html-checkout-page .checkout-progress a,.html-checkout-page .checkout-progress span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.34rem .72rem;border-radius:999px;color:#201430;text-decoration:none;font-size:.81rem;font-weight:700}.html-checkout-page .checkout-progress .active-step a,.html-checkout-page .checkout-progress .active-step span{background:#201430;color:#fff}.html-checkout-page .billing-address-page .checkout-data,.html-checkout-page .shipping-address-page .checkout-data,.html-checkout-page .shipping-method-page .checkout-data,.html-checkout-page .payment-method-page .checkout-data,.html-checkout-page .payment-info-page .checkout-data,.html-checkout-page .order-confirm-page .checkout-data{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1rem;align-items:start}.html-checkout-page .checkout-page .section{border:1px solid rgba(32,20,48,.11);border-radius:16px;padding:1rem;background:#fff;box-shadow:0 14px 26px rgba(32,20,48,.07)}.html-checkout-page .checkout-page .section+.section{margin-top:.85rem}.html-checkout-page .checkout-page .section .title{margin:0 0 .75rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.16rem;font-weight:500;line-height:1.25}.html-checkout-page .checkout-page .section.order-summary{margin-top:0;position:sticky;top:5.3rem}.html-checkout-page .checkout-page .section.order-summary .order-summary-content{border:0;border-radius:0;box-shadow:none;padding:0;background:transparent}.html-checkout-page .checkout-page .section.order-summary .table-wrapper{border:1px solid rgba(32,20,48,.12);border-radius:12px}.html-checkout-page .checkout-page .section.order-summary .cart{min-width:640px}.html-checkout-page .checkout-page .section.order-summary .cart thead th{background:rgba(231,217,204,.25);color:#201430}.html-checkout-page .checkout-page .section.order-summary .cart td.product .product-name{color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-weight:500}.html-checkout-page .checkout-page .section.order-summary .totals{border:1px solid rgba(32,20,48,.14);border-radius:14px;padding:.85rem;background:rgba(231,217,204,.27)}.html-checkout-page .checkout-page .section.order-summary .cart-total td{border-bottom:1px solid rgba(32,20,48,.08);padding:.4rem 0}.html-checkout-page .checkout-page .section.order-summary .cart-total tr.order-total td{border-bottom:0;color:#201430;font-weight:800}.html-checkout-page .checkout-page .section.order-summary .cart-total tr.order-total strong{font-size:1.1rem}.html-checkout-page .checkout-page .section.order-summary .checkout-button{width:100%;justify-content:center;border-radius:999px;border:1px solid #c69214;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff;padding:.72rem 1.15rem;font-weight:700;text-transform:uppercase}.html-checkout-page .checkout-page .address-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.8rem}.html-checkout-page .checkout-page .address-item{border:1px solid rgba(32,20,48,.11);border-radius:14px;padding:.8rem;background:linear-gradient(145deg,#fff,rgba(231,217,204,.18));display:grid;gap:.65rem}.html-checkout-page .checkout-page .address-list-page{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.html-checkout-page .checkout-page .address-box{list-style:none;display:grid;gap:.25rem}.html-checkout-page .checkout-page .address-box .name{color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.03rem;font-weight:500}.html-checkout-page .checkout-page .address-box li{color:#3c352e;font-size:.86rem;line-height:1.45}.html-checkout-page .checkout-page .select-button .button-1{width:100%}.html-checkout-page .checkout-page .opc-select-address-container{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.html-checkout-page .checkout-page .address-select,.html-checkout-page .checkout-page .edit-address input,.html-checkout-page .checkout-page .edit-address select,.html-checkout-page .checkout-page .edit-address textarea{width:100%;min-height:42px;border:1px solid rgba(32,20,48,.22);border-radius:10px;padding:.52rem .68rem;background:#fff;color:#3c352e}.html-checkout-page .checkout-page input[type=text],.html-checkout-page .checkout-page input[type=email],.html-checkout-page .checkout-page input[type=tel],.html-checkout-page .checkout-page input[type=password],.html-checkout-page .checkout-page select,.html-checkout-page .checkout-page textarea{border:1px solid rgba(32,20,48,.22);border-radius:10px;min-height:42px;background:#fff;color:#3c352e;padding:.52rem .68rem}.html-checkout-page .checkout-page input[type=text]:focus,.html-checkout-page .checkout-page input[type=email]:focus,.html-checkout-page .checkout-page input[type=tel]:focus,.html-checkout-page .checkout-page input[type=password]:focus,.html-checkout-page .checkout-page select:focus,.html-checkout-page .checkout-page textarea:focus{outline:0;border-color:rgba(198,146,20,.85);box-shadow:0 0 0 3px rgba(198,146,20,.15)}.html-checkout-page .checkout-page .edit-address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .8rem}.html-checkout-page .checkout-page .edit-address .inputs{display:flex;flex-direction:column;gap:.3rem;margin:0}.html-checkout-page .checkout-page .edit-address label{color:#201430;font-size:.81rem;font-weight:700;line-height:1.35}.html-checkout-page .checkout-page .edit-address .required{color:#b33b3b}.html-checkout-page .checkout-page .edit-address .field-validation-error{color:#9c2f2f;font-size:.76rem;line-height:1.35}.html-checkout-page .checkout-page .method-list{list-style:none;display:grid;gap:.62rem}.html-checkout-page .checkout-page .method-list li{border:1px solid rgba(32,20,48,.12);border-radius:12px;padding:.75rem .85rem;background:rgba(32,20,48,.02)}.html-checkout-page .checkout-page .method-name{display:flex;align-items:flex-start;gap:.6rem}.html-checkout-page .checkout-page input[type=radio],.html-checkout-page .checkout-page input[type=checkbox]{accent-color:#201430}.html-checkout-page .checkout-page .method-name label{color:#201430;font-weight:700;line-height:1.35}.html-checkout-page .checkout-page .method-description,.html-checkout-page .checkout-page .payment-description{margin-top:.3rem;color:#514a43;font-size:.82rem;line-height:1.45}.html-checkout-page .checkout-page .payment-logo img{display:block;max-width:78px;max-height:40px;width:auto;height:auto;border:1px solid rgba(32,20,48,.12);border-radius:8px;background:#fff;padding:.2rem}.html-checkout-page .checkout-page .use-reward-points{margin-bottom:.65rem;border:1px solid rgba(32,20,48,.12);border-radius:10px;background:rgba(231,217,204,.22);padding:.7rem .75rem;color:#3c352e;font-size:.84rem;line-height:1.45}.html-checkout-page .checkout-page .buttons{margin-top:.9rem;display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.html-checkout-page .checkout-page .buttons .button-1,.html-checkout-page .checkout-page .buttons .button-2{border-radius:999px;min-height:40px;min-width:150px;padding:.6rem 1rem;font-size:.8rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.html-checkout-page .checkout-page .buttons .button-1{border:1px solid #c69214;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff;box-shadow:0 9px 18px rgba(198,146,20,.22)}.html-checkout-page .checkout-page .buttons .button-2{border:1px solid rgba(32,20,48,.24);background:#fff;color:#201430}.html-checkout-page .checkout-page .buttons .back-link{margin-right:auto}.html-checkout-page .checkout-page .buttons .back-link a{color:#201430;font-size:.82rem;font-weight:700;text-decoration:none}.html-checkout-page .checkout-page .please-wait{color:#514a43;font-size:.79rem}.html-checkout-page .checkout-page .message-error{border:1px solid rgba(161,42,42,.3);border-radius:10px;background:rgba(161,42,42,.08);color:#8a2525;padding:.7rem .8rem;font-size:.82rem;line-height:1.4}.html-checkout-page .checkout-page .message-error ul{margin-left:1rem}.html-checkout-page .checkout-page .min-amount-warning,.html-checkout-page .checkout-page .min-order-warning,.html-checkout-page .checkout-page .multiple-locations{display:block;border:1px solid rgba(32,20,48,.18);border-radius:10px;background:rgba(231,217,204,.3);color:#201430;padding:.62rem .72rem;font-size:.81rem;line-height:1.4}.html-checkout-page .checkout-page .terms-of-service{margin-top:.75rem;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;color:#3c352e;font-size:.83rem}.html-checkout-page .checkout-page .terms-of-service .read{color:#201430;font-weight:700;text-decoration:underline;cursor:pointer}.html-checkout-page .checkout-page .opc{list-style:none;display:grid;gap:.75rem}.html-checkout-page .checkout-page .opc .tab-section{border:1px solid rgba(32,20,48,.12);border-radius:16px;background:#fff;box-shadow:0 14px 26px rgba(32,20,48,.07);overflow:hidden}.html-checkout-page .checkout-page .opc .step-title{margin:0;padding:.85rem 1rem;display:flex;align-items:center;gap:.72rem;cursor:pointer;background:linear-gradient(135deg,rgba(231,217,204,.4),#fff);border-bottom:1px solid rgba(32,20,48,.1)}.html-checkout-page .checkout-page .opc .step-title .number{width:30px;height:30px;min-width:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#201430;color:#fff;font-size:.8rem;font-weight:800}.html-checkout-page .checkout-page .opc .step-title .title{margin:0;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.15rem;font-weight:500;line-height:1.2}.html-checkout-page .checkout-page .opc .step.a-item{padding:.95rem 1rem 1rem}.html-checkout-page .checkout-page .opc .step .checkout-data{margin:0;display:block}.html-checkout-page .checkout-page .opc .step .checkout-data>.section{box-shadow:none}.html-checkout-page .checkout-page .opc .step .section.order-summary{position:static}.html-checkout-page .order-completed-page .checkout-data{max-width:860px}.html-checkout-page .order-completed-page .order-completed{border:1px solid rgba(32,20,48,.12);border-radius:18px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.2));padding:1.25rem;box-shadow:0 16px 28px rgba(32,20,48,.07);text-align:center}.html-checkout-page .order-completed-page .order-completed .title{margin-bottom:.7rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.42rem;font-weight:500}.html-checkout-page .order-completed-page .order-completed .details{color:#3c352e}.html-checkout-page .order-completed-page .order-completed .order-number{margin-bottom:.5rem}.html-checkout-page .order-completed-page .order-completed .details-link a{color:#201430;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(32,20,48,.35)}.html-checkout-page .order-completed-page .order-completed .buttons{justify-content:center}.master-wrapper-page:has(.checkout-page) .master-wrapper-content{width:100%;max-width:1440px;margin:0 auto}.master-wrapper-content .checkout-page{width:100%;max-width:1440px;margin:1.25rem auto 0;padding:0 2rem 2rem}.html-login-page .center-1,.html-registration-page .center-1,.html-password-recovery-page .center-1,.html-registration-result-page .center-1{width:100%;max-width:1440px;margin:0 auto;padding:0 2rem 2rem}.html-login-page .page,.html-registration-page .page,.html-password-recovery-page .page,.html-registration-result-page .page{margin-top:1.25rem}.html-login-page .page-title,.html-registration-page .page-title,.html-password-recovery-page .page-title,.html-registration-result-page .page-title{margin-bottom:.95rem}.html-login-page .page-title h1,.html-registration-page .page-title h1,.html-password-recovery-page .page-title h1,.html-registration-result-page .page-title h1{margin:0;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:clamp(1.7rem,2.5vw,2.25rem);font-weight:500;line-height:1.2}.html-login-page .page-body,.html-registration-page .page-body,.html-password-recovery-page .page-body,.html-registration-result-page .page-body{display:grid;gap:1rem}.html-login-page .login-page .customer-blocks,.html-registration-page .login-page .customer-blocks,.html-password-recovery-page .login-page .customer-blocks,.html-registration-result-page .login-page .customer-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.html-login-page .login-page .new-wrapper,.html-login-page .login-page .returning-wrapper,.html-login-page .registration-page .fieldset,.html-login-page .password-recovery-page .fieldset,.html-login-page .registration-result-page .result,.html-login-page .password-recovery-page .result,.html-registration-page .login-page .new-wrapper,.html-registration-page .login-page .returning-wrapper,.html-registration-page .registration-page .fieldset,.html-registration-page .password-recovery-page .fieldset,.html-registration-page .registration-result-page .result,.html-registration-page .password-recovery-page .result,.html-password-recovery-page .login-page .new-wrapper,.html-password-recovery-page .login-page .returning-wrapper,.html-password-recovery-page .registration-page .fieldset,.html-password-recovery-page .password-recovery-page .fieldset,.html-password-recovery-page .registration-result-page .result,.html-password-recovery-page .password-recovery-page .result,.html-registration-result-page .login-page .new-wrapper,.html-registration-result-page .login-page .returning-wrapper,.html-registration-result-page .registration-page .fieldset,.html-registration-result-page .password-recovery-page .fieldset,.html-registration-result-page .registration-result-page .result,.html-registration-result-page .password-recovery-page .result{border:1px solid rgba(32,20,48,.12);border-radius:16px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.16));padding:1rem;box-shadow:0 14px 26px rgba(32,20,48,.07)}.html-login-page .page-body form,.html-registration-page .page-body form,.html-password-recovery-page .page-body form,.html-registration-result-page .page-body form{display:grid;gap:.85rem}.html-login-page .page-body .title,.html-registration-page .page-body .title,.html-password-recovery-page .page-body .title,.html-registration-result-page .page-body .title{margin:0 0 .7rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.2}.html-login-page .page-body .text,.html-login-page .page-body .tooltip,.html-registration-page .page-body .text,.html-registration-page .page-body .tooltip,.html-password-recovery-page .page-body .text,.html-password-recovery-page .page-body .tooltip,.html-registration-result-page .page-body .text,.html-registration-result-page .page-body .tooltip{color:#3c352e;font-size:.9rem;line-height:1.5}.html-login-page .form-fields,.html-registration-page .form-fields,.html-password-recovery-page .form-fields,.html-registration-result-page .form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .8rem}.html-login-page .inputs,.html-registration-page .inputs,.html-password-recovery-page .inputs,.html-registration-result-page .inputs{margin:0;display:flex;flex-direction:column;gap:.3rem}.html-login-page .inputs label,.html-registration-page .inputs label,.html-password-recovery-page .inputs label,.html-registration-result-page .inputs label{color:#201430;font-size:.82rem;font-weight:700;line-height:1.35}.html-login-page .inputs input[type=text],.html-login-page .inputs input[type=email],.html-login-page .inputs input[type=password],.html-login-page .inputs input[type=tel],.html-login-page .inputs select,.html-login-page .inputs textarea,.html-registration-page .inputs input[type=text],.html-registration-page .inputs input[type=email],.html-registration-page .inputs input[type=password],.html-registration-page .inputs input[type=tel],.html-registration-page .inputs select,.html-registration-page .inputs textarea,.html-password-recovery-page .inputs input[type=text],.html-password-recovery-page .inputs input[type=email],.html-password-recovery-page .inputs input[type=password],.html-password-recovery-page .inputs input[type=tel],.html-password-recovery-page .inputs select,.html-password-recovery-page .inputs textarea,.html-registration-result-page .inputs input[type=text],.html-registration-result-page .inputs input[type=email],.html-registration-result-page .inputs input[type=password],.html-registration-result-page .inputs input[type=tel],.html-registration-result-page .inputs select,.html-registration-result-page .inputs textarea{width:100%;min-height:42px;border:1px solid rgba(32,20,48,.22);border-radius:10px;padding:.52rem .68rem;background:#fff;color:#3c352e}.html-login-page .inputs input[type=text]:focus,.html-login-page .inputs input[type=email]:focus,.html-login-page .inputs input[type=password]:focus,.html-login-page .inputs input[type=tel]:focus,.html-login-page .inputs select:focus,.html-login-page .inputs textarea:focus,.html-registration-page .inputs input[type=text]:focus,.html-registration-page .inputs input[type=email]:focus,.html-registration-page .inputs input[type=password]:focus,.html-registration-page .inputs input[type=tel]:focus,.html-registration-page .inputs select:focus,.html-registration-page .inputs textarea:focus,.html-password-recovery-page .inputs input[type=text]:focus,.html-password-recovery-page .inputs input[type=email]:focus,.html-password-recovery-page .inputs input[type=password]:focus,.html-password-recovery-page .inputs input[type=tel]:focus,.html-password-recovery-page .inputs select:focus,.html-password-recovery-page .inputs textarea:focus,.html-registration-result-page .inputs input[type=text]:focus,.html-registration-result-page .inputs input[type=email]:focus,.html-registration-result-page .inputs input[type=password]:focus,.html-registration-result-page .inputs input[type=tel]:focus,.html-registration-result-page .inputs select:focus,.html-registration-result-page .inputs textarea:focus{outline:0;border-color:rgba(198,146,20,.85);box-shadow:0 0 0 3px rgba(198,146,20,.15)}.html-login-page .inputs .field-validation-error,.html-login-page .inputs span.field-validation-error,.html-registration-page .inputs .field-validation-error,.html-registration-page .inputs span.field-validation-error,.html-password-recovery-page .inputs .field-validation-error,.html-password-recovery-page .inputs span.field-validation-error,.html-registration-result-page .inputs .field-validation-error,.html-registration-result-page .inputs span.field-validation-error{color:#9c2f2f;font-size:.76rem;line-height:1.35}.html-login-page .inputs.reversed,.html-registration-page .inputs.reversed,.html-password-recovery-page .inputs.reversed,.html-registration-result-page .inputs.reversed{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.4rem}.html-login-page .inputs.reversed input[type=checkbox],.html-registration-page .inputs.reversed input[type=checkbox],.html-password-recovery-page .inputs.reversed input[type=checkbox],.html-registration-result-page .inputs.reversed input[type=checkbox]{accent-color:#201430}.html-login-page .inputs.reversed .forgot-password,.html-registration-page .inputs.reversed .forgot-password,.html-password-recovery-page .inputs.reversed .forgot-password,.html-registration-result-page .inputs.reversed .forgot-password{margin-left:auto}.html-login-page .inputs.reversed .forgot-password a,.html-registration-page .inputs.reversed .forgot-password a,.html-password-recovery-page .inputs.reversed .forgot-password a,.html-registration-result-page .inputs.reversed .forgot-password a{color:#201430;font-size:.82rem;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(32,20,48,.35)}.html-login-page .gender,.html-registration-page .gender,.html-password-recovery-page .gender,.html-registration-result-page .gender{display:flex;flex-wrap:wrap;gap:.7rem}.html-login-page .gender span,.html-registration-page .gender span,.html-password-recovery-page .gender span,.html-registration-result-page .gender span{display:inline-flex;align-items:center;gap:.3rem;color:#3c352e;font-size:.9rem}.html-login-page .message-error,.html-registration-page .message-error,.html-password-recovery-page .message-error,.html-registration-result-page .message-error{border:1px solid rgba(161,42,42,.3);border-radius:10px;background:rgba(161,42,42,.08);color:#8a2525;padding:.7rem .8rem;font-size:.82rem;line-height:1.4}.html-login-page .buttons,.html-registration-page .buttons,.html-password-recovery-page .buttons,.html-registration-result-page .buttons{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.html-login-page .buttons .button-1,.html-login-page .buttons .button-2,.html-login-page .buttons a.button-1,.html-registration-page .buttons .button-1,.html-registration-page .buttons .button-2,.html-registration-page .buttons a.button-1,.html-password-recovery-page .buttons .button-1,.html-password-recovery-page .buttons .button-2,.html-password-recovery-page .buttons a.button-1,.html-registration-result-page .buttons .button-1,.html-registration-result-page .buttons .button-2,.html-registration-result-page .buttons a.button-1{display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:150px;border-radius:999px;padding:.62rem 1rem;font-size:.8rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;cursor:pointer}.html-login-page .buttons .button-1,.html-login-page .buttons a.button-1,.html-registration-page .buttons .button-1,.html-registration-page .buttons a.button-1,.html-password-recovery-page .buttons .button-1,.html-password-recovery-page .buttons a.button-1,.html-registration-result-page .buttons .button-1,.html-registration-result-page .buttons a.button-1{border:1px solid #c69214;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff;box-shadow:0 9px 18px rgba(198,146,20,.22)}.html-login-page .buttons .button-2,.html-registration-page .buttons .button-2,.html-password-recovery-page .buttons .button-2,.html-registration-result-page .buttons .button-2{border:1px solid rgba(32,20,48,.24);background:#fff;color:#201430}.html-login-page .external-authentication,.html-registration-page .external-authentication,.html-password-recovery-page .external-authentication,.html-registration-result-page .external-authentication{border:1px solid rgba(32,20,48,.12);border-radius:14px;background:rgba(231,217,204,.18);padding:.8rem .9rem}.html-account-page .master-wrapper-content{width:100%;max-width:1440px;margin:0 auto;padding:0 2rem 2rem;display:grid;grid-template-columns:280px minmax(0,1fr);gap:1rem;align-items:start}.html-account-page .side-2{margin-top:1.25rem;position:sticky;top:5.7rem}.html-account-page .center-2{min-width:0;margin-top:1.25rem}.html-account-page .block-account-navigation{border:1px solid rgba(32,20,48,.12);border-radius:16px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.18));box-shadow:0 14px 26px rgba(32,20,48,.07);padding:.9rem}.html-account-page .block-account-navigation .title{margin:0 0 .7rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.28rem;font-weight:500;line-height:1.2}.html-account-page .block-account-navigation .list{list-style:none;display:grid;gap:.35rem}.html-account-page .block-account-navigation .list li{margin:0}.html-account-page .block-account-navigation .list li a{display:block;border-radius:10px;padding:.5rem .62rem;color:#3c352e;text-decoration:none;font-size:.88rem;font-weight:600;transition:background-color .2s ease,color .2s ease}.html-account-page .block-account-navigation .list li.active a{background:rgba(32,20,48,.9);color:#fff}.html-account-page .block-account-navigation .list li.inactive a:hover{background:rgba(32,20,48,.08);color:#201430}.html-account-page .account-page .page-title{margin-bottom:.95rem}.html-account-page .account-page .page-title h1{margin:0;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:clamp(1.65rem,2.3vw,2.18rem);font-weight:500;line-height:1.2}.html-account-page .account-page .page-body{display:grid;gap:1rem}.html-account-page .account-page .fieldset,.html-account-page .account-page .section,.html-account-page .account-page .reward-points-overview,.html-account-page .account-page .no-data,.html-account-page .account-page .result{border:1px solid rgba(32,20,48,.12);border-radius:16px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.16));padding:1rem;box-shadow:0 14px 26px rgba(32,20,48,.07)}.html-account-page .account-page .title{margin:0 0 .7rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.2}.html-account-page .account-page .form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .8rem}.html-account-page .account-page .inputs{margin:0;display:flex;flex-direction:column;gap:.3rem}.html-account-page .account-page .inputs label{color:#201430;font-size:.82rem;font-weight:700;line-height:1.35}.html-account-page .account-page .inputs input[type=text],.html-account-page .account-page .inputs input[type=email],.html-account-page .account-page .inputs input[type=password],.html-account-page .account-page .inputs input[type=tel],.html-account-page .account-page .inputs select,.html-account-page .account-page .inputs textarea{width:100%;min-height:42px;border:1px solid rgba(32,20,48,.22);border-radius:10px;padding:.52rem .68rem;background:#fff;color:#3c352e}.html-account-page .account-page .inputs input[type=text]:focus,.html-account-page .account-page .inputs input[type=email]:focus,.html-account-page .account-page .inputs input[type=password]:focus,.html-account-page .account-page .inputs input[type=tel]:focus,.html-account-page .account-page .inputs select:focus,.html-account-page .account-page .inputs textarea:focus{outline:0;border-color:rgba(198,146,20,.85);box-shadow:0 0 0 3px rgba(198,146,20,.15)}.html-account-page .account-page .inputs .field-validation-error,.html-account-page .account-page .inputs span.field-validation-error{color:#9c2f2f;font-size:.76rem;line-height:1.35}.html-account-page .account-page .gender{display:flex;flex-wrap:wrap;gap:.7rem}.html-account-page .account-page .gender span{display:inline-flex;align-items:center;gap:.3rem;color:#3c352e;font-size:.9rem}.html-account-page .account-page .buttons,.html-account-page .account-page .add-button{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.html-account-page .account-page .add-button{justify-content:flex-end}.html-account-page .account-page .buttons .button-1,.html-account-page .account-page .buttons .button-2,.html-account-page .account-page .add-button .button-1,.html-account-page .account-page .add-button .button-2{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:145px;border-radius:999px;padding:.58rem .95rem;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.html-account-page .account-page .buttons .button-1,.html-account-page .account-page .add-button .button-1{border:1px solid #c69214;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff;box-shadow:0 9px 18px rgba(198,146,20,.22)}.html-account-page .account-page .buttons .button-2,.html-account-page .account-page .add-button .button-2{border:1px solid rgba(32,20,48,.24);background:#fff;color:#201430}.html-account-page .account-page .address-list,.html-account-page .account-page .order-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.85rem}.html-account-page .account-page .address-item .info,.html-account-page .account-page .order-item .info{list-style:none;display:grid;gap:.28rem;color:#3c352e;font-size:.86rem;line-height:1.45}.html-account-page .account-page .address-item .info label,.html-account-page .account-page .order-item .info label{color:#201430;font-weight:700}.html-account-page .account-page .table-wrapper{border:1px solid rgba(32,20,48,.12);border-radius:14px;overflow:auto;background:#fff}.html-account-page .account-page .data-table{width:100%;min-width:640px;border-collapse:collapse}.html-account-page .account-page .data-table thead th{padding:.72rem .62rem;border-bottom:1px solid rgba(32,20,48,.1);color:#201430;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:rgba(231,217,204,.24);text-align:left}.html-account-page .account-page .data-table tbody td{padding:.72rem .62rem;border-bottom:1px solid rgba(32,20,48,.08);color:#3c352e;font-size:.86rem;line-height:1.45}.html-account-page .account-page .message-error{border:1px solid rgba(161,42,42,.3);border-radius:10px;background:rgba(161,42,42,.08);color:#8a2525;padding:.7rem .8rem;font-size:.82rem;line-height:1.4}.html-account-page .account-page .pager{margin-top:.6rem}.html-account-page .account-page .pager ul{list-style:none;display:inline-flex;gap:.4rem;padding:.2rem;border:1px solid rgba(32,20,48,.2);border-radius:999px;background:#fff}.html-account-page .account-page .pager li{margin:0}.html-account-page .account-page .pager a,.html-account-page .account-page .pager span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:999px;text-decoration:none;color:#201430;font-weight:700;font-size:.84rem}.html-account-page .account-page .pager .current-page span,.html-account-page .account-page .pager .selected-page span{background:#201430;color:#fff}.html-topic-page .center-1,.html-contact-page .center-1{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem 2rem}.html-topic-page .page,.html-contact-page .page{margin-top:1.25rem}.html-topic-page .page-title,.html-contact-page .page-title{margin-bottom:.95rem}.html-topic-page .page-title h1,.html-contact-page .page-title h1{margin:0;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:clamp(1.65rem,2.5vw,2.2rem);font-weight:500;line-height:1.2}.html-topic-page .topic-page .page-body,.html-topic-page .contact-page .page-body,.html-contact-page .topic-page .page-body,.html-contact-page .contact-page .page-body{border:1px solid rgba(32,20,48,.12);border-radius:16px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.16));padding:1.05rem 1.15rem;box-shadow:0 14px 26px rgba(32,20,48,.07);color:#3c352e;line-height:1.6}.html-topic-page .topic-page .page-body h2,.html-topic-page .topic-page .page-body h3,.html-contact-page .topic-page .page-body h2,.html-contact-page .topic-page .page-body h3{margin:0 0 .65rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-weight:500}.html-topic-page .topic-page .page-body p+p,.html-contact-page .topic-page .page-body p+p{margin-top:.75rem}.html-topic-page .contact-page form,.html-contact-page .contact-page form{margin-top:.9rem;display:grid;gap:.9rem}.html-topic-page .contact-page .fieldset,.html-contact-page .contact-page .fieldset{border:1px solid rgba(32,20,48,.1);border-radius:14px;background:rgba(231,217,204,.18);padding:.9rem}.html-topic-page .contact-page .form-fields,.html-contact-page .contact-page .form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .8rem}.html-topic-page .contact-page .inputs,.html-contact-page .contact-page .inputs{margin:0;display:flex;flex-direction:column;gap:.32rem}.html-topic-page .contact-page .inputs label,.html-contact-page .contact-page .inputs label{color:#201430;font-size:.82rem;font-weight:700;line-height:1.35}.html-topic-page .contact-page .inputs input,.html-topic-page .contact-page .inputs textarea,.html-contact-page .contact-page .inputs input,.html-contact-page .contact-page .inputs textarea{width:100%;min-height:42px;border:1px solid rgba(32,20,48,.22);border-radius:10px;padding:.52rem .68rem;background:#fff;color:#3c352e}.html-topic-page .contact-page .inputs textarea,.html-contact-page .contact-page .inputs textarea{min-height:128px;resize:vertical}.html-topic-page .contact-page .inputs input:focus,.html-topic-page .contact-page .inputs textarea:focus,.html-contact-page .contact-page .inputs input:focus,.html-contact-page .contact-page .inputs textarea:focus{outline:0;border-color:rgba(198,146,20,.85);box-shadow:0 0 0 3px rgba(198,146,20,.15)}.html-topic-page .contact-page .inputs .field-validation-error,.html-contact-page .contact-page .inputs .field-validation-error{color:#9c2f2f;font-size:.76rem;line-height:1.35}.html-topic-page .contact-page .buttons,.html-contact-page .contact-page .buttons{display:flex;justify-content:flex-end}.html-topic-page .contact-page .buttons .button-1,.html-contact-page .contact-page .buttons .button-1{border-radius:999px;min-height:42px;min-width:150px;border:1px solid #c69214;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff;padding:.62rem 1rem;font-size:.8rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 9px 18px rgba(198,146,20,.22);cursor:pointer}.html-recently-added-products-page .master-wrapper-content,.html-recently-viewed-products-page .master-wrapper-content,.html-compare-products-page .master-wrapper-content,.html-blog-page .master-wrapper-content,.html-blogpost-page .master-wrapper-content{width:100%;max-width:1440px;margin:0 auto;padding:0 2rem 2rem;display:grid;grid-template-columns:280px minmax(0,1fr);gap:1rem;align-items:start}.html-recently-added-products-page .side-2,.html-recently-viewed-products-page .side-2,.html-compare-products-page .side-2,.html-blog-page .side-2,.html-blogpost-page .side-2{margin-top:1.25rem;position:sticky;top:5.7rem}.html-recently-added-products-page .center-2,.html-recently-viewed-products-page .center-2,.html-compare-products-page .center-2,.html-blog-page .center-2,.html-blogpost-page .center-2{min-width:0;margin-top:1.25rem}.html-recently-added-products-page .side-2 .block,.html-recently-viewed-products-page .side-2 .block,.html-compare-products-page .side-2 .block,.html-blog-page .side-2 .block,.html-blogpost-page .side-2 .block{border:1px solid rgba(32,20,48,.12);border-radius:16px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.16));box-shadow:0 14px 26px rgba(32,20,48,.07);padding:.85rem}.html-recently-added-products-page .side-2 .block+.block,.html-recently-viewed-products-page .side-2 .block+.block,.html-compare-products-page .side-2 .block+.block,.html-blog-page .side-2 .block+.block,.html-blogpost-page .side-2 .block+.block{margin-top:.75rem}.html-recently-added-products-page .side-2 .block .title,.html-recently-viewed-products-page .side-2 .block .title,.html-compare-products-page .side-2 .block .title,.html-blog-page .side-2 .block .title,.html-blogpost-page .side-2 .block .title{margin:0 0 .6rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.22rem;font-weight:500;line-height:1.2}.html-recently-added-products-page .side-2 .block .list,.html-recently-added-products-page .side-2 .block ul,.html-recently-viewed-products-page .side-2 .block .list,.html-recently-viewed-products-page .side-2 .block ul,.html-compare-products-page .side-2 .block .list,.html-compare-products-page .side-2 .block ul,.html-blog-page .side-2 .block .list,.html-blog-page .side-2 .block ul,.html-blogpost-page .side-2 .block .list,.html-blogpost-page .side-2 .block ul{list-style:none;display:grid;gap:.34rem}.html-recently-added-products-page .side-2 .block a,.html-recently-viewed-products-page .side-2 .block a,.html-compare-products-page .side-2 .block a,.html-blog-page .side-2 .block a,.html-blogpost-page .side-2 .block a{color:#3c352e;text-decoration:none;font-size:.86rem;font-weight:600;line-height:1.4}.html-recently-added-products-page .side-2 .block a:hover,.html-recently-viewed-products-page .side-2 .block a:hover,.html-compare-products-page .side-2 .block a:hover,.html-blog-page .side-2 .block a:hover,.html-blogpost-page .side-2 .block a:hover{color:#201430}.html-recently-added-products-page .page-title,.html-recently-viewed-products-page .page-title,.html-compare-products-page .page-title,.html-blog-page .page-title,.html-blogpost-page .page-title{margin-bottom:.95rem}.html-recently-added-products-page .page-title h1,.html-recently-viewed-products-page .page-title h1,.html-compare-products-page .page-title h1,.html-blog-page .page-title h1,.html-blogpost-page .page-title h1{margin:0;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:clamp(1.65rem,2.3vw,2.18rem);font-weight:500;line-height:1.2}.html-recently-added-products-page .page-title .link-rss,.html-recently-viewed-products-page .page-title .link-rss,.html-compare-products-page .page-title .link-rss,.html-blog-page .page-title .link-rss,.html-blogpost-page .page-title .link-rss{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(32,20,48,.22);border-radius:999px;min-height:34px;padding:.32rem .7rem;color:#201430;text-decoration:none;font-size:.74rem;font-weight:800;text-transform:uppercase;margin-bottom:.55rem}.html-recently-added-products-page .page-body,.html-recently-viewed-products-page .page-body,.html-compare-products-page .page-body,.html-blog-page .page-body,.html-blogpost-page .page-body{display:grid;gap:1rem}.html-recently-added-products-page .product-selectors,.html-recently-viewed-products-page .product-selectors,.html-compare-products-page .product-selectors,.html-blog-page .product-selectors,.html-blogpost-page .product-selectors{border:1px solid rgba(32,20,48,.12);border-radius:14px;background:rgba(231,217,204,.18);padding:.65rem .75rem;display:flex;align-items:center;justify-content:flex-end;gap:.7rem;flex-wrap:wrap}.html-recently-added-products-page .product-page-size,.html-recently-viewed-products-page .product-page-size,.html-compare-products-page .product-page-size,.html-blog-page .product-page-size,.html-blogpost-page .product-page-size{display:inline-flex;align-items:center;gap:.45rem}.html-recently-added-products-page .product-page-size span,.html-recently-viewed-products-page .product-page-size span,.html-compare-products-page .product-page-size span,.html-blog-page .product-page-size span,.html-blogpost-page .product-page-size span{color:#201430;font-size:.84rem;font-weight:700}.html-recently-added-products-page .product-page-size select,.html-recently-viewed-products-page .product-page-size select,.html-compare-products-page .product-page-size select,.html-blog-page .product-page-size select,.html-blogpost-page .product-page-size select{border:1px solid rgba(32,20,48,.2);border-radius:10px;background:#fff;color:#201430;font-size:.9rem;padding:.5rem .75rem}.html-recently-added-products-page .products-container,.html-recently-added-products-page .product-grid,.html-recently-added-products-page .blog-posts,.html-recently-added-products-page .table-wrapper,.html-recently-added-products-page .compare-products-page .no-data,.html-recently-added-products-page .recently-viewed-products-page .no-data,.html-recently-viewed-products-page .products-container,.html-recently-viewed-products-page .product-grid,.html-recently-viewed-products-page .blog-posts,.html-recently-viewed-products-page .table-wrapper,.html-recently-viewed-products-page .compare-products-page .no-data,.html-recently-viewed-products-page .recently-viewed-products-page .no-data,.html-compare-products-page .products-container,.html-compare-products-page .product-grid,.html-compare-products-page .blog-posts,.html-compare-products-page .table-wrapper,.html-compare-products-page .compare-products-page .no-data,.html-compare-products-page .recently-viewed-products-page .no-data,.html-blog-page .products-container,.html-blog-page .product-grid,.html-blog-page .blog-posts,.html-blog-page .table-wrapper,.html-blog-page .compare-products-page .no-data,.html-blog-page .recently-viewed-products-page .no-data,.html-blogpost-page .products-container,.html-blogpost-page .product-grid,.html-blogpost-page .blog-posts,.html-blogpost-page .table-wrapper,.html-blogpost-page .compare-products-page .no-data,.html-blogpost-page .recently-viewed-products-page .no-data{border:1px solid rgba(32,20,48,.12);border-radius:16px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.16));padding:1rem;box-shadow:0 14px 26px rgba(32,20,48,.07)}.html-recently-added-products-page .blog-posts,.html-recently-viewed-products-page .blog-posts,.html-compare-products-page .blog-posts,.html-blog-page .blog-posts,.html-blogpost-page .blog-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.html-recently-added-products-page .blog-posts .post,.html-recently-viewed-products-page .blog-posts .post,.html-compare-products-page .blog-posts .post,.html-blog-page .blog-posts .post,.html-blogpost-page .blog-posts .post{border:1px solid rgba(32,20,48,.1);border-radius:16px;background:#fff;padding:1rem;display:flex;flex-direction:column;min-height:100%}.html-recently-added-products-page .blog-posts .post-title,.html-recently-viewed-products-page .blog-posts .post-title,.html-compare-products-page .blog-posts .post-title,.html-blog-page .blog-posts .post-title,.html-blogpost-page .blog-posts .post-title{color:#201430;text-decoration:none}.html-recently-added-products-page .blog-posts .post-title h2,.html-recently-viewed-products-page .blog-posts .post-title h2,.html-compare-products-page .blog-posts .post-title h2,.html-blog-page .blog-posts .post-title h2,.html-blogpost-page .blog-posts .post-title h2{margin:0;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.35rem;font-weight:500;line-height:1.25}.html-recently-added-products-page .blog-posts .post-date,.html-recently-added-products-page .blog-posts .post-body,.html-recently-added-products-page .blog-posts .blog-details,.html-recently-viewed-products-page .blog-posts .post-date,.html-recently-viewed-products-page .blog-posts .post-body,.html-recently-viewed-products-page .blog-posts .blog-details,.html-compare-products-page .blog-posts .post-date,.html-compare-products-page .blog-posts .post-body,.html-compare-products-page .blog-posts .blog-details,.html-blog-page .blog-posts .post-date,.html-blog-page .blog-posts .post-body,.html-blog-page .blog-posts .blog-details,.html-blogpost-page .blog-posts .post-date,.html-blogpost-page .blog-posts .post-body,.html-blogpost-page .blog-posts .blog-details{color:#3c352e;font-size:.88rem;line-height:1.5}.html-recently-added-products-page .blog-posts .post-date,.html-recently-viewed-products-page .blog-posts .post-date,.html-compare-products-page .blog-posts .post-date,.html-blog-page .blog-posts .post-date,.html-blogpost-page .blog-posts .post-date{display:block;margin-top:.35rem;color:rgba(60,53,46,.8);font-weight:600}.html-recently-added-products-page .blog-posts .post-body,.html-recently-viewed-products-page .blog-posts .post-body,.html-compare-products-page .blog-posts .post-body,.html-blog-page .blog-posts .post-body,.html-blogpost-page .blog-posts .post-body{margin-top:.6rem;line-height:1.65;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.html-recently-added-products-page .blog-posts .blog-details,.html-recently-viewed-products-page .blog-posts .blog-details,.html-compare-products-page .blog-posts .blog-details,.html-blog-page .blog-posts .blog-details,.html-blogpost-page .blog-posts .blog-details{margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(32,20,48,.08);display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.html-recently-added-products-page .blog-posts .tags h3,.html-recently-viewed-products-page .blog-posts .tags h3,.html-compare-products-page .blog-posts .tags h3,.html-blog-page .blog-posts .tags h3,.html-blogpost-page .blog-posts .tags h3{margin:0 0 .35rem;color:#201430;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.html-recently-added-products-page .blog-posts .tags ul,.html-recently-viewed-products-page .blog-posts .tags ul,.html-compare-products-page .blog-posts .tags ul,.html-blog-page .blog-posts .tags ul,.html-blogpost-page .blog-posts .tags ul{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.html-recently-added-products-page .blog-posts .tags .separator,.html-recently-viewed-products-page .blog-posts .tags .separator,.html-compare-products-page .blog-posts .tags .separator,.html-blog-page .blog-posts .tags .separator,.html-blogpost-page .blog-posts .tags .separator{display:none}.html-recently-added-products-page .blog-posts .tags a,.html-recently-viewed-products-page .blog-posts .tags a,.html-compare-products-page .blog-posts .tags a,.html-blog-page .blog-posts .tags a,.html-blogpost-page .blog-posts .tags a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(32,20,48,.18);border-radius:999px;padding:.23rem .6rem;color:#201430;text-decoration:none;font-size:.74rem;font-weight:700;line-height:1}.html-recently-added-products-page .blog-posts .tags a:hover,.html-recently-viewed-products-page .blog-posts .tags a:hover,.html-compare-products-page .blog-posts .tags a:hover,.html-blog-page .blog-posts .tags a:hover,.html-blogpost-page .blog-posts .tags a:hover{border-color:rgba(198,146,20,.8);color:#201430;background:rgba(198,146,20,.16)}.html-recently-added-products-page .blog-posts .blog-details .buttons,.html-recently-viewed-products-page .blog-posts .blog-details .buttons,.html-compare-products-page .blog-posts .blog-details .buttons,.html-blog-page .blog-posts .blog-details .buttons,.html-blogpost-page .blog-posts .blog-details .buttons{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.html-recently-added-products-page .blog-posts .blog-details .buttons a,.html-recently-viewed-products-page .blog-posts .blog-details .buttons a,.html-compare-products-page .blog-posts .blog-details .buttons a,.html-blog-page .blog-posts .blog-details .buttons a,.html-blogpost-page .blog-posts .blog-details .buttons a{color:#201430;text-decoration:none;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.html-recently-added-products-page .blog-posts .blog-details .buttons .read-comments,.html-recently-viewed-products-page .blog-posts .blog-details .buttons .read-comments,.html-compare-products-page .blog-posts .blog-details .buttons .read-comments,.html-blog-page .blog-posts .blog-details .buttons .read-comments,.html-blogpost-page .blog-posts .blog-details .buttons .read-comments{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid rgba(32,20,48,.24);border-radius:999px;padding:.3rem .7rem;background:rgba(255,255,255,.92)}.html-recently-added-products-page .blog-posts .blog-details .buttons .read-more,.html-recently-viewed-products-page .blog-posts .blog-details .buttons .read-more,.html-compare-products-page .blog-posts .blog-details .buttons .read-more,.html-blog-page .blog-posts .blog-details .buttons .read-more,.html-blogpost-page .blog-posts .blog-details .buttons .read-more{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid rgba(198,146,20,.9);border-radius:999px;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff;padding:.3rem .9rem;box-shadow:0 8px 15px rgba(198,146,20,.18)}.html-recently-added-products-page .blog-posts .blog-details .buttons .read-more:hover,.html-recently-added-products-page .blog-posts .blog-details .buttons .read-comments:hover,.html-recently-viewed-products-page .blog-posts .blog-details .buttons .read-more:hover,.html-recently-viewed-products-page .blog-posts .blog-details .buttons .read-comments:hover,.html-compare-products-page .blog-posts .blog-details .buttons .read-more:hover,.html-compare-products-page .blog-posts .blog-details .buttons .read-comments:hover,.html-blog-page .blog-posts .blog-details .buttons .read-more:hover,.html-blog-page .blog-posts .blog-details .buttons .read-comments:hover,.html-blogpost-page .blog-posts .blog-details .buttons .read-more:hover,.html-blogpost-page .blog-posts .blog-details .buttons .read-comments:hover{transform:translateY(-1px)}.html-recently-added-products-page .blogpost-page,.html-recently-viewed-products-page .blogpost-page,.html-compare-products-page .blogpost-page,.html-blog-page .blogpost-page,.html-blogpost-page .blogpost-page{border:1px solid rgba(32,20,48,.12);border-radius:16px;background:linear-gradient(145deg,#fff,rgba(231,217,204,.16));box-shadow:0 14px 26px rgba(32,20,48,.07);padding:1.1rem}.html-recently-added-products-page .blogpost-page .page-title,.html-recently-viewed-products-page .blogpost-page .page-title,.html-compare-products-page .blogpost-page .page-title,.html-blog-page .blogpost-page .page-title,.html-blogpost-page .blogpost-page .page-title{margin-bottom:.65rem}.html-recently-added-products-page .blogpost-page .page-title h1,.html-recently-viewed-products-page .blogpost-page .page-title h1,.html-compare-products-page .blogpost-page .page-title h1,.html-blog-page .blogpost-page .page-title h1,.html-blogpost-page .blogpost-page .page-title h1{margin:0;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:500;line-height:1.2}.html-recently-added-products-page .blogpost-page .post-date,.html-recently-viewed-products-page .blogpost-page .post-date,.html-compare-products-page .blogpost-page .post-date,.html-blog-page .blogpost-page .post-date,.html-blogpost-page .blogpost-page .post-date{display:inline-flex;align-items:center;border:1px solid rgba(32,20,48,.16);border-radius:999px;padding:.34rem .7rem;color:rgba(60,53,46,.85);font-size:.8rem;font-weight:700}.html-recently-added-products-page .blogpost-page .post-body,.html-recently-viewed-products-page .blogpost-page .post-body,.html-compare-products-page .blogpost-page .post-body,.html-blog-page .blogpost-page .post-body,.html-blogpost-page .blogpost-page .post-body{margin-top:.8rem;color:#3c352e;font-size:1rem;line-height:1.75}.html-recently-added-products-page .blogpost-page .post-body :is(h1,h2,h3,h4),.html-recently-viewed-products-page .blogpost-page .post-body :is(h1,h2,h3,h4),.html-compare-products-page .blogpost-page .post-body :is(h1,h2,h3,h4),.html-blog-page .blogpost-page .post-body :is(h1,h2,h3,h4),.html-blogpost-page .blogpost-page .post-body :is(h1,h2,h3,h4){margin:1.15rem 0 .65rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;line-height:1.25;font-weight:500}.html-recently-added-products-page .blogpost-page .post-body :is(p,li),.html-recently-viewed-products-page .blogpost-page .post-body :is(p,li),.html-compare-products-page .blogpost-page .post-body :is(p,li),.html-blog-page .blogpost-page .post-body :is(p,li),.html-blogpost-page .blogpost-page .post-body :is(p,li){color:#3c352e!important;font-size:1rem!important;font-family:inherit!important}.html-recently-added-products-page .blogpost-page .post-body img,.html-recently-viewed-products-page .blogpost-page .post-body img,.html-compare-products-page .blogpost-page .post-body img,.html-blog-page .blogpost-page .post-body img,.html-blogpost-page .blogpost-page .post-body img{max-width:100%;height:auto;border-radius:14px;border:1px solid rgba(32,20,48,.12);display:block;margin:.85rem 0}.html-recently-added-products-page .blogpost-page .post-body :is(iframe,video),.html-recently-viewed-products-page .blogpost-page .post-body :is(iframe,video),.html-compare-products-page .blogpost-page .post-body :is(iframe,video),.html-blog-page .blogpost-page .post-body :is(iframe,video),.html-blogpost-page .blogpost-page .post-body :is(iframe,video){width:100%;border:0;border-radius:14px}.html-recently-added-products-page .blogpost-page .tags,.html-recently-viewed-products-page .blogpost-page .tags,.html-compare-products-page .blogpost-page .tags,.html-blog-page .blogpost-page .tags,.html-blogpost-page .blogpost-page .tags{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(32,20,48,.1)}.html-recently-added-products-page .blogpost-page .tags .tags-title,.html-recently-viewed-products-page .blogpost-page .tags .tags-title,.html-compare-products-page .blogpost-page .tags .tags-title,.html-blog-page .blogpost-page .tags .tags-title,.html-blogpost-page .blogpost-page .tags .tags-title{margin:0 0 .4rem;color:#201430;font-size:.83rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.html-recently-added-products-page .blogpost-page .tags ul,.html-recently-viewed-products-page .blogpost-page .tags ul,.html-compare-products-page .blogpost-page .tags ul,.html-blog-page .blogpost-page .tags ul,.html-blogpost-page .blogpost-page .tags ul{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.html-recently-added-products-page .blogpost-page .tags .separator,.html-recently-viewed-products-page .blogpost-page .tags .separator,.html-compare-products-page .blogpost-page .tags .separator,.html-blog-page .blogpost-page .tags .separator,.html-blogpost-page .blogpost-page .tags .separator{display:none}.html-recently-added-products-page .blogpost-page .tags a,.html-recently-viewed-products-page .blogpost-page .tags a,.html-compare-products-page .blogpost-page .tags a,.html-blog-page .blogpost-page .tags a,.html-blogpost-page .blogpost-page .tags a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(32,20,48,.18);border-radius:999px;padding:.26rem .65rem;color:#201430;text-decoration:none;font-size:.76rem;font-weight:700;line-height:1}.html-recently-added-products-page .blogpost-page .new-comment,.html-recently-added-products-page .blogpost-page .comment-list,.html-recently-viewed-products-page .blogpost-page .new-comment,.html-recently-viewed-products-page .blogpost-page .comment-list,.html-compare-products-page .blogpost-page .new-comment,.html-compare-products-page .blogpost-page .comment-list,.html-blog-page .blogpost-page .new-comment,.html-blog-page .blogpost-page .comment-list,.html-blogpost-page .blogpost-page .new-comment,.html-blogpost-page .blogpost-page .comment-list{margin-top:1rem;border:1px solid rgba(32,20,48,.1);border-radius:14px;background:rgba(255,255,255,.95);padding:.9rem}.html-recently-added-products-page .blogpost-page .new-comment .title,.html-recently-added-products-page .blogpost-page .comment-list .title,.html-recently-viewed-products-page .blogpost-page .new-comment .title,.html-recently-viewed-products-page .blogpost-page .comment-list .title,.html-compare-products-page .blogpost-page .new-comment .title,.html-compare-products-page .blogpost-page .comment-list .title,.html-blog-page .blogpost-page .new-comment .title,.html-blog-page .blogpost-page .comment-list .title,.html-blogpost-page .blogpost-page .new-comment .title,.html-blogpost-page .blogpost-page .comment-list .title{margin:0 0 .65rem;color:#201430;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:1.25rem;font-weight:500}.html-recently-added-products-page .blogpost-page .new-comment textarea,.html-recently-viewed-products-page .blogpost-page .new-comment textarea,.html-compare-products-page .blogpost-page .new-comment textarea,.html-blog-page .blogpost-page .new-comment textarea,.html-blogpost-page .blogpost-page .new-comment textarea{width:100%;min-height:150px;border:1px solid rgba(32,20,48,.2);border-radius:12px;background:#fff;color:#3c352e;font-size:.95rem;line-height:1.6;padding:.7rem .8rem;resize:vertical}.html-recently-added-products-page .blogpost-page .new-comment textarea:focus,.html-recently-viewed-products-page .blogpost-page .new-comment textarea:focus,.html-compare-products-page .blogpost-page .new-comment textarea:focus,.html-blog-page .blogpost-page .new-comment textarea:focus,.html-blogpost-page .blogpost-page .new-comment textarea:focus{outline:0;box-shadow:0 0 0 2px rgba(198,146,20,.22)}.html-recently-added-products-page .blogpost-page .new-comment .buttons,.html-recently-viewed-products-page .blogpost-page .new-comment .buttons,.html-compare-products-page .blogpost-page .new-comment .buttons,.html-blog-page .blogpost-page .new-comment .buttons,.html-blogpost-page .blogpost-page .new-comment .buttons{margin-top:.7rem;display:flex;justify-content:flex-end}.html-recently-added-products-page .blogpost-page .new-comment .blog-post-add-comment-button,.html-recently-viewed-products-page .blogpost-page .new-comment .blog-post-add-comment-button,.html-compare-products-page .blogpost-page .new-comment .blog-post-add-comment-button,.html-blog-page .blogpost-page .new-comment .blog-post-add-comment-button,.html-blogpost-page .blogpost-page .new-comment .blog-post-add-comment-button{min-height:42px;border:1px solid rgba(198,146,20,.9);border-radius:999px;background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff;padding:.52rem 1rem;font-size:.8rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.html-recently-added-products-page .blogpost-page .comment-list .comments,.html-recently-viewed-products-page .blogpost-page .comment-list .comments,.html-compare-products-page .blogpost-page .comment-list .comments,.html-blog-page .blogpost-page .comment-list .comments,.html-blogpost-page .blogpost-page .comment-list .comments{display:grid;gap:.65rem}.html-recently-added-products-page .blogpost-page .comment-list .comment,.html-recently-viewed-products-page .blogpost-page .comment-list .comment,.html-compare-products-page .blogpost-page .comment-list .comment,.html-blog-page .blogpost-page .comment-list .comment,.html-blogpost-page .blogpost-page .comment-list .comment{border:1px solid rgba(32,20,48,.1);border-radius:12px;background:rgba(231,217,204,.14);padding:.75rem .8rem}.html-recently-added-products-page .blogpost-page .comment-list .username,.html-recently-viewed-products-page .blogpost-page .comment-list .username,.html-compare-products-page .blogpost-page .comment-list .username,.html-blog-page .blogpost-page .comment-list .username,.html-blogpost-page .blogpost-page .comment-list .username{color:#201430;font-size:.88rem;font-weight:800;text-decoration:none}.html-recently-added-products-page .blogpost-page .comment-list .comment-time,.html-recently-viewed-products-page .blogpost-page .comment-list .comment-time,.html-compare-products-page .blogpost-page .comment-list .comment-time,.html-blog-page .blogpost-page .comment-list .comment-time,.html-blogpost-page .blogpost-page .comment-list .comment-time{margin-top:.28rem;color:rgba(60,53,46,.82);font-size:.78rem;line-height:1.4}.html-recently-added-products-page .blogpost-page .comment-list .comment-body,.html-recently-viewed-products-page .blogpost-page .comment-list .comment-body,.html-compare-products-page .blogpost-page .comment-list .comment-body,.html-blog-page .blogpost-page .comment-list .comment-body,.html-blogpost-page .blogpost-page .comment-list .comment-body{margin-top:.55rem;color:#3c352e;font-size:.9rem;line-height:1.65}.html-recently-added-products-page .side-2 .block-blog-archive .year>.number,.html-recently-viewed-products-page .side-2 .block-blog-archive .year>.number,.html-compare-products-page .side-2 .block-blog-archive .year>.number,.html-blog-page .side-2 .block-blog-archive .year>.number,.html-blogpost-page .side-2 .block-blog-archive .year>.number{color:#201430;font-size:.9rem;font-weight:800;line-height:1.3}.html-recently-added-products-page .side-2 .block-blog-archive .sublist,.html-recently-viewed-products-page .side-2 .block-blog-archive .sublist,.html-compare-products-page .side-2 .block-blog-archive .sublist,.html-blog-page .side-2 .block-blog-archive .sublist,.html-blogpost-page .side-2 .block-blog-archive .sublist{margin-top:.35rem;margin-left:.1rem;display:grid;gap:.25rem}.html-recently-added-products-page .side-2 .block-popular-blogtags .tags,.html-recently-viewed-products-page .side-2 .block-popular-blogtags .tags,.html-compare-products-page .side-2 .block-popular-blogtags .tags,.html-blog-page .side-2 .block-popular-blogtags .tags,.html-blogpost-page .side-2 .block-popular-blogtags .tags{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:.38rem}.html-recently-added-products-page .side-2 .block-popular-blogtags .tags li,.html-recently-viewed-products-page .side-2 .block-popular-blogtags .tags li,.html-compare-products-page .side-2 .block-popular-blogtags .tags li,.html-blog-page .side-2 .block-popular-blogtags .tags li,.html-blogpost-page .side-2 .block-popular-blogtags .tags li{margin:0}.html-recently-added-products-page .side-2 .block-popular-blogtags .tags a,.html-recently-viewed-products-page .side-2 .block-popular-blogtags .tags a,.html-compare-products-page .side-2 .block-popular-blogtags .tags a,.html-blog-page .side-2 .block-popular-blogtags .tags a,.html-blogpost-page .side-2 .block-popular-blogtags .tags a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(32,20,48,.18);border-radius:999px;padding:.22rem .55rem;color:#201430;background:rgba(255,255,255,.96);font-size:.74rem!important;font-weight:700;line-height:1;text-decoration:none}.html-recently-added-products-page .side-2 .block-popular-blogtags .tags a:hover,.html-recently-viewed-products-page .side-2 .block-popular-blogtags .tags a:hover,.html-compare-products-page .side-2 .block-popular-blogtags .tags a:hover,.html-blog-page .side-2 .block-popular-blogtags .tags a:hover,.html-blogpost-page .side-2 .block-popular-blogtags .tags a:hover{border-color:rgba(198,146,20,.78);background:rgba(198,146,20,.16)}.html-recently-added-products-page .blog-page .pager ul,.html-recently-viewed-products-page .blog-page .pager ul,.html-compare-products-page .blog-page .pager ul,.html-blog-page .blog-page .pager ul,.html-blogpost-page .blog-page .pager ul{list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem}.html-recently-added-products-page .blog-page .pager li,.html-recently-viewed-products-page .blog-page .pager li,.html-compare-products-page .blog-page .pager li,.html-blog-page .blog-page .pager li,.html-blogpost-page .blog-page .pager li{margin:0}.html-recently-added-products-page .blog-page .pager li a,.html-recently-added-products-page .blog-page .pager li span,.html-recently-viewed-products-page .blog-page .pager li a,.html-recently-viewed-products-page .blog-page .pager li span,.html-compare-products-page .blog-page .pager li a,.html-compare-products-page .blog-page .pager li span,.html-blog-page .blog-page .pager li a,.html-blog-page .blog-page .pager li span,.html-blogpost-page .blog-page .pager li a,.html-blogpost-page .blog-page .pager li span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;border:1px solid rgba(32,20,48,.16);border-radius:999px;background:rgba(255,255,255,.95);color:#201430;text-decoration:none;font-size:.78rem;font-weight:800;padding:.2rem .5rem;line-height:1}.html-recently-added-products-page .blog-page .pager .current-page span,.html-recently-viewed-products-page .blog-page .pager .current-page span,.html-compare-products-page .blog-page .pager .current-page span,.html-blog-page .blog-page .pager .current-page span,.html-blogpost-page .blog-page .pager .current-page span{border-color:rgba(198,146,20,.9);background:linear-gradient(135deg,#c69214,#e0ba5a);color:#fff}.html-recently-added-products-page .blog-posts .tour-card--blog,.html-recently-viewed-products-page .blog-posts .tour-card--blog,.html-compare-products-page .blog-posts .tour-card--blog,.html-blog-page .blog-posts .tour-card--blog,.html-blogpost-page .blog-posts .tour-card--blog{border:1px solid rgba(32,20,48,.1);border-radius:18px;background:#fff;box-shadow:0 16px 30px rgba(32,20,48,.07);overflow:hidden}.html-recently-added-products-page .blog-posts .tour-card--blog:hover,.html-recently-viewed-products-page .blog-posts .tour-card--blog:hover,.html-compare-products-page .blog-posts .tour-card--blog:hover,.html-blog-page .blog-posts .tour-card--blog:hover,.html-blogpost-page .blog-posts .tour-card--blog:hover{transform:translateY(-6px);box-shadow:0 22px 36px rgba(32,20,48,.1)}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__media,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__media,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__media,.html-blog-page .blog-posts .tour-card--blog .blog-card__media,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__media{display:block;position:relative;overflow:hidden;border-bottom:1px solid rgba(32,20,48,.08);background:rgba(231,217,204,.28)}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__media img,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__media img,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__media img,.html-blog-page .blog-posts .tour-card--blog .blog-card__media img,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__media img{width:100%;height:240px;min-height:240px;object-fit:cover;object-position:center 38%;display:block;transition:transform .35s ease}.html-recently-added-products-page .blog-posts .tour-card--blog:hover .blog-card__media img,.html-recently-viewed-products-page .blog-posts .tour-card--blog:hover .blog-card__media img,.html-compare-products-page .blog-posts .tour-card--blog:hover .blog-card__media img,.html-blog-page .blog-posts .tour-card--blog:hover .blog-card__media img,.html-blogpost-page .blog-posts .tour-card--blog:hover .blog-card__media img{transform:scale(1.04)}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__content,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__content,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__content,.html-blog-page .blog-posts .tour-card--blog .blog-card__content,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__content{display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1rem 1.05rem 1.1rem}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__head,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__head,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__head,.html-blog-page .blog-posts .tour-card--blog .blog-card__head,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__head{margin:0;display:grid;gap:.38rem}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__title,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__title,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__title,.html-blog-page .blog-posts .tour-card--blog .blog-card__title,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__title{margin:0;font-family:"Trirong","Times New Roman",Georgia,serif;font-size:clamp(1.22rem,1.55vw,1.48rem);font-weight:500;line-height:1.25;text-transform:none;letter-spacing:0}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__title a,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__title a,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__title a,.html-blog-page .blog-posts .tour-card--blog .blog-card__title a,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__title a{color:#201430;text-decoration:none}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__date,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__date,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__date,.html-blog-page .blog-posts .tour-card--blog .blog-card__date,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__date{color:rgba(60,53,46,.8);font-size:.86rem;font-weight:600}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__excerpt,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__excerpt,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__excerpt,.html-blog-page .blog-posts .tour-card--blog .blog-card__excerpt,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__excerpt{color:#3c352e;font-size:.96rem;line-height:1.62;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__excerpt :is(ul,ol,li),.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__excerpt :is(ul,ol,li),.html-compare-products-page .blog-posts .tour-card--blog .blog-card__excerpt :is(ul,ol,li),.html-blog-page .blog-posts .tour-card--blog .blog-card__excerpt :is(ul,ol,li),.html-blogpost-page .blog-posts .tour-card--blog .blog-card__excerpt :is(ul,ol,li){list-style:none;margin:0;padding:0}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__excerpt :is(img,figure,iframe,video,table,h1,h2,h3,h4),.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__excerpt :is(img,figure,iframe,video,table,h1,h2,h3,h4),.html-compare-products-page .blog-posts .tour-card--blog .blog-card__excerpt :is(img,figure,iframe,video,table,h1,h2,h3,h4),.html-blog-page .blog-posts .tour-card--blog .blog-card__excerpt :is(img,figure,iframe,video,table,h1,h2,h3,h4),.html-blogpost-page .blog-posts .tour-card--blog .blog-card__excerpt :is(img,figure,iframe,video,table,h1,h2,h3,h4){display:none!important}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__footer,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__footer,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__footer,.html-blog-page .blog-posts .tour-card--blog .blog-card__footer,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__footer{margin-top:auto;display:grid;gap:.75rem}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__tags,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__tags,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__tags,.html-blog-page .blog-posts .tour-card--blog .blog-card__tags,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__tags{display:grid;gap:.42rem}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__tags h3,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__tags h3,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__tags h3,.html-blog-page .blog-posts .tour-card--blog .blog-card__tags h3,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__tags h3{margin:0;color:#201430;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__tags ul,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__tags ul,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__tags ul,.html-blog-page .blog-posts .tour-card--blog .blog-card__tags ul,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__tags ul{list-style:none!important;margin:0!important;padding:0!important;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__tags li,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__tags li,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__tags li,.html-blog-page .blog-posts .tour-card--blog .blog-card__tags li,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__tags li{list-style:none!important;margin:0!important;padding:0!important}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__tags a,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__tags a,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__tags a,.html-blog-page .blog-posts .tour-card--blog .blog-card__tags a,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__tags a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(32,20,48,.18);border-radius:999px;background:rgba(255,255,255,.98);color:#201430;text-decoration:none;padding:.26rem .65rem;font-size:.76rem;font-weight:700;line-height:1}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__tags a:hover,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__tags a:hover,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__tags a:hover,.html-blog-page .blog-posts .tour-card--blog .blog-card__tags a:hover,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__tags a:hover{border-color:rgba(198,146,20,.84);background:rgba(198,146,20,.16);color:#201430}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__actions,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__actions,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__actions,.html-blog-page .blog-posts .tour-card--blog .blog-card__actions,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.html-recently-added-products-page .blog-posts .tour-card--blog .blog-card__actions .btn,.html-recently-viewed-products-page .blog-posts .tour-card--blog .blog-card__actions .btn,.html-compare-products-page .blog-posts .tour-card--blog .blog-card__actions .btn,.html-blog-page .blog-posts .tour-card--blog .blog-card__actions .btn,.html-blogpost-page .blog-posts .tour-card--blog .blog-card__actions .btn{min-height:36px;padding:.45rem .95rem;font-size:.76rem;letter-spacing:.03em}.html-recently-added-products-page .side-2 .block-popular-blogtags .listbox>.tags,.html-recently-viewed-products-page .side-2 .block-popular-blogtags .listbox>.tags,.html-compare-products-page .side-2 .block-popular-blogtags .listbox>.tags,.html-blog-page .side-2 .block-popular-blogtags .listbox>.tags,.html-blogpost-page .side-2 .block-popular-blogtags .listbox>.tags{list-style:none!important;margin:0!important;padding:0!important;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.html-recently-added-products-page .side-2 .block-popular-blogtags .listbox>.tags>li,.html-recently-viewed-products-page .side-2 .block-popular-blogtags .listbox>.tags>li,.html-compare-products-page .side-2 .block-popular-blogtags .listbox>.tags>li,.html-blog-page .side-2 .block-popular-blogtags .listbox>.tags>li,.html-blogpost-page .side-2 .block-popular-blogtags .listbox>.tags>li{margin:0!important;padding:0!important;list-style:none!important}.html-recently-added-products-page .side-2 .block-popular-blogtags .listbox>.tags>li>a,.html-recently-viewed-products-page .side-2 .block-popular-blogtags .listbox>.tags>li>a,.html-compare-products-page .side-2 .block-popular-blogtags .listbox>.tags>li>a,.html-blog-page .side-2 .block-popular-blogtags .listbox>.tags>li>a,.html-blogpost-page .side-2 .block-popular-blogtags .listbox>.tags>li>a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid rgba(32,20,48,.16);border-radius:999px;background:rgba(255,255,255,.95);color:#201430;padding:.22rem .6rem;text-decoration:none;font-size:.76rem!important;font-weight:700;line-height:1}.html-recently-added-products-page .side-2 .block-popular-blogtags .listbox>.tags>li>a:hover,.html-recently-viewed-products-page .side-2 .block-popular-blogtags .listbox>.tags>li>a:hover,.html-compare-products-page .side-2 .block-popular-blogtags .listbox>.tags>li>a:hover,.html-blog-page .side-2 .block-popular-blogtags .listbox>.tags>li>a:hover,.html-blogpost-page .side-2 .block-popular-blogtags .listbox>.tags>li>a:hover{border-color:rgba(198,146,20,.84);background:rgba(198,146,20,.16)}.html-recently-added-products-page .compare-products-page .clear-list,.html-recently-viewed-products-page .compare-products-page .clear-list,.html-compare-products-page .compare-products-page .clear-list,.html-blog-page .compare-products-page .clear-list,.html-blogpost-page .compare-products-page .clear-list{color:#201430;font-size:.84rem;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(32,20,48,.35);width:fit-content}.html-recently-added-products-page .compare-products-table,.html-recently-viewed-products-page .compare-products-table,.html-compare-products-page .compare-products-table,.html-blog-page .compare-products-table,.html-blogpost-page .compare-products-table{width:100%;min-width:720px;border-collapse:collapse}.html-recently-added-products-page .compare-products-table td,.html-recently-viewed-products-page .compare-products-table td,.html-compare-products-page .compare-products-table td,.html-blog-page .compare-products-table td,.html-blogpost-page .compare-products-table td{border-bottom:1px solid rgba(32,20,48,.1);padding:.68rem .62rem;color:#3c352e;font-size:.85rem;vertical-align:top}.html-recently-added-products-page .compare-products-table td:first-child label,.html-recently-viewed-products-page .compare-products-table td:first-child label,.html-compare-products-page .compare-products-table td:first-child label,.html-blog-page .compare-products-table td:first-child label,.html-blogpost-page .compare-products-table td:first-child label{color:#201430;font-weight:700}.html-recently-added-products-page .compare-products-table .remove-button,.html-recently-viewed-products-page .compare-products-table .remove-button,.html-compare-products-page .compare-products-table .remove-button,.html-blog-page .compare-products-table .remove-button,.html-blogpost-page .compare-products-table .remove-button{border:1px solid rgba(32,20,48,.24);border-radius:999px;background:#fff;color:#201430;min-height:36px;padding:.45rem .78rem;font-size:.74rem;font-weight:700;text-transform:uppercase;cursor:pointer}.html-recently-added-products-page .compare-products-table .picture img,.html-recently-viewed-products-page .compare-products-table .picture img,.html-compare-products-page .compare-products-table .picture img,.html-blog-page .compare-products-table .picture img,.html-blogpost-page .compare-products-table .picture img{max-width:112px;border-radius:10px;border:1px solid rgba(32,20,48,.12)}.html-recently-added-products-page .compare-products-page .no-data,.html-recently-added-products-page .recently-viewed-products-page .no-data,.html-recently-viewed-products-page .compare-products-page .no-data,.html-recently-viewed-products-page .recently-viewed-products-page .no-data,.html-compare-products-page .compare-products-page .no-data,.html-compare-products-page .recently-viewed-products-page .no-data,.html-blog-page .compare-products-page .no-data,.html-blog-page .recently-viewed-products-page .no-data,.html-blogpost-page .compare-products-page .no-data,.html-blogpost-page .recently-viewed-products-page .no-data{color:#3c352e;font-size:.93rem;line-height:1.5}@media(max-width:980px){.html-checkout-page .billing-address-page .checkout-data,.html-checkout-page .shipping-address-page .checkout-data,.html-checkout-page .shipping-method-page .checkout-data,.html-checkout-page .payment-method-page .checkout-data,.html-checkout-page .payment-info-page .checkout-data,.html-checkout-page .order-confirm-page .checkout-data{grid-template-columns:1fr}.html-checkout-page .checkout-page .section.order-summary{position:static}.html-account-page .master-wrapper-content{grid-template-columns:1fr;padding:0 1rem 1.2rem}.html-account-page .side-2{margin-top:.8rem;position:static}.html-account-page .center-2{margin-top:.2rem}.html-account-page .account-page .form-fields{grid-template-columns:1fr}.html-recently-added-products-page .master-wrapper-content,.html-recently-viewed-products-page .master-wrapper-content,.html-compare-products-page .master-wrapper-content,.html-blog-page .master-wrapper-content,.html-blogpost-page .master-wrapper-content{grid-template-columns:1fr;padding:0 1rem 1.2rem}.html-recently-added-products-page .side-2,.html-recently-viewed-products-page .side-2,.html-compare-products-page .side-2,.html-blog-page .side-2,.html-blogpost-page .side-2{margin-top:.8rem;position:static}.html-recently-added-products-page .center-2,.html-recently-viewed-products-page .center-2,.html-compare-products-page .center-2,.html-blog-page .center-2,.html-blogpost-page .center-2{margin-top:.2rem}.html-contact-page .contact-page .form-fields{grid-template-columns:1fr}}@media(max-width:720px){.lea-cart-page .cart,.lea-wishlist-page .cart{min-width:640px}.lea-cart-page .cart-footer,.lea-wishlist-page .cart-footer{grid-template-columns:1fr}.lea-cart-page .totals,.lea-wishlist-page .totals{position:static}.lea-cart-page .cart-collaterals .coupon-code,.lea-wishlist-page .cart-collaterals .coupon-code{flex-direction:column;align-items:stretch}.lea-cart-page .cart-collaterals .apply-discount-coupon-code-button,.lea-cart-page .cart-collaterals .apply-gift-card-coupon-code-button,.lea-cart-page .cart-options .estimate-shipping-button,.lea-wishlist-page .cart-collaterals .apply-discount-coupon-code-button,.lea-wishlist-page .cart-collaterals .apply-gift-card-coupon-code-button,.lea-wishlist-page .cart-options .estimate-shipping-button{width:100%;justify-content:center}.lea-cart-page .common-buttons,.lea-wishlist-page .common-buttons{flex-direction:column;align-items:stretch}.lea-cart-page .continue-shopping-button,.lea-cart-page .checkout-button,.lea-wishlist-page .continue-shopping-button,.lea-wishlist-page .checkout-button{width:100%;text-align:center}.lea-cart-page .wishlist-page .buttons,.lea-wishlist-page .wishlist-page .buttons{flex-direction:column;align-items:stretch}.lea-cart-page .wishlist-page .buttons .button-2,.lea-wishlist-page .wishlist-page .buttons .button-2{width:100%;text-align:center}.html-checkout-page .center-1{padding:0 1rem 1.2rem}.html-checkout-page .checkout-page .section{padding:.85rem}.html-checkout-page .checkout-page .section.order-summary .cart{min-width:560px}.html-checkout-page .checkout-page .edit-address{grid-template-columns:1fr;gap:.62rem}.html-checkout-page .checkout-page .opc-select-address-container{align-items:stretch}.html-checkout-page .checkout-page .opc-select-address-container .address-select,.html-checkout-page .checkout-page .opc-select-address-container .button-1{width:100%}.html-checkout-page .checkout-page .buttons{flex-direction:column;align-items:stretch}.html-checkout-page .checkout-page .buttons .button-1,.html-checkout-page .checkout-page .buttons .button-2{width:100%;justify-content:center;text-align:center}.html-checkout-page .checkout-page .buttons .back-link{margin-right:0;width:100%;text-align:center;order:10}.html-checkout-page .checkout-page .opc .step-title{padding:.75rem .82rem;gap:.58rem}.html-checkout-page .checkout-page .opc .step-title .number{width:28px;height:28px;min-width:28px;font-size:.74rem}.html-checkout-page .checkout-page .opc .step-title .title{font-size:1.01rem}.html-checkout-page .checkout-page .opc .step.a-item{padding:.8rem .82rem .9rem}.lea-category-page .listing-toolbar__sort .product-selectors{width:100%;justify-content:flex-start}.lea-category-page .listing-toolbar__sort .product-sorting,.lea-category-page .listing-toolbar__sort .product-page-size{width:100%;justify-content:space-between}.lea-product-details-page .detail-meta .add-to-cart-panel{flex-direction:column;align-items:stretch}.html-login-page .center-1,.html-registration-page .center-1,.html-password-recovery-page .center-1,.html-registration-result-page .center-1{padding:0 1rem 1.2rem}.html-login-page .login-page .customer-blocks,.html-login-page .form-fields,.html-registration-page .login-page .customer-blocks,.html-registration-page .form-fields,.html-password-recovery-page .login-page .customer-blocks,.html-password-recovery-page .form-fields,.html-registration-result-page .login-page .customer-blocks,.html-registration-result-page .form-fields{grid-template-columns:1fr}.html-login-page .buttons,.html-registration-page .buttons,.html-password-recovery-page .buttons,.html-registration-result-page .buttons{flex-direction:column;align-items:stretch}.html-login-page .buttons .button-1,.html-login-page .buttons .button-2,.html-login-page .buttons a.button-1,.html-registration-page .buttons .button-1,.html-registration-page .buttons .button-2,.html-registration-page .buttons a.button-1,.html-password-recovery-page .buttons .button-1,.html-password-recovery-page .buttons .button-2,.html-password-recovery-page .buttons a.button-1,.html-registration-result-page .buttons .button-1,.html-registration-result-page .buttons .button-2,.html-registration-result-page .buttons a.button-1{width:100%}.html-login-page .inputs.reversed .forgot-password,.html-registration-page .inputs.reversed .forgot-password,.html-password-recovery-page .inputs.reversed .forgot-password,.html-registration-result-page .inputs.reversed .forgot-password{margin-left:0;width:100%}.html-account-page .account-page .address-list,.html-account-page .account-page .order-list{grid-template-columns:1fr}.html-account-page .account-page .buttons,.html-account-page .account-page .add-button{flex-direction:column;align-items:stretch}.html-account-page .account-page .buttons .button-1,.html-account-page .account-page .buttons .button-2,.html-account-page .account-page .add-button .button-1,.html-account-page .account-page .add-button .button-2{width:100%}.html-account-page .account-page .data-table{min-width:560px}.html-topic-page .center-1,.html-contact-page .center-1{padding:0 1rem 1.2rem}.html-contact-page .contact-page .buttons{justify-content:stretch}.html-contact-page .contact-page .buttons .button-1{width:100%}.html-recently-added-products-page .blog-posts,.html-recently-viewed-products-page .blog-posts,.html-compare-products-page .blog-posts,.html-blog-page .blog-posts,.html-blogpost-page .blog-posts{grid-template-columns:1fr}.html-recently-added-products-page .blogpost-page,.html-recently-viewed-products-page .blogpost-page,.html-compare-products-page .blogpost-page,.html-blog-page .blogpost-page,.html-blogpost-page .blogpost-page{padding:.85rem}.html-recently-added-products-page .blogpost-page .new-comment .buttons,.html-recently-viewed-products-page .blogpost-page .new-comment .buttons,.html-compare-products-page .blogpost-page .new-comment .buttons,.html-blog-page .blogpost-page .new-comment .buttons,.html-blogpost-page .blogpost-page .new-comment .buttons{justify-content:stretch}.html-recently-added-products-page .blogpost-page .new-comment .blog-post-add-comment-button,.html-recently-viewed-products-page .blogpost-page .new-comment .blog-post-add-comment-button,.html-compare-products-page .blogpost-page .new-comment .blog-post-add-comment-button,.html-blog-page .blogpost-page .new-comment .blog-post-add-comment-button,.html-blogpost-page .blogpost-page .new-comment .blog-post-add-comment-button{width:100%;justify-content:center}.html-recently-added-products-page .blog-posts .blog-card__content,.html-recently-viewed-products-page .blog-posts .blog-card__content,.html-compare-products-page .blog-posts .blog-card__content,.html-blog-page .blog-posts .blog-card__content,.html-blogpost-page .blog-posts .blog-card__content{padding:.75rem .8rem}.html-recently-added-products-page .product-selectors,.html-recently-viewed-products-page .product-selectors,.html-compare-products-page .product-selectors,.html-blog-page .product-selectors,.html-blogpost-page .product-selectors{justify-content:space-between}.html-recently-added-products-page .page-title .link-rss,.html-recently-viewed-products-page .page-title .link-rss,.html-compare-products-page .page-title .link-rss,.html-blog-page .page-title .link-rss,.html-blogpost-page .page-title .link-rss{margin-bottom:.4rem}.html-recently-added-products-page .compare-products-table,.html-recently-viewed-products-page .compare-products-table,.html-compare-products-page .compare-products-table,.html-blog-page .compare-products-table,.html-blogpost-page .compare-products-table{min-width:620px}.master-wrapper-content .checkout-page{padding:0 1rem 1.2rem}}html.lea-compare-page.html-compare-products-page .master-wrapper-content{width:100%;max-width:none;margin:0;padding:0;display:block}html.lea-compare-page.html-compare-products-page .master-wrapper-content>.center-1{width:100%;max-width:none;min-width:0;margin:0;grid-column:1/-1}
