body .product-samples-widget{--samples-slot-size: 5.6rem;position:fixed;inset-inline-end:1.6rem;inset-block-end:1.6rem;z-index:25;font-family:var(--font-body-family);color:rgb(var(--color-foreground))}body .product-samples-widget--empty,body .product-samples-widget--hidden{display:none}body .product-samples-widget__trigger{display:inline-flex;align-items:center;min-height:4.4rem;padding-inline:2rem;border:0;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-navigation-family, var(--font-body-family));font-size:1.3rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer}body .product-samples-widget__modal{display:none;position:absolute;inset-inline-end:0;inset-block-end:calc(100% + .8rem);width:min(36rem,calc(100vw - 3.2rem));padding:2.4rem;background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));transform:none}body.product-samples-widget--active .product-samples-widget__modal{display:block}body .product-samples-widget__close{position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem;width:3.2rem;height:3.2rem;border:0;background:none;color:inherit;font-size:2.4rem;line-height:1;cursor:pointer}body .product-samples-widget__count{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-size:var(--font-body-size);line-height:1.25}body .product-samples-item,body .product-samples-placeholder{position:relative;aspect-ratio:61 / 77;border:1px solid rgb(var(--color-border));background:rgb(var(--color-background))}body .product-samples-item__image{position:absolute;top:.8rem;right:.7rem;bottom:.8rem;left:.7rem;margin:0;background-size:cover;background-position:center}body .product-samples-item__remove{position:absolute;inset-block-start:-.8rem;inset-inline-end:-.8rem;width:2rem;height:2rem;border-radius:50%;background:rgb(var(--color-foreground))}body .product-samples-item__remove:before,body .product-samples-item__remove:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:25%;width:50%;height:1px;background:rgb(var(--color-background));transform:rotate(45deg)}body .product-samples-item__remove:after{transform:rotate(-45deg)}body .product-samples-widget__content{display:block;padding:0}body .product-samples-widget__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem;max-height:none;margin-block-end:1.4rem}body .product-samples-item,body .product-samples-placeholder{flex:none;margin:0;border:1px solid rgb(var(--color-border))}body .product-samples-placeholder:before,body .product-samples-item__image:before{content:none}body .product-samples-widget__checkout{display:block;width:100%;min-height:4.8rem;padding:0 2rem;border:0;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-navigation-family, var(--font-body-family));font-size:1.3rem;letter-spacing:.15em;text-transform:uppercase}body .product-samples-widget__checkout:hover{background:rgb(var(--color-button-hover-background, var(--color-button)));color:rgb(var(--color-button-hover-text, var(--color-button-text)))}body .product-samples-item__remove:focus-visible,body .product-samples-widget__trigger:focus-visible,body .product-samples-widget__close:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus, var(--color-foreground)));outline-offset:2px}@media(prefers-reduced-motion:no-preference){body .product-samples-widget__modal{transition:opacity .2s ease}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product-samples.css.map */
