.neko-product--modern{--neko-ink:#2d2334;--neko-muted:#716779;--neko-border:#e9e3ed;padding-top:20px}.neko-product--modern .product__column__content{border:0;border-radius:0;padding:0;box-shadow:none;background:transparent}.neko-product--modern .product__title :is(h1,h2){font-size:var(--neko-title-desktop,20px);line-height:1.35;letter-spacing:-.3px;font-weight:700}.neko-product--modern .product__column .product-form__container__color .product-form__item{width:var(--neko-variant-desktop,96px)}.neko-product--modern .product__information{color:#776b7e}.neko-product--modern .product__information ul{gap:6px 12px}.neko-product--modern .product__price-container :is(.price__main,.price__sale){color:#291532;letter-spacing:-.5px}.neko-product--modern .product__price-container .price__regular{font-size:14px;color:#82798a}.neko-product--modern .badges__container{gap:6px}.neko-product--modern .badges-item__medium{border-radius:5px;font-size:10px;letter-spacing:.1px}.neko-product--modern .neko-product__offer{grid-template-columns:26px minmax(0,1fr) 15px;padding:12px 14px;gap:10px;border:0;border-left:3px solid #7c39a2;border-radius:8px;background:#f6f0fa}.neko-product--modern .neko-product__offer:hover{background:#eee2f6}.neko-product--modern .neko-product__offer-icon{width:26px;height:26px;border-radius:6px;background:#ede0f5;color:#632187;font-size:17px}.neko-product--modern .neko-product__offer strong{font-size:13px;line-height:1.4;font-weight:700}.neko-product--modern .neko-product__offer small{font-size:11px;color:#75617e}.neko-product--modern .neko-product__offer-arrow{font-size:18px}.neko-product--modern .neko-product__highlights{padding:12px 0;border:0;border-radius:0;background:transparent}.neko-product--modern .neko-product__highlights .rte{margin-top:8px;color:#5c5063;line-height:1.6}.neko-product--modern .neko-product__eyebrow{font-size:10px;font-weight:700;letter-spacing:1px}.neko-product--modern .product__column variant-selects{margin-top:18px}.neko-product--modern .product__column .variants-label{font-size:12px;margin-bottom:3px}.neko-product--modern .product__column .product-form__container__color{gap:8px}.neko-product--modern .product__column .product-form__input input[type=radio]:checked+label{box-shadow:0 0 0 1px #632187}.neko-product--modern .product-form__submit{border-radius:8px;--radius-button:8px;font-weight:700}.neko-product--modern .product-form__buttons__content>.quantity{border-radius:8px}.neko-product--modern .product-form__buttons__content__media__item{border-radius:8px}.neko-product--modern .shopify-payment-button__button--unbranded,.neko-product--modern #es-popup-button{background:#fff!important;color:#510c76!important;border:1px solid #c9b5d5!important;border-radius:8px!important;box-shadow:none!important}.neko-product--modern #es-popup-button *{color:inherit!important}.neko-product--modern .shopify-payment-button__button--unbranded:hover,.neko-product--modern #es-popup-button:hover{background:#f8f3fb!important;border-color:#510c76!important}.neko-product--modern .inventory-block .animation-pulse{animation:none}.neko-product--modern .neko-product__trust{margin-top:18px;padding-top:17px;border-top:1px solid #e9e3ed}.neko-product--modern .neko-product__trust>*>span{width:27px;height:27px;border-radius:7px;background:#f4eff7;font-size:18px}.neko-product--modern .neko-product__trust strong{font-weight:650;line-height:1.45}.neko-product--modern .neko-product__trust small{line-height:1.5}.neko-product--modern .neko-delivery{margin-top:18px;padding:16px;border:1px solid #e9e0da;border-radius:10px;background:#fffbf5}.neko-product--modern .neko-delivery__row{column-gap:10px}.neko-product--modern .neko-delivery__row+.neko-delivery__row{border-color:#ebe2da}.neko-product--modern .neko-delivery__content h3{font-size:13px;line-height:1.45;color:#493155;font-weight:700}.neko-product--modern .neko-delivery__content p{font-size:12px;line-height:1.55;font-weight:600}.neko-product--modern .neko-delivery__icon{border-radius:8px;background:#f4ece3;color:#775361}.neko-product--modern .neko-delivery__content small{font-size:10px;color:#7b6d73}.neko-product--modern .neko-delivery__terms{font-size:10px;text-underline-offset:3px}.neko-product--modern .swiper-slider__container{--radius:12px;--radius-image:7px}.neko-product--modern .swiper-slider__container>.swiper{border:1px solid #eee9f0;border-radius:12px;background:#faf9fb}.neko-product--modern .product--thumbnail_slider .product-media__item{border-radius:11px;background:#faf9fb}.neko-product--modern .swiper-thumb__container .product__media{border-radius:6px;background:#faf9fb}.neko-product--modern .product__media__thumb:before{border-radius:7px}.neko-product--modern .neko-product__details{margin:0;padding:0;border:0;min-width:0}.neko-product--modern .neko-product__accordion:first-child{border-top:1px solid #e6dfeb}.neko-product--modern .neko-product__accordion{border-color:#e6dfeb}.neko-product--modern .neko-product__accordion>summary{min-height:58px;padding:17px 0;font-size:15px;line-height:1.5;font-weight:650;color:#34213f}.neko-product--modern .neko-product__accordion-symbol{width:25px;height:25px;flex-basis:25px;background:#f5f0f8}.neko-product--modern .neko-product__accordion-symbol:before,.neko-product--modern .neko-product__accordion-symbol:after{top:12px;left:7px;width:11px;height:1.5px}.neko-product--modern .neko-product__accordion-content{padding-bottom:24px;font-size:14px;line-height:1.7;color:#5a4e62}.neko-product--modern .neko-product__accordion-content :is(img,video){display:block;max-width:100%;height:auto;margin-inline:auto}.neko-product--modern .neko-product__accordion-content iframe{width:100%;max-width:100%;aspect-ratio:16/9}.neko-product--modern .neko-product__accordion-content :is(h1,h2,h3,h4){font-size:19px;line-height:1.4;color:#302238;letter-spacing:-.2px}.neko-product--modern .neko-product__accordion-content :is(.container,.row){max-width:100%;width:100%;margin-inline:0}.neko-product--modern .neko-product__accordion-content :is(ul,ol){padding-left:20px}.neko-product--modern .neko-product__accordion-content li+li{margin-top:6px}.neko-product--modern .neko-product__accordion-content p{margin-top:0;margin-bottom:14px}.neko-product--modern .neko-product-sticky__eyebrow,.neko-product--modern .neko-product-sticky__availability,.neko-product--modern .neko-product-sticky__quantity,.neko-product--modern .neko-product-sticky__edit{display:none}body:has(.neko-product--modern) .jdgm-widget.jdgm-review-widget{border:1px solid #e9e3ed;border-radius:12px;box-shadow:none;background:#fff}body:has(.neko-product--modern) .jdgm-rev-widg__title{font-size:24px;color:#34213f;font-weight:700}body:has(.neko-product--modern) .neko-product-breadcrumb ol{font-size:11px}body:has(.neko-product--modern) .neko-whatsapp-floating{bottom:20px!important;right:16px!important}.neko-complements.neko-complements{padding-top:28px;padding-bottom:36px}.neko-complements.neko-complements .neko-complements__panel{border:0;border-top:1px solid #e9e3ed;border-radius:0;padding:28px 0 0;background:#fff}.neko-complements.neko-complements .neko-complements__intro h2{font-size:clamp(23px,2.2vw,30px);line-height:1.25;font-weight:700;letter-spacing:-.4px;color:#34213f}.neko-complements.neko-complements .neko-complements__intro p{max-width:620px;font-size:13px;line-height:1.6;color:#75677d}.neko-complements.neko-complements .neko-complements__item{border:1px solid #eee8f1;border-radius:11px;padding:10px;background:#fff}.neko-complements.neko-complements .product-card__image__container{border-radius:8px}.neko-complements.neko-complements .neko-complements__link{border-radius:7px;background:#fff;color:#510c76;border-color:#d4c4df;font-size:12px}.neko-complements.neko-complements .neko-complements__link:hover{color:#fff;background:#510c76;border-color:#510c76}.neko-complements.neko-complements .neko-complements__controls button{width:40px;height:40px;border-color:#d4c4df}@media(min-width:990px){.neko-product--modern .main-product__container{grid-template-columns:minmax(0,var(--neko-gallery-share,60%)) minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr);gap:28px 36px;align-items:start}.neko-product--modern .main-product__container>.product--thumbnail_slider{grid-column:1;grid-row:1}.neko-product--modern .main-product__container>.product__column{grid-column:2;grid-row:1/span 2;align-self:stretch;height:100%;min-height:0}.neko-product--modern .main-product__container>.neko-product__details{grid-column:1;grid-row:2;align-self:start}.neko-product--modern .main-product__container:not(:has(>.product--thumbnail_slider)){display:block}.neko-product--modern .main-product__container:not(:has(>.product--thumbnail_slider))>.neko-product__details{margin-top:28px}.neko-product--modern .product__media-sticky,.neko-product--modern .product__right-column-sticky{position:static}.neko-product--modern .neko-product-sticky{position:sticky;inset:auto;top:var(--neko-sticky-top,105px);z-index:8;width:100%;padding:22px;margin-top:26px;border:1px solid #e6ddea;border-radius:12px;background:#fff;box-shadow:0 8px 26px #3a1d4b06;-webkit-backdrop-filter:none;backdrop-filter:none}.neko-product--modern .neko-product-sticky__eyebrow{display:block;margin:0 0 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#8b7396}.neko-product--modern .neko-product-sticky__inner{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%}.neko-product--modern .neko-product-sticky__product{gap:13px;align-items:flex-start}.neko-product--modern .neko-product-sticky__product>img{flex-basis:64px;width:64px;height:80px;border-radius:7px;background:#faf8fb}.neko-product--modern .neko-product-sticky__product>div{display:flex;flex-direction:column;gap:5px}.neko-product--modern .neko-product-sticky__title{max-width:none;white-space:normal;font-size:14px;line-height:1.45;font-weight:650}.neko-product--modern .neko-product-sticky__variant{white-space:normal;font-size:11px;line-height:1.4}.neko-product--modern .neko-product-sticky__price{font-size:23px;align-self:flex-start;line-height:1.2}.neko-product--modern .neko-product-sticky__availability{display:block;margin:0;font-size:11px;font-weight:600;line-height:1.5;color:#75627e}.neko-product--modern .neko-product-sticky__availability:empty{display:none}.neko-product--modern .neko-product-sticky__quantity{display:flex;align-items:center;justify-content:space-between;gap:12px}.neko-product--modern .neko-product-sticky__quantity>label{font-size:12px;font-weight:600;color:#65536f}.neko-product--modern .neko-product-sticky__quantity>div{display:flex;align-items:center;border:1px solid #e6deeb;border-radius:7px;overflow:hidden;background:#faf8fc}.neko-product--modern .neko-product-sticky__quantity button{display:grid;place-items:center;width:38px;height:42px;border:0;background:transparent;color:#50375f;font:inherit;font-size:18px;cursor:pointer}.neko-product--modern .neko-product-sticky__quantity button:disabled{opacity:.35;cursor:default}.neko-product--modern .neko-product-sticky__quantity input{width:42px;height:42px;min-width:0;border:0;background:transparent;text-align:center;-webkit-appearance:textfield;appearance:textfield;font:inherit;font-size:13px;color:#392346}.neko-product--modern .neko-product-sticky__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.neko-product--modern .neko-product-sticky__button{flex:0 0 auto;width:100%;min-height:48px;border-radius:8px;font-size:13px}.neko-product--modern .neko-product-sticky__edit{display:block;align-self:center;border:0;padding:4px;background:transparent;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:11px;line-height:1.5;color:#79518e;cursor:pointer}body:has(.neko-product--modern).neko-product-sticky-visible{padding-bottom:0}}@media(min-width:750px)and (max-width:1100px){.neko-product--modern .product__title :is(h1,h2){font-size:var(--neko-title-tablet,28px)}}@media(max-width:989px){.neko-product--modern{padding-top:14px}.neko-product--modern .main-product__container{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.neko-product--modern .main-product__container>.product--thumbnail_slider,.neko-product--modern .main-product__container>.product--thumbnail_slider__mobile{grid-row:1;grid-column:1}.neko-product--modern .main-product__container>.product__column{grid-row:2;grid-column:1}.neko-product--modern .main-product__container>.neko-product__details{grid-row:3;grid-column:1}.neko-product--modern .neko-product__details{margin-top:0}.neko-product--modern .neko-product-sticky{border-radius:0}body:has(.neko-product--modern).neko-product-sticky-visible .neko-whatsapp-floating{bottom:calc(var(--neko-product-sticky-height) + 16px + env(safe-area-inset-bottom))!important}}@media(max-width:749px){.neko-product--modern .product__title :is(h1,h2){font-size:var(--neko-title-mobile,16px);line-height:1.4}.neko-product--modern .product__column .product-form__container__color .product-form__item{width:var(--neko-variant-mobile,64px)}.neko-product--modern .product__column__content{padding:0;border:0;border-radius:0}.neko-product--modern .neko-product__offer{padding:11px 12px}.neko-product--modern .neko-delivery{padding:13px;border-radius:9px}.neko-product--modern .neko-delivery__content h3{font-size:13px}.neko-product--modern .neko-delivery__content p{font-size:12px}.neko-product--modern .neko-product__accordion>summary{min-height:55px;font-size:14px}.neko-product--modern .neko-product__accordion-content{font-size:13px;line-height:1.7}.neko-product--modern .neko-product__accordion-content :is(h1,h2,h3,h4){font-size:18px}.neko-product--modern .product--thumbnail_slider__mobile .swiper{border-radius:12px}.neko-product--modern .neko-product-sticky__inner{gap:12px}.neko-complements.neko-complements .neko-complements__header{display:block}.neko-complements.neko-complements .neko-complements__intro h2{font-size:23px}.neko-complements.neko-complements .neko-complements__controls{justify-content:flex-end;margin-top:12px}body:has(.neko-product--modern.neko-product--quiet) :is(current-sales-popup,.current-sales-popup){display:none!important}body:has(.neko-product--modern) .jdgm-widget.jdgm-review-widget{padding:20px 14px;border-radius:10px}}@media(prefers-reduced-motion:reduce){.neko-product--modern *{scroll-behavior:auto!important;transition:none!important}}body:has(.neko-product--modern.neko-product--quiet) :is(current-sales-popup,.current-sales-popup){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/neko-product-modern.css.map */
