.form-section{max-inline-size:640px}.form__row{display:grid;gap:.375rem;margin-block-end:var(--space-md)}.form__row label{font-size:.875rem;font-weight:600}.form__row input,.form__row textarea,.article__comments input,.article__comments textarea{inline-size:100%;padding:.75em;font:inherit;color:var(--color-text);border:1px solid var(--sx-control-border, var(--color-border));border-radius:var(--radius);background:var(--sx-panel, var(--color-surface))}.form__success{padding:.875rem var(--space-md);color:var(--color-success);background:color-mix(in oklab,var(--color-success) 10%,var(--color-surface));border-radius:var(--radius)}.inspiration{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:var(--space-lg) 0 0;padding:0}.inspiration__link{position:relative;display:block;overflow:hidden;border-radius:var(--radius);text-decoration:none}.inspiration__image{inline-size:100%;aspect-ratio:1;object-fit:cover;transition:transform var(--duration-slow) var(--ease-default)}.inspiration__link:hover .inspiration__image{transform:scale(var(--card-zoom))}.inspiration__caption{position:absolute;inset-block-end:0;inset-inline:0;display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-lg) var(--space-sm) var(--space-sm);font-size:.8125rem;color:#fff;background:linear-gradient(0deg,rgb(0 0 0 / .7),transparent)}.badges{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:var(--space-lg) 0 0;padding:0}.badges__item{text-align:center}.badges__icon{margin-inline:auto;margin-block-end:var(--space-sm)}.badges__title{margin-block-end:var(--space-2xs);font-size:1rem}.badges__text{font-size:.875rem;color:var(--color-text-muted)}.image-with-text{display:grid;gap:var(--space-xl);align-items:center}@media(min-width:768px){.image-with-text{grid-template-columns:1fr 1fr}.image-with-text--reverse .image-with-text__media{order:2}}.image-with-text__media img{inline-size:100%;border-radius:var(--radius)}.faq{max-inline-size:800px}.video-section__player,.video-section__embed iframe{inline-size:100%;border-radius:var(--radius)}.video-section__embed{position:relative;aspect-ratio:16 / 9}.video-section__embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;block-size:100%;border:0}.newsletter-section{max-inline-size:560px;text-align:center}.newsletter-section .newsletter__heading{font-size:calc(var(--text-xl) * var(--heading-scale));text-wrap:balance}.newsletter-section .newsletter__row{justify-content:center}.wishlist__empty{padding-block:var(--space-2xl);text-align:center}.wishlist__note{margin-block-start:var(--space-lg);font-size:.875rem;color:var(--color-text-subtle)}.rich-text,.page{max-inline-size:800px}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-xs);margin-block-start:2.5rem}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2xs);margin:0;padding:0}.pagination__link{display:grid;place-items:center;min-inline-size:2.75rem;block-size:2.75rem;padding-inline:var(--space-xs);font-size:.875rem;color:var(--color-text);text-decoration:none;border-radius:var(--radius)}.pagination__link[aria-current=page]{background:var(--color-text);color:var(--color-on-inverse)}.color-tiles{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0}.color-tile{display:inline-block;padding:.625em 1.25em;color:var(--color-text);text-decoration:none;background:var(--sx-panel, var(--color-surface));border:1px solid var(--color-border);border-radius:999px;transition:border-color var(--duration-fast) var(--ease-default)}.color-tile:hover{border-color:var(--color-text)}.gift-card__value{font-family:var(--font-heading);font-size:var(--text-2xl)}.gift-card__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.collection__title{margin-block-end:var(--space-xs)}.collection__description{max-inline-size:65ch;color:var(--color-text-muted)}.collection__sort{display:flex;align-items:center;gap:var(--space-xs)}.collection__main{min-inline-size:0}.rating__star{line-height:1}.wishlist__count{margin-block-end:var(--space-md);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle)}.footer__copyright{margin:0}.footer__column--newsletter{min-inline-size:0}.article__header{margin-block-end:var(--space-md)}.product__info,.image-with-text__content,.featured-color__content,.search-panel__aside{min-inline-size:0}.empty-state{display:grid;justify-items:center;text-align:center;gap:var(--space-sm);padding-block:var(--space-3xl);max-width:42ch;margin-inline:auto}.empty-state__icon{display:grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:50%;background:var(--color-surface-alt);color:var(--color-text-muted);margin-bottom:var(--space-2xs)}.empty-state__icon svg{inline-size:1.25rem;block-size:1.25rem}.empty-state__title{margin:0;font-size:var(--text-lg);font-weight:600}.empty-state__message{margin:0;color:var(--color-text-muted)}.empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);margin-top:var(--space-sm)}.order__reorder{margin-top:var(--space-lg)}.order__reorder-note{margin:var(--space-xs) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;padding-block:var(--space-md);font-size:var(--text-xs);line-height:19px;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle)}.breadcrumbs a{padding-block:.8125rem;margin-block:-.8125rem;color:var(--color-text);text-decoration:none;transition:color var(--duration-fast) var(--ease-default)}.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs [aria-current=page]{color:var(--color-text-subtle)}.select{padding:.6em 2.4em .6em .9em;font:inherit;font-size:var(--text-base);color:var(--color-text);background-color:var(--sx-panel, var(--color-surface));border:1px solid var(--sx-control-border, var(--color-border));border-radius:var(--radius);-webkit-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right .75em center;background-size:16px;background-image:var(--select-chevron);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default)}.select:hover{border-color:var(--color-text)}.sx-align .breadcrumbs{justify-content:var(--sx-align)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/components.css.map */
