.free-samples--minicart .free-samples__callout{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) 0;background-color:rgb(var(--color-background));border-radius:var(--space-2)}.free-samples--minicart .free-samples__status{display:flex;flex-direction:column;gap:var(--space-8);width:100%}.free-samples--minicart .free-samples__status-header{display:flex;align-items:flex-start;gap:var(--space-4);width:100%}.free-samples--minicart .free-samples__message{flex:1 1 auto;min-width:0;margin:0;font-size:1.4rem;line-height:1.3;letter-spacing:.028rem;color:rgb(var(--color-base-text))}.free-samples--minicart .free-samples__counter{flex:0 0 auto;font-family:var(--font-heading-family);font-size:var(--text-size-xs);font-weight:var(--font-heading-weight);line-height:1.15;letter-spacing:.072rem;text-transform:uppercase;text-align:right;white-space:nowrap;color:rgb(var(--color-base-text))}.free-samples--minicart .free-samples__message strong{font-weight:var(--font-body-weight-bold);letter-spacing:.014rem}.free-samples--minicart .free-samples__threshold-progress{display:block;height:var(--space-2);border-radius:var(--space-5);background:rgb(var(--color-grey))}.free-samples--minicart .free-samples__threshold-progress:before{background-color:rgb(var(--color-base-text));animation:none;transition:width var(--duration-default) ease}.free-samples--minicart .free-samples__carousel.slider-component,.free-samples--minicart slider-component.free-samples__carousel{display:block;width:100%;max-width:100%;margin:0;overflow:hidden}.free-samples--minicart .free-samples__slider.slider.slider--everywhere{display:flex;flex-wrap:nowrap;gap:var(--space-3);margin:0;padding:0;list-style:none;width:100%;scrollbar-width:none;scroll-padding-inline:0}.free-samples--minicart .free-samples__slider.slider.slider--everywhere::-webkit-scrollbar{display:none}.free-samples--minicart .free-samples__slider.slider.slider--everywhere .free-samples__slide{scroll-snap-align:start;scroll-snap-stop:always}.free-samples--minicart .free-samples__slide{box-sizing:border-box;flex:0 0 11.8rem;width:11.8rem;min-width:11.8rem;max-width:11.8rem;margin:0;padding:0}.free-samples--minicart .free-sample-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-8);padding:var(--space-6);background-color:rgb(var(--color-light-grey));border-radius:var(--space-2);height:100%}.free-samples--minicart .free-sample-card--disabled{opacity:.7}.free-samples--minicart .free-sample-card__top{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);width:100%}.free-samples--minicart .free-sample-card__media{display:block;flex-shrink:0;width:9.4rem;height:9.4rem}.free-samples--minicart .free-sample-card__image{display:block;width:9.4rem;height:9.4rem;object-fit:contain}.free-samples--minicart .free-sample-card__title{margin:0;width:100%;font-family:var(--font-heading-family);font-size:var(--text-size-xs);font-weight:var(--font-heading-weight);line-height:1.15;letter-spacing:.072rem;text-transform:uppercase;color:rgb(var(--color-base-text))}.free-samples--minicart .free-sample-card__cta{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--space-17);padding:var(--space-3) var(--space-10);border:var(--space-pixel) solid rgb(var(--color-base-text));border-radius:var(--space-2);background-color:#ffffff8c;backdrop-filter:blur(3.5px);-webkit-backdrop-filter:blur(3.5px);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--text-size-xs);line-height:1;letter-spacing:.072rem;text-transform:uppercase;text-align:center;color:rgb(var(--color-base-text));cursor:pointer;-webkit-appearance:none;appearance:none}.free-samples--minicart .free-sample-card__button-text{display:block;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic}@supports not (text-box-trim: trim-both){.free-samples--minicart .free-sample-card__button-text{transform:translateY(.08em)}}.free-samples--minicart .free-sample-card__cta{position:relative}.free-samples--minicart .free-sample-card__cta.loading .free-sample-card__button-text{visibility:hidden}.free-samples--minicart .free-sample-card__cta .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto}.free-samples--minicart .free-sample-card__cta .loading-overlay__spinner.hidden{display:none}.free-samples--minicart .free-sample-card__cta .spinner{width:var(--space-9);height:var(--space-9)}.free-samples--minicart .free-sample-card__cta .spinner .path{stroke:currentColor}.free-samples--minicart .free-sample-card__cta--added,.free-samples--minicart .free-sample-card__cta:disabled.free-sample-card__cta--added{background-color:rgb(var(--color-base-text));border-color:rgb(var(--color-base-text));color:rgb(var(--color-background));opacity:1;cursor:pointer}.free-samples--minicart .free-sample-card__cta:disabled:not(.free-sample-card__cta--added){opacity:1;color:rgba(var(--color-base-text),.3);border-color:rgba(var(--color-base-text),.3);background-color:#ffffff8c;cursor:not-allowed;pointer-events:none}.free-samples--minicart .free-samples__controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8);width:100%;margin:var(--space-8) 0 0;padding:0 var(--space-8)}.free-samples--minicart .free-samples__progress{position:relative;flex:0 0 var(--space-18);width:var(--space-18);height:var(--space-1);overflow:hidden;background-color:rgba(var(--color-black),.2)}.free-samples--minicart .free-samples__progress-fill{display:block;height:100%;width:0;background-color:rgb(var(--color-foreground));transition:width var(--duration-default) ease}.free-samples--minicart .free-samples__arrows{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4)}.free-samples--minicart .free-samples__arrow.slider-button{width:var(--space-15);height:var(--space-15);padding:0;color:rgb(var(--color-foreground))}.free-samples--minicart .free-samples__arrow.slider-button svg{width:var(--space-10);height:var(--space-10);display:block}.free-samples--minicart .free-samples__arrow.slider-button--next .icon,.free-samples--minicart .free-samples__arrow.slider-button--prev .icon,.free-samples--minicart .free-samples__arrow.slider-button--next:not([disabled]):hover .icon,.free-samples--minicart .free-samples__arrow.slider-button--prev:not([disabled]):hover .icon{transform:none}.free-samples--minicart .free-samples__arrow.slider-button[disabled]{opacity:.35;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/299/assets/component-free-samples-minicart.css.map */
