/* LINXEN identity, not a third-party marketplace certification. */
.lxv2-body .lxmall-badge{display:inline-flex;align-items:center;gap:3px;vertical-align:2px;margin-right:5px;padding:2px 5px;border-radius:4px;background:#bc4d38;color:#fff;font:650 10px/1.35 var(--lx-comfort-font,sans-serif);white-space:nowrap;letter-spacing:0;text-transform:none;}
.lxv2-body .lxmall-badge svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}
.lxv2-body :is(.lxcv1-product-card,.lxv2-card,.lxl-related__card,.lxs-product-card){border:1px solid #e6dfd6;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 2px 5px #73523b04;}
.lxv2-body .lxcv1-product-card{display:flex;flex-direction:column;min-width:0;}
.lxv2-body .lxcv1-product-card__media-shell{border-radius:0;margin:0;}
.lxv2-body .lxcv1-product-card__media,.lxv2-body .lxcv1-product-card__media img{border-radius:0;}
.lxv2-body .lxcv1-product-card__body{display:flex;flex-direction:column;flex:1;padding:11px 11px 13px;}
.lxv2-body .lxcv1-product-card__body>a{min-height:0;margin-bottom:7px;}
.lxv2-body .lxcv1-product-card .lxcv1-product-card__body h3,.lxv2-body .lxpdp[data-pdp-variant] .lxl-related__name,.lxv2-body :is(.lxv2-card h3,.lxs-product-card h3){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.5;font-weight:500;min-height:0;max-height:3em;margin:0;text-wrap:pretty;}
.lxv2-body .lxcv1-product-card__body h3{min-height:3em;}
.lxv2-body .lxcv1-product-card__meta{gap:4px;flex-wrap:nowrap;justify-content:space-between;margin-bottom:7px;}
.lxv2-body .lxcv1-product-card__status{font-size:7px;padding:3px 4px;letter-spacing:.02em;white-space:nowrap;}
.lxv2-body .lxcv1-product-card__code{font-size:7px;letter-spacing:.02em;white-space:nowrap;}
.lxv2-body .lxcv1-product-card__price{margin-top:auto;}
.lxv2-body .lxcv1-product-card__sizes{gap:5px;}
.lxv2-body .lxcv1-product-card__sizes>span{font-size:9px;}
.lxv2-body .lxcv1-product-card__sizes>div{flex:1;justify-content:space-between;gap:2px;}
.lxv2-body .lxcv1-product-card__sizes small{min-width:21px;font-size:11px;}
.lxv2-body .lxcv1-product-card__color-row .lxcv1-product-card__colors{gap:7px;}
.lxv2-body .lxcv1-product-card__color-row .lxshop-quick-add{flex:0 0 32px;width:32px;height:32px;min-height:32px;box-sizing:border-box;padding:7px;margin:3px 2px 3px 4px;background:#e64e47;color:#fff;border:1px solid #d83f39;border-radius:10px;box-shadow:0 2px 5px #d9432d1c;overflow:visible;}
.lxv2-body .lxcv1-product-card__color-row .lxshop-quick-add svg{width:17px;height:17px;display:block;}
.lxv2-body .lxcv1-product-card__color-row .lxshop-quick-add:hover{background:#cf3937;}
.lxv2-body .lxcv1-product-card__color-row .lxshop-quick-add:focus-visible{outline:2px solid #bd342f;outline-offset:1px;}
.lxv2-body .lxcv1-product-card__color-row{padding:1px 0;overflow:visible;}
.lx-home-selected .lxh-selected .lxh3-catalog{display:block;padding-top:10px;}
.lx-home-selected .lxh-selected .lxh3-catalog__head{margin:14px 0 10px;align-items:center;}
.lx-home-selected .lxh-selected .lxh3-catalog__head h2{font:600 23px/1.3 var(--lx-comfort-font,sans-serif);letter-spacing:-.02em;margin:0;}
.lx-home-selected .lxh-catalog__summary{border:0;padding:0 0 12px;margin:0;font-size:11px;}
.lxhome-filters{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding:5px 2px 9px;}
.lxhome-filters::-webkit-scrollbar{display:none;}
.lxhome-filters a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:9px 15px;border-radius:30px;background:#fff;color:#705a4d;border:1px solid #e8ded5;font:550 13px/1.3 var(--lx-comfort-font,sans-serif);text-decoration:none;white-space:nowrap;}
.lxhome-filters a[aria-current=true]{background:#db4c43;color:#fff;border-color:#db4c43;box-shadow:0 3px 8px #ca48351c;}
.lxhome-filters .lxhome-filters__more{background:#f5e9dc;color:#955d39;}
.lxhome-filters svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;}
.lxv2-body .lxpdp .lxl-buy{padding-top:14px;padding-bottom:16px;display:block;}
.lxv2-body .lxpdp .lxl-buy__header{margin:0;padding:0;}
.lxv2-body .lxpdp .lxl-buy__eyebrow{font-size:11px;letter-spacing:.04em;margin:0 0 7px;color:#8d6c58;}
.lxv2-body .lxpdp .lxl-buy__header h1{font:600 clamp(23px,2.6vw,32px)/1.3 var(--lx-comfort-font,sans-serif);letter-spacing:-.02em;margin:0 0 9px;}
.lxv2-body .lxpdp .lxl-buy__header h1 .lxmall-badge{font-size:11px;vertical-align:3px;}
.lxpd-mall-note{display:flex;flex-wrap:wrap;align-items:center;gap:5px;color:#a44f32;font-size:11px;line-height:1.5;margin:0 0 12px;}
.lxpd-mall-note span{color:#856f60;}
.lxpd-mall-note svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}
.lxv2-body .lxpdp .lxl-buy__price-row{background:#fff0e9;border-radius:12px;padding:12px 14px;margin:0 0 9px;gap:8px;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.lxv2-body .lxpdp .lxl-buy__price strong{color:#d04335;font-size:29px;}
.lxv2-body .lxpdp .lxl-buy__stock{background:#e5f4e9;color:#29714b;padding:6px 8px;border-radius:20px;font-size:11px;}
.lxv2-body .lxpdp .lxl-buy__description{font-size:13px;line-height:1.6;margin:8px 0;}
.lxv2-body .lxpdp .lxl-selector{display:block;padding:12px 0 0;margin:0;}
.lxv2-body .lxpdp .lxl-selector__heading{margin:0 0 9px;}
.lxv2-body .lxpdp .lxl-selector__heading h2{display:flex;align-items:center;gap:6px;font-size:14px;}
.lxv2-body .lxpdp .lxl-selector__heading h2 svg{width:18px;height:18px;fill:none;stroke:#d24b38;stroke-width:1.6;stroke-linejoin:round;}
.lxv2-body .lxpdp .lxl-color-list{gap:8px;}
.lxv2-body .lxpdp .lxl-color.is-active{background:#fff1e8;box-shadow:inset 0 0 0 1.5px #dc6b48;}
.lxv2-body .lxpdp .lxl-color strong{font-size:11px;}
.lxv2-body .lxpdp[data-pdp-variant] .lxl-purchase-row{grid-template-columns:minmax(0,1fr);margin-top:14px;gap:12px;}
.lxv2-body .lxpdp[data-pdp-variant] .lxl-quantity{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 12px;background:#f7eee4;border-radius:10px;gap:12px;}
.lxv2-body .lxpdp .lxl-quantity>span{font-size:13px;font-weight:550;}
.lxv2-body .lxpdp .lxl-quantity__control{background:#fff;border-radius:8px;}
.lxv2-body .lxpdp .lxl-product,.lxv2-body .lxpdp .lxl-product__gallery,.lxv2-body .lxpdp .lxl-buy{min-width:0;box-sizing:border-box;}
.lxv2-body .lxpdp .lxl-quantity>div{display:flex;align-items:center;gap:0;flex:0 0 auto;background:#fff;border-radius:8px;}
.lxv2-body .lxpdp .lxl-cart-form{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));}
.lxv2-body .lxpdp[data-pdp-variant] .lxl-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:transparent;padding:12px 0;}
.lxv2-body .lxpdp[data-pdp-variant] .lxl-trust>div{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 6px;min-width:0;background:#f6f0e8;border:0;border-radius:9px;text-align:center;}
.lxv2-body .lxpdp .lxl-trust strong{font-size:11px;line-height:1.5;white-space:normal;}
.lxv2-body .lxpdp .lxl-trust small{font-size:10px;line-height:1.5;white-space:normal;}
.lxcheckout-checklist{list-style:none;display:grid;gap:9px;margin:12px 0 0;padding:14px;border-radius:12px;background:#eef7ef;color:#365f43;font-size:13px;line-height:1.4;}
.lxcheckout-checklist li{display:flex;align-items:center;gap:9px;}
.lxcheckout-checklist svg{flex:0 0 19px;width:19px;height:19px;fill:none;stroke:#2b8b59;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;background:#dcf0df;border-radius:50%;padding:2px;}
.lxcheckout-phone-note{display:flex;align-items:flex-start;gap:8px;padding:12px;background:#fff0e4;border-radius:10px;color:#955333;font-size:13px;line-height:1.5;}
.lxcheckout-phone-note svg{flex:0 0 20px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;}
.lxv2-body .lxl-related__card figure{margin:0;border-radius:0;}
.lxv2-body .lxl-related__copy{padding:13px;}
.lxv2-body .lxl-related__name .lxmall-badge{font-size:10px;}
.lxv2-body .lxpdp[data-pdp-variant] .lxl-related__card{border:1px solid #e6dfd6;border-radius:12px;background:#fff;overflow:hidden;}
.lxv2-body .lxpdp[data-pdp-variant] .lxl-related__card :is(figure,img){border-radius:0;}
.lxv2-body .lxpdp[data-pdp-variant] .lxl-related__copy{padding:13px;}
.lxv2-body .lxpd-actions{display:none;}
@media(max-width:720px){
 .lxv2-body .lxcv1-product-grid{gap:15px 10px;align-items:stretch;}
 .lxv2-body .lxcv1-product-card__body{padding:9px 9px 11px;}
 .lxv2-body .lxcv1-product-card .lxcv1-product-card__body h3{font-size:13px;line-height:1.55;max-height:3.1em;min-height:3.1em;}
 .lxv2-body .lxpdp[data-pdp-variant] .lxl-product{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr);}
 .lxv2-body .lxpdp[data-pdp-variant] .lxl-buy{width:calc(100% - 32px);max-width:calc(100% - 32px);margin:0 16px;}
 .lxv2-body .lxcv1-product-card__sizes>span{display:none;}
 .lxv2-body .lxcv1-product-card__sizes>div{justify-content:flex-start;gap:4px;}
 .lxv2-body .lxcv1-product-card__sizes small{min-width:22px;}
 .lxv2-body .lxpd-actions{position:fixed;z-index:650;inset:auto 0 0;display:grid;grid-template-columns:64px 87px minmax(0,1fr);align-items:stretch;gap:0;min-height:70px;padding:8px 12px max(8px,env(safe-area-inset-bottom));background:#fffdf9;border-top:1px solid #eadfd2;box-shadow:0 -5px 24px #69432c0c;}
 .lxv2-body .lxpdp .lxpd-actions :is(a,button){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;min-width:0;padding:5px;border:0;font:500 11px/1.3 var(--lx-comfort-font,sans-serif);color:#965537;background:transparent;cursor:pointer;text-decoration:none;white-space:nowrap;}
 .lxv2-body .lxpdp .lxpd-actions :is(a,button)>span{font:inherit;}
 .lxpd-actions svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}
 .lxv2-body .lxpdp .lxpd-actions .lxpd-actions__cart{border-left:1px solid #eee5db;margin-right:9px;}
 .lxv2-body .lxpdp .lxpd-actions .lxpd-actions__buy{background:#b84e37;color:#fff;border-radius:8px;font-size:12px;font-weight:500;gap:2px;}
 .lxpd-actions__buy strong{font-size:19px;line-height:1.25;white-space:nowrap;}
 .lxv2-body:has([data-pdp-actions]) .lxv2-main{padding-bottom:calc(82px + env(safe-area-inset-bottom));}
}
@media(max-width:350px){.lxv2-body .lxpd-actions{grid-template-columns:53px 73px minmax(0,1fr);padding-left:8px;padding-right:8px;}.lxpd-actions__buy strong{font-size:17px;}.lxv2-body .lxcv1-product-card__body{padding:8px 7px 10px;}.lxv2-body .lxcv1-product-card__sizes>div{gap:3px;}.lxv2-body .lxcv1-product-card__sizes small{min-width:20px;}}
