.pi-product-page-v8{--pi-format-violet:#67349a;--pi-format-ink:#271635}.pi-product-page-v8 .main-product__block+.main-product__block{margin-top:24px}.pi-product-page-v8 .main-product__block-title+.main-product__block-price{margin-top:12px}.pi-product-page-v8 .pi-format-picker .prod__option-label{margin-bottom:14px}.pi-product-page-v8 .pi-format-picker .form__label{display:flex;flex-direction:column;gap:5px;color:var(--pi-format-ink)}.pi-product-page-v8 .pi-format-picker .form__label>.font-semibold{font-size:15px;font-weight:600}.pi-product-page-v8 .pi-format-picker .selected-value{font-size:12px;line-height:1.5;color:#756780;overflow-wrap:anywhere}.pi-product-page-v8 .pi-format-picker .variant-picker__option-values{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pi-product-page-v8 .pi-format-picker .variant-picker__option{position:relative;min-width:0}.pi-product-page-v8 .pi-format-picker [data-pi-format-card],.pi-format-dialog__option{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:flex-start!important;width:100%;height:100%!important;min-height:110px;margin:0!important;padding:15px!important;white-space:normal!important;text-align:left;line-height:1.4!important;border:1px solid #e3d9eb!important;border-radius:15px!important;background:linear-gradient(145deg,#fff 20%,#faf7fd 75%,#f0e8f7)!important;color:#332040!important;box-shadow:inset 0 1px #fff,0 4px 12px -8px #73508c35;transition:border-color .18s,box-shadow .18s,background .18s;cursor:pointer;overflow-wrap:anywhere}.pi-product-page-v8 .pi-format-picker [data-pi-format-card]:before,.pi-product-page-v8 .pi-format-picker [data-pi-format-card]:after{display:none!important}.pi-product-page-v8 .pi-format-picker input:checked+[data-pi-format-card],.pi-format-dialog__option[aria-pressed=true]{border-color:#8453ae!important;background:radial-gradient(at 100% 0,#dec5f740,transparent 75%),linear-gradient(135deg,#fcfaff,#eee2f8)!important;box-shadow:inset 0 0 0 1px #8453ae,0 7px 20px -12px #65398d80}.pi-product-page-v8 .pi-format-picker input:checked+[data-pi-format-card] .pi-format-card__size:after,.pi-format-dialog__option[aria-pressed=true] .pi-format-card__size:after{content:"\2713";display:inline-block;margin-left:8px;color:#67349a;font-size:13px}.pi-product-page-v8 .pi-format-picker input:focus-visible+[data-pi-format-card],.pi-format-dialog__option:focus-visible{outline:3px solid #b586db;outline-offset:3px}.pi-format-card__size{display:block;font-size:18px;font-weight:650;letter-spacing:-.025em;line-height:1.25}.pi-format-card__strength{display:block;margin-top:4px;font-size:12px;line-height:1.4;color:#634978}.pi-format-card__note{display:block;margin-top:4px;font-size:11px;line-height:1.4;color:#756780}.pi-format-card__price{display:block;padding-top:10px;margin-top:auto;font-weight:650;font-size:14px;color:#4f256e}.pi-format-card__availability{display:block;margin-top:4px;color:#756780;font-size:11px}.pi-format-card--soldout,.pi-format-dialog__option:disabled{opacity:.48;cursor:not-allowed!important}.pi-product-page-v8 .pi-format-picker .variant-picker__option.soldout:after,.pi-product-page-v8 .pi-format-picker .variant-picker__option.unavailable:after{display:none}.pi-product-page-v8 .pi-sticky-atc{border-top:1px solid #e2d4eb;background:linear-gradient(110deg,#fffefef5,#f4edfafa)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -6px 24px -15px #56327635!important}.pi-product-page-v8 .pi-sticky-atc .sticky-atc-form{align-items:center;gap:10px}.pi-product-page-v8 .pi-sticky-atc .pi-native-select-enhanced,.pi-sticky-format[hidden]{display:none!important}.pi-sticky-format{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:130px;max-width:240px;padding:8px 13px;min-height:48px;text-align:left;background:linear-gradient(145deg,#fff,#eee3f8);color:#3f2552;border:1px solid #d9c5e8;border-radius:12px;box-shadow:inset 0 1px #fff,0 3px 10px -7px #542a7540}.pi-sticky-format>span{min-width:0}.pi-sticky-format small{display:block;font-size:10px;color:#7e668e;line-height:1.3}.pi-sticky-format [data-pi-sticky-format-label]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:650;font-size:12px;line-height:1.4;overflow:hidden;white-space:normal;overflow-wrap:anywhere}.pi-sticky-format svg{flex-shrink:0}.pi-product-page-v8 .pi-sticky-atc .sf__btn.add-to-cart{display:flex!important;align-items:center;justify-content:center;min-height:48px;border-radius:12px;font-size:13px;background:linear-gradient(115deg,#321149,#7545a4);border-color:#603184;color:#fff;box-shadow:inset 0 1px #ffffff30}body.pi-format-dialog-open{overflow:hidden}.pi-format-dialog{width:min(560px,calc(100vw - 32px));max-height:85vh;max-height:85dvh;margin:auto;padding:0;border:1px solid #d7c4e7;border-radius:24px;background:linear-gradient(145deg,#fff,#f5eefb);color:#271635;box-shadow:0 30px 90px #15091b66,inset 0 1px #fff;overflow:auto}.pi-format-dialog::backdrop{background:#1d0d2d80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pi-format-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 16px;position:sticky;top:0;z-index:1;background:linear-gradient(#fdfbff,#fbf8fdf5)}body#sf-theme .pi-format-dialog__head h2{margin:0;font-size:20px;line-height:1.25;font-weight:650;letter-spacing:-.03em}.pi-format-dialog__close{display:flex;align-items:center;justify-content:center;flex:0 0 38px;height:38px;border:1px solid #e3d6ec;border-radius:50%;background:#fff;color:#5f3978;font-size:26px;line-height:1;cursor:pointer}.pi-format-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 24px 18px}.pi-format-dialog__status{margin:0;padding:0 24px 22px;color:#7b6887;font-size:11px;line-height:1.6}@media(max-width:767px){.pi-product-page-v8 .sf-prod__container{align-items:flex-start}.pi-product-page-v8 .sf-prod__info-wrapper{position:static;padding-top:0;margin-top:18px}.pi-product-page-v8 .sf-product-media__mobile media-gallery{display:block}.pi-product-page-v8 .sf-product-media__mobile .product-mb__media{padding:0}.pi-product-page-v8 .sf-product-media__mobile .sf-pis__wrapper,.pi-product-page-v8 .sf-product-media__mobile .sf-preview__wrapper{height:auto;margin-bottom:0}.pi-product-page-v8 .sf-product-media__mobile .f-media-mobile{height:auto!important}.pi-product-page-v8 .sf-product-media__mobile .main-slider>.media-type-image,.pi-product-page-v8 .sf-product-media__mobile .sf__product-media-lists>.media-type-image{aspect-ratio:1;max-height:440px}.pi-product-page-v8 .sf-product-media__mobile .main-slider>.media-type-image .sf-prod-media,.pi-product-page-v8 .sf-product-media__mobile .sf__product-media-lists>.media-type-image .sf-prod-media{height:100%}.pi-product-page-v8 .sf-product-media__mobile .media-type-image responsive-image{display:block;height:100%}.pi-product-page-v8 .sf-product-media__mobile .media-type-image responsive-image:before{display:none}.pi-product-page-v8 .sf-product-media__mobile .media-type-image responsive-image>img{object-fit:contain;height:100%}.pi-product-page-v8 .sf-product-media__mobile .sf-media-nav{margin-top:10px}.pi-product-page-v8 .sf-product-media__mobile .nav-swiper-container,.pi-product-page-v8 .sf-product-media__mobile .nav-swiper-container .swiper-slide{height:64px}.pi-product-page-v8 .sf-product-media__mobile .nav-swiper-container .sf-prod-media{height:100%;border-radius:9px;border-color:#eadff1}.pi-product-page-v8 .sf-product-media__mobile .nav-swiper-container .swiper-slide-thumb-active .sf-prod-media{border-color:#9b6fc0;background:#faf6fd}body#sf-theme .pi-product-page-v8 .prod__title h1{font-size:24px;line-height:1.22;letter-spacing:-.035em}.pi-product-page-v8 .pi-sticky-atc{bottom:0;max-height:none;padding-bottom:env(safe-area-inset-bottom,0px)}body:has(.pi-mobile-navigation) .pi-product-page-v8 .pi-sticky-atc{bottom:calc(82px + env(safe-area-inset-bottom,0px));padding-bottom:0}.pi-product-page-v8 .pi-sticky-atc.translate-y-full{transform:translateY(calc(100% + 100px));visibility:hidden;pointer-events:none}.pi-product-page-v8 .pi-sticky-atc .psa__form-controls{padding:10px 0}.pi-product-page-v8 .pi-sticky-atc .sticky-atc-form{display:flex;width:100%}.pi-product-page-v8 .pi-sticky-atc .pi-sticky-format{min-width:0;flex:0 1 42%}.pi-product-page-v8 .pi-sticky-atc .sf__btn.add-to-cart{margin:0;padding:10px 12px;flex:1}.pi-product-page-v8 .pi-sticky-atc .quantity-input{display:none}.pi-format-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 24px);margin:auto auto 8px;border-radius:24px}.pi-format-dialog__head{padding:20px 18px 16px}.pi-format-dialog__grid{padding:0 18px 18px}.pi-format-dialog__status{padding-inline:18px}}@media(max-width:359px){.pi-product-page-v8 .pi-format-picker [data-pi-format-card],.pi-format-dialog__option{padding:12px!important}.pi-format-card__size{font-size:17px}.pi-format-card__strength{font-size:11px}.pi-product-page-v8 .pi-sticky-atc .sf__btn.add-to-cart{font-size:12px}}@media(prefers-reduced-motion:reduce){.pi-product-page-v8 .pi-format-picker [data-pi-format-card],.pi-format-dialog__option{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pi-product-page-v8.css.map */
