.ll-section{--ll-accent: var(--color-primary-button-background);--ll-accent-text: var(--color-primary-button-text);--ll-muted: rgb(var(--color-foreground-rgb) / .62);--ll-line: rgb(var(--color-foreground-rgb) / .1);--ll-radius: 10px;--ll-gutter: 16px;position:relative;padding-top:var(--ll-pt, 32px);padding-bottom:var(--ll-pb, 32px);background:var(--color-background);color:var(--ll-t-color, var(--color-foreground));font-family:var(--ll-t-font, var(--font-body--family));font-weight:var(--ll-t-weight, 400);font-size:var(--ll-t-size, 14px);line-height:1.55}@media(min-width:750px){.ll-section{--ll-gutter: 32px}}.ll-section *,.ll-section *:before,.ll-section *:after{box-sizing:border-box}.ll-wrap{width:100%;max-width:var(--ll-max, 1400px);margin-inline:auto;padding-inline:var(--ll-gutter)}.ll-wrap--full{max-width:none}.ll-h{margin:0;font-family:var(--ll-h-font);font-weight:var(--ll-h-weight);font-style:var(--ll-h-style, normal);font-size:var(--ll-h-size, 32px);line-height:1.08;letter-spacing:var(--ll-h-spacing, 0);text-transform:var(--ll-h-transform, none);color:var(--ll-h-color, var(--color-foreground-heading));text-wrap:balance}.ll-sub{margin:0;font-family:var(--ll-s-font);font-size:var(--ll-s-size, 20px);line-height:1.3;color:var(--ll-h-color, var(--color-foreground-heading))}.ll-text{margin:0;color:var(--ll-t-color, var(--color-foreground))}.ll-text p{margin:0 0 .6em}.ll-text p:last-child{margin-bottom:0}.ll-eyebrow{margin:0;font-size:.78em;letter-spacing:.28em;text-transform:uppercase;color:var(--ll-muted)}.ll-script{font-family:var(--ll-sc-font);font-size:var(--ll-sc-size, 36px);line-height:1.05;color:var(--ll-sc-color, var(--color-foreground));font-weight:400}.ll-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:.7em 1.6em;border:1px solid var(--color-primary-button-border, var(--ll-accent));border-radius:var(--ll-btn-radius, 6px);background:var(--color-primary-button-background);color:var(--color-primary-button-text);font:inherit;font-size:.82em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.ll-btn:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text);border-color:var(--color-primary-button-hover-border)}.ll-btn:disabled{opacity:.55;cursor:not-allowed}.ll-btn--block{width:100%}.ll-btn--outline{background:transparent;color:var(--color-secondary-button-text, var(--color-foreground));border-color:var(--color-secondary-button-border, var(--ll-line))}.ll-link-arrow{display:inline-flex;align-items:center;gap:.4em;color:inherit;text-decoration:none;font-weight:600;font-size:.9em}.ll-link-arrow:hover{text-decoration:underline}.ll-img{display:block;width:100%;height:100%;object-fit:cover}.ll-placeholder{width:100%;height:100%;background:rgb(var(--color-foreground-rgb) / .06);fill:rgb(var(--color-foreground-rgb) / .25)}@media(max-width:749px){.ll-hide-m{display:none!important}}@media(min-width:750px){.ll-hide-d{display:none!important}}.ll-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ll-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--ll-item-w, 42%);gap:var(--ll-gap, 12px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.ll-scroller::-webkit-scrollbar{display:none}.ll-scroller>*{scroll-snap-align:start}.ll-card{position:relative;display:flex;flex-direction:column;height:100%;min-width:0}.ll-card__media{position:relative;aspect-ratio:var(--ll-card-ratio, 1);border-radius:var(--ll-radius);overflow:hidden;background:rgb(var(--color-foreground-rgb) / .04)}.ll-card__media a{display:block;width:100%;height:100%}.ll-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--ll-card-fit, cover);transition:opacity .35s ease,transform .6s ease}.ll-card__img--2{opacity:0}@media(hover:hover){.ll-card:hover .ll-card__img--2{opacity:1}.ll-card:hover .ll-card__img--1.has-2{opacity:0}.ll-card:hover .ll-card__img--1:not(.has-2){transform:scale(1.04)}}.ll-card__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:4px;z-index:2;pointer-events:none}.ll-badge{display:inline-block;padding:3px 9px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.02em;background:var(--ll-badge-bg, var(--ll-accent));color:var(--ll-badge-fg, var(--ll-accent-text))}.ll-badge--sale{background:var(--ll-sale-bg, #c8323c);color:var(--ll-sale-fg, #fff)}.ll-badge--new{background:var(--ll-new-bg, #bf9056);color:#fff}.ll-badge--soldout{background:rgb(var(--color-foreground-rgb) / .75);color:var(--color-background)}.ll-card__wish{position:absolute;top:8px;right:8px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffffd9;color:#1a1a1a;cursor:pointer}.ll-card__wish svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.ll-card__wish[aria-pressed=true] svg{fill:var(--ll-accent);stroke:var(--ll-accent)}.ll-card__info{display:flex;flex-direction:column;gap:6px;padding-top:12px;flex:1}.ll-card__title{margin:0;color:inherit;text-decoration:none;font-size:var(--ll-card-title, 14px);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ll-card__title:hover{text-decoration:underline}.ll-rating{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ll-muted)}.ll-stars{position:relative;display:inline-block;font-size:14px;line-height:1;letter-spacing:2px;color:rgb(var(--color-foreground-rgb) / .18)}.ll-stars:before{content:"\2605\2605\2605\2605\2605"}.ll-stars span{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:var(--ll-star, #e8a33d)}.ll-stars span:before{content:"\2605\2605\2605\2605\2605"}.ll-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:var(--ll-card-price, 15px)}.ll-price__now{font-weight:700}.ll-price__was{color:var(--ll-muted);text-decoration:line-through;font-size:.8em}.ll-price__save{color:var(--ll-sale-bg, #c8323c);font-size:.78em;font-weight:600}.ll-swatches{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 4px;padding:0;list-style:none}.ll-swatch{width:18px;height:18px;padding:0;border-radius:50%;cursor:pointer;border:1px solid rgb(var(--color-foreground-rgb) / .2);background:var(--sw, #ddd) center / cover no-repeat;outline-offset:2px}.ll-swatch[aria-pressed=true]{outline:1.5px solid var(--color-foreground)}.ll-swatch--more{width:auto;height:18px;border:0;background:none;font-size:11px;color:var(--ll-muted);cursor:default}.ll-card__form{margin-top:auto;padding-top:6px}.ll-card__form .ll-btn{width:100%;text-transform:none;letter-spacing:.02em;font-size:13px;min-height:40px}.ll-card--compact .ll-card__title{font-size:12.5px}.ll-card--compact .ll-price{font-size:13px}@media(max-width:749px){.ll-card__wish{width:30px;height:30px}.ll-card__form .ll-btn{font-size:12px;min-height:38px;padding-inline:.6em}.ll-badge{font-size:10px;padding:2px 7px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ll-collection.css.map */
