.product-grid>.grid__item:has(.ll-product-card){display:flex}.product-grid>.grid__item>product-component:has(>.ll-product-card){display:flex;flex:1;min-width:0}.product-grid>.grid__item>product-component>.ll-product-card{width:100%;height:auto}.ll-product-card.ll-product-card--adapt>.card .card__inner .card__media .media>img{object-fit:contain;transform:none}.ll-product-card.ll-product-card--adapt:hover>.card .card__inner .card__media .media>img{transform:none}.ll-product-card[class*=ll-product-card--fit-]>.card .card__inner .card__media .media>img{width:100%;height:100%;object-fit:cover;object-position:center}.ll-product-card.ll-product-card--fit-contain>.card .card__inner .card__media .media{background-color:var(--ll-card-image-background, #FFFFFF)}.ll-product-card.ll-product-card--fit-contain>.card .card__inner .card__media .media>img{box-sizing:border-box;padding:var(--ll-card-image-padding, 12px);object-fit:contain}.ll-product-card.ll-product-card--fit-contain>.card .card__inner .card__media .media>.placeholder-svg{background:transparent}.ll-product-card.card-wrapper:hover>.card .card__inner .card__media .media.media--hover-effect>img,.ll-product-card.card-wrapper>.card:hover .card__inner .card__media .media.media--hover-effect>img{transform:none}.ll-product-card .card__media .media.media--hover-effect>img+img{transition:opacity .2s ease-in-out}.ll-product-card>.card:not(.card--horizontal){box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));transition:box-shadow .2s ease}.ll-product-card:not(.ll-product-card--lift)>.card:not(.card--horizontal),.ll-product-card:not(.ll-product-card--lift)>.card:not(.card--horizontal):hover{transform:perspective(0)}.ll-product-card>.card--card:not(.card--horizontal):after,.ll-product-card>.card--standard:not(.card--horizontal) .card__inner:after{box-shadow:none}.ll-product-card>.card:not(.card--horizontal)>.card__inner{position:relative;flex-shrink:0}.ll-product-card>.card--media:not(.card--horizontal)>.card__inner{z-index:2;pointer-events:none}.ll-product-card>.card--card:not(.card--horizontal)>.card__inner{border-radius:var(--border-radius) var(--border-radius) 0 0}.ll-product-card>.card:not(.card--horizontal)>.card__content{display:block;padding:12px 14px 16px;min-height:76px}.ll-product-card>.card:not(.card--horizontal)>.card__content>.card__information{padding:0}.ll-product-card>.card:not(.card--horizontal)>.card__content .card__heading{margin:0 0 2px;font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal;overflow-wrap:anywhere}.ll-product-card .card-information>*{margin-top:0}.ll-product-card .card-information>.caption-large:empty{display:none}.ll-product-card .card-information>.price{margin:0;color:rgba(var(--color-foreground),.7);font-size:15px;font-weight:400;line-height:1.5;letter-spacing:normal}.ll-product-card .unit-price{font-weight:400;line-height:1.4}.ll-product-card .card__inner>.ll-card-quick-add{--ll-card-button-background: var(--color-button);--ll-card-button-text: var(--color-button-text);position:absolute;inset:auto 12px 12px auto;z-index:3;pointer-events:auto;width:max-content;max-width:calc(100% - 24px);margin:0}.ll-product-card .ll-card-quick-add__icon{display:block}.ll-product-card .ll-card-quick-add__icon svg{display:block;width:16px;height:16px}.ll-product-card .card__inner>.ll-card-quick-add .quick-add__submit{--buttons-radius: 60px;--buttons-radius-outset: 60px;--alpha-button-background: 1;display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;max-width:100%;height:36px;min-height:36px;padding:0;border:0;border-radius:60px;background:rgb(var(--color-background));color:rgba(var(--color-foreground),.7);line-height:1.6;letter-spacing:normal}.ll-product-card .card__inner>.ll-card-quick-add .quick-add__submit:before,.ll-product-card .card__inner>.ll-card-quick-add .quick-add__submit:after{box-shadow:none}.ll-product-card .ll-card-quick-add__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){.ll-product-card .card__inner>.ll-card-quick-add{right:16px;bottom:16px;max-width:calc(100% - 32px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out}.ll-product-card:hover .card__inner>.ll-card-quick-add,.ll-product-card:focus-within .card__inner>.ll-card-quick-add{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ll-product-card .card__inner>.ll-card-quick-add .quick-add__submit{width:auto;height:auto;min-height:46px;padding:12px 24px;background:rgba(var(--ll-card-button-background),var(--ll-button-background-opacity, 1));transition:background-color .15s ease-in-out;color:rgb(var(--ll-card-button-text));font-size:14px;font-weight:700;white-space:normal}.ll-product-card .card__inner>.ll-card-quick-add .quick-add__submit:not([disabled]):not([aria-disabled=true]):hover{--ll-button-background-opacity: .85}.ll-product-card .ll-card-quick-add__icon{display:none}.ll-product-card .ll-card-quick-add__text{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.ll-product-card>.card:not(.card--horizontal):hover{box-shadow:0 8px 32px rgba(var(--color-shadow),calc(var(--shadow-opacity) * 1.5))}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ll-product-card--lift>.card:not(.card--horizontal){transition:box-shadow .2s ease,transform .2s ease}.ll-product-card--lift>.card:not(.card--horizontal):hover{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.ll-product-card>.card:not(.card--horizontal),.ll-product-card .card__inner>.ll-card-quick-add{transition:none}.ll-product-card .card__inner>.ll-card-quick-add{transform:none}.ll-product-card.ll-product-card--lift>.card:not(.card--horizontal):hover{transform:perspective(0)}}@media screen and (min-width:750px){.product-grid:has(.ll-product-card){--grid-desktop-horizontal-spacing: var(--ll-card-column-gap, 24px);--grid-desktop-vertical-spacing: var(--ll-card-row-gap, 48px)}}slider-component:has(.ll-product-card) .product-grid.slider{padding-top:12px;padding-bottom:48px;margin-top:-12px;margin-bottom:-48px}.ll-featured-collection .collection__title{margin-bottom:32px}.ll-featured-collection .title{margin-top:0;margin-bottom:24px}.ll-featured-collection .collection__description{margin-bottom:0}.ll-featured-collection .ll-collection-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px;align-items:end}.ll-featured-collection .ll-collection-heading>.title{grid-column:1 / -1}.ll-featured-collection .ll-collection-link{display:inline-flex;align-items:center;gap:12px;justify-self:end;grid-column:2;grid-row:2;padding:4px 0;color:inherit;font-size:14px;line-height:1.5;text-decoration:none}.ll-featured-collection .ll-collection-link__arrow{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:rgba(var(--color-foreground),.08);transition:background .2s ease}.ll-featured-collection .ll-collection-link__arrow svg{width:12px;height:12px}.ll-featured-collection .ll-collection-link:hover .ll-collection-link__arrow{background:rgba(var(--color-foreground),.16)}@media screen and (min-width:750px){.ll-featured-collection .ll-collection-heading:not(:has(.collection__description)){align-items:center}.ll-featured-collection .ll-collection-heading:not(:has(.collection__description))>.title{grid-column:1;grid-row:1;margin-bottom:0}.ll-featured-collection .ll-collection-heading:not(:has(.collection__description))>.ll-collection-link{grid-row:1}}@media screen and (max-width:749px){.ll-featured-collection .ll-collection-heading{grid-template-columns:minmax(0,1fr);gap:16px}.ll-featured-collection .ll-collection-heading>.title{margin-bottom:0}.ll-featured-collection .ll-collection-link{grid-column:1;grid-row:auto;justify-self:start}}.ll-product-card:hover .card__heading a,.ll-product-card .card__heading a:hover{text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ll-product-cards.css.map */
