@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-full{height:100%}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.overflow-hidden{overflow:hidden}.object-cover{object-fit:cover}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--blue-50:#f4faff;--blue-100:#e3f3ff;--blue-200:#c9eaff;--blue-300:#91d2f7;--blue-500:#309bd8;--orange-50:var(--blue-50);--orange-100:var(--blue-100);--orange-200:var(--blue-200);--orange-300:var(--blue-300);--orange-400:#ff944d;--orange-500:#f2762e;--orange-600:#d95b18;--ink:#22272b;--muted:#68747c;--line:#dfebf2;--cream:#fbfdff;color:var(--ink);background:var(--cream);font-synthesis:none;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input{font:inherit}button,a{color:inherit}a{text-decoration:none}button{cursor:pointer}.container{width:min(1180px,100% - 40px);margin-inline:auto}.announcement{background:var(--orange-100);color:#7b3b19;justify-content:center;align-items:center;gap:8px;height:36px;font-size:13px;font-weight:500;display:flex}.announcement span{font-weight:700}.header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:40;background:#fffdfbe6;height:78px;position:sticky;top:0}.nav-row{align-items:center;gap:40px;height:100%;display:flex}.logo{letter-spacing:-1px;align-items:center;gap:9px;font:800 22px Manrope;display:inline-flex}.logo-mark{background:var(--orange-400);border-radius:9px 9px 9px 3px;place-items:center;width:27px;height:27px;display:grid;transform:rotate(-8deg)}.logo-mark span{border:3px solid #fff;border-radius:50%;width:10px;height:10px}.desktop-nav{gap:26px;margin-right:auto;font-size:14px;font-weight:600;display:flex}.desktop-nav a{transition:all .2s}.desktop-nav a:hover{color:var(--orange-500)}.nav-actions{align-items:center;gap:7px;display:flex}.icon-btn{background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.icon-btn:hover{background:var(--orange-50)}.icon-btn svg{width:20px}.bag{position:relative}.bag span{background:var(--orange-500);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid;position:absolute;top:-2px;right:-1px}.search-box{color:#8c8580;background:#f7f3f0;border:1px solid #0000;border-radius:99px;align-items:center;gap:8px;width:220px;height:41px;padding:0 14px;transition:all .2s;display:flex}.search-box:focus-within{border-color:var(--orange-300);box-shadow:0 0 0 3px var(--orange-100);background:#fff}.search-box input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.menu-btn,.search-mobile{display:none}.hero{background:var(--orange-50);border-radius:30px;height:600px;margin-top:28px;position:relative;overflow:hidden}.hero-image{object-fit:cover;width:100%;height:100%}.hero:after{content:"";background:linear-gradient(90deg,#fff9f5fa 0%,#fff9f5e8 34%,#fff9f500 65%);position:absolute;inset:0}.hero-copy{z-index:2;width:46%;max-width:510px;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.eyebrow,.kicker{color:var(--orange-600);text-transform:uppercase;letter-spacing:1.5px;font-size:13px;font-weight:700}.eyebrow{align-items:center;gap:7px;display:flex}.hero h1{letter-spacing:-4px;margin:18px 0;font:800 clamp(48px,5vw,70px)/1.04 Manrope}.hero h1 em{color:var(--orange-400);font-style:normal}.hero-copy>p{color:var(--muted);max-width:475px;font-size:17px;line-height:1.65}.hero-buttons{align-items:center;gap:12px;margin:29px 0;display:flex}.btn{border:0;border-radius:99px;justify-content:center;align-items:center;gap:9px;height:49px;padding:0 23px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.primary{background:var(--orange-500);color:#fff;box-shadow:0 10px 25px #ed6f2d40}.btn.watch{background:0 0}.btn.watch span{width:34px;height:34px;color:var(--orange-500);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 16px #e8d9d0}.social-proof{align-items:center;gap:13px;display:flex}.avatars{display:flex}.avatars span{background:#f1c09e;border:2px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:-7px;font-size:9px;font-weight:700;display:grid}.avatars span:first-child{background:#cdd8ce;margin-left:0}.avatars span:nth-child(2){background:#efb8a9}.avatars span:nth-child(3){background:#bfcbdc}.avatars span:last-child{background:var(--orange-400);color:#fff}.social-proof p{color:var(--muted);font-size:12px}.social-proof b{color:var(--ink)}.trust-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:28px 0;display:grid}.trust-strip>div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:13px;display:flex}.trust-strip>div:last-child{border:0}.trust-strip svg{color:var(--orange-500);width:22px}.trust-strip span{flex-direction:column;display:flex}.trust-strip b{font-size:13px}.trust-strip small{color:var(--muted);margin-top:2px;font-size:11px}.section{padding-top:95px;padding-bottom:95px}.section-head{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.section-head h2,.promo h2{letter-spacing:-1.8px;margin:9px 0 0;font:800 clamp(30px,3vw,42px)/1.15 Manrope}.section-head p{color:var(--muted);margin:9px 0 0}.section-head>a{border-bottom:1px solid var(--ink);align-items:center;gap:7px;padding-bottom:3px;font-size:14px;font-weight:700;display:flex}.category-grid{grid-template-columns:repeat(8,1fr);gap:14px;display:grid}.category-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:170px;transition:all .25s;display:flex}.category-card:hover{border-color:var(--orange-200);transform:translateY(-6px);box-shadow:0 15px 35px #5f3c2714}.category-icon{border-radius:19px;place-items:center;width:62px;height:62px;margin-bottom:14px;display:grid}.category-icon svg{width:27px}.category-card>span{text-align:center;font-size:13px;font-weight:700}.category-card small{color:var(--muted);margin-top:4px;font-size:10px}.products-section{background:#fff8f3}.product-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product-card{min-width:0}.product-media{background:#eee;border-radius:21px;height:330px;position:relative;overflow:hidden}.product-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.product-card:hover .product-media img{transform:scale(1.045)}.product-badge{background:#fff;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:13px;left:13px}.wishlist{background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.wishlist svg{width:17px}.quick-add{background:#fffffff0;border:0;border-radius:99px;justify-content:center;align-items:center;gap:7px;height:42px;font-size:12px;font-weight:700;transition:all .3s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(60px)}.product-card:hover .quick-add{transform:none}.product-info{padding:15px 4px}.product-category{color:var(--orange-600);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:700}.product-info h3{margin:6px 0 8px;font:600 15px Manrope}.rating{color:#e89b19;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.rating span{color:var(--muted);font-weight:400}.price{align-items:center;gap:8px;margin-top:10px;display:flex}.price b{font-size:16px}.price del{color:#9d9690;font-size:12px}.promo{color:#fff;background:linear-gradient(120deg,#f58748,#f3a269);border-radius:28px;align-items:center;min-height:380px;margin-top:95px;margin-bottom:95px;padding:62px 7%;display:flex;position:relative;overflow:hidden}.promo>div:first-child{z-index:2;position:relative}.promo .kicker{color:#6e3215}.promo h2{margin:11px 0;font-size:44px}.promo p{color:#7c3b1d}.btn.white{color:var(--orange-600);background:#fff;margin-top:12px}.promo-art{width:47%;height:100%;position:absolute;top:0;right:0}.orb{border-radius:50%;position:absolute}.orb.one{background:#ffd2b5;width:310px;height:310px;top:-20%;right:8%}.orb.two{border:45px solid #ffffff3d;width:220px;height:220px;bottom:-16%;right:-4%}.promo-card{width:190px;height:210px;color:var(--orange-500);background:#fff8f3;border-radius:50% 50% 47% 53%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:22%;right:24%;transform:rotate(7deg);box-shadow:0 20px 50px #7036182e}.promo-card b{letter-spacing:-4px;font:800 60px Manrope}.promo-card small{letter-spacing:4px;font-weight:800}.promo-card p{color:#79503c;margin:10px 0;font-size:12px}footer{color:#fff;background:#292521;padding:70px 0 24px}.footer-grid{grid-template-columns:1.35fr .65fr .65fr 1.35fr;gap:55px;display:grid}.footer-brand .logo,.footer-brand .logo-wordmark{color:#fff}.footer-brand .logo-mark{background:var(--orange-400)}.footer-brand>p,.newsletter p{color:#b9b3ae;max-width:270px;font-size:13px;line-height:1.6}.socials{gap:8px;margin-top:20px;display:flex}.socials a{border:1px solid #514b46;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.socials svg{width:16px}.footer-grid h4{margin:5px 0 22px;font:700 14px Manrope}.footer-grid>div:not(:first-child):not(:last-child){flex-direction:column;gap:13px;display:flex}.footer-grid>div>a{color:#b9b3ae;font-size:12px}.newsletter form{gap:8px;margin-top:18px;display:flex}.newsletter label{color:#938b85;border:1px solid #514b46;border-radius:99px;flex:1;align-items:center;gap:8px;height:45px;padding:0 14px;display:flex}.newsletter input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.newsletter button{background:var(--orange-400);color:#fff;border:0;border-radius:99px;padding:0 17px;font-size:12px;font-weight:700}.footer-bottom{color:#8e8781;border-top:1px solid #423d39;justify-content:space-between;margin-top:55px;padding-top:23px;font-size:11px;display:flex}.footer-bottom div{gap:22px;display:flex}.mobile-drawer{display:none}.shop-page{background:#fffdfb;min-height:100vh}.shop-hero{background:linear-gradient(120deg,#fff3e9,#ffe5d2);padding:54px 0 58px;position:relative;overflow:hidden}.shop-hero:after{content:"";border:70px solid #ffffff61;border-radius:50%;width:330px;height:330px;position:absolute;top:-150px;right:5%}.shop-breadcrumb{color:#8b6f5e;margin-bottom:32px;font-size:11px;font-weight:600;display:block}.shop-hero h1{letter-spacing:-3px;margin:12px 0;font:800 clamp(38px,5vw,58px)/1 Manrope}.shop-hero p{color:#795f50;margin:0}.shop-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:18px;height:86px;display:flex}.shop-search{border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:9px;width:300px;height:43px;padding:0 14px;display:flex}.shop-search svg{color:#93877e;width:18px}.shop-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.result-count{color:var(--muted);margin-left:auto;font-size:13px}.result-count b{color:var(--ink)}.sort-box{border:1px solid var(--line);min-width:195px;height:43px;color:var(--muted);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;padding:0 12px;font-size:11px;display:flex;position:relative}.sort-box select{appearance:none;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 24px 0 5px;font-weight:700}.sort-box svg{width:15px;position:absolute;right:10px}.mobile-filter-button{display:none}.shop-layout{grid-template-columns:220px minmax(0,1fr);gap:42px;padding-top:38px;padding-bottom:100px;display:grid}.shop-layout aside{border-right:1px solid var(--line);padding-right:28px}.filter-group{border-bottom:1px solid var(--line);margin-bottom:22px;padding:5px 0 26px}.filter-group h3{margin:0 0 15px;font:700 13px Manrope}.check-row{color:#5e5853;cursor:pointer;align-items:center;gap:9px;margin:11px 0;font-size:12px;display:flex}.check-row input{appearance:none;border:1px solid #d9cec6;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.check-row input:checked{background:var(--orange-500);border-color:var(--orange-500)}.check-row input:checked:after{content:"✓";color:#fff;font-size:10px;font-weight:700}.filter-title{justify-content:space-between;display:flex}.filter-title span{color:var(--orange-600);font-size:10px;font-weight:700}.range{width:100%;accent-color:var(--orange-500)}.range-labels{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.stars{color:#e89b19}.clear-filters{color:var(--orange-600);background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.results-head{color:#99908a;justify-content:space-between;align-items:center;height:30px;margin-bottom:20px;display:flex}.results-head>svg{width:18px}.active-filter{background:var(--orange-50);color:var(--orange-600);border-radius:99px;align-items:center;gap:6px;padding:7px 11px;font-size:10px;font-weight:700;display:flex}.active-filter svg{width:13px}.shop-product-grid{grid-template-columns:repeat(3,1fr);gap:28px 18px;display:grid}.shop-product-grid .product-media{height:310px}.empty-results{min-height:420px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-results>svg{width:45px;height:45px;color:var(--orange-300)}.empty-results h2{color:var(--ink);margin:15px 0 4px;font:700 22px Manrope}.filter-mobile-head,.filter-drawer{display:none}@media (width<=1000px){.desktop-nav{display:none}.nav-row{gap:12px}.nav-actions{margin-left:auto}.menu-btn{display:grid}.category-grid{grid-template-columns:repeat(4,1fr)}.product-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.mobile-drawer{z-index:70;visibility:hidden;display:block;position:fixed;inset:0}.mobile-drawer.open{visibility:visible}.drawer-backdrop{opacity:0;background:#1f191559;border:0;width:100%;transition:all .3s;position:absolute;inset:0}.open .drawer-backdrop{opacity:1}.drawer-panel{z-index:2;background:#fff;width:min(390px,87%);padding:24px;transition:all .3s;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.open .drawer-panel{transform:none}.drawer-head{justify-content:space-between;align-items:center;display:flex}.mobile-search{width:100%;margin:28px 0}.drawer-panel nav{flex-direction:column;display:flex}.drawer-panel nav a{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px 2px;font-weight:600;display:flex}.shop-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}.shop-product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.container{width:min(100% - 28px,1180px)}.announcement{height:31px;font-size:11px}.header{height:66px}.search-box,.hide-mobile{display:none}.search-mobile{display:grid}.hero{border-radius:22px;height:690px;margin-top:14px}.hero-image{object-position:69% bottom}.hero:after{background:linear-gradient(#fff9f5fa 0%,#fff9f5e6 42%,#fff9f51f 75%)}.hero-copy{text-align:center;width:auto;top:9%;left:7%;right:7%;transform:none}.eyebrow{justify-content:center;font-size:11px}.hero h1{letter-spacing:-2.8px;margin:14px 0;font-size:43px}.hero-copy>p{font-size:14px;line-height:1.55}.hero-buttons{flex-direction:column;justify-content:center;margin:21px 0 15px}.hero-buttons .btn{width:100%}.social-proof{justify-content:center}.trust-strip{grid-template-columns:1fr 1fr;gap:0;padding:17px 0}.trust-strip>div{border-bottom:1px solid var(--line);justify-content:flex-start;padding:13px 9px}.trust-strip>div:nth-child(2){border-right:0}.trust-strip>div:nth-child(3),.trust-strip>div:nth-child(4){border-bottom:0}.trust-strip small{display:none}.section{padding-top:68px;padding-bottom:68px}.section-head{align-items:flex-start}.section-head h2{font-size:28px}.section-head>a{font-size:0}.section-head>a svg{width:22px}.category-grid{grid-template-columns:repeat(2,1fr);gap:10px}.category-card{height:145px}.product-grid{grid-template-columns:1fr 1fr;gap:11px}.product-media{border-radius:16px;height:235px}.product-info h3{font-size:13px}.quick-add{display:none}.promo{align-items:flex-start;min-height:470px;margin-top:65px;margin-bottom:65px;padding:45px 30px}.promo h2{font-size:34px}.promo-art{width:100%;height:57%;top:43%}.promo-card{width:155px;height:170px;top:8%;right:24%}.promo-card b{font-size:48px}.footer-grid{grid-template-columns:1fr 1fr;gap:42px 24px}.footer-brand,.newsletter{grid-column:1/-1}.newsletter form{flex-direction:column}.newsletter button{height:44px}.footer-bottom{flex-direction:column;gap:15px}.shop-hero{padding:32px 0 42px}.shop-breadcrumb{margin-bottom:28px}.shop-hero h1{letter-spacing:-2.2px;font-size:40px}.shop-hero p{max-width:290px;font-size:13px;line-height:1.5}.shop-toolbar{grid-template-columns:1fr auto;gap:11px;height:auto;padding-top:16px;padding-bottom:16px;display:grid}.shop-search{grid-column:1/-1;width:100%}.result-count{margin:0;font-size:11px}.sort-box{width:155px;min-width:0;height:39px}.sort-box>span{display:none}.mobile-filter-button{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:39px;font-size:11px;font-weight:700;display:flex}.mobile-filter-button svg{width:15px}.shop-layout{padding-top:22px;padding-bottom:65px;display:block}.shop-layout>aside,.results-head{display:none}.shop-product-grid{gap:24px 11px}.shop-product-grid .product-media{height:235px}.filter-drawer{z-index:90;visibility:hidden;display:block;position:fixed;inset:0}.filter-drawer.open{visibility:visible}.filter-backdrop{opacity:0;background:#201b176b;border:0;width:100%;transition:all .25s;position:absolute;inset:0}.filter-drawer.open .filter-backdrop{opacity:1}.filter-sheet{background:#fff;border-radius:24px 24px 0 0;max-height:86vh;padding:22px 22px 30px;transition:all .3s;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.filter-drawer.open .filter-sheet{transform:none}.filter-mobile-head{justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.filter-mobile-head b{font:700 17px Manrope}.filter-mobile-head button{background:var(--orange-50);border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.filter-mobile-head svg{width:18px}}@media (width<=390px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-media{height:230px}.hero h1{font-size:38px}}.policy-page{max-width:900px;padding-top:80px;padding-bottom:100px}.policy-page h1{letter-spacing:-2px;margin:14px 0;font:800 clamp(38px,6vw,64px)/1.05 Manrope}.policy-intro{color:var(--muted);max-width:680px;font-size:18px;line-height:1.7}.policy-sections{gap:14px;margin-top:42px;display:grid}.policy-sections section,.contact-options>*{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.policy-sections h2{margin:0 0 8px;font:700 19px Manrope}.policy-sections p{color:var(--muted);margin:0;line-height:1.75}.policy-help{margin-top:30px}.policy-help a{color:var(--orange-600);font-weight:700}.contact-options{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.contact-options>*{color:var(--ink);align-items:center;gap:14px;display:flex}.contact-options svg{color:var(--orange-500)}.contact-options span{flex-direction:column;gap:4px;display:flex}.contact-options small{color:var(--muted)}@media (width<=700px){.policy-page{padding-top:48px;padding-bottom:70px}.policy-page h1{font-size:38px}.policy-intro{font-size:15px}.contact-options{grid-template-columns:1fr}.policy-sections section{padding:19px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.product-image-link{width:100%;height:100%;display:block}.product-page{background:#fffdfb}.product-breadcrumb{color:#948b84;justify-content:space-between;align-items:center;height:76px;font-size:11px;display:flex}.product-breadcrumb>a{color:var(--ink);align-items:center;gap:7px;font-weight:700;display:flex}.product-breadcrumb svg{width:15px}.product-breadcrumb b{color:#6f6761}.product-detail{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:66px;padding-bottom:75px;display:grid}.gallery{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:sticky;top:100px}.thumbnails{flex-direction:column;gap:11px;display:flex}.thumbnails button{background:#f5f0eb;border:1px solid #0000;border-radius:12px;width:82px;height:92px;padding:0;overflow:hidden}.thumbnails button.active{border-color:var(--orange-500);box-shadow:0 0 0 2px var(--orange-100)}.thumbnails img{object-fit:cover;width:100%;height:100%}.main-image{background:#f3eee9;border-radius:22px;height:645px;position:relative;overflow:hidden}.main-image>img{object-fit:cover;width:100%;height:100%}.detail-wishlist{background:#fffffff0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:17px;right:17px}.detail-wishlist svg{width:19px}.gallery-badge{background:#fff;border-radius:99px;padding:8px 13px;font-size:10px;font-weight:700;position:absolute;top:17px;left:17px}.detail-info{padding-top:8px}.detail-category{text-transform:uppercase;color:var(--orange-600);letter-spacing:1.3px;font-size:11px;font-weight:800}.detail-info h1{letter-spacing:-2.2px;margin:11px 0 14px;font:800 clamp(34px,3vw,46px)/1.12 Manrope}.detail-rating{align-items:center;gap:11px;font-size:11px;display:flex}.detail-rating>span{color:#26733b;background:#eaf6ed;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-weight:800;display:flex}.detail-rating svg{width:13px}.detail-rating a{color:#706861;text-decoration:underline}.detail-rating i{background:#39a25b;border-radius:50%;width:5px;height:5px}.detail-copy{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:21px;font-size:13px;line-height:1.65}.detail-price{align-items:center;gap:11px;margin-top:20px;display:flex}.detail-price strong{font:800 27px Manrope}.detail-price del{color:#9a918a;font-size:14px}.detail-price>span{color:#288143;background:#e8f6eb;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:800}.tax-note{color:#8f8780!important;margin:3px 0 23px!important;font-size:10px!important}.option{margin:20px 0}.option-head{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:12px;display:flex}.option-head b{font-family:Manrope}.option-head b span{color:var(--muted);font-weight:500}.option-head button{color:var(--orange-600);background:0 0;border:0;font-size:10px;text-decoration:underline}.swatches{gap:10px;display:flex}.swatches button{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:relative}.swatches button.active{border:2px solid var(--orange-500)}.swatches i{border-radius:50%;width:25px;height:25px}.swatches svg{color:#fff;width:12px;display:none;position:absolute}.swatches button.active svg{display:block}.sizes{gap:8px;display:flex}.sizes button{border:1px solid var(--line);background:#fff;border-radius:9px;width:46px;height:39px;font-size:11px;font-weight:700}.sizes button.active{background:var(--orange-500);border-color:var(--orange-500);color:#fff}.purchase-row{gap:10px;margin-top:26px;display:flex}.quantity{border:1px solid var(--line);border-radius:99px;align-items:center;height:51px;display:flex}.quantity button{background:0 0;border:0;place-items:center;width:38px;height:100%;display:grid}.quantity svg{width:14px}.quantity span{text-align:center;width:24px;font-size:12px;font-weight:700}.add-cart{background:var(--orange-500);color:#fff;border:0;border-radius:99px;flex:1;justify-content:center;align-items:center;gap:9px;height:51px;font-weight:800;display:flex;box-shadow:0 10px 25px #ed6f2d38}.add-cart svg{width:18px}.buy-now{border:1px solid var(--orange-400);width:100%;height:49px;color:var(--orange-600);background:#fff5ed;border-radius:99px;margin-top:9px;font-weight:800}.delivery-box{border:1px solid var(--line);border-radius:14px;margin-top:22px;padding:16px}.delivery-box>div{align-items:center;gap:10px;display:flex}.delivery-box svg{width:20px;color:var(--orange-500)}.delivery-box span{flex-direction:column;display:flex}.delivery-box b{font-size:12px}.delivery-box small{color:var(--muted);margin-top:2px;font-size:9px}.delivery-box form{border:1px solid var(--line);border-radius:8px;height:39px;margin-top:12px;display:flex;overflow:hidden}.delivery-box input{border:0;outline:0;flex:1;min-width:0;padding:0 11px;font-size:11px}.delivery-box form button{background:var(--orange-50);color:var(--orange-600);border:0;padding:0 16px;font-size:10px;font-weight:800}.delivery-success{color:#278342;align-items:center;gap:6px;margin:10px 0 0;font-size:10px;display:flex}.delivery-success svg{color:#278342;width:14px}.detail-perks{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.detail-perks>div{background:#faf7f4;border-radius:10px;gap:7px;padding:11px 8px;display:flex}.detail-perks svg{width:17px;color:var(--orange-500);flex-shrink:0}.detail-perks span{flex-direction:column;display:flex}.detail-perks b{font-size:9px}.detail-perks small{color:var(--muted);margin-top:2px;font-size:7px}.detail-info details{border-top:1px solid var(--line);padding:15px 0}.detail-info summary{cursor:pointer;justify-content:space-between;font:700 12px Manrope;list-style:none;display:flex}.detail-info summary svg{width:16px}.detail-info details[open] summary svg{transform:rotate(180deg)}.detail-info details p{color:var(--muted);margin-bottom:0;font-size:11px;line-height:1.6}.assurance{background:var(--orange-100);color:#78411f;border-radius:17px;justify-content:center;align-items:center;gap:14px;min-height:95px;display:flex}.assurance>svg{width:27px}.assurance b{font:700 14px Manrope}.assurance p{margin:4px 0 0;font-size:11px}.related{padding-bottom:105px}@media (width<=1000px){.product-detail{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:30px}.gallery{grid-template-columns:64px minmax(0,1fr)}.thumbnails button{width:64px;height:74px}.main-image{height:520px}.detail-perks{grid-template-columns:1fr}.detail-perks>div{align-items:center}}@media (width<=700px){.product-breadcrumb{height:56px}.product-breadcrumb>span{display:none}.product-detail{padding-bottom:48px;display:block}.gallery{flex-direction:column-reverse;display:flex;position:static}.thumbnails{flex-direction:row;overflow-x:auto}.thumbnails button{flex:0 0 64px}.main-image{border-radius:18px;height:450px}.detail-info{padding-top:32px}.detail-info h1{font-size:32px}.detail-copy{font-size:12px}.detail-perks{grid-template-columns:repeat(3,1fr)}.detail-perks>div{flex-direction:column}.assurance{justify-content:flex-start;padding:19px}.assurance p{line-height:1.5}.related{padding-bottom:70px}}.buy-now{justify-content:center;align-items:center;display:flex}.cart-page{background:#fffcfa;min-height:80vh;padding-bottom:110px}.cart-title{padding-top:42px;padding-bottom:34px}.cart-title>a{align-items:center;gap:7px;margin-bottom:35px;font-size:11px;font-weight:700;display:inline-flex}.cart-title>a svg{width:15px}.cart-title h1{letter-spacing:-2.5px;margin:8px 0;font:800 clamp(36px,4vw,50px) Manrope}.cart-title h1 i{background:var(--orange-100);width:25px;height:25px;color:var(--orange-600);vertical-align:top;letter-spacing:0;border-radius:50%;place-items:center;font:700 11px DM Sans;display:inline-grid}.cart-title>p{color:var(--muted);margin:0;font-size:13px}.cart-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:55px;display:grid}.cart-items{border-top:1px solid var(--line)}.cart-list-head{color:#9c938c;text-transform:uppercase;letter-spacing:1px;grid-template-columns:1fr 120px 90px;align-items:center;height:51px;font-size:9px;display:grid}.cart-list-head span:nth-child(2),.cart-list-head span:last-child{text-align:center}.cart-item{border-top:1px solid var(--line);grid-template-columns:125px minmax(0,1fr) 120px 90px;align-items:center;gap:18px;padding:21px 0;display:grid}.cart-item-image{background:#f3eee9;border-radius:14px;width:125px;height:145px;overflow:hidden}.cart-item-image img{object-fit:cover;width:100%;height:100%;transition:all .3s}.cart-item-image:hover img{transform:scale(1.04)}.cart-item-copy>span{text-transform:uppercase;color:var(--orange-600);letter-spacing:1px;font-size:9px;font-weight:800}.cart-item-copy h2{margin:6px 0;font:700 14px Manrope}.cart-item-copy p{color:var(--muted);margin:0 0 12px;font-size:10px}.cart-item-copy strong{font-size:13px}.cart-item-copy>button{color:#958b84;background:0 0;border:0;margin-left:15px;padding:0;font-size:9px;text-decoration:underline}.cart-item-copy>button svg{vertical-align:middle;width:11px;margin-right:3px}.cart-quantity{border:1px solid var(--line);background:#fff;border-radius:99px;justify-content:center;align-items:center;height:38px;display:flex}.cart-quantity button{background:0 0;border:0;place-items:center;width:32px;height:100%;display:grid}.cart-quantity svg{width:12px}.cart-quantity span{text-align:center;width:24px;font-size:11px;font-weight:700}.cart-line-total{text-align:center;font-size:13px}.cart-note{padding-top:25px}.cart-note label{margin-bottom:9px;font-size:11px;font-weight:700;display:block}.cart-note label span{color:var(--muted);font-weight:400}.cart-note textarea{resize:none;border:1px solid var(--line);background:#fff;border-radius:12px;outline:0;width:100%;height:75px;padding:12px;font-size:11px}.cart-note textarea:focus{border-color:var(--orange-300)}.order-summary{border:1px solid var(--line);background:#fff;border-radius:20px;padding:25px;position:sticky;top:110px;box-shadow:0 18px 45px #4f38290f}.order-summary h2{margin:0 0 23px;font:800 20px Manrope}.summary-row{color:var(--muted);justify-content:space-between;margin:13px 0;font-size:11px;display:flex}.summary-row b{color:var(--ink)}.summary-row b.free{color:#268543}.summary-row.discount,.summary-row.discount b{color:#288443}.shipping-progress{border-bottom:1px solid var(--line);padding:15px 0 18px}.shipping-progress>div{background:#f1ebe7;border-radius:99px;height:5px;overflow:hidden}.shipping-progress>div span{background:var(--orange-400);border-radius:99px;height:100%;transition:width .3s;display:block}.shipping-progress p{color:var(--muted);align-items:center;gap:5px;margin:8px 0 0;font-size:9px;display:flex}.shipping-progress p svg{color:#268543;width:13px}.coupon{gap:7px;margin-top:18px;display:flex}.coupon label{border:1px solid var(--line);border-radius:9px;flex:1;align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.coupon label svg{color:#a69c95;width:15px}.coupon input{border:0;outline:0;width:100%;min-width:0;font-size:10px}.coupon>button{background:var(--orange-100);color:var(--orange-600);border:0;border-radius:9px;padding:0 14px;font-size:10px;font-weight:800}.coupon-hint{color:#a0785e;font-size:9px}.coupon-hint button{color:var(--orange-600);background:0 0;border:0;padding:5px;font-weight:800}.summary-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:18px;display:flex}.summary-total>span{flex-direction:column;font-size:13px;font-weight:800;display:flex}.summary-total small{color:var(--muted);margin-top:2px;font-size:8px;font-weight:400}.summary-total>b{font:800 22px Manrope}.checkout-button{background:var(--orange-500);color:#fff;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:18px;font-size:12px;font-weight:800;display:flex;box-shadow:0 10px 23px #ed6f2d38}.checkout-button svg{width:16px}.summary-trust{color:#8f857e;justify-content:space-between;margin-top:17px;display:flex}.summary-trust div{align-items:center;gap:3px;font-size:7px;display:flex}.summary-trust svg{width:11px;color:var(--orange-500)}.empty-cart{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:650px;display:flex}.empty-cart-icon{background:var(--orange-100);width:88px;height:88px;color:var(--orange-500);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.empty-cart-icon svg{width:35px;height:35px}.empty-cart h1{letter-spacing:-2px;margin:8px 0;font:800 38px Manrope}.empty-cart p{color:var(--muted);margin:0 0 24px;font-size:13px}.empty-cart .btn svg{width:16px}@media (width<=900px){.cart-layout{grid-template-columns:1fr;gap:35px}.order-summary{position:static}.cart-item{grid-template-columns:110px minmax(0,1fr) 110px 80px}.cart-item-image{width:110px;height:130px}}@media (width<=600px){.cart-page{padding-bottom:70px}.cart-title{padding-top:25px}.cart-title>a{margin-bottom:28px}.cart-title h1{font-size:36px}.cart-list-head{display:none}.cart-item{grid-template-columns:92px minmax(0,1fr) auto;gap:12px;padding:16px 0}.cart-item-image{width:92px;height:112px}.cart-item-copy h2,.cart-item-copy strong{font-size:12px}.cart-item-copy>button{margin:9px 0 0;display:block}.cart-quantity{grid-column:2;width:100px;height:34px}.cart-line-total{grid-area:1/3/3}.order-summary{padding:20px}.summary-trust{gap:4px}.summary-trust div{text-align:center;flex-direction:column}.empty-cart{min-height:560px}.empty-cart h1{font-size:32px}}.checkout-page{background:#fffdfb;min-height:100vh}.checkout-header{border-bottom:1px solid var(--line);background:#fff;height:78px}.checkout-header-inner{justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);height:100%;margin:auto;display:flex}.checkout-steps{color:#a09791;align-items:center;gap:10px;font-size:9px;display:flex}.checkout-steps span{align-items:center;gap:5px;display:flex}.checkout-steps span b,.checkout-steps span svg{border:1px solid #d9d0ca;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.checkout-steps span svg{padding:4px}.checkout-steps span.done,.checkout-steps span.active{color:var(--orange-600);font-weight:700}.checkout-steps span.done svg,.checkout-steps span.active b{background:var(--orange-500);border-color:var(--orange-500);color:#fff}.checkout-steps i{background:#ddd4ce;width:35px;height:1px}.secure-label{color:#6e6762;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.secure-label svg{width:15px;color:var(--orange-500)}.checkout-shell{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);width:min(1120px,100%);min-height:calc(100vh - 78px);margin:auto;display:grid}.checkout-form{padding:42px 70px 90px 20px}.back-cart{align-items:center;gap:6px;margin-bottom:34px;font-size:10px;font-weight:700;display:inline-flex}.back-cart svg{width:14px}.checkout-heading h1{letter-spacing:-2.3px;margin:8px 0;font:800 42px Manrope}.checkout-heading p{color:var(--muted);margin:0 0 35px;font-size:12px}.checkout-block{border-top:1px solid var(--line);padding:26px 0 9px}.block-title{align-items:center;gap:11px;margin-bottom:21px;display:flex}.block-title>span{background:var(--orange-50);width:37px;height:37px;color:var(--orange-500);border-radius:10px;place-items:center;display:grid}.block-title svg{width:18px}.block-title>div{flex-direction:column;display:flex}.block-title b{font:700 13px Manrope}.block-title small{color:var(--muted);margin-top:2px;font-size:9px}.floating-input{border:1px solid var(--line);background:#fff;border-radius:10px;height:49px;display:block;position:relative}.floating-input input{background:0 0;border:0;outline:0;width:100%;height:100%;padding:16px 12px 5px;font-size:11px}.floating-input>span{color:#938b85;pointer-events:none;font-size:10px;transition:all .15s;position:absolute;top:16px;left:12px}.floating-input input:focus+span,.floating-input input:not(:placeholder-shown)+span{color:var(--orange-600);font-size:7px;top:6px}.floating-input:focus-within{border-color:var(--orange-400);box-shadow:0 0 0 3px var(--orange-50)}.marketing-check{color:var(--muted);align-items:center;gap:7px;margin-top:11px;font-size:9px;display:flex}.marketing-check input{accent-color:var(--orange-500)}.address-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.address-grid .full{grid-column:1/-1}.choice-list{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.choice-list>label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;min-height:64px;padding:13px;display:flex}.choice-list>label:last-child{border:0}.choice-list>label.selected{background:var(--orange-50);box-shadow:inset 3px 0 var(--orange-400)}.choice-list input{display:none}.choice-radio{border:1px solid #cfc5be;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.selected .choice-radio{border:5px solid var(--orange-500)}.choice-list label>div{flex-direction:column;flex:1;display:flex}.choice-list b{font-size:11px}.choice-list small{color:var(--muted);margin-top:3px;font-size:8px}.choice-list strong{font-size:10px}.recommended{color:#24763a;background:#e8f5eb;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:800}.payment-detail{background:#faf7f4;border-radius:0 0 11px 11px;padding:15px}.payment-detail p{color:var(--muted);margin:7px 0 0;font-size:8px}.card-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.card-fields .full{grid-column:1/-1}.checkout-summary{border-left:1px solid var(--line);background:#f8f3ef;padding:58px 28px 70px 55px}.checkout-summary-inner{max-width:390px;position:sticky;top:35px}.checkout-summary h2{justify-content:space-between;margin:0 0 23px;font:800 18px Manrope;display:flex}.checkout-summary h2 span{color:var(--muted);font:500 9px DM Sans}.checkout-products{max-height:270px;padding-right:5px;overflow-y:auto}.checkout-product{grid-template-columns:53px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 13px;display:grid}.checkout-product>div{background:#fff;border-radius:8px;width:53px;height:57px;position:relative}.checkout-product img{object-fit:cover;border-radius:8px;width:100%;height:100%}.checkout-product>div span{color:#fff;background:#6e625a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid;position:absolute;top:-6px;right:-6px}.checkout-product p{flex-direction:column;margin:0;display:flex}.checkout-product p b{font-size:10px}.checkout-product p small{color:var(--muted);margin-top:3px;font-size:7px}.checkout-product>strong{font-size:10px}.checkout-coupon{width:100%;height:42px;color:var(--muted);background:0 0;border:1px solid #dfd5ce;border-left:0;border-right:0;justify-content:space-between;align-items:center;font-size:9px;display:flex}.checkout-coupon svg{width:14px}.checkout-totals{padding:13px 0}.checkout-totals p{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.checkout-totals p b{color:var(--ink)}.checkout-totals p b.free{color:#278143}.checkout-totals>div{border-top:1px solid #dfd5ce;justify-content:space-between;align-items:center;margin-top:13px;padding-top:17px;display:flex}.checkout-totals>div span{flex-direction:column;font-size:12px;font-weight:800;display:flex}.checkout-totals>div small{color:var(--muted);margin-top:3px;font-size:7px;font-weight:400}.checkout-totals>div b{font:800 21px Manrope}.place-order{background:var(--orange-500);color:#fff;border:0;border-radius:99px;width:100%;height:50px;font-size:11px;font-weight:800;box-shadow:0 10px 22px #ed6f2d3b}.checkout-assurance{color:#837a73;justify-content:center;gap:22px;margin-top:15px;display:flex}.checkout-assurance span{align-items:center;gap:4px;font-size:7px;display:flex}.checkout-assurance svg{width:11px;color:var(--orange-500)}.terms-copy{text-align:center;color:#aaa19a;font-size:7px;line-height:1.5}.checkout-empty,.order-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.checkout-empty>svg{width:50px;height:50px;color:var(--orange-400)}.checkout-empty h1,.order-success h1{letter-spacing:-2px;margin:17px 0 5px;font:800 38px Manrope}.checkout-empty p,.order-success>p{color:var(--muted);margin:0 0 22px;font-size:12px}.success-check{color:#278043;background:#e5f5e9;border-radius:50%;place-items:center;width:80px;height:80px;margin-bottom:23px;display:grid}.success-check svg{width:33px;height:33px}.order-success>p{max-width:450px;line-height:1.6}.order-success>div:not(.success-check){background:var(--orange-50);border-radius:10px;justify-content:space-between;width:280px;margin-bottom:22px;padding:15px;font-size:11px;display:flex}@media (width<=850px){.checkout-shell{grid-template-columns:1fr}.checkout-form{padding:35px 24px 55px}.checkout-summary{border-left:0;border-top:1px solid var(--line);padding:35px 24px 55px}.checkout-summary-inner{max-width:none;position:static}.checkout-products{max-height:none}.checkout-header-inner{width:calc(100% - 30px)}.checkout-steps{display:none}}@media (width<=500px){.checkout-header{height:66px}.secure-label{font-size:0}.checkout-heading h1{font-size:36px}.address-grid{grid-template-columns:1fr}.address-grid .full{grid-column:auto}.checkout-form,.checkout-summary{padding-inline:15px}.choice-list>label{padding:11px}.recommended{display:none}.checkout-empty h1,.order-success h1{font-size:31px}.order-success>p{max-width:310px}}.account-link{position:relative}.account-link i{background:#36a458;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.auth-page{background:#fffdfb;grid-template-columns:minmax(420px,.9fr) minmax(500px,1.1fr);min-height:100vh;display:grid}.auth-visual{background:linear-gradient(145deg,#ffd6ba,#f49a62);padding:38px 8%;position:relative;overflow:hidden}.auth-visual>.logo{z-index:3;position:relative}.auth-visual-copy{z-index:2;color:#65391f;position:absolute;top:50%;left:14%;right:12%;transform:translateY(-45%)}.auth-visual-copy>span{text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.auth-visual-copy>span svg{width:15px}.auth-visual-copy h1{letter-spacing:-3.5px;margin:17px 0;font:800 clamp(42px,4vw,62px)/1.06 Manrope}.auth-visual-copy>p{max-width:430px;font-size:14px;line-height:1.65}.auth-quote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff45;border:1px solid #ffffff47;border-radius:15px;align-items:center;gap:12px;max-width:410px;margin-top:45px;padding:15px;display:flex}.auth-avatar{background:#fff1e7;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.auth-quote blockquote{margin:0;font-size:10px;line-height:1.5}.auth-quote cite{margin-top:5px;font-size:8px;font-style:normal;font-weight:700;display:block}.auth-shape{border-radius:50%;position:absolute}.auth-shape.one{border:75px solid #ffffff2b;width:380px;height:380px;top:-130px;right:-170px}.auth-shape.two{background:#ffebda40;width:260px;height:260px;bottom:-120px;left:-90px}.auth-form-side{justify-content:center;align-items:center;padding:50px 30px;display:flex}.auth-back{align-items:center;gap:6px;margin-bottom:43px;font-size:9px;font-weight:700;display:inline-flex}.auth-back svg{width:14px}.auth-box h2{letter-spacing:-1.5px;margin:8px 0;font:800 31px Manrope}.auth-box>p,.forgot-view>p{color:var(--muted);margin:0 0 25px;font-size:11px}.auth-tabs{background:#f7f2ee;border-radius:10px;grid-template-columns:1fr 1fr;height:45px;margin-bottom:20px;padding:4px;display:grid}.auth-tabs a{color:#8a817a;border-radius:8px;place-items:center;font-size:10px;font-weight:700;display:grid}.auth-tabs a.active{color:var(--orange-600);background:#fff;box-shadow:0 3px 10px #46302312}.auth-form{flex-direction:column;gap:11px;display:flex}.name-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-input{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}.auth-input:focus-within{border-color:var(--orange-400);box-shadow:0 0 0 3px var(--orange-50)}.auth-input>svg{color:#a69d96;width:16px}.auth-input input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.auth-input button{background:0 0;border:0;place-items:center;padding:0;display:grid}.auth-input button svg{color:#8f867f;width:15px}.auth-options,.auth-consent{color:#77706b;justify-content:space-between;align-items:center;font-size:9px;display:flex}.auth-options label,.auth-consent{align-items:center;gap:5px;display:flex}.auth-options input,.auth-consent input{accent-color:var(--orange-500)}.auth-options button,.text-button{color:var(--orange-600);background:0 0;border:0;font-size:9px;font-weight:700}.auth-consent{justify-content:flex-start;line-height:1.5}.auth-consent a{color:var(--orange-600);text-decoration:underline}.auth-submit{background:var(--orange-500);color:#fff;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;height:49px;font-size:11px;font-weight:800;display:flex;box-shadow:0 9px 22px #ed6f2d38}.auth-submit svg{width:15px}.auth-divider{align-items:center;height:48px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-divider span{color:#a09791;padding:0 12px;font-size:8px}.google-button{border:1px solid var(--line);background:#fff;border-radius:99px;width:100%;height:45px;font-size:10px;font-weight:700}.google-button b{color:#4285f4;margin-right:8px;font-size:14px}.auth-security{color:#9a918a;justify-content:center;align-items:center;gap:5px;margin-top:18px;font-size:8px;display:flex}.auth-security svg{color:#56a16c;width:12px}.auth-mobile-logo{display:none}.forgot-view form{flex-direction:column;gap:12px;display:flex}.forgot-view .text-button{width:100%;margin-top:15px}.mail-sent{color:#278143;background:#e7f5ea;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid}.mail-sent svg{width:23px}.account-page{background:#fffcfa;min-height:80vh;padding-bottom:100px}.account-banner{background:linear-gradient(120deg,#fff1e6,#ffd6bc);align-items:center;height:250px;display:flex}.account-banner h1{letter-spacing:-2.5px;margin:8px 0;font:800 44px Manrope}.account-banner p{color:#785d4d;font-size:12px}.account-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:45px;margin-top:-36px;display:grid}.account-sidebar{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px;box-shadow:0 15px 35px #4c34250f}.account-person{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:4px 4px 17px;display:flex}.account-person>span{background:var(--orange-100);width:39px;height:39px;color:var(--orange-600);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.account-person>div{flex-direction:column;min-width:0;display:flex}.account-person b{font-size:11px}.account-person small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.account-sidebar nav{flex-direction:column;padding:13px 0;display:flex}.account-sidebar nav button,.logout-button{text-align:left;color:#6f6863;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;height:40px;padding:0 10px;font-size:10px;display:flex}.account-sidebar nav button>svg:first-child,.logout-button svg{width:16px}.account-sidebar nav button>svg:last-child{width:13px;margin-left:auto}.account-sidebar nav button.active{background:var(--orange-50);color:var(--orange-600);font-weight:800}.logout-button{border-top:1px solid var(--line);color:#a05e48;border-radius:0;width:100%;padding-top:10px}.account-content{padding-top:70px}.account-welcome{grid-template-columns:1fr 145px 145px;align-items:center;gap:12px;margin-bottom:25px;display:grid}.account-welcome h2{letter-spacing:-1.4px;margin:6px 0;font:800 27px Manrope}.account-stat{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:10px;height:76px;padding:13px;display:flex}.account-stat>svg{width:22px;color:var(--orange-500)}.account-stat span{flex-direction:column;display:flex}.account-stat b{font:800 18px Manrope}.account-stat small{color:var(--muted);font-size:8px}.orders-card,.account-small-card{border:1px solid var(--line);background:#fff;border-radius:16px}.account-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 21px;display:flex}.account-card-head h3,.account-small-card h3{margin:0;font:700 13px Manrope}.account-card-head p,.account-small-card p{color:var(--muted);margin:4px 0 0;font-size:8px}.account-card-head button,.account-small-card button{color:var(--orange-600);background:0 0;border:0;font-size:8px;font-weight:800}.account-card-head button svg,.account-small-card button svg{vertical-align:middle;width:12px}.no-orders{flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.no-orders>span{background:var(--orange-50);width:51px;height:51px;color:var(--orange-500);border-radius:50%;place-items:center;display:grid}.no-orders svg{width:21px}.no-orders h3{margin:13px 0 4px;font:700 13px Manrope}.no-orders p{color:var(--muted);margin:0 0 12px;font-size:9px}.no-orders button{background:var(--orange-500);color:#fff;border:0;border-radius:99px;height:34px;padding:0 14px;font-size:8px;font-weight:800}.no-orders button svg{vertical-align:middle;width:11px}.account-bottom-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:14px;display:grid}.account-small-card{align-items:flex-start;gap:13px;min-height:115px;padding:20px;display:flex}.account-small-card>svg{width:21px;color:var(--orange-500)}@media (width<=850px){.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-form-side{min-height:100vh;padding:25px;display:block}.auth-mobile-logo{margin-bottom:60px;display:block}.auth-box{margin:auto}.account-layout{grid-template-columns:1fr;margin-top:20px}.account-sidebar{display:none}.account-content{padding-top:15px}}@media (width<=600px){.auth-form-side{padding:20px 15px}.auth-mobile-logo{margin-bottom:45px}.auth-back{margin-bottom:30px}.auth-box h2{font-size:28px}.account-banner{height:205px}.account-banner h1{font-size:37px}.account-welcome{grid-template-columns:1fr 1fr}.account-welcome>div:first-child{grid-column:1/-1}.account-content{padding-top:10px}.account-bottom-grid{grid-template-columns:1fr}.account-card-head p{display:none}.account-page{padding-bottom:65px}}.account-banner{background:linear-gradient(120deg,#e5f5ff 0%,#f4faff 58%,#fff0e7 100%);justify-content:space-between;gap:35px;height:auto;min-height:255px;padding:54px max(24px,50% - 600px)}.account-banner>div:first-child>span,.account-card-head>div>span{letter-spacing:1.8px;color:var(--orange-600);font-size:10px;font-weight:800}.account-banner-stats{grid-template-columns:repeat(3,110px);gap:10px;display:grid}.account-banner-stats>div{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffb8;border:1px solid #fffc;border-radius:12px;flex-direction:column;justify-content:center;min-height:88px;padding:15px;display:flex}.account-banner-stats strong{font:800 22px Manrope}.account-banner-stats span{color:var(--muted);margin-top:3px;font-size:9px}.account-layout{width:min(1200px,100% - 48px);margin-left:auto;margin-right:auto}.account-avatar{color:#2077a8;background:#e1f3ff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.account-person strong{font-size:11px}.account-person span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.account-menu{flex-direction:column;padding:13px 0;display:flex}.account-menu button.active{color:#1976a8!important;background:#eaf7ff!important}.account-panel{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:360px;overflow:hidden}.account-card-head{height:auto;min-height:82px}.account-card-head h2{letter-spacing:-1px;margin:4px 0 0;font:800 23px Manrope}.account-error{color:#b23b27;background:#fff0ed;border-radius:9px;margin:0 0 12px;padding:11px 14px;font-size:10px}.account-muted{color:var(--muted);padding:30px 21px;font-size:10px}.no-orders a{background:var(--orange-500);color:#fff;border-radius:99px;padding:10px 16px;font-size:9px;font-weight:800}.account-order-list{padding:8px 20px 20px}.account-order{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr .55fr .75fr auto auto;align-items:center;gap:16px;padding:17px 2px;display:grid}.account-order>div{flex-direction:column;gap:4px;display:flex}.account-order>div span{color:var(--muted);font-size:8px}.account-order>div strong{font-size:10px}.account-order>.account-order-actions{white-space:nowrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:7px;display:flex}.account-order-actions button{color:#294252;cursor:pointer;background:#fff;border:1px solid #dce6ec;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.account-order-actions button svg{flex:0 0 13px;width:13px;height:13px}.account-order-actions .cancel-order-action{color:#bd3f32;background:#fff5f3;border-color:#f0cbc5}.account-order-actions button:hover{background:#eef8ff;border-color:#9ecbe3}.account-order-actions .cancel-order-action:hover{background:#ffebe7;border-color:#e6a79d}.account-order-actions .invoice-order-action{color:#1d668c;border-color:#cfe3ee}.order-status{color:#27814a;text-transform:capitalize;background:#e8f6ec;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:800}.status-cancelled{color:#b54a36;background:#fff0ed}.status-delivered{color:#267aa8;background:#e8f5ff}.account-wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.account-wishlist-card{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.account-wishlist-card img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.account-wishlist-card>div{flex-direction:column;gap:8px;padding:11px;display:flex}.account-wishlist-card>div>a{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.account-wishlist-card strong{font-size:11px}.account-wishlist-card button,.address-card button{color:#a54c35;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:8px;font-weight:700;display:flex}.account-add-button{align-items:center;gap:5px;display:flex;color:#fff!important;background:#2695ce!important;border-radius:99px!important;padding:9px 13px!important}.address-form{border-bottom:1px solid var(--line);background:#f6fbfe;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;display:grid}.address-form input,.address-form select{background:#fff;border:1px solid #dbe5ea;border-radius:8px;outline:0;height:42px;padding:0 11px;font-size:9px}.address-form input:focus,.address-form select:focus{border-color:#55aeda}.address-form .form-wide{grid-column:span 2}.address-checkbox{align-items:center;gap:7px;font-size:9px;display:flex}.address-checkbox input{accent-color:#2695ce;height:auto}.address-form>button{background:var(--orange-500);color:#fff;border:0;border-radius:99px;font-size:9px;font-weight:800}.address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.address-card{border:1px solid var(--line);border-radius:9px;padding:17px}.address-card>div{justify-content:space-between;align-items:center;display:flex}.address-card>div strong{font-size:10px}.address-card>div span{color:#237ba8;background:#e6f6ff;border-radius:99px;padding:4px 7px;font-size:7px;font-weight:800}.address-card h3{margin:15px 0 5px;font:700 12px Manrope}.address-card p{color:var(--muted);margin:0 0 13px;font-size:9px;line-height:1.7}.profile-details{grid-template-columns:1fr 1fr;gap:0 25px;padding:18px 21px;display:grid}.profile-details>div{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:17px 0;display:flex}.profile-details span{color:var(--muted);font-size:8px}.profile-details strong{text-transform:capitalize;font-size:11px}.account-loading{min-height:70vh;color:var(--muted);place-items:center;font-size:12px;display:grid}@media (width<=850px){.account-banner{margin:0;padding:35px 24px}.account-layout{width:min(100% - 28px,720px);margin-top:14px;display:block}.account-sidebar{margin-bottom:13px;padding:10px;display:block}.account-person,.logout-button{display:none}.account-menu{scrollbar-width:none;flex-direction:row;padding:0;overflow-x:auto}.account-menu button{flex:1;justify-content:center;min-width:115px}.account-content{padding-top:0}.account-wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.account-banner{align-items:flex-start;min-height:210px;padding:28px 18px}.account-banner h1{letter-spacing:-1.8px;font-size:30px}.account-banner p{line-height:1.5}.account-banner-stats{display:none}.account-layout{width:calc(100% - 20px)}.account-panel{border-radius:12px}.account-card-head{min-height:72px;padding:0 14px}.account-card-head h2{font-size:20px}.account-order-list{padding:5px 14px 14px}.account-order{grid-template-columns:1fr 1fr;gap:12px;padding:14px 0}.account-order>div:nth-child(3){display:none}.order-status{justify-self:start}.account-order>.account-order-actions{grid-column:1/-1;justify-content:flex-start;padding-top:2px}.account-order-actions button{min-width:88px;height:34px;font-size:9px}.account-wishlist-grid{gap:9px;padding:11px}.account-wishlist-card>div{padding:9px}.address-form{grid-template-columns:1fr;padding:14px}.address-form .form-wide{grid-column:auto}.address-form>button{height:42px}.address-grid{grid-template-columns:1fr;padding:14px}.profile-details{grid-template-columns:1fr;padding:10px 14px}}.admin-shell{--sidebar:245px;grid-template-columns:var(--sidebar) minmax(0,1fr);background:#f8f7f5;min-height:100vh;font-size:12px;display:grid}.admin-sidebar{z-index:60;background:#fff;border-right:1px solid #eae6e2;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #eeeae6;align-items:center;height:70px;padding:0 20px;display:flex}.admin-brand>.logo{font-size:20px}.admin-brand>button{color:#9a938d;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.admin-brand button svg{width:18px}.admin-close{display:none!important}.admin-nav{padding:19px 12px;overflow-y:auto}.admin-nav-group{margin-bottom:22px}.admin-nav-group>span{text-transform:uppercase;letter-spacing:1.2px;color:#aaa39d;margin-bottom:7px;padding:0 11px;font-size:8px;font-weight:800;display:block}.admin-nav-group button{color:#6f6964;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:39px;padding:0 11px;font-size:10px;display:flex}.admin-nav-group button svg{width:16px}.admin-nav-group button b{font-weight:600}.admin-nav-group button i{color:#847b75;background:#f2eeeb;border-radius:99px;margin-left:auto;padding:3px 6px;font-size:7px;font-style:normal}.admin-nav-group button.active{color:var(--orange-600);background:#fff0e6}.admin-nav-group button.active b{font-weight:800}.admin-nav-group button.active:before{content:"";background:var(--orange-500);border-radius:0 3px 3px 0;width:3px;height:23px;position:absolute;left:0}.admin-sidebar-footer{border-top:1px solid #eeeae6;margin-top:auto;padding:12px}.admin-user{align-items:center;gap:8px;padding:7px;display:flex}.admin-user>span,.admin-avatar{background:var(--orange-100);width:32px;height:32px;color:var(--orange-600);border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.admin-user>div{flex-direction:column;min-width:0;display:flex}.admin-user b{font-size:9px}.admin-user small{color:#9d958f;font-size:7px}.admin-user>svg{width:12px;margin-left:auto}.admin-sidebar-footer>a{color:#8b817b;align-items:center;gap:8px;height:35px;padding:0 9px;font-size:9px;display:flex}.admin-sidebar-footer>a svg{width:14px}.admin-shell.collapsed{--sidebar:72px}.collapsed .admin-brand .logo>span:last-child,.collapsed .admin-nav-group>span,.collapsed .admin-nav-group button b,.collapsed .admin-nav-group button i,.collapsed .admin-user>div,.collapsed .admin-user>svg,.collapsed .admin-sidebar-footer>a b{display:none}.collapsed .admin-brand{padding:0 12px}.collapsed .admin-brand>button{display:none}.collapsed .admin-nav-group button,.collapsed .admin-sidebar-footer>a,.collapsed .admin-user{justify-content:center}.admin-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;background:#ffffffe6;border-bottom:1px solid #eae6e2;justify-content:space-between;align-items:center;height:70px;padding:0 30px;display:flex;position:sticky;top:0}.admin-topbar>div{align-items:center;display:flex}.admin-search{background:#f7f5f3;border:1px solid #eee9e5;border-radius:8px;align-items:center;gap:8px;width:310px;height:37px;padding:0 10px;display:flex}.admin-search svg{color:#9b938d;width:15px}.admin-search input{background:0 0;border:0;outline:0;flex:1;font-size:9px}.admin-search kbd{color:#a09892;border:1px solid #ddd6d1;border-radius:4px;padding:2px 5px;font:500 8px DM Sans}.admin-menu{display:none}.admin-actions{gap:13px}.admin-notification{background:#fff;border:1px solid #ece7e3;border-radius:8px;place-items:center;width:35px;height:35px;display:grid;position:relative}.admin-notification svg{width:16px}.admin-notification i{background:var(--orange-500);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-4px;right:-3px}.admin-actions>span{background:#e7e2de;width:1px;height:27px}.admin-top-user{text-align:right;flex-direction:column;display:flex}.admin-top-user b{font-size:9px}.admin-top-user small{color:#9b938d;font-size:7px}.admin-dashboard{max-width:1500px;margin:auto;padding:28px 30px 60px}.admin-page-head{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.admin-page-head>div:first-child>span{color:#9b938d;font-size:8px}.admin-page-head h1{letter-spacing:-1px;margin:5px 0;font:800 24px Manrope}.admin-page-head p{color:#8e8781;margin:0;font-size:9px}.admin-page-head>div:last-child{gap:8px;display:flex}.admin-primary,.admin-secondary{border-radius:8px;align-items:center;gap:6px;height:37px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.admin-primary{background:var(--orange-500);color:#fff;border:0}.admin-secondary{background:#fff;border:1px solid #e7e2de}.admin-primary svg,.admin-secondary svg{width:14px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:14px;display:grid}.admin-stats article,.admin-card{background:#fff;border:1px solid #ebe6e2;border-radius:12px}.admin-stats article{padding:16px;position:relative}.stat-icon{border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:14px;display:grid}.stat-icon svg{width:17px}.stat-icon.orange{color:#e66b28;background:#fff0e6}.stat-icon.purple{color:#7455c7;background:#f0ebff}.stat-icon.blue{color:#397fc1;background:#e8f3ff}.stat-icon.green{color:#32804b;background:#e8f7ed}.stat-title{color:#8f8781;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:19px;left:59px;right:13px}.stat-title svg{width:15px}.admin-stats article>strong{font:800 21px Manrope}.admin-stats article>p{align-items:center;gap:3px;margin:7px 0 0;font-size:8px;display:flex}.admin-stats article>p svg{width:12px}.admin-stats article>p.up b,.admin-stats article>p.up svg{color:#2c8a49}.admin-stats article>p.down b,.admin-stats article>p.down svg{color:#c75547}.admin-stats article>p span{color:#a59d97}.admin-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr);gap:14px;margin-bottom:14px;display:grid}.admin-card-head{border-bottom:1px solid #eeeae6;justify-content:space-between;align-items:center;min-height:65px;padding:0 17px;display:flex}.admin-card-head h2{margin:0;font:700 12px Manrope}.admin-card-head p{color:#9a928c;margin:3px 0 0;font-size:8px}.admin-card-head button{color:var(--orange-600);background:0 0;border:0;align-items:center;gap:4px;font-size:8px;font-weight:800;display:flex}.admin-card-head button svg{width:12px}.chart-legend{align-items:center;gap:15px;display:flex}.chart-legend span{font-size:8px}.chart-legend span i{background:var(--orange-500);border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.chart-legend select{background:#fff;border:1px solid #e8e2de;border-radius:6px;height:29px;padding:0 7px;font-size:8px}.sales-total{align-items:center;gap:9px;padding:15px 18px 4px;display:flex}.sales-total strong{font:800 19px Manrope}.sales-total span{color:#2c8346;background:#e8f6ec;border-radius:99px;align-items:center;padding:4px 6px;font-size:7px;font-weight:800;display:flex}.sales-total svg{width:10px}.chart{grid-template-columns:40px 1fr;height:225px;padding:7px 18px 14px 8px;display:grid}.y-labels{text-align:right;color:#aaa29c;flex-direction:column;justify-content:space-between;padding:0 7px 17px 0;font-size:7px;display:flex}.chart-area{position:relative}.chart-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 17px}.chart-lines i{border-top:1px dashed #eeeae6}.chart svg{width:100%;height:calc(100% - 17px);position:absolute;inset:0 0 17px;overflow:visible}.chart .area{fill:url(#chartFill)}.chart .line{fill:none;stroke:#ed7838;stroke-width:3px;vector-effect:non-scaling-stroke}.x-labels{color:#aaa29c;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.top-products>.admin-card-head button svg{width:11px}.top-products>div:last-child{padding:5px 15px}.top-products article{border-bottom:1px solid #f0ece9;grid-template-columns:25px 39px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.top-products article:last-child{border:0}.rank{color:#aaa19b;font-size:8px}.mini-product{color:#fff;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.mini-product svg{width:17px}.top-products article p{flex-direction:column;margin:0;display:flex}.top-products article p b{font-size:8px}.top-products article p span{color:#9e9690;margin-top:3px;font-size:7px}.top-products article>strong{font-size:8px}.recent-orders{margin-bottom:14px}.admin-table-wrap{overflow-x:auto}.recent-orders table{border-collapse:collapse;white-space:nowrap;width:100%}.recent-orders th{text-align:left;color:#99918b;text-transform:uppercase;letter-spacing:.5px;background:#faf8f7;height:36px;padding:0 14px;font-size:7px}.recent-orders td{color:#716b66;border-top:1px solid #f0ece9;height:49px;padding:0 14px;font-size:8px}.recent-orders td>b{color:#403c39}.table-customer{align-items:center;gap:7px;display:flex}.table-customer span{width:25px;height:25px;color:var(--orange-600);background:#fff0e7;border-radius:50%;place-items:center;font-size:7px;font-weight:800;display:grid}.admin-status{border-radius:99px;padding:4px 7px;font-size:7px;font-weight:700}.admin-status.paid,.admin-status.delivered{color:#2a7d43;background:#e8f6ec}.admin-status.pending,.admin-status.processing{color:#967019;background:#fff4db}.admin-status.shipped{color:#3474aa;background:#e8f2ff}.admin-status.unfulfilled{color:#766d68;background:#f2eeee}.admin-status.refunded,.admin-status.returned{color:#a65348;background:#fbe9e7}.recent-orders td:last-child button{background:0 0;border:0}.recent-orders td:last-child svg{width:14px}.admin-bottom-grid{grid-template-columns:1.4fr .6fr;gap:14px;display:grid}.inventory-card>.admin-card-head>svg{color:#d4942e;width:17px}.inventory-card>div:last-child{padding:5px 16px}.inventory-card article{border-bottom:1px solid #f0ece9;align-items:center;gap:10px;padding:10px 0;display:flex}.inventory-card article:last-child{border:0}.alert-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.alert-icon svg{width:15px}.alert-icon.low{color:#b5791d;background:#fff4dc}.alert-icon.out{color:#b34f44;background:#fce9e7}.inventory-card article p{flex-direction:column;flex:1;margin:0;display:flex}.inventory-card article b{font-size:8px}.inventory-card article small{color:#9b938d;margin-top:3px;font-size:7px}.inventory-card article button{background:#fff;border:1px solid #e9e3df;border-radius:6px;padding:5px 8px;font-size:7px;font-weight:700}.activity-card>.admin-card-head>svg{color:#309052;width:18px}.health-score{align-items:baseline;padding:17px 17px 0;display:flex}.health-score strong{color:#2f8b4b;font:800 32px Manrope}.health-score span{color:#9b938d;font-size:9px}.activity-card>p{color:#8d857f;margin:5px 17px 10px;font-size:8px;line-height:1.5}.activity-card>button{color:var(--orange-600);background:0 0;border:0;margin:0 13px;font-size:8px;font-weight:800}.activity-card>button svg{vertical-align:middle;width:11px}.admin-overlay{display:none}@media (width<=1050px){.admin-shell{--sidebar:72px}.admin-brand .logo>span:last-child,.admin-nav-group>span,.admin-nav-group button b,.admin-nav-group button i,.admin-user>div,.admin-user>svg,.admin-sidebar-footer>a b{display:none}.admin-brand{padding:0 12px}.admin-brand>button{display:none}.admin-nav-group button,.admin-sidebar-footer>a,.admin-user{justify-content:center}.admin-dashboard-grid{grid-template-columns:1fr}.top-products>div:last-child{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.admin-bottom-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.admin-shell{display:block}.admin-sidebar{width:245px;transition:all .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.admin-sidebar.open{transform:none}.admin-sidebar .logo>span:last-child,.admin-sidebar .admin-nav-group>span,.admin-sidebar .admin-nav-group button b,.admin-sidebar .admin-nav-group button i,.admin-sidebar .admin-user>div,.admin-sidebar .admin-user>svg,.admin-sidebar .admin-sidebar-footer>a b{display:flex}.admin-sidebar .admin-nav-group button,.admin-sidebar .admin-sidebar-footer>a,.admin-sidebar .admin-user{justify-content:flex-start}.admin-brand{padding:0 18px}.admin-close{display:grid!important}.admin-overlay{z-index:55;visibility:hidden;opacity:0;background:#1e1a1766;border:0;display:block;position:fixed;inset:0}.admin-overlay.show{visibility:visible;opacity:1}.admin-topbar{padding:0 15px}.admin-menu{background:0 0;border:0;margin-right:8px;display:grid}.admin-menu svg{width:20px}.admin-search{width:min(280px,48vw)}.admin-top-user{display:none!important}.admin-dashboard{padding:22px 15px 45px}.admin-stats{grid-template-columns:1fr 1fr}.admin-page-head>div:last-child .admin-secondary{display:none}.admin-bottom-grid{grid-template-columns:1fr}.admin-actions>span{display:none}.top-products>div:last-child{display:block}}@media (width<=480px){.admin-search{width:170px}.admin-search kbd{display:none}.admin-page-head{align-items:flex-start}.admin-page-head h1{font-size:21px}.admin-page-head p{display:none}.admin-page-head>div:last-child{margin-top:15px}.admin-primary{justify-content:center;width:37px;padding:0;font-size:0}.admin-stats{gap:8px}.admin-stats article{padding:13px}.admin-stats article>strong{font-size:18px}.stat-title{left:53px}.admin-stats article>p span{display:none}.admin-card-head{padding:0 13px}.chart-legend span{display:none}.chart{padding-right:10px}.recent-orders th:nth-child(3),.recent-orders td:nth-child(3),.recent-orders th:nth-child(5),.recent-orders td:nth-child(5){display:none}}.admin-nav-group a{color:#6f6964;border-radius:8px;align-items:center;gap:10px;width:100%;height:39px;padding:0 11px;font-size:10px;display:flex}.admin-nav-group a svg{width:16px}.admin-nav-group a b{font-weight:600}.admin-nav-group a i{color:#847b75;background:#f2eeeb;border-radius:99px;margin-left:auto;padding:3px 6px;font-size:7px;font-style:normal}.admin-nav-group a.active{color:var(--orange-600);background:#fff0e6;font-weight:800}.admin-nav-group a.active:before{content:"";background:var(--orange-500);border-radius:0 3px 3px 0;width:3px;height:23px;position:absolute;left:0}.collapsed .admin-nav-group a{justify-content:center}.collapsed .admin-nav-group a b,.collapsed .admin-nav-group a i{display:none}.admin-products-page{max-width:1500px;margin:auto;padding:28px 30px 60px}.products-page-head{justify-content:space-between;align-items:flex-end;display:flex}.products-page-head>div:first-child>span{text-transform:uppercase;letter-spacing:1px;color:var(--orange-600);font-size:8px;font-weight:800}.products-page-head h1{letter-spacing:-1.1px;margin:5px 0;font:800 25px Manrope}.products-page-head p{color:#8e8781;margin:0;font-size:9px}.products-page-head>div:last-child{gap:8px;display:flex}.product-summary-tabs{border-bottom:1px solid #e7e2de;gap:24px;margin-top:27px;display:flex}.product-summary-tabs button{color:#807873;background:0 0;border:0;height:39px;font-size:9px;position:relative}.product-summary-tabs button span{background:#eee9e5;border-radius:99px;margin-left:4px;padding:2px 6px;font-size:7px}.product-summary-tabs button.active{color:var(--orange-600);font-weight:800}.product-summary-tabs button.active:after{content:"";background:var(--orange-500);height:2px;position:absolute;bottom:-1px;left:0;right:0}.admin-products-card{background:#fff;border:1px solid #ebe6e2;border-radius:12px;margin-top:15px;position:relative;overflow:hidden}.product-tools{border-bottom:1px solid #eeeae6;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 15px;display:flex}.product-tools>label{border:1px solid #e8e2de;border-radius:8px;align-items:center;gap:7px;width:270px;height:37px;padding:0 10px;display:flex}.product-tools>label svg{color:#9c948e;width:14px}.product-tools input{background:0 0;border:0;outline:0;width:100%;font-size:8px}.product-tools>div{align-items:center;gap:7px;display:flex}.product-tools>div>span{color:#9a928c;align-items:center;gap:4px;font-size:8px;display:flex}.product-tools>div>span svg{width:13px}.product-tools>div label{border:1px solid #e8e2de;border-radius:7px;align-items:center;min-width:125px;height:35px;display:flex;position:relative}.product-tools select{appearance:none;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 24px 0 9px;font-size:8px}.product-tools label>svg{width:12px;position:absolute;right:7px}.product-tools>div>button{background:#fff;border:1px solid #e8e2de;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.product-tools>div>button svg{width:14px}.bulk-bar{color:#82431e;background:#fff2e8;border-bottom:1px solid #f4d8c6;align-items:center;gap:8px;height:46px;padding:0 15px;display:flex}.bulk-bar b{font-size:9px}.bulk-bar>span{background:#e7c9b7;width:1px;height:20px}.bulk-bar button{color:#82431e;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;font-weight:700;display:flex}.bulk-bar button svg{width:13px}.bulk-bar button:last-child{margin-left:auto}.bulk-bar .bulk-delete{color:#b64a40}.products-table-wrap{min-height:300px;overflow-x:auto}.products-table{border-collapse:collapse;white-space:nowrap;width:100%}.products-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#99918b;background:#faf8f7;height:38px;padding:0 12px;font-size:7px}.products-table td{color:#716a65;border-top:1px solid #f0ece9;height:66px;padding:0 12px;font-size:8px}.products-table input[type=checkbox]{width:13px;height:13px;accent-color:var(--orange-500)}.admin-product-cell{align-items:center;gap:9px;min-width:230px;display:flex}.admin-product-cell img{object-fit:cover;background:#f4eeea;border-radius:7px;width:42px;height:46px}.admin-product-cell>div{flex-direction:column;display:flex}.admin-product-cell b{color:#393532;text-overflow:ellipsis;max-width:190px;font-size:8px;overflow:hidden}.admin-product-cell small{color:#a19993;margin-top:4px;font-size:7px}.inventory-dot{background:#43a261;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.inventory-dot.low{background:#e4a335}.inventory-dot.out{background:#d35e51}.product-state{border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800}.product-state.active{color:#287b41;background:#e8f6ec}.product-state.draft{color:#766e68;background:#efedeb}.row-actions{display:flex}.row-actions button{color:#877f79;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.row-actions svg{width:13px}.product-pagination{border-top:1px solid #eeeae6;justify-content:space-between;align-items:center;height:55px;padding:0 15px;display:flex}.product-pagination>span{color:#918983;font-size:8px}.product-pagination>div{gap:4px;display:flex}.product-pagination button{background:#fff;border:1px solid #e8e2de;border-radius:6px;width:27px;height:27px;font-size:8px}.product-pagination button.active{background:var(--orange-500);border-color:var(--orange-500);color:#fff}.product-pagination svg{width:12px}.admin-empty-products{flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.admin-empty-products>svg{width:34px;color:var(--orange-300)}.admin-empty-products h3{margin:10px 0 3px;font:700 12px Manrope}.admin-empty-products p{color:#9a928c;font-size:8px}.product-drawer-wrap{z-index:100;position:fixed;inset:0}.product-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e1a1766;border:0;width:100%;position:absolute;inset:0}.product-drawer{background:#fff;flex-direction:column;width:min(500px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-15px 0 45px #281e1821}.product-drawer>header{border-bottom:1px solid #ece7e3;justify-content:space-between;align-items:center;height:74px;padding:0 22px;display:flex}.product-drawer header span{text-transform:uppercase;letter-spacing:1px;color:var(--orange-600);font-size:7px;font-weight:800}.product-drawer header h2{margin:3px 0;font:800 19px Manrope}.product-drawer header button{background:#fff;border:1px solid #e8e2de;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.product-drawer header svg{width:15px}.product-drawer form{flex-direction:column;flex:1;display:flex;overflow-y:auto}.product-drawer form section{border-bottom:1px solid #eeeae6;padding:21px 22px}.product-drawer section h3{margin:0 0 15px;font:700 11px Manrope}.admin-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-field{flex-direction:column;gap:6px;display:flex;position:relative}.admin-field.full{margin-bottom:11px}.admin-field>span{color:#665f5a;font-size:8px;font-weight:700}.admin-field input,.admin-field select,.admin-field textarea{background:#fff;border:1px solid #e6e0dc;border-radius:8px;outline:0;width:100%;height:42px;padding:0 10px;font-size:9px}.admin-field textarea{resize:none;height:75px;padding-top:10px}.admin-field:focus-within input,.admin-field:focus-within select,.admin-field:focus-within textarea{border-color:var(--orange-400);box-shadow:0 0 0 3px var(--orange-50)}.admin-field select{appearance:none}.admin-field>svg{width:13px;position:absolute;bottom:11px;right:8px}.admin-upload{background:#fcfaf9;border:1px dashed #dcd3cd;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:145px;display:flex}.admin-upload>svg{width:25px;color:var(--orange-400)}.admin-upload b{margin-top:7px;font-size:9px}.admin-upload span{color:#9b938d;margin:3px;font-size:7px}.admin-upload button{color:var(--orange-600);background:0 0;border:0;font-size:8px;font-weight:800}.admin-upload button svg{vertical-align:middle;width:11px}.product-drawer form>footer{background:#fff;border-top:1px solid #eae5e1;justify-content:flex-end;align-items:center;gap:8px;min-height:68px;margin-top:auto;padding:0 22px;display:flex;position:sticky;bottom:0}.product-drawer footer button{background:#fff;border:1px solid #e4ded9;border-radius:8px;height:36px;padding:0 14px;font-size:9px;font-weight:700}.product-drawer footer .save-product{background:var(--orange-500);border-color:var(--orange-500);color:#fff}@media (width<=1050px){.collapsed .admin-nav-group a b,.collapsed .admin-nav-group a i{display:none}.admin-nav-group a{justify-content:center}.product-tools{align-items:flex-start}.product-tools>div>span{display:none}}@media (width<=760px){.admin-sidebar .admin-nav-group a{justify-content:flex-start}.admin-sidebar .admin-nav-group a b,.admin-sidebar .admin-nav-group a i{display:flex}.admin-products-page{padding:22px 15px 45px}.product-tools{flex-direction:column}.product-tools>label,.product-tools>div{width:100%}.product-tools>div label{flex:1}.products-table th:nth-child(3),.products-table td:nth-child(3),.products-table th:nth-child(4),.products-table td:nth-child(4){display:none}}@media (width<=500px){.products-page-head h1{font-size:22px}.products-page-head p,.products-page-head .admin-secondary{display:none}.product-summary-tabs{gap:14px;overflow-x:auto}.product-summary-tabs button{white-space:nowrap}.product-tools>div label{min-width:0}.product-tools>div label:nth-of-type(2),.products-table th:nth-child(5),.products-table td:nth-child(5){display:none}.admin-product-cell{min-width:185px}.admin-product-cell b{max-width:140px}.product-pagination>span{display:none}.product-pagination{justify-content:flex-end}.admin-form-grid{grid-template-columns:1fr}.product-drawer>header{height:66px}.product-drawer form section{padding:18px 16px}}.admin-orders-page{max-width:1500px;margin:auto;padding:28px 30px 60px}.order-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.order-metrics article{background:#fff;border:1px solid #ebe6e2;border-radius:11px;align-items:center;gap:10px;height:70px;padding:12px;display:flex}.order-metrics article>span{width:35px;height:35px;color:var(--orange-600);background:#fff0e6;border-radius:9px;place-items:center;display:grid}.order-metrics svg{width:16px}.order-metrics p{flex-direction:column;margin:0;display:flex}.order-metrics b{font:800 17px Manrope}.order-metrics small{color:#958d87;font-size:7px}.order-tabs{border-bottom:1px solid #e7e2de;gap:22px;margin-top:20px;display:flex;overflow-x:auto}.order-tabs button{white-space:nowrap;color:#817973;background:0 0;border:0;height:38px;font-size:8px;position:relative}.order-tabs button span{background:#eee9e5;border-radius:99px;margin-left:4px;padding:2px 5px;font-size:7px}.order-tabs button.active{color:var(--orange-600);font-weight:800}.order-tabs button.active:after{content:"";background:var(--orange-500);height:2px;position:absolute;bottom:-1px;left:0;right:0}.orders-table{border-collapse:collapse;white-space:nowrap;width:100%}.orders-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#99918b;background:#faf8f7;height:38px;padding:0 12px;font-size:7px}.orders-table td{color:#716a65;border-top:1px solid #f0ece9;height:58px;padding:0 12px;font-size:8px}.orders-table tbody tr{cursor:pointer}.orders-table tbody tr:hover{background:#fffbf8}.orders-table input{accent-color:var(--orange-500)}.orders-table td:nth-child(3){display:table-cell}.orders-table td:nth-child(3)>span,.orders-table td:nth-child(3)>small{display:block}.orders-table td:nth-child(3)>small{color:#aaa19b;margin-top:2px;font-size:7px}.order-id{color:var(--orange-600)}.payment-state,.order-state{border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.payment-state.paid,.order-state.delivered{color:#287d42;background:#e8f6ec}.payment-state.pending,.order-state.processing{color:#9b701c;background:#fff4dc}.payment-state.refunded,.order-state.returned{color:#a64f45;background:#fbe9e7}.order-state.shipped{color:#3475ad;background:#e7f2ff}.order-state.unfulfilled{color:#766e68;background:#efedeb}.orders-table td:last-child button{background:0 0;border:0}.orders-table td:last-child svg{width:14px}.order-drawer-wrap{z-index:100;position:fixed;inset:0}.order-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e1a1766;border:0;width:100%;position:absolute;inset:0}.order-drawer{background:#f8f6f4;flex-direction:column;width:min(570px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-15px 0 45px #281e1821}.order-drawer>header{background:#fff;border-bottom:1px solid #e8e2de;justify-content:space-between;align-items:center;min-height:79px;padding:0 22px;display:flex}.order-drawer header>div:first-child>span{color:var(--orange-600);text-transform:uppercase;letter-spacing:1px;font-size:7px;font-weight:800}.order-drawer h2{margin:3px 0;font:800 19px Manrope}.order-drawer header p{color:#968e88;margin:0;font-size:7px}.order-drawer header>div:last-child{gap:6px;display:flex}.order-drawer header button{background:#fff;border:1px solid #e6e0dc;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.order-drawer header svg{width:14px}.order-drawer-body{padding:14px;overflow-y:auto}.order-drawer-body>section{background:#fff;border:1px solid #ebe6e2;border-radius:11px;margin-bottom:11px;padding:17px}.drawer-section-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.drawer-section-head h3{margin:0;font:700 11px Manrope}.drawer-section-head button{color:var(--orange-600);background:0 0;border:0;font-size:7px;font-weight:800}.drawer-section-head button svg{vertical-align:middle;width:10px}.order-timeline{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:start;display:grid}.order-timeline>div{text-align:center;flex-direction:column;align-items:center;display:flex}.order-timeline>div>span{color:#aaa19b;z-index:2;background:#eeeae7;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:relative}.order-timeline>div.complete>span{color:#2c8246;background:#e7f5eb}.order-timeline svg{width:13px}.order-timeline p{flex-direction:column;margin:6px -15px 0;display:flex}.order-timeline b{font-size:7px}.order-timeline small{color:#a29a94;margin-top:2px;font-size:6px}.order-timeline>i{background:#ece7e3;height:2px;margin-top:14px}.status-update{margin-top:20px;display:block}.status-update>span{margin-bottom:6px;font-size:7px;font-weight:800;display:block}.status-update>div{grid-template-columns:1fr auto;gap:7px;display:grid;position:relative}.status-update select{appearance:none;background:#fff;border:1px solid #e5ded9;border-radius:7px;height:36px;padding:0 28px 0 9px;font-size:8px}.status-update svg{width:13px;position:absolute;top:11px;left:calc(100% - 132px)}.status-update button{background:var(--orange-500);color:#fff;border:0;border-radius:7px;padding:0 12px;font-size:8px;font-weight:800}.drawer-items article{border-bottom:1px solid #f0ece9;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.drawer-items img{object-fit:cover;border-radius:7px;width:48px;height:52px}.drawer-items p{flex-direction:column;margin:0;display:flex}.drawer-items p b{font-size:8px}.drawer-items p small{color:#9d958f;margin-top:3px;font-size:6px}.drawer-items p span{margin-top:5px;font-size:7px}.drawer-items strong{font-size:8px}.drawer-totals{width:230px;margin-left:auto;padding-top:10px}.drawer-totals p,.drawer-totals>div{justify-content:space-between;font-size:8px;display:flex}.drawer-totals p{color:#8f8781}.drawer-totals>div{border-top:1px solid #ebe6e2;padding-top:10px;font-size:10px;font-weight:800}.customer-line{align-items:center;gap:9px;margin:10px 0;display:flex}.customer-line>span{width:29px;height:29px;color:var(--orange-600);background:#fff0e7;border-radius:8px;place-items:center;display:grid}.customer-line svg{width:13px}.customer-line p{flex-direction:column;margin:0;display:flex}.customer-line b{font-size:8px}.customer-line small{color:#99918b;margin-top:2px;font-size:7px}.customer-line.address{align-items:flex-start}.customer-line.address small{max-width:320px;line-height:1.5}.payment-record{border:1px solid #ece7e3;border-radius:8px;align-items:center;height:49px;padding:0 11px;display:flex}.payment-record>span{margin-right:auto;font-size:8px;font-weight:800}.payment-record p{text-align:right;flex-direction:column;margin:0;display:flex}.payment-record b{font-size:9px}.payment-record small{color:#99918b;font-size:6px}@media (width<=760px){.admin-orders-page{padding:22px 15px 45px}.order-metrics{grid-template-columns:1fr 1fr}.orders-table th:nth-child(3),.orders-table td:nth-child(3),.orders-table th:nth-child(7),.orders-table td:nth-child(7),.order-tools>div label:nth-of-type(2){display:none}}@media (width<=500px){.order-metrics{gap:7px}.order-metrics article{height:61px;padding:9px}.order-tabs{gap:15px}.orders-table th:nth-child(4),.orders-table td:nth-child(4),.orders-table th:nth-child(5),.orders-table td:nth-child(5){display:none}.order-timeline p{margin-inline:-20px}.status-update>div{grid-template-columns:1fr}.status-update svg{left:auto;right:9px}.status-update button{height:36px}.drawer-totals{width:100%}}.admin-categories-page{max-width:1300px;margin:auto;padding:28px 30px 60px}.category-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.category-metrics article{background:#fff;border:1px solid #ebe6e2;border-radius:11px;align-items:center;gap:10px;height:70px;padding:12px;display:flex}.category-metrics article>span{width:35px;height:35px;color:var(--orange-600);background:#fff0e6;border-radius:9px;place-items:center;display:grid}.category-metrics svg{width:16px}.category-metrics p{flex-direction:column;margin:0;display:flex}.category-metrics b{font:800 17px Manrope}.category-metrics small{color:#958d87;font-size:7px}.categories-card{background:#fff;border:1px solid #ebe6e2;border-radius:12px;margin-top:15px;overflow:hidden}.categories-card>header{border-bottom:1px solid #eeeae6;justify-content:space-between;align-items:center;min-height:64px;padding:12px 15px;display:flex}.categories-card>header label{border:1px solid #e7e1dd;border-radius:8px;align-items:center;gap:7px;width:270px;height:37px;padding:0 10px;display:flex}.categories-card>header svg{color:#9d958f;width:14px}.categories-card>header input{border:0;outline:0;width:100%;font-size:8px}.categories-card>header p{color:#a09892;font-size:7px}.category-list-head{text-transform:uppercase;letter-spacing:.5px;color:#99918b;background:#faf8f7;grid-template-columns:minmax(0,1fr) 100px 130px 70px;align-items:center;height:37px;padding:0 14px 0 78px;font-size:7px;display:grid}.admin-category-list>article{border-top:1px solid #f0ece9}.admin-category-list>article:first-child{border:0}.category-main-row{grid-template-columns:20px 22px 45px minmax(0,1fr) 100px 130px 70px;align-items:center;gap:8px;min-height:66px;padding:0 14px;display:grid}.category-main-row>svg{color:#b0a8a2;cursor:grab;width:14px}.expand-category{background:0 0;border:0;place-items:center;width:22px;height:22px;display:grid}.expand-category svg{width:13px}.category-art{width:42px;height:42px;color:var(--orange-600);border-radius:9px;place-items:center;display:grid}.category-art svg{width:17px}.category-main-row>p{flex-direction:column;margin:0;display:flex}.category-main-row>p b{font-size:9px}.category-main-row>p small{color:#9d958f;margin-top:3px;font-size:7px}.category-main-row>strong{font-size:8px}.mini-switch{color:#8f8781;align-items:center;gap:6px;font-size:7px;display:flex}.mini-switch input{display:none}.mini-switch>span{background:#d9d2cd;border-radius:99px;width:29px;height:16px;transition:all .2s;position:relative}.mini-switch>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;top:2px;left:2px}.mini-switch input:checked+span{background:var(--orange-500)}.mini-switch input:checked+span:after{transform:translate(13px)}.mini-switch>svg{width:12px}.category-row-actions{display:flex}.category-row-actions button{background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.category-row-actions svg{color:#817973;width:13px}.child-categories{background:#fcfaf9;border-top:1px solid #f2eeeb;padding-left:91px}.child-categories>div{border-bottom:1px solid #f1edea;grid-template-columns:18px 18px minmax(0,1fr) 30px 30px;align-items:center;height:47px;display:grid}.child-categories>div:last-child{border:0}.child-categories>div>span{border-bottom:1px solid #dcd5d0;border-left:1px solid #dcd5d0;border-radius:0 0 0 6px;align-self:start;width:12px;height:25px}.child-categories svg{color:#aaa29c;width:12px}.child-categories p{flex-direction:column;margin:0;display:flex}.child-categories b{font-size:8px}.child-categories small{color:#a09892;margin-top:2px;font-size:6px}.child-categories button{background:0 0;border:0}.categories-card>footer{color:#958d87;border-top:1px solid #eeeae6;align-items:center;height:48px;padding:0 15px;font-size:7px;display:flex}.category-drawer .category-upload{height:125px}.subcategory-list>div{border:1px solid #ebe5e1;border-radius:7px;align-items:center;gap:7px;height:37px;margin-bottom:6px;padding:0 9px;display:flex}.subcategory-list svg{color:#aaa19b;width:12px}.subcategory-list span{flex:1;font-size:8px}.subcategory-list button{background:0 0;border:0}.add-subcategory{border:1px solid #e7e1dd;border-radius:8px;height:39px;display:flex;overflow:hidden}.add-subcategory input{border:0;outline:0;flex:1;padding:0 9px;font-size:8px}.add-subcategory button{background:var(--orange-50);color:var(--orange-600);border:0;padding:0 11px;font-size:8px;font-weight:800}.add-subcategory button svg{vertical-align:middle;width:11px}.visibility-option{border:1px solid #e8e2de;border-radius:9px;align-items:center;height:60px;padding:0 12px;display:flex}.visibility-option>div{flex-direction:column;flex:1;display:flex}.visibility-option b{font-size:8px}.visibility-option small{color:#99918b;margin-top:3px;font-size:7px}.visibility-option input{display:none}.visibility-option>span{background:#d7d0cb;border-radius:99px;width:34px;height:19px;position:relative}.visibility-option>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:2px}.visibility-option input:checked+span{background:var(--orange-500)}.visibility-option input:checked+span:after{transform:translate(15px)}@media (width<=760px){.admin-categories-page{padding:22px 15px 45px}.category-list-head{grid-template-columns:1fr 80px 70px;padding-left:78px}.category-list-head span:nth-child(3){display:none}.category-main-row{grid-template-columns:18px 20px 40px minmax(0,1fr) 70px 60px}.category-main-row>.mini-switch{display:none}.category-art{width:38px;height:38px}.child-categories{padding-left:70px}}@media (width<=500px){.category-metrics{grid-template-columns:1fr 1fr}.category-metrics article:last-child{display:none}.categories-card>header{display:block}.categories-card>header label{width:100%}.categories-card>header p{display:none}.category-list-head{grid-template-columns:1fr 45px;padding-left:53px}.category-list-head span:nth-child(2){display:none}.category-main-row{grid-template-columns:15px 16px 36px minmax(0,1fr) 50px}.category-main-row>strong{display:none}.category-main-row>p small{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.child-categories{padding-left:42px}.category-row-actions button:last-child{display:none}}.admin-customers-page{max-width:1400px;margin:auto;padding:28px 30px 60px}.customer-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.customer-metrics article{background:#fff;border:1px solid #ebe6e2;border-radius:11px;align-items:center;gap:10px;height:75px;padding:12px;display:flex;position:relative}.customer-metrics article>span{width:36px;height:36px;color:var(--orange-600);background:#fff0e6;border-radius:9px;place-items:center;display:grid}.customer-metrics svg{width:17px}.customer-metrics p{flex-direction:column;margin:0;display:flex}.customer-metrics b{font:800 17px Manrope}.customer-metrics small{color:#958d87;font-size:7px}.customer-metrics em{color:#2e884a;background:#e9f6ec;border-radius:99px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:800;position:absolute;top:10px;right:10px}.customers-card{margin-top:15px}.customers-table{border-collapse:collapse;white-space:nowrap;width:100%}.customers-table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:#99918b;background:#faf8f7;height:38px;padding:0 12px;font-size:7px}.customers-table td{color:#716a65;border-top:1px solid #f0ece9;height:62px;padding:0 12px;font-size:8px}.customers-table tbody tr{cursor:pointer}.customers-table tbody tr:hover{background:#fffbf8}.customers-table input{accent-color:var(--orange-500)}.customer-table-person{align-items:center;gap:9px;min-width:190px;display:flex}.customer-table-person>span{width:34px;height:34px;color:var(--orange-600);background:#fff0e7;border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.customer-table-person p{flex-direction:column;margin:0;display:flex}.customer-table-person b{color:#403b38;font-size:8px}.customer-table-person small{color:#9d958f;margin-top:3px;font-size:7px}.customer-segment{border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.customer-segment.vip{color:#9c6815;background:#fff0d8}.customer-segment.returning{color:#3d70a7;background:#e9f1ff}.customer-segment.new{color:#2b7e44;background:#e9f6ec}.customer-account-state{align-items:center;gap:4px;font-size:7px;font-weight:700;display:inline-flex}.customer-account-state:before{content:"";border-radius:50%;width:6px;height:6px}.customer-account-state.active{color:#2b7f44}.customer-account-state.active:before{background:#41a45f}.customer-account-state.blocked{color:#a44d44}.customer-account-state.blocked:before{background:#d36156}.customers-table td:last-child button{background:0 0;border:0}.customers-table td:last-child svg{width:14px}.customer-profile-top{text-align:center;padding-top:23px!important}.large-customer-avatar{color:#6c381b;background:linear-gradient(135deg,#ffd7bd,#f3975f);border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font:800 17px Manrope;display:grid}.customer-profile-top h3{margin:10px 0 6px;font:800 16px Manrope}.customer-contact-actions{justify-content:center;gap:6px;margin-top:16px;display:flex}.customer-contact-actions button{background:#fff;border:1px solid #e6e0dc;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:7px;font-weight:700;display:flex}.customer-contact-actions svg{width:12px}.customer-contact-actions button.blocked{color:#a64e45;background:#fbeae8}.customer-drawer-stats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.customer-drawer-stats>div{background:#faf8f7;border-radius:8px;align-items:center;gap:7px;min-height:58px;padding:9px;display:flex}.customer-drawer-stats svg{width:15px;color:var(--orange-500)}.customer-drawer-stats p{flex-direction:column;margin:0;display:flex}.customer-drawer-stats b{font-size:9px}.customer-drawer-stats small{color:#99918b;margin-top:2px;font-size:6px}.customer-recent-orders article{border-top:1px solid #f0ece9;grid-template-columns:90px minmax(0,1fr) 15px;align-items:center;height:47px;display:grid}.customer-recent-orders article>span{color:var(--orange-600);font-size:8px;font-weight:800}.customer-recent-orders article p{flex-direction:column;margin:0;display:flex}.customer-recent-orders article b{font-size:8px}.customer-recent-orders article small{color:#99918b;margin-top:2px;font-size:6px}.customer-recent-orders svg{width:12px}.customer-no-orders{color:#aaa19b;flex-direction:column;justify-content:center;align-items:center;height:80px;display:flex}.customer-no-orders svg{width:20px}.customer-no-orders p{font-size:7px}.customer-note{resize:none;border:1px solid #e7e1dd;border-radius:8px;outline:0;width:100%;height:70px;padding:9px;font-size:8px}.customer-note:focus{border-color:var(--orange-400)}.save-note{background:var(--orange-500);color:#fff;border:0;border-radius:7px;height:30px;margin-top:7px;padding:0 10px;font-size:7px;font-weight:800}@media (width<=900px){.customer-metrics{grid-template-columns:1fr 1fr}}@media (width<=760px){.admin-customers-page{padding:22px 15px 45px}.customers-table th:nth-child(4),.customers-table td:nth-child(4),.customers-table th:nth-child(6),.customers-table td:nth-child(6){display:none}}@media (width<=500px){.customer-metrics{gap:7px}.customer-metrics article{height:62px;padding:9px}.customer-metrics article>span{width:30px;height:30px}.customer-metrics b{font-size:15px}.customers-table th:nth-child(3),.customers-table td:nth-child(3),.customers-table th:nth-child(7),.customers-table td:nth-child(7){display:none}.customer-drawer-stats{grid-template-columns:1fr}.customer-drawer-stats>div{min-height:45px}}.admin-discounts-page{max-width:1400px;margin:auto;padding:28px 30px 60px}.discount-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.discount-metrics article{background:#fff;border:1px solid #ebe6e2;border-radius:11px;align-items:center;gap:10px;height:72px;padding:12px;display:flex}.discount-metrics article>span{width:36px;height:36px;color:var(--orange-600);background:#fff0e6;border-radius:9px;place-items:center;display:grid}.discount-metrics svg{width:17px}.discount-metrics p{flex-direction:column;margin:0;display:flex}.discount-metrics b{font:800 17px Manrope}.discount-metrics small{color:#958d87;font-size:7px}.discounts-card{margin-top:15px}.discount-list-head{text-transform:uppercase;letter-spacing:.5px;color:#99918b;background:#faf8f7;grid-template-columns:minmax(220px,1.2fr) 150px 160px 180px 90px 120px;align-items:center;gap:10px;height:38px;padding:0 14px;font-size:7px;display:grid}.discount-list>article{border-top:1px solid #f0ece9;grid-template-columns:minmax(220px,1.2fr) 150px 160px 180px 90px 120px;align-items:center;gap:10px;min-height:68px;padding:8px 14px;display:grid}.discount-list>article:first-child{border-top:0}.discount-identity{align-items:center;gap:9px;display:flex}.discount-identity>span{width:38px;height:38px;color:var(--orange-600);background:#fff0e6;border-radius:9px;place-items:center;display:grid}.discount-identity svg{width:16px}.discount-identity p,.discount-value,.discount-schedule p{flex-direction:column;margin:0;display:flex}.discount-identity b{letter-spacing:.5px;font:800 9px Manrope}.discount-identity small,.discount-value small,.discount-schedule small{color:#99918b;margin-top:3px;font-size:7px}.discount-value b{font-size:8px}.discount-usage p{background:#eee9e5;border-radius:99px;height:5px;margin:0 0 5px;overflow:hidden}.discount-usage p span{background:var(--orange-400);border-radius:99px;height:100%;display:block}.discount-usage small{color:#8f8781;font-size:7px}.discount-schedule{align-items:center;gap:7px;display:flex}.discount-schedule>svg{color:#9c948e;width:14px}.discount-schedule b{font-size:7px}.discount-status{border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.discount-status.active{color:#297e43;background:#e8f6ec}.discount-status.scheduled{color:#3674aa;background:#e8f1ff}.discount-status.expired{color:#786f69;background:#efedeb}.discount-status.draft{color:#966d1b;background:#fff4dc}.discount-actions{display:flex}.discount-actions button{color:#877f79;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.discount-actions svg{width:12px}.discount-actions button:nth-child(3){color:#b4584e}.discount-footer{color:#938b85;border-top:1px solid #eeeae6;align-items:center;height:47px;padding:0 14px;font-size:7px;display:flex}.coupon-code-field{border:1px solid #e6e0dc;border-radius:8px;height:42px;display:flex;overflow:hidden}.coupon-code-field:focus-within{border-color:var(--orange-400);box-shadow:0 0 0 3px var(--orange-50)}.coupon-code-field input{letter-spacing:.8px;height:100%;font-weight:800;box-shadow:none!important;border:0!important}.coupon-code-field button{color:var(--orange-600);background:#fff0e6;border:0;padding:0 10px;font-size:7px;font-weight:800}.coupon-code-field button svg{vertical-align:middle;width:11px}.requirement-choice{border:1px solid #e7e1dd;border-radius:8px;align-items:center;gap:9px;min-height:56px;margin-bottom:10px;padding:10px;display:flex}.requirement-choice input{display:none}.requirement-choice>span{border:5px solid var(--orange-500);border-radius:50%;width:16px;height:16px}.requirement-choice>div{flex-direction:column;display:flex}.requirement-choice b{font-size:8px}.requirement-choice small{color:#99918b;margin-top:3px;font-size:7px}@media (width<=1000px){.discount-list-head,.discount-list>article{grid-template-columns:minmax(200px,1.2fr) 130px 140px 90px 110px}.discount-list-head span:nth-child(4),.discount-list>article>.discount-schedule{display:none}}@media (width<=760px){.admin-discounts-page{padding:22px 15px 45px}.discount-metrics{grid-template-columns:1fr 1fr}.discount-list-head,.discount-list>article{grid-template-columns:minmax(190px,1fr) 120px 90px 75px}.discount-list-head span:nth-child(3),.discount-list>article>.discount-usage,.discount-actions button:first-child,.discount-actions button:last-child{display:none}}@media (width<=500px){.discount-metrics{gap:7px}.discount-metrics article{height:62px;padding:9px}.discount-metrics article>span{width:30px;height:30px}.discount-metrics b{font-size:15px}.discount-list-head{display:none}.discount-list>article{grid-template-columns:42px minmax(0,1fr) 60px;padding:12px}.discount-identity{display:contents}.discount-identity>span{width:36px;height:36px}.discount-identity p,.discount-value{grid-column:2}.discount-list>article>div:nth-of-type(5){grid-area:1/3}.discount-list>article>.discount-actions{grid-area:2/3}.discount-actions button{display:none!important}.discount-actions button:nth-child(2){display:grid!important}.discounts-card .product-tools>div{display:none}}.admin-settings-page{max-width:1250px;margin:auto;padding:28px 30px 70px}.settings-layout{grid-template-columns:210px minmax(0,1fr);gap:22px;margin-top:25px;display:grid}.settings-tabs{flex-direction:column;gap:3px;display:flex}.settings-tabs>button{color:#6e6762;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;height:40px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.settings-tabs>button svg{width:15px}.settings-tabs>button.active{color:var(--orange-600);background:#fff0e6}.settings-help{background:#fff;border:1px solid #e8e2de;border-radius:11px;margin-top:18px;padding:14px}.settings-help>svg{width:18px;color:var(--orange-500)}.settings-help b{margin:8px 0 4px;font-size:8px;display:block}.settings-help p{color:#958d87;font-size:7px;line-height:1.5}.settings-help>span{font-size:7px;font-weight:800}.settings-help>div{background:#eee9e5;border-radius:99px;height:4px;margin-top:6px}.settings-help i{background:var(--orange-400);border-radius:99px;width:72%;height:100%;display:block}.settings-content{flex-direction:column;gap:13px;display:flex}.settings-section{background:#fff;border:1px solid #ebe6e2;border-radius:12px;padding:20px}.settings-section>header{border-bottom:1px solid #eeeae6;align-items:center;gap:10px;margin-bottom:17px;padding-bottom:16px;display:flex}.settings-section>header>svg{width:19px;color:var(--orange-500)}.settings-section>header>div{flex-direction:column;display:flex}.settings-section h2{margin:0;font:700 12px Manrope}.settings-section header p{color:#99918b;margin:3px 0 0;font-size:7px}.settings-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.settings-form-grid .full{grid-column:1/-1}.settings-section .admin-field.full{margin-bottom:11px}.brand-upload-row{align-items:center;gap:18px;margin-bottom:22px;display:flex}.brand-preview{background:#fff8f3;border:1px solid #f0dfd4;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:160px;height:75px;display:flex}.brand-preview>b{letter-spacing:-.8px;font:800 17px Manrope}.brand-upload-row>div:last-child>b{font-size:8px}.brand-upload-row>div:last-child>p{color:#99918b;font-size:7px}.brand-upload-row button{background:#fff;border:1px solid #e4ded9;border-radius:7px;height:29px;font-size:7px;font-weight:800}.brand-upload-row button svg{vertical-align:middle;width:11px}.color-settings>label>span{margin-bottom:6px;font-size:8px;font-weight:700;display:block}.color-settings>label>div{border:1px solid #e6e0dc;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 9px;display:flex}.color-settings i{border:1px solid #ddd;border-radius:6px;width:22px;height:22px}.color-settings input{border:0;outline:0;font-size:8px}.setting-toggle-row{border-bottom:1px solid #f0ece9;align-items:center;min-height:59px;display:flex}.setting-toggle-row>div{flex-direction:column;flex:1;display:flex}.setting-toggle-row b{font-size:8px}.setting-toggle-row p{color:#99918b;margin:3px 0 0;font-size:7px}.settings-toggle input{display:none}.settings-toggle>span{background:#d8d1cc;border-radius:99px;width:34px;height:19px;display:block;position:relative}.settings-toggle>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:2px;left:2px}.settings-toggle input:checked+span{background:var(--orange-500)}.settings-toggle input:checked+span:after{transform:translate(15px)}.shipping-rates{margin-top:13px}.shipping-zone{border:1px solid #e8e2de;border-radius:8px;align-items:center;height:55px;padding:0 11px;display:flex}.shipping-zone>span{width:30px;height:30px;color:var(--orange-600);background:#fff0e6;border-radius:7px;place-items:center;font-size:8px;font-weight:800;display:grid}.shipping-zone p{flex-direction:column;flex:1;margin:0 0 0 9px;display:flex}.shipping-zone b{font-size:8px}.shipping-zone small{color:#99918b;font-size:7px}.shipping-zone button{color:var(--orange-600);background:0 0;border:0;font-size:7px;font-weight:800}.payment-settings-list>div{border-bottom:1px solid #f0ece9;align-items:center;gap:9px;min-height:60px;display:flex}.payment-setting-icon{width:33px;height:33px;color:var(--orange-600);background:#fff0e6;border-radius:8px;place-items:center;display:grid}.payment-setting-icon svg{width:15px}.payment-settings-list p{flex-direction:column;flex:1;margin:0;display:flex}.payment-settings-list b{font-size:8px}.payment-settings-list small{color:#99918b;margin-top:3px;font-size:7px}.payment-provider{border:1px solid #e7e1dd;border-radius:9px;justify-content:space-between;align-items:center;min-height:67px;margin-top:16px;padding:10px;display:flex}.payment-provider>div{align-items:center;gap:9px;display:flex}.payment-provider>div>span{color:#fff;background:#2c59d9;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.payment-provider p{flex-direction:column;margin:0;display:flex}.payment-provider b{font-size:8px}.payment-provider small{color:#99918b;margin-top:3px;font-size:7px}.payment-provider button{background:var(--orange-500);color:#fff;border:0;border-radius:7px;height:29px;padding:0 10px;font-size:7px;font-weight:800}.settings-mobile-save{display:none}.settings-toast{color:#fff;z-index:120;background:#282521;border-radius:9px;align-items:center;gap:7px;height:45px;padding:0 15px;font-size:8px;font-weight:700;animation:.25s toast-in;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 30px #0000002e}.settings-toast svg{color:#72d08b;width:15px}@keyframes toast-in{0%{opacity:0;transform:translateY(15px)}}@media (width<=760px){.admin-settings-page{padding:22px 15px 50px}.settings-layout{grid-template-columns:1fr}.settings-tabs{border-bottom:1px solid #e7e2de;flex-direction:row;overflow-x:auto}.settings-tabs>button{white-space:nowrap}.settings-help{display:none}.settings-mobile-save{justify-content:flex-end;display:flex}.settings-mobile-save .admin-primary{width:auto;font-size:8px}.settings-mobile-save .admin-primary svg{display:block}.admin-settings-page>.products-page-head .admin-primary{display:none}}@media (width<=500px){.settings-tabs>button{padding:0 14px;font-size:0}.settings-tabs>button svg{width:18px}.settings-section{padding:15px}.settings-form-grid{grid-template-columns:1fr}.settings-form-grid .full{grid-column:auto}.brand-upload-row{align-items:flex-start}.brand-preview{flex-shrink:0;width:120px}.brand-preview>b{font-size:14px}.payment-provider{align-items:flex-start;gap:8px}.payment-provider button{white-space:nowrap}.settings-toast{justify-content:center;bottom:15px;left:15px;right:15px}}.category-rail{background:#fff;border-bottom:1px solid #e8e3df}.category-rail-shell{align-items:stretch;height:112px;display:flex;position:relative}.category-scroller{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;align-items:stretch;gap:4px;width:100%;padding:0 38px;display:flex;overflow:auto hidden}.category-scroller::-webkit-scrollbar{display:none}.rail-category{scroll-snap-align:start;color:#403b37;flex-direction:column;flex:0 0 102px;justify-content:center;align-items:center;gap:8px;min-width:0;transition:color .2s;display:flex;position:relative}.rail-category>span{color:#d96020;background:#fff4ec;border-radius:13px;place-items:center;width:43px;height:43px;transition:all .2s;display:grid}.rail-category svg{stroke-width:1.8px;width:23px;height:23px}.rail-category b{white-space:nowrap;text-overflow:ellipsis;max-width:94px;font:600 12px DM Sans;overflow:hidden}.rail-category:after{content:"";background:0 0;border-radius:4px 4px 0 0;height:3px;position:absolute;bottom:0;left:15px;right:15px}.rail-category:hover>span,.rail-category.active>span{background:var(--orange-100);transform:translateY(-2px)}.rail-category.active b{font-weight:800}.rail-arrow{z-index:3;color:#655d58;background:#fffffff5;border:1px solid #e8e1dc;place-items:center;width:32px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #432e211a}.rail-arrow:hover{background:var(--orange-50);color:var(--orange-600)}.rail-arrow.left{border-radius:0 10px 10px 0;left:0}.rail-arrow.right{border-radius:10px 0 0 10px;right:0}.rail-arrow svg{width:17px}.category-rail+.hero{margin-top:22px}@media (width<=700px){.category-rail-shell{width:100%;height:91px}.category-scroller{gap:0;padding:0 10px;scroll-padding-left:10px}.rail-category{flex-basis:78px;gap:6px}.rail-category>span{border-radius:11px;width:36px;height:36px}.rail-category svg{width:20px;height:20px}.rail-category b{max-width:72px;font-size:10px}.rail-category:after{height:3px;left:10px;right:10px}.rail-arrow{display:none}.category-rail+.hero{margin-top:12px}}@media (width>=701px){.category-rail-shell{height:92px}.category-scroller{gap:2px;padding:0 4px}.rail-category{flex-basis:90px;gap:6px}.rail-category>span{border-radius:11px;width:36px;height:36px}.rail-category svg{width:20px;height:20px}.rail-category b{max-width:84px;font-size:11px}.category-rail+.hero{margin-top:18px}}.hero-carousel{aspect-ratio:1755/513;background:#fff1e7;border-radius:18px;width:min(1755px,100% - 40px);max-height:513px;margin:18px auto 0;position:relative;overflow:hidden}.hero-slides,.hero-slide{position:absolute;inset:0}.hero-slide{opacity:0;visibility:hidden;transition:opacity .65s,visibility .65s}.hero-slide.active{opacity:1;visibility:visible;z-index:1}.hero-slide>img{object-fit:cover;width:100%;height:100%}.hero-slide:after{content:"";background:linear-gradient(90deg,#fffaf6f7 0%,#fffaf6d6 31%,#fffaf600 57%);position:absolute;inset:0}.hero-banner-copy{z-index:2;width:42%;max-width:590px;position:absolute;top:50%;left:5.5%;transform:translateY(-50%)}.hero-banner-copy>span{text-transform:uppercase;letter-spacing:1.6px;color:var(--orange-600);font-size:11px;font-weight:800}.hero-banner-copy h1{letter-spacing:-2.8px;margin:11px 0;font:800 clamp(30px,3.25vw,57px)/1.04 Manrope}.hero-banner-copy h1>span{display:block}.hero-banner-copy p{color:#746a63;max-width:470px;margin:0 0 20px;font-size:clamp(10px,1vw,14px);line-height:1.55}.banner-cta{background:var(--orange-500);color:#fff;border-radius:99px;align-items:center;gap:8px;height:42px;padding:0 17px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px #e15c1b33}.banner-cta svg{width:14px}.hero-dots{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffad;border-radius:99px;gap:5px;padding:5px;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.hero-dots button{background:0 0;border:0;width:17px;height:5px;padding:0}.hero-dots button span{background:#d8cec7;border-radius:99px;width:100%;height:3px;transition:all .3s;display:block}.hero-dots button.active{width:34px}@media (width<=700px){.hero-carousel{aspect-ratio:auto;border-radius:14px;width:calc(100% - 20px);height:430px;max-height:none;margin-top:10px}.hero-slide>img{object-position:68% center}.hero-slide:after{background:linear-gradient(#fffaf6f7 0%,#fffaf6d6 45%,#fffaf626 74%)}.hero-banner-copy{text-align:center;width:auto;top:9%;left:7%;right:7%;transform:none}.hero-banner-copy>span{font-size:9px}.hero-banner-copy h1{letter-spacing:-1.8px;margin:8px 0;font-size:33px;line-height:1.04}.hero-banner-copy p{max-width:330px;margin:0 auto 15px;font-size:11px;line-height:1.45}.banner-cta{height:38px;font-size:9px}.hero-dots{bottom:9px}}@media (width<=450px){.hero-carousel{height:390px}.hero-banner-copy h1{font-size:29px}}.admin-banners-page{max-width:1400px;margin:auto;padding:28px 30px 65px}.banner-settings-card{background:#fff;border:1px solid #ebe6e2;border-radius:11px;justify-content:space-between;align-items:center;min-height:68px;margin-top:24px;padding:11px 15px;display:flex}.banner-settings-card>div:first-child{align-items:center;gap:9px;display:flex}.banner-settings-card>div:first-child>svg{width:18px;color:var(--orange-500)}.banner-settings-card p{flex-direction:column;margin:0;display:flex}.banner-settings-card b{font-size:8px}.banner-settings-card small{color:#99918b;margin-top:3px;font-size:7px}.banner-settings-card .settings-toggle{margin-left:16px}.banner-interval{align-items:center;gap:8px;display:flex}.banner-interval>span{color:#8d857f;font-size:7px}.banner-interval select{background:#fff;border:1px solid #e5dfdb;border-radius:7px;height:32px;padding:0 8px;font-size:8px}.admin-banner-list{flex-direction:column;gap:10px;margin-top:13px;display:flex}.admin-banner-list>article{background:#fff;border:1px solid #ebe6e2;border-radius:12px;grid-template-columns:35px minmax(300px,1.4fr) minmax(150px,.7fr) auto;align-items:center;gap:14px;min-height:125px;padding:10px;display:grid}.banner-order{flex-direction:column;align-items:center;display:flex}.banner-order button{background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.banner-order button:disabled{opacity:.25}.banner-order svg{width:12px}.banner-order span{font-size:8px;font-weight:800}.banner-admin-preview{background:#f4eee9;border-radius:9px;height:102px;position:relative;overflow:hidden}.banner-admin-preview img{object-fit:cover;width:100%;height:100%}.banner-admin-preview:after{content:"";background:linear-gradient(90deg,#fffaf6f0,#0000 65%);position:absolute;inset:0}.banner-admin-preview>div{z-index:2;flex-direction:column;width:46%;display:flex;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.banner-admin-preview span{color:var(--orange-600);text-transform:uppercase;font-size:5px;font-weight:800}.banner-admin-preview b{margin:3px 0;font:800 11px Manrope}.banner-admin-preview small{font-size:5px}.banner-meta{flex-direction:column;display:flex}.banner-meta>b{font-size:9px}.banner-meta>small{color:#99918b;margin:4px 0 8px;font-size:7px}.banner-meta>span{border-radius:99px;align-items:center;gap:3px;width:max-content;padding:4px 7px;font-size:6px;font-weight:800;display:flex}.banner-meta>span svg{width:9px}.banner-meta>span.live{color:#2c8045;background:#e8f6ec}.banner-meta>span.hidden{color:#756d67;background:#efedeb}.banner-actions{align-items:center;gap:5px;display:flex}.banner-actions>button{background:#fff;border:1px solid #e5dfda;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 8px;font-size:7px;font-weight:700;display:flex}.banner-actions>button svg{width:12px}.banner-actions>button.delete{color:#ac5047;justify-content:center;width:31px;padding:0}.banner-drawer .banner-form-preview{border-radius:9px;height:135px;position:relative;overflow:hidden}.banner-form-preview img{object-fit:cover;width:100%;height:100%}.banner-form-preview button{color:#a64f45;background:#fff;border:0;border-radius:6px;height:27px;font-size:7px;position:absolute;top:8px;right:8px}.banner-form-preview button svg{vertical-align:middle;width:11px}.banner-url{margin-top:10px!important}.banner-upload{height:125px}@media (width<=700px){.admin-banners-page{padding:22px 15px 50px}.banner-settings-card{align-items:flex-start;gap:12px}.banner-interval{flex-direction:column;align-items:flex-end}.admin-banner-list>article{grid-template-columns:25px minmax(0,1fr);gap:8px}.banner-admin-preview{height:115px}.banner-meta{grid-column:2}.banner-actions{grid-column:2;justify-content:flex-end}.banner-actions .settings-toggle{margin-right:auto}}@media (width<=450px){.admin-banner-list>article{padding:8px}.banner-settings-card{display:block}.banner-interval{flex-direction:row;justify-content:space-between;margin-top:12px}.banner-actions>button{justify-content:center;width:31px;padding:0;font-size:0}}.continue-shopping .continue-card>div{height:219px!important}@media (width<=639px){.continue-shopping .continue-card{flex:0 0 170px!important}.continue-shopping .continue-card>div{height:170px!important}}.suggested-section{margin-top:28px}.suggested-section>header{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.suggested-section>header span{color:var(--orange-600);text-transform:uppercase;letter-spacing:1.2px;font-size:9px;font-weight:800}.suggested-section h2{letter-spacing:-1.2px;margin:5px 0 0;font:800 clamp(22px,2.4vw,32px)/1.15 Manrope}.suggested-section>header>div:last-child{gap:7px;display:flex}.suggested-section>header button{color:#fff;background:#252a2e;border:0;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.suggested-section>header button:first-child{color:var(--ink);border:1px solid var(--line);background:#fff}.suggested-section>header svg{width:18px}.suggested-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.suggested-rail::-webkit-scrollbar{display:none}.suggested-card{scroll-snap-align:start;flex:0 0 220px;min-width:0}.suggested-image{background:var(--blue-50);border-radius:15px;height:270px;display:block;position:relative;overflow:hidden}.suggested-image>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.suggested-card:hover img{transform:scale(1.035)}.suggested-image>span,.product-image-rating{z-index:3;color:#334047;background:#fffffff0;border-radius:7px;align-items:center;gap:4px;height:25px;padding:0 8px;font-size:9px;font-style:normal;display:flex;position:absolute;bottom:8px;left:8px;box-shadow:0 3px 10px #1a303d1f}.suggested-image>span b,.product-image-rating b{font-size:10px}.suggested-image>span svg,.product-image-rating svg{color:#0b9b67;width:11px;height:11px}.suggested-image>span i,.product-image-rating i{background:#d5dde1;width:1px;height:11px;margin:0 2px}.suggested-card h3{white-space:nowrap;text-overflow:ellipsis;margin:10px 0 7px;font:700 13px/1.3 Manrope;overflow:hidden}.suggested-card p{align-items:center;gap:7px;margin:0;display:flex}.suggested-card p del{color:#899197;font-size:11px}.suggested-card p b{font-size:15px}.product-image-rating{bottom:12px}.product-media:hover .product-image-rating{opacity:0}.suggested-section+.trust-strip{padding-top:28px}@media (width<=639px){.suggested-section{width:calc(100% - 20px);margin-top:20px}.suggested-section>header{margin-bottom:11px}.suggested-section>header span{font-size:7px}.suggested-section h2{font-size:20px}.suggested-section>header button{display:none}.suggested-rail{gap:10px}.suggested-card{flex-basis:170px}.suggested-image{border-radius:11px;height:205px}.suggested-card h3{margin:8px 0 5px;font-size:11px}.suggested-card p del{font-size:9px}.suggested-card p b{font-size:13px}.suggested-image>span{height:23px;padding:0 6px;bottom:6px;left:6px}.suggested-section+.trust-strip{padding-top:22px}}.trends-section{background:linear-gradient(#f4f0ff 0%,#efe9ff 35%,#f6f2ff 100%);border:1px solid #9881d224;border-radius:28px;margin-top:28px;padding:24px 28px 22px;position:relative;overflow:hidden}.trends-section h2{z-index:2;letter-spacing:-2px;color:#1a2432;margin:0 0 8px;font:800 clamp(30px,2.7vw,48px)/1.08 Manrope;position:relative}.trends-shapes{pointer-events:none;position:absolute;inset:0}.trends-shapes span{background:#ffffff59;border-radius:30px;width:150px;height:150px;position:absolute;top:-95px;right:19%;transform:rotate(45deg)}.trends-shapes span:nth-child(2){border-radius:18px;width:56px;height:56px;top:22px;right:11%}.trends-shapes svg{color:#c9b8f3;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px;position:absolute;top:18px;right:12%}.trends-grid{z-index:2;gap:16px;padding-top:8px;display:flex;position:relative;overflow:hidden}.trend-card{background:#fff;border:1px solid #8977b72e;border-radius:18px;flex:0 0 320px;min-width:0;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 12px 28px #52437014}.trend-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px #5243701f}.trend-card>div{background:#f4f4f4;border-radius:18px 18px 0 0;height:255px;overflow:hidden}.trend-card img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.trend-card:hover img{transform:scale(1.04)}.trend-card>b{color:#1d2430;white-space:normal;text-align:left;justify-content:flex-start;align-items:center;min-height:74px;padding:16px 14px 18px;font:700 18px/1.35 Manrope;display:flex}.trends-section+.trust-strip{padding-top:28px}@media (width<=639px){.trends-section{border-radius:18px;width:calc(100% - 20px);margin-top:20px;padding:14px 12px 12px}.trends-section h2{letter-spacing:-1.4px;margin:0 0 8px;font-size:28px}.trends-shapes span{width:90px;height:90px;top:-58px;right:12%}.trends-shapes span:nth-child(2){width:32px;height:32px;top:12px;right:6%}.trends-shapes svg{width:24px;height:24px;top:11px;right:10%}.trends-grid{gap:10px;padding-top:0;display:flex}.trend-card{border-radius:14px;flex:0 0 230px}.trend-card>div{border-radius:14px 14px 0 0;height:175px}.trend-card>b{min-height:auto;padding:12px 10px 13px;font-size:13px}.trends-section+.trust-strip{padding-top:20px}}.trends-section+.products-section{margin-top:0;padding-top:60px}@media (width<=639px){.trends-section+.products-section{padding-top:36px}}.products-section .section-head .kicker{letter-spacing:1.2px;font-size:9px;line-height:1.2}.products-section .section-head h2{letter-spacing:-1.2px;margin-top:5px;font:800 clamp(22px,2.4vw,32px)/1.15 Manrope}@media (width<=639px){.products-section .section-head .kicker{font-size:7px}.products-section .section-head h2{font-size:20px}}.product-media,.continue-card,.continue-card>div,.suggested-image,.trend-card,.trend-card>div{border-radius:9px!important}.category-rail{background:#fff;border-color:#eee5df}.rail-category>span{color:#df6221;background:#fff}.rail-category:hover>span,.rail-category.active>span{color:#d95418;background:#fff}.rail-category:hover,.rail-category.active{color:#d95418}.rail-category.active:after{background:#f2762e}.placement-help{color:#8d857f;margin:-8px 0 12px;font-size:8px}.placement-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.placement-options>label{cursor:pointer;border:1px solid #e5dfdb;border-radius:9px;align-items:center;gap:8px;min-height:58px;padding:9px;display:flex}.placement-options input{display:none}.placement-options>label>span{border:1px solid #cfc6c0;border-radius:5px;flex-shrink:0;width:17px;height:17px}.placement-options input:checked+span{background:var(--orange-500);border-color:var(--orange-500);box-shadow:inset 0 0 0 4px #fff}.placement-options p{flex-direction:column;margin:0;display:flex}.placement-options b{font-size:8px}.placement-options small{color:#99918b;margin-top:3px;font-size:6px}.placement-chips{flex-wrap:wrap;gap:3px;max-width:190px;display:flex}.placement-chips span{background:var(--orange-50);color:var(--orange-600);white-space:nowrap;border-radius:99px;padding:3px 5px;font-size:6px}@media (width<=600px){.placement-options{grid-template-columns:1fr}}.hero-carousel{aspect-ratio:1755/513;border-radius:18px;width:min(1180px,100% - 40px);max-width:1180px;height:auto;margin:18px auto 0;overflow:hidden}.hero-slide>picture{background:#f6fbfe;width:100%;height:100%;display:block}.hero-slide>picture>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media (width>=640px) and (width<=1023px){.hero-banner-copy{width:47%}.hero-banner-copy h1{letter-spacing:-1.8px;font-size:clamp(27px,4vw,38px)}.hero-banner-copy p{margin-bottom:14px}}@media (width<=639px){.hero-carousel{aspect-ratio:auto;border-radius:11px;width:calc(100% - 16px);height:145px;max-height:200px;margin:7px auto 0}.hero-slide>picture>img{object-position:center!important}.hero-slide:after{background:linear-gradient(90deg,#fffaf6f5 0%,#fffaf6b8 48%,#fffaf60a 78%)}.hero-banner-copy{text-align:left;width:48%;top:50%;left:5%;right:auto;transform:translateY(-50%)}.hero-banner-copy>span{font-size:6px}.hero-banner-copy h1{letter-spacing:-.8px;margin:4px 0;font-size:clamp(15px,4.6vw,20px);line-height:1.04}.hero-banner-copy p{display:none}.banner-cta{height:25px;padding:0 10px;font-size:7px}.banner-cta svg{width:10px}.hero-dots{bottom:3px}}@media (width<=374px){.hero-banner-copy p{max-width:300px}}.not-found-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:62vh;padding-block:70px;display:flex}.not-found-page>svg{width:50px;height:50px;color:var(--orange-400);margin-bottom:15px}.not-found-page h1{letter-spacing:-2px;margin:10px 0;font:800 clamp(30px,4vw,48px)/1.1 Manrope}.not-found-page p{color:var(--muted);margin:0 0 24px}.header-mobile-search{display:none}.admin-api-error{color:#a54131;background:#fff2ef;border:1px solid #f0cfc7;border-radius:8px;margin:14px 0 0;padding:10px 13px;font-size:9px}.admin-orders-message{color:#948b85;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:250px;display:flex}.admin-orders-message>svg{color:#71acd0;width:32px;height:32px}.admin-orders-message>b{color:#4e4945;font:700 12px Manrope}.admin-orders-message>span{font-size:8px}.status-update button:disabled{opacity:.55;cursor:not-allowed}.admin-auth-state{text-align:center;background:linear-gradient(145deg,#eef9ff,#fff8f3);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.admin-auth-state>.logo{margin-bottom:18px}.admin-auth-state>svg{color:#318dbd;width:54px;height:54px;margin-bottom:13px}.admin-auth-state>span{letter-spacing:1.5px;color:var(--orange-600);font-size:9px;font-weight:800}.admin-auth-state h1{letter-spacing:-2px;margin:8px 0;font:800 clamp(28px,4vw,43px) Manrope}.admin-auth-state p{max-width:430px;color:var(--muted);font-size:11px;line-height:1.6}.admin-auth-state>div{gap:9px;margin-top:15px;display:flex}.admin-auth-state a,.admin-auth-state button{background:#fff;border:1px solid #d8e4ea;border-radius:99px;align-items:center;height:40px;padding:0 16px;font-size:9px;font-weight:800;display:flex}.admin-auth-state button{border-color:var(--orange-500);background:var(--orange-500);color:#fff}.admin-sidebar-footer>.admin-signout{color:#a04e3d;background:0 0;border:0;align-items:center;gap:8px;width:100%;height:35px;padding:0 9px;font-size:9px;display:flex}.admin-sidebar-footer>.admin-signout svg{width:14px}.collapsed .admin-sidebar-footer>.admin-signout{justify-content:center}.collapsed .admin-sidebar-footer>.admin-signout b{display:none}@media (width<=700px){.header-mobile-search{z-index:45;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:9px;width:100%;height:54px;padding:7px 14px;display:flex;position:relative}.header-mobile-search>svg{width:18px;color:var(--muted)}.header-mobile-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:12px}.header-mobile-search button{background:0 0;border:0;place-items:center;display:grid}.header-mobile-search button svg{width:18px}}.continue-shopping{background:linear-gradient(135deg,var(--blue-100),#d5efff);border:1px solid var(--blue-200);border-radius:20px;margin-top:20px;padding:22px 20px 20px;overflow:hidden}.continue-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.continue-head span{color:var(--orange-600);text-transform:uppercase;letter-spacing:1.3px;font-size:10px;font-weight:800;display:block}.continue-head h2{letter-spacing:-1px;margin:5px 0 0;font:800 clamp(21px,2vw,30px)/1.15 Manrope}.continue-title-icon{vertical-align:middle;width:clamp(26px,3vw,34px);height:clamp(26px,3vw,34px);color:var(--orange-500);filter:drop-shadow(0 3px 6px #ff660052);margin-right:8px;animation:2.5s ease-in-out infinite icon-glow;display:inline-block}@keyframes icon-glow{0%,to{filter:drop-shadow(0 3px 6px #ff660052)}50%{filter:drop-shadow(0 5px 12px #ff66007a)}}.continue-controls{gap:7px;display:flex}.continue-controls button{width:36px;height:36px;color:var(--orange-600);background:#fff;border:1px solid #309bd838;border-radius:50%;place-items:center;display:grid;box-shadow:0 5px 14px #2d769e1a}.continue-controls button:hover{background:var(--orange-500);color:#fff;border-color:var(--orange-500)}.continue-controls svg{width:18px}.continue-rail{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:2px;display:flex;overflow-x:auto}.continue-rail::-webkit-scrollbar{display:none}.continue-card{scroll-snap-align:start;background:#fff;border:1px solid #309bd829;border-radius:15px;flex:0 0 210px;min-width:0;padding:7px 7px 12px;transition:transform .25s,box-shadow .25s}.continue-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #2d769e21}.continue-card>div{background:var(--blue-50);border-radius:11px;height:155px;overflow:hidden}.continue-card img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.continue-card:hover img{transform:scale(1.04)}.continue-card>span{color:var(--orange-600);text-transform:uppercase;letter-spacing:.8px;margin:10px 5px 3px;font-size:8px;font-weight:800;display:block}.continue-card h3{white-space:nowrap;text-overflow:ellipsis;margin:0 5px 8px;font:700 13px/1.25 Manrope;overflow:hidden}.continue-card>b{color:var(--orange-600);border-bottom:1px solid;margin:0 5px;font-size:11px}.continue-shopping+.trust-strip{padding-top:24px}@media (width<=639px){.continue-shopping{border-radius:14px;width:calc(100% - 20px);margin-top:10px;padding:15px 12px}.continue-head{margin-bottom:11px}.continue-head h2{font-size:19px}.continue-controls{display:none}.continue-rail{gap:9px}.continue-card{border-radius:11px;flex-basis:142px;padding:5px 5px 9px}.continue-card>div{border-radius:8px;height:105px}.continue-card>span{margin:7px 4px 2px;font-size:6px}.continue-card h3{margin:0 4px 5px;font-size:10px}.continue-card>b{margin:0 4px;font-size:8px}.continue-shopping+.trust-strip{padding-top:18px}}.category-art{overflow:hidden}.category-art img{object-fit:cover;width:100%;height:100%}.save-product:disabled{opacity:.6;cursor:not-allowed}.admin-login-page{background:#fff;grid-template-columns:minmax(390px,.9fr) minmax(500px,1.1fr);min-height:100vh;display:grid}.admin-login-brand{color:#15384c;background:linear-gradient(145deg,#ccecff,#edf8ff 58%,#ffe5d3);flex-direction:column;padding:38px clamp(35px,6vw,85px);display:flex;position:relative;overflow:hidden}.admin-login-brand:after{content:"";border:85px solid #ffffff61;border-radius:50%;width:430px;height:430px;position:absolute;top:-190px;right:-230px}.admin-login-brand>.logo{z-index:2;position:relative}.admin-login-brand>div{z-index:2;margin:auto 0;position:relative}.admin-login-brand>div>span{text-transform:uppercase;letter-spacing:1.5px;color:#1979aa;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.admin-login-brand>div>span svg{width:16px}.admin-login-brand h1{letter-spacing:-3px;color:#172f3c;margin:17px 0;font:800 clamp(39px,4vw,59px)/1.07 Manrope}.admin-login-brand p{color:#587383;max-width:440px;font-size:12px;line-height:1.7}.admin-login-brand>small{z-index:2;color:#6c8796;font-size:8px;position:relative}.admin-login-form-side{justify-content:center;align-items:center;padding:45px 30px;display:flex}.admin-login-box{width:min(410px,100%)}.admin-login-back{align-items:center;gap:6px;margin-bottom:45px;font-size:9px;font-weight:700;display:inline-flex}.admin-login-back svg{width:14px}.admin-login-box h2{letter-spacing:-1.6px;margin:8px 0;font:800 32px Manrope}.admin-login-box>p{color:var(--muted);margin:0 0 24px;font-size:10px}.admin-login-box form{flex-direction:column;gap:14px;display:flex}.admin-login-box form>label>span{margin:0 0 6px;font-size:8px;font-weight:700;display:block}.admin-login-box form>label>div{border:1px solid #dfe5e8;border-radius:10px;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}.admin-login-box form>label>div:focus-within{border-color:#4ba8d5;box-shadow:0 0 0 3px #e6f6ff}.admin-login-box label svg{color:#8497a1;width:16px}.admin-login-box input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.admin-login-box label button{background:0 0;border:0;place-items:center;display:grid}.admin-login-submit{color:#fff;background:linear-gradient(90deg,#2598d0,#3caadd);border:0;border-radius:99px;height:49px;margin-top:4px;font-size:10px;font-weight:800;box-shadow:0 9px 24px #2598d03b}.admin-login-submit:disabled{opacity:.65}.admin-login-error,.admin-session-note{border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:9px;line-height:1.5}.admin-login-error{color:#a83f2f;background:#fff0ed;border:1px solid #f3d1c9}.admin-session-note{color:#3d677c;background:#eef8ff;border:1px solid #d7ebf6}.admin-login-security{color:#8a999f;justify-content:center;align-items:center;gap:5px;margin-top:18px;font-size:8px;display:flex}.admin-login-security svg{color:#338baf;width:13px}.admin-login-loading{min-height:100vh;color:var(--muted);place-items:center;font-size:11px;display:grid}@media (width<=850px){.admin-login-page{grid-template-columns:1fr}.admin-login-brand{display:none}.admin-login-form-side{min-height:100vh;padding:28px 20px}.admin-login-back{margin-bottom:55px}}.admin-administrators-page{max-width:1500px;margin:auto;padding:28px 30px 60px}.admin-manager-metrics{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px;display:grid}.admin-manager-metrics article{background:#fff;border:1px solid #ebe6e2;border-radius:12px;align-items:center;gap:12px;min-height:78px;padding:15px;display:flex}.admin-manager-metrics article>svg{color:#2385b5;background:#e7f6ff;border-radius:9px;width:34px;height:34px;padding:8px}.admin-manager-metrics article:nth-child(3)>svg{color:#b65343;background:#fff0ed}.admin-manager-metrics p{flex-direction:column;margin:0;display:flex}.admin-manager-metrics b{font:800 18px Manrope}.admin-manager-metrics small{color:var(--muted);font-size:8px}.admin-manager-list{padding:7px 17px}.admin-manager-list>article{border-bottom:1px solid #f0ece9;grid-template-columns:39px minmax(180px,1fr) minmax(140px,.7fr) 70px 70px;align-items:center;gap:12px;min-height:67px;display:grid}.admin-manager-avatar{color:#237ca7;background:#e4f5ff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.admin-manager-list article>div:nth-child(2),.admin-manager-list article>p{flex-direction:column;margin:0;display:flex}.admin-manager-list article>div:nth-child(2)>b{font-size:9px}.admin-manager-list article>div:nth-child(2)>small,.admin-manager-list article>p span{color:var(--muted);margin-top:3px;font-size:7px}.admin-manager-list article>p b{margin-top:3px;font-size:8px}.admin-manager-list em{color:var(--orange-600);background:#fff0e6;border-radius:99px;margin-left:6px;padding:3px 6px;font-size:6px;font-style:normal}.admin-manager-actions{display:flex}.admin-manager-actions button{color:#8a817b;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.admin-manager-actions button:last-child{color:#b14e3f}.admin-manager-actions svg{width:14px}.admin-inline-denied{background:0 0;min-height:calc(100vh - 70px)}.admin-modal-wrap{z-index:100;position:fixed;inset:0}.admin-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1921266e;border:0;width:100%;position:absolute;inset:0}.admin-create-modal{background:#fff;border-radius:14px;width:min(440px,100% - 28px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 25px 65px #14202733}.admin-create-modal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:74px;padding:0 20px;display:flex}.admin-create-modal header span{text-transform:uppercase;letter-spacing:1px;color:var(--orange-600);font-size:7px;font-weight:800}.admin-create-modal h2{margin:4px 0;font:800 19px Manrope}.admin-create-modal header button{border:1px solid var(--line);background:#fff;border-radius:8px;width:31px;height:31px}.admin-create-modal header svg{width:15px}.admin-create-modal>div{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.admin-create-modal .full,.admin-create-modal>div>p{grid-column:1/-1}.admin-create-modal>div>p{color:var(--muted);margin:0;font-size:8px}.admin-create-modal footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;height:65px;padding:0 20px;display:flex}.admin-create-modal footer>button{border:1px solid var(--line);background:#fff;border-radius:8px;height:36px;padding:0 13px;font-size:9px}.admin-create-modal footer>.admin-primary{background:var(--orange-500);border-color:var(--orange-500)}@media (width<=760px){.admin-administrators-page{padding:22px 15px 45px}.admin-manager-metrics{grid-template-columns:1fr}.admin-manager-list>article{grid-template-columns:39px minmax(130px,1fr) 65px 60px}.admin-manager-list article>p{display:none}.admin-create-modal>div{grid-template-columns:1fr}.admin-create-modal .full,.admin-create-modal>div>p{grid-column:auto}}[role=link]{cursor:pointer}.price>span{color:#168442;white-space:nowrap;font-size:11px;font-weight:800}.product-colors-field{margin-top:13px}.product-colors-field textarea{min-height:88px}.hero-slide{color:inherit;cursor:pointer;display:block}.hero-dots button span{position:relative;overflow:hidden}.hero-dots button.active span{background:#d8cec7}.hero-dots button.active span:after{content:"";border-radius:inherit;transform-origin:0;animation:hero-progress var(--hero-duration,4.5s) linear forwards;background:#171d21;position:absolute;inset:0;transform:scaleX(0)}@keyframes hero-progress{to{transform:scaleX(1)}}.auth-page{height:100dvh;min-height:620px;overflow:hidden}.auth-visual>a{z-index:3;display:inline-block;position:relative}.auth-form-side{padding:22px 30px}.auth-box{width:min(420px,100%)}.auth-back{margin-bottom:18px}.auth-kicker{margin-bottom:2px;display:block}.auth-box h2{margin:5px 0}.auth-box>p{margin-bottom:14px}.auth-tabs{margin-bottom:13px}.auth-form{gap:9px}.auth-input{height:44px}.auth-submit{height:45px}.auth-divider{height:35px}.google-signin-target{justify-content:center;width:100%;min-height:44px;display:flex}.google-signin-target>div{width:100%!important}.auth-security{margin-top:10px}.auth-error{color:#a84231;background:#fff0ed;border:1px solid #f0c9c0;border-radius:8px;margin:-3px 0 10px;padding:8px 10px;font-size:9px}.password-help{color:#8c837d;margin:-4px 2px 0;font-size:8px;display:block}.auth-quote{margin-top:25px}@media (height<=760px) and (width>=851px){.auth-visual-copy h1{font-size:45px}.auth-visual-copy>p{font-size:12px}.auth-quote{margin-top:18px}.auth-back{margin-bottom:10px}.auth-box h2{font-size:27px}.auth-tabs{height:41px}.auth-input{height:40px}.auth-submit{height:42px}.auth-divider{height:29px}.google-button{height:41px}.auth-security{margin-top:7px}}@media (width<=850px){.auth-page{height:auto;min-height:100dvh;overflow:auto}.auth-form-side{min-height:100dvh;padding:22px}.auth-mobile-logo{margin-bottom:30px}}.suggested-card p>span{color:#168442;white-space:nowrap;font-size:10px;font-weight:800}.logo-mark{flex:none;width:31px;height:31px;overflow:visible;background:0 0!important;border-radius:0!important;transform:none!important}.logo{color:#171d21;letter-spacing:-1.2px;white-space:nowrap;cursor:pointer;gap:6px}.logo-wordmark{line-height:1;display:block}.drawer-account{color:#23495e;background:#eaf7ff;border-radius:11px;align-items:center;gap:11px;margin:18px 0 0;padding:12px;display:flex}.drawer-account>span{color:#2587b8;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.drawer-account svg{width:18px}.drawer-account>div{flex-direction:column;min-width:0;display:flex}.drawer-account b{font-size:10px}.drawer-account small{color:#69818e;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.drawer-account>i{margin-left:auto;font-style:normal}.cloudinary-upload-field{margin-bottom:12px}.cloudinary-upload-field .admin-upload button:disabled,.replace-upload:disabled{opacity:.55}.replace-upload{border:1px solid var(--line);color:#257fae;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:34px;margin-top:8px;font-size:8px;font-weight:800;display:flex}.replace-upload svg{width:13px}.upload-error{color:#b44132;margin-top:7px;font-size:8px;display:block}.cloudinary-upload-field+.banner-url{margin-top:8px}@media (width<=700px){.nav-row{position:relative}.nav-row>.logo{font-size:19px;position:absolute;left:50%;transform:translate(-50%)}.nav-row>.logo .logo-mark{width:28px;height:28px}.nav-actions{margin-left:auto}.drawer-panel{padding:20px}.mobile-search{margin:15px 0 22px}}.header-account{align-items:center;height:78px;display:flex;position:relative}.header-account-menu{z-index:60;opacity:0;visibility:hidden;background:#fff;border:1px solid #d9e6ee;border-radius:22px;width:290px;padding:25px 22px 20px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:68px;right:-72px;transform:translateY(8px);box-shadow:0 18px 45px #22364324}.header-account:hover .header-account-menu,.header-account:focus-within .header-account-menu{opacity:1;visibility:visible;transform:translateY(0)}.header-account-person{border-bottom:1px solid #d9e6ee;align-items:center;gap:13px;padding-bottom:20px;display:flex}.header-account-person>span{color:#1879ad;background:#e1f3ff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font:700 20px Manrope;display:grid}.header-account-person>div{flex-direction:column;min-width:0;display:flex}.header-account-person b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.header-account-person small{color:#668395;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.header-account-menu nav{border-bottom:1px solid #d9e6ee;flex-direction:column;gap:4px;padding:16px 0;display:flex}.header-account-menu nav a,.header-account-menu>button{color:#735e52;background:0 0;border:0;border-radius:11px;align-items:center;gap:14px;height:48px;padding:0 16px;font-size:13px;display:flex}.header-account-menu nav a svg,.header-account-menu>button svg{color:#746f6b;width:19px;height:19px}.header-account-menu nav a.active{color:#1478ad;background:#e8f6ff;font-weight:700}.header-account-menu nav a.active svg{color:#1688c1}.header-account-menu>button{color:#a75a45;width:100%;margin-top:13px}.header-account-menu>button svg{color:#b45d45}.header-account-menu nav a{text-align:left;justify-content:flex-start}.hero-slide{opacity:1;visibility:hidden;transition:transform .65s cubic-bezier(.45,0,.2,1),visibility 0s linear .65s;transform:translate(100%)}.hero-slide.previous{visibility:visible;z-index:1;transition:transform .65s cubic-bezier(.45,0,.2,1),visibility;transform:translate(-100%)}.hero-slide.active{visibility:visible;z-index:2;transition:transform .65s cubic-bezier(.45,0,.2,1),visibility;transform:translate(0)}.hero-arrow{z-index:6;background:#ffffffdb;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 18px #18283121}.hero-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.05)}.hero-arrow svg{width:20px}.hero-arrow-left{left:14px}.hero-arrow-right{right:14px}@media (width<=639px){.hero-arrow{display:none}}@media (width>=851px){.account-sidebar .account-menu button{width:100%;padding-left:16px;text-align:left!important;justify-content:flex-start!important}.account-sidebar .account-menu button svg{flex:none;margin-left:0!important}}.account-sidebar .account-avatar{text-align:center;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex}.promo{min-height:360px;margin-top:28px;margin-bottom:28px;padding:55px 7%}.promo h2 span{display:block}.promo-admin-form{max-width:850px;margin:24px 30px}.promo-admin-form>.admin-primary{margin-top:18px}.about-page{background:linear-gradient(#eef9ff,#fffdfb);padding:70px 0 110px}.about-hero{text-align:center;max-width:850px}.about-hero h1{letter-spacing:-4px;margin:15px 0;font:800 clamp(44px,6vw,76px)/1.02 Manrope}.about-hero p{max-width:650px;color:var(--muted);margin:0 auto 28px;font-size:15px;line-height:1.7}.about-values{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:70px;display:grid}.about-values article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px 22px}.about-values svg{color:var(--orange-500)}.about-values h2{margin:16px 0 8px;font:800 16px Manrope}.about-values p{color:var(--muted);font-size:11px;line-height:1.6}@media (width<=700px){.promo{min-height:310px;margin-top:18px;margin-bottom:18px;padding:35px 24px}.about-page{padding-top:45px}.about-hero h1{letter-spacing:-2.5px}.about-values{grid-template-columns:1fr 1fr;margin-top:45px}.promo-admin-form{margin:15px}}.promo{min-height:320px;margin-top:24px;margin-bottom:24px;padding-top:40px;padding-bottom:40px}@media (width<=700px){.promo{min-height:280px;margin-top:14px;margin-bottom:14px;padding-top:28px;padding-bottom:28px}}.checkout-form form>.payment-checkout-block{display:block}.online-discount,.online-discount b{color:#168442!important}.place-order:disabled{opacity:.65;cursor:not-allowed}.order-confirmation-page{background:linear-gradient(#eaf7ff,#fffdfb);place-items:center;min-height:100vh;padding:55px 20px;display:grid}.order-confirmation-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:22px;width:min(620px,100%);padding:42px;box-shadow:0 22px 65px #1b2f3a1a}.order-confirmation-card h1{letter-spacing:-1.8px;margin:10px;font:800 34px Manrope}.order-confirmation-card>p{color:var(--muted);font-size:11px}.confirmation-number,.confirmation-total{background:#eef8ff;border-radius:10px;justify-content:space-between;align-items:center;margin-top:22px;padding:15px;font-size:11px;display:flex}.confirmation-items{margin-top:12px}.confirmation-items article{border-bottom:1px solid var(--line);text-align:left;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.confirmation-items img{object-fit:cover;border-radius:8px;width:52px;height:55px}.confirmation-items p{flex-direction:column;margin:0;display:flex}.confirmation-items b{font-size:10px}.confirmation-items small{color:var(--muted);margin-top:3px;font-size:8px}.confirmation-items strong{font-size:10px}.confirmation-address{text-align:left;border:1px solid var(--line);border-radius:10px;gap:10px;margin-top:12px;padding:15px;display:flex}.confirmation-address svg{width:18px;color:var(--orange-500)}.confirmation-address p{flex-direction:column;margin:0;font-size:10px;display:flex}.confirmation-address span{color:var(--muted);margin-top:4px;line-height:1.5}.confirmation-actions{justify-content:center;gap:10px;margin-top:22px;display:flex}@media (width<=600px){.order-confirmation-page{padding:15px}.order-confirmation-card{padding:28px 17px}.order-confirmation-card h1{font-size:27px}.confirmation-actions{flex-direction:column}.confirmation-actions .btn{width:100%}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.product-hover-actions{grid-template-columns:1fr 1fr;gap:7px;transition:transform .3s;display:grid;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(70px)}.product-card:hover .product-hover-actions{transform:none}.product-hover-actions button{background:#fffffff5;border:1px solid #e5e9ec;border-radius:99px;justify-content:center;align-items:center;gap:6px;height:42px;font-size:11px;font-weight:800;display:flex}.product-hover-actions button:last-child{border-color:var(--orange-500);background:var(--orange-500);color:#fff}.mobile-product-actions{display:none}@media (width<=700px){html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;display:none}body::-webkit-scrollbar{width:0;display:none}.product-hover-actions{display:none}.product-page{width:100%;padding-bottom:76px}.product-detail{width:calc(100% - 28px)}.product-detail .gallery{align-items:stretch;width:100%}.product-detail .main-image{width:100%}.product-detail .thumbnails{width:100%;max-width:100%}.detail-info>.purchase-row,.detail-info>.buy-now{display:none}.mobile-product-actions{z-index:45;height:66px;padding:9px 10px max(9px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #19272f1a}.mobile-product-actions button{background:#fff;border:1px solid #d9dfe3;border-radius:9px;height:47px;font-size:12px;font-weight:800}.mobile-product-actions button:last-child{border-color:var(--orange-500);background:var(--orange-500);color:#fff}}.header-search-wrap{position:relative}.header-search-wrap .search-box{width:100%}.search-suggestions{z-index:90;border:1px solid var(--line);background:#fff;border-radius:12px;min-width:320px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 45px #1a2a3429}.search-suggestions>a{border-radius:8px;align-items:center;gap:9px;padding:7px;display:flex}.search-suggestions>a:hover{background:#f2f8fc}.search-suggestions img{object-fit:cover;border-radius:7px;width:38px;height:38px}.search-suggestions span{flex-direction:column;min-width:0;display:flex}.search-suggestions b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.search-suggestions small{color:var(--muted);font-size:8px}.search-suggestions>button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--orange-600);background:#fff;padding:10px 6px 4px;font-size:9px;font-weight:700}.compare-button{background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:54px;right:12px}.compare-button svg{width:16px}.compare-button.active{color:#fff;background:#172c48}.compare-page{padding:55px 0 90px}.compare-page>header{margin-bottom:25px}.compare-page h1{margin:6px 0;font:800 38px Manrope}.compare-page h1 .compare-title-word,.compare-page>header .kicker{color:var(--orange-500)}.compare-page>header p{color:var(--muted)}.compare-table{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:150px repeat(4,minmax(190px,1fr));display:grid;overflow-x:auto}.compare-labels,.compare-table>article{grid-template-rows:270px repeat(4,58px);display:grid}.compare-labels>*{border-bottom:1px solid var(--line);align-items:center;padding:12px;display:flex}.compare-table>article>*{border-left:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;padding:12px;display:flex}.compare-product{gap:8px;position:relative;flex-direction:column!important;align-items:flex-start!important}.compare-product img{object-fit:cover;border-radius:9px;width:100%;height:190px}.compare-product a{font-size:12px;font-weight:700}.compare-product button{background:#fff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:18px;right:18px}.compare-product button svg{width:14px}.pincode-check{border:1px solid var(--line);border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;margin:16px 0;padding:9px 11px;display:grid}.pincode-check svg{color:#5794f7;width:17px}.pincode-check input{border:0;outline:0;min-width:0;font-size:11px}.pincode-check button{color:var(--orange-600);background:0 0;border:0;font-size:10px;font-weight:800}.pincode-check small{color:var(--muted);grid-column:2/-1;font-size:9px}.recently-viewed{padding-top:15px}.invoice-page{background:#f2f8fc;min-height:100vh;padding:35px}.invoice-actions{justify-content:space-between;max-width:900px;margin:0 auto 15px;display:flex}.invoice-actions a,.invoice-actions button{background:0 0;border:0;align-items:center;gap:7px;font-weight:700;display:flex}.invoice-actions svg{width:17px}.invoice-actions button{color:#fff;background:#f2762e;border-radius:8px;padding:10px 15px}.invoice-sheet{background:#fff;max-width:900px;margin:auto;padding:45px;box-shadow:0 10px 50px #1c2c3617}.invoice-sheet>header{border-bottom:2px solid #172c48;justify-content:space-between;padding-bottom:25px;display:flex}.invoice-sheet>header>div{text-align:right;flex-direction:column;display:flex}.invoice-meta{grid-template-columns:1fr 1fr;gap:40px;margin:25px 0;display:grid}.invoice-meta>div{gap:5px;display:grid}.invoice-meta span,.invoice-address p{color:#5e6970;font-size:11px}.invoice-address{background:#f2f8fc;border-radius:9px;margin-bottom:25px;padding:15px}.invoice-sheet table{border-collapse:collapse;width:100%;font-size:11px}.invoice-sheet th,.invoice-sheet td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.invoice-sheet th{color:#fff;background:#172c48}.invoice-sheet td small{color:var(--muted);display:block}.invoice-totals{gap:10px;width:300px;margin:20px 0 20px auto;display:grid}.invoice-totals span,.invoice-totals strong{justify-content:space-between;display:flex}.invoice-totals strong{border-top:2px solid #172c48;padding-top:10px;font-size:16px}.invoice-sheet>footer{border-top:1px solid var(--line);padding-top:18px}.notification-list{overflow:hidden}.notification-list>p{padding:20px}.notification-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#f6fbff;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:15px;display:grid}.notification-list>button.read{background:#fff}.notification-list>button>span{color:#347fc2;background:#e5f2ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.notification-list svg{width:16px}.notification-list div{flex-direction:column;display:flex}.notification-list b{font-size:10px}.notification-list p{color:var(--muted);margin:3px 0;font-size:9px}.notification-list time{color:#999;font-size:7px}.notification-list i{color:#fff;background:#f2762e;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal}@media (width<=700px){.search-suggestions{display:none}.compare-page{padding:30px 12px}.compare-page h1{font-size:28px}.compare-table{grid-template-columns:105px repeat(4,190px)}.invoice-page{padding:12px}.invoice-sheet{padding:22px 14px}.invoice-meta{grid-template-columns:1fr;gap:15px}.invoice-sheet table{display:block;overflow-x:auto}.invoice-totals{width:100%}.invoice-actions button{font-size:0}.invoice-actions button svg{width:18px}.pincode-check{margin-bottom:12px}}@media print{body>*{visibility:hidden}.invoice-page,.invoice-page *{visibility:visible}.invoice-page{background:#fff;padding:0;position:absolute;inset:0}.invoice-actions{display:none}.invoice-sheet{box-shadow:none;max-width:none}}.related-searches{flex-wrap:wrap;align-items:center;gap:7px;padding:0 0 12px;display:flex}.related-searches b{font-size:9px}.related-searches button{border:1px solid var(--line);color:#4e5960;background:#fff;border-radius:99px;padding:6px 10px;font-size:8px}.product-drawer footer>button:not(.save-product){color:#272b30;background:#fff;border-color:#d9d2cc;min-width:78px}.product-image-manager{flex-direction:column;gap:12px;display:flex}.product-image-manager-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-image-manager-head>div{flex-direction:column;display:flex}.product-image-manager-head b{font:700 11px Manrope}.product-image-manager-head small{color:#908984;margin-top:3px;font-size:7px}.product-image-manager-head>button{height:34px;color:var(--orange-600);background:#fff6ef;border:1px solid #f0c5aa;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.product-image-manager-head button svg{width:12px}.product-image-manager-head button:disabled{opacity:.55}.product-images-empty{width:100%;height:145px;color:var(--ink);background:#fcfaf9;border:1px dashed #dcd3cd;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.product-images-empty>svg{width:27px;color:var(--orange-400)}.product-images-empty b{margin-top:7px;font-size:9px}.product-images-empty span{color:#9b938d;margin-top:4px;font-size:7px}.product-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.product-image-grid article{background:#f6f3f1;border:1px solid #e3ddd8;border-radius:9px;height:138px;position:relative;overflow:hidden}.product-image-grid article.main{border:2px solid var(--orange-400)}.product-image-grid article>img{object-fit:cover;width:100%;height:100%}.product-image-grid article>span{background:var(--orange-500);color:#fff;border-radius:99px;align-items:center;gap:3px;height:22px;padding:0 7px;font-size:7px;font-weight:800;display:flex;position:absolute;top:6px;left:6px}.product-image-grid article>span svg{width:9px}.product-image-grid article>div{justify-content:space-between;gap:4px;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.product-image-grid article>div button{color:#9d443c;background:#fffffff0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-width:28px;height:27px;padding:0 6px;font-size:7px;font-weight:800;display:flex;box-shadow:0 2px 8px #1e19161a}.product-image-grid article>div button:last-child:not(:first-child){color:#257fae}.product-image-grid article>div svg{width:11px}@media (width<=480px){.product-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-image-grid article{height:145px}.product-image-manager-head{align-items:flex-start}.product-image-manager-head small{max-width:185px}}.product-colour-editor{background:#fcfbfa;border:1px solid #e7e1dc;border-radius:10px;margin-top:13px;padding:14px}.product-colour-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.product-colour-head>div{flex-direction:column;display:flex}.product-colour-head b{font-size:9px}.product-colour-head small{color:#948c86;margin-top:3px;font-size:7px}.product-colour-head>button,.empty-colour-add{height:31px;color:var(--orange-600);background:#fff5ed;border:1px solid #f0c6ab;border-radius:7px;padding:0 9px;font-size:8px;font-weight:800}.product-colour-head svg{vertical-align:middle;width:11px}.product-colour-row{grid-template-columns:34px minmax(0,1fr) 105px 30px;align-items:end;gap:7px;margin-top:8px;display:grid}.product-colour-row label{flex-direction:column;gap:4px;display:flex}.product-colour-row label span{color:#716a65;font-size:7px;font-weight:700}.product-colour-row label input{background:#fff;border:1px solid #ddd6d1;border-radius:7px;outline:0;width:100%;height:34px;padding:0 8px;font-size:8px}.product-colour-row label input:focus{border-color:var(--orange-400)}.colour-picker{background:#fff;border:1px solid #ddd6d1;border-radius:7px;width:34px;height:34px;padding:2px}.remove-product-colour{color:#b35147;background:#fff;border:1px solid #eddad5;border-radius:7px;place-items:center;width:30px;height:34px;display:grid}.remove-product-colour svg{width:13px}.empty-colour-add{width:100%}@media (width<=480px){.product-colour-row{grid-template-columns:34px minmax(0,1fr) 30px}.product-colour-row label:nth-of-type(2){grid-column:2/3}.product-colour-row .remove-product-colour{grid-area:1/3}.product-colour-row label:first-of-type{grid-area:1/2}.product-colour-row .colour-picker{grid-area:1/1}}.active-filter button{width:18px;height:18px;color:var(--orange-600);background:#fff;border:0;border-radius:50%;place-items:center;margin-left:2px;display:grid}.active-filter button svg{width:11px}.mobile-filter-button b{background:var(--orange-500);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.shop-loader{border:3px solid #dff2ff;border-top-color:#5794f7;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite shop-spin}@keyframes shop-spin{to{transform:rotate(360deg)}}.empty-results .btn{margin-top:16px}.apply-mobile-filters{display:none}@media (width<=700px){.apply-mobile-filters{background:var(--orange-500);color:#fff;border:0;border-radius:10px;width:100%;height:45px;margin-top:20px;font-size:11px;font-weight:800;display:block;position:sticky;bottom:0}.filter-sheet .clear-filters{height:35px}.filter-sheet .filter-group{margin-bottom:14px;padding-bottom:18px}}.newsletter-success{color:#187a4b;margin-top:9px;font-size:9px;display:block}.mobile-account-link{display:none;position:relative}.mobile-account-link>i{background:#1c9a5f;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}@media (width<=700px){.mobile-account-link{display:grid}.nav-row{gap:8px}.nav-row>.logo{left:50%}.menu-btn{margin-right:0}.nav-actions{gap:5px}.header-account.hide-mobile{display:none}}.detail-wishlist.active{color:#e6542c;background:#fff4ef;border-color:#f2b9a7}.detail-wishlist.active svg{fill:currentColor}.size-guide-modal{z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.size-guide-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141d228c;border:0;position:absolute;inset:0}.size-guide-modal>section{z-index:1;border:1px solid var(--line);background:#fff;border-radius:18px;width:min(430px,100%);padding:28px;position:relative;box-shadow:0 25px 70px #121e2538}.size-guide-modal>section>button{border:1px solid var(--line);background:#fff;border-radius:50%;width:33px;height:33px;font-size:22px;line-height:1;position:absolute;top:13px;right:15px}.size-guide-modal h2{margin:0 0 5px;font:800 25px Manrope}.size-guide-modal p{color:var(--muted);margin:0 0 18px;font-size:10px}.size-guide-modal table{border-collapse:collapse;width:100%;font-size:11px}.size-guide-modal th,.size-guide-modal td{text-align:left;border-bottom:1px solid var(--line);padding:11px}.size-guide-modal th{background:#eef8ff}.tracking-admin-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.tracking-admin-fields label{flex-direction:column;gap:5px;display:flex}.tracking-admin-fields label.full{grid-column:1/-1}.tracking-admin-fields span{color:#716a65;font-size:8px;font-weight:700}.tracking-admin-fields input{border:1px solid #ddd7d2;border-radius:8px;outline:0;width:100%;height:36px;padding:0 10px;font-size:9px}.tracking-admin-fields input:focus{border-color:#5794f7}@media (width<=520px){.tracking-admin-fields{grid-template-columns:1fr}.tracking-admin-fields label.full{grid-column:auto}}.store-loader-mark{position:relative}.store-skeleton{width:min(1180px,100% - 40px);margin:0 auto;padding:18px 0 70px}.store-skeleton i,.store-skeleton span,.store-skeleton b{background:linear-gradient(100deg,#eaf2f6 20%,#f8fbfd 38%,#eaf2f6 56%) 0 0/220% 100%;animation:1.35s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-categories{border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:34px;height:82px;display:flex}.skeleton-categories i{border-radius:13px;width:48px;height:48px}.skeleton-hero{aspect-ratio:1755/513;background:#eef4f7;border-radius:18px;height:auto;margin-top:18px;position:relative;overflow:hidden}.skeleton-hero>i{position:absolute;inset:0}.skeleton-hero>span{border-radius:8px;width:31%;height:38px;position:absolute;top:32%;left:6%}.skeleton-hero>b{border-radius:6px;width:21%;height:18px;position:absolute;top:51%;left:6%}.skeleton-heading{justify-content:space-between;align-items:center;margin:42px 0 18px;display:flex}.skeleton-heading i{border-radius:7px;width:260px;height:31px}.skeleton-heading span{border-radius:6px;width:130px;height:18px}.skeleton-products{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.skeleton-products article>i{border-radius:9px;height:290px}.skeleton-products article>span{border-radius:5px;width:80%;height:15px;margin-top:14px}.skeleton-products article>b{border-radius:5px;width:45%;height:18px;margin-top:9px}.store-load-error{text-align:center;background:linear-gradient(#f1f9fe,#fff);flex-direction:column;justify-content:center;align-items:center;min-height:58vh;padding:70px 20px;display:flex}.store-load-error>span{color:#318dbd;background:#e1f3ff;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.store-load-error>span svg{width:27px}.store-load-error h1{margin:17px 0 7px;font:800 25px Manrope}.store-load-error p{max-width:430px;color:var(--muted);font-size:11px}.store-load-error button{background:var(--orange-500);color:#fff;border:0;border-radius:9px;align-items:center;gap:7px;height:42px;margin-top:17px;padding:0 18px;font-size:10px;font-weight:800;display:flex}.store-load-error button svg{width:15px}@keyframes skeleton-shimmer{to{background-position:-220% 0}}@media (width<=700px){.store-skeleton{width:calc(100% - 20px);padding-top:10px}.skeleton-categories{justify-content:flex-start;gap:14px;height:62px;overflow:hidden}.skeleton-categories i{flex:0 0 40px;width:40px;height:40px}.skeleton-hero{aspect-ratio:auto;border-radius:14px;height:215px;margin-top:10px}.skeleton-hero>span{width:43%;height:25px;top:34%}.skeleton-hero>b{width:31%;height:13px}.skeleton-heading{margin:27px 0 12px}.skeleton-heading i{width:175px;height:23px}.skeleton-heading span{width:70px;height:14px}.skeleton-products{grid-template-columns:repeat(2,1fr);gap:11px}.skeleton-products article>i{height:205px}.skeleton-products article:nth-child(n+3){display:none}}.sales-card .chart-area{cursor:crosshair;position:relative}.sales-chart-tooltip,.sales-chart-guide,.sales-chart-dot{z-index:8;pointer-events:none;opacity:0;transition:opacity .15s;position:absolute}.chart-hovering .sales-chart-tooltip,.chart-hovering .sales-chart-guide,.chart-hovering .sales-chart-dot{opacity:1}.sales-chart-guide{background:linear-gradient(#ef7332,#ef73321f);width:1px;top:0;bottom:22px;transform:translate(-50%)}.sales-chart-dot{background:#ef7332;border:3px solid #fff;border-radius:50%;width:11px;height:11px;transform:translate(-50%,-50%);box-shadow:0 2px 8px #97441c59}.sales-chart-tooltip{background:#fff;border:1px solid #e5ded8;border-radius:9px;min-width:105px;padding:9px 11px;display:grid;transform:translate(-50%,-110%);box-shadow:0 9px 25px #262b2f26}.sales-chart-tooltip span{color:#8d8580;font-size:7px}.sales-chart-tooltip b{margin:3px 0;font:800 12px Manrope}.sales-chart-tooltip small{color:#ef7332;font-size:7px;font-weight:700}@media (width<=600px){.sales-chart-tooltip{min-width:88px;padding:7px}.sales-chart-guide{bottom:18px}}.sales-card .chart-area>svg{display:none}.sales-chart-bars{z-index:2;pointer-events:none;grid-template-columns:repeat(7,1fr);align-items:end;gap:clamp(9px,2vw,25px);padding:0 clamp(12px,2vw,24px);display:grid;position:absolute;inset:0 0 25px}.sales-chart-bars>i{background:linear-gradient(#5794f7,#72c8ef);border-radius:7px 7px 2px 2px;min-height:4px;transition:filter .18s,transform .18s;display:block;box-shadow:0 4px 11px #3887b821}.chart-hovering .sales-chart-bars>i{filter:saturate(.82)}.sales-chart-dot{background:#f2762e}.sales-chart-guide{background:linear-gradient(#5794f7,#5794f71a)}@media (width<=600px){.sales-chart-bars{gap:6px;padding:0 7px;bottom:20px}.sales-chart-bars>i{border-radius:4px 4px 1px 1px}}.sales-card .x-labels{text-align:center;grid-template-columns:repeat(7,1fr);padding:0 clamp(12px,2vw,24px);display:grid}.sales-card .x-labels span{min-width:0}@media (width<=600px){.sales-card .x-labels{padding:0 7px}}.database-sales-chart{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#ece8e5 25%);border-bottom:1px solid #dcd7d3;grid-template-columns:repeat(7,1fr);gap:clamp(8px,2vw,24px);height:245px;margin:5px 20px 20px;padding:10px 12px 0;display:grid;position:relative}.database-sales-column{text-align:center;grid-template-rows:1fr 24px;min-width:0;display:grid}.database-bar-space{justify-content:center;align-items:flex-end;display:flex;position:relative}.database-bar-space>i{background:linear-gradient(#5794f7,#70c6ef);border-radius:7px 7px 1px 1px;width:min(48px,78%);min-height:3px;transition:filter .2s,transform .2s}.database-sales-column:hover .database-bar-space>i{filter:saturate(1.15);transform:scaleX(1.05)}.database-sales-column>span{color:#9a918b;padding-top:8px;font-size:7px}.database-chart-tooltip{z-index:4;text-align:left;background:#fff;border:1px solid #e2ddd9;border-radius:9px;min-width:102px;padding:9px 11px;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 9px 25px #1e2a3129}.database-chart-tooltip span{color:#7c858a;font-size:7px}.database-chart-tooltip b{margin:3px 0;font:800 12px Manrope}.database-chart-tooltip small{color:#318dbd;font-size:7px}.dashboard-empty{text-align:center;color:#908883;width:100%;padding:28px;font-size:9px}.mini-product img{object-fit:cover;border-radius:inherit;width:100%;height:100%}@media (width<=650px){.database-sales-chart{gap:5px;height:200px;margin-inline:8px;padding-inline:5px}.database-bar-space>i{width:75%}.database-chart-tooltip{min-width:82px;padding:7px}}.store-loader{text-align:center;background:linear-gradient(#f2faff,#fff);flex-direction:column;justify-content:center;align-items:center;min-height:58vh;padding:50px 20px;display:flex}.store-loader-mark{background:linear-gradient(145deg,#5794f7,#75cdf7);border-radius:17px;place-items:center;width:54px;height:54px;animation:1.2s ease-in-out infinite loader-float;display:grid}.store-loader-mark:before{content:"C";color:#fff;font:800 28px Manrope}.store-loader-mark i{border:2px solid #0000;border-top-color:#f2762e;border-radius:50%;width:66px;height:66px;animation:.8s linear infinite shop-spin;position:absolute}.store-loader b{margin-top:19px;font:800 15px Manrope}.store-loader small{color:var(--muted);margin-top:6px;font-size:9px}@keyframes loader-float{50%{transform:translateY(-3px)}}.product-reviews{padding:55px 0 65px;scroll-margin-top:100px}.product-reviews>header{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.product-reviews h2{margin:5px 0 0;font:800 31px Manrope}.product-reviews>header>strong{align-items:center;gap:6px;font-size:20px;display:flex}.product-reviews>header>strong svg{color:#f0a019;width:19px}.product-reviews>header>strong small{color:var(--muted);margin-left:4px;font-size:9px;font-weight:500}.review-layout{grid-template-columns:330px 1fr;gap:28px;display:grid}.review-form{border:1px solid var(--line);background:#f5fbff;border-radius:14px;flex-direction:column;align-self:start;gap:12px;padding:22px;display:flex}.review-form h3{margin:0;font:800 16px Manrope}.review-form>p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.review-form label{flex-direction:column;gap:5px;display:flex}.review-form label>span{font-size:8px;font-weight:700}.review-form input,.review-form select,.review-form textarea{background:#fff;border:1px solid #d9e3e9;border-radius:8px;outline:0;width:100%;padding:10px;font-size:10px}.review-form textarea{resize:vertical;min-height:100px}.review-form button{background:var(--orange-500);color:#fff;border:0;border-radius:8px;height:40px;font-size:10px;font-weight:800}.review-form button:disabled{opacity:.6}.review-message{color:#27789f;font-size:8px}.review-list>article{border-bottom:1px solid var(--line);padding:19px 0}.review-list article>div{align-items:center;gap:10px;display:flex}.review-list article>div>span{color:#eda21e;display:flex}.review-list article>p{color:#536069;font-size:10px;line-height:1.7}.review-list article footer{align-items:center;gap:12px;font-size:8px;display:flex}.review-list article footer span{color:#238258;align-items:center;gap:3px;display:flex}.review-list article footer svg{width:11px}.review-list article time{color:var(--muted);margin-left:auto}.no-reviews{min-height:190px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.no-reviews svg{color:#8bc9ed}.no-reviews b{margin-top:10px}.no-reviews span{margin-top:5px;font-size:8px}@media (width<=750px){.review-layout{grid-template-columns:1fr}.product-reviews h2{font-size:24px}.product-reviews>header>strong{flex-wrap:wrap;justify-content:flex-end;font-size:16px}}.admin-reviews-page{max-width:1400px;margin:auto;padding:28px 30px 60px}.review-admin-tabs{gap:7px;margin:20px 0;display:flex}.review-admin-tabs button{border:1px solid var(--line);background:#fff;border-radius:8px;height:34px;padding:0 13px;font-size:8px;font-weight:700}.review-admin-tabs button.active{color:#217ba9;background:#e8f6ff;border-color:#9ed5f2}.admin-review-list{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.admin-review-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,.8fr) minmax(280px,1.5fr) auto;align-items:center;gap:18px;padding:15px;display:grid}.admin-review-product{align-items:center;gap:10px;display:flex}.admin-review-product img{object-fit:cover;border-radius:8px;width:48px;height:52px}.admin-review-product p{flex-direction:column;margin:0;display:flex}.admin-review-product b{font-size:9px}.admin-review-product small{color:var(--muted);margin-top:3px;font-size:7px}.admin-review-product span{color:#238258;align-items:center;gap:3px;margin-top:5px;font-size:7px;display:flex}.admin-review-product svg{width:10px}.admin-review-copy>span{color:#eba01c;display:flex}.admin-review-copy svg{width:11px;height:11px}.admin-review-copy>b{margin:5px 0;font-size:9px;display:block}.admin-review-copy>p{color:#5f676c;margin:0;font-size:8px;line-height:1.5}.admin-review-actions{gap:5px;display:flex}.admin-review-actions button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 9px;font-size:7px;display:flex}.admin-review-actions button svg{width:11px}.admin-review-actions .approve{color:#267746;background:#e9f7ee;border-color:#ccebd7}.admin-review-actions .delete{color:#ae4c43}.admin-review-list>footer{color:var(--muted);padding:12px 15px;font-size:8px}@media (width<=800px){.admin-reviews-page{padding:20px 14px 45px}.admin-review-list>article{grid-template-columns:1fr}.admin-review-actions{justify-content:flex-end}}.admin-review-create{background:#f7fbfd;border:1px solid #dce8ef;border-radius:12px;grid-template-columns:1.2fr 1fr 110px 1fr;gap:10px;margin-top:20px;padding:18px;display:grid}.admin-review-create>b{grid-column:1/-1;font-size:13px}.admin-review-create>small{color:var(--muted);grid-column:1/-1;margin-top:-7px;font-size:8px}.admin-review-create input,.admin-review-create select,.admin-review-create textarea{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8e3e9;border-radius:7px;outline:0;padding:9px 10px;font-size:9px}.admin-review-create textarea{resize:vertical;grid-column:1/-1;min-height:74px}.admin-review-create button{background:var(--orange-500);color:#fff;border:0;border-radius:7px;justify-self:end;height:34px;padding:0 14px;font-size:9px;font-weight:800}.admin-review-create button:disabled{opacity:.6}@media (width<=800px){.admin-review-create{grid-template-columns:1fr}.admin-review-create textarea,.admin-review-create>b,.admin-review-create>small{grid-column:auto}.admin-review-create button{justify-self:stretch}}.hero-slide>picture>img{object-fit:cover!important}@media (width<=639px){.hero-carousel{aspect-ratio:auto;border-radius:14px;width:calc(100% - 20px);height:215px;max-height:215px;margin:10px auto 0}.hero-slide>picture>img{object-position:center!important}.hero-dots{bottom:5px}}.tracking-update-message{color:#267746;background:#e9f7ee;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:9px;font-weight:700}.tracking-update-message.failed{color:#b34d3c;background:#fff0ed}.admin-orders-page .products-table-wrap{scrollbar-gutter:stable;min-height:300px;max-height:min(62vh,680px);overflow:auto}.admin-orders-page .orders-table thead{z-index:3;position:sticky;top:0}.admin-orders-page .orders-table th{box-shadow:0 1px #eeeae6}.admin-orders-page .product-pagination{z-index:4;background:#fff;position:sticky;bottom:0}.category-scroller{justify-content:space-between}.rail-category{flex:1 0 76px}@media (width<=700px){.category-scroller{justify-content:flex-start}.rail-category{flex:0 0 78px}.admin-orders-page .products-table-wrap{max-height:62vh}}.hero-carousel{aspect-ratio:1755/513;background:#eef8fd;border-radius:18px;width:min(1180px,100% - 40px);height:auto;max-height:513px;margin:18px auto 0}.hero-slide{background:#eef8fd;overflow:hidden}.hero-backdrop{z-index:0;filter:blur(18px);opacity:.32;background-position:50%;background-size:cover;position:absolute;inset:-18px;transform:scale(1.06)}.hero-backdrop-mobile{display:none}.hero-slide>picture{z-index:1;background:0 0;width:100%;height:100%;display:block;position:relative}.hero-slide>picture>img{width:100%;height:100%;display:block;object-fit:contain!important;object-position:center!important}.hero-slide:after{z-index:1}.hero-banner-copy{z-index:2}.hero-slide.image-only:after{display:none}@media (width<=639px){.hero-carousel{aspect-ratio:auto;border-radius:14px;width:calc(100% - 20px);height:clamp(180px,50vw,215px);max-height:215px;margin:10px auto 0}.hero-backdrop-desktop{display:none}.hero-backdrop-mobile{display:block}.hero-backdrop{filter:blur(14px);opacity:.38;inset:-12px}.hero-slide>picture>img{object-fit:contain!important;object-position:center!important}.hero-dots{bottom:5px}}.hero-slide>picture>img{object-fit:cover!important;object-position:center center!important}@media (width<=639px){.hero-slide>picture>img{object-fit:cover!important;object-position:center center!important}}.checkout-remove-item{cursor:pointer;white-space:nowrap;border:0;gap:5px;height:24px;margin-top:5px;font:700 9px/1 DM Sans;color:#d52828!important;background:0 0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;width:max-content!important;padding:0!important;display:flex!important}.checkout-remove-item svg{flex:0 0 12px;width:12px;height:12px;display:block}.checkout-remove-item:hover{text-decoration:underline}.checkout-mobile-submit{display:none}@media (width<=850px){.checkout-page{padding-bottom:72px}.checkout-mobile-submit{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));z-index:48;width:calc(100% - 24px);display:block;position:fixed;box-shadow:0 9px 30px #14202740}.checkout-summary .place-order{display:none}.checkout-summary{padding-bottom:35px}.checkout-form{padding-bottom:32px}.checkout-products{overscroll-behavior:contain}}@media (width<=500px){.checkout-product{grid-template-columns:48px minmax(0,1fr) auto}.checkout-product>div{width:48px}.checkout-summary-inner{min-width:0}.checkout-totals>div b{font-size:19px}}@media (width<=700px){.checkout-page input,.checkout-page select,.checkout-page textarea{font-size:16px}.checkout-page button,.filter-sheet button,.mobile-drawer button{touch-action:manipulation}.choice-list>label{min-height:68px}.product-drawer form,.order-drawer-body,.filter-sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.product-drawer form>footer{padding-bottom:max(8px,env(safe-area-inset-bottom))}.admin-create-modal{max-height:calc(100dvh - 24px);overflow-y:auto}}.checkout-mobile-quantity{display:none}.mobile-action-quantity{background:#fff;border:1px solid #d9dfe3;border-radius:9px;justify-content:center;align-items:center;height:47px;display:flex;overflow:hidden}.mobile-action-quantity button{min-width:30px;width:30px!important;color:var(--ink)!important;background:#fff!important;border:0!important;padding:0!important}.mobile-action-quantity button:disabled{opacity:.35}.mobile-action-quantity svg{width:13px}.mobile-action-quantity span{text-align:center;min-width:18px;font-size:11px;font-weight:800}@media (width<=700px){.mobile-product-actions{grid-template-columns:78px minmax(0,1fr) minmax(0,1fr)}.checkout-mobile-quantity{border:1px solid var(--line);border-radius:8px;align-items:center;width:max-content;margin-top:7px;display:flex;overflow:hidden}.checkout-mobile-quantity button{background:#fff;border:0;place-items:center;width:28px;height:27px;display:grid}.checkout-mobile-quantity button:disabled{opacity:.35}.checkout-mobile-quantity svg{width:11px}.checkout-mobile-quantity>b{text-align:center;min-width:23px;font-size:9px}.checkout-product{align-items:start}.checkout-product>strong{padding-top:5px}}button,[role=button]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[contenteditable=true]:focus-visible{outline-offset:2px;outline:2px solid #5794f7}.mobile-action-quantity{border-radius:12px;gap:2px;height:42px;padding:4px}.mobile-action-quantity button{min-width:30px;background:#f4f6f7!important;border-radius:50%!important;width:30px!important;height:30px!important}.mobile-action-quantity span{min-width:20px}.checkout-mobile-quantity{gap:1px;height:34px;padding:3px}.checkout-mobile-quantity button{background:#f4f6f7;border-radius:6px;width:27px;height:27px}.cart-quantity button:disabled{opacity:.35}@media (width<=700px){.mobile-product-actions{grid-template-columns:82px minmax(0,1fr) minmax(0,1fr);align-items:center;height:64px}.mobile-product-actions>button{min-width:0;height:42px;padding:0 6px;font-size:10px}.cart-quantity{border-radius:10px;justify-content:space-between;padding:3px;width:104px!important;height:36px!important}.cart-quantity button{background:#f4f6f7;border-radius:7px;width:28px;height:28px}.cart-quantity span{width:25px}.account-menu button{min-height:44px}.account-card-head button,.account-small-card button,.no-orders button{min-height:38px}.admin-primary,.admin-secondary{white-space:nowrap;min-height:40px}.row-actions button,.admin-manager-actions button,.banner-actions button{min-width:38px;min-height:38px}.products-page-head>div:last-child{flex-wrap:wrap;justify-content:flex-end}}@media (width<=480px){.admin-primary{width:auto;padding:0 11px;font-size:8px}.admin-primary svg{display:block}.products-page-head{align-items:flex-start;gap:10px}.products-page-head>div:last-child{margin-top:0}.account-menu button{min-width:104px;padding-inline:8px}}@media (width<=700px){.detail-info>.purchase-row{margin:12px 0 4px;display:flex}.detail-info>.purchase-row .add-cart{display:none}.detail-info>.purchase-row .quantity{border-radius:10px;justify-content:space-between;width:104px;height:40px;padding:3px}.detail-info>.purchase-row .quantity button{background:#f4f6f7;border-radius:7px;width:30px;height:30px}.mobile-product-actions{grid-template-columns:1fr 1fr}.mobile-product-actions>button{font-size:12px;font-weight:800}}.announcement{color:#fff;background:#0b1f3a}.announcement span{color:#dceaff}.logo-uploaded{object-fit:contain;width:auto;max-width:190px;height:38px;display:block}.admin-api-success{color:#267a40;background:#eefaf2;border:1px solid #bfe7cb;border-radius:8px;margin:14px 0;padding:10px 13px;font-size:9px;font-weight:700}.integration-state{border-radius:8px;margin-top:13px;padding:9px 11px;font-size:8px;font-weight:700}.integration-state.ready{color:#267a40;background:#eaf8ef}.integration-state.missing{color:#a65220;background:#fff2e8}.settings-toggle input:disabled+span{cursor:not-allowed;opacity:.45}.working-pagination{background:#fff;border-top:1px solid #eeeae6;justify-content:space-between;align-items:center;min-height:55px;padding:0 15px;display:flex}.working-pagination>span{color:#918983;font-size:8px}.working-pagination>div{gap:4px;display:flex}.working-pagination button{background:#fff;border:1px solid #e8e2de;border-radius:6px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.working-pagination button.active{background:var(--orange-500);border-color:var(--orange-500);color:#fff}.working-pagination button:disabled{cursor:not-allowed;opacity:.4}.working-pagination svg{width:12px}@media (width<=700px){.logo-uploaded{max-width:145px;height:31px}.working-pagination>span{display:none}.working-pagination{justify-content:flex-end}}.drawer-invoice-link{background:#fff;border:1px solid #e8e2de;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.drawer-invoice-link svg{width:13px}.continue-shopping{background:#f6f2fa;border-color:#f6f2fa}.continue-head h2{color:var(--ink)}.continue-head span{color:var(--orange-600)}.continue-controls button{color:#173653;border-color:#ffffff73;box-shadow:0 5px 16px #081c3133}.trends-section{background:linear-gradient(135deg,#ffd36d,#ffc454)}.trends-section h2{color:#1a2432}.trends-grid{box-shadow:none;background:#fff}.trend-card{color:#1a2432;background:#ffc85b}.trend-card:hover{box-shadow:0 10px 22px #794e0d29}.trends-shapes span{background:#ffffff6b}.trends-shapes svg{color:#fff;fill:#fff}.banner-drawer section>h3 small{color:var(--muted);font-size:7px;font-weight:500}.banner-drawer section>h3>b{color:#b84d35;text-transform:uppercase;margin-left:6px;font-size:7px}.hero-banner-copy>span:empty,.hero-banner-copy>p:empty,.hero-banner-copy>.banner-cta:empty,.hero-triptych{display:none}.hero-banner-copy h1:has(>span:only-child:empty){display:none}@media (width>=1024px){.hero-single-carousel{display:none}.hero-triptych{width:min(1180px,100% - 40px);margin:18px auto 0;display:block;position:relative}.hero-triptych-viewport{border-radius:14px;width:100%;overflow:hidden}.hero-triptych-grid{will-change:transform;gap:12px;width:100%;display:flex}.hero-triptych-grid.is-animating{transition:transform .65s cubic-bezier(.22,.72,.22,1)}.hero-triptych-card{flex:0 0 var(--hero-card-width);aspect-ratio:390/205;min-width:0;max-height:215px;color:inherit;background:#eef8fd;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 22px #162d3f17}.hero-triptych-card>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .45s;display:block}.hero-triptych-card:hover>img{transform:scale(1.025)}.hero-triptych-card.has-copy:after{content:"";background:linear-gradient(90deg,#fffaf6f5 0%,#fffaf6bf 45%,#fffaf600 78%);position:absolute;inset:0}.hero-triptych-copy{z-index:2;width:52%;position:absolute;top:50%;left:6%;transform:translateY(-50%)}.hero-triptych-copy>span{color:var(--orange-600);text-transform:uppercase;letter-spacing:1px;font-size:6px;font-weight:800;display:block}.hero-triptych-copy h2{letter-spacing:-1px;margin:6px 0 10px;font:800 clamp(16px,1.55vw,23px)/1.05 Manrope}.hero-triptych-copy h2 span{display:block}.hero-triptych-copy>b{background:var(--orange-500);color:#fff;border-radius:99px;align-items:center;gap:5px;height:27px;padding:0 10px;font-size:7px;display:inline-flex}.hero-triptych-copy>b svg{width:10px}.hero-triptych-arrow{z-index:5;background:#ffffffeb;border:1px solid #fffc;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 16px #14293924}.hero-triptych-arrow svg{width:17px}.hero-triptych-arrow.previous{left:-12px}.hero-triptych-arrow.next{right:-12px}.hero-triptych-progress{z-index:7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffd1;border-radius:99px;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:0 3px 12px #1429391f}.hero-triptych-progress button{background:0 0;border:0;width:22px;height:5px;padding:0;overflow:hidden}.hero-triptych-progress button.active{width:40px}.hero-triptych-progress span{background:#d6dce0;border-radius:99px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.hero-triptych-progress button.active span:after{content:"";border-radius:inherit;transform-origin:0;animation:hero-progress var(--hero-duration,2.5s) linear forwards;background:#171d21;position:absolute;inset:0;transform:scaleX(0)}.hero-triptych-progress.is-paused button.active span:after{animation:none;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-triptych-grid.is-animating,.hero-triptych-card>img{transition:none}.hero-triptych-progress button.active span:after{animation:none;transform:scaleX(1)}}.hero-triptych-progress,.hero-dots{border:1px solid #d8e0e6e6;justify-content:center;align-items:center;box-shadow:0 4px 14px #0f233429;z-index:12!important;background:#ffffffeb!important}.hero-triptych-progress{min-height:18px;padding:5px 8px!important;bottom:9px!important}.hero-triptych-progress button,.hero-dots button{cursor:pointer;border-radius:99px;flex:none;display:block}.hero-triptych-progress span,.hero-dots button span{background:#cbd3d9!important;height:4px!important}.hero-triptych-progress button.active span:after,.hero-dots button.active span:after{will-change:transform;background:#171d21!important}.hero-dots{min-height:18px;padding:5px 7px!important;bottom:8px!important}@media (width<=639px){.hero-dots{min-height:16px;padding:4px 6px!important;bottom:6px!important}.hero-dots button{height:7px}.hero-dots button span{height:3px!important}}.product-description-content{color:var(--muted);padding-top:4px}.product-description-content p{white-space:pre-line;overflow-wrap:anywhere;margin:9px 0 0!important}.product-summary-field textarea{min-height:72px}.product-description-field textarea{resize:vertical;min-height:150px}.admin-field>span>small{color:var(--muted);font-weight:500}.admin-field>small{color:var(--muted);align-self:flex-end;font-size:7px}.promo-image-banner{overflow:hidden;border-radius:16px!important}.promo-image-banner img{border-radius:16px!important}@media (width<=700px){.promo-image-banner,.promo-image-banner img{border-radius:12px!important}}.rich-text-field{background:#fff;border:1px solid #ded6d0;border-radius:12px;overflow:hidden}.rich-text-toolbar{border-bottom:1px solid var(--line);background:#faf8f6;align-items:center;gap:7px;min-height:46px;padding:7px 9px;display:flex}.rich-text-toolbar button,.rich-text-toolbar label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;font:700 10px DM Sans;display:flex}.rich-text-toolbar button:hover{border-color:var(--orange-400);color:var(--orange-600)}.rich-text-toolbar svg{width:15px}.rich-text-toolbar label span{white-space:nowrap}.rich-text-toolbar input[type=color]{background:0 0;border:0;width:22px;height:22px;padding:0}.rich-text-editor{min-height:180px;color:var(--ink);overflow-wrap:anywhere;outline:0;padding:14px;font:400 12px/1.7 DM Sans}.rich-text-editor:empty:before{content:attr(data-placeholder);color:#aaa19a}.rich-text-editor *,.product-description-content *{font-family:DM Sans,sans-serif!important}.rich-text-editor p,.product-description-content p{margin:0 0 11px}.rich-text-editor ul,.rich-text-editor ol,.product-description-content ul,.product-description-content ol{margin:10px 0;padding-left:22px}.rich-text-field>small{border-top:1px solid var(--line);color:var(--muted);padding:7px 12px;font-size:8px;display:block}.product-description-content{color:var(--muted);overflow-wrap:anywhere;font:400 12px/1.75 DM Sans}.product-description-content span[style*=color]{color:inherit}.product-description-content strong,.product-description-content b{color:inherit;font-weight:700}@media (width<=700px){.rich-text-toolbar label span{display:none}.rich-text-editor{min-height:160px}.product-description-content{font-size:11px}}.promo-image-banner{background:0 0;height:auto;min-height:0;padding:0;display:block}.promo-image-banner img{object-fit:contain;border-radius:28px;width:100%;height:auto;max-height:360px;display:block}.promo-image-only-form{max-width:850px}.promo-image-only-form>.admin-primary{margin-top:20px}@media (width<=700px){.promo-image-banner{height:auto;min-height:0;padding:0}.promo-image-banner img{border-radius:16px;max-height:none}.promo-image-only-form{margin:15px}}.promo.promo-image-banner{isolation:isolate;border-radius:22px!important;overflow:hidden!important}.promo.promo-image-banner>img{clip-path:inset(0 round 22px);border-radius:inherit!important}@media (width<=700px){.promo.promo-image-banner{border-radius:14px!important}.promo.promo-image-banner>img{clip-path:inset(0 round 14px)}}.track-order-page{background:#f7fbfe;min-height:75vh;padding-bottom:90px}.track-order-hero{text-align:center;background:linear-gradient(135deg,#e7f6ff,#f5fbff 58%,#fff0e5);padding:58px 0 82px}.track-order-hero>.container{flex-direction:column;align-items:center;display:flex}.track-order-icon{color:#1679ac;background:#fff;border-radius:16px;place-items:center;width:55px;height:55px;margin-bottom:12px;display:grid;box-shadow:0 10px 25px #1f63871a}.track-order-icon svg{width:27px;height:27px}.track-order-hero h1{letter-spacing:-2.8px;margin:10px 0;font:800 clamp(36px,5vw,55px)/1 Manrope}.track-order-hero p{color:#687b87;margin:0;font-size:13px}.track-order-shell{margin-top:-37px}.track-order-form{background:#fff;border:1px solid #dce9f1;border-radius:16px;grid-template-columns:1fr 1fr auto;align-items:end;gap:11px;max-width:920px;margin:auto;padding:18px;display:grid;box-shadow:0 18px 45px #1c3d511a}.track-order-form label{flex-direction:column;gap:7px;display:flex}.track-order-form label>span{color:#536a78;font-size:9px;font-weight:800}.track-order-form input{background:#fbfdfe;border:1px solid #d8e5ec;border-radius:10px;outline:0;height:46px;padding:0 13px;font-size:11px}.track-order-form input:focus{border-color:#5794f7;box-shadow:0 0 0 3px #e8f4ff}.track-order-form button{color:#fff;white-space:nowrap;background:#f2762e;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:46px;padding:0 18px;font-size:10px;font-weight:800;display:flex}.track-order-form button:disabled{opacity:.65}.track-order-form button svg{width:16px}.track-order-error{color:#ad3e30;background:#fff0ed;border:1px solid #f2d0c9;border-radius:10px;max-width:920px;margin:12px auto 0;padding:12px 14px;font-size:10px}.track-result{background:#fff;border:1px solid #dce8ef;border-radius:16px;max-width:920px;margin:20px auto 0;padding:24px;box-shadow:0 15px 38px #1c3d5112}.track-result>header{border-bottom:1px solid #e3edf2;justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.track-result>header div{flex-direction:column;gap:4px;display:flex}.track-result>header span{color:#748692;font-size:8px}.track-result h2{margin:0;font:800 20px Manrope}.track-status{color:#cf5c20;text-transform:capitalize;background:#fff0e6;border-radius:99px;padding:7px 11px;font-size:9px}.track-status.interrupted{color:#af3d32;background:#fff0ed}.track-stage-row{grid-template-columns:repeat(4,1fr);margin:28px 0 26px;display:grid}.track-stage{color:#8797a1;text-transform:uppercase;flex-direction:column;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex;position:relative}.track-stage:not(:last-child):after{content:"";z-index:0;background:#dbe6ec;height:3px;position:absolute;top:14px;left:calc(50% + 18px);right:calc(18px - 50%)}.track-stage.complete:not(:last-child):after{background:#5794f7}.track-stage i{z-index:1;color:#fff;background:#fff;border:2px solid #cdd9df;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;display:grid;position:relative}.track-stage.complete{color:#193b50}.track-stage.complete i{background:#5794f7;border-color:#5794f7}.track-stage.current i{background:#f2762e;border-color:#f2762e}.track-courier{background:#eef8ff;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:13px 15px;display:flex}.track-courier>span{color:#6b7f8b;font-size:8px}.track-courier>b{font-size:10px}.track-courier>a{color:#1479aa;align-items:center;gap:5px;margin-left:auto;font-size:9px;font-weight:800;display:flex}.track-courier svg{width:13px}.track-result-grid{grid-template-columns:.8fr 1.2fr;gap:15px;display:grid}.track-history,.track-order-items{border:1px solid #e3ebf0;border-radius:12px;padding:17px}.track-result h3{margin:0 0 15px;font:800 12px Manrope}.track-timeline article{grid-template-columns:15px 1fr;gap:8px;padding-bottom:16px;display:grid;position:relative}.track-timeline article:last-child{padding-bottom:0}.track-timeline article>i{background:#f2762e;border-radius:50%;width:9px;height:9px;margin-top:2px;box-shadow:0 0 0 4px #fff0e6}.track-timeline article:not(:last-child):after{content:"";background:#dce7ed;width:1px;position:absolute;top:12px;bottom:2px;left:4px}.track-timeline p{flex-direction:column;margin:0;display:flex}.track-timeline b{text-transform:capitalize;font-size:9px}.track-timeline span,.track-timeline small{color:#748590;margin-top:3px;font-size:8px}.track-items article{border-bottom:1px solid #e8eef2;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.track-items img{object-fit:cover;background:#f1f5f7;border-radius:8px;width:48px;height:51px}.track-items p{flex-direction:column;min-width:0;margin:0;display:flex}.track-items b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.track-items span{color:#748590;margin-top:4px;font-size:8px}.track-items strong{font-size:9px}.track-order-items>footer{justify-content:space-between;padding-top:14px;font-size:11px;display:flex}.track-print{color:#24475b;background:#fff;border:1px solid #d8e4eb;border-radius:9px;align-items:center;gap:6px;height:38px;margin:18px 0 0 auto;padding:0 14px;font-size:9px;font-weight:800;display:flex}.track-print svg{width:14px}@media (width<=700px){.track-order-page{padding-bottom:55px}.track-order-hero{padding:40px 0 68px}.track-order-hero h1{letter-spacing:-2px;font-size:34px}.track-order-hero p{font-size:11px}.track-order-shell{width:calc(100% - 20px)}.track-order-form{grid-template-columns:1fr;padding:14px}.track-order-form button{width:100%}.track-result{padding:16px}.track-result h2{font-size:15px}.track-stage-row{margin:23px -5px}.track-stage{font-size:6px}.track-stage i{width:26px;height:26px}.track-stage:not(:last-child):after{top:12px;left:calc(50% + 15px);right:calc(15px - 50%)}.track-courier{flex-direction:column;align-items:flex-start;gap:5px}.track-courier>a{margin:3px 0 0}.track-result-grid{grid-template-columns:1fr}.track-print{justify-content:center;width:100%}.shop-product-grid .product-hover-actions{gap:5px;display:grid;bottom:7px;left:7px;right:7px;transform:none}.shop-product-grid .product-hover-actions button{height:34px;padding:0 5px;font-size:9px}.shop-product-grid .product-hover-actions svg{width:13px}}.policy-managed-content{white-space:pre-wrap}.policy-editor{resize:vertical;min-height:220px;line-height:1.6}.product-load-more{color:#68777f;justify-content:center;align-items:center;min-height:64px;padding:14px 0;display:flex}.product-load-more span{align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.product-load-more span svg{width:20px;height:20px;color:var(--orange-500);animation:.8s linear infinite product-loader-spin}.product-load-more button{color:#173b55;background:#fff;border:1px solid #d9e6ed;border-radius:9px;padding:11px 18px;font:700 12px Manrope}.product-load-more small{color:#8a969d;font-size:11px}@keyframes product-loader-spin{to{transform:rotate(360deg)}}.cancel-order-page{background:linear-gradient(145deg,#edf8ff,#fff8f3);justify-content:center;align-items:flex-start;min-height:70vh;padding:55px 15px 85px;display:flex}.cancel-order-card{background:#fff;border:1px solid #dce9f1;border-radius:18px;width:min(620px,100%);padding:34px;box-shadow:0 20px 55px #1a3c501a}.cancel-order-card.loading{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.cancel-order-card.loading svg,.cancel-order-actions button svg{animation:.8s linear infinite product-loader-spin}.cancel-state-icon{color:#d75649;width:43px;height:43px;margin-bottom:13px}.cancel-state-icon.success{color:#26945a}.cancel-order-card h1{letter-spacing:-1.5px;margin:6px 0 9px;font:800 34px Manrope}.cancel-order-card>p{color:#687983;font-size:12px;line-height:1.6}.cancel-order-number,.cancel-order-total{border-bottom:1px solid #e3ebf0;justify-content:space-between;align-items:center;padding:14px 0;font-size:11px;display:flex}.cancel-order-number span,.cancel-order-total span{color:#75858e}.cancel-order-items{padding:8px 0}.cancel-order-items article{border-bottom:1px solid #eef2f4;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.cancel-order-items img{object-fit:cover;border-radius:8px;width:48px;height:52px}.cancel-order-items p{flex-direction:column;margin:0;display:flex}.cancel-order-items p b{font-size:10px}.cancel-order-items small{color:#7b8a92;margin-top:3px;font-size:8px}.cancel-order-items strong{font-size:10px}.cancel-order-error{color:#aa3e34;background:#fff3f1;border:1px solid #f0cbc5;border-radius:9px;align-items:flex-start;gap:8px;margin-top:16px;padding:12px;font-size:10px;line-height:1.5;display:flex}.cancel-order-error svg{flex:0 0 16px;width:16px}.cancel-warning{color:#5f6e76!important;margin-top:17px!important}.cancel-order-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.cancel-order-actions a,.cancel-order-actions button,.cancel-home-link{border-radius:9px;justify-content:center;align-items:center;height:44px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.cancel-order-actions a{color:#294655;border:1px solid #d6e2e8}.cancel-order-actions button{color:#fff;background:#d84e40;border:0}.cancel-order-actions button:disabled{opacity:.65}.cancel-home-link{color:#fff;background:#173b55;width:100%;margin-top:19px}@media (width<=600px){.cancel-order-page{padding:25px 10px 55px}.cancel-order-card{padding:22px 16px}.cancel-order-card h1{font-size:27px}.cancel-order-actions{grid-template-columns:1fr}.cancel-order-actions a{order:2}}.admin-cancellation-notice{color:#a94236;background:#fff2ef;border:1px solid #efc8c2;border-radius:9px;align-items:flex-start;gap:8px;margin:0 0 15px;padding:11px;display:flex}.admin-cancellation-notice>svg{flex:0 0 16px;width:16px;height:16px}.admin-cancellation-notice p{flex-direction:column;margin:0;display:flex}.admin-cancellation-notice b{font-size:9px}.admin-cancellation-notice small{color:#8f5d56;margin-top:3px;font-size:7px;line-height:1.45}.category-rail .lucide-dress,.category-art .lucide-dress{transform-origin:50%;transform:scale(1.12)}.floating-input:focus-within,.auth-input:focus-within,.coupon-code-field:focus-within{border-color:#5794f7;box-shadow:0 0 0 3px #e8f4ff}.product-colour-row label input:focus,.customer-note:focus{border-color:#5794f7}.desktop-nav a,.drawer-panel nav a{position:relative}.desktop-nav a:after{content:"";background:var(--orange-500);transform-origin:0;border-radius:99px;height:2px;transition:transform .2s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}@media (width<=1000px){.drawer-panel nav a:hover,.drawer-panel nav a:focus-visible{color:var(--orange-600)}.drawer-panel nav a:after{content:"";background:var(--orange-500);transform-origin:0;border-radius:99px;width:42px;height:2px;transition:transform .2s;position:absolute;bottom:8px;left:2px;transform:scaleX(0)}.drawer-panel nav a:hover:after,.drawer-panel nav a:focus-visible:after{transform:scaleX(1)}}.customer-reviews{background:linear-gradient(135deg,#f9fcff,#f2f8fd);border:1px solid #e0e8ef;border-radius:20px;margin-top:54px;margin-bottom:2px;padding:34px}.customer-reviews-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:21px;display:flex}.customer-reviews-head>div:first-child>span{color:var(--orange-600);letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.customer-reviews h2{letter-spacing:-1.4px;margin:7px 0 0;font:800 clamp(24px,3vw,34px)/1.15 Manrope}.customer-review-controls{gap:8px;display:flex}.customer-review-controls button{color:#173b55;background:#fff;border:1px solid #dbe7ef;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .2s;display:grid}.customer-review-controls button:hover{background:var(--orange-500);border-color:var(--orange-500);color:#fff}.customer-review-controls svg{width:18px}.customer-review-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:15px;display:flex;overflow-x:auto}.customer-review-rail::-webkit-scrollbar{display:none}.customer-review-card{scroll-snap-align:start;background:#fff;border:1px solid #e2eaf0;border-radius:15px;flex-direction:column;flex:0 0 min(390px,100% - 10px);min-height:236px;padding:24px;display:flex;position:relative}.customer-review-quote{color:#dceefa;width:25px;height:25px;position:absolute;top:18px;right:18px}.customer-review-stars{color:#f0a119;gap:3px;display:flex}.customer-review-card h3{margin:14px 0 6px;font:800 15px Manrope}.customer-review-card>p{color:#627582;margin:0;font-size:12px;line-height:1.65}.customer-review-card footer{align-items:center;gap:9px;margin-top:auto;padding-top:17px;display:flex}.customer-review-card footer>span{color:#1779ad;background:#e3f3ff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.customer-review-card footer>div{flex-direction:column;display:flex}.customer-review-card footer small{color:#3d9b63;margin-top:2px;font-size:8px}.customer-review-card footer a{color:var(--orange-600);margin-left:auto;font-size:9px;font-weight:800;text-decoration:underline}@media (width<=700px){.customer-reviews{border-radius:15px;width:calc(100% - 20px);margin-top:30px;padding:20px 14px}.customer-reviews h2{font-size:22px}.customer-reviews-head{align-items:center;margin-bottom:15px}.customer-review-controls button{width:32px;height:32px}.customer-review-controls svg{width:16px}.customer-review-rail{gap:10px}.customer-review-card{flex-basis:calc(100% - 4px);min-height:205px;padding:18px}.customer-review-card h3{margin:12px 0 5px;font-size:13px}.customer-review-card>p{font-size:11px}.customer-review-quote{width:21px;height:21px;top:14px;right:13px}}.customer-reviews-head{align-items:center;margin-bottom:17px}.customer-reviews-head>div:first-child>span{font-size:9px}.customer-reviews h2{letter-spacing:-1px;margin:5px 0 3px;font-size:25px}.customer-reviews-head p{color:#7a8b99;margin:0;font-size:10px}.customer-review-controls button{width:32px;height:32px}.customer-review-controls button:last-child{color:#fff;background:#102f4d;border-color:#102f4d}.customer-review-controls button:last-child:hover{background:var(--orange-500);border-color:var(--orange-500)}.customer-review-rail{gap:18px}.customer-review-card{border-color:#e3edf4;border-radius:12px;flex-basis:calc(50% - 9px);min-height:229px;padding:21px 20px;box-shadow:0 5px 16px #224c6f0a}.customer-review-card>p{color:#35485a;border-bottom:1px solid #e8eef2;margin:0;padding:13px 0 17px;font-size:11px;line-height:1.7}.customer-review-quote{color:#b5ddfb;top:20px;right:18px}.customer-review-stars svg{width:15px;height:15px}.customer-review-card footer{gap:9px;padding-top:15px}.customer-review-card footer>.customer-initial{color:#214d70;background:#dceeff;flex:0 0 30px;width:30px;height:30px}.customer-review-author{min-width:89px}.customer-review-card footer b{font-size:9px}.customer-review-card footer small{color:#15925f;align-items:center;gap:3px;font-size:7px;font-weight:700;display:flex}.customer-review-card footer small svg{width:9px;height:9px}.customer-review-card footer time{color:#8fa0ad;margin-top:4px;font-size:7px;display:block}.customer-review-product{color:#16374f;align-items:center;gap:7px;max-width:150px;margin-left:auto;text-decoration:none;display:flex}.customer-review-product img{object-fit:cover;background:#f1f5f8;border-radius:5px;width:43px;height:48px}.customer-review-product span{flex-direction:column;font-size:8px;font-weight:800;line-height:1.25;display:flex}.customer-review-product i{color:var(--orange-600);margin-top:5px;font-size:7px;font-style:normal}.customer-review-dots{justify-content:center;gap:7px;margin-top:16px;display:flex}.customer-review-dots button{background:#bcd7ea;border:0;border-radius:50%;width:7px;height:7px;padding:0}.customer-review-dots button.active{background:#123958}@media (width<=700px){.customer-reviews{padding:20px 15px 17px}.customer-reviews-head p{font-size:9px}.customer-review-card{flex-basis:calc(100% - 2px);min-height:214px;padding:17px}.customer-review-card>p{padding:10px 0 14px;font-size:10px}.customer-review-product{max-width:130px}.customer-review-product img{width:37px;height:42px}.customer-review-dots{margin-top:12px}}.continue-card{position:relative}.continue-card-link{color:inherit;display:block}.continue-card-link>div{background:var(--blue-50);border-radius:11px;height:220px;overflow:hidden}.continue-card-link img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.continue-card:hover .continue-card-link img{transform:scale(1.04)}.continue-card-link>span{color:var(--orange-600);text-transform:uppercase;letter-spacing:.8px;margin:10px 5px 3px;font-size:8px;font-weight:800;display:block}.continue-card-link h3{white-space:nowrap;text-overflow:ellipsis;margin:0 5px 8px;font:700 13px/1.25 Manrope;overflow:hidden}.continue-price{align-items:center;gap:6px;min-height:20px;margin:0 5px;font-size:10px;display:flex}.continue-price b{font:800 14px Manrope}.continue-price del{color:#98918b;font-size:9px}.continue-price i{color:#21834a;text-transform:uppercase;white-space:nowrap;font-size:8px;font-style:normal;font-weight:800}.continue-quick-add{color:#17384f;background:#f3f7f9;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .2s,background .2s;display:grid;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 12px #193d541a}.continue-quick-add:hover{color:#fff;background:#5794f7;transform:translateY(-2px)}.continue-quick-add svg{width:16px;height:16px}@media (width<=639px){.continue-card-link>div{border-radius:8px;height:175px}.continue-card-link>span{margin:7px 4px 2px;font-size:6px}.continue-card-link h3{margin:0 4px 5px;font-size:10px}.continue-price{gap:4px;min-height:17px;margin:0 4px}.continue-price b{font-size:10px}.continue-price del{font-size:7px}.continue-price i{font-size:6px}.continue-quick-add{width:27px;height:27px;bottom:7px;right:7px}.continue-quick-add svg{width:13px;height:13px}}.customer-reviews{background:radial-gradient(circle at 98% 4%,#f0f9ff 0,#0000 25%),radial-gradient(circle at 0 100%,#edf8ff 0,#0000 28%),#f9fdff;border-color:#dcecf7;border-radius:22px;margin-top:46px;margin-bottom:42px;padding:30px}.customer-reviews-head{margin-bottom:22px}.customer-reviews h2{color:#152d45;font-size:28px}.customer-reviews-head p{color:#768696}.customer-review-card{border-color:#e2edf4;border-radius:16px;flex:0 0 calc(33.3333% - 12px);min-height:244px;padding:22px;box-shadow:0 12px 25px #2859780f}.customer-review-card>p{font-size:11px;line-height:1.75}.customer-review-card footer{color:#18354d;background:0 0;margin-top:auto;padding:16px 0 0}.customer-review-card footer>.customer-initial,.customer-review-card footer b{color:#173b55}.customer-review-product{background:#f8fafb;border:1px solid #edf1f4;border-radius:8px;padding:5px;transition:transform .2s,background .2s}.customer-review-product:hover{background:#eff9ff;transform:translateY(-2px)}.customer-review-product img{width:38px;height:43px}.customer-review-product span{color:#18354d}.customer-review-dots button{cursor:pointer}.customer-review-dots button.active{background:var(--orange-500);transform:scale(1.15)}@media (width<=900px){.customer-review-card{flex-basis:calc(50% - 9px)}}@media (width<=700px){.customer-reviews{border-radius:17px;margin-top:31px;margin-bottom:30px;padding:21px 15px 17px}.customer-reviews h2{font-size:23px}.customer-review-card{flex-basis:calc(100% - 2px);min-height:218px;padding:18px}.customer-review-card footer{padding-top:14px}.customer-review-product{max-width:133px}.customer-review-product img{width:35px;height:40px}}.product-reviews{background:linear-gradient(#fff 0%,#f8fcff 100%);padding:66px 0 78px}.product-reviews>header{border-bottom:1px solid #e4edf2;padding-bottom:22px}.product-reviews>header>strong{color:#1b3850;background:#fffaf0;border:1px solid #f2dfbc;border-radius:12px;padding:10px 14px}.product-reviews>header>strong small{font-size:9px}.review-layout{align-items:start;gap:34px;padding-top:26px}.review-form{background:linear-gradient(145deg,#f4fbff,#eef8ff);border-color:#d8eaf5;border-radius:16px;padding:24px;box-shadow:0 10px 24px #1b5b810d}.review-form h3{color:#15334c;font-size:18px}.review-form>p{font-size:10px;line-height:1.65}.review-form label>span{color:#304b5e;font-size:9px}.review-form input,.review-form select,.review-form textarea{border-color:#d3e2eb;border-radius:10px;font-size:11px;transition:all .2s}.review-form textarea{min-height:112px}.review-form button{border-radius:10px;height:43px;font-size:11px;box-shadow:0 7px 14px #f0712833}.review-list{align-self:start;gap:13px;display:grid}.review-list>article{background:#fff;border:1px solid #e1ebf1;border-radius:14px;padding:20px 21px;box-shadow:0 8px 20px #1f46600b}.review-list>article:last-child{border-bottom:1px solid #e1ebf1}.review-list article>div{gap:11px}.review-list article>div>span{background:#fff7e8;border-radius:9px;padding:7px 9px}.review-list article>div svg{width:14px;height:14px}.review-list article>div>b{color:#1c354a;font:800 14px Manrope}.review-list article>p{color:#536a7a;margin:15px 0;font-size:12px;line-height:1.75}.review-list article footer{color:#234158;background:0 0;border-top:1px solid #e8eef2;align-items:center;gap:9px;margin:0;padding:12px 0 0;font-size:10px;display:flex}.review-list article footer b{align-items:center;gap:7px;display:flex}.review-list article footer b:before{content:attr(data-initial);color:#2777a6;background:#e3f3ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.review-list article footer span{color:#258454;background:#eaf8ef;border-radius:99px;padding:5px 7px;font-size:8px;font-weight:800}.review-list article footer time{font-size:9px}.no-reviews{background:#fff;border:1px dashed #cfe1eb;border-radius:14px;min-height:230px}.no-reviews b{font:700 13px Manrope}@media (width<=750px){.product-reviews{padding:42px 0 52px}.product-reviews>header{align-items:flex-start}.product-reviews>header>strong{padding:8px 10px}.review-layout{gap:18px;padding-top:18px}.review-form{padding:19px}.review-list>article{padding:17px}.review-list article>p{font-size:11px}.review-list article footer{flex-wrap:wrap}.review-list article footer time{margin-left:auto}}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible,[contenteditable=true]:focus,[contenteditable=true]:focus-visible{box-shadow:none!important;outline:none!important}.search-box:focus-within,.floating-input:focus-within,.auth-input:focus-within,.coupon-code-field:focus-within{background:inherit;box-shadow:none!important;border-color:#0000!important}.review-form input:focus,.review-form select:focus,.review-form textarea:focus{border-color:#d3e2eb;box-shadow:none!important}.customer-review-card{min-height:0}.customer-review-card footer{margin-top:14px}@media (width<=700px){.customer-review-card{padding:18px;min-height:0!important}.customer-review-card>p{padding-bottom:12px}.customer-review-card footer{margin-top:12px;padding-top:12px}}.section-head h2,.suggested-section h2,.continue-head h2,.trends-section h2,.customer-reviews h2{font-size:clamp(20px,2.2vw,29px)}.section-head h2 em,.suggested-section h2 em,.continue-head h2 em,.trends-section h2 em,.customer-reviews h2 em{color:var(--orange-500);font-style:normal}@media (width<=700px){.section-head h2,.suggested-section h2,.continue-head h2,.trends-section h2,.customer-reviews h2{font-size:20px}}.about-hero h1{letter-spacing:-3px;font-size:clamp(38px,5vw,62px)}.about-hero h1 em,.auth-visual-copy h1 em{color:var(--orange-500);font-style:normal}.auth-visual-copy h1{letter-spacing:-2.7px;font-size:clamp(38px,3.6vw,54px)}.shop-hero{background-color:#dfeefb;background-image:linear-gradient(90deg,#dfeefbf5 0%,#eaf6ffc7 38%,#dfeefb0f 67%),url(/images/banners/tech-campaign.png);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,cover;min-height:260px;padding:28px 0 32px}.shop-hero:after{display:none}.shop-hero .container{z-index:1;position:relative}.shop-hero h1{letter-spacing:-2.5px;max-width:610px;font-size:clamp(38px,4.1vw,56px);line-height:1.05}.shop-hero h1 em{color:var(--orange-500);font-style:normal}.shop-hero p{color:#456276;max-width:570px}@media (width<=700px){.shop-hero{background-image:linear-gradient(90deg,#dfeefbf2 0%,#eaf6ffc2 54%,#dfeefb1f 100%),url(/images/banners/tech-campaign.png);background-position:50%,100%;background-size:cover,cover;min-height:230px;padding:16px 0 20px}.shop-hero h1{max-width:285px;font-size:35px}.shop-hero p{max-width:255px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
