.picker{display:grid;gap:1.25rem;margin-bottom:1.25rem}.picker--single{display:none}.picker__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin-bottom:.625rem}.picker__label{font-size:.625rem;line-height:1.2;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.picker__selected{font-size:.8125rem;line-height:1.2;color:var(--color-grey)}.picker__guide{margin-left:auto;font-size:.75rem;line-height:1.2}.picker__values{display:flex;flex-wrap:wrap;gap:.5rem}.picker__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.picker__note{margin:0;font-size:.8125rem;line-height:1.4;color:var(--color-sale)}.swatch{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid transparent;cursor:pointer}.swatch__dot{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--swatch, #e8e8e8);box-shadow:inset 0 0 0 1px #0000001f}.picker__input:checked+.swatch{border-color:var(--color-text)}.picker__input.is-unavailable+.swatch{position:relative;opacity:.45}.picker__input.is-unavailable+.swatch:after{content:"";position:absolute;inset:50% .25rem auto;height:1px;background:var(--color-text);transform:rotate(-45deg)}.option-chip{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--color-border-strong);font-size:.8125rem;line-height:1;cursor:pointer;transition:border-color var(--duration),background-color var(--duration)}@media(hover:hover){.option-chip:hover{border-color:var(--color-text)}}.picker__input:checked+.option-chip{border-color:var(--color-text);background:var(--color-text);color:#fff}.picker__input.is-unavailable+.option-chip{border-style:dashed;color:var(--color-grey);text-decoration:line-through}.picker__input.is-unavailable:checked+.option-chip{background:var(--color-panel);color:var(--color-grey)}.picker__input:focus-visible+.swatch,.picker__input:focus-visible+.option-chip{outline:2px solid var(--color-cobalt);outline-offset:2px}.buy-form{margin-bottom:1rem}.buy-form__row{display:flex;gap:.5rem}.product__shipping-note{margin:1rem 0 2rem;padding:1rem;background:var(--color-pink);color:var(--color-text);font-size:.875rem}.product__shipping-note p{margin:0}.product__shipping-note a{color:inherit;text-decoration:underline}.buy-form .quantity{flex:0 0 auto;height:3.25rem}.buy-form .quantity input{width:2.25rem}.buy-form__add{flex:1 1 auto;min-height:3.25rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.buy-form__wishlist{display:grid;place-items:center;flex:0 0 3.25rem;height:3.25rem;border:1px solid var(--color-text)}.buy-form__wishlist .icon{width:1.375rem}.buy-form__wishlist[aria-pressed=true] .icon-heart__fill{fill:currentColor}.buy-form__error{margin:.75rem 0 0}.buy-form__payment{margin-top:.5rem}.buy-form__payment.is-disabled{opacity:.5;pointer-events:none}.recipient{margin-bottom:1rem}.recipient__toggle{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;cursor:pointer}.recipient__fields{margin:0;padding:0;border:0}.quick-add-content{display:grid;gap:1.25rem;padding:1.25rem}@media(min-width:750px){.quick-add-content{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:1.75rem;padding:1.75rem}}.quick-add-content__images{grid-auto-columns:100%;margin:0;padding:0;list-style:none}.quick-add-content__title{margin:0 2.5rem .5rem 0;font-size:1.25rem;line-height:1.2;text-transform:none}.quick-add-content .price{margin-bottom:1.25rem;font-size:1.125rem;font-weight:700}.quick-add-content__link{display:inline-block;font-size:.8125rem}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sk-product-form.css.map */
