.sticky-customize{display:none}@media screen and (min-width:750px){.sticky-customize{display:block;position:fixed;right:max(1.5rem,calc((100vw - var(--page-width, 1200px)) / 2 + 1rem));top:50%;transform:translateY(-50%) translate(1rem);z-index:30;width:min(32rem,calc(42vw - 2rem));max-width:34rem;max-height:calc(100vh - 4rem);overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.sticky-customize.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translate(0)}.sticky-customize[hidden]{display:none!important}.sticky-customize__panel{background:#f7f5f0;border:.1rem solid rgba(0,0,0,.08);border-radius:.6rem;padding:1.6rem 1.8rem 1.8rem;box-shadow:0 .8rem 2.4rem #0000001f}.sticky-customize__title{font-size:1.8rem;line-height:1.25;margin:0 0 .8rem;font-weight:600}.sticky-customize__price{margin:0 0 1.2rem}.sticky-customize__price .price{margin:0}.sticky-customize__price .price-item--regular{font-size:1.5rem}.sticky-customize__label{margin:0 0 .6rem;font-size:1.3rem;font-weight:500}.sticky-customize__label--size{font-size:1.2rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase;color:#000000bf}.sticky-customize__option{margin:0 0 1.2rem}.sticky-customize__values{display:flex;flex-wrap:wrap;gap:.6rem}.sticky-customize__value{-webkit-appearance:none;appearance:none;background:#fff;border:.1rem solid #000;border-radius:999px;color:#000;cursor:pointer;font-size:1.2rem;line-height:1;min-height:3.2rem;padding:.7rem 1.2rem}.sticky-customize__value.is-selected{background:#000;color:#fff}.sticky-customize__value:focus-visible{outline:.2rem solid rgba(0,0,0,.7);outline-offset:.2rem}.sticky-customize__value--swatch{width:2.8rem;height:2.8rem;min-height:2.8rem;min-width:2.8rem;padding:0;border-radius:50%;border:.1rem solid rgba(0,0,0,.15);background:var(--sticky-swatch-bg, #ccc);background-size:cover;background-position:center;box-shadow:none}.sticky-customize__value--swatch.is-selected{background:var(--sticky-swatch-bg, #ccc);background-size:cover;background-position:center;outline:.1rem solid #000;outline-offset:.2rem;color:transparent}.sticky-customize__value--swatch-fallback{background:#fff;border-style:dashed}.sticky-customize__value--swatch-fallback.is-selected{background:#fff}.sticky-customize__value--size{border-radius:.8rem;min-width:4rem;min-height:4rem;padding:0 1rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:600;letter-spacing:0}.sticky-customize__value--size.is-selected{background:#000;color:#fff;border-color:#000}.sticky-customize__qty{margin:0 0 1.4rem}.sticky-customize__qty-controls{display:inline-flex;align-items:stretch;border:.1rem solid rgba(0,0,0,.2);border-radius:.4rem;overflow:hidden;background:#fff}.sticky-customize__qty-btn{-webkit-appearance:none;appearance:none;background:#fff;border:0;cursor:pointer;font-size:1.6rem;line-height:1;min-width:3.6rem;padding:.8rem}.sticky-customize__qty-input{-webkit-appearance:textfield;appearance:textfield;border:0;border-left:.1rem solid rgba(0,0,0,.12);border-right:.1rem solid rgba(0,0,0,.12);font-size:1.4rem;text-align:center;width:4.4rem;padding:.6rem .2rem}.sticky-customize__qty-input::-webkit-outer-spin-button,.sticky-customize__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sticky-customize__button{-webkit-appearance:none;appearance:none;border:.1rem solid #000;cursor:pointer;background:#000;color:#fff;font-weight:700;font-size:1.5rem;letter-spacing:.02em;line-height:1.2;width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;border-radius:.9rem;text-align:center;box-shadow:0 .2rem .6rem #0000000f;transition:box-shadow .2s ease,transform .15s ease,filter .2s ease}.sticky-customize__button--customize{background:#fff;color:#000;border-color:#0000008c}.sticky-customize__button--cart{background:#000;color:#fff}.sticky-customize__button:hover{filter:brightness(.98);box-shadow:0 .4rem 1.4rem #00000014;transform:translateY(-.1rem)}.sticky-customize__button:focus-visible{outline:.2rem solid rgba(0,0,0,.85);outline-offset:.3rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sticky-customize.css.map */
