:root{--brand: #ff6b00;--brand-dark: #e85f00;--brand-tint: #fff1e6;--brand-tint-2: #fdf0e4;--ink: #16181c;--ink-2: #3f444d;--muted: #7a808b;--line: #ececef;--line-2: #e2e2e6;--bg: #ffffff;--surface: #f7f7f8;--dark: #16181c;--star: #ffa502;--success: #17a34a;--new: #17a34a;--radius-s: 6px;--radius: 10px;--radius-l: 16px;--shadow-s: 0 1px 2px rgba(16, 18, 22, .05);--shadow: 0 6px 24px rgba(16, 18, 22, .07);--shadow-l: 0 14px 40px rgba(16, 18, 22, .1);--page: 1280px;--gap: 24px;--font-body: "Hind Siliguri", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-head: "Inter", "Hind Siliguri", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink-2);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}a:hover{color:var(--brand)}h1,h2,h3,h4,h5{font-family:var(--font-head);color:var(--ink);margin:0 0 .5em;line-height:1.2;letter-spacing:-.01em;font-weight:700}p{margin:0 0 1em}ul{margin:0;padding:0 0 0 1.1em}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-width{width:100%;max-width:var(--page);margin:0 auto;padding:0 20px}.skip-link{position:absolute;left:-999px;top:0;z-index:200;background:#fff;padding:10px 16px;border-radius:0 0 var(--radius) 0}.skip-link:focus{left:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-head);font-weight:600;font-size:14px;padding:12px 24px;border-radius:var(--radius-s);border:1px solid transparent;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .12s ease;text-align:center;line-height:1.2}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--brand);color:#fff}.btn--primary:hover{background:var(--brand-dark);color:#fff}.btn--outline{background:#fff;color:var(--ink);border-color:var(--brand)}.btn--outline:hover{background:var(--brand-tint);color:var(--brand)}.btn--ghost{background:#fff;color:var(--ink);border-color:var(--line-2)}.btn--ghost:hover{border-color:var(--brand);color:var(--brand)}.btn--dark{background:var(--dark);color:#fff}.btn--dark:hover{background:#000;color:#fff}.btn--block{width:100%}.btn--lg{padding:15px 30px;font-size:15px}.btn--sm{padding:9px 16px;font-size:13px}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.field{width:100%;padding:12px 14px;font:inherit;font-size:14px;color:var(--ink);background:#fff;border:1px solid var(--line-2);border-radius:var(--radius-s)}.field::placeholder{color:var(--muted)}.field:focus{border-color:var(--brand);outline:none}select.field{-webkit-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%237a808b' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:11px}.section{padding:42px 0}.section--tight{padding:26px 0}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.section-head h2{font-size:22px;margin:0}.section-head .link-all{color:var(--brand);font-size:13px;font-weight:600;display:inline-flex;gap:6px;align-items:center}.announcement{background:var(--brand);color:#fff;font-size:12.5px;font-weight:500}.announcement__inner{display:flex;align-items:center;justify-content:center;gap:10px 22px;flex-wrap:wrap;padding:9px 0;text-align:center}.announcement__item{display:inline-flex;align-items:center;gap:7px}.announcement__sep{opacity:.5}.announcement svg{width:15px;height:15px}.header{background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:40}.header__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:16px 0}.header__logo{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-head);font-weight:800;font-size:22px;color:var(--ink);letter-spacing:-.02em}.header__logo svg{width:26px;height:26px;color:var(--brand)}.header__logo img{max-height:40px;width:auto}.search{display:flex;align-items:stretch;border:1.5px solid var(--brand);border-radius:var(--radius-s);overflow:hidden;background:#fff;max-width:640px;width:100%}.search__scope{border:0;border-right:1px solid var(--line-2);background:#fff;font:inherit;font-size:13px;color:var(--ink-2);padding:0 30px 0 14px;-webkit-appearance:none;appearance:none;cursor:pointer;min-width:132px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%237a808b' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px}.search__input{flex:1;border:0;padding:11px 14px;font:inherit;font-size:14px;min-width:0}.search__input:focus{outline:none}.search__submit{border:0;background:var(--brand);color:#fff;padding:0 18px;cursor:pointer;display:grid;place-items:center}.search__submit:hover{background:var(--brand-dark)}.search__submit svg{width:18px;height:18px}.header__actions{display:flex;align-items:center;gap:22px}.header__action{display:inline-flex;align-items:center;gap:9px;color:var(--ink);position:relative}.header__action svg{width:21px;height:21px}.header__action-text{display:grid;line-height:1.25}.header__action-text b{font-family:var(--font-head);font-size:12.5px;font-weight:700}.header__action-text span{font-size:11px;color:var(--muted)}.header__badge{position:absolute;top:-6px;left:12px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;border-radius:999px;display:grid;place-items:center;padding:0 4px}.header__burger{display:none;background:none;border:0;padding:6px;color:var(--ink);cursor:pointer}.header__burger svg{width:24px;height:24px}.header__nav-row{border-top:1px solid var(--line)}.header__nav-inner{display:flex;align-items:stretch;gap:26px}.catmenu{position:relative;flex:0 0 258px}.catmenu__toggle{width:100%;display:flex;align-items:center;gap:10px;background:var(--dark);color:#fff;border:0;padding:14px 16px;font-family:var(--font-head);font-weight:600;font-size:14px;cursor:pointer;border-radius:var(--radius-s) var(--radius-s) 0 0}.catmenu__toggle svg{width:17px;height:17px}.catmenu__toggle .chev{margin-left:auto;transition:transform .2s ease}.catmenu[open] .catmenu__toggle .chev,.catmenu.is-open .catmenu__toggle .chev{transform:rotate(180deg)}.catmenu__list{position:absolute;top:100%;left:0;width:100%;background:#fff;z-index:30;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius-s) var(--radius-s);box-shadow:var(--shadow);list-style:none;margin:0;padding:6px 0;display:none}.catmenu.is-open .catmenu__list{display:block}.catmenu--static .catmenu__list{display:block;position:static;box-shadow:none}.catmenu__list a{display:flex;align-items:center;gap:12px;padding:10px 16px;font-size:13.5px;color:var(--ink-2)}.catmenu__list a:hover{background:var(--brand-tint);color:var(--brand)}.catmenu__list svg,.catmenu__list img{width:18px;height:18px;object-fit:contain;color:var(--ink-2)}.mainnav{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.mainnav>li>a{display:inline-flex;align-items:center;gap:6px;padding:14px 0;font-family:var(--font-head);font-size:14px;font-weight:500;color:var(--ink-2);position:relative}.mainnav>li>a:hover,.mainnav>li.is-active>a{color:var(--brand)}.mainnav>li.is-active>a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--brand)}.mainnav .has-children{position:relative}.mainnav .submenu{position:absolute;top:100%;left:-14px;min-width:208px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-s);box-shadow:var(--shadow);list-style:none;margin:0;padding:6px 0;opacity:0;visibility:hidden;transform:translateY(6px);transition:.16s ease;z-index:30}.mainnav .has-children:hover .submenu,.mainnav .has-children:focus-within .submenu{opacity:1;visibility:visible;transform:translateY(0)}.mainnav .submenu a{display:block;padding:9px 16px;font-size:13.5px}.mainnav .submenu a:hover{background:var(--brand-tint);color:var(--brand)}.drawer{position:fixed;inset:0 auto 0 0;width:min(86vw,340px);background:#fff;z-index:120;transform:translate(-101%);transition:transform .26s ease;overflow-y:auto;padding:18px;box-shadow:var(--shadow-l)}.drawer.is-open{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.drawer__close{background:none;border:0;font-size:24px;line-height:1;cursor:pointer;color:var(--ink)}.drawer ul{list-style:none;padding:0;margin:0}.drawer ul a{display:block;padding:11px 4px;border-bottom:1px solid var(--line);font-size:14.5px}.drawer .drawer__sub a{padding-left:18px;color:var(--muted);font-size:13.5px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#10121673;z-index:110;opacity:0;visibility:hidden;transition:.22s ease}.overlay.is-open{opacity:1;visibility:visible}.hero{padding-top:20px}.hero__slides{position:relative;border-radius:var(--radius-l);overflow:hidden}.hero__slide{display:none;background:var(--brand-tint-2);border-radius:var(--radius-l);min-height:380px;padding:44px 48px}.hero__slide.is-active{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.hero__eyebrow{font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:14px}.hero__title{font-size:clamp(30px,4vw,52px);font-weight:800;letter-spacing:-.025em;line-height:1.06;margin:0 0 16px}.hero__title em{font-style:normal;color:var(--brand);display:block}.hero__text{font-size:14.5px;color:var(--ink-2);max-width:380px;margin-bottom:24px}.hero__cta{display:flex;gap:12px;flex-wrap:wrap}.hero__media{position:relative;display:grid;place-items:center;min-height:300px}.hero__media img{max-height:320px;width:auto;object-fit:contain;position:relative;z-index:2}.hero__ring{position:absolute;z-index:1;width:300px;height:300px;border-radius:50%;border:2px dashed rgba(255,107,0,.35)}.hero__ring--2{width:226px;height:226px;border-style:solid;border-color:#ff6b002e}.hero__pedestal{position:absolute;bottom:6px;z-index:1;width:250px;height:42px;border-radius:50%;background:#16181c12;filter:blur(2px)}.hero__dots{display:flex;gap:7px;justify-content:center;padding:16px 0 0}.hero__dot{width:8px;height:8px;border-radius:999px;background:#e2c9b4;border:0;padding:0;cursor:pointer}.hero__dot.is-active{width:24px;background:var(--brand)}.services{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.services__grid{display:grid;grid-template-columns:repeat(5,1fr)}.services__item{display:flex;align-items:center;gap:12px;padding:18px 20px;border-right:1px solid var(--line)}.services__item:last-child{border-right:0}.services__icon{width:30px;height:30px;color:var(--brand);flex:none}.services__item b{display:block;font-family:var(--font-head);font-size:13.5px;color:var(--ink);font-weight:700}.services__item span{font-size:11.5px;color:var(--muted)}.circles{display:grid;grid-template-columns:repeat(7,1fr);gap:14px}.circle-card{text-align:center}.circle-card__media{aspect-ratio:1;border-radius:50%;background:var(--surface);display:grid;place-items:center;overflow:hidden;margin-bottom:10px;transition:box-shadow .2s ease,transform .2s ease}.circle-card:hover .circle-card__media{box-shadow:var(--shadow);transform:translateY(-3px)}.circle-card__media img{width:62%;height:62%;object-fit:contain}.circle-card__media .dots{display:flex;gap:4px}.circle-card__media .dots i{width:6px;height:6px;border-radius:999px;background:var(--ink);display:block}.circle-card span{font-size:13px;font-weight:600;color:var(--ink);font-family:var(--font-head)}.product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.product-grid--4{grid-template-columns:repeat(4,1fr)}.product-grid--3{grid-template-columns:repeat(3,1fr)}.card{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:12px;transition:box-shadow .2s ease,border-color .2s ease}.card:hover{box-shadow:var(--shadow);border-color:var(--line-2)}.card__media{position:relative;aspect-ratio:1 / .92;background:var(--surface);border-radius:var(--radius-s);overflow:hidden;margin-bottom:12px}.card__media img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .3s ease}.card:hover .card__media img{transform:scale(1.05)}.badge{position:absolute;top:8px;z-index:3;font-family:var(--font-head);font-size:10.5px;font-weight:700;color:#fff;padding:3px 9px;border-radius:4px;letter-spacing:.01em}.badge--sale{right:8px;background:var(--brand)}.badge--new{left:8px;background:var(--new)}.badge--out{left:8px;background:var(--muted)}.card__title{font-family:var(--font-head);font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.35;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.card__cart{flex:none;width:34px;height:34px;border-radius:var(--radius-s);border:0;background:var(--brand);color:#fff;display:grid;place-items:center;cursor:pointer}.card__cart:hover{background:var(--brand-dark)}.card__cart svg{width:16px;height:16px}.card__wish{position:absolute;top:8px;right:8px;z-index:3;width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(-4px);transition:.18s ease;color:var(--ink-2)}.card:hover .card__wish{opacity:1;transform:none}.card__wish svg{width:15px;height:15px}.card__wish.is-active{color:var(--brand);border-color:var(--brand)}.rating{display:inline-flex;align-items:center;gap:5px}.rating__stars{display:inline-flex;gap:1px;color:var(--star)}.rating__stars svg{width:13px;height:13px}.rating__stars .is-empty{color:#dcdde1}.rating__count{font-size:11.5px;color:var(--muted)}.price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.price__now{font-family:var(--font-head);font-size:15px;font-weight:700;color:var(--ink)}.price__was{font-size:12px;color:var(--muted);text-decoration:line-through}.price--lg .price__now{font-size:27px;color:var(--brand)}.price--lg .price__was{font-size:15px}.promo-strip{position:relative;overflow:hidden;background:var(--dark);color:#fff;border-radius:var(--radius);padding:26px 34px;display:flex;align-items:center;gap:24px}.promo-strip__label{font-size:11.5px;color:var(--brand);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.promo-strip h3{color:#fff;font-size:22px;margin:4px 0}.promo-strip p{margin:0;font-size:13.5px;color:#ffffffb8}.promo-strip__body{flex:1;min-width:0}.promo-strip__media{flex:none;max-width:220px}.promo-strip .btn{flex:none}.collections-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.col-card{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--surface);min-height:216px;padding:22px;display:flex;flex-direction:column;justify-content:flex-start}.col-card--tall{grid-row:span 1;min-height:216px}.col-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.col-card__bg img{width:100%;height:100%;object-fit:cover}.col-card__inner{position:relative;z-index:2;max-width:62%}.col-card__eyebrow{font-size:11px;color:var(--muted);font-weight:600;margin-bottom:6px}.col-card h3{font-size:19px;margin:0 0 6px;line-height:1.25}.col-card p{font-size:12.5px;color:var(--muted);margin:0 0 14px}.col-card .btn{align-self:flex-start}.col-card--feature{grid-column:span 1;min-height:216px}.newsletter{background:var(--brand-tint);border-radius:var(--radius);padding:22px 28px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.newsletter__icon{width:42px;height:42px;color:var(--brand);flex:none}.newsletter__copy{flex:1;min-width:210px}.newsletter__copy b{display:block;font-family:var(--font-head);font-size:16px;color:var(--ink)}.newsletter__copy span{font-size:13px;color:var(--muted)}.newsletter__form{display:flex;gap:0;min-width:320px}.newsletter__form .field{border-radius:var(--radius-s) 0 0 var(--radius-s);border-right:0}.newsletter__form .btn{border-radius:0 var(--radius-s) var(--radius-s) 0}.form-note{font-size:12.5px;margin-top:8px}.form-note--ok{color:var(--success)}.form-note--error{color:#d92d20}.footer{border-top:1px solid var(--line);padding-top:44px;margin-top:20px;background:#fff}.footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1.15fr 1fr 1.3fr;gap:30px}.footer__brand .header__logo{margin-bottom:12px}.footer__brand p{font-size:13px;color:var(--muted);max-width:260px}.footer h4{font-size:14.5px;margin:0 0 14px}.footer ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.footer ul a,.footer li{font-size:13px;color:var(--muted)}.footer ul a:hover{color:var(--brand)}.footer__contact li{display:flex;gap:9px;align-items:flex-start}.footer__contact svg{width:15px;height:15px;color:var(--brand);flex:none;margin-top:3px}.social{display:flex;gap:14px;margin-top:14px}.social a{color:var(--ink)}.social svg{width:16px;height:16px}.footer__bottom{margin-top:34px;border-top:1px solid var(--line);padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.footer__bottom p{margin:0;font-size:12.5px;color:var(--muted)}.payments{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.payments img{height:22px;width:auto}.pay-chip{height:24px;padding:0 9px;border:1px solid var(--line-2);border-radius:4px;background:#fff;display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;color:var(--ink-2);font-family:var(--font-head);letter-spacing:.02em}.pay-chip--bkash{color:#e2136e;border-color:#f7c9dd}.pay-chip--nagad{color:#ec1c24;border-color:#f8c9cb}.pay-chip--ssl{color:var(--success);border-color:#bfe6cd;gap:5px}.pay-chip svg{width:11px;height:11px}.breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:16px 0;font-size:12.5px;color:var(--muted)}.breadcrumb a:hover{color:var(--brand)}.breadcrumb svg{width:11px;height:11px;opacity:.6}.breadcrumb [aria-current]{color:var(--ink)}.product{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:start}.gallery{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px}.gallery__thumbs{display:grid;gap:10px;align-content:start}.gallery__thumb{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);padding:6px;cursor:pointer;overflow:hidden}.gallery__thumb img{width:100%;height:100%;object-fit:contain}.gallery__thumb.is-active{border-color:var(--brand)}.gallery__more{border:1px solid var(--line);border-radius:var(--radius-s);background:#fff;height:34px;display:grid;place-items:center;cursor:pointer;color:var(--ink-2)}.gallery__main{position:relative;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);aspect-ratio:1 / .92;overflow:hidden;display:grid;place-items:center}.gallery__main img{width:100%;height:100%;object-fit:contain;padding:24px}.product__title{font-size:27px;line-height:1.2;margin:0 0 12px}.product__meta-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.stock{font-size:13px;font-weight:600;color:var(--success)}.stock--out{color:#d92d20}.product__price{margin-bottom:6px}.product__save{font-size:13px;color:var(--ink-2);margin-bottom:18px}.product__save b{color:var(--brand)}.usp-list{display:grid;gap:14px;margin:0 0 22px;padding:0;list-style:none}.usp-list li{display:flex;gap:12px;align-items:flex-start}.usp-list__icon{width:34px;height:34px;border-radius:50%;background:var(--brand-tint);color:var(--brand);display:grid;place-items:center;flex:none}.usp-list__icon svg{width:17px;height:17px}.usp-list b{display:block;font-family:var(--font-head);font-size:13.5px;color:var(--ink)}.usp-list span{font-size:12.5px;color:var(--muted)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:var(--radius-s);overflow:hidden;height:46px}.qty button{width:42px;height:100%;border:0;background:#fff;font-size:18px;cursor:pointer;color:var(--ink)}.qty button:hover{background:var(--surface)}.qty input{width:46px;height:100%;border:0;text-align:center;font:inherit;font-weight:600;color:var(--ink)}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.buy-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-bottom:12px}.buy-row .btn{height:46px}.product-form__buttons{display:grid;gap:12px}.wishlist-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:none;border:0;font:inherit;font-size:14px;color:var(--ink-2);cursor:pointer;padding:6px;width:100%}.wishlist-btn:hover{color:var(--brand)}.wishlist-btn svg{width:17px;height:17px}.variant-picker{display:grid;gap:14px;margin-bottom:18px}.variant-picker legend{font-family:var(--font-head);font-size:13px;font-weight:700;color:var(--ink);padding:0 0 8px}.variant-picker fieldset{border:0;padding:0;margin:0}.swatches{display:flex;gap:8px;flex-wrap:wrap}.swatches input{position:absolute;opacity:0;pointer-events:none}.swatches label{border:1px solid var(--line-2);border-radius:var(--radius-s);padding:9px 15px;font-size:13px;cursor:pointer;background:#fff;color:var(--ink-2)}.swatches input:checked+label{border-color:var(--brand);background:var(--brand-tint);color:var(--brand);font-weight:600}.swatches input:focus-visible+label{outline:2px solid var(--brand);outline-offset:2px}.product-info{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}.tabs__nav{display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:20px;flex-wrap:wrap}.tabs__btn{background:none;border:0;padding:0 0 12px;font-family:var(--font-head);font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;position:relative}.tabs__btn.is-active{color:var(--brand)}.tabs__btn.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand)}.tabs__panel{display:none;font-size:14px}.tabs__panel.is-active{display:block}.tabs__panel ul{padding-left:18px;display:grid;gap:7px}.tabs__panel table{width:100%;border-collapse:collapse;font-size:13.5px}.tabs__panel td{padding:9px 0;border-bottom:1px solid var(--line)}.tabs__panel td:first-child{color:var(--muted);width:40%}.meta-box{border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;display:grid;gap:12px}.meta-box__row{display:flex;gap:10px;font-size:13px;align-items:baseline;flex-wrap:wrap}.meta-box__row>b{font-family:var(--font-head);color:var(--ink);min-width:74px;font-weight:700}.meta-box__row a{color:var(--brand)}.meta-box__share{display:flex;gap:8px}.meta-box__share a{width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--ink-2)}.meta-box__share a:hover{border-color:var(--brand);color:var(--brand)}.meta-box__share svg{width:13px;height:13px}.fbt{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.fbt__items{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fbt__item{flex:1 1 160px;text-align:center}.fbt__item .fbt__media{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);aspect-ratio:1;display:grid;place-items:center;margin-bottom:10px;overflow:hidden}.fbt__media img{width:100%;height:100%;object-fit:contain;padding:14px}.fbt__item b{display:block;font-family:var(--font-head);font-size:13px;font-weight:600;color:var(--ink);margin-bottom:4px}.fbt__item span{font-size:13px;font-weight:700;color:var(--ink)}.fbt__plus{font-size:22px;color:var(--muted);flex:none}.fbt__summary b{font-size:13px;color:var(--ink);font-family:var(--font-head)}.fbt__total{display:flex;align-items:baseline;gap:8px;margin:6px 0 4px}.fbt__total .now{font-size:24px;font-weight:800;color:var(--ink);font-family:var(--font-head)}.fbt__total .was{font-size:14px;color:var(--muted);text-decoration:line-through}.fbt__save{font-size:13px;margin-bottom:14px}.fbt__save b{color:var(--brand)}.fbt__check{display:flex;gap:8px;align-items:center;justify-content:center;font-size:12px;color:var(--muted);margin-top:8px}.reviews{display:grid;grid-template-columns:200px minmax(0,1fr) 220px;gap:30px;align-items:center}.reviews__score{text-align:center}.reviews__score .num{font-size:46px;font-weight:800;font-family:var(--font-head);color:var(--ink);line-height:1}.reviews__score .rating{justify-content:center;margin:8px 0 6px}.reviews__score .rating__stars svg{width:17px;height:17px}.reviews__score p{font-size:12.5px;color:var(--muted);margin:0}.reviews__bars{display:grid;gap:8px}.bar-row{display:grid;grid-template-columns:58px minmax(0,1fr) 42px 42px;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}.bar{height:8px;border-radius:999px;background:var(--line);overflow:hidden}.bar i{display:block;height:100%;background:var(--brand)}.review-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.review-card{border:1px solid var(--line);border-radius:var(--radius);padding:16px}.review-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.review-card b{font-family:var(--font-head);font-size:13.5px;color:var(--ink)}.review-card time{font-size:11.5px;color:var(--muted)}.review-card .rating{margin-bottom:8px}.review-card p{font-size:13px;margin:0;color:var(--ink-2)}.promo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.promo-card{position:relative;overflow:hidden;border-radius:var(--radius);min-height:190px;padding:22px;background:var(--brand-tint-2);display:flex;flex-direction:column;align-items:flex-start}.promo-card--dark{background:var(--dark)}.promo-card--dark h3,.promo-card--dark .promo-card__label{color:#fff}.promo-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.promo-card__bg img{width:100%;height:100%;object-fit:cover}.promo-card>*{position:relative;z-index:2}.promo-card__label{font-size:11px;font-weight:700;color:var(--brand);text-transform:uppercase;letter-spacing:.09em;margin-bottom:6px}.promo-card h3{font-size:19px;margin:0 0 12px;max-width:72%}.countdown{display:flex;gap:6px;margin-bottom:14px}.countdown div{background:var(--dark);color:#fff;border-radius:var(--radius-s);min-width:42px;padding:6px 4px;text-align:center;font-family:var(--font-head)}.countdown b{display:block;font-size:15px;font-weight:700;line-height:1.1}.countdown span{font-size:9px;opacity:.7;text-transform:uppercase;letter-spacing:.05em}.collection-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.collection-head h1{font-size:26px;margin:0}.collection-head p{margin:4px 0 0;font-size:13px;color:var(--muted)}.facets{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pagination{display:flex;gap:8px;justify-content:center;margin-top:34px;flex-wrap:wrap}.pagination a,.pagination span{min-width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--radius-s);font-size:13.5px;padding:0 10px}.pagination .is-current{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700}.empty-state{text-align:center;padding:60px 20px}.empty-state h2{font-size:20px}.empty-state p{color:var(--muted)}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:30px;align-items:start}.cart-table{width:100%;border-collapse:collapse}.cart-table th{text-align:left;font-family:var(--font-head);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding-bottom:12px;border-bottom:1px solid var(--line);font-weight:700}.cart-table td{padding:16px 0;border-bottom:1px solid var(--line);vertical-align:middle}.cart-item{display:flex;gap:14px;align-items:center}.cart-item img{width:74px;height:74px;object-fit:contain;background:var(--surface);border-radius:var(--radius-s);padding:6px}.cart-item b{display:block;font-family:var(--font-head);font-size:14px;color:var(--ink)}.cart-item small{color:var(--muted);font-size:12px}.cart-remove{background:none;border:0;color:var(--muted);font-size:12.5px;cursor:pointer;padding:4px 0}.cart-remove:hover{color:#d92d20}.cart-summary{border:1px solid var(--line);border-radius:var(--radius);padding:22px}.cart-summary h3{font-size:17px}.cart-summary__row{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:9px 0}.cart-summary__row--total{border-top:1px solid var(--line);margin-top:8px;padding-top:14px;font-size:17px;font-weight:700;color:var(--ink);font-family:var(--font-head)}.cod-note{background:var(--brand-tint);border-radius:var(--radius-s);padding:12px 14px;font-size:12.5px;color:var(--ink-2);display:flex;gap:9px;margin:14px 0}.cod-note svg{width:16px;height:16px;color:var(--brand);flex:none;margin-top:2px}.rte{font-size:15px}.rte img{border-radius:var(--radius);margin:16px 0}.rte h2{font-size:22px;margin-top:28px}.rte h3{font-size:18px;margin-top:22px}.rte a{color:var(--brand);text-decoration:underline}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.article-card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.article-card__media{aspect-ratio:16/10;background:var(--surface)}.article-card__media img{width:100%;height:100%;object-fit:cover}.article-card__body{padding:16px}.article-card h3{font-size:16px;margin-bottom:6px}.article-card time{font-size:12px;color:var(--muted)}.toast{position:fixed;right:18px;bottom:18px;z-index:200;background:var(--dark);color:#fff;padding:13px 18px;border-radius:var(--radius-s);font-size:13.5px;box-shadow:var(--shadow-l);opacity:0;transform:translateY(12px);transition:.22s ease;pointer-events:none;max-width:300px}.toast.is-open{opacity:1;transform:none}@media(max-width:1100px){.footer__grid{grid-template-columns:1fr 1fr 1fr}.product-info{grid-template-columns:1fr}.reviews{grid-template-columns:170px minmax(0,1fr)}.reviews__cta{grid-column:1 / -1}.circles,.product-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:990px){.header__burger{display:inline-flex}.header__top{grid-template-columns:auto auto;row-gap:12px;gap:14px}.header .search{grid-column:1 / -1;order:3;max-width:none}.header__nav-row,.header__action-text{display:none}.header__badge{left:auto;right:-8px}.product{grid-template-columns:1fr;gap:26px}.fbt,.cart-layout{grid-template-columns:1fr}.services__grid{grid-template-columns:repeat(2,1fr)}.services__item{border-bottom:1px solid var(--line)}.services__item:nth-child(2n){border-right:0}.collections-grid{grid-template-columns:repeat(2,1fr)}.review-cards,.promo-cards,.article-grid{grid-template-columns:1fr 1fr}.hero__slide.is-active{grid-template-columns:1fr;text-align:center;padding:30px 24px}.hero__text{margin-left:auto;margin-right:auto}.hero__cta{justify-content:center}.hero__media{order:-1;min-height:220px}.hero__media img{max-height:210px}.hero__ring{width:210px;height:210px}.hero__ring--2{width:160px;height:160px}}@media(max-width:720px){.section{padding:30px 0}.product-grid,.product-grid--4,.product-grid--3{grid-template-columns:repeat(2,1fr)}.circles{grid-template-columns:repeat(3,1fr)}.footer__grid{grid-template-columns:1fr 1fr}.promo-strip{flex-direction:column;align-items:flex-start;padding:22px}.promo-strip__media{display:none}.gallery{grid-template-columns:1fr}.gallery__thumbs{grid-auto-flow:column;grid-auto-columns:68px;overflow-x:auto;order:2}.gallery__more{display:none}.newsletter{flex-direction:column;align-items:flex-start}.newsletter__form{width:100%;min-width:0}.reviews,.review-cards,.promo-cards,.article-grid,.buy-row{grid-template-columns:1fr}.buy-row .qty{justify-self:start}.product__title{font-size:22px}.cart-table thead{display:none}.cart-table td{display:block;border:0;padding:6px 0}.cart-table tr{display:block;border-bottom:1px solid var(--line);padding:14px 0}}@media(max-width:480px){.footer__grid,.collections-grid,.services__grid{grid-template-columns:1fr}.services__item{border-right:0}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}html{-webkit-text-size-adjust:100%}body{overflow-x:hidden}img,svg,video,iframe,table{max-width:100%}a,button,[role=button],input,select,textarea,label{-webkit-tap-highlight-color:rgba(255,107,0,.14)}.scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll-x::-webkit-scrollbar,.tabs__nav::-webkit-scrollbar,.gallery__thumbs::-webkit-scrollbar,.circles::-webkit-scrollbar,.product-grid::-webkit-scrollbar,.facets::-webkit-scrollbar{height:0;width:0}.mobilebar,.sticky-atc{display:none}@media(max-width:990px){.header-section{position:sticky;top:0;z-index:60;background:#fff;transition:transform .26s ease,box-shadow .26s ease}body.hdr-stuck .header-section{box-shadow:0 6px 20px #00000014}body.hdr-up .header-section{transform:translateY(-102%)}body.drawer-open .header-section{transform:none}.header__top{padding:10px 0;row-gap:10px}.header__burger{min-width:44px;min-height:44px;align-items:center;justify-content:center}.header__logo{font-size:19px}.header__logo img{max-height:34px;width:auto}.header__action{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.header .search{height:44px}.search__scope{display:none}.search__input{font-size:16px}.search__submit{min-width:44px}.announcement__sep{display:none}.announcement__inner{justify-content:center;text-align:center;min-height:34px}.announcement__item{display:none}.announcement__item.is-on{display:inline-flex}.drawer{width:min(87vw,340px);padding:0;display:flex;flex-direction:column}.drawer__head{padding:13px 16px;border-bottom:1px solid var(--line);margin:0}.drawer__close{min-width:44px;min-height:44px}.drawer__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 16px calc(20px + env(safe-area-inset-bottom))}.drawer ul a{min-height:46px;display:flex;align-items:center}.drawer li{position:relative}.drawer__toggle{position:absolute;top:0;right:0;width:46px;height:46px;background:none;border:0;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.drawer__toggle svg{width:16px;height:16px;transition:transform .2s ease}.drawer li.is-open>.drawer__toggle svg{transform:rotate(180deg)}.drawer__sub{max-height:0;overflow:hidden;transition:max-height .26s ease}.drawer li.is-open>.drawer__sub{max-height:640px}.drawer__cta{display:grid;gap:8px;margin-top:16px}.drawer__cta .btn{width:100%}.mobilebar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fff;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -4px 18px #00000012;transition:transform .26s ease}.mobilebar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;padding:6px 2px;background:none;border:0;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:600;line-height:1.1;color:var(--ink-2);position:relative;text-align:center}.mobilebar__item svg{width:21px;height:21px}.mobilebar__item.is-active{color:var(--brand)}.mobilebar__badge{position:absolute;top:4px;right:calc(50% - 20px);min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}body{padding-bottom:58px}body.atc-on .mobilebar{transform:translateY(100%)}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:75;display:flex;align-items:center;gap:10px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 22px #0000001a;padding:9px 14px calc(9px + env(safe-area-inset-bottom));transform:translateY(115%);visibility:hidden;transition:transform .28s ease,visibility .28s}.sticky-atc.is-on{transform:none;visibility:visible}.sticky-atc__media{width:44px;height:44px;flex:0 0 auto;border-radius:10px;background:var(--surface);object-fit:contain}.sticky-atc__info{min-width:0;flex:1}.sticky-atc__title{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font-size:16px;font-weight:800;color:var(--brand);font-family:var(--font-head)}.sticky-atc__buttons{display:flex;gap:8px;flex:0 0 auto}.sticky-atc .btn{padding:12px 15px;font-size:13.5px;white-space:nowrap;min-height:46px}.product__title{font-size:20px;line-height:1.35}.usp-list{grid-template-columns:1fr 1fr;gap:10px}.usp-list li{font-size:12.5px}.buy-row{gap:10px}.qty{height:48px}.qty button{min-width:44px}.qty input{font-size:16px;width:52px}.product-form__buttons{display:grid;grid-template-columns:1fr auto;gap:10px}.wishlist-btn{min-height:48px;padding:0 14px}.btn--block{min-height:50px}.swatches label{min-height:44px;display:inline-flex;align-items:center}.cart-summary{position:sticky;bottom:0;background:#fff}.cart-remove{min-height:40px}}@media(max-width:720px){.hero__title{font-size:27px;line-height:1.28}.section-head h2{font-size:19px}.rte{font-size:14px}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],select,textarea{font-size:16px}.product-grid--swipe{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:2px 20px 8px}.product-grid--swipe>*{flex:0 0 62%;scroll-snap-align:start}.circles{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -20px;padding:2px 20px 8px}.circles>*{flex:0 0 78px;scroll-snap-align:center}.circle-card__media{width:74px;height:74px}.circle-card span{font-size:11.5px}.product-grid{gap:12px}.card__title{font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.card__media{aspect-ratio:1 / 1}.card__cart{min-width:40px;min-height:40px}.card__wish{width:34px;height:34px}.price{font-size:15px}.tabs__nav{overflow-x:auto;flex-wrap:nowrap;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px;padding:0 20px}.tabs__btn{flex:0 0 auto;scroll-snap-align:start;min-height:46px;white-space:nowrap}.facets{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;margin:0 -20px;padding:0 20px 4px}.facets select{flex:0 0 auto;min-height:42px}.collection-head{gap:10px}.footer__grid{grid-template-columns:1fr;gap:0}.footer__col>h4{display:flex;align-items:center;justify-content:space-between;padding:15px 0;margin:0;cursor:pointer;border-top:1px solid rgba(255,255,255,.13)}.footer__col>h4:after{content:"+";font-size:19px;font-weight:400;opacity:.7}.footer__col.is-open>h4:after{content:"\2013"}.footer__col>ul{max-height:0;overflow:hidden;transition:max-height .26s ease}.footer__col.is-open>ul{max-height:700px;padding-bottom:14px}.footer__col--static>ul{max-height:none;padding-bottom:14px}.footer__col--static>h4:after{content:""}.footer__bottom{flex-direction:column;gap:12px;text-align:center}.payments{justify-content:center;flex-wrap:wrap}.fbt__items{gap:8px}.fbt__media{width:62px;height:62px}.breadcrumb{overflow-x:auto;white-space:nowrap;scrollbar-width:none}.btn{min-height:44px}.toast{left:14px;right:14px;bottom:calc(70px + env(safe-area-inset-bottom));text-align:center}body.atc-on .toast{bottom:calc(76px + env(safe-area-inset-bottom))}}@media(max-width:400px){.sticky-atc__media{display:none}.mobilebar__item{font-size:10px}.usp-list{grid-template-columns:1fr}.product-grid--swipe>*{flex:0 0 70%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
