.page-width{max-width:1280px!important;padding-left:2rem!important;padding-right:2rem!important}.header.page-width,.utility-bar__grid.page-width{padding-left:2rem!important;padding-right:2rem!important}:root{--color-primary: var(--ht-color-primary, #1F7F3E);--color-primary-hover: var(--ht-color-primary-hover, #1a6c35);--color-primary-rgb: var(--ht-color-primary-rgb, 31, 127, 62);--color-secondary: var(--ht-color-secondary, #E51E25);--color-secondary-rgb: var(--ht-color-secondary-rgb, 229, 30, 37);--color-accent: var(--ht-color-accent, #D4A017);--color-accent-rgb: var(--ht-color-accent-rgb, 212, 160, 23);--color-text: var(--ht-color-text, #111827);--color-text-rgb: var(--ht-color-text-rgb, 17, 24, 39);--color-text-muted: var(--ht-color-text-muted, #6B7280);--color-text-muted-rgb: var(--ht-color-text-muted-rgb, 107, 114, 128);--color-bg: var(--ht-color-bg, #FFFFFF);--color-background-alt: var(--ht-color-bg-alt, #F8FAFC);--color-background-alt-rgb: var(--ht-color-bg-alt-rgb, 248, 250, 252);--color-border: var(--ht-color-border, #E5E7EB);--color-border-rgb: var(--ht-color-border-rgb, 229, 231, 235);--color-success: var(--ht-color-success, #16A34A);--color-success-rgb: var(--ht-color-success-rgb, 22, 163, 74);--color-warning: var(--ht-color-warning, #F59E0B);--color-warning-rgb: var(--ht-color-warning-rgb, 245, 158, 11)}:root{--font-family-bilingual: "Inter", "Noto Sans Bengali", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-bangla: "Noto Sans Bengali", "Kalpurush", system-ui, sans-serif}body,.text-body,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-family:var(--font-family-bilingual)}:lang(bn),[lang=bn],.bangla-text{font-family:var(--font-family-bangla);line-height:1.8;letter-spacing:0;word-spacing:.05em}:lang(bn) h1,:lang(bn) h2,:lang(bn) h3,:lang(bn) h4,:lang(bn) h5,:lang(bn) h6,[lang=bn] h1,[lang=bn] h2,[lang=bn] h3,[lang=bn] h4,[lang=bn] h5,[lang=bn] h6{line-height:1.5;letter-spacing:0}:lang(bn) .button,:lang(bn) .field__input,:lang(bn) .select__select,:lang(bn) .badge,:lang(bn) nav a{line-height:1.7;padding-top:.3em;padding-bottom:.3em}@media screen and (max-width:749px){:lang(bn) body,[lang=bn] body{font-size:14px;line-height:1.9}:lang(bn) h1,[lang=bn] h1{font-size:24px}:lang(bn) h2,[lang=bn] h2{font-size:20px}:lang(bn) h3,[lang=bn] h3{font-size:17px}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{background-color:var(--color-primary);color:#fff;border:2px solid var(--color-primary);font-family:var(--font-family-bilingual);font-weight:600;letter-spacing:.04rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button--secondary{background-color:var(--color-bg);color:var(--color-primary);border:2px solid var(--color-primary)}.button--secondary:hover{background-color:var(--color-primary);color:#fff}.button--tertiary{background-color:transparent;color:var(--color-primary);border:1px solid var(--color-border)}.button--tertiary:hover{border-color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.04)}.button--danger,.btn-danger{background-color:var(--color-secondary);color:#fff;border:2px solid var(--color-secondary)}.button--danger:hover,.btn-danger:hover{background-color:#c8191f;border-color:#c8191f}.button:focus-visible,.button:focus,.button.focused{box-shadow:0 0 0 .3rem var(--color-bg),0 0 0 .5rem rgba(var(--color-primary-rgb),.5)}.button:disabled,.button[aria-disabled=true],.button.disabled{background-color:var(--color-border);border-color:var(--color-border);color:var(--color-text-muted);cursor:not-allowed;opacity:.6}.button.loading>.loading__spinner .path{stroke:#fff}.button--secondary.loading>.loading__spinner .path{stroke:var(--color-primary)}.field__input,.select__select,.customer .field input,.customer select,textarea.text-area{font-family:var(--font-family-bilingual);border:1px solid var(--color-border);border-radius:var(--inputs-radius, 6px);color:var(--color-text);background-color:var(--color-bg);transition:border-color .2s ease,box-shadow .2s ease}.field__input:hover,.select__select:hover,.customer .field input:hover,.customer select:hover{border-color:var(--color-primary)}.field__input:focus,.field__input:focus-visible,.select__select:focus,.select__select:focus-visible,.customer .field input:focus,.customer .field input:focus-visible,.customer select:focus,.customer select:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.15);outline:none}.form__label,.field__label{font-family:var(--font-family-bilingual);color:var(--color-text);font-weight:500;font-size:14px}.field__input::placeholder{color:var(--color-text-muted)}.card-wrapper{border-radius:var(--product-card-corner-radius, 8px);overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.card-wrapper:hover{box-shadow:0 4px 16px rgba(var(--color-text-rgb),.08)}.card{border:1px solid var(--color-border);border-radius:var(--product-card-corner-radius, 8px);background-color:var(--color-bg)}.card__heading a{color:var(--color-text);font-family:var(--font-family-bilingual);font-weight:600;transition:color .2s ease}.card__heading a:hover{color:var(--color-primary)}.price-item--regular{color:var(--color-text);font-weight:700}.price-item--sale{color:var(--color-secondary);font-weight:700}.price-item--regular.price-item--last:not(:only-child){color:var(--color-text-muted);text-decoration:line-through}.product-grid .grid__item{transition:transform .2s ease}.product-grid .grid__item:hover{transform:translateY(-2px)}.collection-card-wrapper .card{border:1px solid var(--color-border);overflow:hidden}.collection-card-wrapper .card__heading a{font-weight:600}.collection-card-wrapper .card:hover{border-color:var(--color-primary)}.badge{font-family:var(--font-family-bilingual);font-weight:600;text-transform:uppercase;letter-spacing:.06rem}.badge--sale,.badge[class*=sale]{background-color:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.badge--sold-out,.badge[class*=sold-out]{background-color:var(--color-text-muted);color:#fff;border-color:var(--color-text-muted)}.badge--new{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.badge--hot,.badge--featured{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}.badge--warranty{background-color:var(--color-success);color:#fff;border-color:var(--color-success)}.announcement-bar{background-color:var(--color-primary);color:#fff;font-family:var(--font-family-bilingual)}.announcement-bar a{color:#fff}.announcement-bar a:hover{color:#ffffffd9}.announcement-bar--highlight{background-color:var(--color-secondary)}.header{font-family:var(--font-family-bilingual)}.header__menu-item,.header__menu-item span{color:var(--color-text);font-family:var(--font-family-bilingual);font-weight:500;transition:color .2s ease}.header__menu-item:hover,.header__menu-item:hover span{color:var(--color-primary)}.header__active-menu-item{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.mega-menu__content,.header__submenu{background-color:var(--color-bg);border:1px solid var(--color-border);box-shadow:0 8px 24px rgba(var(--color-text-rgb),.08);border-radius:0 0 8px 8px}.mega-menu__link,.header__submenu .header__menu-item{color:var(--color-text);font-family:var(--font-family-bilingual);transition:color .15s ease,background-color .15s ease;padding:.8rem 1.6rem}.mega-menu__link:hover,.header__submenu .header__menu-item:hover{color:var(--color-primary);background-color:var(--color-background-alt)}.cart-count-bubble{background-color:var(--color-secondary);color:#fff;font-weight:700}.search__input{font-family:var(--font-family-bilingual);border:1px solid var(--color-border)}.search__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.15)}.search__button{color:var(--color-primary)}.footer{border-top:2px solid var(--color-primary);font-family:var(--font-family-bilingual)}.footer__content-bottom{border-top-color:var(--color-border)}.footer a{transition:color .2s ease}.footer a:hover{color:var(--color-primary)}.footer__block-heading{font-weight:600;color:var(--color-text)}.footer .newsletter-form__field-wrapper .field__input{border:1px solid var(--color-border)}.footer .newsletter-form__button{background-color:var(--color-primary);color:#fff}.footer .newsletter-form__button:hover{background-color:var(--color-primary-hover)}.menu-drawer{background-color:var(--color-bg);font-family:var(--font-family-bilingual)}.menu-drawer__menu-item{color:var(--color-text);font-weight:500;padding:1.2rem 2.4rem;border-bottom:1px solid var(--color-border);transition:background-color .15s ease}.menu-drawer__menu-item:hover{background-color:var(--color-background-alt);color:var(--color-primary)}.menu-drawer__close-button{color:var(--color-text)}.predictive-search{background-color:var(--color-bg);border:1px solid var(--color-border);box-shadow:0 8px 24px rgba(var(--color-text-rgb),.1);font-family:var(--font-family-bilingual)}.predictive-search__item:hover{background-color:var(--color-background-alt)}.predictive-search__item-heading{color:var(--color-text);font-weight:600}.cart-drawer{font-family:var(--font-family-bilingual)}.cart-drawer__overlay{background-color:rgba(var(--color-text-rgb),.5)}.cart-item__name{font-weight:600;color:var(--color-text)}.quantity__button{color:var(--color-text);border:1px solid var(--color-border);transition:border-color .2s ease}.quantity__button:hover{border-color:var(--color-primary);color:var(--color-primary)}.product__title{font-family:var(--font-family-bilingual);color:var(--color-text)}.product__text{font-family:var(--font-family-bilingual)}.product-form__input label{font-family:var(--font-family-bilingual);font-weight:500}.swatch-input__input:checked+.swatch-input__label{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}.product-form__submit{background-color:var(--color-primary);color:#fff;font-family:var(--font-family-bilingual);font-weight:700;font-size:16px;letter-spacing:.04rem}.product-form__submit:hover{background-color:var(--color-primary-hover)}.ht-text-primary{color:var(--color-primary)}.ht-text-secondary{color:var(--color-secondary)}.ht-text-accent{color:var(--color-accent)}.ht-text-muted{color:var(--color-text-muted)}.ht-text-success{color:var(--color-success)}.ht-text-warning{color:var(--color-warning)}.ht-bg-primary{background-color:var(--color-primary);color:#fff}.ht-bg-secondary{background-color:var(--color-secondary);color:#fff}.ht-bg-accent{background-color:var(--color-accent);color:#fff}.ht-bg-alt{background-color:var(--color-background-alt)}.ht-bg-success{background-color:var(--color-success);color:#fff}.ht-bg-warning{background-color:var(--color-warning);color:#fff}.ht-border{border:1px solid var(--color-border)}.ht-border-primary{border-color:var(--color-primary)}::selection{background-color:rgba(var(--color-primary-rgb),.15);color:var(--color-text)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-background-alt)}::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-muted)}.shopify-policy__container{max-width:860px!important;width:100%!important;margin:3rem auto!important;padding:0 2rem!important}.shopify-policy__title h1{font-size:32px;font-weight:800;color:#111827;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb;letter-spacing:-.02em}.shopify-policy__body{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:2.5rem;box-shadow:0 1px 4px #0000000d}.shopify-policy__body .rte h1{display:none}.shopify-policy__body .rte h2{font-size:18px;font-weight:700;color:#111827;margin:2rem 0 .75rem;padding-bottom:.4rem;border-bottom:1px solid #f3f4f6}.shopify-policy__body .rte h3{font-size:15px;font-weight:700;color:#374151;margin:1rem 0 .4rem}.shopify-policy__body .rte p{font-size:15px;color:#374151;line-height:1.8;margin-bottom:.75rem}.shopify-policy__body .rte ul{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.5rem}.shopify-policy__body .rte ul li{font-size:15px;color:#374151;line-height:1.7;padding:.55rem .9rem .55rem 2.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-left:3px solid var(--color-primary, #1F7F3E);border-radius:6px;position:relative}.shopify-policy__body .rte ul li:before{content:"\2713";position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:12px;font-weight:700;color:var(--color-primary, #1F7F3E);line-height:1}.shopify-policy__body .rte ol{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.5rem;counter-reset:ht-policy-counter}.shopify-policy__body .rte ol li{font-size:15px;color:#374151;line-height:1.7;padding:.55rem .9rem;background:#f9fafb;border:1px solid #e5e7eb;border-left:3px solid var(--color-primary, #1F7F3E);border-radius:6px;display:flex;align-items:flex-start;gap:.75rem;counter-increment:ht-policy-counter}.shopify-policy__body .rte ol li:before{content:counter(ht-policy-counter);font-size:12px;font-weight:700;color:#fff;background:var(--color-primary, #1F7F3E);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center}.shopify-policy__body .rte hr{border:none;border-top:1px solid #e5e7eb;margin:1.75rem 0}.shopify-policy__body .rte a{color:var(--color-primary, #1F7F3E);text-decoration:underline;text-underline-offset:2px}.shopify-policy__body .rte strong{color:#111827;font-weight:600}@media screen and (max-width:749px){.shopify-policy__container{margin:1.5rem auto!important;padding:0 1rem!important}.shopify-policy__body{padding:1.5rem}.shopify-policy__title h1{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hightech-design-system.css.map */
