/*! SAINT best sellers: featured-collections with "SAINT design" on (Figma: Homepage 2096:441, mobile 2096:3096) */.saint-best-sellers{--saint-bs-heading: var(--saint-best-sellers-font-heading, var(--font-heading-family));--saint-bs-body: var(--saint-best-sellers-font-body, var(--font-body-family))}.saint-best-sellers .title-wrapper{margin-block-end:var(--sp-5)}.saint-best-sellers .title-wrapper .heading{font-family:var(--saint-bs-heading);font-size:var(--text-3xl);font-weight:var(--font-normal);line-height:normal;letter-spacing:var(--saint-tracking-title);color:rgb(var(--saint-bs-ink, var(--saint-color-ink)))}.saint-best-sellers tabs-element.tab-list{display:grid;grid-template-columns:minmax(0,max-content) auto;justify-content:space-between;grid-template-areas:"tabs button" "bar  button";align-items:center;row-gap:var(--sp-2d5);column-gap:var(--sp-6);margin-block-end:var(--sp-10)}.saint-best-sellers .tab-list>scroll-shadow{grid-area:tabs;justify-self:start;max-inline-size:100%}.saint-best-sellers.section .tab-list [role=tablist]{position:relative;gap:var(--sp-4);border-block-end:.05rem solid rgb(var(--saint-bs-tab-line, var(--saint-color-line)))}.saint-best-sellers.section .tab-list .tab__item{--shadow-horizontal-offset: 0;backdrop-filter:none;-webkit-backdrop-filter:none;--shadow-vertical-offset: 0;min-inline-size:0;max-block-size:none;padding-block:var(--sp-2d5);padding-inline:var(--sp-0d5);border:0;border-block-end:var(--saint-size-tab-line) solid transparent;border-radius:0;background:none;box-shadow:none;font-family:var(--saint-bs-heading);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--saint-leading-tab);text-transform:uppercase;color:rgb(var(--color-foreground) / .7);transition:color var(--animation-primary),border-color var(--animation-primary)}.saint-best-sellers .tab-list .tab__item:after,.saint-best-sellers .tab-list .tab__item .btn-fill{display:none}.saint-best-sellers.section .tab-list .tab__item[disabled],.saint-best-sellers.section .tab-list .tab__item[aria-selected=true]{opacity:1;background:none;cursor:default;border-block-end-color:rgb(var(--saint-bs-ink, var(--saint-color-ink)));color:rgb(var(--saint-bs-ink, var(--saint-color-ink)))}@media screen and (pointer:fine){.saint-best-sellers.section .tab-list .tab__item.button:not([disabled]):hover,.saint-best-sellers.section .tab-list .tab__item.button:not([disabled]):hover .btn-text{background:none;color:rgb(var(--saint-bs-ink, var(--saint-color-ink)));-webkit-text-fill-color:rgb(var(--saint-bs-ink, var(--saint-color-ink)))}.saint-best-sellers.section .tab-list .tab__item.button:not([disabled]):hover{border-color:transparent}}.saint-best-sellers.section .saint-best-sellers__tabs--gsap .tab__item{padding-block-end:calc(var(--sp-2d5) + var(--saint-size-tab-line));border-block-end-width:0}.saint-best-sellers__tabs--gsap .tab__item:before{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--saint-size-tab-line);background-color:rgb(var(--saint-bs-ink, var(--saint-color-ink)));transform:scaleX(var(--saint-tab-line, 0));transform-origin:var(--saint-tab-origin, 0%) 50%;pointer-events:none}.saint-best-sellers__tab-line{position:absolute;inset-block-end:0;left:0;block-size:var(--saint-size-tab-line);inline-size:0;background-color:rgb(var(--saint-bs-ink, var(--saint-color-ink)));pointer-events:none}.saint-best-sellers__progress{grid-area:bar;display:block;position:relative;inline-size:100%;block-size:var(--sp-4);margin-block:calc((var(--saint-size-progress-height) - var(--sp-4)) / 2);cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none}.saint-best-sellers__progress:before,.saint-best-sellers__progress-bar{position:absolute;inset-block-start:50%;block-size:var(--saint-size-progress-height);margin-block-start:calc(var(--saint-size-progress-height) / -2);border-radius:var(--saint-radius-badge)}.saint-best-sellers__progress:before{content:"";inset-inline:0;background-color:rgb(var(--saint-bs-progress, var(--saint-color-accent)) / .1)}.saint-best-sellers__progress-bar{left:0;inline-size:0;background-color:rgb(var(--saint-bs-progress, var(--saint-color-accent)));cursor:grab}.saint-best-sellers__progress.is-dragging,.saint-best-sellers__progress.is-dragging .saint-best-sellers__progress-bar{cursor:grabbing}.saint-best-sellers .saint-best-sellers__shop-all{--color-button-background: var(--saint-bs-button, var(--saint-color-black));--color-button-text: var(--saint-bs-button-text, var(--saint-color-white));--color-button-border: var(--saint-bs-button, var(--saint-color-black));--buttons-radius: var(--rounded-full);min-inline-size:var(--saint-size-shop-all);padding-block:var(--sp-4);padding-inline:var(--sp-6d5);font-family:var(--saint-bs-heading);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--saint-leading-cta);text-transform:uppercase}.saint-best-sellers .saint-best-sellers__shop-all--desktop{grid-area:button}.saint-best-sellers .saint-best-sellers__shop-all--mobile{display:none}.saint-best-sellers .tab-list .indicators{position:absolute;z-index:2;inset-inline:calc(var(--page-padding) + var(--sp-3d5));inset-block-start:var(--saint-arrow-top, 50%);justify-content:space-between;transform:translateY(-50%);pointer-events:none}.saint-best-sellers .tab-list .indicators .button{--color-button-background: var(--saint-bs-arrow, var(--saint-color-white));--color-button-text: var(--saint-bs-arrow-icon, var(--saint-color-ink));--color-button-border: var(--saint-bs-arrow, var(--saint-color-white));background-color:rgb(var(--saint-bs-arrow, var(--saint-color-white)));inline-size:var(--sp-10);block-size:var(--sp-10);min-inline-size:0;padding:0;border-radius:var(--rounded-full);filter:drop-shadow(0 .0625rem .0625rem rgb(var(--saint-color-black) / .1));pointer-events:auto}.saint-best-sellers .tab-list .indicators .button .btn-text{color:rgb(var(--saint-bs-arrow-icon, var(--saint-color-ink)))}.saint-best-sellers .tab-list .indicators .button .icon{inline-size:var(--sp-4d5);block-size:var(--sp-4d5)}@media screen and (min-width:1024px){.saint-best-sellers{--page-padding: max(var(--saint-space-15), 50vw - var(--page-width) / 2)}.saint-best-sellers .slider--desktop{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.saint-best-sellers .slider--desktop .card-grid{--card-grid-per-row: 3;--card-grid-gap: var(--sp-5);--slider-item-width: calc((100% - var(--card-grid-gap) * 2) / 3)}.saint-best-sellers.section .tab-list .tab__item{padding-block:var(--sp-3);line-height:var(--sp-4)}}.saint-best-sellers .product-card{gap:var(--sp-4);padding:0;border-radius:0;background:none;box-shadow:none}.saint-best-sellers .product-card__media{border-radius:var(--saint-radius-card);overflow:hidden}.saint-best-sellers .product-card__media>.media{aspect-ratio:auto;block-size:auto;padding:0;border-radius:var(--saint-radius-card);background-color:rgb(var(--saint-color-media))}.saint-best-sellers .product-card__media>.media img{position:static;inline-size:100%;block-size:auto;aspect-ratio:auto;object-fit:cover}.saint-best-sellers .product-card .badges{display:none}.saint-best-sellers .custom-offer-badge{position:absolute;z-index:2;inset-block-start:var(--sp-3);inset-block-end:auto;inset-inline-start:var(--sp-3);inset-inline-end:auto;display:inline-flex;align-items:center;gap:var(--sp-1);padding-block:var(--saint-space-badge-block);padding-inline:var(--sp-2);border-radius:var(--saint-radius-tag);background-color:rgb(var(--saint-bs-badge, var(--saint-color-accent)));color:rgb(var(--saint-bs-badge-text, var(--saint-color-on-accent)));font-family:var(--saint-bs-body);font-size:var(--text-xs);font-weight:var(--font-normal);line-height:normal;text-transform:uppercase;pointer-events:none}.saint-best-sellers .custom-offer-badge svg{inline-size:var(--sp-3);block-size:var(--sp-3);flex:none}.saint-best-sellers .product-card__content{gap:var(--sp-3d5);padding:0}.saint-best-sellers .product-card__details{flex-direction:column;align-items:flex-start;gap:var(--sp-3d5)}.saint-best-sellers .product-card__title{font-family:var(--saint-bs-heading);font-size:var(--text-lg);font-weight:var(--font-medium);line-height:normal;color:rgb(var(--color-foreground))}.saint-best-sellers .product-card .price{flex-direction:row;align-items:center;gap:var(--sp-2);font-family:var(--saint-bs-body);line-height:var(--saint-leading-copy)}.saint-best-sellers .product-card .price__regular{font-size:var(--text-base);font-weight:var(--saint-font-semibold);color:rgb(var(--color-foreground))}.saint-best-sellers .product-card .price .price__sale{font-size:var(--text-2sm);font-weight:var(--font-normal);color:rgb(var(--saint-bs-compare, var(--saint-color-muted)));text-decoration:line-through}.saint-best-sellers .product-card .price__sale:before,.saint-best-sellers .product-card .price__sale:after{content:none}.saint-best-sellers .product-card__bottom{padding-block-start:0}.saint-best-sellers .product-card__bottom .color-swatch{--swatch-radius: var(--rounded-full);border-radius:var(--rounded-full)}.saint-best-sellers .product-card__bottom .swatches .color-swatch:before{border-radius:inherit;box-shadow:inset 0 0 0 var(--saint-size-swatch-inset) rgb(var(--saint-bs-background, var(--saint-color-white)))}.saint-best-sellers .product-card__bottom .swatches .color-swatch:after{top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 var(--saint-size-swatch-border) rgb(var(--color-foreground) / .5);opacity:0}.saint-best-sellers .product-card__bottom .swatches .color-swatch.is-selected:after{opacity:1}.saint-best-sellers .product-card__bottom{flex-wrap:wrap;row-gap:var(--sp-1);column-gap:var(--sp-0d5)}.saint-best-sellers .product-card__bottom .swatch-more{font-family:var(--saint-bs-body);font-size:var(--text-2sm);font-weight:var(--font-normal);line-height:var(--saint-leading-copy);letter-spacing:normal;color:rgb(var(--saint-bs-ink, var(--saint-color-ink)));opacity:1}.saint-best-sellers .product-card__bottom .swatch-more__label{text-transform:none}.saint-best-sellers .product-card__bottom .color-swatch .tooltip{--tw-translate-x: 0;--tw-scale-x: 1;--tw-scale-y: 1;inset-inline-start:0;inset-block-end:calc(100% + var(--sp-2d5));padding:var(--sp-1) var(--sp-2d5);border-radius:var(--saint-radius-badge);background-color:rgb(var(--saint-bs-tooltip, var(--saint-color-ink)));box-shadow:0 var(--sp-1) var(--sp-3) rgb(var(--saint-color-black) / .15);font-family:var(--saint-bs-body);font-size:var(--text-xs);font-weight:var(--saint-font-semibold);line-height:var(--sp-4);letter-spacing:normal;text-transform:none;white-space:nowrap;color:rgb(var(--saint-bs-tooltip-text, var(--saint-color-white)));transition:none}.saint-best-sellers .product-card__bottom .color-swatch .tooltip:after{inset-inline-start:calc(var(--swatch-size) / 2);inset-block-end:calc(var(--sp-1) * -1);border-color:rgb(var(--saint-bs-tooltip, var(--saint-color-ink))) transparent;border-width:var(--sp-1) var(--sp-1) 0}.saint-best-sellers .product-card__bottom .swatches{gap:var(--sp-2);padding-inline:var(--sp-0d5)}.saint-best-sellers .product-card__bottom .color-swatch,.saint-best-sellers .product-card__bottom .swatches--variant .color-swatch.with-image{--swatch-size: var(--sp-7d5);inline-size:var(--swatch-size);block-size:var(--swatch-size)}.saint-best-sellers .product-card :is(.quick-add,.cus-atc-btn){display:none}.saint-best-sellers slider-element{padding-block-end:var(--sp-1);margin-block-end:calc(var(--sp-1) * -1)}@media screen and (max-width:767px){.saint-best-sellers.section--padding{padding-block:var(--saint-bs-padding-top-mobile, var(--sp-10)) var(--saint-bs-padding-bottom-mobile, var(--sp-10))}.saint-best-sellers .title-wrapper .heading{font-size:var(--saint-text-title-mobile)}.saint-best-sellers tabs-element.tab-list{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs" "bar";margin-block-end:var(--sp-5)}.saint-best-sellers .tab-list>scroll-shadow{justify-self:stretch}.saint-best-sellers.section .tab-list :is(scroll-shadow,.scroll-area){margin-inline:0;padding-inline:0}.saint-best-sellers.section .tab-list [role=tablist]{gap:var(--sp-3d5)}.saint-best-sellers.section .tab-list .tab__item{padding-block:var(--sp-2);font-size:var(--text-xs);line-height:var(--sp-4)}.saint-best-sellers.section .saint-best-sellers__tabs--gsap .tab__item{padding-block-end:calc(var(--sp-2) + var(--saint-size-tab-line))}.saint-best-sellers__progress{inline-size:100%}.saint-best-sellers .saint-best-sellers__shop-all--desktop{display:none}.saint-best-sellers .saint-best-sellers__shop-all--mobile{display:inline-flex;min-inline-size:var(--saint-size-shop-all-mobile);margin-block-start:var(--sp-5);padding-block:var(--sp-3);font-size:var(--text-2sm)}.saint-best-sellers .slider--tablet{scroll-snap-type:none}.saint-best-sellers .slider--tablet .card-grid{--card-grid-gap: var(--sp-4);--slider-item-width: var(--saint-size-card-mobile)}.saint-best-sellers .custom-offer-badge{inset-block-start:var(--sp-2);inset-inline-start:var(--sp-2);gap:calc(var(--sp-1) * var(--saint-scale-badge-mobile));padding-block:calc(var(--saint-space-badge-block) * var(--saint-scale-badge-mobile));padding-inline:calc(var(--sp-2) * var(--saint-scale-badge-mobile));font-size:calc(var(--text-2xs) * var(--saint-scale-badge-mobile))}.saint-best-sellers .custom-offer-badge svg{inline-size:calc(var(--sp-3) * var(--saint-scale-badge-mobile));block-size:calc(var(--sp-3) * var(--saint-scale-badge-mobile))}.saint-best-sellers .product-card__content,.saint-best-sellers .product-card__details{gap:var(--sp-2)}.saint-best-sellers .product-card__title{font-size:var(--saint-text-card-mobile)}.saint-best-sellers .product-card .price{padding-block:0}.saint-best-sellers .product-card .price .price__regular{font-size:var(--text-sm)}.saint-best-sellers .product-card .price .price__sale{font-size:var(--text-2sm)}.saint-best-sellers .product-card__bottom .swatches{gap:var(--saint-space-swatch-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/saint-best-sellers.css.map */
