.product__info-container,.auto-scroll-offers-section{--wk-rose: #c10188;--wk-ink: #2a1721;--wk-petal: #fdf1f6;--wk-line: #ecd9e3;--wk-line-strong: #dcc3d0;--wk-muted: #7d6672;--wk-faint: #a99aa2}.product__info-container .mpg-swatch .mpg-swatch__label{font-size:1.4rem;color:var(--wk-muted);margin-bottom:10px;letter-spacing:.02em}.product__info-container .mpg-swatch .mpg-swatch__label-value{color:var(--wk-ink);font-weight:700}.product__info-container .mpg-swatch .mpg-swatch__nav{gap:8px}.product__info-container .mpg-swatch .mpg-button.mpg-swatch__option,.product__info-container .mpg-swatch .mpg-button-pill.mpg-swatch__option{min-width:66px;padding:11px 14px;font-size:1.45rem;line-height:1.2;text-align:center;color:var(--wk-ink);background:#fff;border:1px solid var(--wk-line-strong);border-radius:10px;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.product__info-container .mpg-swatch .mpg-button.mpg-swatch__option:hover,.product__info-container .mpg-swatch .mpg-button-pill.mpg-swatch__option:hover{background:#fff;color:var(--wk-rose);border-color:var(--wk-rose)}.product__info-container .mpg-swatch .mpg-button.mpg-swatch__option.selected,.product__info-container .mpg-swatch .mpg-button-pill.mpg-swatch__option.selected{background:var(--wk-rose);border-color:var(--wk-rose);color:#fff;font-weight:700}.product__info-container .mpg-swatch .mpg-button.mpg-swatch__option.disabled,.product__info-container .mpg-swatch .mpg-button-pill.mpg-swatch__option.disabled{opacity:1;color:var(--wk-faint);background:#faf5f8;border-style:dashed;border-color:var(--wk-line-strong);text-decoration:line-through;text-decoration-color:#7d667280}.product__info-container .mpg-swatch .mpg-swatch__option:focus-visible{outline:2px solid var(--wk-rose);outline-offset:2px}.product__info-container .mpg-swatch .mpg-swatch-image-button.mpg-swatch__option{gap:7px;border-radius:14px}.product__info-container .mpg-swatch .mpg-swatch-image-button.mpg-swatch__option div{width:74px;height:74px;min-width:74px;min-height:74px;border:1px solid var(--wk-line);border-radius:12px;background-size:cover;background-position:center top;transition:box-shadow .15s ease,border-color .15s ease}.product__info-container .mpg-swatch .mpg-swatch-image-button.mpg-swatch__option:hover div{border-color:var(--wk-rose)}.product__info-container .mpg-swatch .mpg-swatch-image-button.mpg-swatch__option.selected div{border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wk-rose)}.product__info-container .mpg-swatch .mpg-swatch-image-button.mpg-swatch__option label,.product__info-container .mpg-swatch .mpg-swatch-image-button.mpg-swatch__option:hover label{border:0;background:none;padding:0;font-size:1.3rem;font-weight:500;color:var(--wk-muted)}.product__info-container .mpg-swatch .mpg-swatch-image-button.mpg-swatch__option.selected label{color:var(--wk-rose);font-weight:700}.product__info-container .mpg-swatch .mpg-swatch-image-button.mpg-swatch__option.disabled{opacity:1;text-decoration:none}.product__info-container .mpg-swatch .mpg-swatch-image-button.mpg-swatch__option.disabled div{opacity:.45;filter:grayscale(.5)}.product__info-container .mpg-swatch .mpg-swatch-image-button.mpg-swatch__option.disabled label{color:var(--wk-faint);text-decoration:line-through}.product__info-container .product-form__input--pill input[type=radio]+label{border:1px solid var(--wk-line-strong);border-radius:10px;color:var(--wk-ink);padding:11px 14px;font-size:1.45rem}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background:var(--wk-rose);border-color:var(--wk-rose);color:#fff}.product__info-container .product-form__input--pill input[type=radio].disabled+label{color:var(--wk-faint);border-style:dashed}.product__info-container .product__accordion details{border-color:var(--wk-line)}.product__info-container .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;color:var(--wk-ink);letter-spacing:.02em}.product__info-container .product__accordion summary:hover .accordion__title{color:var(--wk-rose);text-decoration:none}.product__info-container .product-form__quantity .quantity__label{font-size:1.4rem;color:var(--wk-muted)}.product__info-container .product-form__quantity .quantity{width:13.2rem;min-height:4.6rem;background:#fff;border:1px solid var(--wk-line-strong);border-radius:12px}.product__info-container .product-form__quantity .quantity:before,.product__info-container .product-form__quantity .quantity:after{content:none}.product__info-container .product-form__quantity .quantity__input{font-weight:700;color:var(--wk-ink);background:transparent}.product__info-container .product-form__quantity .quantity__button{color:var(--wk-ink);border-radius:12px}.product__info-container .product-form__quantity .quantity__button:hover{color:var(--wk-rose)}.product__info-container .product-form__submit.button--secondary{--color-secondary-button-text: 193, 1, 136;--alpha-button-border: .55;font-weight:700;letter-spacing:.04em}.auto-scroll-offers-section{margin:20px 0 8px;padding:0 4px}.auto-scroll-offers-section .offers-container{max-width:none}.auto-scroll-offers-section .offers-wrapper{display:block;height:auto;padding:0;background:none;border:0;border-radius:16px;box-shadow:none}.auto-scroll-offers-section .slides-container{align-items:stretch;height:auto}.auto-scroll-offers-section .offer-slide{display:block;height:auto;padding:0;min-width:0}.wk-ticket{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:116px;height:100%;background:var(--wk-petal);border:1px solid var(--wk-line);border-radius:16px;color:var(--wk-ink)}.wk-ticket__main{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:16px 18px 16px 22px;text-align:left}.wk-ticket__tag{font-size:1.15rem;font-weight:700;line-height:1.4;color:#8f4a00;background:#ffefd6;border-radius:6px;padding:1px 8px;margin-bottom:2px}.wk-ticket__value{margin:0;font-family:var(--font-heading-family);font-size:3.2rem;font-weight:700;line-height:1.05;color:var(--wk-rose);letter-spacing:0}.wk-ticket__terms{margin:0;font-size:1.3rem;line-height:1.45;color:var(--wk-muted);max-width:30ch}.wk-ticket__stub{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:138px;padding:16px 18px;border-left:2px dashed #e1bfd0}.wk-ticket__stub:before,.wk-ticket__stub:after{content:"";position:absolute;left:-11px;width:20px;height:20px;border-radius:50%;background:rgb(var(--color-background, 255, 255, 255));border:1px solid var(--wk-line)}.wk-ticket__stub:before{top:-11px}.wk-ticket__stub:after{bottom:-11px}.wk-ticket__code{font-size:1.5rem;font-weight:700;letter-spacing:.12em;color:var(--wk-ink)}.wk-ticket__copy{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;min-width:86px;padding:9px 18px;border-radius:10px;background:var(--wk-rose);color:#fff;font:inherit;font-size:1.35rem;font-weight:700;transition:background-color .15s ease}.wk-ticket__copy:hover{background:#a10171}.wk-ticket__copy:focus-visible{outline:2px solid var(--wk-ink);outline-offset:2px}.wk-ticket__copy.is-copied{background:var(--wk-ink)}.auto-scroll-offers-section .offers-container{position:relative;padding-top:36px}.auto-scroll-offers-section .offers-container:before{content:"Coupons you can use";position:absolute;top:6px;left:2px;font-size:1.4rem;color:var(--wk-muted);letter-spacing:.02em}.auto-scroll-offers-section .arrow-btn,.auto-scroll-offers-section .arrow-btn.left,.auto-scroll-offers-section .arrow-btn.right{top:0;transform:none;width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;color:var(--wk-ink);background:#fff;border:1px solid var(--wk-line-strong);border-radius:8px;box-shadow:none;transition:color .15s ease,border-color .15s ease}.auto-scroll-offers-section .arrow-btn.left{left:auto;right:34px}.auto-scroll-offers-section .arrow-btn.right{right:0}.auto-scroll-offers-section .arrow-btn:hover{color:var(--wk-rose);border-color:var(--wk-rose)}.auto-scroll-offers-section .arrow-btn:focus-visible{outline:2px solid var(--wk-rose);outline-offset:2px}.auto-scroll-offers-section .offers-wrapper{container-type:inline-size}@container (max-width: 360px){.wk-ticket__main{padding:14px 10px 14px 16px}.wk-ticket__value{font-size:2.6rem}.wk-ticket__terms{font-size:1.25rem}.wk-ticket__stub{min-width:104px;padding:14px 10px;gap:8px}.wk-ticket__code{font-size:1.3rem;letter-spacing:.06em}.wk-ticket__copy{min-width:74px;padding:8px 12px}}@media(prefers-reduced-motion:reduce){.product__info-container *,.auto-scroll-offers-section .slides-container{transition:none!important}}.product__info-container>share-button+p.product__text.caption-with-letter-spacing{display:none}.product__info-container>share-button{position:absolute;top:0;right:0;z-index:2;margin:0}.product__info-container>share-button .share-button__button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;padding:0;font-size:0;color:var(--wk-ink);border:1px solid var(--wk-line-strong);border-radius:10px;background:#fff;transition:border-color .15s ease,color .15s ease}.product__info-container>share-button .share-button__button:hover{color:var(--wk-rose);border-color:var(--wk-rose);text-decoration:none}.product__info-container>share-button .share-button__button .svg-wrapper{margin:0}.product__info-container>share-button .share-button__button .icon-share{width:15px;height:15px;margin:0}.product__info-container>share-button .share-button__fallback{left:auto;right:0;min-width:280px}.product__info-container .product__title{margin-bottom:8px;padding-right:48px}.product__info-container .product__title h1{font-size:clamp(2.6rem,1.6rem + 1.4vw,3.4rem);line-height:1.2;letter-spacing:0;color:var(--wk-ink);margin:0}.product__info-container .jdgm-preview-badge{margin:0 0 14px}.product__info-container .jdgm-preview-badge .jdgm-star{font-size:13px;color:var(--wk-rose)}.product__info-container .price--large{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.product__info-container .price--large .price__container{margin:0}.product__info-container .price--large .price-item--sale,.product__info-container .price--large .price__regular>.price-item--regular{font-size:2.6rem;font-weight:700!important;letter-spacing:0;color:var(--wk-ink)}.product__info-container .price--large s.price-item--regular{font-size:1.6rem;color:var(--wk-faint);text-decoration-thickness:1px}.product__info-container .price--large .price__badge-sale{padding:3px 9px;border:0;border-radius:6px;background:var(--wk-petal);color:var(--wk-rose);font-size:1.3rem;font-weight:700;letter-spacing:0}.product__info-container .price--large .price__badge-sale,.product__info-container .price--large .price__badge-sold-out{margin:0;align-self:center}.product__info-container .price--large .price__badge-sold-out{border-radius:6px}.product__info-container .product__tax{margin-top:4px;font-size:1.25rem;color:var(--wk-muted)}.product__info-container .product__tax a{color:var(--wk-muted);text-underline-offset:2px}.product__info-container .product__sku{display:flex;align-items:center;margin:10px 0 20px;font-size:1.2rem;letter-spacing:.02em;color:var(--wk-faint)}.product__info-container .product__sku>.visually-hidden{position:static!important;width:auto!important;height:auto!important;margin:0 5px 0 0!important;overflow:visible!important;clip:auto!important;white-space:nowrap}.wk-sku-copy{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:2px 4px;border:0;border-radius:4px;background:transparent;color:var(--wk-faint, #a99aa2);font:inherit;font-size:1.15rem;line-height:1;cursor:pointer;vertical-align:middle;transition:color .15s ease}.wk-sku-copy:hover{color:var(--wk-ink, #2a1721)}.wk-sku-copy:focus-visible{outline:2px solid var(--wk-rose, #c10188);outline-offset:1px}.wk-sku-copy svg{width:13px;height:13px}.wk-sku-copy__done{display:none}.wk-sku-copy.is-copied{color:var(--wk-rose, #c10188)}.wk-sku-copy.is-copied svg{display:none}.wk-sku-copy.is-copied .wk-sku-copy__done{display:inline}@media screen and (max-width:749px){.product__info-container .price--large .price-item--sale,.product__info-container .price--large .price__regular>.price-item--regular{font-size:2.3rem}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/wk-product-ui.css.map */
