.sf-sheet__cta--samples{flex-direction:row;gap:10px}.sf-sheet__cta-swatches{display:flex;gap:4px;align-items:center}.sf-sheet__cta-swatch{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);flex-shrink:0}.ct-card__sample-add{display:none;margin-top:4px;padding:4px 0;background:none;border:1px solid var(--color-border);border-radius:var(--button-border-radius, 3px);font-family:inherit;font-size:.5625rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--color-body);cursor:pointer;width:100%;transition:background .15s,border-color .15s}.ct-tray--sample-mode .ct-card__sample-add{display:block}.ct-card__sample-add:hover{border-color:var(--color-body)}.ct-card__sample-price{display:none;font-size:.5625rem;opacity:.5;margin-top:2px;text-align:center}.ct-tray--sample-mode .ct-card__sample-price{display:block}.ct-card--selected .ct-card__swatch{border:2px solid var(--color-accent, #3d5a3e);outline:none}.ct-card--selected .ct-card__sample-add{background:var(--color-accent, #3d5a3e);border-color:var(--color-accent, #3d5a3e);color:#fff}.ct-card__check{display:none;position:absolute;top:-4px;right:-4px;width:18px;height:18px;background:var(--color-accent, #3d5a3e);border-radius:50%;align-items:center;justify-content:center}.ct-card--selected .ct-card__check{display:flex}.ct-card--in-cart{opacity:.45;pointer-events:none}.ct-card--in-cart .ct-card__sample-add{border-color:transparent;background:none;color:var(--color-body);opacity:.6}.ct-tray--sample-mode .ct-card{cursor:pointer}.ct-tray-footer{flex-shrink:0;padding:16px 24px;border-top:1px solid var(--color-border);background:var(--bg-body, #fff);display:flex;flex-direction:column;gap:10px}.ct-tray-footer[hidden]{display:none}.ct-tray-footer__summary{font-family:inherit;font-size:.8125rem;text-align:center;color:var(--color-body)}.ct-tray-footer__cta{width:100%;padding:14px;background:var(--solid-button-background);color:var(--solid-button-label, #fff);border:none;border-radius:var(--button-border-radius);font-family:inherit;font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500);letter-spacing:var(--button-letter-spacing);text-transform:uppercase;cursor:pointer;transition:opacity .2s}.ct-tray-footer__cta:hover{opacity:.85}.ct-tray-footer__cta:disabled{opacity:.4;cursor:not-allowed}.ct-tray-footer__cta--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/47/assets/sample-tray.css.map */
