.app-section{margin-top:0}.app-section--add-section-margins{margin-top:var(--spaced-section-top-margin)}.alert--error{--alert-color: var(--color-error)}.alert--success{--alert-color: var(--color-success)}.alert{color:oklch(from var(--alert-color) 25% c h);font-size:33px}.alert--filled{border:1px solid var(--alert-color);background:oklch(from var(--alert-color) 97% calc(c / 12) h);box-shadow:0 8px 8px -6px oklch(from var(--alert-color) l c h / .325)}.pseudo-variant-picker__image-holder{aspect-ratio:var(--aspect-product-image-aspect-ratio);width:var(--product-image-variant-picker-width)}.pseudo-variant-picker__image-holder{aspect-ratio:var(--aspect-product-image);width:var(--product-image-variant-picker-width)}.pseudo-variant-picker__image{width:100%;height:100%;object-fit:contain;display:block}.pseudo-variant-picker__standard-button{font-size:var(--pseudo-variant-picker-button-font-size)}.pseudo-variant-picker__option-name{opacity:0}.pseudo-variant-picker__link{display:block;color:inherit}.pseudo-variant-picker__list--standard .pseudo-variant-picker__item{margin:0 -1px -1px 0}.pseudo-variant-picker__link--standard{--alpha-button-border: .3;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;padding:var(--button-default-top-padding) 1.6rem var(--button-default-bottom-padding);text-decoration:none;border:.1rem solid var(--current-border-contrast);min-height:4.5rem;width:100%;transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;font-size:1.5rem;letter-spacing:.1rem;line-height:1}.pseudo-variant-picker__link--colors{border:.1rem solid transparent}.pseudo-variant-picker__item:hover,.pseudo-variant-picker:has(.pseudo-variant-picker__item:focus-within):not(:has(.pseudo-variant-picker__item:hover)) .pseudo-variant-picker__item:focus-within,.pseudo-variant-picker:not(:has(.pseudo-variant-picker__item:hover)):not(:has(.pseudo-variant-picker__item:focus-within)) .pseudo-variant-picker__item:has(.pseudo-variant-picker__link--current){z-index:1}:is(.pseudo-variant-picker__item:hover,.pseudo-variant-picker:has(.pseudo-variant-picker__item:focus-within):not(:has(.pseudo-variant-picker__item:hover)) .pseudo-variant-picker__item:focus-within,.pseudo-variant-picker:not(:has(.pseudo-variant-picker__item:hover)):not(:has(.pseudo-variant-picker__item:focus-within)) .pseudo-variant-picker__item:has(.pseudo-variant-picker__link--current)) .pseudo-variant-picker__option-name{opacity:1}:is(.pseudo-variant-picker__item:hover,.pseudo-variant-picker:has(.pseudo-variant-picker__item:focus-within):not(:has(.pseudo-variant-picker__item:hover)) .pseudo-variant-picker__item:focus-within,.pseudo-variant-picker:not(:has(.pseudo-variant-picker__item:hover)):not(:has(.pseudo-variant-picker__item:focus-within)) .pseudo-variant-picker__item:has(.pseudo-variant-picker__link--current)) .pseudo-variant-picker__link--colors{border-color:var(--current-border-contrast)}:is(.pseudo-variant-picker__item:hover,.pseudo-variant-picker:has(.pseudo-variant-picker__item:focus-within):not(:has(.pseudo-variant-picker__item:hover)) .pseudo-variant-picker__item:focus-within,.pseudo-variant-picker:not(:has(.pseudo-variant-picker__item:hover)):not(:has(.pseudo-variant-picker__item:focus-within)) .pseudo-variant-picker__item:has(.pseudo-variant-picker__link--current)) .pseudo-variant-picker__link--standard{background-color:var(--product-image-background-color);outline:1px solid var(--current-border-contrast)}.pseudo-variant-picker{isolation:isolate;position:relative;font-size:var(--pseudo-variant-picker-font-size);padding-bottom:.5rem}.pseudo-variant-picker:nth-last-child(1 of.pseudo-variant-picker){padding-bottom:2.7rem}.pseudo-variant-picker:nth-child(1 of.pseudo-variant-picker){margin-top:2.4rem}.pseudo-variant-picker__list{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 1.6rem;padding:0}.pseudo-variant-picker__list--standard{display:grid;grid:auto/1fr 1fr 1fr;margin:0 -1px -1px 0}.pseudo-variant-picker__list--colors{gap:var(--variant-picker-images-gap);margin-bottom:2.8rem}.pseudo-variant-picker__option-name{height:1em;white-space:nowrap;position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .3s;pointer-events:none;line-height:1}.pseudo-variant-picker__option-name--current:empty{position:static;margin-bottom:1.4rem;opacity:1;display:block}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
