:where(.shop) :where(:not(svg,svg *)){all:revert}.shop *,.shop :after,.shop :before{box-sizing:border-box}body.shop{margin:0}.shop img{max-width:100%}.shop img:not([data-fade]){opacity:1}.shop button{font:inherit;color:inherit;cursor:pointer}.shop :focus-visible{outline:2px solid var(--s-buy);outline-offset:2px}.shop [hidden]{display:none!important}.shop .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chatfab,.ftoast,.psrch,.scrim,.sheet,.shop .dock,.shop .odock,.shop .tbar,.shop-tabs,.toast{position:fixed}.shop-tabs{height:auto;min-height:64px;padding-bottom:env(safe-area-inset-bottom,0)}.shop .dock,.shop .odock,.shop .tbar{padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.chatfab{bottom:calc(78px + env(safe-area-inset-bottom, 0px))}@media (min-width:760px){.psrch,.shop-tabs{display:none}.chatfab{bottom:24px;right:24px}}.shop .fnav-wrap{display:contents}.shop .nav-measure{position:absolute;left:0;right:0;height:0;overflow:hidden;visibility:hidden;border:0;pointer-events:none}.shop .nv-more button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit}.shop .nv-more .ico{width:14px;height:14px}.shop .mega-more{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.shop .srch-hits.busy{opacity:.55;transition:opacity .2s}.shop address.ff-co{font-style:normal}.shop .ff-co .moit img{display:block;width:100px;height:auto}.shop .ff-legal{display:flex;flex-wrap:wrap;gap:6px 18px;flex-basis:100%}.shop .ff-legal button{padding:0;border:0;background:none;font-size:inherit;color:inherit;text-decoration:underline}.shop-tabs a{display:grid;place-items:center;align-content:center;gap:2px;position:relative;min-height:44px;color:inherit}.shop-tabs a.on{color:var(--s-ink);font-weight:600}.shop .chip[aria-current=page],.shop label.chip:has(input:checked){background:var(--s-ink);color:var(--s-bg);border-color:var(--s-ink)}.shop label.chip{cursor:pointer}.shop label.chip:has(input:focus-visible){outline:2px solid var(--s-buy);outline-offset:2px}.shop .filter-form,.shop .filter-form fieldset{display:grid;gap:14px;margin:0;padding:0;border:0;min-width:0}.shop .filter-form legend{padding:0;margin-bottom:10px}.sheet .sh-acts{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.sheet .sh-acts>.btn{flex:1 1 0}.shop .stars .ico.off{fill:none}.shop .review-form{display:grid;gap:14px}.shop .review-form fieldset{margin:0;padding:0;border:0;min-width:0;display:grid;gap:8px}.shop .review-form legend{padding:0}.sheet .stars.pick label{cursor:pointer}.sheet .seg2 label:has(input:focus-visible),.sheet .stars.pick label:has(input:focus-visible){outline:2px solid var(--s-buy);outline-offset:-2px}.sheet .seg2 label{flex:1;display:grid;place-items:center;min-height:44px;font-size:13px;font-weight:500;cursor:pointer}.sheet .seg2 label+label{border-left:1px solid var(--s-rule)}.sheet .seg2 label.on{background:var(--s-ink);color:var(--s-bg);font-weight:600}.shop .chip .swatch-dot{width:14px;height:14px;border-radius:50%;border:1px solid var(--s-rule);margin-right:8px}.shop .cart-editor{display:grid;gap:14px}.sheet .qh small{display:block;font-size:12px;color:var(--s-muted)}.shop .co-sum .summary-toggle>.sumtog{list-style:none;cursor:pointer}.shop .co-sum .summary-toggle>.sumtog::-webkit-details-marker{display:none}.shop .co-sum .summary-toggle[open]>.sumtog .ico:last-child{transform:rotate(180deg)}@media (max-width:759px){.shop .co-sum .summary-toggle{margin:10px 16px 0;border:1px solid var(--s-rule);border-radius:var(--s-r)}.shop .co-sum .sum{margin:0;border-radius:0 0 var(--s-r) var(--s-r)}.shop .co-sum .sum>h2{display:none}}@media (min-width:760px){.shop .co2>.co-sum{grid-column:2;grid-row:1/span 2;position:sticky;top:140px;align-self:start;margin-top:12px;padding:24px;display:grid;gap:12px;background:var(--s-surface);border-radius:var(--s-r)}.shop .co2>.checkout-form{grid-column:1;grid-row:1}.shop .co-sum .sumtog{display:none}.shop .co-sum .sum{position:static;margin:0;padding:0;background:none}.shop .co-sum>.ship{background:var(--s-bg)}.shop .co-sum .odock{position:static;display:grid;grid-template-columns:minmax(0,1fr);padding:0;background:none;border:0;box-shadow:none;transform:none}.shop .co-sum .odock .dock-total{display:none}.shop .co-sum .odock-slot{min-height:48px}.shop .co-sum .odock.show{position:fixed;left:0;right:0;bottom:0;z-index:12;grid-template-columns:minmax(0,1fr) 260px;padding:10px max(var(--gut),calc((100% - var(--frame, 1280px)) / 2 + var(--gut)));background:var(--s-bg);border-top:1px solid var(--s-rule);box-shadow:0 -8px 20px -16px rgba(0,0,0,.3)}.shop .co-sum .odock.show .dock-total{display:grid}.shop .co-sum .odock:not(.show) .in-sum{display:inline}}.shop .odock .in-sum{display:none}.shop .checkout-form,.shop .checkout-form>fieldset{min-width:0;margin:0;border:0}.shop .shipping-section{padding-inline:16px}@media (min-width:760px){.shop .shipping-section{padding-inline:0}}.shop .shipopts .radio2{cursor:pointer}.shop .shipopts .radio2:has(input:focus-visible){outline:2px solid var(--s-buy);outline-offset:2px}.shop .pricerev .prow small{display:block}.shop .address-field{position:relative}.shop .address-popover{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;display:grid;gap:8px;max-height:360px;overflow:auto;padding:12px;background:var(--s-bg);border:1px solid var(--s-rule);border-radius:var(--s-r);box-shadow:0 24px 40px -28px rgb(0 0 0/.4)}.shop .address-popover .alist{display:grid}.shop .address-popover .alist button{display:flex;justify-content:space-between;align-items:center;min-height:44px;border:0;border-bottom:1px solid var(--s-rule);background:none;text-align:left;font-size:14px}.shop .address-popover .alist button.on{font-weight:600}.sheet .alist .ico,.shop .address-popover .alist .ico{width:18px;height:18px}.shop .res .oi{display:grid}.ftoast .th,.sheet :is(.th,.colors button,.lkg span),.shop :is(.th,.colors button,.lkg span){position:relative}.shop
	.fld2
	:is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):not(.inp){width:100%;height:48px;border:1px solid var(--s-rule);border-radius:var(--s-r);background:var(--s-bg);color:var(--s-ink);padding:0 14px;font:400 16px var(--body)}.shop .fld2 textarea:not(.inp){height:96px;padding:12px 14px;resize:vertical}.shop .fld2 :is(input,select,textarea):focus{outline:none;border-color:var(--s-ink);box-shadow:0 0 0 1px var(--s-ink)}.shop .fld2 select:not(.select-wrap select){appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.shop .fld2>label{font-size:13px;font-weight:500}.shop .fstate.empty-state,.shop .fstate.inline-state{padding-block:24px}.shop .narrow2 form,.shop .narrow2>form{display:grid;gap:14px}.shop .narrow2 fieldset{margin:0;padding:0;border:0;display:grid;gap:8px;min-width:0}.shop .narrow2 legend{padding:0;font-size:13px;font-weight:600}.shop .narrow2 .chk,.shop .narrow2 label:has(>input[type=checkbox]){display:flex;align-items:flex-start;gap:10px;min-height:44px;font-size:13.5px}.shop :is(.narrow2,.page-h,.wpage)>h1:not(.h-disp){font-family:var(--display);font-weight:400;letter-spacing:-.01em}.shop .upl>div{position:relative;width:72px;display:grid;gap:4px;font-size:12px}.shop .upl img{width:72px;height:96px;object-fit:cover;border-radius:var(--s-r)}.shop .uth img{position:absolute;inset:0;width:100%;height:100%}.shop .uadd{border:1px dashed var(--s-muted);background:var(--s-surface)}.shop .accnav{display:flex;flex-wrap:wrap;gap:8px}.shop .accnav>:is(a,button){height:40px;padding:0 14px;border:1px solid var(--s-rule);border-radius:999px;display:inline-flex;align-items:center;font-size:13px;font-weight:500;background:none}.shop .accnav>a[aria-current=page]{background:var(--s-ink);color:var(--s-bg);border-color:var(--s-ink)}.shop .account-content{display:grid;gap:14px}@media (max-width:759px){.sheet{bottom:var(--kb-inset,0);max-height:calc(var(--vv-height, 100dvh) * .88)}.sheet.k-tall{top:calc(var(--vv-top, 0px) + var(--vv-height, 100dvh) * .12);bottom:auto;height:calc(var(--vv-height, 100dvh) * .88);max-height:none}.psrch{top:var(--vv-top,0);bottom:auto;height:var(--vv-height,100dvh)}.shop .odock.keyboard-open{display:none}}.shop .ltop h3.nm{margin:0;font-size:13.5px;font-weight:500}.shop
:is(.reading-page,.policy-page,.about-page,.loyalty-page,.guides-page,.sitemap-page){max-width:760px}.shop :is(.about-page,.sitemap-page,.guides-page){max-width:1184px}.shop .policy-layout section,.shop .reading-section{display:grid;gap:8px}.shop
	:is(.reading-section,.policy-layout,.about-statement,.careers-body)
	:is(h2,h3):not(.h-disp){margin:12px 0 0;font-size:17px;font-weight:600}.shop
	:is(.reading-section,.policy-layout,.about-statement,.careers-body,.career-job-body)
	p{margin:0;font-size:14.5px;line-height:1.7;color:var(--s-ink)}.shop :is(.reading-section,.policy-layout) :is(ul,ol){margin:0;padding-left:20px;display:grid;gap:6px;font-size:14.5px;line-height:1.6}.shop .policy-layout{display:grid;gap:16px}.shop
	:is(.contact-options,.loyalty-tiers,.careers-values,.about-values){display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.shop
	:is(.contact-options,.loyalty-tiers,.careers-values,.about-values)>*{display:grid;gap:6px;align-content:start;padding:18px;border:1px solid var(--s-rule);border-radius:var(--s-r);font-size:13.5px}.shop :is(.about-hero,.careers-hero,.collection-entry){display:grid;gap:16px;background:var(--s-surface);padding:24px 16px;border-radius:var(--s-r)}.shop :is(.about-hero,.careers-hero) h1{margin:0;font:400 32px/1.1 var(--display)}.shop :is(.about-hero-image,.careers-hero-image,.collection-artwork){position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--s-r)}@media (min-width:760px){.shop :is(.about-hero,.careers-hero,.collection-entry){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:40px 48px}.shop :is(.about-hero,.careers-hero) h1{font-size:48px}}.shop .sitemap-groups{column-count:1}@media (min-width:760px){.shop .sitemap-groups{column-count:3;column-gap:32px}}.shop .sitemap-groups section{break-inside:avoid;margin-bottom:28px}.shop .sitemap-groups a{display:flex;min-height:44px;align-items:center;border-bottom:1px solid var(--s-rule)}.shop .guide-list{display:grid;gap:24px}@media (min-width:760px){.shop .guide-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}.shop .faq-group details{border-bottom:1px solid var(--s-rule)}.shop .faq-group summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;font-weight:600;font-size:14px;cursor:pointer}.shop .faq-group details p{margin:0 0 14px;font-size:13.5px;color:var(--s-muted)}.shop .career-job{border:1px solid var(--s-rule);border-radius:var(--s-r);padding:0 16px}.shop .lbody{grid-template-columns:minmax(0,1fr)}.shop .line2 .row{flex-wrap:wrap;gap:6px 10px}.sheet{grid-template-columns:minmax(0,1fr)}.sheet .sh-b>*{min-width:0}.shop .tblx{overflow-x:auto;max-width:100%}body.shop{padding-bottom:var(--bottom-bar,0)}.shop .ffoot-f{padding-bottom:20px}:is(.shop,.sheet)
:is(label.radio2,label.chip,.seg2 label,.stars.pick label){position:relative}:is(.shop,.sheet)
	:is(label.radio2,label.chip,.seg2 label,.stars.pick label)>input.sr-only{inset:0;width:100%;height:100%;margin:0;clip:auto;opacity:0;cursor:pointer}.shop .line2.gone{opacity:1}.shop .line2.gone .th{opacity:.6}.shop .chip[aria-selected=true]{background:var(--s-ink);color:var(--s-bg);border-color:var(--s-ink)}.shop .pc h3.nm{margin:0;font-weight:400}.shop .psrch>form{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.shop .srch>form{display:block}.shop .spec>div{display:contents}.shop .nav.fnav{overflow-x:clip}@media (min-width:760px) and (max-height:560px){.shop .tbar{display:grid;transform:none}.shop .co-sum .odock-slot{min-height:0}.shop .co-sum .odock{position:fixed;left:0;right:0;bottom:0;z-index:12;grid-template-columns:minmax(0,1fr) auto;padding:10px 24px calc(10px + env(safe-area-inset-bottom, 0px));background:var(--s-bg);border-top:1px solid var(--s-rule)}.shop .co-sum .odock .dock-total{display:grid}.shop .co-sum .odock:not(.show) .in-sum{display:none}}.shop .nav-measure .mlink{display:inline-flex;align-items:center;gap:6px;min-width:44px;padding-block:13px 11px}.shop .nav-measure .nv-more .mlink .ico{width:14px;height:14px}.shop .co-sum>.ship{margin:10px 16px 0}@media (min-width:760px){.shop .co-sum>.ship{margin:0}}:is(.shop,.sheet) .fld2 .select-wrap>select:not(.inp){padding:0 44px 0 14px;background-image:none}@media (min-width:760px){.shop .pc .nm{display:block;white-space:nowrap;text-overflow:ellipsis}.shop .nav.fnav{padding-inline:var(--gut,40px)}}.shop :is(.ff-brand,.zoa,.ff-news){align-content:start}.shop .ff-news>form.newsletter{display:contents}.shop .nav.fnav>*{flex:none;white-space:nowrap}:where(.shop,.sheet) svg{display:inline;vertical-align:baseline}.shop .careers-body{padding-top:32px;gap:28px}.shop .careers-values h3{margin:0}.shop .careers-values span{color:var(--s-muted);font:600 12px/1.4 var(--body)}.shop .helpbox h2{margin:0;font:600 14px/1.4 var(--body);color:var(--s-ink)}@media (min-width:760px){.shop .nav.fnav{column-gap:32px}}.shop .ff-brand .logo{justify-self:start;padding-block:12px;margin-block:-12px}.shop .policy-layout>nav a{font-size:13.5px}.shop .sitemap-groups h2{margin:0 0 4px;font-size:14px}.shop .lead{max-width:68ch}.shop .ohero p{max-width:56ch}@media (min-width:760px) and (min-height:561px){.shop .cart-total-bar{transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s}.shop .cart-total-bar:not(.show){visibility:hidden}.shop .cart-total-bar.show{transition-delay:0s}}.shop .ptitle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:4px;margin-top:6px}.shop .ptitle h1.clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-wrap:wrap}.shop .ptitle-more{margin:-6px -10px 0 0;color:var(--s-muted)}.shop .ptitle-more svg{transition:transform .2s}.shop .ptitle.open .ptitle-more svg{transform:rotate(180deg)}.contact-actions{position:fixed;right:max(14px,env(safe-area-inset-right,0px));bottom:calc(80px + env(safe-area-inset-bottom, 0px));z-index:24;display:flex;flex-direction:column;gap:12px}.contact-actions a{position:relative;isolation:isolate;display:grid;place-items:center;transition:transform .18s ease}.contact-actions .contact-zalo{width:42px;height:42px;padding:0;background:transparent;border:0;border-radius:11px}.contact-actions .contact-zalo img{position:relative;display:block;width:100%;height:100%;border-radius:11px;filter:drop-shadow(0 4px 9px rgb(0 80 200/.35)) drop-shadow(0 1px 2px rgb(0 0 0/.15));transform-origin:50% 60%;animation:zalo-ring 3s ease-in-out infinite}.contact-actions .contact-zalo:after,.contact-actions .contact-zalo:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:rgb(0 104 255/.4);opacity:0;pointer-events:none;animation:zalo-wave 3s ease-out infinite}.contact-actions .contact-zalo:after{animation-delay:.35s}.contact-actions a:focus-visible{outline:2px solid var(--s-ink);outline-offset:5px}.contact-actions .contact-zalo:focus-visible img,.contact-actions .contact-zalo:focus-visible:after,.contact-actions .contact-zalo:focus-visible:before,.contact-actions .contact-zalo:hover img,.contact-actions .contact-zalo:hover:after,.contact-actions .contact-zalo:hover:before{animation-play-state:paused}.contact-label{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translateX(4px);padding:7px 11px;border-radius:5px;background:var(--s-band);color:var(--s-on-band);font:500 11px/1.5 var(--body);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.contact-actions a:focus-visible .contact-label,.contact-actions a:hover .contact-label{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}@media (hover:none){.contact-label{display:none}}@media (min-width:760px){.contact-actions{right:24px;bottom:24px}}body:has(.product-sticky-buy.show) .contact-actions{bottom:calc(96px + env(safe-area-inset-bottom, 0px))}body:has([role=dialog][data-state=open]) .contact-actions{display:none}@keyframes zalo-ring{0%,34%,to{transform:rotate(0)}12%,20%,4%{transform:rotate(-12deg)}16%,24%,8%{transform:rotate(12deg)}29%{transform:rotate(-4deg)}}@keyframes zalo-wave{0%{transform:scale(.95);opacity:.9}50%,to{transform:scale(1.8);opacity:0}}@media (prefers-reduced-motion:reduce){.contact-actions .contact-zalo img,.contact-actions .contact-zalo:after,.contact-actions .contact-zalo:before{animation:none}.contact-actions a,.contact-label{transition:none}}.shop .footer-zalo-follow{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--s-bg);border:1px solid var(--s-rule);color:var(--s-ink);text-decoration:none}.shop .footer-zalo-follow img{width:34px;height:34px;flex:none;border-radius:8px}.shop .footer-zalo-follow span{display:grid}.shop .footer-zalo-follow strong{font-size:13px;font-weight:600}.shop .footer-zalo-follow small{font-size:11px;color:var(--s-muted)}.shop .footer-side-row{display:grid;grid-template-columns:auto 1fr;gap:24px 32px;align-items:start;padding-top:10px}.shop .footer-title{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink)}.shop .footer-social{display:flex;gap:6px}.shop .footer-social a{display:grid;place-items:center;width:40px;height:40px;margin:-4px;border-radius:50%}.shop .footer-social img,.shop .footer-social svg{display:block;width:30px;height:30px}.shop .footer-social img{border-radius:8px}.shop .footer-payments{display:grid;gap:8px;margin:0;padding:0;list-style:none}.shop .footer-payments li{display:flex;align-items:center;gap:8px;min-height:30px;font-size:12px;color:var(--s-ink)}.shop .footer-payments svg{width:20px;height:20px;flex:none;color:var(--s-ink)}.sheet .colors-named button{display:grid;justify-items:center;gap:4px;width:auto;min-width:56px;aspect-ratio:auto;padding:4px;overflow:visible;background:var(--s-bg);color:var(--s-ink);font:500 11px/1.3 var(--body)}.sheet .colors-named .th{display:block;width:44px;aspect-ratio:3/4;overflow:hidden;background:var(--s-surface)}.sheet .colors-named button[aria-pressed=true]{border:1px solid var(--s-ink);font-weight:600}.sheet .colors-named button:disabled{opacity:.4}.dialog-quick .btn .ico{width:18px;height:18px;margin-right:6px}@media (min-width:1000px){.sheet.dialog-quick{inset:auto;width:360px;height:auto;max-height:min(560px,90dvh);border:1px solid var(--s-rule);border-radius:0;box-shadow:0 12px 32px rgb(0 0 0/.14);animation:none}.sheet.dialog-quick:not(.quick-anchored){top:50%;left:50%;transform:translate(-50%,-50%)}.scrim.quick-overlay{background:transparent}.sheet.looks-dialog{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(820px,calc(100vw - 48px));height:auto;max-height:min(88dvh,760px);border-radius:0;box-shadow:0 16px 48px rgb(0 0 0/.18);animation:none}}@media (min-width:760px) and (max-width:999px){.sheet.k-sheet,.sheet.k-tall{left:0;right:0;top:auto;bottom:var(--kb-inset,0);width:auto;max-height:calc(var(--vv-height, 100dvh) * .88);border-radius:calc(var(--s-r) + 8px) calc(var(--s-r) + 8px) 0 0;animation:up .32s cubic-bezier(.2,.8,.2,1)}.sheet.k-tall{height:calc(var(--vv-height, 100dvh) * .88)}}@media (min-width:1000px){.sheet.dialog-filter.filter-anchored{inset:auto;width:380px;height:auto;border:1px solid var(--s-rule);border-radius:0;box-shadow:0 12px 32px rgb(0 0 0/.14);animation:none}body:has(.sheet.filter-anchored) .scrim{background:transparent}}@media (min-width:1000px){.sheet.dd{inset:auto;height:auto;border:1px solid var(--s-rule);border-radius:0;box-shadow:0 12px 32px rgb(0 0 0/.14);animation:none}body:has(.sheet.dd) .scrim{background:transparent}.sheet.dd-list .sh-h{display:none}.sheet.dd-list .sh-b{padding:6px 0}}.sheet .dd-search,.shop .dd-search{position:relative;display:block;margin:0 0 10px}.sheet .dd-search .ico{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--s-muted)}.sheet .dd-search .inp{width:100%;padding-left:36px}.sheet .chips .chip[hidden]{display:none}@media (min-width:1000px){.sheet.dd-list .radio2{width:100%;min-height:44px;margin:0;padding:0 16px;border:0;border-radius:0;background:transparent}.sheet.dd-list .radio2.on,.sheet.dd-list .radio2:hover{background:var(--s-surface)}.sheet.dd-list .radios{display:grid;gap:0}}@media (min-width:760px){.shop .srch{left:0;right:0;width:min(var(--frame,1280px),calc(100vw - 32px));margin-inline:auto;max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--s-rule);border-top:0}.shop .srch .srch-bar,.shop .srch .srch-in{padding-inline:32px}.shop .srch-field.big2{height:52px}.shop .srch-field.big2 input{font:400 17px var(--body)}.shop .srch .srch-cats{grid-template-columns:repeat(3,minmax(0,1fr))}.shop .srch .sc{aspect-ratio:1/1}.search-scrim{position:fixed;inset:0;z-index:9;background:rgb(0 0 0/.28)}}body:has(.search-scrim) .contact-actions{display:none}.shop .hero2 .hero2-slide,.shop .hero2.has-picture .hero2-slide{aspect-ratio:auto;height:clamp(260px,min(88vw,100svh - 320px),460px)}@media (min-width:760px){.shop .hero2 .hero2-slide,.shop .hero2.has-picture .hero2-slide,.shop .hero2:not(.has-picture) .hero2-slide{height:clamp(300px,min(min(100vw,1920px)/3.7,100svh - 300px),520px)}}.shop .ff-main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "side" "groups" "co"}.shop .ff-main>.ff-brand{grid-area:brand}.shop .ff-main>.ff-groups{grid-area:groups}.shop .ff-main>.ff-side{grid-area:side;display:grid;gap:18px;padding-bottom:18px}.shop .ff-main>.ff-co{grid-area:co}.shop .ff-side .ff-news{border-top:1px solid var(--s-rule);padding-bottom:0}.shop .ff-side .footer-side-row{padding-top:0}@media (min-width:760px){.shop .ff-main{grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-areas:"brand side" "groups side" "co side";grid-template-rows:auto auto 1fr;column-gap:48px;padding-top:24px}.shop .ff-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.shop .ff-main>.ff-side{align-content:start;gap:22px;padding:0 0 24px 40px;border-left:1px solid var(--s-rule)}.shop .ff-side .ff-news{border:0;padding-top:0}.shop .ff-main>.ff-co{align-self:end;margin-top:24px}.shop .ff-bot{justify-content:space-between;align-items:center}}@media (min-width:1000px){.shop .ff-bot .ff-legal{flex-basis:auto;justify-content:flex-end}}.shop .fside{display:none}@media (min-width:1000px){.shop .list-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}.shop .list-main{min-width:0}.shop .list-body .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop .list-body .quick-filters,.shop .list-body .toolchip[aria-label="Bộ lọc sản phẩm"]{display:none}.shop .list-body .fbar2 .tools{justify-content:flex-end}.shop .fside{display:block;position:sticky;top:140px;max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain;padding:4px 12px 24px 0;scrollbar-width:thin;color:var(--s-ink)}.shop .fside[aria-busy=true]{opacity:.7}.shop .fs-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--s-rule)}.shop .fs-top h2{margin:0;font:600 16px var(--body)}.shop .fs-top .lnk{font-size:13px;min-height:32px}.shop .fs-sec{border-bottom:1px solid var(--s-rule);padding-bottom:6px}.shop .fs-h{display:flex;width:100%;justify-content:space-between;align-items:center;min-height:48px;padding:0;border:0;background:none;font:600 14px var(--body);color:var(--s-ink);cursor:pointer}.shop .fs-sign{font-size:20px;font-weight:400;line-height:1}.shop .fs-b{gap:4px;padding-bottom:10px}.shop .fs-b,.shop .fs-list{display:grid}.shop .fs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shop .fs-row{display:flex;align-items:center;gap:10px;min-height:34px;font-size:13.5px;cursor:pointer}.shop .fs-row.sub{padding-left:20px}.shop .fs-row input{width:16px;height:16px;margin:0;flex:none;accent-color:var(--s-ink)}.shop .fs-row:has(input:disabled){color:var(--s-muted);cursor:default}.shop .fs-row small{color:var(--s-muted);font-size:12px}.shop .fs-sw{width:14px;height:14px;flex:none;border-radius:50%;border:1px solid var(--s-rule)}.shop .fs-more{justify-self:start;min-height:32px;padding:0;border:0;background:none;font:600 13px var(--body);color:var(--s-ink);cursor:pointer}.shop .fs-search{position:relative;display:block;margin:0 0 6px}.shop .fs-search .ico{position:absolute;left:10px;top:50%;width:15px;height:15px;transform:translateY(-50%);color:var(--s-muted)}.shop .fs-search .inp{width:100%;height:38px;padding-left:32px;font-size:13px}.shop .fs-price{display:grid;gap:8px}.shop .fs-price .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shop .fs-price .inp{height:40px;font-size:13px;min-width:0}.shop .fs-price .btn{min-height:40px}.shop .list-body{max-width:var(--frame,1280px);margin:0 auto;padding-inline:var(--gut,48px)}.shop .list-body .fbar,.shop .list-body .list-grid{max-width:none;margin:0;padding-inline:0}.shop .list-body .fside{margin-top:8px}}.shop{--frame:1280px}@media (min-width:1440px){.shop{--frame:min(100vw,1920px)}.shop *{--gut:clamp(48px,5vw,120px)}.shop:has(.fhdr){--frame:1280px}.shop:has(.pwrap){--frame:min(100vw,1440px)}}@media (max-width:1439px){.shop .grid.rows-1>:nth-child(n+5),.shop .grid.rows-2>:nth-child(n+9){display:none}}@media (min-width:1440px) and (max-width:1759px){.shop .grid.rows-1>:nth-child(n+6),.shop .grid.rows-2>:nth-child(n+11){display:none}}@media (min-width:1760px){.shop .grid.rows-1>:nth-child(n+7),.shop .grid.rows-2>:nth-child(n+13){display:none}}@media (min-width:1440px){.shop .grid{grid-template-columns:repeat(5,minmax(0,1fr))}.shop .rail{grid-auto-columns:calc((100% - 60px) / 5)}.shop .list-body .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1760px){.shop .grid{grid-template-columns:repeat(6,minmax(0,1fr))}.shop .rail{grid-auto-columns:calc((100% - 75px) / 6)}.shop .list-body .grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.cthumb{position:relative;display:block;flex:none;overflow:hidden;border-radius:50%;border:1px solid var(--s-rule);background:var(--s-surface)}.cthumb img{object-fit:cover;object-position:28% 32%;transform:scale(3.2);transform-origin:28% 32%}.shop .pc .swb .cthumb{width:18px;height:18px}.shop .fs-row .cthumb.fs-sw{width:20px;height:20px}.sheet .optb.col .cthumb{width:22px;height:22px}.shop .l3-cards{gap:18px 12px}.shop .l3-cards .pc .nm,.shop .l3-cards .pc .pr{font-size:13px}@media (min-width:760px){.shop :is(.crumbs,.cat-row,.wpage,.polwrap,.skpage){padding-left:var(--gut);padding-right:var(--gut)}.shop .narrow2>.crumbs,.shop .wpage>.crumbs{padding:0}}.shop .pc .sw.sw-float{position:absolute;left:8px;bottom:10px;z-index:2;display:flex;align-items:center;gap:2px;height:28px;margin:0;padding:0 6px 0 4px;border-radius:999px;background:rgb(255 255 255/.94);box-shadow:0 2px 8px rgb(0 0 0/.12)}.shop .pc .sw-float .swb{width:24px;margin:0}.shop .pc .sw-float .swb .cthumb{width:18px;height:18px}.shop .pc .sw-float span{margin:0 0 0 2px;font:600 11px var(--body)}.sheet .lkd{display:grid;gap:16px}.sheet .lkd-media{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px;align-items:start}.sheet .lkd-main,.sheet .lkd-thumbs button{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:var(--s-r);background:var(--s-surface)}.sheet .lkd-thumbs{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.sheet .lkd-thumbs button{flex:0 0 auto;width:44px;padding:0;border:1px solid var(--s-rule)}.sheet .lkd-thumbs button[aria-pressed=true]{border:2px solid var(--s-ink)}.sheet .lkd-media>p{grid-column:1/-1;margin:0}.sheet .lkd-info{display:grid;gap:10px;align-content:start}.sheet .lkd-info .pr{font-size:18px;display:flex;gap:8px;align-items:baseline}.sheet .lkd-colors{display:flex;flex-wrap:wrap;gap:8px}.sheet .lkd-colors button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px 0 6px;border:1px solid var(--s-rule);border-radius:999px;background:var(--s-bg);font:500 13px var(--body);color:var(--s-ink)}.sheet .lkd-colors button[aria-pressed=true]{border-color:var(--s-ink);font-weight:600}.sheet .lkd-colors button:disabled{opacity:.45}.sheet .lkd-colors .cthumb{width:26px;height:26px}.sheet .lkd .sizes{display:flex;flex-wrap:wrap;gap:8px}.sheet .lkd .sizes button{width:56px;height:44px}.sheet .lkd .lnk{justify-self:start;margin-top:4px}@media (min-width:760px){.sheet .lkd{grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}.sheet .lkd-media{grid-template-columns:minmax(0,1fr)}.sheet .lkd-thumbs button{width:52px}}.sheet .lk:not(:has(>.lchk)){grid-template-columns:64px minmax(0,1fr)}.shop .pc .nm{font-size:13px;display:block;min-height:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop .pc .pr{font-size:14px}.shop .pc .pr .money{font-weight:700}.shop .pc .pr .was{font-size:12px;font-weight:400}.shop .grid{gap:20px 10px}.shop .pinfo .price{font-size:22px}.shop .pinfo .price .money{font-weight:700}.shop .pinfo .sizes button{width:56px;height:44px}@media (min-width:760px){.shop .pc .nm{font-size:15px}.shop .pc .pr{font-size:16px}.shop .pc .pr .was{font-size:13px}.shop .grid{gap:32px 12px}.shop .pinfo .price{font-size:24px}}@media (min-width:1000px){.shop{font-size:15px}}.shop .pc .nm a{display:block;overflow:hidden;text-overflow:ellipsis;padding-block:4px}.shop .ff-legal a,.shop .ff-legal button{display:inline-flex;align-items:center;min-height:28px}.shop .footer-title,.shop .footer-zalo-follow small{font-size:12px}@media (min-width:760px) and (max-width:999px){.shop .l3v-c .l3-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}.sheet .oi .th i,.shop .oi .th i{font-size:12px}.shop .state-page{min-height:calc(100dvh - 260px)}.shop .loading-line{margin:0;min-height:100dvh}@media (min-width:760px){.shop .ohero .txt{padding-left:var(--gut)}.shop .ohero .pics{padding-right:var(--gut)}.shop .top{padding-inline:190px}}@media (min-width:760px) and (max-width:899px){.shop .top .more:nth-last-child(-n+2){display:none}}@media (min-width:760px) and (max-width:999px){.shop .fsec .two:has(.trig){grid-template-columns:minmax(0,1fr)}}.shop .co-sum{z-index:2}.shop .ltop .nm a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sheet .cart-editor .sh-acts{position:sticky;bottom:-20px;margin:4px -18px -20px;padding:12px 18px 16px;background:var(--s-bg,#fff);border-top:1px solid var(--s-rule)}.sheet .cart-editor{gap:10px}@media (min-width:1000px){.sheet.dd:has(.cart-editor) .sh-h{min-height:48px;padding-block:0}.sheet.dd:has(.cart-editor) .sh-h :is(h2,.sh-t){font-size:15px}}.ftoast .tt-i b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ftoast .tt-s{margin:0;font-size:12.5px;color:var(--s-muted)}.ftoast .tt-s b{color:var(--s-ink)}.shop .address-popover{min-width:min(320px,calc(100vw - 32px))}.shop .address-popover .address-search{height:40px;background:var(--s-bg);border:1px solid var(--s-rule)}.shop .address-popover .address-search:focus-within{border-color:var(--s-ink);box-shadow:none}.shop .address-popover .address-search input,.shop .address-popover .address-search input:focus,.shop .address-popover .address-search input:focus-visible{border:0;outline:none;box-shadow:none;padding:0;height:100%}.shop .address-popover .alist button{min-height:40px}.shop .gal-nav,.shop .gal-thumbs{display:none}@media (min-width:760px){.shop .product-gallery{position:relative}.shop .gal{grid-auto-flow:column;grid-auto-columns:100%;grid-template-columns:none;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;background:var(--s-surface);border-radius:var(--s-r)}.shop .gal>div{border-radius:0;overflow:hidden}.shop .gal-dots{display:flex}.shop .gal-nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;margin-top:-20px;border:0;border-radius:50%;background:rgb(255 255 255/.92);color:var(--s-ink);box-shadow:0 2px 10px rgb(0 0 0/.12);cursor:pointer}.shop .gal-nav:disabled{opacity:0;pointer-events:none}.shop .gal-nav.prev{left:12px}.shop .gal-nav.next{right:12px}}@media (min-width:1000px){.shop .pwrap{--gw:clamp(360px,calc((100dvh - 150px) * 0.75),600px);grid-template-columns:calc(var(--gw) + 84px) minmax(0,1fr)}.shop .product-gallery{display:grid;grid-template-columns:72px var(--gw);gap:12px;align-items:start}.shop .product-gallery>.gal{grid-column:2;grid-row:1}.shop .gal-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:8px;max-height:calc(var(--gw) * 4 / 3);overflow-y:auto;scrollbar-width:none}.shop .gal-thumbs button{position:relative;flex:0 0 auto;width:72px;aspect-ratio:3/4;padding:0;border:1px solid var(--s-rule);border-radius:var(--s-r);overflow:hidden;background:var(--s-surface);cursor:pointer;opacity:.7}.shop .gal-thumbs button[aria-pressed=true]{border:2px solid var(--s-ink);opacity:1}.shop .gal-thumbs button:hover{opacity:1}.shop .gal-nav.prev{left:calc(84px + 12px)}.shop .gal-dots{display:none}}@media (min-width:1000px) and (hover:hover){.shop .gal .gallery-slide img{transition:transform .2s ease}.shop .gal .gallery-slide:hover img{transform:scale(2);transform-origin:var(--zx,50%) var(--zy,50%);cursor:zoom-in}}.sheet.quick-lite .sh-h{min-height:44px;padding-block:0}.sheet.quick-lite .sh-h b{font-size:14px}.sheet.quick-lite .sh-b{gap:10px;padding-top:10px;padding-bottom:14px}.sheet.quick-lite .quick-colors{display:flex;gap:6px;flex-wrap:wrap}.sheet.quick-lite .quick-colors button{position:relative;width:36px;height:36px;padding:0;border:1px solid var(--s-rule);border-radius:50%;overflow:hidden}.sheet.quick-lite .quick-colors button[aria-pressed=true]{outline:2px solid var(--s-ink);outline-offset:2px}.sheet.quick-lite .quick-colors img{object-position:28% 32%;transform:scale(2.6);transform-origin:28% 32%}.sheet.quick-lite .quick-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:6px}.sheet.quick-lite .quick-sizes button{min-width:0;height:40px}@media (min-width:1000px){.sheet.quick-lite.quick-anchored{position:fixed;right:auto;height:auto;max-height:none;transform:none;border-radius:var(--s-r);box-shadow:0 12px 32px rgb(0 0 0/.18);animation:none}body:has(.sheet.quick-lite.quick-anchored) .quick-overlay{background:transparent}}@media (min-width:1000px){.sheet.looks-dialog.looks-anchored{position:fixed;inset:auto;right:auto;transform:none;height:auto;border-radius:var(--s-r);box-shadow:0 12px 32px rgb(0 0 0/.18)}body:has(.sheet.looks-anchored) .scrim{background:transparent}.sheet.looks-anchored .trustline{display:none}.sheet.dd.cart-confirm-pop{position:fixed;inset:auto;transform:none;height:auto;animation:none}.sheet.cart-confirm-pop .rmlist{display:none}.sheet.cart-confirm-pop .sh-h{min-height:48px;padding-block:0}}@media (min-width:1000px){.sheet.cart-confirm-pop .sh-h :is(h2,b){font-size:15px}}.shop .srch-side{display:none}.shop .srch-res .srch-main>.btn{margin-top:16px}@media (min-width:1000px){.shop .srch-in.one{grid-template-columns:minmax(0,1fr);justify-content:stretch}.shop .srch-res{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start}.shop .srch-res:not(:has(.srch-side)){grid-template-columns:minmax(0,1fr)}.shop .srch-side{display:grid;gap:4px;align-content:start}.shop .srch-side .eyebrow{margin-top:8px}.shop .srch-side .srch-word{display:block;padding:6px 0;border:0;background:none;text-align:left;font:400 15px var(--body);color:var(--s-ink);cursor:pointer}.shop .srch-side .srch-word:hover{text-decoration:underline;text-underline-offset:3px}.shop .srch-res .srch-hits{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 12px;margin-top:10px}.shop .srch-res .srow{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-items:start;min-height:0;padding:0;border:0}.shop .srch-res .srow .th{width:100%}.shop .srch-res .srow b{font-size:14px}.shop .srch-res .srow small{display:none}.shop .srch-res .srow .pr{text-align:left;font-size:15px}.shop .srch-res .srow .pr .money{font-weight:700}.shop .srch-res .srch-main>.btn{width:auto;justify-self:start;padding-inline:32px}}@media (min-width:1000px) and (max-width:1279px){.shop .srch-res .srch-hits{grid-template-columns:repeat(3,minmax(0,1fr))}.shop .srch-res .srch-hits>:nth-child(n+4){display:none}}.shop .offer.offer-strip{justify-content:center;flex-wrap:wrap;gap:6px 14px;min-height:48px;padding-block:10px;background:var(--s-sale);color:#fff;font-size:14px}.shop .offer-strip .eyebrow{color:inherit;opacity:.85}.shop .offer-strip b{color:inherit;font-weight:600}.shop .offer-strip .cd{font-weight:400;opacity:.9}.shop .offer-strip .go{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.shop .offer-strip .go .ico{width:16px;height:16px}@media (max-width:759px){.shop .offer-strip .eyebrow{display:none}}.shop .resume.home-resume{margin-top:0;padding-block:16px 18px;background:var(--s-surface);max-width:none;gap:10px}.shop .resume .chips{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.shop .resume .rchip{flex:0 0 auto;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;width:230px;padding:6px 12px 6px 6px;border:1px solid var(--s-rule);border-radius:8px;background:var(--s-bg);transition:border-color .15s}.shop .resume .rchip:hover{border-color:var(--s-ink)}.shop .resume .rchip .th{width:40px;border-radius:4px}.shop .resume .rchip>span:last-child{display:grid;gap:2px;min-width:0}.shop .resume .rchip b{font-size:13px;font-weight:500}.shop .resume .rchip .money{font-size:13.5px;font-weight:700}.shop .resume .rchip .was{font-size:11.5px}@media (min-width:1000px){.shop .resume .chips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.shop .resume .rchip{width:auto}}.shop .look3 .l3-more{margin-top:28px}@media (min-width:1000px){.shop .look3 .l3-grid{align-items:start}.shop .look3 .l3-photo{min-height:0;height:min(520px,calc(100dvh - 200px));align-self:start}}.shop .colors.pcolors{display:flex;flex-wrap:wrap;margin-top:8px}.shop .colors.pcolors button,.shop .colors.pcolors button[aria-pressed=true]{display:grid;box-shadow:none;outline-offset:2px;justify-items:center;gap:6px;width:64px;padding:0;border:0;background:none;color:var(--s-muted);font:400 12.5px var(--body);cursor:pointer;aspect-ratio:auto;height:auto}.shop .colors.pcolors .ph{position:relative;display:grid;place-items:center;width:64px;aspect-ratio:3/4;border:1px solid var(--s-rule);border-radius:var(--s-r);background:var(--s-surface)}.shop .colors.pcolors .ph img{object-fit:cover}.shop .colors.pcolors .ph .swatch-dot{width:28px;height:28px;border-radius:50%}.shop .colors.pcolors .nm{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.3}.shop .colors.pcolors button:hover .ph{border-color:var(--s-ink)}.shop .colors.pcolors button[aria-pressed=true]{color:var(--s-ink)}.shop .colors.pcolors button[aria-pressed=true] .ph{border:2px solid var(--s-ink)}.shop .colors.pcolors button[aria-pressed=true] .nm{font-weight:600}.shop .hero2-rank{top:auto;bottom:16px;left:16px;padding:6px 10px;border-radius:var(--s-r);background:var(--s-ink);color:#fff;font:600 12px/1 var(--body);letter-spacing:.12em;text-shadow:none}.shop .hero2-rank:before{content:"TOP "}@media (min-width:760px){.shop .hero2-rank{font-size:13px;left:auto;right:16px}}.shop .look3 .l3-intro{display:grid;gap:14px;margin-bottom:22px}.shop .look3 .l3-title{margin:0;font-size:clamp(30px,3vw,44px);line-height:1.1}.shop .look3 .l3-title em{font-style:italic}.shop .look3 .l3-occ{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--s-rule)}.shop .look3 .l3-occ button{flex:0 0 auto;display:grid;justify-items:center;gap:6px;padding:2px 4px 10px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--s-muted);font:500 13px var(--body);cursor:pointer}.shop .look3 .l3-occ .ph{position:relative;width:60px;height:60px;overflow:hidden;border-radius:50%;border:1px solid var(--s-rule);background:var(--s-surface)}.shop .look3 .l3-occ .ph img{object-fit:cover;object-position:center 18%}.shop .look3 .l3-occ button[aria-selected=true]{color:var(--s-ink);font-weight:600;border-bottom-color:var(--s-ink)}.shop .look3 .l3-occ button[aria-selected=true] .ph{outline:2px solid var(--s-ink);outline-offset:2px}.shop .look3 .l3-head h3{margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1.2}@media (min-width:1000px){.shop .look3 .l3-occ .ph{width:68px;height:68px}}.shop .pc .sw.sw-float{gap:4px;height:auto;padding:4px;border-radius:6px}.shop .pc .sw-float .swb{width:auto;height:auto;padding:0;border:0;background:none}.shop .pc .sw-float .swb .cthumb{width:20px;height:27px;border-radius:3px;border:1px solid var(--s-rule)}.shop .pc .sw-float .swb .cthumb img{transform:none;object-position:center;object-fit:cover}.shop .pc .sw-float .swb .cthumb.is-dot{width:20px;height:27px;border-radius:3px}.shop .pc .sw-float .swb[aria-pressed=true] i{outline:1.5px solid var(--s-ink);outline-offset:1px}.shop .pc .sw-float span{padding:0 4px}@media (min-width:1000px){.shop .look3 .l3-grid{grid-template-rows:auto 1fr;align-content:start}.shop .look3 .l3-body{align-self:start}}.shop .pinfo .ptitle h1.h-disp{font-family:var(--body);font-weight:500;font-size:20px;line-height:1.4;letter-spacing:0}@media (min-width:1000px){.shop .pinfo .ptitle h1.h-disp{font-size:22px}}.shop .pinfo .sizes{display:flex;flex-wrap:wrap;gap:8px}.shop .pinfo .sizes button{min-width:60px;height:46px;padding:0 14px;border:1px solid var(--s-rule);border-radius:4px;font:600 14px var(--body)}.shop .pinfo .sizes button:not([disabled]):not([aria-pressed=true]):hover{border-color:var(--s-ink)}.shop .pinfo .buybox{gap:12px 10px;margin-top:4px}.shop .pinfo .buybox .qty{height:52px;border:1px solid var(--s-rule);border-radius:4px}.shop .pinfo .buyrow2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 52px}.shop .pinfo .buyrow2 .btn{height:52px;border-radius:4px}.shop .pinfo .buyrow2 .btn-line-buy{border:1px solid var(--s-ink);color:var(--s-ink);background:var(--s-bg)}.shop .pinfo .buyrow2 .btn-line-buy:hover{background:var(--s-surface)}.shop .pinfo .buyrow2 .heart-b{height:52px;border-radius:4px}.shop .ptitle-more{opacity:.6}.shop .pinfo .size-help{justify-self:start;font-size:13px;color:var(--s-muted);text-decoration:underline;text-underline-offset:3px}.shop :is(.product-sticky-buy,.dock2,.pdock) .btn-line-buy{border-color:var(--s-ink);color:var(--s-ink);background:var(--s-bg)}.shop .dock2 .dk-th{display:none}.shop .dock2 .dk-meta{display:contents}@media (min-width:1000px){.shop .dock2{grid-template-columns:40px minmax(0,1fr) 200px 200px;gap:14px}.shop .dock2 .chat{display:none}.shop .dock2 .dk-th{position:relative;display:block;width:40px;aspect-ratio:3/4;overflow:hidden;border-radius:3px;background:var(--s-surface)}.shop .dock2 .dk-i{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.shop .dock2 .dk-meta{display:flex;align-items:baseline;gap:10px;min-width:0}.shop .dock2 .dk-i b{grid-column:auto;grid-row:auto;font-size:15px;font-weight:700}.shop .dock2 .dk-i small{grid-column:auto}.shop .dock2 .btn{height:48px;border-radius:4px}}.shop .pc .sw.sw-float{gap:3px;padding:3px;border-radius:4px;box-shadow:0 1px 4px rgb(0 0 0/.12)}.shop .pc .sw-float .swb .cthumb,.shop .pc .sw-float .swb .cthumb.is-dot{height:21px;border-radius:2px;border:0}.shop .pc .sw-float .swb[aria-pressed=true] i{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 2px var(--s-ink)}.shop .pc .sw-float span{font-size:10.5px;padding:0 3px}.sheet .h-disp,.shop .h-disp{font-weight:600;letter-spacing:-.01em}.sheet .h-disp em,.shop .h-disp em{font-style:normal;font-weight:500}.shop .ff-brand .logo,.shop .foot .logo,.shop .logo{font-family:var(--font-logo)}@media (min-width:1000px){.shop .fs-list[role=radiogroup]{display:grid;gap:2px}.shop .fs-list[role=radiogroup] .fs-row{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:6px 10px;border-radius:4px;font-size:14px;cursor:pointer}.shop .fs-list[role=radiogroup] .fs-row input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.shop .fs-list[role=radiogroup] .fs-row:hover{background:var(--s-surface)}.shop .fs-list[role=radiogroup] .fs-row:has(input:checked){background:var(--s-surface);font-weight:600}.shop .fs-list[role=radiogroup] .fs-row:has(input:checked):after{content:"✓";font-weight:600}.shop .fs-list[role=radiogroup] .fs-row:has(input:focus-visible){outline:2px solid var(--s-ink);outline-offset:1px}.shop .fs-list[role=radiogroup] .fs-row.sub{margin-left:12px;padding-left:14px;border-left:1px solid var(--s-rule);border-radius:0 4px 4px 0;font-size:13.5px;color:var(--s-muted)}.shop .fs-list[role=radiogroup] .fs-row.sub:has(input:checked){color:var(--s-ink);border-left-color:var(--s-ink)}}.shop .look3 .la-top{display:grid;gap:12px;margin-bottom:16px}.shop .look3 .la-head{display:grid;gap:4px}.shop .look3 .la-story{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.shop .look3 .la-sub{margin:0;color:var(--s-muted);font-size:14px}.shop .look3 .la-occ{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.shop .look3 .la-occ button{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border:1px solid var(--s-rule);border-radius:999px;background:var(--s-bg);color:var(--s-ink);font:600 13.5px/1.2 var(--body);text-align:left;cursor:pointer}.shop .look3 .la-occ .ph{position:relative;width:36px;height:36px;overflow:hidden;border-radius:50%;background:var(--s-surface)}.shop .look3 .la-occ .ph img{object-fit:cover;object-position:center 18%}.shop .look3 .la-occ small{display:block;font-weight:400;font-size:12px;color:var(--s-muted)}.shop .look3 .la-occ button[aria-selected=true]{border:1.5px solid var(--s-ink)}.shop .look3 .la-main{display:grid;background:var(--s-surface)}.shop .look3 .la-photo{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:0}.shop .look3 .la-tag{display:flex;align-items:center;gap:6px;width:auto;height:auto;padding:4px 10px 4px 4px;border-radius:999px;background:#fff;color:var(--s-ink);font:700 12.5px var(--body);box-shadow:0 4px 14px rgb(0 0 0/.18);transform:translate(-16px,-50%)}.shop .look3 .la-tag i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--s-ink);color:#fff;font:600 11px var(--body);font-style:normal}.shop .look3 .la-model{position:absolute;left:12px;bottom:12px;padding:5px 9px;border-radius:3px;background:rgb(255 255 255/.9);font-size:12px}.shop .look3 .la-panel{display:grid;gap:10px;align-content:center;padding:20px 16px 24px}.shop .look3 .la-panel h3{margin:0;font-size:clamp(20px,1.8vw,24px);line-height:1.25}.shop .look3 .la-story-p{margin:0;padding-left:12px;border-left:2px solid var(--s-sale);font-size:14px;line-height:1.6}.shop .look3 .la-pieces{display:grid;gap:8px;margin:0;padding:0;list-style:none}.shop .look3 .la-pieces li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;padding:10px;background:var(--s-bg);border-radius:4px}.shop .look3 .la-pieces .th{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:3px}.shop .look3 .la-pieces .th i{position:absolute;left:4px;top:4px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--s-ink);color:#fff;font:600 10.5px var(--body);font-style:normal}.shop .look3 .la-pi{display:grid;gap:4px;min-width:0}.shop .look3 .la-pi .nm{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;color:var(--s-ink);text-decoration:none}.shop .look3 .la-pi .sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.shop .look3 .la-pi .sizes button{min-width:40px;height:32px;padding:0 8px;border-radius:4px;font-size:12.5px}.shop .look3 .la-pi small{font-size:12px}.shop .look3 .la-total{justify-content:space-between;align-items:baseline;gap:10px;padding-top:10px;border-top:1px solid var(--s-rule);font-size:14px}.shop .look3 .la-total .money{color:var(--s-sale);font-size:20px;font-weight:700}.shop .look3 .la-save{margin-left:8px;color:var(--s-ok);font-size:13px}.shop .look3 .la-panel .l3-btns .btn{height:48px}.shop .look3 .la-panel .trustline{margin:0;font-size:12.5px}@media (min-width:760px){.shop .look3 .la-top{grid-template-columns:minmax(0,1fr) auto;align-items:end}.shop .look3 .la-main{grid-template-columns:auto minmax(0,1fr)}.shop .look3 .la-photo{height:clamp(360px,calc(100dvh - 365px),560px);width:auto;aspect-ratio:4/5}.shop .look3 .la-panel{max-height:clamp(360px,calc(100dvh - 365px),560px);overflow-y:auto;padding:20px 32px}}.shop .look3 .la-main .la-photo{grid-area:auto;grid-column:1;grid-row:1;width:100%;height:auto;min-height:0;aspect-ratio:4/5;align-self:start}.shop .look3 .la-main .la-panel{grid-column:1;grid-row:2}@media (min-width:760px){.shop .look3 .la-main .la-photo{width:auto;height:clamp(360px,calc(100dvh - 365px),560px)}.shop .look3 .la-main .la-panel{grid-column:2;grid-row:1}}.sheet.quick-lite{background:rgb(255 255 255/.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sheet.quick-lite .sh-h{min-height:40px;padding:0 6px 0 14px;border-bottom:0}.sheet.quick-lite .sh-h b{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--s-muted)}.sheet.quick-lite .sh-h .tap{width:32px;height:32px;min-width:32px;min-height:32px;border:0;border-radius:50%;color:var(--s-muted)}.sheet.quick-lite .sh-h .tap:hover{background:var(--s-surface);color:var(--s-ink)}.sheet.quick-lite .sh-h .tap .ico{width:16px;height:16px}.sheet.quick-lite .sh-b{padding:4px 14px 14px}.sheet.quick-lite .quick-sizes button{height:36px;border:1px solid var(--s-rule);border-radius:999px;background:var(--s-bg);font:600 13px var(--body);transition:background-color .15s,color .15s,border-color .15s}.sheet.quick-lite .quick-sizes button:not([disabled]):hover{background:var(--s-ink);border-color:var(--s-ink);color:#fff}.sheet.quick-lite .quick-hint{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;font-size:12px;color:var(--s-muted)}.sheet.quick-lite .quick-hint .money{color:var(--s-sale);font-size:14px;font-weight:700}.sheet.quick-lite .quick-sizes{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.sheet.quick-lite .quick-hint span{white-space:nowrap}.shop .trust div{display:grid;grid-template-columns:32px minmax(0,auto);column-gap:10px;row-gap:2px;align-content:center}.shop .trust div>.ico{grid-row:1/span 2;align-self:center;width:32px;height:32px;padding:8px;border-radius:50%;background:var(--s-surface);color:var(--s-ink)}.shop .trust div>b{align-self:end}.shop .trust div>small{font-size:12.5px;color:var(--s-muted)}@media (min-width:760px){.shop .trust{max-width:var(--frame,1280px);margin-inline:auto;padding-inline:var(--gut,48px);background:var(--s-bg);gap:0}.shop .trust div,.shop .trust div:first-child{grid-template-columns:40px auto;column-gap:12px;justify-content:center;padding:22px 16px;border-left:1px solid var(--s-rule)}.shop .trust div:first-child{border-left:0}.shop .trust div>.ico{width:40px;height:40px;padding:10px}}.shop .ffoot{--s-ink:#ffffff;--s-muted:#bdb4af;--s-rule:rgb(255 255 255/0.14);--s-bg:#2b2624;--s-surface:#3a3331;margin-top:56px;border-top:0;background:#2b2624;color:#cfc6c1}.shop .ffoot a{color:inherit}.shop .ffoot .logo{color:#fff}.shop .ffoot .inp{background:transparent;border-color:#5b524f;color:#fff}.shop .ffoot .inp::placeholder{color:#a39994}.shop .ffoot .newsletter .btn{background:#fff;color:#2b2624;border-color:#fff}.shop .ffoot .footer-zalo-follow{border-color:#5b524f;background:transparent;color:#fff}.shop .ffoot .chk,.shop .ffoot .footer-zalo-follow small{color:#bdb4af}.shop .ff-main>.ff-side{display:contents}.shop .ff-main{grid-template-areas:"news" "brand" "side" "groups" "co"}.shop .ff-main>.ff-side>.ff-news{grid-area:news;padding:24px 0;border-top:0;border-bottom:1px solid var(--s-rule)}.shop .ff-main>.ff-side>.footer-side-row{grid-area:side;padding:18px 0}.shop .ff-news>b{display:block;margin-bottom:10px;font-size:20px;font-weight:600;color:#fff}@media (min-width:760px){.shop .ff-main{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,1.1fr);grid-template-areas:"news news news" "brand groups side" "co co co";grid-template-rows:auto auto auto;column-gap:40px;padding-top:0}.shop .ff-main>.ff-side>.ff-news{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);grid-template-rows:auto auto;column-gap:40px;align-items:center;padding:32px 0}.shop .ff-news>b{grid-row:1/span 2;margin:0;font-size:24px}.shop .ff-main>.ff-brand{padding-top:32px}.shop .ff-main>.ff-groups{padding-top:16px}.shop .ff-main>.ff-side>.footer-side-row{display:grid;gap:18px;align-content:start;padding:32px 0 0;border:0}.shop .ff-main>.ff-co{margin-top:28px;padding-top:18px;border-top:1px solid var(--s-rule);align-self:auto}.shop .ffoot .ff-bot{border-top:1px solid var(--s-rule);color:#a39994}.shop .ffoot .ff-news .newsletter .chk,.shop .ffoot .ff-news .newsletter .ferr,.shop .ffoot .ff-news .newsletter-done{grid-column:2}}.sheet .sh-b>p,.shop :is(.la-story-p,.pdesc,.acc>p,.acc .pspec p,.reading-page p,.policy-layout p,.lead,.state-page>p){font-family:var(--font-text)}.shop .pc .im{aspect-ratio:4/5}.shop .grid.product-grid{column-gap:12px;row-gap:24px}@media (min-width:760px){.shop .grid.product-grid{column-gap:20px;row-gap:36px}}@media (min-width:1440px){.shop .grid.product-grid{column-gap:24px;row-gap:40px}}.shop .pc .sw.sw-float{gap:6px;padding:0;background:none;box-shadow:none}.shop .pc .sw-float .swb .cthumb,.shop .pc .sw-float .swb .cthumb.is-dot{width:16px;height:16px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px rgb(0 0 0/.25)}.shop .pc .sw-float .swb{display:grid;place-items:center;width:22px;height:22px}.shop .pc .sw-float .swb[aria-pressed=true] i{box-shadow:0 0 0 1.5px var(--s-ink),0 1px 4px rgb(0 0 0/.25)}.shop .pc .sw-float span{padding:1px 6px;border-radius:999px;background:rgb(255 255 255/.92);font:600 10.5px var(--body);color:var(--s-ink)}.shop .ship.freeship-progress{display:grid;gap:8px;padding:10px 12px;border:0;border-radius:6px;background:var(--s-bg);font-size:13.5px}.shop .ship.freeship-progress .b{height:4px;border-radius:999px;overflow:hidden;background:var(--s-rule)}.shop .ship.freeship-progress .b i{border-radius:999px}.shop .ship.freeship-progress.ok{padding:2px 0;background:none;color:var(--s-ok);font-weight:600}.shop .ship.freeship-progress.ok .b{display:none}.shop .ship.freeship-progress.ok .ico{width:16px;height:16px;vertical-align:-3px}.shop .offer-strip>.ico{width:18px;height:18px;align-self:center}@media (min-width:760px){.shop .look3 .la-top{grid-template-columns:minmax(0,1fr);align-items:start}.shop .look3 .la-main .la-panel{align-content:start;justify-items:start;padding:28px 36px}.shop .look3 .la-panel>*{width:100%;max-width:520px}.shop .look3 .la-total{justify-content:flex-start;gap:12px}.shop .look3 .la-panel .l3-btns{display:flex;flex-wrap:wrap;gap:10px}.shop .look3 .la-panel .l3-btns .btn{flex:0 0 auto;min-width:200px;padding-inline:24px}}.shop .look3 .la-occ button{min-height:48px}.shop .look3 .la-side{display:none}@media (min-width:1280px){.shop .look3 .la-main{grid-template-columns:auto minmax(0,1fr) minmax(0,400px)}.shop .look3 .la-side{display:grid;grid-column:3;grid-row:1;gap:10px;align-content:start;padding:28px 28px 20px 0}.shop .look3 .la-side-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shop .look3 .looks-picks .grid.rows-1>:nth-child(-n+2){display:none}}@media (min-width:1280px) and (max-width:1439px){.shop .look3 .looks-picks .grid.rows-1>:nth-child(n+3):nth-child(-n+6){display:grid}}@media (min-width:1440px) and (max-width:1759px){.shop .look3 .looks-picks .grid.rows-1>:nth-child(n+3):nth-child(-n+7){display:grid}}@media (min-width:1760px){.shop .look3 .looks-picks .grid.rows-1>:nth-child(n+3):nth-child(-n+8){display:grid}}.shop .ffoot{--s-ink:#2b2624;--s-muted:#6e6560;--s-rule:#e8e2dc;--s-bg:#ffffff;--s-surface:#f5f2ef;background:#fff;color:var(--s-muted);border-top:1px solid var(--s-rule)}.shop .ffoot .inp,.shop .ffoot .logo{color:var(--s-ink)}.shop .ffoot .inp{background:#fff;border-color:var(--s-rule)}.shop .ffoot .inp::placeholder{color:var(--s-muted)}.shop .ffoot .newsletter .btn{background:var(--s-ink);color:#fff;border-color:var(--s-ink)}.shop .ffoot .footer-zalo-follow{border-color:var(--s-rule);background:#fff;color:var(--s-ink)}.shop .ffoot .chk,.shop .ffoot .ff-bot,.shop .ffoot .footer-zalo-follow small{color:var(--s-muted)}.shop .ff-main>.ff-side>.ff-news{margin-top:28px;padding:22px 18px;border:0;border-radius:6px}@media (min-width:760px){.shop .ff-main>.ff-side>.ff-news{grid-template-columns:minmax(0,1fr) minmax(340px,460px);grid-template-rows:auto auto;column-gap:48px;row-gap:10px;align-items:start;padding:28px 32px}.shop .ff-news>b{grid-column:1;grid-row:1;align-self:end;font-size:22px}.shop .ff-news>.footer-zalo-follow{grid-column:1;grid-row:2;justify-self:start;max-width:360px}.shop .ffoot .ff-news .newsletter .f{grid-column:2;grid-row:1}.shop .ffoot .ff-news .newsletter .chk{grid-column:2;grid-row:2}}.sheet.dialog-quick .sh-h{align-items:start;gap:10px;padding:14px 10px 12px 16px}.sheet.dialog-quick .qh{grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start}.sheet.dialog-quick .qh b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:600;line-height:1.4}.sheet.dialog-quick .qh .pr{font-size:14px}.sheet.dialog-quick .qh .lnk{font-size:12.5px}.sheet.dialog-quick .sh-h>.tap{width:32px;height:32px;min-width:32px;min-height:32px;margin:0;border:0;border-radius:50%;color:var(--s-muted)}.sheet.dialog-quick .sh-h>.tap:hover{background:var(--s-surface);color:var(--s-ink)}.sheet.dialog-quick .sh-h>.tap .ico{width:16px;height:16px}.sheet.dialog-quick .sh-b{gap:8px;padding:12px 16px 14px}.sheet.dialog-quick .opt-h{font-size:13px}.sheet.dialog-quick .colors-named button{width:56px}.sheet.dialog-quick .colors-named .nm{font-size:11.5px}.sheet.dialog-quick .quick-sizes{gap:6px}.sheet.dialog-quick .quick-sizes button{height:40px;font-size:13.5px}.sheet.dialog-quick .sh-f{padding:10px 16px 14px}.sheet.dialog-quick .sh-f .btn{height:46px;font-size:14px}.shop .look3 .la-occ{padding:4px;margin:-4px}.shop .look3 .la-occ button{transition:background-color .15s,border-color .15s,color .15s}.shop .look3 .la-occ button:hover{border-color:var(--s-ink)}.shop .look3 .la-occ button[aria-selected=true]{border:1px solid var(--s-ink);background:var(--s-ink);color:#fff;box-shadow:0 6px 16px -8px rgb(0 0 0/.45)}.shop .look3 .la-occ button[aria-selected=true] small{color:rgb(255 255 255/.75)}.shop .look3 .la-occ button:focus{outline:none}.shop .look3 .la-occ button:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.shop .look3 .la-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 12px}.shop .look3 .la-total .la-lbl{width:100%;font-size:13px;color:var(--s-muted)}.shop .look3 .la-total .money{font-size:24px}.shop .look3 .la-total .was{font-size:14px;color:var(--s-muted)}.shop .look3 .la-save{margin:0;padding:3px 10px;border-radius:999px;background:var(--s-soft);color:var(--s-sale);font-size:12.5px;font-weight:600}.shop .look3 .looks-sizes button[aria-pressed=true]{outline:none;box-shadow:none;background:var(--s-ink);border-color:var(--s-ink);color:#fff}.shop .look3 .looks-sizes button:focus{outline:none}.shop .look3 .looks-sizes button:focus-visible{outline:2px solid var(--s-ink);outline-offset:2px}.shop .co-sum .sum{gap:14px}.shop .co-sum .checkout-products{display:grid;gap:0}.shop .co-sum .oi{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--s-rule)}.shop .co-sum .oi:first-child{padding-top:2px}.shop .co-sum .oi .th{position:relative;width:52px;aspect-ratio:3/4;overflow:hidden;border-radius:4px}.shop .co-sum .oi .th i{display:none}.shop .co-sum .oi>span:nth-child(2){display:grid;gap:3px;min-width:0}.shop .co-sum .oi b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500}.shop .co-sum .oi small{font-size:12.5px;color:var(--s-muted)}.shop .co-sum .checkout-price{display:grid;justify-items:end;gap:2px}.shop .co-sum .checkout-price .money{font-size:14px;font-weight:700}.shop .co-sum .checkout-price .was{font-size:12px}.shop .co-sum .checkout-left-note{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--s-muted);font-size:12.5px;line-height:1.5}.shop .co-sum .checkout-left-note .ico{flex:none;width:15px;height:15px;margin-top:2px}.shop .co-sum .checkout-left-note a{color:var(--s-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.shop .co-sum .line-pair{font-size:14px}.shop .co-sum .line-pair.total{margin-top:4px;padding-top:14px;border-top:1px solid var(--s-rule);align-items:baseline}.shop .co-sum .line-pair.total>span:first-child{font-size:16px;font-weight:600}.shop .co-sum .line-pair.total .money{font-size:22px;font-weight:700}.shop .co-sum .checkout-saved{justify-self:end;margin-top:-6px;padding:3px 10px;border-radius:999px;background:var(--s-soft);color:var(--s-sale);font-size:12.5px;font-weight:600}.shop .co-sum .checkout-cod{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:13px;line-height:1.5;color:var(--s-muted)}.shop .co-sum .checkout-cod .ico{flex:none;width:16px;height:16px;margin-top:2px}.shop .co-sum .ship.freeship-progress.ok{font-size:13px}.shop .product-information .pdesc-list{display:grid;gap:8px;margin:4px 0 18px;padding:0;list-style:none;max-width:72ch}.shop .product-information .pdesc-list li{position:relative;padding-left:24px;font-size:14.5px;line-height:1.6;color:var(--s-ink)}.shop .product-information .pdesc-list li:before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:7px;border-left:2px solid var(--s-sale);border-bottom:2px solid var(--s-sale);transform:rotate(-45deg)}.shop .product-information .spec{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0 0 16px;padding:4px 16px;border-radius:6px;background:var(--s-surface);font-size:14px}.shop .product-information .spec>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--s-rule)}.shop .product-information .spec>div:last-child{border-bottom:0}.shop .product-information .spec dt{color:var(--s-muted)}.shop .product-information .spec dd{margin:0;font-weight:500;color:var(--s-ink)}@media (min-width:1000px){.shop .product-information .spec{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;padding:6px 20px}.shop .product-information .spec>div:nth-last-child(2):nth-child(odd){border-bottom:0}}.shop .product-reviews .rev-sum{display:grid;grid-template-columns:auto minmax(0,420px);gap:32px;align-items:center;justify-content:start;padding:20px 24px;border-radius:6px}.shop .product-reviews .rev-list{display:grid;gap:12px}.shop .product-reviews .ri{padding:16px 18px;border:1px solid var(--s-rule);border-radius:6px;background:var(--s-bg)}@media (min-width:1000px){.shop .product-reviews .rev-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.shop .product-reviews .rev-sum{grid-template-columns:auto minmax(0,1fr);gap:18px;padding:16px}}.shop .product-reviews .reviews-empty{display:flex;align-items:center;gap:12px;min-height:0;padding:14px 16px;border-radius:6px;background:var(--s-surface);text-align:left}.shop .product-reviews .reviews-empty .state-icon{flex:none;width:36px;height:36px}.shop .product-reviews .reviews-empty :is(h2,h3,.h-disp){margin:0;font-size:15px;font-weight:600}.shop .product-reviews .reviews-empty p{margin:0;font-size:13px}.shop .look3 .la-occ button[aria-selected=true]{border:2px solid var(--s-sale);background:var(--s-soft);color:var(--s-sale);box-shadow:none}.shop .look3 .la-occ button[aria-selected=true] small{color:rgb(192 57 43/.8)}.shop .look3 .la-occ button[aria-selected=true] .ph{box-shadow:0 0 0 2px var(--s-sale)}.shop .look3 .la-occ button:not([aria-selected=true]){border-width:2px;border-color:var(--s-rule)}.shop .look3 .la-occ button:not([aria-selected=true]):hover{border-color:var(--s-ink)}@media (min-width:760px){.shop .look3 .la-main{align-items:stretch}.shop .look3 .la-main .la-panel{max-height:none;overflow:visible;padding-block:24px}.shop .look3 .la-main .la-photo{width:calc(clamp(360px, calc(100dvh - 365px), 560px) * .8);height:auto;min-height:clamp(360px,calc(100dvh - 365px),560px);aspect-ratio:auto;align-self:stretch}.shop .look3 .la-panel{gap:8px}}.shop .look3 .la-occ{display:inline-flex;justify-self:start;max-width:100%;gap:4px;margin:0;padding:5px;border-radius:999px;background:#f2eee9}.shop .look3 .la-occ button,.shop .look3 .la-occ button:not([aria-selected=true]),.shop .look3 .la-occ button[aria-selected=true]{border:0;min-height:0;padding:6px 18px 6px 6px;border-radius:999px;background:transparent;color:var(--s-muted);box-shadow:none}.shop .look3 .la-occ button:not([aria-selected=true]):hover{color:var(--s-ink);background:rgb(255 255 255/.5)}.shop .look3 .la-occ button[aria-selected=true]{background:#fff;color:var(--s-ink);box-shadow:0 2px 10px rgb(0 0 0/.12)}.shop .look3 .la-occ button small,.shop .look3 .la-occ button[aria-selected=true] small{color:var(--s-muted)}.shop .look3 .la-occ button .ph,.shop .look3 .la-occ button[aria-selected=true] .ph{box-shadow:none}.shop .pc .sw.sw-float{right:56px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:max-content}.shop .pc .sw-float .swb{flex:0 0 auto}.shop .pc .sw-float .sw-count{flex:0 0 auto;white-space:nowrap}@media (min-width:760px){.shop .srch{max-height:calc(100dvh - var(--srch-top, 270px))}.shop .srch .srch-cats{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.shop .srch .sc{aspect-ratio:4/5}}@media (min-width:1000px){.shop .pwrap .pinfo{max-width:600px}}.shop .pinfo .variant-section{display:grid;gap:8px}.shop .pinfo .variant-section:has(.pcolors){padding:14px 16px 6px;border-radius:8px 8px 0 0;background:var(--s-surface)}.shop .pinfo .variant-section:has(.pcolors)+.variant-section{padding:6px 16px 16px;border-radius:0 0 8px 8px;background:var(--s-surface)}.shop .colors.pcolors{margin-top:0;gap:8px}.shop .colors.pcolors button,.shop .colors.pcolors button[aria-pressed=true]{width:52px;gap:4px;font-size:12px}.shop .colors.pcolors .ph{width:48px;border-radius:4px;background:#fff}.shop .pinfo .variant-section .sizes button{min-width:56px;height:44px;border-radius:6px}.shop .pinfo .variant-section:has(.pcolors){padding:12px 16px 4px}.shop .pinfo .variant-section:has(.pcolors)+.variant-section{margin-top:-14px;padding:8px 16px 14px}.shop .pinfo .variant-section .opt-h{margin:0}.shop .colors.pcolors button,.shop .colors.pcolors button[aria-pressed=true]{width:auto}.shop .colors.pcolors .ph{width:40px}.shop .colors.pcolors .nm{display:none}.stbl.size-matrix td,.stbl.size-matrix th{padding:9px 10px;text-align:center;white-space:nowrap;font-size:13.5px}.stbl.size-matrix th[scope=row],.stbl.size-matrix thead th:first-child{text-align:left;font-weight:700}.stbl.size-matrix thead th{font-size:12px;font-weight:600;color:var(--s-muted)}.stbl.size-matrix tr.on{background:var(--s-soft)}.stbl.size-matrix+.stbl.size-matrix{margin-top:14px}.stbl.size-matrix caption{padding-bottom:6px;text-align:left;font-size:13px;color:var(--s-muted)}.shop .pinfo .variant-section:has(.pcolors),.shop .pinfo .variant-section:has(.pcolors)+.variant-section{margin-top:0;padding:0;border-radius:0;background:none}.shop .colors.pcolors{gap:10px}.shop .colors.pcolors .ph,.shop .colors.pcolors button[aria-pressed=true] .ph{width:44px;height:44px;aspect-ratio:1/1;border:0;border-radius:50%;box-shadow:0 0 0 1px var(--s-rule)}.shop .colors.pcolors .ph img{object-position:center 30%}.shop .colors.pcolors button:hover .ph{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--s-muted)}.shop .pinfo .variant-section .sizes button{min-width:64px;height:42px;border:1px solid var(--s-rule);border-radius:999px;background:#fff;font-size:14px;font-weight:600}.shop .pinfo .variant-section .sizes button:not([disabled]):not([aria-pressed=true]):hover{border-color:var(--s-ink)}.shop .pinfo .variant-section .sizes button[aria-pressed=true]{border-color:var(--s-ink);background:var(--s-ink);color:#fff}.shop .pinfo .variant-section .opt-h{font-size:14px}.sheet .znav{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:52px;height:52px;margin-top:-26px;border:0;border-radius:50%;background:rgb(255 255 255/.92);color:#2b2624;box-shadow:0 4px 16px rgb(0 0 0/.25);cursor:pointer}.sheet .znav .ico{width:22px;height:22px}.sheet .znav.prev{left:20px}.sheet .znav.next{right:20px}.shop .colors.pcolors button,.shop .colors.pcolors button[aria-pressed=true]{overflow:visible;padding:4px;border-radius:50%}.shop .colors.pcolors .ph{overflow:hidden;clip-path:circle(50%)}.shop .pinfo .buybox .qty{height:50px;border-radius:8px}.shop .pinfo .buyrow2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 50px;gap:10px}.shop .pinfo .buyrow2 .btn{height:50px;border-radius:8px;font-size:15px;font-weight:700;gap:8px}.shop .pinfo .buyrow2 .btn-line-buy,.shop .pinfo .buyrow2 .btn-line-buy:hover{border:0;background:var(--s-ink);color:#fff}.shop .pinfo .buyrow2 .btn-line-buy:hover{background:#3d3633}.shop .pinfo .buyrow2 .btn-line-buy .ico{width:18px;height:18px}.shop .pinfo .buyrow2 .heart-b{border:1px solid var(--s-rule)}.shop .colors.pcolors .ph,.shop .colors.pcolors button:hover .ph,.shop .colors.pcolors button[aria-pressed=true] .ph{box-shadow:inset 0 0 0 1px rgb(0 0 0/.06)}.shop .colors.pcolors button,.shop .colors.pcolors button[aria-pressed=true]{padding:3px;box-shadow:0 0 0 1px var(--s-rule)}.shop .colors.pcolors button:hover{box-shadow:0 0 0 1px var(--s-muted)}.shop .colors.pcolors button[aria-pressed=true]{box-shadow:0 0 0 2px var(--s-ink)}.shop .colors.pcolors button,.shop .colors.pcolors button:hover,.shop .colors.pcolors button[aria-pressed=true]{padding:0;border-radius:6px;box-shadow:none}.shop .colors.pcolors .ph,.shop .colors.pcolors button:hover .ph,.shop .colors.pcolors button[aria-pressed=true] .ph{width:44px;height:auto;aspect-ratio:3/4;border:0;border-radius:6px;clip-path:none;box-shadow:0 0 0 1px var(--s-rule)}.shop .colors.pcolors .ph img{object-position:center}.shop .colors.pcolors button:hover .ph{box-shadow:0 0 0 1px var(--s-muted)}.shop .colors.pcolors button[aria-pressed=true] .ph{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--s-ink)}.shop .pinfo .buyrow2 .btn-line-buy,.shop .pinfo .buyrow2 .btn-line-buy:hover{border:1.5px solid var(--s-sale);background:#fff;color:var(--s-sale)}.shop .pinfo .buyrow2 .btn-line-buy:hover{background:var(--s-soft)}.shop .pinfo .variant-section .sizes button:is([disabled],.so){border-style:dashed;color:#b3aca8;background:repeating-linear-gradient(135deg,#fff 0 6px,var(--s-surface) 6px 7px);text-decoration:line-through;text-decoration-thickness:1.5px;font-weight:500}.shop .pinfo .variant-section .sizes button.so:not([disabled]){cursor:pointer}.shop .pinfo .variant-section .sizes button.so[aria-pressed=true]{border:1.5px solid var(--s-ink);color:var(--s-ink)}.shop .zoom-b{right:12px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;background:rgb(255 255 255/.92);box-shadow:0 2px 10px rgb(0 0 0/.12)}.shop .zoom-b .ico{padding:0;background:none}.shop .gal-nav .ico,.shop .zoom-b .ico{width:20px;height:20px}.shop .pinfo .product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:14px}.shop .pinfo .product-price .discount-pill{align-self:center;padding:3px 8px;border-radius:4px;background:var(--s-sale);color:#fff;font-size:13px;font-weight:700;line-height:1.2}.shop .pinfo .pdp-sale-band{gap:6px 16px;margin-top:10px;padding:10px 14px;border-left:3px solid var(--s-sale);border-radius:0 6px 6px 0;background:var(--s-soft);font-size:13.5px;color:var(--s-ink)}.shop .pinfo .pdp-sale-band>b:first-child{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.shop .pinfo .pdp-sale-band .ico{width:16px;height:16px;flex:none}.shop .pinfo .pdp-sale-band .save strong{color:var(--s-sale);font-weight:700;font-variant-numeric:tabular-nums}.shop .pinfo .pdp-sale-band .left{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--s-muted)}.shop .help-steps{display:grid;gap:14px;margin:4px 0 18px;padding:0;list-style:none;counter-reset:hs}.shop .help-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;counter-increment:hs}.shop .help-steps li:before{content:counter(hs);grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--s-surface);color:var(--s-ink);font-size:13px;font-weight:700}.shop .help-steps b{font-size:14.5px;font-weight:600;color:var(--s-ink);line-height:28px}.shop .help-steps span{font-family:var(--font-text);font-size:14px;line-height:1.6;color:var(--s-muted);max-width:62ch}.ftoast.added-toast{gap:12px;padding:14px 16px 16px;border-radius:12px;box-shadow:0 24px 48px -24px rgb(0 0 0/.4)}.ftoast.added-toast .tt-h b{font-size:14px;font-weight:700}.ftoast.added-toast .tt-i{grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:start;padding-bottom:12px;border-bottom:1px solid var(--s-rule)}.ftoast.added-toast .th{border-radius:6px;background:var(--s-surface)}.ftoast.added-toast .tt-i>span:last-child{display:grid;gap:3px;min-width:0}.ftoast.added-toast .tt-i b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;font-size:14px;font-weight:600;line-height:1.35}.ftoast.added-toast .tt-i small{font-size:12.5px}.ftoast.added-toast .tt-i .money{font-size:16px;font-weight:700}.ftoast.added-toast .tt-i .was{margin-left:4px;font-size:12.5px;font-weight:400}.ftoast.added-toast .tt-s{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:var(--s-soft);color:var(--s-ink);font-size:13px}.ftoast.added-toast .tt-s .ico{flex:none;color:var(--s-sale)}.ftoast.added-toast .tt-s b{color:var(--s-sale)}.ftoast.added-toast .tt-s.ok{background:#eef4f0}.ftoast.added-toast .tt-s.ok .ico,.ftoast.added-toast .tt-s.ok b{color:var(--s-ok)}.ftoast.added-toast .tt-a .btn{min-height:46px;border-radius:8px;font-size:14px}.ftoast.added-toast .tt-a .btn-line{border:1.5px solid var(--s-ink)}.shop .co-sum .oi .th i{position:absolute;top:4px;right:4px;z-index:1;display:grid;place-items:center;border-radius:999px;background:rgb(43 38 36/.88);font:700 11px/1 var(--font-body);font-style:normal;font-variant-numeric:tabular-nums}.ftoast.added-toast .tt-i>span:last-child{display:block}.ftoast.added-toast .tt-i small{margin:2px 0 4px}@media (max-width:599px){.shop .pinfo .pdp-sale-band .left{margin-left:0}}.shop .co-sum .oi .th{overflow:visible}.shop .co-sum .oi .th img{border-radius:4px}.shop .co-sum .oi .th i{top:-7px;right:-7px;min-width:20px;height:20px;padding:0 6px;border:2px solid var(--s-surface);box-sizing:content-box;font-size:11px;font-weight:700;letter-spacing:0;box-sizing:border-box;min-width:22px;height:22px;padding:0 5px;top:-8px;right:-8px}.shop .pinfo.product-panel{row-gap:20px}.shop .pinfo .product-price:has(+.pdp-sale-band){margin-top:4px;padding:16px 18px 14px;border-radius:10px 10px 0 0;background:var(--s-soft)}.shop .pinfo .product-price:has(+.pdp-sale-band)+.pdp-sale-band{margin-top:-20px;padding:10px 18px 12px;border:0;border-top:1px dashed rgb(192 57 43/.25);border-radius:0 0 10px 10px;font-size:13px}.shop .pinfo .variant-section{gap:10px}.shop .pinfo .variant-section .opt-h{min-height:0;align-items:center}.shop .pinfo .variant-section .opt-h p{margin:0;font-size:14px}.shop .pinfo .variant-section .opt-h .lnk{min-height:0;font-size:13px}.shop .pinfo .variant-section .sizes{margin-top:0!important}.shop .pinfo .variant-section .field-error:empty{display:none}.shop .pmeta .product-rating{gap:6px;text-decoration:none}.shop .pmeta .product-rating .stars{gap:2px;color:var(--s-ink)}.shop .pmeta .product-rating .stars .ico{width:14px;height:14px;fill:currentColor}.shop .pmeta .product-rating .stars .ico.off{fill:none;stroke:currentColor}.shop .pmeta .product-rating b{font-weight:700;color:var(--s-ink)}.shop .pmeta .product-rating .cnt{padding-left:8px;border-left:1px solid var(--s-rule);color:var(--s-muted);text-decoration:underline;text-underline-offset:3px}.shop .pinfo .buyrow2 .heart-b{width:54px;border:1.5px solid var(--s-rule);border-radius:8px;background:#fff;transition:border-color .15s,background-color .15s}.shop .pinfo .buyrow2 .heart-b .ico{width:24px;height:24px}.shop .pinfo .buyrow2 .heart-b:hover,.shop .pinfo .buyrow2 .heart-b[aria-pressed=true]{border-color:var(--s-sale);color:var(--s-sale);background:var(--s-soft)}.shop .fld2 :is(input,select,textarea):focus,.shop .inp:focus,.shop :is(input,select,textarea):not([type=checkbox],[type=radio]):focus,.shop :is(input,select,textarea):not([type=checkbox],[type=radio]):focus-visible{outline:none;box-shadow:none;border-color:var(--s-ink)}.shop .srch-field:focus-within{box-shadow:none}.shop .pinfo .buyrow2 .heart-b{width:50px;height:50px;border:0;border-radius:50%;background:var(--s-surface);color:var(--s-ink)}.shop .pinfo .buyrow2 .heart-b .ico{width:22px;height:22px}.shop .pinfo .buyrow2 .heart-b:hover,.shop .pinfo .buyrow2 .heart-b[aria-pressed=true]{border:0;background:var(--s-soft);color:var(--s-sale)}.shop .hero2 .hero2-slide,.shop .hero2.has-picture .hero2-slide{height:clamp(300px,min(100vw,100svh - 260px),520px)}@media (min-width:760px){.shop .hero2 .hero2-slide,.shop .hero2.has-picture .hero2-slide,.shop .hero2:not(.has-picture) .hero2-slide{height:clamp(340px,min(min(100vw,1920px)/3.2,100svh - 240px),600px)}}.shop .resume.home-resume{background:none;padding-block:24px 8px}.shop .pinfo .product-price:not(.sale-price){margin-top:-8px;padding-bottom:16px;border-bottom:1px solid var(--s-rule)}.shop .pinfo .product-price:not(.sale-price) .money{font-size:26px;font-weight:700;color:var(--s-ink)}.shop .dock2 .btn-buy,.shop .dock2 .btn-line-buy{gap:8px;border-radius:8px;font-size:15px;font-weight:700}.shop .dock2 .btn-line-buy{border:1.5px solid var(--s-sale);background:#fff;color:var(--s-sale)}.shop .dock2 .btn-line-buy:hover:not(:disabled){background:var(--s-soft)}.shop .dock2 .btn-line-buy .ico{width:18px;height:18px}@media (max-width:759px){.shop .dock2 .btn-line-buy .ico{display:none}.shop .dock2 .btn-buy,.shop .dock2 .btn-line-buy{padding-inline:12px;font-size:14px}}.shop .pc .sw-float .swb:focus-visible{outline:none}.shop .pc .sw-float .swb:focus-visible :is(i,.cthumb){outline:1.5px solid var(--s-ink);outline-offset:2px}.shop .pc .sw-float .swb{width:30px;height:30px}.shop .pc .sw-float .swb .cthumb:not(.is-dot){position:relative;width:24px;height:24px;overflow:hidden;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px rgb(0 0 0/.25);background:var(--s-surface)}.shop .pc .sw-float .swb .cthumb:not(.is-dot) img{object-fit:cover;object-position:50% 45%;transform:scale(2.2)}.shop .pc .sw-float .swb[aria-pressed=true] .cthumb:not(.is-dot){box-shadow:0 0 0 1.5px var(--s-ink),0 1px 4px rgb(0 0 0/.25)}.shop .pc .sw-float .swb{width:26px;height:26px}.shop .pc .sw-float .swb .cthumb:not(.is-dot){width:20px;height:20px;border-width:1.5px}.shop .pc .sw-float .swb .cthumb.is-dot{width:14px;height:14px}.shop .pc .sw-float .swb[aria-pressed=true] .cthumb,.shop .pc .sw-float .swb[aria-pressed=true] i{outline:none;box-shadow:0 0 0 1.5px var(--s-sale),0 1px 4px rgb(0 0 0/.25)}.shop .pc .sw-float .swb:focus-visible :is(i,.cthumb){outline-color:var(--s-sale)}.shop .pc .sw-float .swb[aria-pressed=true] .cthumb:not(.is-dot){box-shadow:0 0 0 1.5px var(--s-sale),0 1px 4px rgb(0 0 0/.25)}@keyframes fl-flicker{0%,88%,to{opacity:1;transform:scale(1)}92%{opacity:.35;transform:scale(.85) rotate(-10deg)}96%{opacity:1;transform:scale(1.15) rotate(8deg)}}.shop .pc .stk{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:var(--s-sale);font-size:12.5px;font-weight:700}.shop .pc .stk:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--s-sale);animation:fl-urgent-dot 1.2s ease-in-out infinite}@keyframes fl-urgent-dot{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.shop .pc .stk:before{animation:none!important;transition:none!important}}.shop .ff-main>.ff-side>.ff-news{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px;padding:28px 28px 30px;border-radius:14px;background:var(--s-surface)}.shop .ff-news>b{grid-row:auto!important;margin:0!important;font-size:22px;color:var(--s-ink)}.shop .ff-news .nw-tiles{display:grid;gap:14px}@media (min-width:760px){.shop .ff-news .nw-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.shop .ff-news .nw-tile{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px 14px;padding:18px 20px;border:1px solid var(--s-rule);border-radius:12px;background:#fff;color:var(--s-ink);text-decoration:none;transition:border-color .15s,box-shadow .15s}.shop .ff-news a.nw-tile:hover{border-color:var(--s-ink);box-shadow:0 8px 20px -14px rgb(0 0 0/.35)}.shop .ff-news .nw-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.shop .ff-news .nw-ic :is(svg,.ico){width:24px;height:24px}.shop .ff-news .nw-tx{display:grid;gap:2px;min-width:0}.shop .ff-news .nw-tx strong{font-size:15px;font-weight:700}.shop .ff-news .nw-tx small{color:var(--s-muted);font-size:13px}.shop .ff-news .nw-go{grid-column:2;display:inline-flex;align-items:center;gap:6px;justify-self:start;margin-top:6px;padding:8px 16px;border-radius:999px;background:#0068ff;color:#fff;font-size:13.5px;font-weight:700}.shop .ff-news .nw-go .ico{width:16px;height:16px}.shop .ff-news .nw-mail>.newsletter-done,.shop .ff-news .nw-mail>form.newsletter{grid-column:1/-1;margin:6px 0 0}.shop .ff-news .nw-mail .newsletter .f{display:flex;gap:8px}.shop .ff-news .nw-mail .newsletter .inp{flex:1;min-width:0;height:46px;border-radius:8px}.shop .ff-news .nw-mail .newsletter .btn{height:46px;padding-inline:20px;border-radius:8px}.shop .ffoot .ff-news .nw-mail .newsletter :is(.chk,.ferr){grid-column:auto;margin-top:10px;font-size:12.5px;color:var(--s-muted)}@media (max-width:759px){.shop .ff-main>.ff-side>.ff-news{padding:20px 16px 22px}}@media (min-width:760px){.shop .ff-main{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(300px,1.3fr);grid-template-areas:"brand groups news" "brand groups side" "co co co";grid-template-rows:auto 1fr auto;padding-top:36px}.shop .ff-main>.ff-side>.ff-news{align-self:start;margin:0;padding:20px!important}.shop .ff-main>.ff-brand,.shop .ff-main>.ff-groups{padding-top:0}.shop .ff-news .nw-tiles{grid-template-columns:minmax(0,1fr)!important}.shop .ff-main>.ff-side>.footer-side-row{padding-top:20px}}.shop .ff-news>b{font-size:18px!important}.shop .ff-news .nw-tiles{gap:10px}.shop .ff-news .nw-tile{grid-template-columns:36px minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;border-radius:10px}.shop .ff-news .nw-ic{width:36px;height:36px}.shop .ff-news .nw-ic :is(svg,.ico){width:20px;height:20px}.shop .ff-news .nw-tx strong{font-size:14px}.shop .ff-news .nw-tx small{font-size:12px}.shop .ff-news .nw-go{grid-column:3;grid-row:1;margin:0;padding:6px 12px;font-size:12.5px}.shop .ff-news .nw-mail>.newsletter-done,.shop .ff-news .nw-mail>form.newsletter{margin-top:4px}.shop .ff-news .nw-mail .newsletter .btn,.shop .ff-news .nw-mail .newsletter .inp{height:42px}.shop .ff-news .nw-mail .newsletter .btn{padding-inline:16px}.shop .ffoot .ff-news .nw-mail .newsletter :is(.chk,.ferr){font-size:12px}@media (min-width:760px){.shop .ff-main{grid-template-areas:"brand groups news" "side groups news" "co co co";grid-template-rows:auto 1fr auto}.shop .ff-main>.ff-side>.footer-side-row{display:grid;gap:22px;align-content:start;padding:28px 0 0;grid-template-columns:minmax(0,1fr)}}@media (min-width:760px) and (max-width:1199px){.shop .ff-main{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);grid-template-areas:"brand groups" "side groups" "news news" "co co";grid-template-rows:auto 1fr auto auto}.shop .ff-main>.ff-side>.ff-news{margin-top:28px}.shop .ff-news .nw-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)!important}}@keyframes fb-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,20px) scale(1.12)}}@keyframes fb-shine{0%,70%{transform:translateX(-130%) skewX(-20deg)}to{transform:translateX(330%) skewX(-20deg)}}@keyframes fb-blink{50%{opacity:.2}}@keyframes fb-flip{0%{transform:translateY(-50%);opacity:0}to{transform:none;opacity:1}}@keyframes fb-rise{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes fb-beat{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.shop .fb{position:relative;overflow:hidden;margin-top:0;padding-block:28px 32px;background:linear-gradient(120deg,#fff4f0,#ffe4da 55%,#ffd9c9)}.shop .fb-blob{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none;animation:fb-drift 9s ease-in-out infinite}.shop .fb-blob.b1{top:-120px;left:-60px;width:360px;height:360px;background:rgb(255 138 112/.35)}.shop .fb-blob.b2{right:-80px;bottom:-140px;width:420px;height:420px;background:rgb(192 57 43/.18);animation-delay:-4s}.shop .fb-in{position:relative;max-width:var(--frame,1280px);margin-inline:auto;padding-inline:max(16px,env(safe-area-inset-left,0px))}@media (min-width:760px){.shop .fb-in{padding-inline:48px}}.shop .fb-h{display:flex;flex-wrap:wrap;gap:14px 28px;margin-bottom:20px}.shop .fb-t{display:grid;gap:8px;margin-right:auto}.shop .fb-tag{position:relative;display:inline-flex;align-items:center;gap:6px;width:max-content;overflow:hidden;padding:6px 14px;border-radius:999px;background:linear-gradient(90deg,#e04a35,var(--s-sale));color:#fff;font-size:13px;font-weight:800;font-style:italic;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 18px -10px rgb(192 57 43/.9)}.shop .fb-tag:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,transparent,rgb(255 255 255/.55),transparent);animation:fb-shine 3.2s ease-in-out infinite}.shop .fb-tag .ico{width:15px;height:15px;animation:fl-flicker 3s ease-in-out infinite}.shop .fb h2{margin:0;color:var(--s-ink);font:800 clamp(24px,3vw,34px) /1.15 var(--font-display);letter-spacing:-.01em}.shop .fb-off{color:var(--s-ink);font-weight:600}.shop .fb-off em{display:inline-block;color:var(--s-sale);font-style:normal;font-weight:900}.shop .fb-clock{display:flex;align-items:center;gap:10px}.shop .fb-cell-w,.shop .fb-cells{display:flex;align-items:center;gap:4px}.shop .fb-cell{display:grid;justify-items:center;min-width:46px;padding:6px 4px 5px;overflow:hidden;border-radius:10px;background:var(--s-ink);color:#fff;box-shadow:0 6px 14px -8px rgb(0 0 0/.6)}.shop .fb-cell b{display:block;font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums;animation:fb-flip .35s ease-out}.shop .fb-cell small{color:rgb(255 255 255/.65)}.shop .fb-colon{color:var(--s-ink);font-size:20px;font-weight:800;font-style:normal;animation:fb-blink 1s steps(1) infinite}.shop .fb.last-day .fb-cell{background:var(--s-sale)}.shop .fb-all{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:999px;background:#fff;color:var(--s-sale);font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 6px 16px -10px rgb(0 0 0/.35);transition:background-color .15s,color .15s}.shop .fb-all:hover{background:var(--s-sale)}.shop .fb-all .ico{width:16px;height:16px}.shop .fb-grid{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}@media (min-width:760px){.shop .fb-grid{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible}.shop .fb-c:nth-child(n+5){display:none}}@media (min-width:1100px){.shop .fb-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.shop .fb-c:nth-child(5){display:grid}}.shop .fb-c{position:relative;display:grid;align-content:start;scroll-snap-align:start;overflow:hidden;background:#fff;box-shadow:0 10px 24px -18px rgb(143 34 25/.55);animation:fb-rise .5s ease-out both;transition:transform .25s ease,box-shadow .25s ease}.shop .fb-c:nth-child(2){animation-delay:.07s}.shop .fb-c:nth-child(3){animation-delay:.14s}.shop .fb-c:nth-child(4){animation-delay:.21s}.shop .fb-c:nth-child(5){animation-delay:.28s}@media (hover:hover){.shop .fb-c:hover{transform:translateY(-5px);box-shadow:0 18px 32px -18px rgb(143 34 25/.6)}.shop .fb-c:hover img{transform:scale(1.05)}}.shop .fb-ph{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--s-surface)}.shop .fb-ph img{object-fit:cover;transition:transform .5s ease}.shop .fb-pct{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:999px;box-shadow:0 6px 14px -6px rgb(192 57 43/.9)}.shop .fb-c .quick{position:absolute;right:10px;top:calc((100% - 0px) * 0);margin-top:10px;z-index:2;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--s-ink);box-shadow:0 2px 10px rgb(0 0 0/.15)}.shop .fb-c .quick:hover{background:var(--s-sale);color:#fff}.shop .fb-i{display:grid;gap:4px}.shop .fb-n{overflow:hidden;color:var(--s-ink);white-space:nowrap;text-overflow:ellipsis;text-decoration:none}.shop .fb-p{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.shop .fb-p b{color:var(--s-sale);font-size:19px;font-weight:900;font-variant-numeric:tabular-nums}.shop .fb-p s{color:var(--s-muted);font-size:12.5px}.shop .fb-save{justify-self:start;padding:2px 8px;border-radius:6px;background:var(--s-soft)}.shop .fb-save,.shop .fb-stk{color:var(--s-sale);font-size:12px;font-weight:800}.shop .fb-stk{display:flex;align-items:center;gap:6px}.shop .fb-stk:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:fb-blink 1.2s ease-in-out infinite}@media (max-width:599px){.shop .fb{padding-block:22px 24px}.shop .fb-h{gap:12px}.shop .fb-clock{order:3;width:100%}.shop .fb-cell{min-width:40px}.shop .fb-cell b{font-size:17px}.shop .fb-all{padding:8px 14px;font-size:13px}.shop .fb-p b{font-size:17px}}@media (prefers-reduced-motion:reduce){.shop .fb *,.shop .fb :after,.shop .fb :before,.shop .fb-blob{animation:none!important;transition:none!important}}@media (max-width:599px){.shop .fb-all{order:4}}@keyframes fb-bg{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fb-spark{0%{transform:translateY(0) scale(.4);opacity:0}20%{opacity:1}to{transform:translateY(-160px) scale(1);opacity:0}}@keyframes fb-glow{0%,to{text-shadow:0 0 0 rgb(255 120 90/0);transform:scale(1)}50%{text-shadow:0 0 16px rgb(255 120 90/.8);transform:scale(1.12)}}@keyframes fb-pop{0%{transform:translateY(24px) scale(.92);opacity:0}70%{transform:translateY(-4px) scale(1.02);opacity:1}to{transform:none;opacity:1}}@keyframes fb-sweep{0%,78%{transform:translateX(-140%) skewX(-20deg)}to{transform:translateX(340%) skewX(-20deg)}}@keyframes fb-wiggle{0%,86%,to{transform:rotate(0) scale(1)}90%{transform:rotate(-8deg) scale(1.12)}94%{transform:rotate(6deg) scale(1.12)}97%{transform:rotate(-3deg) scale(1.05)}}@keyframes fb-tick{0%{transform:scale(1.12);box-shadow:0 0 0 0 rgb(192 57 43/.55)}to{transform:scale(1);box-shadow:0 0 0 10px rgb(192 57 43/0)}}.shop .fb{background:linear-gradient(120deg,#fff4f0,#ffe1d6,#ffd3c2,#ffe8df,#fff4f0);animation:fb-bg 10s ease-in-out infinite}.shop .fb-spark{position:absolute;bottom:10%;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,#fff 0,#ffb199 45%,transparent 70%);pointer-events:none;animation:fb-spark 4s ease-in infinite}.shop .fb-spark.s1{left:6%;animation-delay:0s}.shop .fb-spark.s2{left:18%;animation-delay:1.4s;width:6px;height:6px}.shop .fb-spark.s3{left:31%;animation-delay:2.6s}.shop .fb-spark.s4{left:47%;animation-delay:.8s;width:10px;height:10px}.shop .fb-spark.s5{left:62%;animation-delay:3.2s}.shop .fb-spark.s6{left:74%;animation-delay:1.9s;width:6px;height:6px}.shop .fb-spark.s7{left:86%;animation-delay:.4s}.shop .fb-spark.s8{left:95%;animation-delay:2.2s;width:7px;height:7px}.shop .fb-off em{animation:fb-glow 1.6s ease-in-out infinite}.shop .fb-cell-w:last-child .fb-cell{background:var(--s-sale);animation:fb-tick 1s ease-out infinite}@media (min-width:760px){.shop .fb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (min-width:1100px){.shop .fb-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.shop .fb-c:nth-child(n+5){display:grid}}.shop .fb-grid{grid-auto-columns:38%}.shop .fb-c{border-radius:12px;animation:fb-pop .6s cubic-bezier(.2,.8,.2,1) both}.shop .fb-c:nth-child(6){animation-delay:.35s}@media (hover:hover){.shop .fb-c:hover{transform:translateY(-6px);box-shadow:0 0 0 2px var(--s-sale),0 18px 30px -16px rgb(143 34 25/.6)}}.shop .fb-ph{aspect-ratio:1/1.15}.shop .fb-shine{position:absolute;inset:0 auto 0 0;z-index:1;width:35%;background:linear-gradient(90deg,transparent,rgb(255 255 255/.5),transparent);pointer-events:none;animation:fb-sweep 5s ease-in-out infinite}.shop .fb-c:nth-child(2) .fb-shine{animation-delay:.8s}.shop .fb-c:nth-child(3) .fb-shine{animation-delay:1.6s}.shop .fb-c:nth-child(4) .fb-shine{animation-delay:2.4s}.shop .fb-c:nth-child(5) .fb-shine{animation-delay:3.2s}.shop .fb-c:nth-child(6) .fb-shine{animation-delay:4s}.shop .fb-pct{z-index:2;padding:3px 7px;animation:fb-wiggle 4s ease-in-out infinite}.shop .fb-c:nth-child(2n) .fb-pct{animation-delay:2s}.shop .fb-c .quick{width:32px;height:32px;right:8px;margin-top:8px}.shop .fb-c .quick .ico{width:17px;height:17px}.shop .fb-i{gap:2px;padding:8px 10px 10px}.shop .fb-n{font-size:12.5px}.shop .fb-p{flex-wrap:nowrap;gap:6px;overflow:hidden}.shop .fb-p b,.shop .fb-p s{white-space:nowrap}.shop .fb-p s,.shop .fb-stk{font-size:11.5px}@media (prefers-reduced-motion:reduce){.shop .fb,.shop .fb-c,.shop .fb-cell,.shop .fb-pct,.shop .fb-shine,.shop .fb-spark{animation:none!important}.shop .fb-shine,.shop .fb-spark{display:none}}@keyframes fb-sticker{0%,84%,to{transform:rotate(-12deg) scale(1)}88%{transform:rotate(-22deg) scale(1.15)}92%{transform:rotate(-4deg) scale(1.15)}96%{transform:rotate(-14deg) scale(1.05)}}.shop .fb-pct{width:44px;height:44px;border-radius:50%;background:#ffd84d;color:var(--s-ink);font-size:13px;box-shadow:0 6px 14px -6px rgb(0 0 0/.45)}@media (max-width:599px){.shop .fb-pct{width:40px;height:40px;font-size:12px}}.shop .fb-tag .ico{fill:currentColor;stroke:none}@media (min-width:1100px){.shop .fb-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}.shop .fb-pct{align-content:center;gap:0;width:54px;height:54px;clip-path:polygon(50% 0,58% 9.8%,69.1% 3.8%,72.8% 15.9%,85.4% 14.6%,84.1% 27.2%,96.2% 30.9%,90.2% 42%,100% 50%,90.2% 58%,96.2% 69.1%,84.1% 72.8%,85.4% 85.4%,72.8% 84.1%,69.1% 96.2%,58% 90.2%,50% 100%,42% 90.2%,30.9% 96.2%,27.2% 84.1%,14.6% 85.4%,15.9% 72.8%,3.8% 69.1%,9.8% 58%,0 50%,9.8% 42%,3.8% 30.9%,15.9% 27.2%,14.6% 14.6%,27.2% 15.9%,30.9% 3.8%,42% 9.8%);font-size:15px;filter:drop-shadow(0 4px 6px rgb(0 0 0/.25))}.shop .fb-pct small{font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media (max-width:599px){.shop .fb-pct{width:48px;height:48px;font-size:13.5px}.shop .fb-pct small{font-size:8px}}.shop .pc .sw-float .swb .cthumb{transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease}.shop .pc .sw-float .swb:not([aria-pressed=true]) .cthumb{opacity:.85;transform:scale(.9)}.shop .pc .sw-float .swb:hover .cthumb{opacity:1;transform:scale(1)}.shop .pc .sw-float .swb[aria-pressed=true] .cthumb,.shop .pc .sw-float .swb[aria-pressed=true] .cthumb:not(.is-dot){transform:scale(1.12);box-shadow:0 0 0 2px var(--s-sale),0 0 10px 2px rgb(192 57 43/.55)}.shop .hero2-copy{pointer-events:none}.shop .hero2-copy :is(a,button){pointer-events:auto}.shop .fb-ph{aspect-ratio:1/1}@media (min-width:1100px){.shop .fb-grid{gap:14px}}.shop .fb-i{padding:7px 10px 9px}.shop .fb-p b{font-size:15px}@media (min-width:1000px){.shop .fs-list[role=radiogroup]{gap:1px}.shop .fs-list[role=radiogroup] .fs-row{min-height:38px;padding:7px 12px 7px 14px;border-radius:8px;font-size:14px;font-weight:500;color:var(--s-ink);transition:background-color .15s,color .15s}.shop .fs-list[role=radiogroup] .fs-row>span{transition:transform .15s ease}.shop .fs-list[role=radiogroup] .fs-row:hover{background:var(--s-surface)}.shop .fs-list[role=radiogroup] .fs-row:hover>span{transform:translateX(3px)}.shop .fs-list[role=radiogroup] .fs-row:has(input:checked){background:var(--s-soft);color:var(--s-sale);font-weight:700}.shop .fs-list[role=radiogroup] .fs-row:has(input:checked):after{content:""}.shop .fs-list[role=radiogroup] .fs-row:has(input:checked):before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--s-sale)}.shop .fs-list[role=radiogroup] .fs-row.sub{margin-left:0;padding-left:34px;border-left:0;border-radius:8px;font-size:13.5px;font-weight:400;color:var(--s-muted)}.shop .fs-list[role=radiogroup] .fs-row.sub>span:before{content:"";position:absolute;left:20px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--s-rule)}.shop .fs-list[role=radiogroup] .fs-row.sub:has(input:checked){color:var(--s-sale);font-weight:700}.shop .fs-list[role=radiogroup] .fs-row.sub:has(input:checked)>span:before{background:var(--s-sale)}.shop .fside .fs-more{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:6px 14px;border:0;background:none;color:var(--s-sale);font-size:13.5px;font-weight:700;cursor:pointer}.shop .fside .fs-more:hover{text-decoration:underline;text-underline-offset:3px}.shop .fs-list[role=radiogroup] .fs-row.sub{padding-left:22px}.shop .fs-list[role=radiogroup] .fs-row.sub>span{display:inline-flex;align-items:center;gap:9px}.shop .fs-list[role=radiogroup] .fs-row.sub>span:before{position:static;flex:none;margin:0}.shop .fs-tree{max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--s-rule) transparent;mask-image:linear-gradient(180deg,#000 calc(100% - 24px),transparent)}.shop .fs-tree .fs-parent{position:relative}.shop .fs-tree .fs-parent>.fs-row{padding-right:42px}.shop .fs-tree .fs-fold{position:absolute;top:50%;right:4px;display:grid;place-items:center;width:32px;height:32px;margin-top:-16px;padding:0;border:0;border-radius:8px;background:none;color:var(--s-muted);cursor:pointer}.shop .fs-tree .fs-fold:hover{background:var(--s-surface);color:var(--s-ink)}.shop .fs-tree .fs-fold .ico{width:16px;height:16px;transition:transform .2s ease}.shop .fs-tree .fs-fold[aria-expanded=true] .ico{transform:rotate(180deg)}.shop .fside .fs-search{margin-bottom:8px}}.shop .pc .sw-float .swb .cthumb,.shop .pc .sw-float .swb .cthumb:not(.is-dot),.shop .pc .sw-float .swb:hover .cthumb,.shop .pc .sw-float .swb:not([aria-pressed=true]) .cthumb{width:22px;height:22px;opacity:1;transform:none;border:2px solid #fff;box-shadow:0 1px 4px rgb(0 0 0/.3)}.shop .pc .sw-float .swb[aria-pressed=true] .cthumb,.shop .pc .sw-float .swb[aria-pressed=true] .cthumb:not(.is-dot){opacity:1;transform:none;border:2px solid #fff;box-shadow:0 0 0 1.5px var(--s-sale),0 1px 4px rgb(0 0 0/.3)}.shop .pc .sw-float .swb{width:28px;height:28px}.shop .fb{background:linear-gradient(120deg,var(--s-surface),var(--s-soft),#f8ece6,var(--s-surface));background-size:300% 300%}.shop .fb-blob.b1{background:rgb(192 57 43/.1)}.shop .fb-blob.b2{background:rgb(192 57 43/.08)}.shop .fb-spark{background:radial-gradient(circle,#fff 0,rgb(192 57 43/.35) 45%,transparent 70%)}.shop .hero2-slide:not(.is-picture):before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgb(20 16 14/.5),transparent 50%)}@media (min-width:760px){.shop .hero2-slide:not(.is-picture):before{background:linear-gradient(90deg,rgb(20 16 14/.45),transparent 42%)}}.shop .hero2-kicker{display:inline-flex;align-items:center;gap:10px;letter-spacing:.22em}.shop .hero2-kicker:before{content:"";width:28px;height:1px;background:currentColor}.shop .hero2-copy :is(h1,h2){font-weight:300;letter-spacing:-.01em;text-shadow:0 2px 20px rgb(0 0 0/.25)}.shop .hero2-copy :is(h1,h2) em{font-style:italic;font-weight:400}.shop .hero2-copy .hero2-cta{min-height:0;margin-top:8px;padding:0 0 6px;border-radius:0;background:none;border-bottom:1.5px solid;color:#fff;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:gap .2s ease}.shop .hero2-copy .hero2-cta:hover{gap:14px}.shop .hero2-item .hero2-price{top:auto;right:auto;left:14px;bottom:14px;display:grid;gap:2px;max-width:calc(100% - 28px);padding:9px 14px;border-radius:10px;background:rgb(255 255 255/.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 20px -14px rgb(0 0 0/.5);transition:transform .25s ease,background-color .25s ease}.shop .hero2-item .hp-n{overflow:hidden;max-width:220px;color:var(--s-muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.shop .hero2-item .hero2-price .money,.shop .hero2-item .hero2-price .money.sale{color:var(--s-ink);font-size:15px;font-weight:800}.shop .hero2-item .hero2-price .was{margin-left:6px;font-size:12px}.shop .hero2-item img{transition:transform .6s ease}@media (hover:hover){.shop .hero2-item:hover img{transform:scale(1.04)}.shop .hero2-item:hover .hero2-price{background:#fff;transform:translateY(-4px)}}@media (min-width:760px){.shop .hero2-item:first-child .hero2-price{left:auto;right:14px}}.shop .fb-pct{top:8px;left:8px;display:inline-block;width:auto;height:auto;padding:3px 8px;clip-path:none;border-radius:6px;background:var(--s-sale);color:#fff;font-size:12px;font-weight:800;line-height:1.3;filter:none;box-shadow:0 4px 10px -4px rgb(192 57 43/.7);transform:none;animation:fb-beat 2.4s ease-in-out infinite}.shop .hero2-item .hero2-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:1px;max-width:min(230px,calc(100% - 28px))}.shop .hero2-item .hp-n{flex:1 0 100%}.shop .hero2-item .hero2-price .was{margin-left:0}@media (min-width:760px){.shop .hero2-item:first-child .hero2-price{top:14px;bottom:auto;left:auto;right:14px}}@media (max-width:759px){.shop .hero2-item .hero2-price{top:14px;bottom:auto;left:auto;right:14px;max-width:60%}}@media (min-width:1000px){.shop .fs-combo{position:relative}.shop .fs-combo-btn{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;border:1px solid var(--s-rule);border-radius:8px;background:#fff;color:var(--s-ink);font:500 14px var(--body);text-align:left;cursor:pointer}.shop .fs-combo-btn:hover,.shop .fs-combo-btn[aria-expanded=true]{border-color:var(--s-ink)}.shop .fs-combo-btn>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shop .fs-combo-btn .ico{flex:none;width:16px;height:16px;color:var(--s-muted);transition:transform .2s ease}.shop .fs-combo-btn[aria-expanded=true] .ico:last-child{transform:rotate(180deg)}.shop .fs-combo-panel{margin-top:8px;padding:8px;border:1px solid var(--s-rule);border-radius:10px;background:#fff;box-shadow:0 14px 30px -18px rgb(0 0 0/.35);animation:fb-rise .18s ease-out}.shop .fs-combo-panel .fs-search{margin-bottom:6px}.shop .catalog-page>.cat-row{display:none}.shop .catalog-page>.list-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-bottom:12px}.shop .catalog-page>.list-h h1{margin:0}.shop .catalog-page>.list-h>p{margin:0;color:var(--s-muted)}.shop .catalog-page>.list-h>form{flex:1 0 100%}.shop .list-main>.fbar2{min-height:0;margin-bottom:4px}}@media (min-width:1000px){.shop .catalog-page:not(:has(.list-h>form))>.list-h>p:last-child{display:none}.shop .list-main>.fbar2 .tr{flex:1;justify-content:space-between}.shop .list-main>.fbar2 .cnt{display:inline!important;margin-right:auto;color:var(--s-muted);font-size:14px}.shop .list-main>.fbar2 .tools{flex:1}.shop .catalog-page>.list-h{padding-bottom:4px}}@media (min-width:1000px){.shop .catalog-page>.list-h:has(form,.search-form){display:grid;gap:14px}.shop .catalog-page>.list-h>p:last-child{display:none}}.shop .hero2-item .hero2-price{align-items:center;padding:10px 14px 11px;border-radius:12px;background:rgb(255 255 255/.9)}.shop .hero2-item .hero2-price .money.sale{color:var(--s-sale);font-size:18px;font-weight:900}.shop .hero2-item .hero2-price .was{color:var(--s-muted);font-size:12.5px}.shop .hero2-item .hp-off{order:3;padding:2px 7px;border-radius:999px;background:var(--s-sale);color:#fff;font-size:11.5px;font-weight:800;line-height:1.4}.shop .hero2-slide:not(.is-picture):before{display:none}.shop .hero2-slide.is-black:after,.shop .hero2-slide:not(.is-picture):after{background:linear-gradient(0deg,rgb(20 16 14/.45),rgb(20 16 14/0) 45%)}@media (min-width:760px){.shop .hero2-slide.is-black:after,.shop .hero2-slide:not(.is-picture):after{background:linear-gradient(90deg,rgb(20 16 14/.42),rgb(20 16 14/.12) 28%,rgb(20 16 14/0) 40%)}}.shop .hero2-copy :is(.hero2-kicker,h1,h2,.hero2-badge,.hero2-note,.hero2-cta){text-shadow:0 1px 2px rgb(20 16 14/.45),0 2px 16px rgb(20 16 14/.4)}.shop .hero2-copy .hero2-cta,.shop .hero2-copy .hero2-kicker:before{box-shadow:0 1px 3px rgb(20 16 14/.3)}.shop .hero2-slide.is-black:after,.shop .hero2-slide:not(.is-picture):after{background:linear-gradient(0deg,rgb(20 16 14/.55),rgb(20 16 14/0) 55%)}@media (min-width:760px){.shop .hero2-slide.is-black:after,.shop .hero2-slide:not(.is-picture):after{background:linear-gradient(90deg,rgb(20 16 14/.5),rgb(20 16 14/.2) 30%,rgb(20 16 14/0) 42%)}}@media (max-width:759px){.shop .hero2-rank{top:14px;bottom:auto;left:14px;right:auto}}.shop .hero2-copy .hero2-cta,.shop .hero2-slide.is-red .hero2-copy .hero2-cta{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:10px;padding:0 26px;border:0;border-radius:999px;background:#fff;color:var(--s-ink);font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-shadow:none;box-shadow:0 10px 24px -12px rgb(0 0 0/.55);transition:transform .2s ease,box-shadow .2s ease}.shop .hero2-slide.is-red .hero2-copy .hero2-cta{background:var(--s-sale);color:#fff;box-shadow:0 10px 24px -10px rgb(192 57 43/.85)}.shop .hero2-copy .hero2-cta .ico{transition:transform .2s ease}.shop .hero2-copy .hero2-cta:hover{gap:10px;transform:translateY(-2px)}.shop .hero2-copy .hero2-cta:hover .ico{transform:translateX(4px)}.shop .hero2-item .hero2-off{display:none}.shop .fb-pct{top:6px;left:6px;display:grid;place-items:center;width:42px;height:42px;padding:0;border-radius:0;clip-path:var(--fb-star);background:radial-gradient(circle at 35% 30%,rgb(255 255 255/.65),transparent 40%),linear-gradient(160deg,#ffe46b,#ffc21f);color:#7a1d12;font-size:11.5px;font-weight:900;line-height:1;letter-spacing:-.02em;box-shadow:none;filter:drop-shadow(0 3px 5px rgb(0 0 0/.25));transform:rotate(-12deg);animation:fb-sticker 4s ease-in-out infinite}.shop{--fb-star:polygon(50.0% 0.0%,58.0% 9.8%,69.1% 3.8%,72.8% 15.9%,85.4% 14.6%,84.1% 27.2%,96.2% 30.9%,90.2% 42.0%,100.0% 50.0%,90.2% 58.0%,96.2% 69.1%,84.1% 72.8%,85.4% 85.4%,72.8% 84.1%,69.1% 96.2%,58.0% 90.2%,50.0% 100.0%,42.0% 90.2%,30.9% 96.2%,27.2% 84.1%,14.6% 85.4%,15.9% 72.8%,3.8% 69.1%,9.8% 58.0%,0.0% 50.0%,9.8% 42.0%,3.8% 30.9%,15.9% 27.2%,14.6% 14.6%,27.2% 15.9%,30.9% 3.8%,42.0% 9.8%)}.shop .fb{margin-top:32px;border-block:1px solid #f1dcd5}@media (max-width:759px){.shop .fb{margin-top:20px}}.shop .fb-off em{text-shadow:none;animation:fb-beat 1.8s ease-in-out infinite}.shop .fb-h{align-items:center}.shop .fb-t{gap:6px}.shop .fb-tag{padding:4px 12px;font-size:11.5px;letter-spacing:.14em}.shop .fb-tag .ico{width:13px;height:13px}.shop .fb h2{font-size:clamp(22px,2.6vw,30px)}.shop .fb-clock{gap:12px}.shop .fb-cl{font-size:13px;font-weight:600;color:var(--s-muted)}.shop .fb-cell-w,.shop .fb-cells{gap:6px}.shop .fb-cell,.shop .fb-cell-w:last-child .fb-cell,.shop .fb.last-day .fb-cell{min-width:48px;height:48px;align-content:center;padding:0 4px;border:1px solid #f0dad3;border-radius:10px;background:#fff;color:var(--s-ink);box-shadow:0 4px 12px -8px rgb(143 34 25/.35);animation:none}.shop .fb-cell b{font-size:19px;font-weight:800}.shop .fb-cell small{margin-top:1px;color:var(--s-muted);font-size:10px}.shop .fb-cell-w:last-child .fb-cell b,.shop .fb-colon{color:var(--s-sale)}.shop .fb-colon{font-size:18px;animation:fb-blink 1s ease-in-out infinite}.shop .fb-all{height:48px;padding:0 20px;border:1px solid var(--s-sale);border-radius:10px;background:var(--s-sale);color:#fff;box-shadow:0 8px 18px -10px rgb(192 57 43/.8)}.shop .fb-all:hover{background:#a8301f;color:#fff}@media (max-width:599px){.shop .fb-cell,.shop .fb-cell-w:last-child .fb-cell{min-width:42px;height:44px}.shop .fb-all{height:40px}.shop .fb-h{position:relative}.shop .fb-all{position:absolute;top:0;right:0;height:auto;padding:6px 0;border:0;box-shadow:none;font-size:13px}.shop .fb-all,.shop .fb-all:hover{background:none;color:var(--s-sale)}.shop .fb-clock{justify-content:space-between}}.shop .pc{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgb(232 226 220/.7),0 10px 24px -20px rgb(0 0 0/.4);transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover){.shop .pc:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgb(232 226 220/.7),0 18px 30px -20px rgb(0 0 0/.45)}}.shop .pc .im{border-radius:0}.shop .pc .nm{margin:0;padding:10px 12px 0;font-size:13.5px;font-weight:500}.shop .pc .pr{padding:4px 12px 12px}.shop .pc .pr .money{font-size:16px}.shop .pc .tagd{top:10px;left:10px;padding:3px 9px;border-radius:999px;background:var(--s-sale);color:#fff;font-weight:800}.shop .pc .stk{padding:0 12px 12px;margin-top:-6px}@media (max-width:599px){.shop .pc .nm{padding:8px 10px 0;font-size:13px}.shop .pc .pr{padding:2px 10px 10px}}.shop .fb{background:var(--s-soft);animation:none}.shop .fb-blob{display:none}.shop .fb-c{border-radius:14px;box-shadow:0 0 0 1px rgb(232 226 220/.7),0 10px 24px -20px rgb(0 0 0/.4);transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover){.shop .fb-c:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgb(232 226 220/.7),0 18px 30px -20px rgb(0 0 0/.45)}.shop .fb-c:hover img{transform:none}}.shop .fb-i{padding:10px 12px 12px}.shop .fb-n{font-size:13.5px;font-weight:500}.shop .fb-p b{font-size:16px}.shop .fb-all,.shop .fb-all:hover{height:auto;padding:6px 0;border:0;border-radius:0;background:none;color:var(--s-sale);box-shadow:none;font-size:14px;font-weight:700}.shop .fb-all:hover{text-decoration:underline;text-underline-offset:4px}.shop .fb-all .ico{transition:transform .2s ease}.shop .fb-all:hover .ico{transform:translateX(3px)}.shop .fb h2.fb-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;color:var(--s-ink);font:800 clamp(22px,2.4vw,28px) /1.2 var(--font-display);letter-spacing:-.01em}.shop .fb-bolt{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--s-sale);color:#fff;box-shadow:0 6px 14px -6px rgb(192 57 43/.8)}.shop .fb-bolt .ico{width:18px;height:18px;fill:currentColor;stroke:none;animation:fl-flicker 3s ease-in-out infinite}.shop .fb-pill{padding:5px 12px;border-radius:999px;background:var(--s-sale);color:#fff;font-size:14px;font-weight:800;letter-spacing:0;animation:fb-beat 2s ease-in-out infinite}@media (max-width:599px){.shop .fb h2.fb-line{font-size:21px;padding-right:90px}.shop .fb-bolt{width:30px;height:30px}.shop .fb-pill{font-size:12.5px}}.shop .fb h2.fb-line.fb-a{display:grid;gap:2px;padding-right:0;font:inherit}.shop .fb-a .fb-mk{display:inline-flex;align-items:center;gap:6px;color:var(--s-sale);font:800 12.5px/1.4 var(--font-display);letter-spacing:.18em;text-transform:uppercase}.shop .fb-a .fb-mk .ico{width:14px;height:14px;fill:currentColor;stroke:none;animation:fl-flicker 3s ease-in-out infinite}.shop .fb-a .fb-big{display:inline-flex;align-items:baseline;gap:8px;color:var(--s-ink);font-family:var(--font-display);line-height:1.05}.shop .fb-a .fb-big small{font-size:15px;font-weight:500;color:var(--s-muted)}.shop .fb-a .fb-big em{color:var(--s-sale);font-size:clamp(30px,3.2vw,40px);font-style:normal;font-weight:800;letter-spacing:-.01em}@media (max-width:599px){.shop .fb h2.fb-line.fb-a{padding-right:90px}}@keyframes fb-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fb-bar-glint{0%,70%{background-position:-60px 0}to{background-position:120px 0}}.shop .fb h2.fb-line.fb-f{display:flex;align-items:center;gap:12px;padding-right:0;font:inherit}.shop .fb-bolt-f{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--s-sale);box-shadow:0 0 0 1px #f0dad3,0 6px 14px -8px rgb(192 57 43/.6)}.shop .fb-bolt-f .ico{width:20px;height:20px;stroke:none;animation:fl-flicker 2.6s ease-in-out infinite}.shop .fb-ttl{position:relative;padding-bottom:8px;color:var(--s-ink);font:800 clamp(24px,2.6vw,32px) /1.15 var(--font-display);letter-spacing:-.01em}.shop .fb-ttl b{color:var(--s-sale);font-weight:800}.shop .fb-ttl:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,rgb(255 255 255/.9),transparent) no-repeat -60px 0 /40px 100%,var(--s-sale);transform-origin:left;animation:fb-bar-in .6s ease-out both,fb-bar-glint 3s ease-in-out .6s infinite}@media (max-width:599px){.shop .fb h2.fb-line.fb-f{padding-right:96px}.shop .fb-bolt-f{width:34px;height:34px}.shop .fb-ttl{font-size:22px}}@media (prefers-reduced-motion:reduce){.shop .fb-bolt-f .ico,.shop .fb-ttl:after{animation:none}}@keyframes fb-date-shine{0%,65%{background-position:150% 0}to{background-position:-50% 0}}.shop .fb-bolt-f{width:auto;height:auto;border-radius:0;background:none;box-shadow:none;color:#ffc21f}.shop .fb-bolt-f .ico{width:34px;height:34px;fill:currentColor;stroke:#c0392b;stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 2px 6px rgb(255 180 0/.55))}.shop .fb-ttl{font-style:italic;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.shop .fb-ttl b{background:linear-gradient(100deg,#c0392b 40%,#ff8a6b 50%,#c0392b 60%) 150% 0 /250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fb-date-shine 4s ease-in-out infinite}@media (max-width:599px){.shop .fb-bolt-f .ico{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.shop .fb-ttl b{animation:none;background:none;color:var(--s-sale)}}@media (max-width:599px){.shop .fb h2.fb-line.fb-f{padding-right:104px}.shop .fb-ttl{font-size:21px;letter-spacing:.01em}}.shop .fb-bolt-svg{display:block;width:28px;height:28px;filter:drop-shadow(0 2px 5px rgb(245 158 11/.45));animation:fl-flicker 2.6s ease-in-out infinite}.shop .fb h2.fb-line.fb-f{gap:8px}.shop .fb-ttl{padding-bottom:6px;font-size:clamp(19px,1.8vw,22px);letter-spacing:.04em}.shop .fb-ttl:after{width:44px}@media (max-width:599px){.shop .fb-bolt-svg{width:24px;height:24px}.shop .fb-ttl{font-size:18px}}@media (prefers-reduced-motion:reduce){.shop .fb-bolt-svg{animation:none}}.shop :is(.fnav,.fnav a,.nv,.mega,.msheet,.mlinks,.shop-tabs,.cats .cat>span,.cat-row .chip,.h-disp,.sec-h,.eyebrow){font-family:var(--font-display)}.top.announcement .ann-i{display:inline-flex;align-items:center;gap:6px}.top.announcement .ann-i .ico{width:15px;height:15px;color:var(--s-sale)}.top.announcement .sep{visibility:hidden;margin-inline:10px}@media (min-width:1000px){.shop .hdr .srch-btn{display:inline-flex;align-items:center;gap:10px;width:260px;height:40px;padding:0 16px;border:1px solid var(--s-rule);border-radius:999px;background:var(--s-surface);color:var(--s-muted);font-size:13px;letter-spacing:0;text-transform:none;transition:border-color .15s,background-color .15s}.shop .hdr .srch-btn:hover{border-color:var(--s-ink);background:#fff}.shop .hdr .srch-btn span{font-weight:400}}.shop .header-cart .badge,.shop .header-cart [class*=count]{min-width:18px;height:18px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:var(--s-sale);color:#fff;font-size:10.5px;font-weight:800;line-height:14px;box-sizing:border-box}.shop .hdr .srch-hint{display:none}@media (min-width:1000px){.shop .hdr .srch-btn>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.shop .hdr .srch-btn{position:relative}.shop .hdr .srch-hint{display:inline;color:var(--s-muted);font-size:13px}}.shop .top.announcement .more{display:none}@media (min-width:760px){.shop .top.announcement .more{display:inline-flex}}.shop .recent-compact .rv-row{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.shop .recent-compact .rv{flex:0 0 auto;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;width:260px;padding:8px 12px 8px 8px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgb(232 226 220/.7),0 8px 18px -16px rgb(0 0 0/.4);color:var(--s-ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover){.shop .recent-compact .rv:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgb(232 226 220/.7),0 14px 24px -16px rgb(0 0 0/.45)}}.shop .recent-compact .rv .th{position:relative;display:block;width:64px;aspect-ratio:4/5;overflow:hidden;border-radius:8px;background:var(--s-surface)}.shop .recent-compact .rv-t{display:grid;gap:4px;min-width:0}.shop .recent-compact .rv-t b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;font-weight:500;line-height:1.35}.shop .recent-compact .rv-t .money{font-size:14px;font-weight:800}.shop .recent-compact .rv-t .was{margin-left:4px;font-size:11.5px}.shop .recent-compact .rv-t{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.shop .recent-compact .rv-t b{flex:1 0 100%}.shop .recent-compact .rv-t .was{margin-left:0}.shop .co-sum .oi .th i{border:0;background:var(--s-sale);box-shadow:0 3px 8px -2px rgb(192 57 43/.6);background:var(--s-ink);color:#fff;box-shadow:0 2px 6px -1px rgb(0 0 0/.35);background:var(--s-muted);box-shadow:0 2px 5px -1px rgb(0 0 0/.25);top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--s-rule);background:#fff;color:var(--s-ink);font-size:10.5px;font-weight:800;box-shadow:0 2px 6px -2px rgb(0 0 0/.3)}@media (min-width:1000px){.shop .odock{background:rgb(255 255 255/.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -12px 28px -20px rgb(0 0 0/.35);padding-block:12px}.shop .odock .dock-total{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:12px;row-gap:2px}.shop .odock .dock-total small{grid-column:1/-1;color:var(--s-muted);font-size:12.5px}.shop .odock .dock-total b{font-size:22px;font-weight:800;color:var(--s-ink)}.shop .odock .dock-save{padding:3px 10px;border-radius:999px;background:var(--s-soft);color:var(--s-sale);font-size:12.5px;font-weight:700}.shop .odock .btn{height:50px;border-radius:10px;font-size:15px;font-weight:800;letter-spacing:.02em;box-shadow:0 10px 22px -12px rgb(192 57 43/.9);transition:transform .2s ease}.shop .odock .btn:not(:disabled):after{content:" →"}.shop .odock .btn:not(:disabled):hover{transform:translateY(-2px)}}.shop .odock .dock-save{display:none}@media (min-width:1000px){.shop .odock .dock-save{display:inline-block}}@keyframes fb-hover-sweep{0%{transform:translateX(-140%) skewX(-20deg)}to{transform:translateX(340%) skewX(-20deg)}}@media (hover:hover){.shop .fb-c:hover{transform:none;box-shadow:0 0 0 1.5px var(--s-sale),0 14px 28px -18px rgb(192 57 43/.55)}.shop .fb-c .fb-ph img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.shop .fb-c:hover .fb-ph img{transform:scale(1.07)}.shop .fb-c:hover .fb-shine{animation:fb-hover-sweep .8s ease-out 1}.shop .fb-c .fb-n{transition:color .2s ease}.shop .fb-c:hover .fb-n{color:var(--s-sale)}.shop .fb-c:hover .quick{background:var(--s-sale);color:#fff}}@media (prefers-reduced-motion:reduce){.shop .fb-c:hover .fb-ph img{transform:none}.shop .fb-c:hover .fb-shine{animation:none}}@media (hover:hover){.shop .fb-c:hover{transform:translateY(-4px);box-shadow:0 0 0 1px rgb(232 226 220/.7),0 18px 30px -20px rgb(0 0 0/.45)}.shop .fb-c:hover .fb-ph img{transform:none}.shop .fb-c:hover .fb-shine{animation:fb-sweep 5s ease-in-out infinite}.shop .fb-c:hover .fb-n{color:var(--s-ink)}.shop .fb-c:hover .quick{background:#fff;color:var(--s-ink)}}.shop .fb-c{animation-fill-mode:backwards}.shop .hdr-row{grid-template-columns:auto auto minmax(0,1fr);gap:4px}.shop .hdr .left{grid-column:1;grid-row:1}.shop .hdr .logo{grid-column:2;grid-row:1;justify-self:start;margin-left:2px;font-size:20px}.shop .hdr .right{grid-column:3;grid-row:1}.shop .hdr .srch-go{display:none}@media (min-width:1000px){.shop .hdr-row{grid-template-columns:auto minmax(0,1fr) auto;gap:48px;height:68px}.shop .hdr .logo{grid-column:1;margin:0;font-size:26px}.shop .hdr .left{grid-column:2;justify-content:center}.shop .hdr .srch-btn{width:min(640px,100%)!important;height:44px;padding:0 4px 0 18px!important;border:1.5px solid var(--s-ink)!important;border-radius:999px!important;background:#fff!important}.shop .hdr .srch-btn:hover{box-shadow:0 6px 18px -12px rgb(0 0 0/.45)}.shop .hdr .srch-hint{flex:1;text-align:left;font-size:14px}.shop .hdr .srch-go{display:grid;place-items:center;height:34px;padding:0 22px;border-radius:999px;background:var(--s-ink);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em}.shop .hdr .right{grid-column:3;gap:18px}.shop .hdr .right :is(.heart-h,.header-cart){position:relative;display:grid!important;justify-items:center;gap:2px;width:auto;height:auto;min-width:52px;color:var(--s-ink);font-size:11.5px;font-weight:600;text-decoration:none}.shop .hdr .right .heart-h:after{content:"Yêu thích"}.shop .hdr .right .header-cart:after{content:"Giỏ hàng"}.shop .hdr .right .header-cart .badge{position:absolute;top:-6px;right:6px}.shop .fnav{height:44px}.shop .fnav a[href*=flash-sale]{color:var(--s-sale)}.shop .hdr .srch-btn{height:44px;padding:0 0 0 16px!important;overflow:hidden;border:1px solid var(--s-ink)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.shop .hdr .srch-btn:hover{box-shadow:inset 0 0 0 1px var(--s-ink)!important}.shop .hdr .srch-btn>.ico{color:var(--s-muted)}.shop .hdr .srch-hint{color:#9a8f89}.shop .hdr .srch-go{align-self:stretch;height:auto;padding:0 28px;border-radius:0;background:var(--s-ink);color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.shop .hdr .srch-btn:hover .srch-go{background:#000}.shop .hdr .srch-btn{padding:0 16px!important;border:1px solid var(--s-rule)!important;background:var(--s-surface)!important;transition:background-color .15s,border-color .15s}.shop .hdr .srch-btn:hover{border-color:#d6ccc5!important;background:#fff!important;box-shadow:none!important}.shop .list-main>.fbar2{position:static;padding:0 0 12px;border-bottom:1px solid var(--s-rule);background:none}.shop .list-main>.fbar2 .toolchip:last-child{height:34px;min-height:34px;padding:0 4px 0 12px;border:0;border-radius:0;background:none;font-size:13.5px;font-weight:600}.shop .list-main>.fbar2 .toolchip:last-child:hover{color:var(--s-sale)}.shop .hdr[data-search] .srch-btn{visibility:hidden}.shop .search-layer .srch-bar{position:fixed;top:var(--sb-y);left:var(--sb-x);z-index:30;width:var(--sb-w);height:var(--sb-h);max-width:none;margin:0;padding:0!important}.shop .search-layer .srch-bar>.tap{display:none}.shop .search-layer .srch-bar .srch-field{width:100%;height:100%;padding:0 16px;border:1px solid #d6ccc5;border-radius:0;background:#fff;box-shadow:none;color:var(--s-muted)}.shop .search-layer .srch-bar .srch-field input{font-size:14px}.shop .search-layer .header-search-panel{padding-top:8px}}.shop .pc .sw-float .swb .cthumb,.shop .pc .sw-float .swb .cthumb:not(.is-dot),.shop .pc .sw-float .swb:hover .cthumb,.shop .pc .sw-float .swb:not([aria-pressed=true]) .cthumb{border:0;box-shadow:0 0 0 1.5px rgb(255 255 255/.9),0 1px 4px rgb(0 0 0/.3)}.shop .pc .sw-float .swb[aria-pressed=true] .cthumb,.shop .pc .sw-float .swb[aria-pressed=true] .cthumb:not(.is-dot),.shop .pc .sw-float .swb[aria-pressed=true] i{border:0;outline:none;box-shadow:0 0 0 2.5px var(--s-ok),0 2px 6px rgb(0 0 0/.3)}.shop .pc .sw-float .swb:focus-visible :is(i,.cthumb){outline-color:var(--s-ok)}@media (min-width:1000px){.shop .search-layer:not([style*="--sb-w"]) .srch-bar{visibility:hidden}.shop .search-layer .header-search-panel{animation:fb-rise .18s ease-out}}@keyframes srch-fade{0%{opacity:0}}@media (min-width:1000px){.shop .search-layer{animation:srch-fade .18s ease-out;transform:none}}.shop .feedback-page{padding-block:28px 64px;padding-inline:max(16px,env(safe-area-inset-left,0px))}.shop .fbk{display:grid;gap:28px;max-width:1120px;margin:0 auto}@media (min-width:900px){.shop .fbk{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:64px;padding-top:24px}}.shop .fbk-side{display:grid;gap:14px;align-content:start}.shop .fbk-side h1{margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.15}.shop .fbk-side p{margin:0;color:var(--s-muted);max-width:46ch}.shop .fbk-zalo{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--s-surface);color:var(--s-ink);font-size:14px;text-decoration:none}.shop .fbk-zalo b{margin-left:auto;text-decoration:underline;text-underline-offset:3px}.shop .fbk-form{display:grid;gap:18px}.shop .fbk-f{display:grid;gap:8px;margin:0;padding:0;border:0}.shop .fbk-f legend{padding:0;margin-bottom:8px;font-size:13.5px;font-weight:600}.shop .fbk-form .opt{color:var(--s-muted);font-weight:400}.shop .fbk-chips{display:flex;flex-wrap:wrap;gap:8px}.shop .fbk-chips .chip{height:40px;padding:0 16px;border:1px solid var(--s-rule);border-radius:999px;background:#fff;font-size:13.5px;cursor:pointer}.shop .fbk-chips .chip[aria-pressed=true]{border-color:var(--s-ink);background:var(--s-ink);color:#fff}.shop .fbk-moods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.shop .fbk-moods button{display:grid;justify-items:center;gap:4px;padding:10px 4px;border:1px solid var(--s-rule);background:#fff;color:var(--s-muted);font-size:12px;cursor:pointer}.shop .fbk-moods button i{font-size:24px;font-style:normal;line-height:1}.shop .fbk-moods button[aria-pressed=true]{border:1.5px solid var(--s-ink);color:var(--s-ink);font-weight:600}.shop .fbk-form textarea.inp{height:auto;min-height:130px;padding:12px 14px;resize:vertical}.shop .fbk-form .two{display:grid;gap:14px}@media (min-width:600px){.shop .fbk-form .two{grid-template-columns:1fr 1fr}}.shop .fbk-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.shop .fbk-form .chk{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--s-muted)}.shop .fbk-send{justify-self:start;min-width:200px;height:48px;border-radius:8px;font-weight:700}@media (max-width:599px){.shop .fbk-send{justify-self:stretch}.shop .fbk-moods span{display:none}}.shop .fb-done{display:grid;justify-items:center;gap:12px;padding:64px 16px;text-align:center}.shop .fb-done h1{margin:0;font-size:28px}.shop .fb-done p{margin:0;max-width:46ch;color:var(--s-muted)}.shop .fb-done-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--s-surface);color:var(--s-ok)}.shop .hdr.fhdr .hdr-row{grid-template-columns:1fr auto 1fr;gap:0}.shop .hdr.fhdr .left{grid-column:1;justify-content:flex-start}.shop .hdr.fhdr .logo{grid-column:2;justify-self:center;margin:0}.shop .hdr.fhdr .right{grid-column:3;justify-content:flex-end}@media (min-width:1000px){.shop .hdr .srch-btn>.ico,.shop .hdr .srch-hint{color:var(--s-muted)}.shop .odock .btn:not(:disabled):after{content:none}}.shop .hero2.has-picture .hero2-slide,.shop .hero2.has-picture .hero2-slide.is-picture{height:236px}@media (min-width:760px){.shop .hero2.has-picture .hero2-slide,.shop .hero2.has-picture .hero2-slide.is-picture{height:300px}}.shop .pinfo .buyrow2 .btn-line-buy.is-added,.shop .pinfo .buyrow2 .btn-line-buy.is-added:hover{border-color:var(--s-ok);color:var(--s-ok);background:#fff}@media (min-width:1000px){.shop .fs-price .two{grid-template-columns:1fr}}.shop .product-information{container-type:inline-size}@media (min-width:1000px){@container (max-width: 559px){.shop .product-information .spec{grid-template-columns:minmax(0,1fr);column-gap:0}.shop .product-information .spec>div:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--s-rule)}}}.shop .fstate-a .state-fbk,.shop .res-fbk{margin:0;font-size:13px;color:var(--s-muted)}.shop .res-fbk{margin-top:14px}.shop .fstate-a .state-fbk{flex-basis:100%;margin-top:6px}.shop :is(.res-fbk,.state-fbk) a{color:var(--s-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.shop .oi .oi-low{display:inline-block;width:max-content;margin-top:4px}.shop .srch-field .srch-clear{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-right:-8px;padding:0;border:0;background:none;cursor:pointer}.shop .srch-field .srch-clear .ico{box-sizing:border-box;width:18px;height:18px;padding:4px;border-radius:50%;background:color-mix(in srgb,var(--s-muted) 70%,#fff);color:#fff;stroke-width:3}.shop .srch-field .srch-clear:hover .ico{background:var(--s-muted)}.shop .search-layer .srch-h .eyebrow{color:var(--s-ink);font-weight:700}input[name=maxPrice],input[name=minPrice]{appearance:textfield;-moz-appearance:textfield}input[name=maxPrice]::-webkit-inner-spin-button,input[name=maxPrice]::-webkit-outer-spin-button,input[name=minPrice]::-webkit-inner-spin-button,input[name=minPrice]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:759px){.shop .fb-grid{grid-auto-columns:46%;gap:10px}.shop .fb-c{container-type:inline-size}.shop .fb-ph{aspect-ratio:4/5}.shop .fb-c .quick{top:calc(125cqw - 52px);right:8px;margin-top:0;width:36px;height:36px}.shop .fb-c .quick .ico{width:18px;height:18px}.shop .fb-i{gap:3px;padding:9px 10px 11px}.shop .fb-n{font-size:13px}.shop .fb-p{flex-wrap:wrap;gap:0 6px;overflow:visible}.shop .fb-p b{font-size:15px}.shop .fb-p s{font-size:11.5px}}@media (min-width:560px) and (max-width:759px){.shop .fb-grid{grid-auto-columns:31%}}@media (max-width:759px){.shop .fbar2{top:57px}}.shop .looks-sizes.need button:not(:disabled){border-color:var(--s-sale);box-shadow:0 0 0 1px var(--s-sale) inset}.shop .looks-sizes.need{animation:looks-shake .4s ease-in-out}@keyframes looks-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.shop .looks-need-size{display:inline-flex;align-items:center;gap:5px;font-weight:600}.shop .looks-need .ico,.shop .looks-need-size .ico{flex:none;width:15px;height:15px}.shop .looks-need{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;border-radius:6px;background:var(--s-soft);color:var(--s-sale);font-size:13.5px;font-weight:600;animation:looks-need-in .25s ease-out}@keyframes looks-need-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.shop .looks-need,.shop .looks-sizes.need{animation:none}}.shop .colors.pcolors button[aria-pressed=true] .ph{box-shadow:0 0 0 2px #fff,0 0 0 4.5px #5f9a7b}.shop :is(.res-fbk,.state-fbk) a{white-space:nowrap}.search-layer .fstate-a .state-fbk{flex-basis:100%;margin:6px 0 0;font-size:13px;color:var(--s-muted)}.shop .fstate-a:has(.state-fbk){flex-direction:column;align-items:center;max-width:100%}.shop .fstate-a:has(.state-fbk)>.state-fbk{flex:none;width:auto;max-width:100%;min-width:0;text-align:center;white-space:normal}.shop .fstate-a .state-fbk a{white-space:normal}.shop .list-h{grid-template-columns:minmax(0,1fr)}.shop .list-h>*{min-width:0;overflow-wrap:anywhere}@media (min-width:760px){.shop .hero2-item .hero2-price,.shop .hero2-item:first-child .hero2-price{top:14px;bottom:auto;left:auto;right:14px}.shop .fb-in{padding-inline:var(--gut,48px)}}.shop main :is(h1,h2,.h-disp):not(:is(.hero2,.fb,.is-dark) *){color:#1a1614;font-weight:700}.shop .eyebrow:not(:is(.hero2,.fb,.is-dark) *){color:var(--band,#58504d);font-weight:700}.shop .pc .nm,.shop .pc .nm a{color:#4a423e}.shop .top.announcement,.shop .topwrap{background:#fff}.shop .topwrap{border-bottom:1px solid var(--s-rule)}.shop .hdr .srch-btn{background:#fff!important;border:1px solid var(--s-rule)!important;box-shadow:none!important}.shop .hdr .srch-btn:hover{border-color:#cfc6bf!important;box-shadow:none!important}.shop .look3 :is(.la-main,.la-occ),.shop .product-information .spec,.shop :is(.la-main,.la-occ,.spec,.helpbox,.rev-sum,.ff-news,.fbk-zalo){background:#fff!important;border:1px solid var(--s-rule)}.shop .la-occ [aria-selected=true]{background:var(--s-surface)!important}.shop .ff-news .nw-ic{background:var(--s-surface)}.shop .hdr .srch-btn,.shop .hdr .srch-btn .srch-hint{font-weight:400!important}.shop .sec-h.more-h .h-disp{margin:0;color:#1a1614;font-size:24px;font-weight:700}@media (max-width:759px){.shop .sec-h.more-h .h-disp{font-size:19px}}.shop .cats.cats-deal{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.shop .cats-deal .cat-deal{position:relative;display:flex;align-items:center;gap:14px;aspect-ratio:auto;height:auto;padding:10px 14px 10px 10px;overflow:visible;border:1px solid var(--s-rule);border-radius:12px;background:#fff;color:var(--s-ink);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.shop .cats-deal .cat-deal:after,.shop .cats-deal .cat-deal:before{content:none}@media (hover:hover){.shop .cats-deal .cat-deal:hover{border-color:#cfc6bf;box-shadow:0 10px 24px -18px rgb(0 0 0/.5);transform:translateY(-2px)}}.shop .cats-deal .cd-ph{position:relative;flex:none;width:72px;height:72px;overflow:hidden;border-radius:10px;background:var(--s-surface)}.shop .cats-deal .cd-ph img{object-fit:cover}.shop .cats-deal .cd-off{display:none}.shop .cats-deal .cd-tx{position:static;display:grid;gap:2px;min-width:0;padding:0;background:none;box-shadow:none;text-align:left}.shop .cats-deal .cd-tx b{overflow:hidden;color:#1a1614;font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.shop .cats-deal .cd-tx small{color:var(--s-muted);font-size:12.5px}.shop .cats-deal .cd-deal{justify-self:start;margin-top:4px;padding:2px 8px;border-radius:99px;background:var(--s-soft);color:var(--s-sale);font-size:12px;font-style:normal;font-weight:700}@media (max-width:759px){.shop .cats.cats-deal{display:flex;gap:14px;margin-inline:-16px;padding:4px 16px 6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.shop .cats-deal .cat-deal{flex:none;flex-direction:column;gap:6px;width:76px;padding:0;border:0;background:none;scroll-snap-align:start}.shop .cats-deal .cd-ph{width:68px;height:68px;overflow:visible;border-radius:50%}.shop .cats-deal .cd-ph img{border-radius:50%}.shop .cats-deal .cd-off{position:absolute;right:-6px;bottom:-2px;display:block;padding:1px 6px;border:2px solid #fff;border-radius:99px;background:var(--s-sale);color:#fff;font-size:10.5px;font-style:normal;font-weight:800}.shop .cats-deal .cd-tx{justify-items:center;text-align:center}.shop .cats-deal .cd-tx b{max-width:76px;font-size:12.5px;font-weight:600}.shop .cats-deal .cd-deal,.shop .cats-deal .cd-tx small{display:none}}.shop .cats-deal .cat-deal>:is(.cd-ph,.cd-tx){inset:auto;margin:0;padding:0;border-radius:10px;background-color:transparent;box-shadow:none;transform:none}.shop .cats-deal .cat-deal>.cd-ph{background-color:var(--s-surface)}@media (max-width:759px){.shop .cats-deal .cat-deal>.cd-ph{border-radius:50%}}@media (min-width:760px) and (max-width:1279px){.shop .cats.cats-deal{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.shop .cats-deal .cat-deal{flex-direction:column;align-items:stretch;gap:10px;padding:10px}.shop .cats-deal .cat-deal>.cd-ph{width:100%;height:auto;aspect-ratio:4/3}}.shop .looks-cta{container-type:inline-size}.shop .looks-cta>.btn{min-width:0}@container (max-width: 400px){.shop .looks-cta .cta-tail{display:none}}@media (max-width:759px){.shop .looks-cta~.trustline .trust-sep-zalo{display:none}.shop .looks-cta~.trustline .lnk{flex-basis:100%;margin-top:2px;text-align:center}}.shop .topwrap:has(.ann-run){border-bottom:0;background:var(--s-sale)}.shop .top.announcement.ann-run{display:block;position:relative;height:34px;overflow:hidden;background:var(--s-sale);color:#fff;font-size:12.5px;font-weight:600;letter-spacing:.03em}.shop .ann-run .ann-track{display:flex;width:max-content;height:100%;animation:ann-run 38s linear infinite}.shop .ann-run .ann-copy{display:flex;flex:none;align-items:center}.shop .ann-run .ann-i{display:inline-flex;align-items:center;gap:7px;padding-inline:28px}.shop .ann-run .ann-i .ico{width:15px;height:15px}.shop .ann-run:focus-within .ann-track,.shop .ann-run:hover .ann-track{animation-play-state:paused}@keyframes ann-run{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.shop .ann-run .ann-track{animation:none}}.shop .topwrap:has(.ann-run) .top-link{z-index:1;padding-left:16px;background:linear-gradient(90deg,rgb(192 57 43/0),var(--s-sale) 14px)}@media (min-width:1000px){.shop .topwrap:has(.ann-run) .top-link{right:0;padding:0 40px 0 48px;background:linear-gradient(90deg,rgb(192 57 43/0),var(--s-sale) 36px)}}.shop .topwrap:has(.ann-run){border-bottom:1px solid var(--s-rule);background:#fff}.shop .top.announcement.ann-run{background:#fff;color:var(--s-ink)}.shop .ann-run .ann-i .ico{color:var(--s-sale)}.shop .topwrap:has(.ann-run) .top-link{background:linear-gradient(90deg,rgb(255 255 255/0),#fff 36px);color:var(--s-ink)}.shop .top.announcement.ann-run,.shop .topwrap:has(.ann-run){border-bottom:0;background:var(--band);color:#fff}.shop .ann-run .ann-i .ico{color:#fff}.shop .topwrap:has(.ann-run) .top-link{background:linear-gradient(90deg,rgb(88 80 77/0),var(--band) 36px);color:#fff}@container (max-width: 330px){.shop .looks-cta>.btn{gap:5px;padding-inline:6px;font-size:13px;letter-spacing:0}.shop .looks-cta>.btn .ico{width:16px;height:16px}}.shop .topwrap:has(.ann-run){overflow:clip}.shop .camp-hero{background:var(--s-surface);margin-top:10px}.shop .camp-hero .camp-in{display:grid;grid-template-columns:1fr;gap:14px;padding-block:18px}.shop .camp-hero .camp-t{display:grid;gap:12px;justify-items:start;min-width:0}.shop .camp-hero h1{margin:0;font-size:24px;line-height:1.12}.shop .camp-hero .camp-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.shop .camp-hero .camp-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;background:var(--s-sale);color:#fff;font-weight:600;font-size:14px;border-radius:2px}.shop .camp-hero .offers-clock{font-size:15px;color:var(--s-ink)}.shop .camp-hero .offers-clock b{color:var(--s-sale);font-weight:600}.shop .camp-hero .camp-note{margin:0;color:var(--s-muted);font-size:14px}.shop .camp-hero .btn-dark{min-height:44px;padding-inline:22px}.shop .camp-hero .camp-terms{background:none;border:0;padding:0;min-height:44px;color:var(--s-ink);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.shop .camp-hero .pics{order:-1;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,calc((100% - 18px) / 4)));gap:6px}.shop .camp-hero .pics>div{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:2px;background:var(--s-rule)}.shop .camp-hero .pics img{object-fit:cover}.shop .camp-anchor{display:block;scroll-margin-top:96px}@media (min-width:760px){.shop .camp-hero .camp-in{grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;padding-block:24px}.shop .camp-hero h1{font-size:clamp(28px,2.4vw,34px)}.shop .camp-hero .pics{order:0;grid-template-columns:repeat(var(--n,4),118px);gap:8px}}@media (min-width:760px) and (max-width:1023px){.shop .camp-hero .pics{grid-template-columns:repeat(var(--n,4),88px)}}.shop .la-panel .la-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}