.lx-shelf{display:block;font-family:var(--shelf-body-family);font-style:var(--shelf-body-style);font-weight:var(--shelf-body-weight);line-height:1.55;background:var(--shelf-bg);color:var(--shelf-ink);padding-block:var(--shelf-space)}.lx-shelf__wrap{max-width:1680px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.lx-shelf__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.lx-shelf__eyebrow{margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--shelf-accent)}.lx-shelf h2.lx-shelf__title{font-family:var(--shelf-heading-family);font-style:var(--shelf-heading-style);font-weight:var(--shelf-heading-weight);font-size:var(--shelf-heading-size, 48px);color:inherit;text-transform:none;line-height:1.05;letter-spacing:-.035em;margin:0}.lx-shelf__intro{margin:14px 0 0;max-width:56ch;font-size:var(--shelf-body-size, 14px);line-height:1.6;opacity:.75}.lx-shelf__track{display:grid;grid-template-columns:repeat(var(--shelf-columns, 4),minmax(0,1fr));gap:clamp(18px,2.2vw,36px);list-style:none;margin:0;padding:0}.lx-shelf__card{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.lx-shelf__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--shelf-radius);background:#eeece7;text-decoration:none}.lx-shelf__media img,.lx-shelf__placeholder{width:100%;height:100%;object-fit:var(--shelf-fit, cover);transition:transform .5s ease}.lx-shelf__media .lx-shelf__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .5s ease}.lx-shelf__discount,.lx-shelf__badge{z-index:1}.lx-shelf__discount,.lx-shelf__badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:8px;background:var(--shelf-bg);color:var(--shelf-ink);padding:7px 10px;font-size:12px;font-weight:700;line-height:1.2;box-shadow:0 1px 8px #00000008}.lx-shelf__discount{background:var(--shelf-sale-bg, var(--shelf-bg));color:var(--shelf-sale-ink, var(--shelf-ink))}.lx-shelf__discount span{color:var(--shelf-sale-label, var(--shelf-accent));border-left:1px solid currentColor;padding-left:8px;font-size:10px;letter-spacing:.06em}.lx-shelf__badge{background:var(--shelf-badge-bg, var(--shelf-bg));color:var(--shelf-badge-ink, var(--shelf-accent))}.lx-shelf__body{display:flex;flex-direction:column;flex:1;padding-top:20px;text-align:var(--shelf-card-align, start)}.lx-shelf h3.lx-shelf__name{margin:0;font-family:var(--shelf-card-family);font-style:var(--shelf-card-style);font-size:var(--shelf-card-size, 20px);font-weight:var(--shelf-card-weight);color:inherit;text-transform:none;line-height:1.25;letter-spacing:-.04em}.lx-shelf__name a{text-decoration:none}.lx-shelf__reviews{min-width:0;margin:0}.lx-shelf__body>.lx-shelf__reviews+.lx-shelf__name{margin-top:6px}.lx-shelf__name+.lx-shelf__reviews{margin-top:6px}.lx-shelf .lx-shelf__reviews.jdgm-preview-badge{text-align:var(--shelf-card-align, start);white-space:normal;line-height:1.5}.lx-shelf__reviews .jdgm-prev-badge__stars{display:inline-block;white-space:nowrap}.lx-shelf__reviews .jdgm-prev-badge__text{white-space:normal}.lx-shelf__subtitle{margin:6px 0 0;font-size:var(--shelf-body-size, 14px);line-height:1.5}.lx-shelf__detail{display:flex;align-items:center;justify-content:var(--shelf-card-justify, flex-start);gap:7px;margin:9px 0 0;font-size:12px;line-height:1.5;opacity:.7}.lx-shelf__detail svg{width:16px;height:16px;flex:none}.lx-shelf__purchase{margin-top:0;padding-top:14px}.lx-shelf__purchase>.lx-shelf__reviews+.lx-shelf__price{padding-top:6px}.lx-shelf__purchase>.lx-shelf__price:has(+.lx-shelf__reviews){padding-bottom:6px}.lx-shelf__purchase>.lx-shelf__reviews+.lx-shelf__button{margin-top:12px}.lx-shelf__price{display:flex;align-items:baseline;justify-content:var(--shelf-card-justify, flex-start);flex-wrap:wrap;gap:6px 10px;margin:0;padding-bottom:14px;font-size:var(--shelf-price-size, 19px);font-weight:600;letter-spacing:-.035em}.lx-shelf__price s{font-size:15px;font-weight:400;color:#8c433c}.lx-shelf__button{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:54px;padding:12px 14px;border:1px solid var(--shelf-ink);border-radius:2px;color:inherit;text-decoration:none;font-size:13px;font-weight:600;line-height:1.4;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.lx-shelf__button svg{width:20px;height:20px;flex:none}.lx-shelf__button--disabled{opacity:.45}.lx-shelf__footer{display:flex;justify-content:center;margin-top:40px}.lx-shelf__footer a{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.lx-shelf__footer svg{width:18px;height:18px}.lx-shelf__nav{display:none;gap:8px}.lx-shelf__nav button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--shelf-ink);border-radius:50%;background:transparent;padding:9px}.lx-shelf__nav button:disabled{opacity:.3;cursor:default}.lx-shelf__nav svg{width:20px;height:20px}.lx-shelf :focus-visible{outline:2px solid var(--shelf-accent);outline-offset:4px}@media(min-width:750px)and (hover:hover)and (pointer:fine){.lx-shelf__media:hover .lx-shelf__image--secondary,.lx-shelf__media:focus-visible .lx-shelf__image--secondary{opacity:1}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lx-shelf__media:hover img{transform:scale(1.035)}}@media(min-width:750px)and (max-width:1099px){.lx-shelf__track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media(max-width:749px){.lx-shelf__wrap{padding-inline:20px}.lx-shelf{padding-block:min(var(--shelf-space),48px);overflow:hidden}.lx-shelf__header{gap:12px;margin-bottom:26px;align-items:start}.lx-shelf__eyebrow{font-size:9px;margin-bottom:12px}.lx-shelf h2.lx-shelf__title{font-size:var(--shelf-heading-mobile, 32px)}.lx-shelf__intro{font-size:var(--shelf-body-mobile, 13px);max-width:34ch}.lx-shelf__track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82vw;gap:16px;overflow-x:auto;margin-inline:-20px;padding:0 20px 20px;scroll-padding-inline:20px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--shelf-accent) transparent}.lx-shelf__card{scroll-snap-align:start}.lx-shelf__body{padding-top:16px}.lx-shelf h3.lx-shelf__name{font-size:var(--shelf-card-mobile, 20px)}.lx-shelf__subtitle{font-size:var(--shelf-body-mobile, 13px)}.lx-shelf__price{font-size:var(--shelf-price-mobile, 19px)}.lx-shelf__nav:not([hidden]){display:flex;flex:none}.lx-shelf__nav button{width:32px;height:32px;padding:6px}.lx-shelf__footer{margin-top:24px}.lx-shelf--mobile-grid .lx-shelf__track{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:28px 16px;overflow:visible;margin-inline:0;padding:0;scroll-snap-type:none}.lx-shelf--mobile-grid .lx-shelf__nav{display:none}.lx-shelf--mobile-grid .lx-shelf__card{scroll-snap-align:none}.lx-shelf--mobile-grid .lx-shelf__body{padding-top:12px}.lx-shelf--mobile-grid .lx-shelf__discount,.lx-shelf--mobile-grid .lx-shelf__badge{top:6px;right:6px;max-width:calc(100% - 12px);flex-wrap:wrap;gap:4px;padding:5px 6px;font-size:10px}.lx-shelf--mobile-grid .lx-shelf__discount span{padding-left:4px;font-size:8px}.lx-shelf--mobile-grid .lx-shelf__button{gap:6px;padding-inline:8px}.lx-shelf--mobile-grid .lx-shelf__button svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.lx-shelf__media img,.lx-shelf__button{transition:none}}.lx-shelf,.lx-shelf *,.lx-shelf *:before,.lx-shelf *:after{box-sizing:border-box}.lx-shelf img{display:block;max-width:100%}.lx-shelf a,.lx-shelf button{color:inherit}.lx-shelf__name a{font:inherit}.lx-shelf button{font:inherit;cursor:pointer}.lx-shelf .lx-shelf__button{font-size:var(--shelf-button-size, 13px);background:var(--shelf-button-bg, transparent);color:var(--shelf-button-ink, var(--shelf-ink));border-color:var(--shelf-button-border, var(--shelf-ink));text-align:center;overflow-wrap:anywhere}.lx-shelf__button>span{min-width:0}.lx-shelf .lx-shelf__button[href]:focus-visible{background:var(--shelf-button-hover-bg, var(--shelf-ink));color:var(--shelf-button-hover-ink, var(--shelf-bg));border-color:var(--shelf-button-hover-border, var(--shelf-ink))}@media(hover:hover){.lx-shelf .lx-shelf__button[href]:hover{background:var(--shelf-button-hover-bg, var(--shelf-ink));color:var(--shelf-button-hover-ink, var(--shelf-bg));border-color:var(--shelf-button-hover-border, var(--shelf-ink))}}@media(max-width:749px){.lx-shelf .lx-shelf__button{font-size:var(--shelf-button-mobile, 13px)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lx-product-shelf.css.map */
