.lto-section{width:100%;background:#f9f7f5;padding-top:40px}.lto-header{position:relative;text-align:left;padding:0 1.5rem 2rem}.lto-ends-soon{position:absolute;top:0;right:1.5rem;display:inline-flex;align-items:center;gap:.35em;font-size:14px;font-weight:600;letter-spacing:.02em;background:#b125251a;padding:5px 10px;border-radius:24px;font-family:DM Sans,sans-serif!important}.lto-ends-soon svg{flex-shrink:0}.lto-heading{font-weight:700;margin:0 0 .4rem;line-height:1.2;color:#1a1a1a}.lto-heading-highlight{font-style:normal;padding-left:6px}.lto-subheading{margin:0;color:#666}.lto-outer{position:relative;padding:0 1.5rem;overflow:hidden}.lto-grid{width:100%}.lto-grid--grid{display:grid;gap:1rem}.lto-grid--masonry{display:block;column-gap:1rem}.lto-card{display:block;text-decoration:none;border-radius:10px;overflow:hidden;cursor:pointer}.lto-card:hover .lto-card__bg img{transform:scale(1.04)}.lto-card__inner{position:relative;width:100%;overflow:hidden;border-radius:10px}.lto-grid--masonry .lto-card__inner{height:var(--card-h, 280px);padding-bottom:0}.lto-card__bg{position:absolute;top:0;right:0;bottom:0;left:0}.lto-card__bg img,.lto-card__bg svg{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s ease}.lto-card__gradient{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.lto-badge{position:absolute;top:.75rem;right:.75rem;z-index:3;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:.3em .85em;border-radius:20px;white-space:nowrap;line-height:1.5}.lto-card__content{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:1rem 1rem .9rem}.lto-card__name{margin:0 0 .2rem;font-weight:600;color:#fff;line-height:1.2}.lto-card__price{margin:0;color:#ffffffe0;font-weight:400}.lto-grid--masonry .lto-card{display:inline-block;width:100%;break-inside:avoid;margin-bottom:1rem}.lto-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:10;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;border:none;background:#ffffffeb;color:#333;cursor:pointer;box-shadow:0 2px 8px #00000026;padding:0;transition:background .2s ease,transform .2s ease}.lto-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.lto-arrow svg{display:block}.lto-arrow--prev{left:-.2rem}.lto-arrow--next{right:-.2rem}@media(max-width:767px){.lto-outer{padding:0 1rem;overflow:visible}.lto-header{padding-bottom:1.5rem}.lto-ends-soon{position:static;justify-content:flex-end;margin-bottom:.75rem}.lto-outer.lto-is-slider{overflow:hidden;padding:0 1.5rem}.lto-is-slider .lto-grid{display:flex;flex-wrap:nowrap;gap:.75rem;transition:transform .45s cubic-bezier(.77,0,.18,1);will-change:transform}.lto-is-slider .lto-card{flex:0 0 calc(100% / 1.15);min-width:0;display:block;break-inside:unset}.lto-is-slider .lto-card__inner{height:auto}.lto-outer.lto-is-grid .lto-grid{display:grid;gap:.75rem}.lto-is-grid .lto-card__inner{height:auto}.lto-outer.lto-is-masonry .lto-grid{display:block;column-count:2;column-gap:.75rem}.lto-is-masonry .lto-card{display:inline-block;width:100%;break-inside:avoid;margin-bottom:.75rem}.lto-is-masonry .lto-card__inner{height:var(--card-h, 280px);padding-bottom:0}.lto-outer:not(.lto-is-slider):not(.lto-is-grid):not(.lto-is-masonry) .lto-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}}.lto-bottom-bar{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;padding:.75rem 1.5rem;margin-top:1.25rem;font-size:.9rem;line-height:1.5}.lto-bottom-bar__text{margin:0}.lto-bottom-bar__highlight{font-weight:700}.lto-bottom-bar__btn{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:capitalize;text-decoration:none;padding:.5em 1.4em;border-radius:24px;border:none;cursor:pointer;white-space:nowrap;line-height:1.5;transition:filter .2s ease}.lto-bottom-bar__btn:hover{filter:brightness(.92)}@media(max-width:767px){.lto-bottom-bar{font-size:.82rem;gap:.6rem;padding:.65rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/custom-lto-section.css.map */
