/* Tevzo.in v8.0 — unified customer storefront redesign */
:root{
  --aw-bg:#f6f5f2;
  --aw-surface:#ffffff;
  --aw-surface-2:#efede8;
  --aw-text:#151515;
  --aw-muted:#6d6a64;
  --aw-line:#dedbd4;
  --aw-brand:#e32636;
  --aw-brand-dark:#b91524;
  --aw-dark:#101112;
  --aw-success:#167a4b;
  --aw-warn:#a56512;
  --aw-radius:18px;
  --aw-shadow:0 18px 60px rgba(17,17,17,.08);
  --aw-max:1380px;
}
html{scroll-behavior:smooth;background:var(--aw-bg)}
body.store-body{margin:0;background:var(--aw-bg)!important;color:var(--aw-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.55;letter-spacing:-.005em}
body.store-body *{box-sizing:border-box}
body.store-body a{text-decoration:none;color:inherit}
body.store-body img{max-width:100%}
body.store-body button,body.store-body input,body.store-body select,body.store-body textarea{font:inherit}
body.store-body button,body.store-body a{-webkit-tap-highlight-color:transparent}
body.store-body :focus-visible{outline:3px solid rgba(227,38,54,.22);outline-offset:2px}
body.store-body h1,body.store-body h2,body.store-body h3,body.store-body h4{color:var(--aw-text);letter-spacing:-.045em}
body.store-body .eyebrow{color:var(--aw-brand)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.14em!important}
body.store-body .btn{min-height:46px;border:1px solid var(--aw-line);border-radius:12px;background:#fff;color:var(--aw-text);padding:11px 17px;font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}
body.store-body .btn:hover{transform:translateY(-1px);border-color:#beb9b0;box-shadow:0 8px 24px rgba(17,17,17,.08)}
body.store-body .btn.primary{background:var(--aw-brand)!important;border-color:var(--aw-brand)!important;color:#fff!important;box-shadow:0 10px 25px rgba(227,38,54,.18)}
body.store-body .btn.primary:hover{background:var(--aw-brand-dark)!important;border-color:var(--aw-brand-dark)!important}
body.store-body .btn.ghost{background:transparent}
body.store-body .btn.full{width:100%}

/* announcement */
.aw-announcement{background:var(--aw-dark);color:#fff;min-height:34px;display:flex;align-items:center;justify-content:center;padding:7px 20px;font-size:11px;font-weight:760;letter-spacing:.025em;text-align:center}
.aw-announcement-inner{width:min(var(--aw-max),100%);display:flex;align-items:center;justify-content:space-between;gap:20px}
.aw-announcement-left,.aw-announcement-right{display:flex;align-items:center;gap:18px}
.aw-announcement span{display:inline-flex;align-items:center;gap:7px;color:#ecebea}
.aw-announcement i{width:3px;height:3px;border-radius:99px;background:#777;display:block}

/* primary header */
.aw-header{position:sticky;top:0;z-index:600;background:rgba(255,255,255,.94);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(222,219,212,.86)}
.aw-header-inner{width:min(var(--aw-max),calc(100% - 40px));min-height:76px;margin:auto;display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:22px}
.aw-logo{display:inline-flex;flex-direction:column;width:max-content;line-height:.92}
.aw-logo strong{font-size:27px;font-weight:950;letter-spacing:-.055em;color:#111}
.aw-logo strong em{font-style:normal;color:var(--aw-brand)}
.aw-logo small{font-size:8px;font-weight:850;letter-spacing:.2em;color:#7a7670;margin-top:7px}
.aw-nav{display:flex;align-items:center;justify-content:center;gap:28px;min-width:0}
.aw-nav>a{font-size:13px;font-weight:780;color:#282725;position:relative;padding:28px 0}
.aw-nav>a:after{content:"";position:absolute;left:0;right:100%;bottom:19px;height:2px;background:var(--aw-brand);transition:right .2s ease}
.aw-nav>a:hover:after{right:0}
.aw-new{display:inline-block;margin-left:5px;padding:2px 5px;border-radius:999px;background:#fde7ea;color:#bf1d2b;font-size:7px;font-style:normal;letter-spacing:.05em;vertical-align:top}
.aw-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}
.aw-search{width:min(250px,19vw);height:42px;display:flex;align-items:center;background:#f5f4f1;border:1px solid transparent;border-radius:999px;overflow:hidden;transition:.2s}
.aw-search:focus-within{background:#fff;border-color:#cfcac1;box-shadow:0 0 0 4px rgba(17,17,17,.035)}
.aw-search input{width:100%;min-width:0;border:0;background:transparent;padding:0 5px 0 14px;outline:0;font-size:12px;color:#222}
.aw-search button{width:42px;height:42px;flex:0 0 42px;border:0;background:transparent;color:#444;display:grid;place-items:center;cursor:pointer}
.aw-icon-link,.aw-menu-toggle{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;background:transparent;color:#242321;transition:.18s;cursor:pointer}
.aw-icon-link:hover,.aw-menu-toggle:hover{background:#f4f2ee;border-color:#ece9e3}
.aw-icon-link svg,.aw-menu-toggle svg,.aw-mobile-nav svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.aw-icon-link .aw-count{position:absolute;top:2px;right:1px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--aw-brand);color:#fff;display:grid;place-items:center;font-size:8px;font-weight:900;border:2px solid #fff}
.aw-icon-link .aw-action-label{position:absolute;top:49px;left:50%;transform:translateX(-50%) translateY(-2px);opacity:0;pointer-events:none;background:#111;color:#fff;border-radius:7px;padding:5px 7px;white-space:nowrap;font-size:9px;font-weight:750;transition:.15s}
.aw-icon-link:hover .aw-action-label{opacity:1;transform:translateX(-50%) translateY(0)}
.aw-menu-toggle{display:none}
.aw-mobile-drawer{display:none}

/* home */
.b73-home{background:var(--aw-bg)!important;color:var(--aw-text)!important}
.b73-hero{min-height:clamp(590px,72vh,760px)!important;background:#111!important}
.b73-slide img{object-position:center 24%!important}
.b73-shade{background:linear-gradient(90deg,rgba(7,7,8,.93) 0%,rgba(7,7,8,.72) 38%,rgba(7,7,8,.22) 66%,rgba(7,7,8,.02) 100%)!important}
.b73-copy{width:min(650px,48vw)!important;max-width:none!important;padding:clamp(95px,11vh,140px) 0 80px max(30px,calc((100vw - var(--aw-max))/2 + 20px))!important}
.b73-kicker{font-size:11px!important;letter-spacing:.18em!important;color:#e8e5df!important}
.b73-copy h1{font-size:clamp(64px,7.2vw,112px)!important;line-height:.83!important;letter-spacing:-.07em!important;margin:20px 0 24px!important;color:#fff!important}
.b73-copy h1 em{color:#ff4652!important}
.b73-copy>p{max-width:510px!important;font-size:17px!important;line-height:1.62!important;color:#d8d5d0!important}
.b73-actions{gap:10px!important;margin-top:31px!important;flex-wrap:wrap}
.b73-actions a{min-height:50px!important;padding:0 21px!important;border-radius:12px!important;font-size:11px!important;letter-spacing:.04em!important;border-color:rgba(255,255,255,.32)!important;transition:.2s}
.b73-actions a:hover{transform:translateY(-2px);border-color:#fff!important;background:rgba(255,255,255,.08)}
.b73-actions .primary{background:var(--aw-brand)!important;border-color:var(--aw-brand)!important}
.b73-actions .primary:hover{background:#bd1725!important}
.b73-proof{gap:20px!important;margin-top:38px!important;flex-wrap:wrap}
.b73-proof span{gap:8px!important;color:#eee}
.b73-proof i{width:27px;height:27px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;font-size:12px}
.b73-proof b{font-size:10px!important;letter-spacing:.01em}
.b73-nav{right:max(25px,calc((100vw - var(--aw-max))/2 + 20px))!important;bottom:26px!important}
.b73-nav>button{cursor:pointer;background:rgba(8,8,8,.42)!important;backdrop-filter:blur(8px)}
.b73-strip{min-height:44px!important;background:#fff!important;color:#171717!important;border-bottom:1px solid var(--aw-line);gap:28px!important;font-size:10px!important;letter-spacing:.05em!important;overflow:hidden}
.b73-strip i{color:var(--aw-brand)!important}
.b73-wrap{width:min(var(--aw-max),calc(100% - 40px))!important;max-width:none!important;padding:78px 0!important}
.b73-head{margin-bottom:28px!important;align-items:end!important}
.b73-head span{font-size:10px!important;letter-spacing:.15em!important;color:var(--aw-brand)!important}
.b73-head h2{font-size:clamp(34px,4vw,52px)!important;line-height:1!important;margin:7px 0 0!important;color:var(--aw-text)!important}
.b73-head>a{font-size:12px!important;font-weight:850!important;padding-bottom:4px;border-bottom:1px solid #bbb}
.b73-catgrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.b73-cat{height:clamp(340px,36vw,480px)!important;border-radius:20px!important;box-shadow:0 12px 35px rgba(17,17,17,.06)}
.b73-cat>div{background:linear-gradient(180deg,transparent 34%,rgba(0,0,0,.82))!important}
.b73-cat>span{right:14px!important;top:14px!important;padding:6px 8px!important;font-size:9px!important;backdrop-filter:blur(10px)}
.b73-cat>section{left:20px!important;right:20px!important;bottom:20px!important}
.b73-cat small{font-size:9px!important;letter-spacing:.14em!important;color:#ddd}
.b73-cat h3{font-size:27px!important;line-height:1!important;margin:7px 0!important;color:#fff!important}
.b73-cat p{font-size:12px!important;color:#ddd!important;margin:0 0 12px!important}
.b73-cat b{font-size:10px!important;letter-spacing:.08em}
.b73-custom{width:min(var(--aw-max),calc(100% - 40px))!important;margin:0 auto!important;padding:50px 56px!important;border-radius:26px!important;background:linear-gradient(130deg,#121315 0%,#1d1f21 100%)!important;box-shadow:0 25px 70px rgba(14,14,14,.15)}
.b73-custom-copy>span{font-size:10px!important;letter-spacing:.16em!important;color:#ff5360!important}
.b73-custom-copy h2{font-size:clamp(42px,5vw,64px)!important;line-height:.91!important;margin:10px 0 18px!important;color:#fff!important}
.b73-custom-copy p{font-size:14px!important;line-height:1.6!important;color:#bdbdbd!important}
.b73-custom-copy a{margin-top:18px!important;padding:14px 18px!important;border-radius:11px!important;font-size:10px!important;letter-spacing:.06em!important}
.b73-custom-visual{gap:15px!important}
.b73-custom-visual>div{min-width:130px!important;padding:18px!important;border-radius:15px!important}
.b73-custom-visual strong{font-size:24px!important;color:#ff5360!important}
.b73-custom-visual span{font-size:10px!important;margin-top:6px!important}
.b73-products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
.b73-product{display:block;min-width:0}
.b73-pimg{border-radius:18px!important;background:#eceae4!important;box-shadow:inset 0 0 0 1px rgba(17,17,17,.035)}
.b73-pimg img{transition:transform .4s ease!important}
.b73-product:hover .b73-pimg img{transform:scale(1.025)}
.b73-pimg>span{left:12px!important;top:12px!important;padding:6px 8px!important;font-size:8px!important;letter-spacing:.06em!important}
.b73-pimg>b{left:12px!important;right:12px!important;bottom:12px!important;padding:11px!important;border-radius:10px!important;font-size:9px!important;backdrop-filter:blur(12px);background:rgba(15,15,15,.88)!important}
.b73-product>section{padding:13px 3px!important}
.b73-product h3{font-size:15px!important;line-height:1.25!important;margin:0 0 4px!important}
.b73-product p{font-size:11px!important;line-height:1.45!important;color:var(--aw-muted)!important;height:auto!important;min-height:32px;margin:0 0 8px}
.b73-product strong{font-size:15px!important}
.b73-product del{font-size:11px!important;color:#9d9991!important;margin-left:7px!important}
.b73-trust{width:min(var(--aw-max),calc(100% - 40px))!important;grid-template-columns:repeat(4,1fr)!important;padding:0 0 78px!important;gap:0}
.b73-trust>div{padding:24px!important;background:#fff;border-color:var(--aw-line)!important}
.b73-trust i{font-size:20px!important}
.b73-trust b{font-size:12px!important;margin-top:8px!important}
.b73-trust span{font-size:10px!important;color:var(--aw-muted)!important;margin-top:3px}

/* shop */
.shop-v30-head{width:min(var(--aw-max),calc(100% - 40px));margin:0 auto;padding:64px 0 24px!important;text-align:left!important}
.shop-v30-head h1{font-size:clamp(42px,5vw,68px)!important;line-height:.98!important;margin:7px 0 10px!important;color:var(--aw-text)!important}
.shop-v30-head p{font-size:14px;color:var(--aw-muted)}
.shop-v30-layout{width:min(var(--aw-max),calc(100% - 40px));margin:0 auto;padding:10px 0 90px!important;display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:28px!important}
.shop-v30-filter{position:sticky!important;top:102px!important;height:max-content;background:#fff!important;border:1px solid var(--aw-line)!important;border-radius:16px!important;padding:16px!important;box-shadow:0 8px 28px rgba(17,17,17,.035)}
.shop-v30-filter form{display:grid;gap:14px}
.shop-v30-filter label{display:grid;gap:7px;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#6e6b66}
.shop-v30-filter input,.shop-v30-filter select{height:44px;width:100%;border:1px solid var(--aw-line);border-radius:10px;background:#faf9f7;padding:0 12px;color:#222;outline:none}
.shop-v30-filter input:focus,.shop-v30-filter select:focus{border-color:#aaa!important;box-shadow:0 0 0 4px rgba(17,17,17,.035)!important}
.best-grid-v30.shopgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
.best-card-v30{background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important;display:block}
.best-media-v30{aspect-ratio:4/5!important;border-radius:17px!important;overflow:hidden!important;background:#eceae4!important;position:relative}
.best-media-v30 .product-real-img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s ease}
.best-card-v30:hover .product-real-img{transform:scale(1.025)}
.best-info-v30{padding:12px 2px!important}
.best-info-v30 h3{font-size:14px!important;line-height:1.25!important;margin:0 0 5px!important}
.best-info-v30 p{font-size:11px!important;line-height:1.45!important;color:var(--aw-muted)!important;min-height:32px!important;margin:0 0 8px!important}
.best-info-v30 strong{font-size:14px!important}
.best-info-v30 span{font-size:11px!important;color:#9a968f!important}
.badge47-wrap{left:10px!important;top:10px!important;gap:5px!important}
.badge47{font-size:8px!important;padding:5px 7px!important;border-radius:999px!important}

/* product */
.product-v30{width:min(1240px,calc(100% - 40px))!important;margin:0 auto!important;padding:54px 0 70px!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)!important;gap:clamp(34px,5vw,72px)!important;align-items:start}
.p50-gallery{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;gap:12px!important;min-width:0}
.p50-main{grid-column:2!important;grid-row:1!important;aspect-ratio:4/5!important;min-height:0!important;background:#eceae5!important;border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(17,17,17,.04)!important}
.p50-main>img,.p50-main .product-real-img{width:100%!important;height:100%!important;object-fit:cover!important}
.p50-thumbs{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;gap:9px!important;max-height:none!important;overflow:visible!important}
.p50-thumbs button{width:78px!important;height:94px!important;min-width:0!important;border:1px solid var(--aw-line)!important;border-radius:12px!important;background:#efede8!important;overflow:hidden!important;padding:0!important;opacity:.72!important}
.p50-thumbs button.active{opacity:1!important;border:2px solid #111!important}
.p50-thumbs img{width:100%!important;height:100%!important;object-fit:cover!important}
#p50Zoom{position:absolute!important;right:14px!important;bottom:14px!important;top:auto!important;border:0!important;background:rgba(255,255,255,.9)!important;color:#111!important;border-radius:10px!important;padding:8px 11px!important;font-size:10px!important;font-weight:800!important;backdrop-filter:blur(8px)}
.product-v30-info{padding:8px 0!important;overflow:visible!important}
.product-v30-info>.eyebrow{display:inline-flex;margin-bottom:10px}
.product-v30-info h1{font-size:clamp(38px,4.3vw,58px)!important;line-height:.98!important;margin:0 0 12px!important}
.rev46-mini{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:15px!important}
.rev46-mini span{background:#fff6dc!important;color:#9f6a06!important;border-radius:999px!important;padding:5px 8px!important;font-size:10px!important;font-weight:800!important}
.rev46-mini a{font-size:11px!important;color:var(--aw-muted)!important;text-decoration:underline!important}
.product-v30-info .desc{font-size:14px!important;line-height:1.65!important;color:var(--aw-muted)!important;max-width:620px!important}
.product-v30-price{display:flex!important;align-items:center!important;gap:10px!important;margin:22px 0!important}
.product-v30-price strong{font-size:28px!important;letter-spacing:-.035em!important}
.product-v30-price span{font-size:14px!important;color:#999!important}
.product-v30-block{margin-top:20px!important}
.product-v30-block>b{display:block!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:10px!important}
.product-v30-sizes{gap:8px!important}
.product-v30-sizes button{min-width:52px!important;min-height:46px!important;border:1px solid var(--aw-line)!important;background:#fff!important;color:#222!important;border-radius:11px!important;font-weight:800!important;padding:8px 10px!important}
.product-v30-sizes button.active{background:#111!important;color:#fff!important;border-color:#111!important;box-shadow:none!important}
.product-v30-sizes button small{font-size:7px!important;display:block!important;margin-top:2px!important;color:inherit!important;opacity:.7}
.p50-size-link{margin-top:9px!important;border:0!important;background:transparent!important;padding:0!important;color:#555!important;font-size:11px!important;font-weight:750!important;text-decoration:underline!important;cursor:pointer}
.inv44-stock{margin:18px 0!important;border-radius:10px!important;padding:10px 12px!important;background:#edf8f1!important;color:var(--aw-success)!important;font-size:11px!important;font-weight:800!important;border:1px solid #d7efe1!important}
.inv44-stock.low{background:#fff7e8!important;color:var(--aw-warn)!important;border-color:#f2dfbb!important}.inv44-stock.out{background:#fff0f0!important;color:#a32323!important;border-color:#f0cccc!important}
.p50-specs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:20px 0 12px!important}
.p50-specs>div{background:#fff!important;border:1px solid var(--aw-line)!important;border-radius:12px!important;padding:12px!important}
.p50-specs span{font-size:8px!important;color:#8a867f!important;letter-spacing:.06em!important;text-transform:uppercase!important}
.p50-specs b{font-size:10px!important;margin-top:4px!important}
.p50-care{border-top:1px solid var(--aw-line)!important;border-bottom:1px solid var(--aw-line)!important;padding:14px 0!important;margin:14px 0!important}
.p50-care summary{font-size:12px!important;font-weight:800!important;cursor:pointer}
.p50-care p{font-size:11px!important;color:var(--aw-muted)!important;line-height:1.6!important}
.product-v30-note{background:#f0eee9!important;border-radius:13px!important;border:0!important;padding:14px!important;margin:15px 0!important}
.product-v30-note b{font-size:11px!important}.product-v30-note span{font-size:10px!important;color:var(--aw-muted)!important}
.product-v30-actions{display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:9px!important;margin-top:14px!important}
.product-v30-actions .btn{min-height:50px!important}
.wish46-inline{margin-top:9px!important}.wish46-inline .btn{width:100%!important;background:#fff!important}
.product-v30-trust{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:5px!important;margin-top:17px!important}
.product-v30-trust span{background:#fff!important;border:1px solid var(--aw-line)!important;border-radius:9px!important;padding:9px 5px!important;text-align:center!important;font-size:9px!important;font-weight:750!important}
.reviews46{width:min(1240px,calc(100% - 40px))!important;margin:0 auto 90px!important;padding:0!important;border-top:1px solid var(--aw-line)!important}
.reviews46-head{padding-top:48px!important}
.reviews46-head h2{font-size:34px!important}.reviews46-layout{gap:20px!important}
.review46,.review46-form{border-color:var(--aw-line)!important;border-radius:16px!important;background:#fff!important}

/* cart */
.cart37{width:min(1220px,calc(100% - 40px))!important;margin:auto!important;padding:58px 0 90px!important}
.cart37-head{display:flex!important;justify-content:space-between!important;align-items:end!important;margin-bottom:24px!important}
.cart37-head h1{font-size:clamp(40px,5vw,60px)!important;line-height:1!important;margin:7px 0 8px!important}
.cart37-head p{font-size:13px!important;color:var(--aw-muted)!important;margin:0!important}
.cart37-clear{border:0!important;background:transparent!important;color:#9b3434!important;text-decoration:underline!important;font-size:11px!important;cursor:pointer!important}
.cart37-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:24px!important;align-items:start!important}
.cart37-items{display:grid!important;gap:11px!important}
.cart37-item{display:grid!important;grid-template-columns:96px minmax(0,1fr) 86px 120px!important;gap:16px!important;align-items:center!important;background:#fff!important;border:1px solid var(--aw-line)!important;border-radius:17px!important;padding:13px!important}
.cart37-img{width:96px!important;height:110px!important;border-radius:12px!important;background:#efede8!important;overflow:hidden!important;display:grid!important;place-items:center!important}
.cart37-img img{width:100%!important;height:100%!important;object-fit:cover!important}
.cart37-info{min-width:0!important}.cart37-type{font-size:8px!important;letter-spacing:.1em!important;color:var(--aw-brand)!important;font-weight:900!important}.cart37-info h3{font-size:15px!important;margin:4px 0 8px!important}.cart37-chips{display:flex!important;flex-wrap:wrap!important;gap:5px!important}.cart37-chips span{background:#f3f1ed!important;border-radius:999px!important;padding:4px 7px!important;font-size:9px!important;color:#615e58!important}.cart37-info>small{display:block!important;color:#888!important;font-size:9px!important;margin-top:5px!important}
.cart37-qty label{font-size:9px!important;text-transform:uppercase!important;color:#777!important;font-weight:800!important}.cart37-qty input{display:block!important;width:72px!important;height:40px!important;margin-top:5px!important;border:1px solid var(--aw-line)!important;border-radius:9px!important;background:#faf9f7!important;padding:0 9px!important}
.cart37-price{text-align:right!important}.cart37-price strong{display:block!important;font-size:14px!important}.cart37-price span{font-size:9px!important;color:#8b8780!important}.cart37-price button{border:0!important;background:none!important;color:#a43b3b!important;padding:7px 0 0!important;font-size:9px!important;text-decoration:underline!important;cursor:pointer!important}
.cart37-summary{position:sticky!important;top:102px!important;background:#fff!important;border:1px solid var(--aw-line)!important;border-radius:18px!important;padding:20px!important;box-shadow:var(--aw-shadow)!important}
.cart37-summary h3{font-size:20px!important;margin:0 0 15px!important}.cart37-summary>div:not(.cart37-total):not(.cart37-trust):not(.coupon45-msg){display:flex!important;justify-content:space-between!important;padding:8px 0!important;font-size:11px!important}.cart37-summary>p{font-size:9px!important;color:var(--aw-muted)!important;background:#f4f7f4!important;border-radius:8px!important;padding:8px 9px!important}.cart37-total{display:flex!important;align-items:center!important;justify-content:space-between!important;border-top:1px solid var(--aw-line)!important;margin-top:8px!important;padding:15px 0!important}.cart37-total strong{font-size:22px!important}.coupon45-form{display:flex!important;margin:11px 0!important}.coupon45-form input{height:42px!important;border:1px solid var(--aw-line)!important;border-right:0!important;border-radius:10px 0 0 10px!important;background:#faf9f7!important;padding:0 10px!important}.coupon45-form button{border:0!important;border-radius:0 10px 10px 0!important;background:#151515!important;color:#fff!important;padding:0 13px!important;font-size:10px!important;font-weight:800!important}.cart37-continue{display:block!important;text-align:center!important;margin-top:12px!important;font-size:10px!important;color:#69655f!important}.cart37-trust{display:grid!important;gap:5px!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid var(--aw-line)!important}.cart37-trust span{font-size:9px!important;color:#716d66!important}.cart37-empty{background:#fff!important;border:1px solid var(--aw-line)!important;border-radius:22px!important;padding:80px 25px!important;text-align:center!important}.cart37-empty h2{font-size:30px!important;margin:10px 0!important}.cart37-empty p{color:var(--aw-muted)!important}.cart37-empty>div:first-child{font-size:42px!important}

/* checkout */
.pay-checkout-page{width:min(1200px,calc(100% - 40px))!important;max-width:none!important;margin:0 auto!important;padding:56px 0 90px!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:26px!important}
.checkout-title h1{font-size:clamp(40px,5vw,58px)!important;line-height:1!important;margin:7px 0 10px!important}.checkout-title p{font-size:13px!important;color:var(--aw-muted)!important}
.checkout-card{border-color:var(--aw-line)!important;border-radius:18px!important;padding:22px!important;box-shadow:0 8px 25px rgba(17,17,17,.025)!important}
.checkout-card-head>b{background:var(--aw-brand)!important}.checkout-card-head h3{font-size:18px!important}.checkout-card-head span{font-size:10px!important}
.checkout-fields label,.premium-checkout-form label{font-size:10px!important;letter-spacing:.04em!important}
.checkout-fields input,.checkout-fields textarea,.checkout-fields select,.premium-checkout-form input,.premium-checkout-form textarea,.premium-checkout-form select{border-color:var(--aw-line)!important;background:#faf9f7!important;border-radius:10px!important;min-height:44px!important;color:#222!important}
.payment-option{border-color:var(--aw-line)!important;border-radius:13px!important}.payment-option.selected{border-color:#161616!important;background:#fbfaf7!important}.pay-icon{background:#171717!important}.payment-option strong{font-size:12px!important}.payment-option span{font-size:10px!important}.payment-option em{font-size:8px!important}
.pay-place-btn{background:var(--aw-brand)!important;border-radius:12px!important;min-height:53px!important;box-shadow:0 12px 28px rgba(227,38,54,.17)!important}.pay-place-btn:hover{background:var(--aw-brand-dark)!important}
.order-summary-card{top:102px!important;border-color:var(--aw-line)!important;border-radius:18px!important;box-shadow:var(--aw-shadow)!important}.order-summary-card h3{font-size:19px!important}.summary-item b{font-size:12px!important}.summary-item span,.summary-line{font-size:10px!important}.summary-total{font-size:17px!important}.summary-trust{font-size:9px!important;background:#f3f1ed!important}
.secure-note{font-size:9px!important;color:#777!important}

/* authentication */
.auth37{width:min(1180px,calc(100% - 40px))!important;min-height:calc(100vh - 200px)!important;margin:0 auto!important;padding:64px 0 90px!important;display:grid!important;place-items:center!important}
.auth37-card{width:min(470px,100%)!important;background:#fff!important;border:1px solid var(--aw-line)!important;border-radius:22px!important;padding:34px!important;box-shadow:var(--aw-shadow)!important}
.auth37-brand{text-align:left!important}.auth37-brand h1{font-size:42px!important;line-height:1!important;margin:8px 0 12px!important}.auth37-brand p{font-size:12px!important;line-height:1.6!important;color:var(--aw-muted)!important}.auth37-card form{display:grid!important;gap:14px!important;margin-top:24px!important}.auth37-card label{font-size:10px!important;font-weight:850!important;letter-spacing:.04em!important;color:#56534e!important}.auth37-card input{display:block!important;width:100%!important;height:46px!important;margin-top:6px!important;border:1px solid var(--aw-line)!important;background:#faf9f7!important;border-radius:10px!important;padding:0 12px!important;color:#222!important}.auth37-foot{text-align:center!important;margin-top:18px!important;font-size:11px!important;color:#777!important}.auth37-foot a{font-weight:800!important;color:#111!important;text-decoration:underline!important}

/* account, wishlist, profile */
.account46,.account37,.wish46{width:min(1240px,calc(100% - 40px))!important;max-width:none!important;margin:auto!important;padding:58px 0 90px!important}
.account46-head,.account37-head,.wish46-head{display:flex!important;justify-content:space-between!important;align-items:end!important;margin-bottom:22px!important}.account46-head h1,.account37-head h1,.wish46-head h1{font-size:clamp(38px,5vw,56px)!important;line-height:1!important;margin:7px 0!important}.account46-head p,.account37-head p,.wish46-head p{font-size:12px!important;color:var(--aw-muted)!important}
.account46-kpis{grid-template-columns:repeat(4,1fr)!important;gap:10px!important;margin:20px 0!important}.account46-kpis>div{background:#fff!important;color:#111!important;border:1px solid var(--aw-line)!important;border-radius:14px!important;padding:16px!important}.account46-kpis span{font-size:8px!important;color:#858079!important}.account46-kpis strong{font-size:23px!important}.account46-kpis small{font-size:8px!important;color:#8c8780!important}
.account46-layout{grid-template-columns:235px minmax(0,1fr)!important;gap:16px!important}.account46-nav{background:#fff!important;border-color:var(--aw-line)!important;border-radius:14px!important;padding:7px!important;position:sticky!important;top:102px!important}.account46-nav a{font-size:10px!important;padding:11px!important}.account46-nav a.active{background:#151515!important}.account46-main{border-color:var(--aw-line)!important;border-radius:16px!important}.account46-title h2{font-size:18px!important}.account46-order{border-color:var(--aw-line)!important;border-radius:12px!important}.account46-orderbody div{background:#f5f3ef!important}.account46-actions .btn{min-height:38px!important;font-size:9px!important;padding:8px 11px!important}
.profile37-card{max-width:900px!important;border-color:var(--aw-line)!important;border-radius:18px!important;box-shadow:0 8px 28px rgba(17,17,17,.03)!important}.profile37-form label{font-size:9px!important}.profile37-form input,.profile37-form textarea{border-color:var(--aw-line)!important;background:#faf9f7!important;border-radius:10px!important}
.wish46-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.wish46-card{border:0!important;background:transparent!important;border-radius:0!important}.wish46-media{border-radius:17px!important;overflow:hidden!important;background:#eceae5!important}.wish46-info{padding:11px 2px!important}.wish46-info h3{font-size:14px!important}.wish46-info p{font-size:10px!important}.wish46-info>strong{font-size:14px!important}.wish46-empty{background:#fff!important;border-color:var(--aw-line)!important;border-radius:20px!important}

/* DTF library / bulk / tracking / support */
.library-hero,.bulk-hero,.track-page,.studio-top{max-width:none!important}
.library-hero{width:min(var(--aw-max),calc(100% - 40px));margin:auto!important;padding:64px 0 30px!important}.library-hero h1,.bulk-hero h1,.track-intro h1,.studio-top h1{font-size:clamp(44px,5vw,68px)!important;line-height:.96!important}.library-hero p,.bulk-hero p,.track-intro p,.studio-top p{font-size:14px!important;line-height:1.6!important}
.library-wrap{width:min(var(--aw-max),calc(100% - 40px));max-width:none!important;padding:10px 0 90px!important}.library-toolbar{border-color:var(--aw-line)!important;border-radius:16px!important;box-shadow:0 8px 28px rgba(17,17,17,.025)!important}.library-toolbar input,.library-toolbar select{background:#f5f3ef!important;border:1px solid transparent!important}.library-count{font-size:10px!important}.premium-design-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.premium-design-card{border-color:var(--aw-line)!important;border-radius:17px!important;padding:10px!important}.design-art-bg{border-radius:13px!important;background:#ebe9e4!important}.design-info h3{font-size:13px!important}.design-info span{font-size:9px!important}.design-info strong{font-size:12px!important}
.bulk-hero{padding:72px max(20px,calc((100vw - var(--aw-max))/2 + 20px))!important;background:linear-gradient(125deg,#111214,#1b1d20)!important}.bulk-hero>div:first-child{margin:0!important}.bulk-card{margin:0!important;border-color:#333!important;border-radius:18px!important}.bulk-form-section{width:min(1180px,calc(100% - 40px));max-width:none!important;padding:70px 0 90px!important}.bulk-copy h2{font-size:40px!important}.bulk-form{border-color:var(--aw-line)!important;border-radius:18px!important}.bulk-form input,.bulk-form select,.bulk-form textarea{border-color:var(--aw-line)!important;background:#faf9f7!important}
.track-page{width:min(980px,calc(100% - 40px));padding:64px 0 90px!important}.track-form{border-color:var(--aw-line)!important;border-radius:16px!important;box-shadow:0 8px 28px rgba(17,17,17,.03)!important}.track-form label{font-size:9px!important}.track-result{border-color:var(--aw-line)!important;border-radius:18px!important}.track-head{background:#151515!important}.track-head span{font-size:8px!important}.track-head strong{font-size:12px!important}.track-step b{font-size:11px!important}.track-step span{font-size:9px!important}
.sup51,.chat51,.help51{width:min(1180px,calc(100% - 40px))!important;max-width:none!important;padding:58px 0 90px!important}.sup51-head h1,.chat51-head h1,.help51-hero h1{font-size:clamp(38px,5vw,56px)!important;line-height:1!important}.sup51-head p,.chat51-head p,.help51-hero p{font-size:12px!important}.sup51-card,.chat51-card{border-color:var(--aw-line)!important;border-radius:17px!important}.sup51-cardhead h2{font-size:18px!important}.sup51-cardhead p{font-size:9px!important}.sup51-form label,.chat51-reply label{font-size:9px!important}.sup51-form input,.sup51-form select,.sup51-form textarea,.chat51-reply textarea{background:#faf9f7!important;border-color:var(--aw-line)!important}.sup51-list b{font-size:11px!important}.sup51-list span{font-size:9px!important}.help51-section{border-color:var(--aw-line)!important}.help51-section h2{font-size:24px!important}.help51-faqs summary{font-size:13px!important}.help51-faqs p{font-size:11px!important}

/* custom studio: preserve functionality, align shell */
.cp71-page{background:var(--aw-bg)!important;color:var(--aw-text)!important}.cp71-shell,.cp71-info{width:min(var(--aw-max),calc(100% - 32px))!important;margin-left:auto!important;margin-right:auto!important}.cp71-topbar,.cp71-panel,.cp71-summary,.cp71-info article{border-color:var(--aw-line)!important}.cp71-panel,.cp71-summary,.cp71-info article{box-shadow:0 8px 30px rgba(17,17,17,.035)!important}.cp71-add button,#cpAdd{background:var(--aw-brand)!important;color:#fff!important}

/* reusable forms */
.store-body input:not([type=checkbox]):not([type=radio]),.store-body select,.store-body textarea{transition:border-color .16s ease,box-shadow .16s ease;background-clip:padding-box}
.store-body input:focus,.store-body select:focus,.store-body textarea:focus{border-color:#aaa!important;box-shadow:0 0 0 4px rgba(17,17,17,.035)!important;outline:0!important}

/* footer */
.aw-footer{background:#111214;color:#fff;margin-top:0}
.aw-footer-main{width:min(var(--aw-max),calc(100% - 40px));margin:auto;padding:66px 0 42px;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:48px}
.aw-footer-brand strong{font-size:27px;font-weight:950;letter-spacing:-.05em}.aw-footer-brand strong em{font-style:normal;color:#ff4652}.aw-footer-brand p{max-width:360px;color:#a7a7a7;font-size:12px;line-height:1.7;margin:15px 0}.aw-footer-badges{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}.aw-footer-badges span{border:1px solid #303236;border-radius:999px;padding:6px 8px;color:#c5c5c5;font-size:8px;font-weight:800}
.aw-footer h4{font-size:11px!important;letter-spacing:.08em!important;color:#fff!important;margin:0 0 16px!important;text-transform:uppercase}.aw-footer-links{display:grid;gap:9px}.aw-footer-links a,.aw-footer-links span{color:#aaa;font-size:11px}.aw-footer-links a:hover{color:#fff}.aw-footer-contact{font-style:normal;color:#aaa;font-size:11px;display:grid;gap:7px}.aw-footer-bottom{border-top:1px solid #2b2d30}.aw-footer-bottom-inner{width:min(var(--aw-max),calc(100% - 40px));min-height:62px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#797a7d;font-size:9px}.aw-footer-bottom a{color:#aaa}
.aw-mobile-nav{display:none}

@media(max-width:1180px){
  .aw-header-inner{grid-template-columns:180px minmax(0,1fr) auto}.aw-nav{gap:17px}.aw-nav>a{font-size:11px}.aw-search{display:none}
  .best-grid-v30.shopgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .b73-catgrid,.b73-products{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:940px){
  .aw-announcement-right{display:none}.aw-announcement-inner{justify-content:center}.aw-announcement-left{justify-content:center}
  .aw-header-inner{grid-template-columns:1fr auto;min-height:68px}.aw-nav{display:none}.aw-menu-toggle{display:grid}.aw-logo strong{font-size:24px}.aw-logo small{display:none}.aw-icon-link.wishlist{display:none}
  .aw-mobile-drawer{position:fixed;left:0;right:0;top:102px;z-index:590;background:#fff;border-bottom:1px solid var(--aw-line);box-shadow:0 18px 40px rgba(17,17,17,.12);padding:14px 20px 20px;transform:translateY(-130%);opacity:0;pointer-events:none;transition:.22s ease;display:block}
  .aw-mobile-drawer.open{transform:translateY(0);opacity:1;pointer-events:auto}.aw-mobile-drawer form{display:flex;background:#f5f3ef;border-radius:12px;overflow:hidden;margin-bottom:8px}.aw-mobile-drawer input{height:44px;flex:1;border:0;background:transparent;padding:0 12px}.aw-mobile-drawer form button{width:44px;border:0;background:transparent}.aw-mobile-drawer nav{display:grid}.aw-mobile-drawer nav a{padding:12px 2px;border-bottom:1px solid #eee;font-size:12px;font-weight:800}.aw-mobile-drawer nav a:last-child{border-bottom:0}
  .b73-copy{width:62vw!important}.b73-catgrid,.b73-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.b73-custom-visual{display:none!important}
  .shop-v30-layout{grid-template-columns:1fr!important}.shop-v30-filter{position:static!important}.shop-v30-filter form{grid-template-columns:1fr 1fr auto!important;align-items:end}.shop-v30-filter .btn{width:auto!important}.best-grid-v30.shopgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .product-v30{grid-template-columns:1fr!important}.p50-gallery{max-width:700px;margin:auto}.product-v30-info{max-width:700px;margin:auto;width:100%}
  .cart37-grid{grid-template-columns:1fr!important}.cart37-summary{position:static!important}.pay-checkout-page{grid-template-columns:1fr!important}.order-summary-card{position:static!important;order:-1!important}
  .account46-layout{grid-template-columns:1fr!important}.account46-nav{position:static!important;display:flex!important;overflow:auto!important;white-space:nowrap!important}.account46-nav a{flex:0 0 auto!important}
  .wish46-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.premium-design-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.aw-footer-main{grid-template-columns:1.5fr 1fr 1fr}.aw-footer-main>div:last-child{grid-column:2/4}
}
@media(max-width:700px){
  body.store-body{font-size:14px;padding-bottom:67px!important}
  .aw-announcement{min-height:30px;padding:6px 10px;font-size:9px}.aw-announcement-left{gap:10px}.aw-announcement-left span:nth-of-type(n+3),.aw-announcement-left i:nth-of-type(n+2){display:none}
  .aw-header-inner{width:calc(100% - 24px);min-height:62px}.aw-logo strong{font-size:21px}.aw-actions{gap:2px}.aw-icon-link,.aw-menu-toggle{width:39px;height:39px}.aw-icon-link .aw-action-label{display:none}.aw-mobile-drawer{top:92px;padding-left:12px;padding-right:12px}
  .b73-hero{min-height:560px!important}.b73-slider{height:285px!important;top:0!important;bottom:auto!important}.b73-slide img{object-position:center top!important}.b73-shade{background:linear-gradient(0deg,#111 0%,#111 12%,rgba(17,17,17,.35) 55%,rgba(17,17,17,.03) 100%)!important}.b73-copy{width:100%!important;padding:295px 16px 25px!important}.b73-kicker{font-size:9px!important}.b73-copy h1{font-size:49px!important;margin:10px 0 13px!important}.b73-copy>p{font-size:12px!important;line-height:1.55!important;max-width:350px!important}.b73-actions{margin-top:18px!important}.b73-actions a{min-height:44px!important;padding:0 14px!important;font-size:9px!important}.b73-proof{gap:9px 14px!important;margin-top:18px!important}.b73-proof b{font-size:8px!important}.b73-proof i{width:23px;height:23px}.b73-nav{right:12px!important;top:247px!important;bottom:auto!important}.b73-nav>button{display:none!important}.b73-strip{justify-content:flex-start!important;padding:0 13px!important;gap:18px!important;white-space:nowrap!important;font-size:8px!important}
  .b73-wrap{width:calc(100% - 20px)!important;padding:43px 0!important}.b73-head{margin-bottom:16px!important}.b73-head h2{font-size:32px!important}.b73-head>a{font-size:10px!important}.b73-catgrid{gap:8px!important}.b73-cat{height:260px!important;border-radius:14px!important}.b73-cat>section{left:13px!important;right:13px!important;bottom:13px!important}.b73-cat h3{font-size:19px!important}.b73-cat p{display:none!important}.b73-cat b{font-size:8px!important}.b73-custom{width:calc(100% - 20px)!important;padding:28px 22px!important;border-radius:19px!important}.b73-custom-copy h2{font-size:38px!important}.b73-custom-copy p{display:block!important;font-size:11px!important}.b73-products{gap:8px!important}.b73-pimg{border-radius:13px!important}.b73-pimg>b{display:none!important}.b73-product h3{font-size:12px!important}.b73-product p{display:none!important}.b73-product strong{font-size:13px!important}.b73-trust{width:calc(100% - 20px)!important;grid-template-columns:1fr 1fr!important;padding-bottom:45px!important}.b73-trust>div{padding:15px!important}.b73-trust span{display:block!important;font-size:8px!important}
  .shop-v30-head,.shop-v30-layout,.cart37,.pay-checkout-page,.account46,.account37,.wish46,.library-hero,.library-wrap,.track-page,.sup51,.chat51,.help51{width:calc(100% - 20px)!important}.shop-v30-head{padding:38px 0 14px!important}.shop-v30-head h1{font-size:40px!important}.shop-v30-layout{padding:6px 0 55px!important;gap:14px!important}.shop-v30-filter{padding:10px!important}.shop-v30-filter form{grid-template-columns:1fr 1fr!important;gap:8px!important}.shop-v30-filter .btn{grid-column:1/-1!important;width:100%!important}.shop-v30-filter label{font-size:8px!important}.best-grid-v30.shopgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.best-media-v30{border-radius:12px!important}.best-info-v30{padding:8px 1px!important}.best-info-v30 h3{font-size:12px!important}.best-info-v30 p{display:none!important}.best-info-v30 strong{font-size:12px!important}
  .product-v30{width:calc(100% - 20px)!important;padding:18px 0 50px!important;gap:24px!important}.p50-gallery{display:block!important}.p50-main{aspect-ratio:4/5!important;border-radius:16px!important}.p50-thumbs{display:flex!important;flex-direction:row!important;gap:7px!important;margin-top:8px!important;overflow:auto!important}.p50-thumbs button{width:65px!important;height:76px!important;flex:0 0 65px!important}.product-v30-info{padding:0 3px!important}.product-v30-info h1{font-size:36px!important}.product-v30-info .desc{font-size:12px!important}.product-v30-price strong{font-size:24px!important}.p50-specs{grid-template-columns:1fr 1fr!important}.product-v30-actions{grid-template-columns:1fr!important}.reviews46{width:calc(100% - 20px)!important;margin-bottom:60px!important}.reviews46-head{padding-top:34px!important}.reviews46-layout{grid-template-columns:1fr!important}
  .cart37{padding:38px 0 55px!important}.cart37-head{display:block!important}.cart37-head h1{font-size:40px!important}.cart37-clear{margin-top:8px!important}.cart37-item{grid-template-columns:74px minmax(0,1fr) 72px!important;gap:10px!important;padding:9px!important}.cart37-img{width:74px!important;height:86px!important}.cart37-info h3{font-size:12px!important}.cart37-qty{grid-column:2!important}.cart37-price{grid-column:3!important;grid-row:1 / span 2!important}.cart37-price strong{font-size:12px!important}.cart37-summary{padding:17px!important}.cart37-empty{padding:55px 18px!important}
  .pay-checkout-page{padding:38px 0 55px!important}.checkout-title h1{font-size:39px!important}.checkout-card{padding:15px!important}.checkout-fields{grid-template-columns:1fr!important}.checkout-fields label.full{grid-column:auto!important}.payment-option{grid-template-columns:22px 38px minmax(0,1fr)!important;padding:13px!important}.payment-option em{display:none!important}.order-summary-card{padding:16px!important}
  .auth37{width:calc(100% - 20px)!important;padding:35px 0 60px!important}.auth37-card{padding:24px 18px!important;border-radius:18px!important}.auth37-brand h1{font-size:37px!important}
  .account46,.account37,.wish46{padding:38px 0 60px!important}.account46-head,.account37-head,.wish46-head{display:block!important}.account46-head h1,.account37-head h1,.wish46-head h1{font-size:39px!important}.account46-head>.btn,.account37-head>.btn,.wish46-head>.btn{margin-top:10px!important}.account46-kpis{grid-template-columns:1fr 1fr!important}.account46-orderbody{grid-template-columns:1fr!important}.wish46-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.wish46-info p{display:none!important}
  .library-hero{padding:39px 0 20px!important}.library-hero h1,.track-intro h1{font-size:41px!important}.library-toolbar{display:grid!important;grid-template-columns:1fr 1fr!important}.library-toolbar input{grid-column:1/-1!important;min-width:0!important}.library-toolbar select{min-width:0!important}.premium-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.premium-design-card{padding:7px!important}.bulk-hero{grid-template-columns:1fr!important;padding:42px 16px!important}.bulk-hero h1{font-size:44px!important}.bulk-form-section{width:calc(100% - 20px)!important;grid-template-columns:1fr!important;padding:45px 0 60px!important;gap:22px!important}.bulk-form{grid-template-columns:1fr!important;padding:16px!important}.bulk-form .full{grid-column:auto!important}.track-page{padding:40px 0 60px!important}.track-form{grid-template-columns:1fr!important;padding:13px!important}.track-head{grid-template-columns:1fr 1fr!important}.sup51,.chat51,.help51{padding:38px 0 60px!important}.sup51-head,.chat51-head{display:block!important}.sup51-layout{grid-template-columns:1fr!important}.help51-section{grid-template-columns:1fr!important;gap:8px!important}
  .aw-footer-main{width:calc(100% - 28px);padding:42px 0 28px;grid-template-columns:1fr 1fr;gap:30px 18px}.aw-footer-main>div:first-child{grid-column:1/-1}.aw-footer-main>div:last-child{grid-column:auto}.aw-footer-bottom-inner{width:calc(100% - 28px);min-height:74px;align-items:flex-start;justify-content:center;flex-direction:column;gap:4px;padding:15px 0}.aw-mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:700;height:67px;background:rgba(255,255,255,.97);backdrop-filter:blur(12px);border-top:1px solid var(--aw-line);display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom)}.aw-mobile-nav a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#64615c;font-size:9px;font-weight:760}.aw-mobile-nav a:hover,.aw-mobile-nav a.active{color:#111}.aw-mobile-nav svg{width:19px;height:19px}.aw-mobile-nav .count{position:absolute;top:7px;left:calc(50% + 7px);background:var(--aw-brand);color:#fff;border-radius:999px;min-width:16px;height:16px;padding:0 3px;display:grid;place-items:center;font-size:7px;border:2px solid #fff}
  .mobile-storebar,.ref32-top,.ref32-header,.store-footer{display:none!important}
}
@media(max-width:390px){
  .b73-copy h1{font-size:43px!important}.b73-actions a{padding:0 11px!important}.b73-proof span:nth-child(n+4){display:none!important}.b73-cat{height:225px!important}.best-grid-v30.shopgrid,.wish46-grid,.premium-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cart37-item{grid-template-columns:68px minmax(0,1fr)!important}.cart37-img{width:68px!important;height:79px!important}.cart37-price{grid-column:2!important;grid-row:auto!important;text-align:left!important}.account46-kpis{grid-template-columns:1fr!important}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
