.delsol-best-sellers{display:flex;flex-direction:column;min-width:0;background-color:#fff}.delsol-best-sellers__container{width:100%;max-width:none;margin-inline:auto;padding-inline:16px;box-sizing:border-box}.delsol-best-sellers__cart-scope{display:block;min-width:0}.delsol-best-sellers__header{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;margin-block-end:30px;text-align:center}.delsol-best-sellers--left .delsol-best-sellers__header{align-items:flex-start;text-align:left}.delsol-best-sellers__subheading{margin:0;color:#f99e42;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase}.delsol-best-sellers__heading{margin:0 0 2px;color:var(--color-foreground);font-size:43px;font-weight:800}.delsol-best-sellers__description{max-width:580px;color:var(--color-foreground);font-size:18px;opacity:.8}.delsol-best-sellers__description p{margin-block:0}.delsol-best-sellers__view-all{margin-block-start:8px}.delsol-best-sellers__slider{--delsol-best-sellers-slide-width: calc( (100% - (var(--delsol-best-sellers-card-gap) * (var(--delsol-best-sellers-columns-mobile) - 1))) / var(--delsol-best-sellers-columns-mobile) );display:block;width:100%;min-width:0;overscroll-behavior-inline:contain}.delsol-best-sellers__autoplay-scope{display:block;min-width:0}.delsol-best-sellers__slider>slideshow-container>slideshow-slides{gap:var(--delsol-best-sellers-card-gap);min-width:0;margin-block:0;padding:16px 0 7px;overscroll-behavior-inline:contain;scrollbar-width:none}.delsol-best-sellers__slider slideshow-slides::-webkit-scrollbar{display:none}.delsol-best-sellers__slide{width:var(--delsol-best-sellers-slide-width);min-width:0;flex:0 0 var(--delsol-best-sellers-slide-width);scroll-snap-align:start}.delsol-best-sellers__grid{display:grid;grid-template-columns:repeat(var(--delsol-best-sellers-columns-mobile),minmax(0,1fr));gap:var(--delsol-best-sellers-card-gap);min-width:0}.delsol-best-sellers__grid-item,.delsol-best-sellers__card{position:relative;min-width:0;width:100%}.delsol-best-sellers__card{box-sizing:border-box;border:1px solid #ededed;background:var(--color-background);transition:box-shadow .3s ease,transform .3s ease}.delsol-best-sellers__badge-wrap{--badge-inset: max(var(--padding-xs), calc((var(--border-radius) + var(--padding-xs)) * (1 - cos(45deg))));position:absolute;z-index:var(--layer-flat);--padding-block-start: 0px;--padding-inline-start: 0px}.delsol-best-sellers__badge-wrap--bottom-left{bottom:var(--badge-inset);inset-inline-start:var(--badge-inset)}.delsol-best-sellers__badge-wrap--top-left{top:var(--badge-inset);inset-inline-start:var(--badge-inset)}.delsol-best-sellers__badge-wrap--top-right{top:var(--badge-inset);inset-inline-end:var(--badge-inset)}.delsol-best-sellers__badge{display:flex;align-items:center;justify-content:center;padding-block:var(--badge-rectangle-padding-block);padding-inline:var(--badge-rectangle-padding-inline);text-align:center;background:var(--color-background);color:var(--color-foreground);font-size:var(--font-size--xs);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);border-radius:var(--badge-border-radius)}.delsol-best-sellers__slider slideshow-arrows{padding-inline:4px}.delsol-best-sellers__empty-state{padding:24px;border:1px dashed currentColor;text-align:center}.delsol-best-sellers__empty-state>:first-child{margin-block-start:0}.delsol-best-sellers__empty-state>:last-child{margin-block-end:0}@media screen and (min-width:750px){.delsol-best-sellers__slider{--delsol-best-sellers-slide-width: calc( (100% - (var(--delsol-best-sellers-card-gap) * (var(--delsol-best-sellers-columns-desktop) - 1))) / var(--delsol-best-sellers-columns-desktop) )}.delsol-best-sellers__grid{grid-template-columns:repeat(var(--delsol-best-sellers-columns-desktop),minmax(0,1fr))}.delsol-best-sellers[data-delsol-desktop-overflow=false] slideshow-arrows{display:none}}@media screen and (max-width:749px){.delsol-best-sellers[data-delsol-mobile-overflow=false] slideshow-arrows{display:none}}.delsol-best-sellers .product-card p[role=heading]{padding:18px 18px 4px;font-family:Delsol Futura;font-size:17px;font-weight:700;line-height:1.17;letter-spacing:-.02em;transition:color .3s}.delsol-best-sellers .product-card:hover p[role=heading],.delsol-best-sellers .product-card:focus-within p[role=heading]{color:#c4161c}.delsol-best-sellers .product-card .price bdi{display:block;padding:0 15px 15px;color:#000;font-family:Delsol Futura;font-size:15px;font-weight:700;line-height:1;text-align:right}.delsol-best-sellers__slider>slideshow-container>slideshow-slides>slideshow-slide{min-width:0}.delsol-best-sellers__slider>slideshow-container>slideshow-arrows .button{position:absolute;top:-60px;right:10px;display:block;opacity:1;background-color:transparent}.delsol-best-sellers__slider>slideshow-container>slideshow-arrows .button .svg-wrapper{color:#3f3f3f}.delsol-best-sellers__slider>slideshow-container>slideshow-arrows .button[disabled]{display:block;opacity:.3;pointer-events:none}.delsol-best-sellers__slider>slideshow-container>slideshow-arrows .slideshow-control--previous{right:54px}.delsol-best-sellers__slider slideshow-container[animate-arrows]:hover>slideshow-arrows .slideshow-control,.delsol-best-sellers__slider:focus-within>slideshow-container[animate-arrows]>slideshow-arrows .slideshow-control{animation:none}@media screen and (max-width:749px){.delsol-best-sellers__slider>slideshow-container>slideshow-slides{padding-top:35px}.delsol-best-sellers__slider>slideshow-container>slideshow-arrows .button{top:-25px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.delsol-best-sellers__card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #07101914}}@media screen and (max-width:767px){.delsol-best-sellers__heading{font-size:25px}}.delsol-best-sellers .ds-combo-card{border:1px solid #ededed;background:#fff;display:flex;flex-direction:column;height:100%;transition:box-shadow .3s ease}.delsol-best-sellers .ds-combo-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #07101914}.delsol-best-sellers .ds-combo-image-link{position:relative;width:100%;aspect-ratio:1 / 1;display:block;overflow:hidden;background:#fafafa}.delsol-best-sellers .ds-img-before,.delsol-best-sellers .ds-img-after{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .4s ease,transform .4s ease}.delsol-best-sellers .ds-img-after,.delsol-best-sellers .ds-combo-card:hover .ds-img-before{opacity:0}.delsol-best-sellers .ds-combo-card:hover .ds-img-after{opacity:1;transform:scale(1.03)}.delsol-best-sellers .ds-combo-info{padding:18px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;background-color:#fff}.delsol-best-sellers .ds-product-title{font-size:17px;font-weight:700;margin:0 0 4px}.delsol-best-sellers .ds-product-title a{color:#111;text-decoration:none}.delsol-best-sellers .ds-product-title a:hover{color:#c4161c}.delsol-best-sellers .ds-product-subtitle{margin:5px 0 0;color:#595959;font-size:13px;line-height:1.3;font-weight:650;font-family:Delsol Futura}.delsol-best-sellers .ds-rating-price-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.delsol-best-sellers .ds-stars{font-size:11px;color:#111;letter-spacing:2px}.delsol-best-sellers .ds-review-count{font-size:11px;color:#595959}.delsol-best-sellers .ds-compare-price{font-size:12px;color:#6e6e6e;text-decoration:line-through;margin-right:6px}.delsol-best-sellers .ds-current-price{font-size:15px;font-weight:700;color:#000}.delsol-best-sellers .ds-sizes-wrapper{display:flex;align-items:center;gap:10px;margin-bottom:16px;min-height:34px}.delsol-best-sellers .ds-size-label{font-size:14px;font-weight:700;color:#1a1a1a;letter-spacing:.5px}.delsol-best-sellers .ds-size-options{display:flex;flex-wrap:wrap;gap:6px}.delsol-best-sellers .ds-size-btn{min-width:36px;height:30px;padding:0 9px;border:1px solid rgba(7,16,25,.18);background:#fff;color:#1a1a1a;font-family:inherit;font-size:12px;font-weight:850;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;border-radius:0}.delsol-best-sellers .ds-size-btn:hover{border-color:#111}.delsol-best-sellers .ds-size-btn.is-active{border-color:#111;background-color:#111;color:#fff}.delsol-best-sellers .ds-mini-badge-box{margin-bottom:12px;min-height:34px;display:flex;align-items:center}.delsol-best-sellers .ds-mini-badge{background:#e8e8e9;color:#1a1a1a;font-size:10px;font-weight:700;letter-spacing:.5px;padding:5px 8px;border-radius:2px;text-transform:uppercase}.delsol-best-sellers .ds-cart-action-btn{width:100%;padding:10px 12px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background-color:#fff;background:#fff;border:1.5px solid #c4161c;color:#c4161c;cursor:pointer;transition:all .25s ease;font-family:Delsol Futura}.delsol-best-sellers .ds-cart-action-btn:hover:not(.is-disabled){background:#c4161c;color:#fff}.delsol-best-sellers .ds-cart-action-btn.is-disabled{border-color:#c4161c;color:#c4161c;cursor:not-allowed;opacity:.8}.delsol-best-sellers .delsol-combo-status{margin:10px 0 0;color:#b42318;font-size:12px}.delsol-best-sellers .delsol-combo-status[hidden]{display:none}.delsol-best-sellers .ds-combo-grid{scrollbar-color:unset}.delsol-best-sellers .ds-combo-grid::-webkit-scrollbar{height:2px;background-color:#80808029;display:block}.delsol-best-sellers .ds-combo-grid::-webkit-scrollbar-thumb{background-color:#000}
/*# sourceMappingURL=/cdn/shop/t/10/assets/delsol-best-sellers.css.map */
