.footer .footer-heading h3{font-size:18px;font-weight:500;line-height:18px}.footer.background-black .footer-heading h3,.footer.bg_green-9 .footer-heading h3{color:var(--white)}.tf-product-info-title h1{font-size:26px;line-height:31.2px}.usol-review-heading{font-size:28px;line-height:33.6px}.tab-reviews .tab-reviews-heading .number{font-size:80px;line-height:96px}@media only screen and (max-width:1024px){.tab-reviews .tab-reviews-heading .number{font-size:44px;line-height:52.8px}}@media only screen and (max-width:767px){.tab-reviews .tab-reviews-heading .number{font-size:34px;line-height:40.8px}}.tf-rte h4,.usol-review-title{font-size:20px;line-height:24px}h2.heading,h2.store-heading{font-size:28px;line-height:33.6px}.tf-page-title h1.heading{font-size:42px;line-height:50px;font-weight:400;margin:0}@media(max-width:767px){.tf-page-title h1.heading{font-size:28px;line-height:34px}}.hz-body{--hz-navy: var(--color-primary, #154880);--hz-navy-dark: var(--color-primary-dark, #113a68);--hz-red: var(--color-accent, #c52032);--hz-ink: var(--color-text, #1a2332);--hz-muted: var(--color-text-muted, #6b7280);--hz-line: var(--color-border, #dee2e6);--hz-ground: var(--color-surface-alt, #f7f7f7);--hz-card: var(--color-surface, #ffffff);--hz-radius: 12px;background:var(--hz-ground);color:var(--hz-ink);font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.hz-body main{padding-top:0}.hz-body button{font-family:inherit;cursor:pointer}.hz-wrap{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:0 16px}.hz-strip{background:var(--hz-navy);color:#fff;font-size:13px}.hz-strip-in{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:40px}.hz-notice{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-transform:uppercase;font-weight:500}.hz-notice span{display:inline-block;padding-left:100%;animation:hz-marquee 28s linear infinite}@keyframes hz-marquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.hz-notice span{animation:none;padding-left:0}}.hz-strip-end{display:flex;align-items:center;gap:14px;flex:none;text-transform:uppercase}.hz-strip-end a{color:#fff;text-decoration:none}.hz-social{display:inline-flex}.hz-social svg{width:20px;height:20px}.hz-head{position:sticky;top:0;z-index:30;background:var(--hz-card);border-bottom:1px solid var(--hz-line)}.hz-head-in{display:flex;align-items:center;gap:24px;min-height:76px}.hz-logo{flex:none;display:inline-flex;align-items:center;text-decoration:none}.hz-logo img{display:block;height:46px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain}.hz-wordmark{color:var(--hz-navy);font-size:24px;font-weight:600;white-space:nowrap}.hz-search{flex:1;display:flex;align-items:center;max-width:640px;margin:0 auto;padding:5px 8px 5px 18px;background:#f2f3f5;border-radius:8px}.hz-search input{flex:1;min-width:0;height:36px;border:0;background:transparent;font:inherit;color:var(--hz-ink);outline:none}.hz-search button{display:flex;align-items:center;justify-content:center;width:58px;height:34px;border:0;border-radius:6px;background:var(--hz-navy);color:#fff}.hz-search button svg{width:20px;height:20px}.hz-icons{display:flex;align-items:center;gap:18px;flex:none}.hz-icon{position:relative;display:inline-flex;padding:2px;border:0;background:none;color:var(--hz-ink);text-decoration:none}.hz-icon svg{width:30px;height:30px}.hz-badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--hz-red);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}.hz-burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:8px;background:var(--hz-navy);color:#fff}.hz-burger svg{width:24px;height:24px}.hz-nav{display:flex;align-items:center;gap:24px;min-height:60px;border-top:1px solid var(--hz-line);max-width:none}.hz-allcats{position:relative;flex:none}.hz-allcats-btn{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border:0;border-radius:6px;background:var(--hz-navy);color:#fff;font-size:14px;font-weight:500}.hz-allcats-btn svg{width:20px;height:20px}.hz-menu,.hz-submenu{display:none;position:absolute;z-index:40;margin:0;padding:6px 0;list-style:none;background:var(--hz-card);border:1px solid var(--hz-line);border-radius:8px;box-shadow:0 10px 28px #00000024}.hz-menu{top:100%;left:0;width:270px;max-height:70vh;overflow-y:auto}.hz-allcats:hover .hz-menu,.hz-allcats:focus-within .hz-menu{display:block}.hz-menu li{position:static}.hz-menu a{display:block;padding:8px 16px;color:var(--hz-ink);font-size:13px;text-decoration:none}.hz-menu a:hover{background:var(--hz-ground);color:var(--hz-navy)}.hz-menu .has-sub>a:after{content:"›";float:right}.hz-submenu{position:fixed;width:270px;max-height:70vh;overflow-y:auto;box-sizing:border-box}.hz-menu .has-sub:hover .hz-submenu{display:block}.hz-links{display:flex;align-items:center;gap:26px;flex:1}.hz-links a{color:var(--hz-ink);font-size:15px;font-weight:500;text-decoration:none}.hz-links a:hover{color:var(--hz-navy)}.hz-callus{flex:none;color:var(--hz-ink);font-weight:500;text-decoration:none;text-transform:uppercase}.hz-only-mobile{display:none}.hz-head-min{padding:16px;background:var(--hz-card);text-align:center}.hz-head-min img{height:46px;width:auto}.hz-drawer[data-pushbar-id]{position:fixed;top:0;left:0;z-index:50;width:100%;max-width:320px;height:100%;box-sizing:border-box;background:var(--hz-card);overflow-y:auto;transform:translate(-100%);transition:transform .3s ease}.hz-drawer[data-pushbar-id].opened{transform:none}.hz-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--hz-line)}.hz-drawer-head button{width:34px;height:34px;padding:8px;border:0;background:none;color:var(--hz-ink)}.hz-drawer nav{padding:8px 16px 96px}.hz-drawer summary,.hz-drawer-top{display:block;padding:11px 0;color:var(--hz-ink);font-weight:500;text-decoration:none;cursor:pointer}.hz-drawer details a{display:block;padding:7px 12px;color:var(--hz-muted);font-size:13px;text-decoration:none}.hz-hero{width:100%;overflow:hidden}.hz-hero img{display:block;width:100%;height:auto}.hz-hero .swiper-pagination-bullet-active{background:var(--hz-navy)}.hz-promos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px}.hz-promos img{display:block;width:100%;height:auto;border-radius:8px}.hz-circles{display:grid;grid-template-columns:repeat(12,1fr);gap:18px 12px;margin-top:32px}.hz-circles a,.hz-subcats a{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--hz-ink);font-size:12px;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase}.hz-circles i,.hz-subcats i{display:flex;align-items:center;justify-content:center;width:88%;max-width:110px;aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--hz-card);border:2px solid var(--hz-navy);color:var(--hz-navy);font-size:24px;font-style:normal}.hz-circles img,.hz-subcats img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hz-rail{margin-top:36px}.hz-rail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid var(--hz-line)}.hz-rail-head h2{margin:0;padding-left:12px;border-left:4px solid var(--hz-red);color:var(--hz-ink);font-family:inherit;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase}.hz-rail-head a{flex:none;padding:7px 14px;border:1px solid var(--hz-line);border-radius:8px;background:var(--hz-card);color:var(--hz-ink);font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase}.hz-rail-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 14px) / 6);gap:14px;padding-bottom:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.hz-rail-row>*{scroll-snap-align:start}.hz-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--hz-card);border:1px solid #eceef1;border-radius:var(--hz-radius)}.hz-card-pic{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#f4f5f7;border-bottom:2px solid var(--hz-navy)}.hz-card-pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hz-flag{position:absolute;top:12px;left:0;z-index:2;padding:3px 14px 3px 8px;background:#7ed67e;color:#173b17;font-size:11px;font-weight:700;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%)}.hz-card-body{flex:1;display:flex;flex-direction:column;gap:4px;padding:10px 8px 12px}.hz-card-name{overflow:hidden;color:var(--hz-ink);font-size:13px;font-weight:500;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.hz-rate{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--hz-muted);font-size:12px}.hz-stars{position:relative;display:inline-block;color:#d6d9de;font-size:14px;line-height:1;letter-spacing:1px}.hz-stars:before{content:"★★★★★"}.hz-stars:after{content:"★★★★★";position:absolute;top:0;left:0;width:var(--pct, 0%);overflow:hidden;color:#f0a92b;white-space:nowrap}.hz-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto}.hz-price strong{color:var(--hz-ink);font-size:15px;font-weight:700}.hz-price del{color:var(--hz-muted);font-size:12px}.hz-card-cta{display:grid;grid-template-columns:1fr 1fr;gap:2px}.hz-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:42px;padding:6px 4px;border:0;color:#fff;font-size:11px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase}.hz-btn:disabled{opacity:.6;cursor:not-allowed}.hz-btn-cart{background:var(--hz-navy)}.hz-btn-cart:hover{background:var(--hz-navy-dark);color:#fff}.hz-btn-buy{background:var(--hz-red)}.hz-btn-buy:hover{filter:brightness(.9);color:#fff}.hz-btn-out{grid-column:1 / -1;background:#8a8f98}.is-out .hz-card-pic img{opacity:.55}.hz-plp{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start;padding:20px 0 8px}.hz-filters{position:sticky;top:150px;padding:18px;background:var(--hz-card);border-radius:var(--hz-radius)}.hz-filters-close,.hz-filter-open,.hz-filters-veil{display:none}.hz-filter-form fieldset{margin:0 0 20px;padding:0;border:0}.hz-filter-form legend{padding:0;margin-bottom:10px;color:var(--hz-ink);font-size:13px;font-weight:700;text-transform:uppercase}.hz-price-range{display:flex;flex-direction:column;gap:8px}.hz-price-range label{display:flex;align-items:center;gap:6px;font-size:12px}.hz-price-range input{width:100%;min-width:0;height:34px;padding:0 8px;box-sizing:border-box;border:1px solid var(--hz-line);border-radius:6px;font:inherit}.hz-check{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:13px;cursor:pointer}.hz-check input{width:16px;height:16px;accent-color:var(--hz-navy);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.hz-check small{color:var(--hz-muted)}.hz-filter-form .hz-btn{width:100%;border-radius:6px}.hz-filter-clear{display:block;margin-top:10px;color:var(--hz-muted);font-size:12px;text-align:center}.hz-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;color:var(--hz-muted);font-size:11px;text-transform:uppercase}.hz-crumbs a{color:var(--hz-ink);text-decoration:none}.hz-crumbs b{color:var(--hz-ink);font-weight:600}.hz-plp-title{margin:0 0 14px;color:var(--hz-ink);font-family:inherit;font-size:22px;font-weight:700;line-height:1.25;letter-spacing:0}.hz-subcats{display:flex;gap:12px;margin-bottom:18px;padding-bottom:6px;overflow-x:auto}.hz-subcats a{flex:none;width:104px;font-size:11px;text-transform:none}.hz-sortbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px 14px;background:var(--hz-card);border-radius:var(--hz-radius)}.hz-sort{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hz-sort span{width:100%;font-size:12px;font-weight:700;text-transform:uppercase}.hz-sort a{padding:6px 12px;border:1px solid var(--hz-line);border-radius:6px;color:var(--hz-ink);font-size:12px;text-decoration:none}.hz-sort a.is-on{border-color:var(--hz-navy);background:var(--hz-navy);color:#fff}.hz-cols{display:flex;gap:8px;flex:none}.hz-cols button{display:flex;gap:2px;height:24px;padding:2px;border:1px solid var(--hz-line);background:none}.hz-cols i{display:block;width:6px;background:#9aa0a8}.hz-cols button.is-on{border-color:var(--hz-ink)}.hz-cols button.is-on i{background:var(--hz-ink)}.hz-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:14px}.hz-empty{padding:56px 16px;background:var(--hz-card);border-radius:var(--hz-radius);text-align:center}.hz-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:24px 0}.hz-pager a,.hz-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 6px;box-sizing:border-box;border-radius:6px;background:var(--hz-card);color:var(--hz-ink);text-decoration:none}.hz-pager .is-on{background:var(--hz-navy);color:#fff}.hz-seo{margin:16px 0 8px;padding:20px;background:var(--hz-card);border-radius:var(--hz-radius)}.hz-seo h2{margin:0 0 8px;font-family:inherit;font-size:18px;letter-spacing:0;line-height:1.3}.hz-pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start;padding-top:20px}.hz-gallery{display:flex;gap:10px;padding:12px;background:var(--hz-card);border-radius:var(--hz-radius)}.hz-thumbs{display:flex;flex-direction:column;flex:none;gap:10px;width:72px;max-height:560px;overflow-y:auto}.hz-thumbs button{padding:0;aspect-ratio:1;flex:none;overflow:hidden;border:1px solid var(--hz-line);border-radius:8px;background:none}.hz-thumbs button.is-on{border:2px solid var(--hz-ink)}.hz-thumbs img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hz-shot{flex:1;min-width:0;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#f0f1f3}.hz-shot img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hz-noimg{display:flex;align-items:center;justify-content:center;height:100%;color:var(--hz-muted)}.hz-panel{box-sizing:border-box;margin-bottom:14px;padding:18px;background:var(--hz-card);border-radius:var(--hz-radius)}.hz-title{margin:0 0 8px;color:var(--hz-ink);font-family:inherit;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:0}.hz-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.hz-stock{color:#6aa84f;font-size:13px;font-weight:700}.hz-stock.is-out{color:var(--hz-red)}.hz-pdp-price{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.hz-pdp-price strong{color:var(--hz-navy);font-size:24px;font-weight:700}.hz-pdp-price del{color:var(--hz-muted);font-size:15px}.hz-off{padding:2px 8px;border-radius:4px;background:#d7f2d7;color:#245a24;font-size:12px;font-weight:600}.hz-option{margin-bottom:14px}.hz-option>span{display:block;margin-bottom:8px;font-size:13px;font-weight:600;text-transform:uppercase}.hz-option>div{display:flex;flex-wrap:wrap;gap:8px}.hz-option button{min-height:36px;padding:6px 16px;border:1px solid var(--hz-line);border-radius:6px;background:#fff;color:var(--hz-ink);font-size:13px;font-weight:500}.hz-option button.is-on{border-color:var(--hz-navy);background:var(--hz-navy);color:#fff}.hz-option button.is-off{color:#a3a8af;text-decoration:line-through}.hz-buy{display:grid;grid-template-columns:auto 1fr 1fr;gap:12px;align-items:end}.hz-qty>span{display:block;margin-bottom:4px;font-size:12px;font-weight:600}.hz-qty>div{display:flex;align-items:center;height:46px;overflow:hidden;border:1px solid var(--hz-line);border-radius:6px}.hz-qty button{width:34px;height:100%;border:0;background:var(--hz-navy);color:#fff;font-size:18px}.hz-qty output{min-width:38px;text-align:center}.hz-buy .hz-btn{min-height:46px;border-radius:6px;font-size:14px}.hz-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none}.hz-trust li{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--hz-ink);font-size:11px;font-weight:500;text-align:center;text-transform:uppercase}.hz-trust svg{width:44px;height:44px;color:var(--hz-navy)}.hz-page>.hz-trust,section~.hz-trust{box-sizing:border-box;max-width:1400px;margin:36px auto 0;padding:20px 16px}.hz-share{display:flex;align-items:center;gap:12px;font-size:13px}.hz-share a{color:var(--hz-navy);font-weight:500}.hz-tabs{margin-top:4px}.hz-tabbar{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px;border-bottom:1px solid var(--hz-line)}.hz-tabbar button{padding:8px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--hz-ink);font-size:14px;font-weight:600;text-transform:uppercase}.hz-tabbar button.is-on{border-bottom-color:var(--hz-navy);color:var(--hz-navy)}.hz-prose{overflow-wrap:anywhere}.hz-prose img{max-width:100%;height:auto}.hz-spec{width:100%;border-collapse:collapse}.hz-spec th,.hz-spec td{padding:8px 10px;border:1px solid var(--hz-line);font-size:13px;text-align:left}.hz-reviews h2{margin:0 0 12px;font-family:inherit;font-size:18px;font-weight:600;letter-spacing:0;line-height:1.3}.hz-reviews article{padding:12px 0;border-top:1px solid var(--hz-line)}.hz-reviews h3{margin:6px 0 0;font-family:inherit;font-size:14px;letter-spacing:0;line-height:1.4}.hz-reviews p{margin:6px 0}.hz-reviews time{color:var(--hz-muted);font-size:12px}.hz-foot{margin-top:44px;padding-top:36px;background:var(--hz-card);border-top:2px solid var(--hz-navy);color:var(--hz-ink);font-size:13px}.hz-foot-in{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:28px}.hz-foot-logo{display:block;height:46px;width:auto;margin-bottom:14px}.hz-foot-title{margin:0 0 12px;color:var(--hz-ink);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:uppercase}.hz-foot ul{margin:0;padding:0;list-style:none}.hz-foot li{padding:4px 0}.hz-foot a{color:var(--hz-ink);text-decoration:none}.hz-foot a:hover{color:var(--hz-navy)}.hz-foot p{margin:0 0 6px}.hz-foot-pay{color:var(--hz-muted)}.hz-foot-social{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px!important}.hz-wa-group{display:inline-block;margin-top:8px;padding:8px 14px;border-radius:8px;background:#25a55f;color:#fff!important;font-weight:600}.hz-foot-end{margin-top:28px;padding:14px 16px;border-top:1px solid var(--hz-line);color:var(--hz-muted);font-size:12px;text-align:center}.hz-bottom{display:none}@media(max-width:1199px){.hz-circles{grid-template-columns:repeat(8,minmax(0,1fr))}.hz-rail-row{grid-auto-columns:calc((100% - 42px)/4)}}@media(max-width:991px){.hz-strip-end,.hz-nav,.hz-only-desktop{display:none}.hz-only-mobile{display:inline-flex}.hz-head-in{justify-content:space-between;gap:12px;min-height:64px}.hz-burger{display:inline-flex}.hz-search{display:none}.hz-logo{margin:0 auto}.hz-logo img{height:38px;max-width:170px}.hz-wordmark{font-size:20px}.hz-icons{gap:8px}.hz-icon{align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:8px;background:var(--hz-navy);color:#fff}.hz-icon svg{width:22px;height:22px}.hz-badge{top:-4px;right:-4px}.hz-promos{grid-auto-flow:column;grid-auto-columns:80%;grid-template-columns:none;overflow-x:auto}.hz-circles{grid-template-columns:repeat(4,minmax(0,1fr))}.hz-rail-row{grid-auto-columns:calc((100% - 14px) / 2.2)}.hz-plp{grid-template-columns:minmax(0,1fr)}.hz-filters{position:fixed;top:0;bottom:0;left:0;z-index:60;width:84%;max-width:330px;overflow-y:auto;border-radius:0;transform:translate(-102%);transition:transform .2s ease}.hz-filters.is-open{transform:none}.hz-filters-close{display:block;margin-left:auto;margin-bottom:12px;border:0;background:none;color:var(--hz-navy);font-weight:600}.hz-filters-veil{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0006}.hz-filter-open{display:block;flex:none;padding:8px 14px;border:1px solid var(--hz-line);border-radius:6px;background:#fff;color:var(--hz-ink);font-weight:600}.hz-cols{display:none}.hz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-sort{flex-wrap:nowrap;overflow-x:auto}.hz-sort span{display:none}.hz-sort a{flex:none}.hz-pdp{grid-template-columns:minmax(0,1fr)}.hz-foot-in{grid-template-columns:1fr 1fr}.hz-foot{padding-bottom:80px}.hz-bottom{position:fixed;right:10px;bottom:10px;left:10px;z-index:50;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;height:62px;border-radius:18px;background:var(--hz-navy);box-shadow:0 8px 24px #00000040}.hz-bottom>*{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:100%;padding:0;border:0;background:none;color:#fff;font-size:11px;font-weight:500;text-decoration:none}.hz-bottom svg{width:22px;height:22px}.hz-bottom-sale i{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-top:-30px;border:3px solid #fff;border-radius:50%;background:var(--hz-red)}.hz-bottom .hz-badge{top:6px;right:18%}}@media(max-width:560px){.hz-grid{gap:10px}.hz-btn{min-height:40px;font-size:10.5px}.hz-buy{grid-template-columns:1fr 1fr}.hz-qty{grid-column:1 / -1}.hz-qty>div{width:-moz-max-content;width:max-content}.hz-gallery{flex-direction:column-reverse}.hz-thumbs{flex-direction:row;width:auto;max-height:none;overflow-x:auto}.hz-thumbs button{width:62px}.hz-trust{grid-template-columns:repeat(2,1fr)}.hz-foot-in{grid-template-columns:1fr}}.hz-strip span,.hz-allcats-btn span,.hz-btn span,.hz-bottom span{color:inherit}.hz-checkout main{background:var(--hz-ground)}html.pushbar_locked .hz-bottom{z-index:30}.hz-hero .swiper-slide{display:block;width:100%}.hz-checkout .hz-head-min{padding:12px 16px}.hz-co-bar{padding:8px 16px;background:var(--hz-navy);color:#fff;font-size:20px;font-weight:700;text-align:center}.hz-co{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;align-items:start;padding-top:20px;padding-bottom:40px}.hz-co-title{margin:0 0 14px;color:var(--hz-ink);font-family:inherit;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.3}.hz-co-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hz-span{grid-column:1 / -1}.hz-field label{display:block;margin-bottom:4px;font-size:13px;font-weight:500}.hz-field input,.hz-field select,.hz-field textarea{display:block;width:100%;min-height:46px;padding:10px 12px;box-sizing:border-box;border:1px solid var(--hz-line);border-radius:6px;background:#fff;color:var(--hz-ink);font:inherit;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.hz-field input:focus,.hz-field select:focus,.hz-field textarea:focus{border-color:var(--hz-navy);outline:1px solid var(--hz-navy)}.hz-field small{display:block;margin-top:4px;color:var(--hz-red);font-size:12px}.hz-hint{display:block;margin-top:4px;color:var(--hz-muted);font-size:12px;font-weight:500}.hz-co-error{margin:0 0 14px;padding:10px 12px;border-radius:6px;background:#fbe9eb;color:var(--hz-red)}.hz-pay{display:flex;flex-wrap:wrap;gap:10px}.hz-pay label{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--hz-line);border-radius:8px;cursor:pointer;font-weight:600}.hz-pay label.is-on{border-color:var(--hz-navy);outline:1px solid var(--hz-navy)}.hz-pay input{accent-color:var(--hz-navy);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.hz-pay span{font-size:13px;font-weight:600}.hz-co-items summary{margin:0;cursor:pointer}.hz-co-item{display:flex;gap:10px;margin-top:12px}.hz-co-item img{flex:none;width:56px;height:56px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.hz-co-item p{margin:0;font-size:13px}.hz-co-item small{display:block;color:var(--hz-muted);font-size:12px}.hz-co-item b{font-size:13px}.hz-sum{display:grid;grid-template-columns:1fr auto;gap:10px 0;margin:0;font-size:13px}.hz-sum dd{margin:0;text-align:right;font-weight:500}.hz-sum .is-net{padding-top:10px;border-top:1px solid var(--hz-ink);font-size:16px;font-weight:700}.hz-coupon{display:flex;gap:8px;margin-top:14px}.hz-coupon input{flex:1;min-width:0;height:38px;padding:0 10px;border:1px solid var(--hz-line);border-radius:6px;font:inherit}.hz-coupon button{padding:0 14px;border:1px solid var(--hz-navy);border-radius:6px;background:#fff;color:var(--hz-navy);font-weight:600}.hz-coupon-on{margin:14px 0 0;font-size:13px}.hz-coupon-on button{margin-left:8px;border:0;background:none;color:var(--hz-red);text-decoration:underline}.hz-co-place{width:100%;min-height:52px;border-radius:6px;font-size:14px}@media(max-width:991px){.hz-co{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.hz-co-grid{grid-template-columns:minmax(0,1fr)}}.hz-free{margin:12px 0;padding:10px 12px;border-radius:8px;background:var(--hz-navy, #154880);color:#fff;font-size:13px;font-weight:500}.hz-free span{color:inherit}.hz-free i{display:block;height:5px;margin-top:8px;overflow:hidden;border-radius:3px;background:#ffffff4d}.hz-free i:after{content:"";display:block;width:var(--pct, 0%);height:100%;background:#7ed67e}.hz-upsell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000080}.hz-upsell-box{width:100%;max-width:560px;max-height:88vh;overflow-y:auto;box-sizing:border-box;padding:20px;border-radius:var(--hz-radius);background:var(--hz-card)}.hz-upsell-box h2{margin:0 0 4px;font-family:inherit;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.3}.hz-upsell-box>p{margin:0 0 12px;color:var(--hz-muted);font-size:13px}.hz-upsell-list article{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--hz-line)}.hz-upsell-list img{display:block;flex:none;width:60px;height:60px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.hz-upsell-list article>div{flex:1;min-width:0}.hz-upsell-list h3{margin:0 0 4px;overflow:hidden;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.hz-upsell-list .hz-btn{flex:none;min-width:64px;min-height:38px;border-radius:6px}.hz-upsell-skip{width:100%;margin-top:12px;border-radius:6px}.hz-rv-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:center;margin-top:20px}.hz-rv-score b{display:block;font-size:44px;font-weight:700;line-height:1}.hz-rv-score small{color:var(--hz-muted);font-size:12px}.hz-rv-bars{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12px}.hz-rv-bars li{display:grid;grid-template-columns:24px minmax(0,1fr) 40px;gap:8px;align-items:center}.hz-rv-bars i{display:block;height:6px;overflow:hidden;border-radius:3px;background:#eceef1}.hz-rv-bars i:after{content:"";display:block;width:var(--pct, 0%);height:100%;background:#f0a92b}.hz-rv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.hz-rv-card{padding:16px;border-radius:var(--hz-radius);background:var(--hz-card)}.hz-rv-who{display:flex;align-items:center;gap:10px;margin-bottom:8px}.hz-rv-who>i{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--hz-navy);color:#fff;font-style:normal;font-weight:600}.hz-rv-who b{display:block;font-size:13px}.hz-rv-who time{color:var(--hz-muted);font-size:11px}.hz-rv-card h3{margin:8px 0 2px;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.4}.hz-rv-card p{margin:0 0 8px;overflow-wrap:anywhere;font-size:13px}.hz-rv-prod{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--hz-line);color:var(--hz-muted);font-size:12px;text-decoration:none}.hz-rv-prod img{flex:none;width:36px;height:36px;border-radius:4px;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.hz-rv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hz-rv-grid{grid-template-columns:minmax(0,1fr)}.hz-rv-head{grid-template-columns:minmax(0,1fr);gap:14px}}.hz-body .font-dmserif{font-family:Poppins,system-ui,sans-serif;font-weight:700}.hz-page .primary_title{font-size:28px;line-height:1.25;letter-spacing:0}.hz-rv-card h3{color:var(--hz-ink)}.hz-rv-score small{display:block;margin-top:4px}.news-checkbox{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.news-checkbox input[type=checkbox]{position:absolute;width:0;height:0;opacity:0}.news-checkbox .custom-checkbox{display:inline-block;flex:none}.hz-body .primary_title,.hz-body .page_title{font-size:28px;line-height:1.25;letter-spacing:0}.hz-wish{margin-right:auto;padding:6px 12px;border:1px solid var(--hz-line);border-radius:6px;background:#fff;color:var(--hz-ink);font-size:13px;font-weight:500}.hz-wish.is-on{border-color:var(--hz-red);color:var(--hz-red)}.hz-write{margin-top:14px;padding-top:14px;border-top:1px solid var(--hz-line)}.hz-write .hz-btn{padding-right:18px;padding-left:18px;border-radius:6px}.hz-write form{display:grid;gap:12px;max-width:560px}.hz-write-stars button{padding:0 2px;border:0;background:none;color:#d6d9de;font-size:26px;line-height:1}.hz-write-stars button.is-on{color:#f0a92b}.hz-write-done{margin:0;color:#2f7d32;font-weight:500}.search_overlay .search-results{display:none!important}.hz-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hz-cms h2,.hz-cms h3,.hz-cms h4{margin:18px 0 8px;font-family:inherit;font-weight:600;letter-spacing:0;line-height:1.35}.hz-cms h2{font-size:18px}.hz-cms h3,.hz-cms h4{font-size:15px}.hz-cms p{margin:0 0 10px;line-height:1.7}.hz-cms ul,.hz-cms ol{margin:0 0 12px;padding-left:22px}.hz-cms ul{list-style:disc}.hz-cms ol{list-style:decimal}.hz-cms li{margin-bottom:6px;line-height:1.6}.hz-cms a{color:var(--hz-navy);text-decoration:underline}.hz-cms table{width:100%;border-collapse:collapse}.hz-cms th,.hz-cms td{padding:8px;border:1px solid var(--hz-line);text-align:left}[data-rail-url] .hz-rail-row:not(:has(article)){min-height:340px;border-radius:var(--hz-radius);background:#eef0f3}.hz-body .primary_cta,.hz-body .next_cta,.hz-body .checkout_btn{border-radius:6px;box-shadow:none;font-family:inherit;font-weight:600}.hz-body .primary_cta:before,.hz-body .primary_cta:after{display:none}.hz-body .main_container{padding-top:12px}:root{--font-display: "Poppins", system-ui, sans-serif;--font-body: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--primary-color: var(--color-primary, #733200);--secondary-color: color-mix(in srgb, var(--color-primary, #733200) 60%, var(--color-surface, #fff));--primary-title-color: var(--color-primary-ink, var(--color-primary, #733200));--secondary-title-color: var(--color-text, #2B2B2B);--primary-text-color: var(--color-text, #000000);--secondary-text-color: var(--color-text-muted, #343538);--white-main-color: var(--color-on-primary, #FFFFFF);--product_card_bg: var(--color-primary-light, #E4DAD4);--product_signature_color: color-mix(in srgb, var(--color-primary, #733200) 38%, var(--color-surface, #fff));--blog_card_color: color-mix(in srgb, var(--color-primary, #733200) 72%, var(--color-surface, #fff));--blog_card_hover: var(--color-primary-light, #EDDACC);--blog_card_boder: color-mix(in srgb, var(--color-primary, #733200) 25%, var(--color-surface, #fff));--btn_shadow-color: var(--color-primary, #733200);--header_bg: var(--color-surface-alt, #F7F2EF);--footer_bg: var(--color-accent, #3C1A00);--footer_text: color-mix(in srgb, var(--color-on-accent, #fff) 58%, transparent);--page_bg: var(--color-surface-alt, #F7F2EF);--card_bg: var(--color-surface, #FFFFFF);--line: color-mix(in srgb, var(--color-primary, #733200) 22%, var(--color-surface, #fff));--ink-soft: #585858}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,em,img,ins,q,s,small,strike,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0;width:100%}textarea{overflow:auto;vertical-align:top;resize:vertical}[hidden]{display:none!important}html{font-size:100%;-webkit-text-size-adjust:100%}a,a:active,a:hover{outline:0;text-decoration:none;transition:.3s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}img{border:0;max-width:100%;vertical-align:middle}button,input,select,textarea{font-size:100%;margin:0;vertical-align:middle;font-family:var(--font-body);color:var(--primary-text-color)}button,input{line-height:normal}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],input[disabled]{cursor:default;opacity:.6}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}h1,h2,h3,h4{font-family:var(--font-display);color:var(--primary-title-color)}h1{font-weight:700}h2,h3,h4{font-weight:500}p,span,tr,td,li,label{font-family:var(--font-body);font-weight:400;color:var(--primary-text-color)}body{font-family:var(--font-body);line-height:1;background-color:var(--page_bg);color:var(--primary-text-color)}[x-cloak]{display:none!important}.main_container{max-width:100%;padding-inline:3%}.section_padding{padding-block:120px}.top_zero{padding-top:0}.bottom_zero{padding-bottom:0}.inner_section_top{padding-top:50px}.pg_inner{padding-top:120px}.banner_title{font-family:var(--font-display);font-size:100px;line-height:110px;font-weight:500;color:var(--white-main-color);padding-bottom:20px}.sub_title{font-size:16px;line-height:24px;font-weight:500;color:var(--secondary-color)}.primary_title{font-family:var(--font-display);font-size:80px;line-height:80px;font-weight:500;color:var(--primary-color)}.primary_text{font-size:18px;line-height:26px;color:var(--primary-text-color);font-weight:300}.primary_cta,.secondary_cta{font-family:var(--font-body);font-size:16px;line-height:24px;min-width:10em;text-align:center;font-weight:500;border-radius:4px;padding:10px 15px;box-sizing:border-box;display:inline-block;cursor:pointer;background:transparent}.primary_cta{color:var(--primary-color);border:1px solid var(--primary-color);box-shadow:4px 4px 0 0 var(--btn_shadow-color)}.secondary_cta{color:var(--white-main-color);border:1px solid var(--white-main-color);box-shadow:4px 4px 0 0 var(--white-main-color)}.primary_cta:hover{background-color:var(--primary-color);color:var(--white-main-color)}.secondary_cta:hover{background-color:var(--white-main-color);color:var(--primary-color)}.section_head .cnt_col{display:flex;align-items:center;justify-content:space-between}.section_head .cnt_col p{width:50%}.section_head .primary_title{margin-bottom:20px}.btn_desk_hide{display:none}.grid_3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid_4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.grid_2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.section_cta{margin-top:30px}.sr_only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bd_crum{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding-bottom:80px}.bd_crum li,.bd_crum li a{font-size:16px;line-height:24px;color:var(--white-main-color);font-weight:400;display:flex;align-items:center;gap:15px}.bd_crum li:after{content:"";width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);display:inline-block;opacity:.8}.bd_crum li:last-child:after{display:none}.bd_crum svg{width:17px;height:17px}.bd_crum.smp_bd_crum{padding-top:115px;padding-bottom:20px}.bd_crum.smp_bd_crum li,.bd_crum.smp_bd_crum li a{color:#3a3a3a}.page_title{color:var(--primary-text-color);padding-block:55px}.page_header{position:relative;background-color:var(--footer_bg)}.page_header .image_block img{width:100%;display:block}.page_header .image_block.empty{min-height:420px;background:linear-gradient(135deg,var(--footer_bg),color-mix(in srgb,var(--primary-color) 70%,#000))}.page_header .pg_hd_inner{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center}.page_header .pg_hd_block .primary_title{color:var(--white-main-color)}.page_header .pg_hd_block .primary_text{color:var(--white-main-color);padding-top:30px;max-width:700px}.form{display:flex;flex-wrap:wrap;gap:25px}.form_field.full{width:100%}.form_field.half{width:calc(50% - 15px)}.form label,form .form_label{font-weight:500;color:var(--primary-text-color);padding-bottom:10px;display:block;line-height:24px;font-size:18px}.form_field .field_item{padding:20px;border-radius:4px;border:1px solid rgba(0,0,0,.3);background:var(--card_bg);width:100%;color:var(--primary-text-color);box-sizing:border-box;font-size:16px;line-height:20px}.form_field .field_item::-moz-placeholder{color:#00000059}.form_field .field_item::placeholder{color:#00000059}.form_field select.field_item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23555' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right 18px center;padding-right:44px}.field_error{color:var(--color-danger, #B4402E);font-size:13px;line-height:20px;padding-top:6px;display:block}@media screen and (max-width:1024px){.banner_title{font-size:40px;line-height:50px}.primary_title{font-size:32px;line-height:40px}.primary_text{font-size:13px;line-height:22px}.primary_cta,.secondary_cta{font-size:12px;line-height:20px;padding:8px 15px}.section_padding{padding-block:60px}.inner_section_top{padding-top:30px}.btn_desk_hide{display:block;text-align:center;padding-top:20px}.section_head .cnt_col .section_cta{display:none}.section_head .cnt_col p{width:100%}.grid_3,.grid_4{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.grid_2{grid-template-columns:1fr}.page_header .image_block{min-height:350px}.page_header .image_block img{height:350px;-o-object-fit:cover;object-fit:cover}.page_header .image_block.empty{min-height:350px}.page_header .bd_crum{padding-bottom:40px}.page_header .pg_hd_block .primary_text{padding-top:10px}.page_title{padding-block:20px}.bd_crum{gap:6px}.bd_crum.smp_bd_crum{padding-top:72px}.bd_crum li a,.bd_crum li{font-size:14px;line-height:20px}.pg_inner{padding-top:96px}}@media screen and (min-width:1024px)and (max-width:1500px){.section_padding{padding-block:100px}.banner_title{font-size:80px;line-height:90px}.primary_title{font-size:60px;line-height:70px}.primary_text{font-size:16px;line-height:24px}.primary_cta,.secondary_cta{font-size:14px;line-height:22px}.page_header .bd_crum{padding-bottom:40px}.page_header .pg_hd_block .primary_text{padding-top:20px}}@media screen and (min-width:1024px)and (max-width:1380px){.banner_title{font-size:58px;line-height:70px}}@media screen and (max-width:767px){.form label{line-height:20px;font-size:16px}.form_field .field_item{padding:15px}.form_field.half{width:100%}}header.site-header{position:fixed;top:0;left:0;width:100%;z-index:30}header.site-header .header-container{display:flex;align-items:center;justify-content:space-between;padding-block:20px;transition:.3s ease-in-out}header.site-header .header_logo a{display:inline-flex;align-items:center;gap:10px}header.site-header .header_logo img{height:50px;width:auto}header.site-header .header_logo .wordmark{font-family:var(--font-display);font-size:30px;line-height:1;color:var(--white-main-color);font-weight:700;white-space:nowrap}header.site-header .navbar{display:flex;align-items:center;gap:40px;justify-content:flex-end;flex-wrap:nowrap}header.site-header .header_logo{flex:none}header.site-header .navbar .nav_item{font-size:19px;line-height:26px;color:var(--white-main-color);display:inline-block;transition:.3s ease-in-out;white-space:nowrap}header.site-header .navbar .nav_item:hover{opacity:.75}header.site-header .left_col{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex:none}header.site-header .left_col .shop_link{font-size:19px;line-height:26px;color:var(--white-main-color);display:flex;align-items:center;justify-content:center;gap:10px}header.site-header .left_col .icon_btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;background:transparent;border:0;padding:0;position:relative;color:var(--white-main-color)}header.site-header .left_col .icon_btn svg{width:24px;height:24px;display:block}header.site-header .left_col .cart_badge{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;border-radius:8px;background:var(--primary-color);color:var(--white-main-color);font-size:10px;line-height:16px;text-align:center;padding-inline:4px;font-weight:600}header.site-header.head_bg .left_col .cart_badge{background:var(--primary-color);color:var(--white-main-color)}header.site-header .menu_icon{display:none;cursor:pointer;color:var(--white-main-color)}header.site-header .menu_icon svg{width:28px;height:28px}header.site-header.sticky{background-color:var(--footer_bg);box-shadow:0 2px 12px #0000001f}header.site-header.sticky .header-container{padding-block:12px}header.site-header.sticky .navbar .nav_item,header.site-header.sticky .left_col .shop_link{font-size:17px;line-height:24px}header.site-header.sticky .header_logo .wordmark{font-size:26px}header.site-header.head_bg{background-color:var(--header_bg)}header.site-header.head_bg .navbar .nav_item,header.site-header.head_bg .left_col .icon_btn,header.site-header.head_bg .menu_icon,header.site-header.head_bg .header_logo .wordmark,header.site-header.head_bg .left_col .shop_link{color:var(--primary-text-color)}header.site-header.head_bg.sticky{background-color:var(--header_bg)}header.site-header.head_bg.sticky .navbar .nav_item,header.site-header.head_bg.sticky .left_col .icon_btn{color:var(--primary-text-color)}header.site-header.sticky:not(.head_bg) .navbar .nav_item,header.site-header.sticky:not(.head_bg) .left_col .icon_btn,header.site-header.sticky:not(.head_bg) .menu_icon,header.site-header.sticky:not(.head_bg) .header_logo .wordmark{color:var(--color-on-accent, #fff)}.navigation_header .close_side_bar,.navigation_header .logo,.bottom_tab{display:none}.navigation_header .logo .wordmark{font-family:var(--font-display);font-size:24px;color:var(--primary-color);font-weight:700}@media screen and (max-width:1080px){header.site-header .menu_icon{display:block;flex:1}header.site-header .header_logo img{height:40px}header.site-header .header_logo .wordmark{font-size:22px}header.site-header .left_col{flex:1}header.site-header .left_col .shop_link{display:none}[data-pushbar-direction=left][data-pushbar-id]{top:0;width:80%;max-width:100%;height:100%;padding:0;box-sizing:border-box}.navigation_header{position:relative}.navigation_header .logo{display:block;text-align:center;background-color:var(--header_bg);padding:40px}.navigation_header .close_side_bar{display:block;position:absolute;right:15px;top:15px;cursor:pointer;width:18px}header.site-header .navigation,.bottom_tab{padding:20px;position:relative;height:auto;background-color:var(--header_bg);margin:20px;border-radius:10px}.bottom_tab{margin-top:60px;display:block}.bottom_tab a,.bottom_tab button{background:transparent;border:none;font-size:16px;line-height:16px;padding-left:20px;color:var(--primary-color);font-weight:500;display:block}header.site-header .navbar{flex-direction:column;align-items:flex-start;gap:10px}header.site-header .navbar .nav_list{width:100%}header.site-header .navbar .nav_item,header.site-header.sticky:not(.head_bg) .navbar .nav_item{font-size:18px;line-height:26px;color:var(--primary-color);width:100%;padding:4px 0;white-space:normal}}html.pushbar_locked{overflow:hidden;touch-action:none}.pushbar_overlay{z-index:-999;position:fixed;width:100%;height:100%;top:0;left:0;will-change:opacity;transition:opacity .5s ease;opacity:0;background:#000}html.pushbar_locked .pushbar_overlay{opacity:.6;z-index:40}[data-pushbar-direction=mini_cart],[data-pushbar-direction=right_filter]{z-index:50;position:fixed;overflow-y:auto;will-change:transform;transition:transform .5s ease;background:var(--card_bg);top:0;right:0;max-width:100%;height:100%;transform:translateZ(0) translate(100%)}[data-pushbar-direction=mini_cart]{width:650px}[data-pushbar-direction=right_filter]{width:550px}[data-pushbar-id].opened{display:block;transform:translate(0) translateY(0);box-shadow:0 0 10px #0000001a}@media screen and (max-width:1080px){[data-pushbar-id]{z-index:50;position:fixed;overflow-y:auto;will-change:transform;transition:transform .5s ease;background:var(--card_bg)}[data-pushbar-direction=left][data-pushbar-id]{top:0;left:0;width:100%;max-width:320px;height:100%;box-sizing:border-box;transform:translateZ(0) translate(-100%)}[data-pushbar-id].opened{transform:translate(0) translateY(0)}}.search_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:none;z-index:60;overflow-y:auto}.search_overlay.open{display:block}.search_overlay .overlay-content{position:relative;max-width:850px;width:100%;margin:auto;padding-top:20px;padding-inline:20px}.search_overlay .field_block{position:relative}.search_overlay .close-btn{position:absolute;top:50%;transform:translateY(-50%);right:10px;background:transparent;border:none;cursor:pointer;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.search_overlay .close-btn svg{width:14px;height:14px}.search_overlay .search-input{width:100%;padding:0 50px;box-sizing:border-box;font-size:18px;border:1px solid #EDEDED;border-radius:5px;height:60px;box-shadow:0 1px 4px -.25px #0000001a;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>");background-position:16px center;background-repeat:no-repeat;color:#222}.search-results{background:var(--page_bg);border-radius:5px;padding:25px 40px;margin-top:10px;max-height:500px;overflow-y:auto}.results-heading{font-size:16px;font-weight:400;color:#00000080;margin-bottom:10px;text-align:right}.search-results .result-item{display:flex;align-items:flex-start;gap:20px;border-bottom:1px solid #0000001A;padding:16px 0}.search-results .result-item:last-of-type{border-bottom:none}.search-results .result-item .img_block{width:87px;height:74px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--product_card_bg);border-radius:6px;overflow:hidden}.search-results .result-item .img_block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search-results .result-info{flex:1;min-width:0}.search-results .result-info .row{display:flex;align-items:center;justify-content:space-between;gap:10px}.search-results .result-info .name{margin:0;font-size:18px;line-height:26px;font-weight:400;color:var(--ink-soft);transition:.3s ease-in-out}.search-results .result-info .name strong{font-weight:600}.search-results .result-info p{font-size:15px;line-height:23px;color:var(--ink-soft);margin:4px 0 0}.search-results .result-price{font-size:18px;line-height:26px;font-weight:600;white-space:nowrap;color:var(--ink-soft)}.search-results .result-item:hover .result-info .name{color:var(--primary-color)}.search-results .empty{font-size:15px;color:var(--ink-soft);padding:10px 0}.show-more{text-align:center;margin-top:20px}.show-more a,.show-more button{background:var(--product_card_bg);border:none;padding:8px 16px;cursor:pointer;font-size:14px;color:var(--primary-text-color);display:inline-block}.mini_cart{min-height:100%;background-color:var(--header_bg);padding:40px}.mini_cart .cart_title{display:flex;align-items:center;justify-content:space-between;padding:30px 0;border-bottom:1px solid #DADADA}.mini_cart .cart_title .title{font-family:var(--font-body);font-size:17px;line-height:25px;font-weight:600;color:var(--primary-text-color);letter-spacing:.04em}.mini_cart .cart_title .close{cursor:pointer;width:15px}.mini_cart .cart_title .close svg{width:15px;height:15px}.mini_cart_lst .pd_lst_crt .item{padding:20px 0;border-bottom:1px solid #DADADA}.mini_cart_lst .pd_lst_crt .item td{vertical-align:top}.mini_cart_lst .pd_lst_crt .pd_image{width:93px;padding-right:14px}.mini_cart_lst .pd_lst_crt .pd_image img{width:93px;height:79px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.mini_cart_lst .pd_lst_crt .crt_pd_itm h3{font-family:var(--font-body);font-size:16px;line-height:24px;color:var(--primary-text-color)}.mini_cart_lst .pd_lst_crt .crt_pd_itm p{font-size:13px;line-height:20px;color:var(--ink-soft);font-weight:300}.mini_cart_lst .pd_lst_crt .crt_pd_itm .product_price{font-size:18px;line-height:26px;color:#3b3b3b;font-weight:500;padding-top:4px}.mini_cart_lst .pd_lst_crt .mini_qty{text-align:right}.mini_cart_lst .pd_lst_crt .quantity_control{font-size:13px;line-height:20px;display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:8px 15px;border:1px solid #33333666;border-radius:4px}.mini_cart_lst .pd_lst_crt .quantity_control button{padding:0 4px;background:transparent;border:0;font-size:15px;line-height:1}.mini_cart_lst .pd_lst_crt .remove_item{margin-top:20px}.mini_cart_lst .pd_lst_crt .remove_item button{font-size:13px;line-height:20px;color:#3b3b3b;display:inline-flex;align-items:center;gap:10px;padding:0;background:transparent;border:0;cursor:pointer}.mini_cart_ttl .ttl_info_outter{padding:20px 0;border-bottom:1px solid #DADADA}.mini_cart_ttl .ttl_info .label{font-size:17px;line-height:25px}.mini_cart_ttl .ttl_info .shp_txt{font-size:11px;line-height:20px;color:#2c2d2eb2;font-weight:500;padding:4px 0}.mini_cart_ttl .ttl_info .shp_txt a{border-bottom:1px solid #2C2D2EB2;color:#2c2d2eb2}.mini_cart_ttl .ttl_info .order_note{font-size:12px;line-height:20px;color:var(--primary-text-color);border-bottom:1px solid var(--primary-text-color);background:transparent;border-top:0;border-left:0;border-right:0;padding:0;cursor:pointer}.mini_cart_ttl .order_note_box{padding-top:12px}.mini_cart_ttl .order_note_box textarea{width:100%;min-height:70px;padding:10px;border:1px solid #33333666;border-radius:4px;font-size:13px}.mini_cart_ttl .total_price{font-size:18px;line-height:26px;color:#3b3b3b;font-weight:500;text-align:right;vertical-align:top}.mini_cart_lst .mini_cart_cta{display:flex;align-items:center;gap:10px;padding:30px 0}.mini_cart_lst .mini_cart_cta .mini_cta{flex:1;text-align:center;font-size:16px;line-height:24px;font-weight:500;padding:10px 20px;border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color)}.mini_cart_lst .mini_cart_cta .mini_cta.primary{background-color:var(--primary-color);color:var(--white-main-color)}.mini_cart .empty_cart{padding:40px 0;text-align:center}.mini_cart .empty_cart p{font-size:15px;line-height:24px;color:var(--ink-soft);padding-bottom:20px}.pd_suggestation .label{font-size:17px;line-height:25px;font-weight:500;padding-bottom:30px}@media screen and (max-width:1080px){.mini_cart{padding:20px}.mini_cart .cart_title,.mini_cart_lst .mini_cart_cta,.mini_cart_lst .pd_lst_crt .item,.mini_cart_ttl .ttl_info_outter{padding:15px 0}.mini_cart_lst .mini_cart_cta .mini_cta{padding:6px 10px;font-size:14px;line-height:20px}.mini_cart_lst .pd_lst_crt .crt_pd_itm h3{font-size:14px;line-height:22px}.mini_cart_lst .pd_lst_crt .crt_pd_itm .product_price{font-size:15px;line-height:23px}.mini_cart_lst .pd_lst_crt .quantity_control{padding:6px 10px;gap:10px}.mini_cart_lst .pd_lst_crt .pd_image{width:70px}.mini_cart_lst .pd_lst_crt .pd_image img{width:60px;height:52px}.mini_cart .cart_title .title{font-size:15px}}.hero-section{display:block;width:100%;background-color:var(--primary-color);background-image:radial-gradient(color-mix(in srgb,var(--white-main-color) 14%,transparent) 1.2px,transparent 1.8px);background-size:26px 26px;min-height:100vh}.hero-section .hero-container{position:relative}.hero-section .hero-block{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;min-height:100vh}.hero-section .cnt_col{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;padding-block:140px 60px}.hero-section .cnt_col .primary_text{color:var(--white-main-color);padding-bottom:30px;max-width:560px}.hero-section .image_block{width:50%;align-self:flex-end;min-height:60vh;display:flex;align-items:flex-end;justify-content:center}.hero-section .image_block .image_slider{width:100%}.hero-section .image_block .slider_image{text-align:center}.hero-section .image_block .slider_image img{max-width:80%;max-height:82vh;-o-object-fit:contain;object-fit:contain;margin:auto}.hero-section .image_slider .swiper-pagination{bottom:30px}.hero-section .image_slider .swiper-pagination-bullet{width:8px;height:8px;background-color:color-mix(in srgb,var(--white-main-color) 50%,transparent);opacity:1}.hero-section .image_slider .swiper-pagination-bullet-active{background-color:var(--white-main-color)}.hero-section.hero_opt_2{background-image:none;background-color:var(--footer_bg);min-height:0}.hero-section.hero_opt_2 .hero-block{display:block;min-height:0}.hero-section.hero_opt_2 .image_block{width:100%;position:relative}.hero-section.hero_opt_2 .image_block img{width:100%;max-width:100%;max-height:none;display:block;min-height:520px;-o-object-fit:cover;object-fit:cover}.hero-section.hero_opt_2 .image_block:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000073,#0000 60%)}.hero-section.hero_opt_2 .cnt_col{width:50%;position:absolute;top:50%;left:0;padding:0 3%;transform:translateY(-50%);z-index:1;height:auto}.hero-section.hero_opt_2 .banner_title,.hero-section.hero_opt_2 .primary_text,.hero-section.hero_opt_2 .btn{text-align:initial}.hero-section.hero_opt_2 .banner_title,.hero-section.hero_opt_2 .primary_text{color:#fff}.hero-section.hero_opt_2 .secondary_cta{color:#fff;border-color:#fff;box-shadow:4px 4px #fff}.hero-section.hero_opt_2 .secondary_cta:hover{background:#fff;color:var(--primary-color)}.best_seller_section .best_seller_slider{padding-left:3%}.prod_slider{padding-left:3%!important}.pd_card .block{background-color:var(--product_card_bg);border-radius:10px;padding:30px;box-sizing:border-box;position:relative;overflow:hidden}.pd_card .image_block{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1}.pd_card .image_block img{max-height:100%;-o-object-fit:contain;object-fit:contain}.pd_card .image_block .base_image{transition:.3s ease-in-out}.pd_card .block .pd_hover{position:absolute;top:50%;left:50%;transition:.3s ease-in-out;z-index:-1;opacity:0;font-size:20px;line-height:28px;font-family:var(--font-body);font-weight:300;color:var(--white-main-color);background-color:var(--primary-color);padding:4px 15px;border-radius:25px;text-align:center;white-space:nowrap}.pd_card:hover .block .pd_hover{z-index:1;opacity:1}.pd_card:hover .block .pd_hover.itm_1{top:22%;left:18%;transform:rotate(-40deg)}.pd_card:hover .block .pd_hover.itm_2{top:22%;left:58%;transform:rotate(40deg)}.pd_card:hover .block .pd_hover.itm_3{top:75%;left:20%;transform:rotate(30deg)}.best_seller_section .pd_card .image_block .base_image_hover,.best_seller_section .pd_card.has_hover:hover .image_block .base_image{display:none}.best_seller_section .pd_card.has_hover:hover .image_block .base_image_hover{display:block}.pd_card .cnt{padding-block:20px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pd_card .cnt .name{font-size:20px;line-height:28px;font-weight:300;color:var(--primary-text-color);transition:.3s ease-in-out}.pd_card .cnt .price{font-size:16px;line-height:24px;font-weight:500;color:var(--primary-text-color);white-space:nowrap}.pd_card:hover .cnt .name{color:var(--primary-color)}.best_seller_slider2{overflow-x:auto;display:flex;align-items:flex-start;gap:30px;scroll-snap-type:x proximity;padding-bottom:6px;scrollbar-width:thin}.best_seller_slider2 .pd_card{flex:none;scroll-snap-align:start}.best_seller_slider2 .pd_card .block{height:650px;width:480px;max-width:80vw;cursor:pointer;display:flex;align-items:center;justify-content:center}.best_seller_slider2 .pd_card .image_block{width:100%;height:100%;aspect-ratio:auto}.best_seller_slider2 .swiper-slide{width:auto!important}.signature_block .inner_sec,.signature_block .sub_title{text-align:center}.signature_block .block{display:inline-flex;align-items:center;justify-content:center;gap:30px;position:relative;padding-inline:18%;padding-block:30px;box-sizing:border-box;width:100%}.signature_block .block .image_block{transition:.3s ease-in-out;display:none;width:285px;height:305px;border-radius:18px;overflow:hidden}.signature_block .block .image_block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.signature_block .block .image_block.left{position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(-4deg)}.signature_block .block .image_block.right{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(4deg)}.signature_block .block .primary_title{text-align:center;color:var(--product_signature_color);transition:.3s ease-in-out}.signature_block .block .primary_title .count{font-size:16px;line-height:24px;font-family:var(--font-body);font-weight:300;color:var(--primary-text-color);display:inline-block;padding-right:20px}.signature_block .block:hover .primary_title{color:var(--primary-color)}.signature_block .block:hover .image_block{display:block}.marquee{padding-block:15px;border-block:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent);overflow:hidden}.marquee-content{display:flex;align-items:center;gap:72px;width:-moz-max-content;width:max-content;animation:bp-marquee 40s linear infinite}.marquee-content>*{flex:none}.marquee-content div{font-size:38px;color:var(--primary-color);font-weight:400;white-space:nowrap;font-family:var(--font-display)}.marquee-content svg{width:40px;height:40px}@keyframes bp-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-content{animation:none}}.testimonial_section{margin:auto}.testimonial_section .section_head{text-align:center}.testimonial_section .main_image{display:block;margin:-80px auto 0;max-width:560px;max-height:440px;width:auto;-o-object-fit:contain;object-fit:contain}.testimonial_section .testimonial-slider{max-width:1200px;margin:auto;position:relative}.testimonial_section .testimonial-content{display:flex;align-items:flex-start;gap:20px;width:72%}.testimonial_section .testimonial-content img,.testimonial_section .testimonial-content .avatar{width:125px;height:125px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--product_card_bg);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:42px;color:var(--primary-color)}.testimonial_section .testimonial-text span{color:var(--primary-title-color);font-size:28px;line-height:38px;font-weight:600;display:block}.testimonial_section .testimonial-text p{font-size:16px;color:#333;line-height:1.6}.testimonial_section .testimonial-footer{font-size:14px;color:#666;margin-top:10px}.testimonial_section .testimonial-footer strong{font-weight:600;color:var(--primary-text-color)}.testimonial_section .swiper-button-next,.testimonial_section .swiper-button-prev{color:var(--primary-color);border:1px solid var(--primary-color);border-radius:50%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:var(--card_bg);top:40px;margin-top:0}.testimonial_section .swiper-button-next:after,.testimonial_section .swiper-button-prev:after{display:none}.testimonial_section .swiper-button-next svg,.testimonial_section .swiper-button-prev svg{width:34px;height:34px}.testimonial_section .swiper-button-prev{left:unset;right:120px}.testimonial_section .swiper-button-disabled{opacity:.3}.magic_section{position:relative;background:var(--footer_bg)}.magic_section .media_block video,.magic_section .media_block img{width:100%;height:auto;display:block;max-height:720px;-o-object-fit:cover;object-fit:cover}.magic_section .media_block.empty{min-height:480px;background:linear-gradient(120deg,var(--footer_bg),color-mix(in srgb,var(--primary-color) 65%,#000))}.magic_section .content{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding-left:3%}.magic_section .content .primary_title{padding-bottom:30px;color:#fff}.magic_section .content .secondary_cta{color:#fff;border-color:#fff;box-shadow:4px 4px #fff}.magic_section .content .secondary_cta:hover{background:#fff;color:var(--primary-color)}.about_us_section{min-height:100vh;background-repeat:no-repeat;background-size:auto;background-position:left center}.about_us_section .inner_section{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:60px}.about_us_section .section_head{margin:0 auto;text-align:center;max-width:1436px}.about_us_section .section_head .primary_title{font-size:60px;font-family:var(--font-body);font-weight:600;line-height:66px;letter-spacing:-4px;margin-bottom:30px}.about_us_section .section_head .primary_title .word{color:color-mix(in srgb,var(--primary-color) 22%,var(--card_bg));transition:color .4s ease}.about_us_section .section_head .primary_title .word.on{color:var(--primary-title-color)}.about_us_section .cards{padding-top:50px;display:flex;justify-content:space-between;gap:20px}.about_us_section .cards .card{max-width:470px;display:flex;align-items:flex-start;gap:10px}.about_us_section .cards .card img,.about_us_section .cards .card .icon{width:51px;height:51px;flex:none;border-radius:50%;background:var(--product_card_bg);display:flex;align-items:center;justify-content:center;color:var(--primary-color)}.about_us_section .cards .card .icon svg{width:26px;height:26px}.about_us_section .cards .card h4{font-family:var(--font-body);font-size:20px;font-weight:700;line-height:26px;letter-spacing:1.5px;color:var(--secondary-title-color);padding-bottom:6px}.booking_section .booking_section_inner{background-color:var(--blog_card_hover);display:flex;gap:30px}.booking_section .booking_section_inner .left{flex:1;min-width:0}.booking_section .booking_section_inner .left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.booking_section .booking_section_inner .left.empty{min-height:480px;background:linear-gradient(160deg,var(--product_card_bg),var(--blog_card_color))}.booking_section .booking_section_inner .right{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-block:66px;padding-inline-end:3%}.booking_section .section_head p{width:80%}.booking_section .section_bottom{max-width:70%}.booking_section .section_bottom .section_cta{padding-top:20px}.blogs_section .cards{display:flex;gap:30px}.blogs_section .card{width:33.33%;min-height:500px;background-repeat:no-repeat;background-position:left bottom;display:flex;gap:20px;padding:40px;box-sizing:border-box;border-radius:10px;background-color:var(--blog_card_color);transition:.3s ease-in-out;border:1px solid transparent}.blogs_section .card .text_block{width:100%;transition:.3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between}.blogs_section .card .text_block .primary_text{font-weight:300;padding-top:20px;transition:.3s ease-in-out;display:none}.blogs_section .card .text_block .btn{font-size:16px;line-height:24px;font-weight:500;color:#fff;display:flex;justify-content:space-between;align-items:center;transition:.3s ease-in-out}.blogs_section .card .text_block .btn span{width:60px;height:60px;border-radius:50%;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:.3s ease-in-out;flex:none}.blogs_section .card .text_block .btn span svg{transition:.3s ease-in-out;width:12px;height:13px}.blogs_section .card .image_block{width:45%;transition:.3s ease-in-out;display:none}.blogs_section .card .image_block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.blogs_section .card .title{font-size:36px;line-height:42px;font-family:var(--font-body);color:#fff;font-weight:500}@media screen and (min-width:1024px){.blogs_section .card:hover{width:50%;background-color:var(--blog_card_hover);background-image:none;border-color:var(--blog_card_boder)}.blogs_section .card:hover .title{color:var(--primary-color)}.blogs_section .card:hover .text_block{width:55%}.blogs_section .card:hover .image_block,.blogs_section .card:hover .primary_text{display:block}.blogs_section .card:hover .text_block .btn{color:var(--primary-text-color);display:inline-flex;justify-content:flex-start;gap:20px}.blogs_section .card:hover .text_block .btn span{background-color:var(--primary-color)}.blogs_section .card:hover .text_block .btn span svg{transform:rotate(45deg)}.blogs_section .card:hover .text_block .btn span svg path{stroke:#fff}}.trust_strip{padding-block:40px}.trust_strip .inner{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;border-block:1px solid var(--line);padding-block:26px}.trust_strip .item{display:flex;align-items:center;gap:14px}.trust_strip .item svg{width:28px;height:28px;color:var(--primary-color);flex:none}.trust_strip .item strong{display:block;font-size:16px;line-height:22px;font-weight:600}.trust_strip .item span{font-size:13px;line-height:20px;color:var(--ink-soft)}.empty_store{padding:80px 3%;text-align:center}.empty_store p{font-size:16px;line-height:26px;color:var(--ink-soft);max-width:560px;margin:0 auto 24px}@media screen and (max-width:1024px){.hero-section{min-height:0}.hero-section .hero-block{flex-direction:column;min-height:0}.hero-section .cnt_col{width:100%;padding-top:120px;padding-bottom:20px}.hero-section .image_block{width:100%;max-width:450px;margin:0 auto}.hero-section.hero_opt_2 .image_block{max-width:100%}.hero-section.hero_opt_2 .image_block img{min-height:420px}.hero-section.hero_opt_2 .cnt_col{width:100%;padding-top:0}.pd_card .block,.pd_card .block .pd_hover{padding:20px}.pd_card .block .pd_hover{display:none}.best_seller_slider2 .pd_card .block{height:450px;width:320px;text-align:center}.signature_block .block{padding-inline:0;padding-block:12px;display:flex}.signature_block .block:hover .image_block{display:none}.signature_block .block .primary_title{font-size:27px;line-height:35px}.signature_block .block .primary_title .count{font-size:12px;padding-right:10px}.marquee{padding:10px}.marquee-content div{font-size:18px;line-height:26px}.marquee-content{gap:30px}.marquee-content svg{width:26px;height:26px}.testimonial_section .main_image{margin-top:-50px}.testimonial_section .swiper-button-next,.testimonial_section .swiper-button-prev{display:none}.testimonial_section .testimonial-content{width:100%}.testimonial_section .testimonial-text span{font-size:14px;line-height:22px}.testimonial_section .testimonial-text p{font-size:12px}.testimonial_section .testimonial-content img,.testimonial_section .testimonial-content .avatar{width:60px;height:60px;font-size:22px}.magic_section .media_block.empty{min-height:300px}.about_us_section{min-height:0;background-size:60%}.about_us_section .section_head .primary_title{font-size:28px;line-height:36px;letter-spacing:-1px}.about_us_section .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:30px}.about_us_section .cards .card{flex-direction:column}.about_us_section .cards .card h4{padding-bottom:10px}.booking_section .booking_section_inner{flex-direction:column}.booking_section .booking_section_inner .right{padding-block:40px;padding-inline:3%}.booking_section .section_bottom{max-width:100%;padding-top:60px}.booking_section .booking_section_inner .left.empty{min-height:260px}.blogs_section .card{flex-direction:column-reverse;padding:10px}.blogs_section .card .text_block{width:100%!important}.blogs_section .card .title{font-size:16px;line-height:24px;color:var(--primary-color)}.blogs_section .card .text_block .primary_text{padding-top:2px;padding-bottom:20px;display:block}.blogs_section .card .image_block{width:100%;display:block}.blogs_section .card .image_block img{height:auto}.blogs_section .cards{overflow-x:auto;gap:10px}.blogs_section .card{min-height:auto;min-width:300px;background-color:var(--blog_card_hover);background-image:none;border-color:var(--blog_card_boder)}.blogs_section .card .text_block .btn{color:var(--primary-text-color);display:inline-flex;justify-content:flex-start;gap:10px;font-size:12px;line-height:20px}.blogs_section .card .text_block .btn span{background-color:var(--primary-color);width:28px;height:28px}.blogs_section .card .text_block .btn span svg{transform:rotate(45deg);width:8px;height:auto}.blogs_section .card .text_block .btn span svg path{stroke:#fff}.trust_strip .inner{gap:18px}}@media screen and (min-width:1025px)and (max-width:1280px){.testimonial_section .testimonial-text span{font-size:16px;line-height:24px}}@media screen and (min-width:1024px)and (max-width:1500px){.signature_block .block .primary_title{font-size:54px;line-height:64px}.testimonial_section .swiper-button-next svg,.testimonial_section .swiper-button-prev svg{width:25px;height:25px}.testimonial_section .swiper-button-next,.testimonial_section .swiper-button-prev{width:80px;height:80px}.testimonial_section .swiper-button-prev{right:100px}.about_us_section .section_head .primary_title{font-size:40px;line-height:50px;letter-spacing:-1px}.blogs_section .cards{gap:20px}.blogs_section .card{padding:25px}.blogs_section .card .title{font-size:28px;line-height:36px}}.catg_lst{padding:30px 0}.catg_lst .title{font-size:18px;line-height:26px;color:var(--primary-text-color);font-weight:500;padding-bottom:20px}.catg_lst .catg_lst_inner{padding-left:3%;position:relative}.catg_lst .ctg_block .image_block{height:200px;padding:20px;box-sizing:border-box;border:1px solid var(--blog_card_boder);border-radius:3px;display:flex;align-items:center;justify-content:center;background:var(--card_bg)}.catg_lst .ctg_block .image_block img{max-height:160px;-o-object-fit:contain;object-fit:contain}.catg_lst .ctg_block .image_block .initial{font-family:var(--font-display);font-size:48px;color:var(--product_signature_color)}.catg_lst .ctg_block .ctg_name{display:block;font-size:18px;line-height:26px;color:var(--primary-text-color);text-align:center;padding-top:10px;transition:.3s ease-in-out}.catg_lst .ctg_block:hover .ctg_name,.catg_lst .ctg_block.active .ctg_name{color:var(--primary-color)}.catg_lst .ctg-navigation .swiper-button-prev,.catg_lst .ctg-navigation .swiper-button-next{width:60px;height:60px;border-radius:50%;background-color:var(--blog_card_color);margin-top:-50px}.catg_lst .ctg-navigation .swiper-button-prev svg,.catg_lst .ctg-navigation .swiper-button-next svg{width:15px;height:auto}.catg_lst .ctg-navigation .swiper-button-prev:after,.catg_lst .ctg-navigation .swiper-button-next:after{display:none}.catg_lst .ctg-navigation .swiper-button-disabled{opacity:0}.prod_listing{padding-bottom:60px}.prod_listing .pd_lst_grid{position:relative}.pd_lst_grid .lst_pd_card .inner{background:var(--product_card_bg);padding:80px 25px;position:relative;transition:all .3s ease;text-align:center;border-radius:10px}.pd_lst_grid .lst_pd_card:hover .product-name{color:var(--primary-color)}.pd_lst_grid .lst_pd_card .product-fav{position:absolute;top:30px;right:30px;z-index:2;transition:all .3s ease;background:transparent;border:none;padding:0;cursor:pointer}.pd_lst_grid .lst_pd_card .product-fav svg{width:25px;height:23px;display:block}.pd_lst_grid .lst_pd_card .product-fav:hover svg path,.pd_lst_grid .lst_pd_card .product-fav.on svg path{fill:var(--primary-color)}.pd_lst_grid .lst_pd_card .product-img-container{margin-bottom:20px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1}.pd_lst_grid .lst_pd_card .product-img-container img{max-height:100%;-o-object-fit:contain;object-fit:contain}.pd_lst_grid .lst_pd_card .product-img-container .ph{width:60px;height:60px;color:var(--product_signature_color)}.pd_lst_grid .lst_pd_card .product-content{display:flex;flex-direction:column;text-align:left;padding-top:10px}.pd_lst_grid .lst_pd_card .product-name{font-size:18px;line-height:26px;margin-bottom:8px;font-family:var(--font-body);color:var(--primary-text-color);font-weight:400;transition:.3s ease-in-out}.pd_lst_grid .lst_pd_card .product-price{font-size:18px;line-height:20px;font-weight:500}.pd_lst_grid .lst_pd_card .product-price del{font-weight:300;color:var(--ink-soft);margin-left:8px;font-size:14px}.pd_lst_grid .lst_pd_card .product-tag{position:absolute;top:30px;left:30px;font-size:11px;line-height:18px;letter-spacing:.06em;text-transform:uppercase;background:var(--card_bg);color:var(--primary-color);padding:2px 10px;border-radius:12px;font-weight:500}.pd_lst_grid .lst_pd_card .product-footer{display:flex;justify-content:flex-end;align-items:center;position:absolute;bottom:30px;right:30px}.pd_lst_grid .lst_pd_card .product-qty-control{background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;gap:30px;border:1px solid var(--primary-color);border-radius:25px;width:40px;height:40px;transition:width .2s ease}.pd_lst_grid .lst_pd_card .product-qty-control .delete-btn,.pd_lst_grid .lst_pd_card .product-qty-control .qty-display{display:none}.pd_lst_grid .lst_pd_card .product-qty-control.added{width:auto;padding:2px 10px;background-color:var(--card_bg);border-color:#33333633}.pd_lst_grid .lst_pd_card .product-qty-control.added .delete-btn{display:block}.pd_lst_grid .lst_pd_card .product-qty-control.added .qty-display{display:block;font-size:15px;line-height:23px;color:var(--primary-text-color)}.pd_lst_grid .lst_pd_card .product-qty-control.added .qty-btn svg path{stroke:var(--primary-text-color)}.pd_lst_grid .lst_pd_card .product-qty-control .qty-btn,.pd_lst_grid .lst_pd_card .product-qty-control .delete-btn{border:none;cursor:pointer;background:transparent;padding:0;display:flex;align-items:center}.pd_lst_grid .lst_pd_card .product-qty-control .qty-btn svg{width:18px;height:17px}.pd_lst_grid .lst_pd_card .product-qty-control .delete-btn svg{width:19px;height:19px}.pd_lst_grid .lst_pd_card .product-qty-control .qty-btn.link svg path{stroke:#fff}.pd_lst_grid .lst_pd_card.out_of_stock .inner{opacity:.6}.pd_lst_grid .lst_pd_card .oos{position:absolute;bottom:30px;left:30px;font-size:12px;color:var(--color-danger, #B4402E);font-weight:500}.filter_row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px}.filter_row .label{font-size:18px;line-height:26px;color:var(--primary-text-color);font-weight:500}.filter_row .flt_bk{display:flex;align-items:center;gap:10px}.filter_row .filter{font-size:18px;line-height:26px;color:var(--primary-text-color);cursor:pointer;background:transparent;border:0;padding:0}.filter_row .filter svg{width:22px;height:20px}.filter_row .list_view,.filter_row .grid_view{cursor:pointer;background:transparent;border:0;padding:0;display:flex;opacity:.4}.filter_row .list_view svg,.filter_row .grid_view svg{width:25px;height:25px}.filter_row .list_view.active,.filter_row .grid_view.active{opacity:1}.filter_row.btm_filter{justify-content:center;padding:40px 0;position:sticky;z-index:1;bottom:10px}.filter_row.btm_filter .inner{display:flex;align-items:center;gap:12px;justify-content:center;flex-direction:row-reverse;box-shadow:0 0 4px #00000073;border-radius:25px;padding:4px 5px;background:var(--card_bg)}.filter_row.btm_filter .flt_bk{gap:12px}.filter_row.btm_filter .flt_bk svg{width:18px;height:auto}.filter_row.btm_filter .filter{display:flex;gap:10px;padding:6px 12px;border-radius:25px;background-color:var(--primary-text-color);color:var(--white-main-color);font-size:15px;line-height:23px;align-items:center}.filter_row.btm_filter .filter svg path{fill:currentColor;stroke:none}.filter_row.btm_filter .listing_type{padding-right:10px}.listing_empty{padding:60px 0;text-align:center;font-size:16px;color:var(--ink-soft)}.pager{display:flex;justify-content:center;gap:8px;padding-top:40px}.pager a,.pager span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:4px;font-size:14px;color:var(--primary-text-color);padding:0 10px}.pager .current{background:var(--primary-color);color:var(--white-main-color);border-color:var(--primary-color)}.filter-panel{padding:10px 0;background-color:var(--page_bg);min-height:100%}.filter-panel .filter-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.filter-panel .filter-header .close-btn{cursor:pointer;width:13px}.filter-panel .filter-header .close-btn svg{width:13px;height:13px}.filter-panel .filter-header .title{font-size:17px;line-height:25px;font-weight:600;font-family:var(--font-body);color:var(--primary-text-color);padding:0}.filter-panel .flt_bk{padding-inline:60px;padding-block:25px;border-bottom:1px solid #DADADA}.filter-panel .flt_bk:last-child{border-bottom:0}.filter-panel .filter-title{font-size:17px;line-height:25px;font-weight:500;padding-bottom:15px;display:flex;align-items:center;justify-content:space-between;background:transparent;border:0;width:100%;cursor:pointer;text-align:left}.filter-panel .filter-title svg{width:12px;height:8px;transition:transform .2s}.filter-panel .filter-section.closed .filter-title svg{transform:rotate(180deg)}.filter-panel .filter-section.closed .filter-options,.filter-panel .filter-section.closed .search-box,.filter-panel .filter-section.closed .price-range{display:none}.filter-panel .filter-options label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;line-height:24px;cursor:pointer;font-weight:300}.filter-panel .filter-options label span{color:#0006;font-weight:300;font-size:11px;line-height:20px}.filter-panel .filter-options input[type=radio],.filter-panel .filter-options input[type=checkbox]{accent-color:var(--primary-color);width:14px;height:14px}.search-box input{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'><circle cx='11' cy='11' r='7'/><path d='m20 20-3.5-3.5'/></svg>");background-repeat:no-repeat;background-position:15px center;padding:12px 40px;box-sizing:border-box;width:100%;border:1px solid #ddd;border-radius:6px;font-size:14px;line-height:24px;color:#00000080;background-color:var(--card_bg)}.price-range{margin-top:10px}.price-range .range_track{position:relative;height:4px;background:#d9d3ce;border-radius:2px;margin:18px 8px 10px}.price-range .range_track .fill{position:absolute;top:0;bottom:0;background:var(--primary-color);border-radius:2px}.price-range .range_inputs{position:relative;height:0;margin:-14px 0 0}.price-range input[type=range]{position:absolute;left:0;width:100%;margin:0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:24px}.price-range input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#999;border:2px solid #fff;box-shadow:0 0 0 1px #999;cursor:pointer}.price-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#999;border:2px solid #fff;cursor:pointer}.price-labels{display:flex;justify-content:space-between;font-size:13px;margin-top:18px}.filter-panel .filter_apply{padding:20px 60px;display:flex;gap:10px}.filter-panel .filter_apply .next_cta{flex:1}.filter-panel .filter_apply .clear{background:transparent;border:1px solid var(--line);border-radius:4px;padding:12px 18px}@media screen and (max-width:1024px){.filter_row .label,.filter_row .filter{font-size:16px;line-height:24px}.filter_row .list_view svg,.filter_row .grid_view svg{width:20px;height:auto}.catg_lst .ctg-navigation{display:none}.pd_lst_grid .lst_pd_card .product-name,.pd_lst_grid .lst_pd_card .product-price{font-size:16px;line-height:24px}.pd_lst_grid .lst_pd_card .inner{padding:50px 15px}.pd_lst_grid .lst_pd_card .product-fav,.pd_lst_grid .lst_pd_card .product-tag{top:15px}.pd_lst_grid .lst_pd_card .product-fav{right:15px}.pd_lst_grid .lst_pd_card .product-tag{left:15px}.pd_lst_grid .lst_pd_card .product-footer{bottom:15px;right:15px}.filter-panel .flt_bk,.filter-panel .filter_apply{padding-inline:30px;padding-block:20px}.filter-panel .filter-title,.filter-panel .filter-header .title{font-size:15px;line-height:23px}}.featured_slider{background-color:var(--header_bg)}.prod_listing .pd_lst_grid.pd_page{padding-top:50px;padding-left:3%}.pd_dtl{display:flex}.pd_dtl .left_col{width:50%}.pd_dtl .right_col{width:50%;padding-inline:3%;padding-block:50px;background-color:var(--header_bg)}.pd_dtl .right_col .inner{position:sticky;top:120px}.pd_dtl .pd_gal{display:grid;grid-template-columns:1fr 1fr}.pd_dtl .pd_gal .image_block{border:1px solid #0000001A;aspect-ratio:511 / 650;background:var(--product_card_bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.pd_dtl .pd_gal .image_block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pd_dtl .pd_gal .image_block.single{grid-column:1 / -1;aspect-ratio:1 / 1}.pd_dtl .pd_gal .image_block .ph{width:90px;height:90px;color:var(--product_signature_color)}.product-title{font-size:60px;line-height:1.05;font-weight:600;margin-bottom:10px;color:var(--primary-text-color);font-family:var(--font-display)}.product-price{font-size:22px;line-height:30px;font-weight:600;margin:5px 0}.product-price del{font-weight:300;color:var(--ink-soft);margin-left:10px;font-size:18px}.shipping-note{font-size:13px;line-height:21px;color:#2c2d2e}.product-rating{color:#e7a74e;font-size:1.1rem;margin:10px 0 20px;display:flex;align-items:center;gap:8px}.product-rating small{color:var(--ink-soft);font-size:13px}.product-variant{margin-bottom:20px}.product-variant .label{font-size:18px;line-height:26px;font-weight:500;display:block;padding-bottom:10px}.variant-select{width:100%;padding:10px;border:1px solid #0000004D;border-radius:4px;font-size:15px;line-height:23px;color:#000000b2;background:var(--card_bg)}.product-size .options{display:flex;flex-wrap:wrap;gap:10px}.size-option{border:1px solid #ccc;background:#f8f8f8;padding:10px 15px;border-radius:4px;cursor:pointer;font-size:15px;line-height:23px;color:#000000b2}.size-option:hover,.size-option.active{border-color:var(--primary-color);background:var(--primary-color);color:var(--white-main-color)}.size-option.disabled{opacity:.45;text-decoration:line-through;cursor:not-allowed}.product-actions{display:flex;align-items:center;gap:20px;margin:25px 0}.qty-control{display:flex;align-items:center;gap:30px;background:transparent;border-radius:4px;padding:15px 20px;border:1px solid #33333666;height:48px}.qty-control .qty-btn{border:none;background:transparent;cursor:pointer;padding:0;display:flex}.qty-control .qty-btn svg{width:14px;height:16px}.qty-control .qty-display{margin:0;font-weight:500;display:block;font-size:15px}.btn.add-to-cart{background:var(--primary-color);color:var(--white-main-color);border:1px solid var(--primary-color);padding:12px 20px;font-size:18px;line-height:22px;border-radius:4px;cursor:pointer;flex:1;text-align:center;height:48px;font-family:var(--font-body)}.btn.add-to-cart:hover{background:transparent;color:var(--primary-color)}.btn.add-to-cart[disabled]{opacity:.5;cursor:not-allowed}.product-description{margin:20px 0;padding-top:15px}.product-description .label{font-size:18px;line-height:26px;color:var(--primary-text-color);font-weight:500;padding-bottom:15px}.product-description p,.product-description li{font-size:18px;line-height:26px;font-weight:300}.product-description .pd_weight{padding-top:20px;font-size:18px;line-height:26px;font-weight:500}.accordion-toggle{border:0;border-top:1px solid #DADCE0;background:none;padding:20px 0;width:100%;text-align:left;font-size:18px;line-height:26px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.accordion-toggle svg{width:12px;height:8px;transform:rotate(180deg);transition:transform .2s}.accordion.active .accordion-toggle svg{transform:rotate(0)}.accordion-content{display:none;padding:10px 0 20px}.accordion-content p,.accordion-content li,.accordion-content td{font-size:15px;line-height:24px;font-weight:300;color:var(--primary-text-color)}.accordion-content td{padding:6px 0;border-bottom:1px solid #EEE}.accordion-content td:first-child{font-weight:500;width:40%}.accordion.active .accordion-content{display:block}.info-icons{display:flex;gap:30px;flex-wrap:wrap;padding:10px 0;justify-content:center}.info-icons li{text-align:center;font-size:13px;line-height:18px;color:var(--primary-color);max-width:90px}.info-icons li svg{width:44px;height:44px;display:block;margin:0 auto 8px}.product-share{border-top:1px solid #DADCE0;padding-top:15px;font-size:14px;display:flex;align-items:center;gap:14px}.product-share a{color:var(--primary-color);display:inline-flex}.product-share a svg{width:20px;height:20px}.pd_suggestation .pd_lst_grid .lst_pd_card .inner{padding:50px 10px}.pd_suggestation .pd_lst_grid .lst_pd_card .product-name{font-size:16px;line-height:20px;margin-bottom:4px}.pd_suggestation .pd_lst_grid .lst_pd_card .product-price{font-size:14px;line-height:20px;margin:0}.pd_suggestation .pd_lst_grid .lst_pd_card .product-fav{top:15px;right:15px}.pd_suggestation .pd_lst_grid .lst_pd_card .product-fav svg{width:14px;height:auto}.pd_suggestation .pd_lst_grid .lst_pd_card .product-footer{bottom:15px;right:15px}.pd_suggestation .pd_lst_grid .lst_pd_card .product-qty-control{width:30px;height:30px;gap:12px}.pd_suggestation .pd_lst_grid .lst_pd_card .product-qty-control.added{height:30px;width:auto}.pd_suggestation .pd_lst_grid .lst_pd_card .product-qty-control svg{width:12px;height:auto}.pd_suggestation .pd_lst_grid .lst_pd_card .product-qty-control.added .qty-display{font-size:12px;line-height:20px}@media screen and (max-width:1024px){.pd_dtl{flex-direction:column}.pd_dtl .left_col,.pd_dtl .right_col{width:100%}.pd_dtl .right_col{padding-block:30px}.pd_dtl .pd_gal{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory}.pd_dtl .pd_gal .image_block{min-width:85vw;scroll-snap-align:start}.product-title{font-size:30px;line-height:40px;margin-bottom:6px}.product-actions{flex-wrap:wrap}.product-price{font-size:18px;line-height:26px}.product-variant{margin-bottom:15px}.product-variant .label{font-size:15px;line-height:23px}.qty-control{gap:10px;padding:8px 15px;height:40px}.btn.add-to-cart{font-size:15px;line-height:23px;padding:8px 15px;height:40px}.product-description{margin-top:10px}.product-description .label{font-size:14px;line-height:22px;padding-bottom:10px}.product-description p,.product-description li{font-size:14px;line-height:22px}.product-description .pd_weight{font-size:15px;line-height:23px}.accordion-toggle{font-size:15px;line-height:23px;padding:15px 0}.accordion-content{padding-bottom:15px}.pd_suggestation .label{padding-bottom:20px;font-size:14px;line-height:22px}.pd_suggestation .pd_lst_grid{display:flex;overflow-x:auto}.pd_suggestation .pd_lst_grid .lst_pd_card{min-width:280px}}@media screen and (min-width:1025px)and (max-width:1280px){.product-title{font-size:50px}}.cart_data{display:flex;align-items:flex-start;justify-content:space-between;gap:115px;padding-bottom:50px}.left_cart_side{max-width:calc(100% - 480px);width:100%}.cart_table th{color:var(--primary-text-color);border-bottom:1px solid #CCB8AC;font-size:18px;line-height:28px;font-weight:600;text-align:left;padding:10px}.cart_table td{padding-block:30px;padding-inline:10px;vertical-align:middle;font-size:18px;line-height:18px;border-bottom:1px solid #CCB8AC}.cart_table td *{color:var(--primary-text-color)}.cart_image_title{display:flex;gap:25px;align-items:center}.cart_image_title img{width:93px;height:79px;-o-object-fit:cover;object-fit:cover;border-radius:6px;flex:none}.cart_image_title .cart_prod_title{font-size:18px;line-height:24px}.cart_image_title .cart_prod_meta{display:block;font-size:13px;line-height:20px;color:var(--ink-soft);font-weight:300;padding-top:4px}.cart_qty{display:inline-flex;align-items:center;gap:12px;border:1px solid #33333666;padding:10px;border-radius:4px}.cart_qty button{background:transparent;border:0;padding:0;display:flex;cursor:pointer}.cart_qty button svg{width:12px;height:12px}.cart_qty_input{border:none;text-align:center;font-size:13px;line-height:20px;font-weight:500;width:32px;background:transparent}.cart_table .delete button{background:transparent;border:0;padding:0;cursor:pointer;display:flex}.cart_table .delete button svg{width:18px;height:18px}.right_cart_side{max-width:460px;width:100%}.checkout_block{background-color:var(--page_bg);padding:30px;border-radius:7px;border:1px solid #CCB8AC}.right_cart_side .table_checkout tr{padding-bottom:20px;display:flex;justify-content:space-between;align-items:center}.right_cart_side .table_checkout tr.divider{padding-bottom:25px;border-bottom:1px solid #CCB8AC;margin-bottom:25px}.right_cart_side .table_checkout tr td:nth-child(1){color:var(--ink-soft);font-size:16px;line-height:16px}.right_cart_side .table_checkout tr td:nth-child(2){color:#3b3b3b;font-size:18px;line-height:18px}.right_cart_side .table_checkout tr.grand td{font-weight:700;color:#000;font-size:20px}.right_cart_side .table_checkout tr.cta td{width:100%;padding-top:10px}.checkout_btn{width:100%;text-align:center;padding:15px;background-color:var(--primary-color);color:var(--white-main-color);border-radius:4px;border:1px solid var(--primary-color);font-size:16px;display:block;cursor:pointer}.checkout_btn:hover{background:transparent;color:var(--primary-color)}.batches{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:25px;flex-wrap:wrap}.batch{font-size:15px;line-height:20px;position:relative}.batch:after{content:"";position:absolute;right:-40px;top:0;background-color:#ccb8ac;width:1px;height:20px}.batch:last-child:after{display:none}.coupon_row{display:flex;gap:10px;padding-bottom:20px}.coupon_row input{flex:1;border:1px solid rgba(0,0,0,.3);border-radius:4px;padding:12px;font-size:14px;background:var(--card_bg)}.coupon_row button{border:1px solid var(--primary-color);color:var(--primary-color);background:transparent;border-radius:4px;padding:0 16px;font-size:14px}.coupon_applied{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding-bottom:20px}.coupon_applied button{background:transparent;border:0;color:var(--color-danger, #B4402E);cursor:pointer;font-size:13px}.cart_empty{padding:60px 0 120px;text-align:center}.cart_empty p{font-size:16px;line-height:26px;color:var(--ink-soft);padding-bottom:24px}@media screen and (max-width:767px){.cart_data{flex-direction:column;gap:40px}.left_cart_side,.right_cart_side{max-width:100%}.cart_table thead{display:none}.cart_table tr{display:block;border-bottom:1px solid #CCB8AC;padding-block:15px}.cart_table td{display:block;border:0;padding:6px 0;font-size:16px;line-height:20px}.cart_table .price,.cart_table .qty,.cart_table .subtotal,.cart_table .delete{display:inline-block;width:48%;vertical-align:top}.cart_table td[data-th]:before{content:attr(data-th);display:block;padding-bottom:8px;text-transform:capitalize;font-size:13px;color:var(--ink-soft)}.cart_table td.img[data-th]:before{display:none}.batch:after{display:none}}@media screen and (min-width:768px)and (max-width:1024px){.cart_data{flex-direction:column;gap:50px}.left_cart_side,.right_cart_side{max-width:100%}}@media screen and (min-width:1025px)and (max-width:1440px){.cart_data{gap:65px}.left_cart_side{max-width:calc(100% - 380px)}.right_cart_side{max-width:350px}.batch{font-size:12px;line-height:16px}.cart_table td{padding-block:15px;padding-inline:8px;font-size:16px;line-height:16px}}.checkout{padding-top:70px}.checkout_data{display:flex}.checkout .bd_crum.smp_bd_crum{padding-top:0}.checkout_data .form{padding-block:80px}.shipping_form{width:50%;padding:90px}.badges{display:flex;justify-content:flex-start;align-items:center;margin-bottom:40px}.badge{display:flex;justify-content:space-between;align-items:center}.badge_details{color:#414141;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-direction:column;position:relative}.badge_icon{width:30px;height:30px;background-color:#d3d3d3;border-radius:25px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;opacity:.8}.badge_title{font-weight:400;padding:0;color:#353535;text-transform:capitalize;position:absolute;bottom:-35px;white-space:nowrap}.badges .badge:after,.badges .badge:before{content:"";background-color:#d3d3d3;height:6px;width:80px;position:relative}.badges .badge:first-child:before{border-radius:3px 0 0 3px}.badges .badge:last-child:after{border-radius:0 3px 3px 0}.badge.active:before,.badge.active:after,.badge.done:before,.badge.done:after{background-color:var(--primary-color)}.badge.active .badge_icon,.badge.done .badge_icon{background-color:var(--primary-color);opacity:1}.shipping_methods{width:100%}.block_title{font-size:30px;line-height:40px;font-weight:500;display:block}.methods{margin-top:15px}.shipping-option{display:flex;align-items:center;justify-content:space-between;padding-block:15px;border-bottom:1px solid #CCB8AC;cursor:pointer;transition:background .2s;gap:10px}.shipping-option:hover{background:#f3f3f3}.shipping-option input[type=radio]{accent-color:var(--primary-color);margin-right:10px;transform:scale(1.2);cursor:pointer}.shipping-option span{flex:1;text-align:left;font-size:14px;line-height:30px;font-weight:300}.shipping-option span strong{font-weight:600}.next_cta{width:100%;text-align:center;padding:15px 40px;background-color:var(--primary-color);color:var(--white-main-color);border-radius:4px;border:1px solid var(--primary-color);font-size:16px;cursor:pointer}.next_cta:hover{background:transparent;color:var(--primary-color)}.next_cta[disabled]{opacity:.5;cursor:wait}.form_btn{width:100%}.right_cart_side.order_summary{background-color:color-mix(in srgb,var(--page_bg) 50%,transparent);padding:90px;width:50%;max-width:100%}.order_summary .table_products{max-height:220px;overflow:auto}.order_summary .checkout_block{background-color:var(--card_bg);padding:35px;border:1px solid #CCB8AC;border-radius:7px;position:sticky;top:75px}.order_summary .summary_title{font-size:30px;line-height:30px;font-weight:600;padding-bottom:20px;display:block}.order_summary .total_item{font-size:18px;line-height:18px;color:#0000004d;border-bottom:1px solid #CCB8AC;display:block;padding-bottom:8px}.order_summary .prod_details{display:flex;justify-content:flex-start;gap:30px;padding-block:20px;border-bottom:1px solid #CCB8AC}.order_summary .prod_img img{width:93px;height:79px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.order_summary .prod_title{font-size:16px;line-height:16px;font-weight:400;color:#000}.order_summary .book_subtitle{font-size:13px;line-height:13px;color:var(--ink-soft);padding-block:12px}.order_summary .product_price{font-size:18px;line-height:18px;color:#000}.table_checkout tr{padding-block:20px;display:flex;justify-content:space-between;align-items:center}.table_checkout tr:first-child{border-bottom:1px solid #CCB8AC}.table_checkout tr td:nth-child(1){color:var(--ink-soft);font-size:16px;line-height:20px;font-weight:400}.table_checkout tr td:nth-child(2){color:#3b3b3b;font-size:18px;line-height:22px;font-weight:500}.order_summary .table_checkout tr.grand{border-top:1px solid #CCB8AC}.order_summary .table_checkout tr.grand td{color:#000;font-size:22px;line-height:22px;font-weight:700}.payment-method{padding-top:40px;border-bottom:1px solid #DFDAD8;padding-bottom:25px}.payment-method .block_subtitle{font-size:18px;line-height:24px;padding-top:20px;font-weight:700}.payment-method label{font-size:15px;line-height:30px;font-weight:300;padding-top:20px;cursor:pointer}.payment-method .address,.shipping .address{font-size:14px;line-height:30px;font-weight:300}.payment-method .address{padding-left:30px}.payment-method .shipping-option{border-bottom:none;justify-content:flex-start}.payment-method .shipping-option span{flex:unset;position:relative}.check_row{display:flex;align-items:center;gap:10px;font-size:15px;line-height:30px;font-weight:300;cursor:pointer;padding-top:20px}.check_row input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.custom-checkbox{width:20px;height:20px;border:2px solid var(--primary-color);border-radius:50%;position:relative;box-sizing:border-box;flex:none}.check_row input[type=checkbox]:checked+.custom-checkbox:after,.news-checkbox input[type=checkbox]:checked+.custom-checkbox:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:11px;background:var(--primary-color);border-radius:50%;transform:translate(-50%,-50%)}.discount_code{padding-top:45px;display:block}.discount_title{display:block;font-size:18px;line-height:30px;font-weight:500;padding-bottom:15px}.code_field{display:block;border:1px solid rgba(0,0,0,.3);border-radius:4px;padding:20px;font-size:15px;line-height:15px;color:#000000b3;width:100%;box-sizing:border-box;background:var(--card_bg)}.checkout_payment .next_cta{margin-top:25px;width:auto}.checkout_payment .order_summary .checkout_block{position:relative;top:0}.shipping{margin-block:30px}.ship_to{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #CCB8AC;width:100%}.ship_to a{display:flex;color:var(--primary-color)}.ship_to a svg{width:22px;height:22px}.heading{font-size:22px;line-height:30px;padding-block:20px;font-weight:600;text-transform:capitalize}.shipping .address{padding-top:25px}.checkout_msg{padding:14px 18px;border-radius:4px;margin-bottom:20px;font-size:14px;line-height:22px}.checkout_msg.error{background:#fbe6e2;color:#7a2416}.checkout_msg.info{background:var(--product_card_bg);color:var(--primary-text-color)}@media screen and (max-width:1024px){.checkout_data{flex-direction:column}.right_cart_side.order_summary{padding:20px;width:100%}.order_summary .checkout_block{padding:15px;position:relative;top:0}.order_summary .summary_title{font-size:22px;line-height:26px;padding-bottom:10px}.order_summary .total_item{font-size:15px;line-height:15px;padding-bottom:6px}.order_summary .prod_details{gap:15px;padding-block:15px}.order_summary .prod_title{font-size:14px;line-height:14px}.table_checkout tr{padding-block:15px}.table_checkout tr td:nth-child(1){font-size:15px}.table_checkout tr td:nth-child(2){font-size:16px;line-height:20px}.order_summary .table_checkout tr.grand td{font-size:18px;line-height:18px}.shipping_form{width:100%;padding:20px}.badges .badge:before,.badges .badge:after{width:40px}.checkout_data .form{padding-block:60px 40px}.block_title{font-size:24px;line-height:32px}}@media screen and (min-width:1025px)and (max-width:1440px){.shipping_form,.right_cart_side.order_summary{padding:35px}.order_summary .checkout_block{padding:20px}.order_summary .summary_title{font-size:24px;line-height:24px;padding-bottom:15px}.order_summary .total_item{font-size:16px;line-height:16px}}.auth_header .header-container{justify-content:space-between}.account_link{color:var(--primary-color);display:flex;align-items:center;gap:10px;font-size:16px;line-height:16px;font-weight:500}.account_link span{background-color:var(--primary-color);width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--white-main-color);flex:none}.account_link span svg{width:20px;height:20px}.account_link:hover span{background-color:color-mix(in srgb,var(--primary-color) 60%,transparent)}.signup_box{max-width:590px;margin:0 auto;padding-top:40px}.sign_title{font-size:52px;line-height:68px;padding-bottom:40px}.account_cta{display:block;width:auto;text-align:center;padding:15px 50px;background-color:var(--primary-color);color:var(--white-main-color);border-radius:4px;border:1px solid var(--primary-color);font-size:16px;cursor:pointer}.account_cta:hover{background-color:transparent;color:var(--primary-color)}.signup_box .form_field .field_item{border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);background:color-mix(in srgb,var(--card_bg) 90%,transparent);color:var(--primary-color);font-size:18px;line-height:20px}.signup_box .form_field .field_item::-moz-placeholder{color:color-mix(in srgb,var(--primary-color) 55%,transparent)}.signup_box .form_field .field_item::placeholder{color:color-mix(in srgb,var(--primary-color) 55%,transparent)}.form_link{font-size:14px;line-height:20px;color:color-mix(in srgb,var(--primary-color) 60%,transparent);text-decoration:underline;font-weight:500}.divider_cnt{color:#414141;display:flex;align-items:center;justify-content:center;gap:20px}.divider_cnt span{display:inline-block;text-align:center;color:color-mix(in srgb,var(--primary-color) 80%,transparent);text-transform:capitalize;font-weight:500;font-size:15px}.divider_outer .divider_cnt:before,.divider_outer .divider_cnt:after{content:"";background-color:color-mix(in srgb,var(--primary-color) 30%,transparent);height:1px;display:block;flex:1}.social_block{display:flex;justify-content:space-between;gap:20px}.social_list{border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);text-align:center;padding:15px;border-radius:4px;width:100%}.social_list img,.social_list svg{height:24px}.news-checkbox{display:flex;gap:10px;align-items:center;font-size:14px;line-height:14px;color:color-mix(in srgb,var(--primary-color) 70%,transparent);cursor:pointer}.news-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.signup_box .form_field.full{text-align:left}.signup_box .form_field .hint{font-size:13px;line-height:20px;color:var(--ink-soft);padding-top:6px}@media screen and (max-width:767px){.signup_box{text-align:center}.sign_title{font-size:34px;line-height:46px;padding-bottom:30px}.account_link span{width:44px;height:44px}}.thankyou_page{padding-top:60px}.thankyou_page .title{color:var(--primary-text-color);text-align:center;font-size:52px;line-height:80px}.order_no{font-size:16px;line-height:20px;text-align:center;padding-block:15px;font-weight:500}.message{font-size:15px;line-height:20px;text-align:center;font-weight:300;margin-bottom:30px}.product_card{max-width:700px;margin:auto}.product_card .prod_inner_detail{display:flex;align-items:center;justify-content:space-between;background:var(--page_bg);border-radius:10px;padding:30px;margin-bottom:30px;border:1px solid #CCB8AC}.product_card .product-info{display:flex;align-items:center;gap:30px}.product_card .product-info img{width:93px;height:79px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.product_card .product-details .prod_title{font-size:16px;line-height:22px}.product_card .product-details .prod_variant{font-size:13px;line-height:20px;padding-block:7px;display:block;margin:0;color:var(--ink-soft)}.product_card .product-details .quantity{font-size:16px;line-height:22px;font-weight:500;color:var(--ink-soft)}.product_card .product-price{font-size:30px;font-weight:700;line-height:30px}.shipping_taxes_details{display:flex;justify-content:space-between;align-items:flex-start;max-width:700px;margin:0 auto}.shipping_details,.taxes_Details{flex:1}.shipping_taxes_details .line{width:2px;align-self:stretch;background-color:#ccb8ac;margin-inline:70px}.shipping_taxes_details .heading{font-size:18px;line-height:20px;color:var(--ink-soft);text-transform:capitalize;padding-bottom:12px;display:block}.shipping_details .shipping{padding-bottom:22px;margin:0}.shipping_details .shipping .address{font-size:14px;line-height:30px;font-weight:300;padding-top:0}.summary-row{display:flex;justify-content:space-between;gap:25px;margin-bottom:10px}.summary-row span:first-child{font-size:16px;line-height:22px;color:var(--ink-soft)}.summary-row span:nth-child(2){font-size:18px;line-height:24px;font-weight:500;color:#3b3b3b}.summary-row small{color:#000000b3;font-size:14px}.summary-total{display:flex;justify-content:space-between;margin-top:12px}.summary-total span{font-size:18px;line-height:24px;font-weight:600}.cont_shop{background:var(--primary-color);color:var(--white-main-color);border:1px solid var(--primary-color);padding:12px 20px;font-size:18px;line-height:22px;border-radius:4px;cursor:pointer;text-align:center;display:block;max-width:12em;margin:50px auto 0}.cont_shop:hover{background:transparent;color:var(--primary-color)}.track_msg{font-size:14px;line-height:14px;text-align:center;display:block;padding-top:25px;color:#8d8d8d}.track_msg a{font-weight:700;color:#8d8d8d}.track_msg a:hover{text-decoration:underline}@media screen and (max-width:767px){.thankyou_page .title{font-size:28px;line-height:41px}.order_no{font-size:15px;line-height:18px;padding-block:10px}.message{font-size:14px;line-height:18px;margin-bottom:12px}.product_card .prod_inner_detail{flex-direction:column;gap:15px;align-items:flex-start;padding:15px}.shipping_taxes_details{flex-direction:column}.shipping_taxes_details .line{width:100%;height:3px;margin-block:20px;margin-inline:0}}@media screen and (min-width:768px)and (max-width:1024px){.thankyou_page .title{font-size:40px;line-height:55px}}.footer{background-color:var(--footer_bg)}.footer .foot_logo{text-align:center;padding-top:50px}.footer .foot_logo img{height:84px;width:auto}.footer .foot_logo .wordmark{font-family:var(--font-display);font-size:40px;color:var(--color-on-accent, #fff);font-weight:700}.footer .foot_md_block{display:flex;align-items:flex-start;justify-content:space-between;padding-block:60px;gap:30px}.footer .foot_md_block .ft_block.right{text-align:right}.footer .foot_md_block .ft_block.center .foot_title,.footer .foot_md_block .ft_block.center .ft_bk_txt{text-align:center}.footer .foot_md_block .ft_block.right .foot_title{text-align:right}.footer .foot_md_block .ft_block.right .badge_art{padding-top:15px;display:inline-flex;color:color-mix(in srgb,var(--color-on-accent, #fff) 80%,transparent)}.footer .foot_md_block .ft_block.right .badge_art svg{width:102px;height:113px}.footer .foot_md_block .ft_block .foot_title{font-size:20px;line-height:28px;color:var(--footer_text);font-weight:300;font-family:var(--font-body);padding-bottom:10px}.footer .foot_md_block .ft_block .ft_bk_txt{font-size:20px;line-height:28px;color:var(--footer_text);font-weight:300;display:inline-block;max-width:390px}.footer .foot_md_block .ft_block .ft_bk_txt:hover{color:var(--color-on-accent, #fff)}.footer .foot_md_block .ft_block .social_links{padding-top:60px;display:flex;justify-content:center;gap:20px}.footer .foot_md_block .ft_block .social_links a{display:inline-flex;color:var(--footer_text)}.footer .foot_md_block .ft_block .social_links svg{width:22px;height:22px}.footer .cpy_cm_row{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px;gap:20px}.footer .cpy_cm_row .cpy_text{font-size:16px;line-height:24px;color:color-mix(in srgb,var(--color-on-accent, #fff) 48%,transparent);font-weight:300}.footer .cpy_cm_row .cpy_text.center{text-align:center}.footer .foot_btm{padding-block:20px;overflow:hidden}.footer .foot_btm p{font-size:180px;line-height:190px;color:color-mix(in srgb,var(--color-on-accent, #fff) 80%,transparent);text-align:center;font-family:var(--font-display);font-weight:700;padding-bottom:30px;white-space:nowrap}.footer .foot_btm span{font-size:170px;line-height:180px;color:color-mix(in srgb,var(--color-on-accent, #fff) 80%,transparent);font-family:var(--font-body);font-weight:300}.footer .foot_md_block.mobile_hide{display:none}.footer .powered{text-align:center;padding-bottom:20px;font-size:12px;color:color-mix(in srgb,var(--color-on-accent, #fff) 40%,transparent)}.footer .powered a{color:inherit;text-decoration:underline}@media screen and (max-width:767px){.footer .foot_btm p{font-size:37px;line-height:45px;padding-bottom:0}.footer .foot_btm span{font-size:37px;line-height:45px}.footer .foot_md_block{flex-direction:column;gap:40px}.footer .foot_md_block.desktop_hide{padding-bottom:20px}.footer .foot_md_block .ft_block{width:100%}.footer .foot_md_block.desktop_hide .ft_block.voted{display:none}.footer .foot_md_block .ft_block .social_links{padding-top:0;gap:10px}.footer .foot_md_block .ft_block .block_list li{text-align:center}.footer .foot_md_block .ft_block.address .ft_bk_inner{width:100%;padding-bottom:15px}.footer .cpy_cm_row{flex-wrap:wrap;align-items:flex-start}.footer .cpy_cm_row .privacy_txt{width:100%;border-bottom:1px solid rgba(255,255,255,.2);display:block;text-align:center;padding-bottom:20px;margin-bottom:20px;font-size:12px;line-height:20px}.footer .cpy_cm_row .cpy_text{font-size:12px;line-height:20px}.footer .foot_md_block.mobile_hide{display:flex}.footer .foot_md_block.mobile_hide .ft_block.right{text-align:center}.footer .foot_md_block.mobile_hide .ft_block.right .foot_title{font-size:14px;line-height:22px;text-align:center}.footer .foot_md_block .ft_block .ft_bk_txt{font-size:16px;line-height:30px}}@media screen and (min-width:767px)and (max-width:1024px){.footer .foot_md_block .ft_block .ft_bk_txt,.footer .foot_md_block .ft_block .foot_title{font-size:18px;line-height:26px}.footer .foot_btm p,.footer .foot_btm span{font-size:60px;line-height:60px}.footer .cpy_cm_row{padding-bottom:20px}}@media screen and (min-width:1024px)and (max-width:1500px){.footer .foot_btm p,.footer .foot_btm span{font-size:90px;line-height:100px}.footer .cpy_cm_row{padding-bottom:20px}}@media screen and (min-width:1501px)and (max-width:1900px){.footer .foot_btm p,.footer .foot_btm span{font-size:130px}}.skip-to-main-content-link{position:absolute;left:-9999px;z-index:999;padding:1em;background:#fff;color:#000}.skip-to-main-content-link:focus{left:16px;top:16px}#app>.fixed,#app>div.fixed{z-index:70}@media screen and (min-width:1081px)and (max-width:1500px){header.site-header .navbar{gap:22px}header.site-header .navbar .nav_item,header.site-header .left_col .shop_link{font-size:16px;line-height:24px}header.site-header .header_logo .wordmark{font-size:24px}header.site-header .header_logo img{height:42px}header.site-header .left_col{gap:14px;margin-inline-start:24px}}.bottom_tab .locale_link{font-size:14px;margin-top:10px}.platform_strip{max-width:100%}.own_trail .platform_strip>div:has(nav[aria-label]){display:none}.pg_inner .platform_strip,.platform_strip:not(:empty){position:relative;z-index:1}.account_layout{display:flex;align-items:flex-start;gap:50px;padding-bottom:80px}.account_nav{width:280px;flex:none;background:var(--card_bg);border:1px solid #CCB8AC;border-radius:10px;padding:24px;position:sticky;top:110px}.account_profile{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:14px}.account_profile .avatar{width:52px;height:52px;border-radius:50%;background:var(--product_card_bg);color:var(--primary-color);font-family:var(--font-display);font-size:20px;display:flex;align-items:center;justify-content:center;flex:none}.account_profile .name{font-size:16px;font-weight:600;line-height:22px}.account_profile .email{font-size:13px;color:var(--ink-soft);line-height:20px;word-break:break-all}.account_nav nav a,.account_nav nav .logout{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:6px;font-size:15px;line-height:22px;color:var(--primary-text-color);background:transparent;border:0;cursor:pointer;font-family:var(--font-body)}.account_nav nav a:hover{background:var(--page_bg)}.account_nav nav a.active{background:var(--product_card_bg);color:var(--primary-color);font-weight:600}.account_nav nav .logout{color:var(--color-danger, #B4402E)}.account_content{flex:1;min-width:0}.account_content .bp_card{background:var(--card_bg);border:1px solid #CCB8AC;border-radius:10px;padding:24px;margin-bottom:20px}.account_content .bp_card h2,.account_content h2.bp_title{font-family:var(--font-body);font-size:20px;line-height:28px;font-weight:600;color:var(--primary-text-color);padding-bottom:14px}.account_content .bp_empty{padding:50px 20px;text-align:center;color:var(--ink-soft);font-size:15px;line-height:24px}.account_content .bp_empty .primary_cta{margin-top:20px}.status_pill{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;line-height:18px;font-weight:500;background:var(--product_card_bg);color:var(--primary-color)}.status_pill.ok{background:#e3efe1;color:#3e6b3a}.status_pill.bad{background:#fbe6e2;color:#7a2416}.bp_table th{color:var(--primary-text-color);border-bottom:1px solid #CCB8AC;font-size:15px;line-height:24px;font-weight:600;text-align:left;padding:10px}.bp_table td{padding:16px 10px;vertical-align:middle;font-size:15px;line-height:22px;border-bottom:1px solid var(--line)}.bp_table a.link{color:var(--primary-color);text-decoration:underline}.bp_actions{display:flex;gap:10px;flex-wrap:wrap}.bp_btn{display:inline-block;padding:8px 16px;border:1px solid var(--primary-color);border-radius:4px;color:var(--primary-color);font-size:14px;line-height:20px;background:transparent;cursor:pointer;font-family:var(--font-body)}.bp_btn.solid{background:var(--primary-color);color:var(--white-main-color)}.bp_btn.danger{border-color:var(--color-danger, #B4402E);color:var(--color-danger, #B4402E)}.address_cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.address_card{background:var(--card_bg);border:1px solid #CCB8AC;border-radius:10px;padding:20px;font-size:14px;line-height:24px;font-weight:300;position:relative}.address_card .tag{position:absolute;top:14px;right:14px}.address_card strong{font-weight:600;display:block;padding-bottom:6px}.address_card .bp_actions{padding-top:14px}.order_head{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:14px}.order_head .meta{font-size:14px;color:var(--ink-soft)}.account_content .container,.account_content .max-w-\[1200px\]{padding:0!important}.cms_prose{max-width:68ch;padding-bottom:100px}.cms_prose p,.cms_prose li{font-size:17px;line-height:28px;font-weight:300;margin-bottom:18px}.cms_prose h2,.cms_prose h3{font-family:var(--font-body);font-weight:600;color:var(--primary-text-color);margin:32px 0 12px;font-size:24px;line-height:32px}.cms_prose h3{font-size:19px;line-height:28px}.cms_prose ul{list-style:disc;padding-left:22px}.cms_prose ol{list-style:decimal;padding-left:22px}.cms_prose a{color:var(--primary-color);text-decoration:underline}.cms_prose img{border-radius:10px;margin:20px 0}.cms_prose strong{font-weight:600}.pg_inner>.container{padding-bottom:80px}.pg_inner .primary-button,.pg_inner button[type=submit].bg-navyBlue{background:var(--primary-color)!important;border-radius:4px!important}@media screen and (max-width:1024px){.account_layout{flex-direction:column;gap:24px}.account_nav{width:100%;position:static;padding:18px}.account_nav nav ul{display:flex;flex-wrap:wrap;gap:4px}.account_nav nav li{flex:1 1 auto}.account_nav nav a,.account_nav nav .logout{text-align:center;padding:8px 10px;font-size:14px}.account_profile{padding-bottom:12px;margin-bottom:10px}.bp_table thead{display:none}.bp_table tr{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.bp_table td{display:block;border:0;padding:4px 0}.bp_table td[data-th]:before{content:attr(data-th) ": ";color:var(--ink-soft);font-size:13px}}.pg_head .pg_intro{max-width:640px;padding-bottom:30px}.pg_head .sub_title{padding-top:10px}.pg_head .page_title{padding-block:10px 16px}.pd_dtl.builder .left_col{padding:0 3% 40px}.builder_preview{border-radius:18px;min-height:520px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:40px;color:var(--primary-color);position:sticky;top:120px}.builder_preview svg{width:160px;height:160px;margin:auto}.builder_caption{width:100%;background:var(--card_bg);border-radius:10px;padding:18px 20px}.builder_caption .label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:600}.builder_caption .row{display:flex;justify-content:space-between;align-items:baseline;padding-top:6px}.builder_caption .size{font-family:var(--font-display);font-size:20px;color:var(--primary-text-color)}.builder_caption .price{font-family:var(--font-display);font-size:24px;color:var(--primary-color)}.builder_caption .sub{font-size:13px;color:var(--ink-soft);padding-top:4px}.builder_steps{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:24px}.builder_steps button{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;padding:0;cursor:pointer;opacity:.45}.builder_steps button.active,.builder_steps button.done{opacity:1}.builder_steps .n{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;background:var(--page_bg);color:var(--ink-soft)}.builder_steps button.active .n{background:var(--primary-color);color:var(--white-main-color)}.builder_steps button.done .n{background:var(--product_card_bg);color:var(--primary-color)}.builder_steps .t{font-size:13px;font-weight:500}.product-title.sm{font-size:26px;margin-bottom:14px}.builder_panel{padding-bottom:10px}.opt_grid{display:grid;gap:12px}.opt_grid.cols3{grid-template-columns:repeat(3,1fr)}.opt_grid.cols2{grid-template-columns:repeat(2,1fr)}.opt_tile{text-align:left;background:var(--card_bg);border:1px solid #CCB8AC;border-radius:10px;padding:14px 16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;font-family:var(--font-body)}.opt_tile.row{flex-direction:row;justify-content:space-between;align-items:center}.opt_tile strong{font-size:16px;font-weight:600}.opt_tile span{font-size:13px;color:var(--ink-soft);font-weight:300}.opt_tile em{font-style:normal;font-size:14px;font-weight:600;color:var(--primary-color)}.opt_tile:hover{border-color:var(--primary-color)}.opt_tile.active{border-color:var(--primary-color);background:var(--product_card_bg)}.colour_dots{display:flex;flex-wrap:wrap;gap:12px}.colour_dots button{width:44px;height:44px;border-radius:50%;border:2px solid #CCB8AC;cursor:pointer}.colour_dots button.active{border-color:var(--primary-text-color);box-shadow:0 0 0 3px var(--primary-color)}.review_list ul{border:1px solid #CCB8AC;border-radius:10px;overflow:hidden}.review_list li{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line);font-size:14px}.review_list li:last-child{border-bottom:0}.review_list li span:last-child{font-weight:600;color:var(--primary-color)}.box_summary .progress{height:8px;border-radius:4px;background:var(--product_card_bg);overflow:hidden;margin:12px 0}.box_summary .progress .fill{height:100%;background:var(--primary-color);transition:width .2s}.box_summary .unlock{font-size:13px;color:var(--ink-soft);padding-bottom:12px}.box_summary .unlock.ok{color:#3e6b3a;font-weight:600}.box_summary .lines{max-height:200px;overflow-y:auto;border-top:1px solid #CCB8AC;padding-top:8px;margin-bottom:8px}.box_summary .line{display:flex;justify-content:space-between;font-size:13px;padding:4px 0}.box_summary .line.empty{color:var(--ink-soft)}.box_summary .table_checkout tr{padding-block:10px}.box_summary .checkout_btn{margin-top:12px}.plan_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1100px;margin:0 auto}.plan_card{background:var(--card_bg);border:1px solid #CCB8AC;border-radius:10px;padding:32px;display:flex;flex-direction:column;gap:10px;position:relative}.plan_card.member{border:2px solid var(--primary-color);max-width:560px;margin:0 auto;text-align:center}.plan_card .plan_name{font-family:var(--font-display);font-size:26px;line-height:32px;color:var(--primary-text-color)}.plan_card .plan_price span{font-family:var(--font-display);font-size:34px;color:var(--primary-color)}.plan_card .plan_price small{font-size:13px;color:var(--ink-soft);margin-left:6px}.plan_card .plan_meta,.dark_card .plan_meta{font-size:14px;color:var(--ink-soft);line-height:22px}.plan_card .perks{flex:1;padding-block:10px}.plan_card .perks li{font-size:15px;line-height:26px;padding-left:22px;position:relative;text-align:left}.plan_card .perks li:before{content:"✓";position:absolute;left:0;color:var(--primary-color)}.plan_card .checkout_btn{margin-top:10px}.plan_card .status_pill{align-self:flex-start}.dark_card{background:var(--footer_bg);border-color:var(--footer_bg)}.dark_card .plan_name{font-family:var(--font-display);font-size:24px;color:var(--color-on-accent, #fff)}.dark_card .plan_meta{color:color-mix(in srgb,var(--color-on-accent, #fff) 70%,transparent)}.dark_card .loc{border-top:1px solid color-mix(in srgb,var(--color-on-accent, #fff) 15%,transparent);margin-top:16px;padding-top:16px;display:flex;flex-direction:column;gap:4px}.dark_card .loc strong{color:var(--color-on-accent, #fff);font-weight:600;font-size:15px}.dark_card .loc span{color:color-mix(in srgb,var(--color-on-accent, #fff) 70%,transparent);font-size:14px}.dark_card .loc a{color:var(--color-on-accent, #fff);font-size:14px;text-decoration:underline}.address_card .hours{margin-top:10px}.address_card .hours td{padding:2px 0;font-size:13px}.address_card .hours td:first-child{color:var(--ink-soft);width:45%}.steps_row{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding-top:30px}.steps_row .step{background:var(--card_bg);border:1px solid #CCB8AC;border-radius:10px;padding:24px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:14px;font-weight:500}.steps_row .step .n{width:36px;height:36px;border-radius:50%;background:var(--primary-color);color:var(--white-main-color);display:inline-flex;align-items:center;justify-content:center;font-weight:600}@media screen and (max-width:1024px){.pd_dtl.builder .left_col{padding:0 0 20px}.builder_preview{min-height:320px;position:static;border-radius:0;padding:24px}.builder_preview svg{width:100px;height:100px}.opt_grid.cols3,.opt_grid.cols2{grid-template-columns:1fr 1fr}.steps_row{grid-template-columns:repeat(2,1fr)}.product-title.sm{font-size:22px}}@media screen and (max-width:600px){.opt_grid.cols3,.opt_grid.cols2{grid-template-columns:1fr}}@media screen and (max-width:600px){header.site-header .header_logo{min-width:0;flex:1 1 auto;overflow:hidden}header.site-header .header_logo .wordmark{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%}header.site-header .header_logo img{height:34px}header.site-header .menu_icon{flex:none;margin-inline-end:10px}header.site-header .left_col{flex:none;gap:6px}header.site-header .left_col .icon_btn{width:28px;height:28px}header.site-header .left_col .icon_btn svg{width:22px;height:22px}header.site-header .header-container{padding-block:14px}}.pg_inner .bd_crum.smp_bd_crum{padding-top:30px}@media screen and (max-width:1023px){.pg_inner .bd_crum.smp_bd_crum{padding-top:16px}}.testimonial_section .main_image{max-width:min(560px,100%);height:auto}.about_us_section .cards .card .icon.art{background:url(../images/art_pic.png) center / 51px 51px no-repeat;border-radius:0}.footer .foot_md_block .ft_block.right .badge_img{display:inline-block;width:102px;height:113px;background:url(../images/foot_badge.png) center / contain no-repeat;margin-top:15px}.pd_card .cnt{display:block}.pd_card .image_block img{max-width:100%;max-height:100%;width:auto;height:auto}.best_seller_section .pd_card .image_block{aspect-ratio:1 / 1;overflow:hidden}.pd_lst_grid .lst_pd_card .product-qty-control:not(.added) .delete-btn,.pd_lst_grid .lst_pd_card .product-qty-control:not(.added) .qty-display{display:none}.pd_lst_grid .lst_pd_card .product-tag{display:none}.page_header .image_block img{height:480px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.page_header .image_block img{height:350px}}.own_trail .platform_strip>div:has(nav[aria-label]){display:none!important}.footer .foot_md_block .ft_block.right .badge_upload{width:102px;height:113px;-o-object-fit:contain;object-fit:contain;margin-top:15px;display:inline-block}.testimonial_option_2 .testimonial_block{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial_option_2 .testimonial_card{padding:30px;border-radius:10px;border:1px solid var(--secondary-title-color);background:var(--card_bg)}.testimonial_option_2 .review_star{display:flex;gap:4px}.testimonial_option_2 .review_star svg{width:18px;height:18px;fill:color-mix(in srgb,var(--primary-color) 25%,transparent)}.testimonial_option_2 .review_star svg.on{fill:var(--primary-color)}.testimonial_option_2 .testimonial_card .primary_text{padding:25px 0}.testimonial_option_2 .review_info{display:flex;align-items:flex-start;gap:10px}.testimonial_option_2 .review_info .image_block img,.testimonial_option_2 .review_info .image_block .avatar{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--product_card_bg);color:var(--primary-color);font-family:var(--font-display);font-size:22px}.testimonial_option_2 .user_cnt .name{font-size:16px;line-height:24px;font-weight:500}.testimonial_option_2 .user_cnt .position{font-size:16px;line-height:24px;font-weight:400;padding-top:2px;color:var(--ink-soft)}@media screen and (max-width:767px){.testimonial_option_2 .testimonial_block{display:flex;overflow-x:auto}.testimonial_option_2 .testimonial_card{min-width:300px;box-sizing:border-box;padding:20px}.testimonial_option_2 .testimonial_card .primary_text{padding-top:10px}.testimonial_option_2 .user_cnt .name,.testimonial_option_2 .user_cnt .position{font-size:12px;line-height:20px}.testimonial_option_2 .review_info{flex-direction:column}}.form_social{padding-top:24px}.form_social .or_line{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:600;color:var(--primary-text-color);padding-bottom:16px}.form_social .or_line:before,.form_social .or_line:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--primary-color) 30%,transparent)}.form_social .social_block{display:flex;justify-content:space-between;gap:20px;list-style:none;margin:0;padding:0}.form_social .social_list{border:1px solid color-mix(in srgb,var(--primary-color) 30%,transparent);text-align:center;padding:15px;border-radius:4px;width:100%}.form_social .social_item{display:inline-flex;color:var(--primary-color)}.form_social .social_item svg{width:22px;height:22px}
