:root{--color-primary: #1f2937;--color-accent: #b45309;--color-background: #ffffff;--color-text: #111827;--color-muted: #6b7280;--color-border: #e5e7eb;--radius: 6px;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading: var(--font-body);--page-width: 1200px;--font-size-base: 16px;--gap: 1rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.5}.scheme-1,.scheme-2,.scheme-3{background-color:var(--color-background);color:var(--color-text)}img{max-inline-size:100%;block-size:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-heading);line-height:1.2;margin-block:0 .75rem}:lang(ur) body{line-height:1.9;letter-spacing:normal}:lang(ur) h1,:lang(ur) h2,:lang(ur) h3,:lang(ur) .section-heading{line-height:1.8;letter-spacing:normal}[dir=rtl] .dir-arrow{display:inline-block;transform:scaleX(-1)}.s-header__languages{display:flex;gap:.5rem}.s-header__language{text-decoration:none}.s-header__language.is-current{font-weight:600}.container{inline-size:100%;max-inline-size:var(--page-width);margin-inline:auto;padding-inline:1rem}[hidden]{display:none!important}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.button{display:inline-block;padding:.75rem 1.5rem;background:var(--color-primary);color:#fff;border-radius:var(--radius);text-decoration:none;font-weight:600}.button--secondary{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.section-heading{font-size:1.5rem}.empty-state{color:var(--color-muted)}main>section,main>[data-editor-section]>section{margin-block:2.5rem}.store-message{text-align:center;padding-block:4rem}.s-announcement{background:var(--color-primary);color:#fff;text-align:center;font-size:.875rem;padding:.5rem 1rem}.s-announcement p{margin:0}.s-announcement a{color:#fff}.s-header{position:relative;background:var(--color-background);border-block-end:1px solid var(--color-border)}.s-header.is-sticky{position:sticky;inset-block-start:0;z-index:10}.s-header__inner{display:flex;align-items:center;gap:var(--gap);min-block-size:64px}.s-header__start,.s-header__end{display:contents}.s-header__logo{font-weight:700;font-size:1.25rem;text-decoration:none;margin-inline-end:auto}.s-header__logo img{inline-size:auto;max-inline-size:min(var(--logo-width, 140px),100%);max-block-size:56px;block-size:auto}.s-header__parent{background:none;border:0;padding-block:.5rem;padding-inline:0;font:inherit;color:inherit;cursor:pointer}.s-header__toggle{order:-1;background:none;border:0;font-size:1.5rem;cursor:pointer;padding:.25rem}.s-header__nav ul{list-style:none;margin:0;padding:0}.s-header__nav>ul{display:none}.s-header__nav.is-open>ul{display:block;position:absolute;inset-inline:0;inset-block-start:64px;background:var(--color-background);padding:1rem;border-block-end:1px solid var(--color-border)}.s-header__nav a{display:block;padding-block:.5rem;text-decoration:none}.s-header__nav ul ul{padding-inline-start:1rem}.s-header__cart{text-decoration:none;white-space:nowrap}.s-header__count{display:inline-block;min-inline-size:1.5em;padding-inline:.4em;border-radius:999px;background:var(--color-accent);color:#fff;text-align:center;font-size:.8rem}@media (min-width: 900px){.s-header__toggle{display:none}.s-header__logo{margin-inline-end:0}.s-header__nav{margin-inline-end:auto}.s-header__nav>ul,.s-header__nav.is-open>ul{display:flex;gap:1.5rem;position:static;padding:0;border:0}.s-header__nav li{position:relative}.s-header__nav ul ul{display:none;position:absolute;inset-inline-start:0;inset-block-start:100%;background:var(--color-background);min-inline-size:200px;padding:.5rem 1rem;border:1px solid var(--color-border)}.s-header__nav li:hover>ul,.s-header__nav li:focus-within>ul{display:block}.s-header__nav ul ul ul{inset-inline-start:100%;inset-block-start:0}.s-header--logo-center .s-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.s-header--logo-center .s-header__start,.s-header--logo-center .s-header__end{display:flex;align-items:center;gap:var(--gap)}.s-header--logo-center .s-header__end{justify-content:flex-end}.s-header--logo-center .s-header__nav{margin-inline-end:0}}.s-footer{border-block-start:1px solid var(--color-border);padding-block:2rem;margin-block-start:3rem;font-size:.9rem}.s-footer__columns{display:grid;gap:1.5rem}@media (min-width: 750px){.s-footer__columns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.s-footer__heading{font-size:1rem;margin-block-end:.5rem}.s-footer__menu,.s-footer__social,.s-footer__payments{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.s-footer__payments{flex-direction:row;flex-wrap:wrap}.s-footer__payments li{border:1px solid var(--color-border);border-radius:var(--radius);padding:.15rem .5rem;font-size:.8rem}.s-footer__contact{font-style:normal;display:flex;flex-direction:column;gap:.4rem}.s-footer__copy{opacity:.8;margin-block-start:1.5rem}.s-hero{position:relative;display:grid;place-items:center;overflow:hidden;background:var(--color-primary);color:#fff;margin-block-start:0!important}.s-hero--small{min-block-size:240px}.s-hero--medium{min-block-size:380px}.s-hero--large{min-block-size:540px}.s-hero__slides{display:grid;grid-area:1 / 1;inline-size:100%;min-block-size:inherit}.s-hero__slide{display:grid;place-items:center;inline-size:100%;min-block-size:inherit;grid-area:1 / 1;position:relative}.s-hero__slide[hidden]{display:none}.s-hero__image{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.s-hero__slide:after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / var(--overlay, .3));pointer-events:none}.s-hero__slide:not(:has(.s-hero__image)):after{display:none}.s-hero__content{z-index:1}.s-hero__controls{position:absolute;inset-block-end:.75rem;inset-inline:0;display:flex;justify-content:center;gap:.5rem;z-index:2}.s-hero__controls button{background:rgb(255 255 255 / .85);color:#111;border:0;border-radius:999px;min-inline-size:2.5rem;min-block-size:2.5rem;padding-inline:.75rem;cursor:pointer;font:inherit}[dir=rtl] .s-hero__prev span,[dir=rtl] .s-hero__next span{display:inline-block;transform:scaleX(-1)}.s-hero__content{position:relative;padding-block:3rem}.s-hero--center .s-hero__content{text-align:center}.s-hero--start .s-hero__content{text-align:start}.s-hero__heading{font-size:clamp(1.75rem,5vw,3rem)}.s-hero .button{background:#fff;color:var(--color-primary)}.product-grid,.collection-grid{list-style:none;padding:0;margin:0;display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols-mobile, 2),minmax(0,1fr))}@media (min-width: 750px){.product-grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}.collection-grid{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}.product-card a,.collection-card a{display:block;text-decoration:none;position:relative}.product-card__media,.collection-card__media{aspect-ratio:3 / 4;background:#f3f4f6;border-radius:var(--radius);overflow:hidden}.product-card__media img,.collection-card__media img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.product-card__title{font-size:.95rem;font-weight:500;margin-block:.5rem .25rem}.product-card__price{margin:0;font-weight:600}.product-card__price s{color:var(--color-muted);font-weight:400}.badge{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;padding:.15rem .5rem;border-radius:var(--radius);font-size:.75rem;background:#fff}.badge--sold_out{background:var(--color-text);color:#fff}.collection-card__title{display:block;margin-block-start:.5rem;font-weight:600}.s-products__all{text-align:center;margin-block-start:1.5rem}.s-rich-text{max-inline-size:760px}.s-rich-text--wide{max-inline-size:var(--page-width)}.s-rich-text--center{text-align:center}.s-rich-text--start{text-align:start}.s-image-text{display:grid;gap:2rem;align-items:center}@media (min-width: 750px){.s-image-text{grid-template-columns:1fr 1fr}.s-image-text--end .s-image-text__media{order:2}}.s-image-text__media img{border-radius:var(--radius)}.breadcrumb{font-size:.875rem;color:var(--color-muted);margin-block-end:1rem}.breadcrumb a{text-decoration:none}.main-collection__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-block-end:1.5rem}.main-collection__header h1{margin:0}.main-collection__count{margin:0;color:var(--color-muted)}.main-collection__filter-toggle[data-pending]{visibility:hidden}.main-collection__sort{margin-inline-start:auto;display:flex;gap:.5rem;align-items:center}.s-header__inner{flex-wrap:wrap}.s-header__search{position:relative;display:flex;order:10;flex-basis:100%;margin-block-end:.75rem}.s-header__search input,.main-search__form input{flex:1;min-inline-size:0;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius);font:inherit}.s-header__search-button{background:none;border:0;font-size:1.25rem;cursor:pointer;padding-inline:.5rem}.search-suggest{position:absolute;inset-inline:0;inset-block-start:100%;z-index:30;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0 8px 24px #00000014;max-block-size:70vh;overflow-y:auto}.search-suggest__heading{padding:.5rem .75rem .25rem;font-size:.75rem;text-transform:uppercase;color:var(--color-muted)}.search-suggest__option{display:flex;justify-content:space-between;gap:1rem;padding:.5rem .75rem;text-decoration:none}.search-suggest__option[aria-selected=true],.search-suggest__option:hover{background:var(--color-border)}.search-suggest__price{color:var(--color-muted);white-space:nowrap}.main-search__form{display:flex;gap:.5rem;margin-block-end:1.5rem;max-inline-size:40rem}.main-search__categories{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.main-search__categories a{display:inline-block;padding:.25rem .75rem;border:1px solid var(--color-border);border-radius:999px;text-decoration:none}@media (min-width: 900px){.s-header__inner{flex-wrap:nowrap}.s-header__search{order:0;flex-basis:16rem;margin:0}}.main-collection__body{display:grid;gap:1.5rem}.main-collection__results{min-inline-size:0}.main-collection[aria-busy=true] .main-collection__results{opacity:.6;transition:opacity .2s}.filters__head{display:flex;align-items:center;justify-content:space-between}.filters__title{font-size:1.125rem;margin:0}.filters__close{background:none;border:0;font-size:1.75rem;line-height:1;cursor:pointer;padding:.25rem .5rem}.filters__form{display:grid;gap:.75rem;margin-block-start:.75rem}.filter-group{border-block-start:1px solid var(--color-border);padding-block-start:.75rem}.filter-group summary{font-weight:600;cursor:pointer}.filter-group ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.35rem;max-block-size:16rem;overflow-y:auto}.filter-group label,.filters__toggle{display:flex;gap:.5rem;align-items:center;cursor:pointer}.filters__count{color:var(--color-muted);font-size:.875rem;font-weight:400}.filters__price{display:flex;gap:.5rem;align-items:center;margin-block-start:.5rem}.filters__price input{inline-size:5.5rem;padding:.4rem}.filters__price-apply{padding:.35rem .75rem;font-size:.875rem}.filter-chips{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.filter-chips a{display:inline-block;padding:.25rem .75rem;border:1px solid var(--color-border);border-radius:999px;text-decoration:none;font-size:.875rem}.filter-chips__clear{border-color:transparent!important;text-decoration:underline!important}.has-js .filters__apply{justify-self:stretch}@media (max-width: 899px){.filters{display:none}.filters.is-open{display:block;position:fixed;inset:0;z-index:50;overflow-y:auto;background:var(--color-background);padding:1rem}.filters-open{overflow:hidden}}@media (min-width: 900px){.main-collection__body{grid-template-columns:15rem minmax(0,1fr);align-items:start}.main-collection__filter-toggle,.filters__close,.has-js .filters__apply{display:none}}select,input[type=number]{font:inherit;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-background);color:inherit}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin-block-start:2rem}.pagination a,.pagination span{padding:.4rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none}.pagination [aria-current]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.main-product__grid{display:grid;gap:2rem}@media (min-width: 750px){.main-product__grid{grid-template-columns:1fr 1fr}}.main-product__image{inline-size:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);background:#f3f4f6}.main-product__thumbs{list-style:none;padding:0;margin:.5rem 0 0;display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.main-product__thumbs img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.main-product__price{font-size:1.25rem;font-weight:600;margin-block:0 .25rem}.main-product__price s{color:var(--color-muted);font-weight:400;font-size:1rem}.main-product__stock{margin-block:0 1rem;color:var(--color-accent);min-block-size:1.5em}.main-product__form{display:grid;gap:1rem;margin-block:1.5rem}.main-product__sku{margin:0;color:var(--color-muted);font-size:.875rem}.variant-picker{border:0;margin:0;padding:0;min-inline-size:0}.variant-picker legend{font-weight:500;padding:0;margin-block-end:.5rem}.variant-picker__chosen{font-weight:400;color:var(--color-muted)}.variant-picker__options{display:flex;flex-wrap:wrap;gap:.5rem}.variant-option{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-block-size:2.75rem;min-inline-size:2.75rem;justify-content:center;padding:.4rem .8rem;border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;background:var(--color-background)}.variant-option__input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.variant-option:has(:checked){border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.variant-option:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.variant-option__swatch{inline-size:1.75rem;block-size:1.75rem;border-radius:50%;border:1px solid rgb(0 0 0 / .15);-o-object-fit:cover;object-fit:cover}.variant-option.is-unavailable .variant-option__label,.variant-option.is-missing .variant-option__label{text-decoration:line-through;color:var(--color-muted)}.variant-option.is-unavailable,.variant-option.is-missing{border-style:dashed}.main-product__related{margin-block-start:3rem}.field{display:grid;gap:.25rem}.field label{font-weight:500}.field--qty input{inline-size:6rem}.field-hint{margin:0;color:var(--color-muted);font-size:.875rem;min-block-size:1.3em}.button[disabled]{opacity:.5;cursor:not-allowed}button.button{border:0;font:inherit;font-weight:600;cursor:pointer}.main-product__specs{border-collapse:collapse;inline-size:100%;margin-block-start:1.5rem}.main-product__specs th,.main-product__specs td{text-align:start;padding:.5rem;border-block-end:1px solid var(--color-border)}.store-error{color:#b91c1c}.link-button{background:none;border:0;padding:0;font:inherit;color:var(--color-muted);text-decoration:underline;cursor:pointer}.cart-lines{list-style:none;padding:0;margin:0 0 1.5rem}.cart-line{display:grid;grid-template-columns:5rem 1fr auto;gap:.5rem 1rem;padding-block:1rem;border-block-end:1px solid var(--color-border);align-items:start}.cart-line__media{grid-row:span 3;aspect-ratio:3 / 4;background:#f3f4f6;border-radius:var(--radius);overflow:hidden}.cart-line__media img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.cart-line__info p{margin:.15rem 0}.cart-line__title{font-weight:600;text-decoration:none}.cart-line__variant,.cart-line__stock{color:var(--color-muted);font-size:.875rem}.cart-line__total{margin:0;font-weight:600;text-align:end}.cart-line__qty,.cart-line__remove{display:flex;gap:.5rem;align-items:center;grid-column:2}.cart-line__qty input{inline-size:4.5rem}.cart-line--problem .cart-line__price{text-decoration:line-through}.cart-summary{display:grid;gap:.75rem;justify-items:end;text-align:end}.cart-summary p{margin:0}.cart-summary__subtotal{font-size:1.15rem;display:flex;gap:1rem}.payment-proof{display:grid;gap:.5rem;margin-block:1rem;justify-items:start}.cart-summary__note,.main-product__tax-note{color:var(--color-muted);font-size:.875rem}.cart-summary__discount,.cart-summary__total{display:flex;gap:1rem}.cart-summary__total{font-size:1.15rem;font-weight:700}.discount-code{display:grid;gap:.35rem;justify-items:stretch;text-align:start}.discount-code label{font-weight:600;font-size:.9rem}.discount-code__row{display:flex;gap:.5rem}.discount-code__row input{flex:1;min-inline-size:0;text-transform:uppercase}.discount-code__row .button{padding-block:.5rem;padding-inline:1rem}.discount-code__applied{display:flex;gap:.75rem;align-items:baseline;justify-content:space-between;margin:0}.toast{position:fixed;inset-block-end:1rem;inset-inline:1rem;margin-inline:auto;max-inline-size:24rem;padding:.75rem 1rem;border-radius:var(--radius);background:var(--color-text);color:#fff;text-align:center;z-index:50}.store-notice{padding:.75rem 1rem;border-radius:var(--radius);background:#fef3c7}.checkout{display:grid;gap:2rem;align-items:start}@media (min-width: 900px){.checkout{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.checkout fieldset{border:0;padding:0;margin:0 0 1.5rem;display:grid;gap:1rem}.checkout legend{font-weight:600;font-size:1.15rem;margin-block-end:.5rem}.checkout input[type=text],.checkout input[type=tel],.checkout input[type=email],.checkout select{inline-size:100%;font:inherit;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius)}.field--error input,.field--error select{border-color:#b91c1c}.field-error{margin:0;color:#b91c1c;font-size:.875rem}.payment-option{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer}.payment-option__note{grid-column:2;color:var(--color-muted);font-size:.875rem}.checkout__summary{padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius);display:grid;gap:1rem}.checkout__summary h2{font-size:1.15rem;margin:0}.checkout__lines{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.checkout__lines li,.checkout__totals div{display:flex;justify-content:space-between;gap:1rem}.checkout__lines small{color:var(--color-muted)}.checkout__totals{margin:0;display:grid;gap:.35rem}.checkout__totals dd{margin:0}.checkout__total{font-weight:700;font-size:1.1rem;border-block-start:1px solid var(--color-border);padding-block-start:.5rem}.checkout__submit{inline-size:100%}.main-thank-you__eyebrow{color:var(--color-muted);margin:0}.main-thank-you__grid{display:grid;gap:2rem;margin-block:2rem;align-items:start}@media (min-width: 900px){.main-thank-you__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.main-thank-you h2{font-size:1.1rem;margin-block:1.25rem .5rem}.main-thank-you__address{font-style:normal;line-height:1.6}.account-card{max-inline-size:28rem;margin-inline:auto}.account-card form{display:grid;gap:1rem;margin-block:1rem}.account-card__links{margin-block:.5rem}.password-field{display:flex;gap:.5rem}.password-field input{flex:1;min-inline-size:0}.password-field__toggle{background:none;border:1px solid var(--color-border);border-radius:var(--radius);padding-inline:.75rem;cursor:pointer;font:inherit}.account-overview__details{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem}.account-overview__details dt{color:var(--color-muted)}.account-overview__details dd{margin:0}.s-header__account{text-decoration:none;white-space:nowrap}.account-nav{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center;padding-block-end:.75rem;margin-block-end:1.5rem;border-block-end:1px solid var(--color-border)}.account-nav a{text-decoration:none}.account-nav a[aria-current]{font-weight:600;text-decoration:underline}.account-nav form{margin-inline-start:auto}.account-nav__logout,.link-button{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.order-status{display:inline-block;padding:.1rem .6rem;border-radius:999px;font-size:.8rem;background:var(--color-border)}.order-status--shipped{background:#dbeafe}.order-status--delivered{background:#dcfce7}.order-status--cancelled{background:#fee2e2}.order-list,.address-list{list-style:none;padding:0;display:grid;gap:.75rem}.order-table{inline-size:100%;border-collapse:collapse;margin-block:1rem}.order-table th,.order-table td{text-align:start;padding:.5rem;border-block-end:1px solid var(--color-border)}.order-table__amount{text-align:end!important;white-space:nowrap}.order-timeline{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}.order-timeline__step{padding:.35rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-muted)}.order-timeline__step.is-done{color:var(--color-text);border-color:var(--color-primary)}.order-timeline__step[aria-current]{background:var(--color-primary);color:#fff}.account-address{font-style:normal}.address-list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.address-card{border:1px solid var(--color-border);border-radius:var(--radius);padding:1rem}.address-card__default{color:var(--color-accent);font-size:.875rem;margin-block:.5rem 0}.address-card__actions{display:flex;gap:1rem;margin-block-start:.75rem}.checkbox{display:flex;gap:.5rem;align-items:center}.tracking-result{max-inline-size:40rem;margin:2rem auto 0}.tracking-result__items{padding-inline-start:1.25rem}.product-reviews{margin-block-start:3rem;max-inline-size:48rem}.stars{color:var(--color-accent);letter-spacing:.1em}.review-list{list-style:none;padding:0;display:grid;gap:1.25rem}.review{border-block-end:1px solid var(--color-border);padding-block-end:1rem}.review__head,.review__meta,.review__comment,.review__reply{margin:.25rem 0}.review__meta{color:var(--color-muted);font-size:.875rem}.review__verified{color:#15803d}.review__comment{white-space:pre-line}.review__reply{padding-inline-start:.75rem;border-inline-start:3px solid var(--color-border)}.review__images{list-style:none;padding:0;display:flex;gap:.5rem}.review__images img{inline-size:96px;block-size:96px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.review-form{display:grid;gap:1rem;margin-block-start:1.5rem}.rating-input{border:0;padding:0;display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:.25rem}.rating-input legend{inline-size:100%;font-weight:500}.rating-input input{position:absolute;opacity:0}.rating-input label{font-size:1.75rem;color:var(--color-border);cursor:pointer}.rating-input input:checked~label,.rating-input label:hover,.rating-input label:hover~label{color:var(--color-accent)}.rating-input input:focus-visible+label{outline:2px solid var(--color-accent);outline-offset:2px}.product-card{position:relative}.wishlist-heart{background:var(--color-background);border:1px solid var(--color-border);border-radius:999px;inline-size:2.5rem;block-size:2.5rem;font-size:1.25rem;line-height:1;cursor:pointer;color:var(--color-muted)}.product-card .wishlist-heart{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;z-index:1}.wishlist-heart[aria-pressed=true]{color:#be123c;border-color:#be123c}.wishlist-heart[aria-pressed=true] span:before{content:"\2665"}.wishlist-heart[aria-pressed=true] span{font-size:0}.wishlist-heart[aria-pressed=true] span:before{font-size:1.25rem}.wishlist-list{list-style:none;padding:0;display:grid;gap:1rem}.wishlist-row{display:grid;grid-template-columns:80px minmax(0,1fr);gap:.75rem 1rem;align-items:start;border-block-end:1px solid var(--color-border);padding-block-end:1rem}.wishlist-row__media img{inline-size:80px;block-size:80px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.wishlist-row__info p{margin:.25rem 0}.wishlist-row__actions{grid-column:1 / -1;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}@media (min-width: 750px){.wishlist-row{grid-template-columns:80px minmax(0,1fr) auto}.wishlist-row__actions{grid-column:auto}}.product-card .badge{max-inline-size:calc(100% - 4rem)}.wishlist-row__stock{font-size:.875rem;color:#15803d}.wishlist-row__stock--sold_out,.wishlist-row__stock--unavailable{color:#b91c1c}.wishlist-row__stock--low,.wishlist-row__stock--backorder{color:var(--color-accent)}main .scheme-2,main .scheme-3{padding-block:2.5rem}.scheme-2 a:not(.button):not(.s-video__play),.scheme-3 a:not(.button):not(.s-video__play){color:inherit}.scheme-3 .button{background:var(--color-text);color:var(--color-background);border-color:var(--color-text)}.scheme-3 .button--secondary{background:transparent;color:var(--color-text);border:1px solid var(--color-text)}.s-featured-collection__image{inline-size:100%;max-block-size:360px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);margin-block-end:1rem}.s-featured-collection__text{max-inline-size:760px;margin-block-end:1rem}.s-multicolumn__list,.s-testimonials__list,.s-reviews__list,.s-logos__list{list-style:none;padding:0;margin:0;display:grid;gap:1.5rem}@media (min-width: 750px){.s-multicolumn__list{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}.s-testimonials__list,.s-reviews__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-multicolumn--center{text-align:center}.s-multicolumn__media img{margin-inline:auto;max-block-size:200px;inline-size:auto;border-radius:var(--radius)}.s-multicolumn--square .s-multicolumn__media img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;inline-size:100%;max-block-size:none}.s-multicolumn__heading{font-size:1.05rem;margin-block:.75rem .25rem}.s-testimonials__item{margin:0;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius)}.s-testimonials__item blockquote{margin:0 0 .75rem;font-size:1.05rem}.s-testimonials__item figcaption{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.s-testimonials__item img{inline-size:48px;block-size:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.s-testimonials__author{font-weight:600}.s-testimonials__detail,.s-reviews__by{opacity:.75;font-size:.9rem}.s-reviews__item{padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius)}.s-reviews__title{font-size:1rem;margin-block:.25rem}.stars{color:var(--color-accent);margin:0;letter-spacing:.1em}.s-faq .container{max-inline-size:760px}.s-faq__item{border-block-end:1px solid var(--color-border);padding-block:.75rem}.s-faq__item summary{cursor:pointer;font-weight:600;list-style-position:inside}.s-faq__item summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.s-newsletter__inner,.s-countdown__inner{text-align:center;max-inline-size:640px}.s-contact__details{font-style:normal;display:flex;flex-wrap:wrap;gap:1rem}.s-video__frame{position:relative;aspect-ratio:16 / 9;background:#111;border-radius:var(--radius);overflow:hidden}.s-video__frame img,.s-video__frame iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;border:0}.s-video__play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:3rem;text-decoration:none;background:rgb(0 0 0 / .25)}.s-video__play:focus-visible{outline:3px solid #fff;outline-offset:-6px}.s-video__text{margin-block-start:.75rem}.s-logos__list{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:center}.s-logos__list img{max-block-size:64px;inline-size:auto;margin-inline:auto}.s-logos--grey img{filter:grayscale(1);opacity:.8}.s-logos--grey a:hover img,.s-logos--grey a:focus-visible img{filter:none;opacity:1}.s-countdown__timer{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;font-size:1.25rem;font-weight:600}.s-countdown__part{min-inline-size:4.5rem}@media (prefers-reduced-motion: reduce){.s-hero__slide{transition:none}}.main-product__grid--thumbs_start .main-product__gallery{display:grid;gap:.75rem}@media (min-width: 750px){.main-product__grid--thumbs_start .main-product__gallery{grid-template-columns:72px minmax(0,1fr)}.main-product__grid--thumbs_start .main-product__thumbs{order:-1;grid-auto-flow:row;display:grid;align-content:start}}.main-product__brand{color:var(--color-muted);margin-block:-.5rem .5rem}.main-product__rating a{text-decoration:none;color:var(--color-accent)}.main-product__rating span+span{color:var(--color-text);font-size:.9rem}.main-product__text{margin-block:1rem}.main-product__text-heading{font-size:1rem}.main-collection__body--no-filters{grid-template-columns:minmax(0,1fr)!important}.cart-summary__continue{display:inline-block;margin-block-start:.75rem}@media (min-width: 900px){.main-collection--drawer .main-collection__body{grid-template-columns:minmax(0,1fr)}.main-collection--drawer .main-collection__filter-toggle,.main-collection--drawer .filters__close{display:revert}.main-collection--drawer .filters{display:none}.main-collection--drawer .filters.is-open{display:block;position:fixed;inset:0;z-index:50;overflow-y:auto;background:var(--color-background);padding:1rem;max-inline-size:26rem}.has-js .main-collection--drawer .filters__apply{display:revert}}.s-header__toggle,.s-header__search-button,.filters__close,.password-field__toggle,.s-header__parent{color:inherit}::-moz-placeholder{color:var(--color-muted);opacity:1}::placeholder{color:var(--color-muted);opacity:1}.button[aria-disabled=true]{opacity:.6;cursor:progress}.blog-grid{list-style:none;margin:0;padding:0;display:grid;gap:2rem 1.5rem}@media (min-width: 750px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-card{position:relative}.blog-card__title a{text-decoration:none}.blog-card__title a:after{content:"";position:absolute;inset:0}.blog-card__title a:focus-visible{outline:none}.blog-card:focus-within{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:var(--radius)}.blog-card__media{aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius);background:var(--color-border)}.blog-card__media img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.blog-card__category{margin:.75rem 0 0;font-size:.8rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.blog-card__title{font-size:1.15rem;margin-block:.35rem}.blog-card__intro{margin:0 0 .35rem;color:var(--color-muted)}.blog-card__date{margin:0;font-size:.85rem;color:var(--color-muted)}.main-blog__categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem 2rem}.main-blog__categories a{padding:.3rem .85rem;border:1px solid var(--color-border);border-radius:999px;text-decoration:none;font-size:.9rem}.main-blog__categories a[aria-current]{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.main-blog__intro,.main-blog__note{color:var(--color-muted);max-inline-size:48rem}.main-blog--post{max-inline-size:48rem}.main-blog__meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem;color:var(--color-muted);font-size:.9rem}.main-blog__cover{inline-size:100%;block-size:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);margin-block:1.5rem}.main-blog__content{font-size:1.05rem;line-height:1.7}.main-blog__content img{border-radius:var(--radius)}.main-blog__share{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-block:2rem}.main-blog__author{padding:1rem 1.25rem;border-radius:var(--radius);border:1px solid var(--color-border);margin-block:2rem}.main-blog__author h2{font-size:1rem;margin:0 0 .25rem}.main-blog__related{margin-block-start:3rem}.s-blog-posts__all{text-align:center;margin-block-start:1.5rem}.scheme-2 .blog-card__category,.scheme-2 .blog-card__intro,.scheme-2 .blog-card__date,.scheme-3 .blog-card__category,.scheme-3 .blog-card__intro,.scheme-3 .blog-card__date{color:inherit}:lang(ur) .blog-card__category{letter-spacing:normal;text-transform:none}:lang(ur) .main-blog__content{line-height:2}.form-trap{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.s-contact__inner,.s-enquiry__inner{max-inline-size:40rem}.s-contact__form,.s-enquiry__form{display:grid;gap:1rem;margin-block:1.5rem}.s-contact__form input,.s-contact__form textarea,.s-enquiry__form input,.s-enquiry__form textarea,.s-enquiry__form select,.s-newsletter__form input,.store-password__form input,.store-404__search input{inline-size:100%;font:inherit;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-background);color:inherit}.s-contact__form .button,.s-enquiry__form .button{justify-self:start}.s-contact__sent,.s-newsletter__sent,.s-enquiry__sent{padding:.75rem 1rem;border-radius:var(--radius);border:1px solid var(--color-border)}.s-newsletter__form{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-block-start:1rem}.s-newsletter__form input{flex:1 1 14rem;max-inline-size:22rem}.s-newsletter__form .field-error{flex-basis:100%}.store-password{max-inline-size:26rem;margin-inline:auto}.store-password__form{display:grid;gap:1rem;text-align:start;margin-block-start:2rem}.store-404__search{display:flex;gap:.5rem;max-inline-size:28rem;margin:1.5rem auto}.store-404__popular h2{font-size:1.1rem}.store-404__popular ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.store-404__popular a{display:inline-block;padding:.3rem .85rem;border:1px solid var(--color-border);border-radius:999px;text-decoration:none}.s-footer__policies{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.field--error textarea,.field--error select{border-color:#b91c1c}.scheme-2 .field-error,.scheme-3 .field-error,.scheme-2 .store-error,.scheme-3 .store-error{color:inherit;text-decoration:underline}.scheme-3 .field--error input,.scheme-3 .field--error textarea{border-color:currentColor;border-width:2px}[dir=rtl] input[type=email],[dir=rtl] input[type=tel]{text-align:end}
/*# sourceMappingURL=store-core.bundle.IYP2ZUV4.css.map */
