@font-face{font-family:'Oktah Neue';font-weight:400;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2025/10/Oktah-Neue-Regular.woff2) format('woff2')}@font-face{font-family:'Oktah Neue';font-weight:500;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2025/10/Oktah-Neue-Medium.woff2) format('woff2')}@font-face{font-family:'Oktah Neue';font-weight:600;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2025/10/Oktah-Neue-SemiBold.woff2) format('woff2')}@font-face{font-family:'Lora';font-weight:400;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2026/04/Lora-Regular.woff2) format('woff2')}@font-face{font-family:'Lora';font-weight:500;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2026/04/Lora-Medium.woff2) format('woff2')}@font-face{font-family:'Lora';font-weight:400;font-style:italic;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2026/04/Lora-Italic.woff2) format('woff2')}@font-face{font-family:'Oktah Neue Light';font-weight:700;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2025/10/Oktah-Neue-SemiBold.woff2) format('woff2')}@font-face{font-family:'Oktah Neue Light';font-weight:600;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2025/10/Oktah-Neue-SemiBold.woff2) format('woff2')}@font-face{font-family:'Oktah Neue Light';font-weight:500;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2025/10/Oktah-Neue-Medium.woff2) format('woff2')}@font-face{font-family:'Oktah Neue Medium';font-weight:700;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2025/10/Oktah-Neue-Bold.woff2) format('woff2')}@font-face{font-family:'Oktah Neue Medium';font-weight:600;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2025/10/Oktah-Neue-SemiBold.woff2) format('woff2')}@font-face{font-family:'Oktah Neue SemiBold';font-weight:700;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2025/10/Oktah-Neue-Bold.woff2) format('woff2')}@font-face{font-family:'Oktah';font-weight:400;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2025/10/Oktah-Neue-Regular.woff2) format('woff2')}@font-face{font-family:'Oktah';font-weight:500;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2025/10/Oktah-Neue-Medium.woff2) format('woff2')}@font-face{font-family:'Oktah';font-weight:700;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2025/10/Oktah-Neue-SemiBold.woff2) format('woff2')}@font-face{font-family:'Lora-Regular';font-weight:700;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2026/04/Lora-Medium.woff2) format('woff2')}@font-face{font-family:'Lora-Regular';font-weight:500;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2026/04/Lora-Regular.woff2) format('woff2')}@font-face{font-family:'Lora-Regular';font-weight:400;font-style:italic;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2026/04/Lora-Italic.woff2) format('woff2')}@font-face{font-family:'Lora-Medium';font-weight:700;font-style:normal;font-display:swap;src:url(https://pillac.com/wp-content/uploads/custom-fonts/2026/04/Lora-Medium.woff2) format('woff2')}:root{--pl-navy:#2C363F;--pl-navy-deep:#1D242B;--pl-pink:#D64F87;--pl-pink-deep:#B93A6C;--pl-ink:#2C363F;--pl-ink-deep:#1D242B;--pl-muted:#6B7280;--pl-subtle:#9AA1B2;--pl-green:#1A8C4E;--pl-green-bg:#EAF5EE;--pl-amber:#B45309;--pl-amber-bg:#FBF3E9;--pl-red:#A33A3A;--pl-red-bg:#FBEAEA;--pl-yellow:#F5F749;--pl-cyan:#6CD4FF;--pl-mist-y:#FEFCE8;--pl-mist-c:#EAF8FF;--pl-mist-p:#FBEAF1;--pl-off:#F7F8FB;--pl-line:rgba(44,54,63,.12);--pl-line-soft:rgba(44,54,63,.08);--pl-fd:'Lora',Georgia,serif;--pl-fb:'Oktah Neue',system-ui,sans-serif;--pl-fs-label:0.6875rem;--pl-fs-sm:0.8125rem;--pl-fs-body:1rem;--pl-fs-h4:1.25rem;--pl-fs-h3:1.5625rem;--pl-fs-h2:clamp(1.5625rem,3vw,1.9375rem);--pl-fs-h1:clamp(1.5625rem,3.5vw,2.4375rem);--pl-fs-hero:clamp(1.9375rem,4.5vw,3.0625rem);--pl-measure:62ch}html:root{--text:var(--pl-ink);--et_font-color:var(--pl-ink)}html body{--et_font-color:var(--pl-ink);--text:var(--pl-ink)}html{font-size:100%}html body{color:var(--pl-ink);font-size:var(--pl-fs-body)}h1,h2,h3,h4,h5,h6{color:var(--pl-navy);text-wrap:balance}h1{font-family:var(--pl-fd);font-weight:500;font-size:var(--pl-fs-h1);line-height:1.15;letter-spacing:-.01em}h2{font-family:var(--pl-fd);font-weight:500;font-size:var(--pl-fs-h2);line-height:1.2;letter-spacing:-.01em}h3{font-family:var(--pl-fb);font-weight:600;font-size:var(--pl-fs-h3);line-height:1.25}h4{font-family:var(--pl-fb);font-weight:600;font-size:var(--pl-fs-h4);line-height:1.3}h5{font-family:var(--pl-fb);font-weight:600;font-size:var(--pl-fs-body);line-height:1.4}h6{font-family:var(--pl-fb);font-weight:600;font-size:var(--pl-fs-sm);letter-spacing:.08em;text-transform:uppercase}blockquote{font-family:var(--pl-fd);font-style:italic;color:var(--pl-navy)}body.single-post .elementor-widget-text-editor p,body.page-id-10841 .elementor-widget-text-editor p,body.page-id-10844 .elementor-widget-text-editor p,body.page-id-10845 .elementor-widget-text-editor p{max-width:var(--pl-measure)}body input[type=text]:focus,body input[type=email]:focus,body input[type=tel]:focus,body input[type=password]:focus,body input[type=number]:focus,body input[type=search]:focus,body textarea:focus,body select:focus,body .input-text:focus{border-color:var(--pl-pink,#D64F87)!important;box-shadow:inset 0 0 0 1px var(--pl-pink,#D64F87)!important;outline:none!important}a:focus-visible,button:focus-visible{outline:2px solid var(--pl-pink,#D64F87)!important;outline-offset:2px}.woocommerce-Price-amount{color:var(--pl-ink,#2C363F)!important;font-variant-numeric:tabular-nums}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--pl-ink,#2C363F)!important;font-weight:700;font-variant-numeric:tabular-nums}.price del,.price del .woocommerce-Price-amount,del .woocommerce-Price-amount{color:var(--pl-subtle,#9AA1B2)!important;font-weight:400}.price ins{text-decoration:none}.single-product form.cart .single_add_to_cart_button,.woocommerce-cart .wc-proceed-to-checkout .checkout-button,.woocommerce-checkout #place_order{border-radius:8px!important;background:var(--pl-pink,#D64F87)!important;border-color:var(--pl-pink,#D64F87)!important;color:#fff!important}.single-product form.cart .single_add_to_cart_button:hover,.woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover,.woocommerce-checkout #place_order:hover{background:var(--pl-pink-deep,#B93A6C)!important;border-color:var(--pl-pink-deep,#B93A6C)!important}.testimonial.style-3 .content p,.testimonial.style-3 .content,.etheme-testimonials .testimonial .content p{font-family:var(--pl-fd,'Lora',serif)!important;font-style:italic}.etheme-testimonials .name,.etheme-testimonials .author-name{font-family:var(--pl-fb,'Oktah Neue',sans-serif);font-style:normal}.elementor-element-b7f00c1{background-color:#1D242B!important}.plc-foot{background:#1D242B!important}.woocommerce ul.products li.product .price{margin:10px 0 14px!important;display:block}.plc-hero-cta a,.plc-hero-cta .etheme-text-button,.plc-hero-cta button{background:var(--pl-pink)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:13px 32px!important;text-decoration:none!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;line-height:1.45!important;min-height:52px;box-sizing:border-box}.plc-hero-cta a:hover,.plc-hero-cta .etheme-text-button:hover{background:var(--pl-pink-deep)!important;color:#fff!important}.plc-hero-cta svg,.plc-hero-cta i{display:none!important}.plc-hero-cta2 a,.plc-hero-cta2 .etheme-text-button,.plc-hero-cta2 button{background:transparent!important;color:var(--pl-pink)!important;border:2px solid var(--pl-pink)!important;border-radius:999px!important;padding:11px 30px!important;text-decoration:none!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;line-height:1.45!important;min-height:52px;box-sizing:border-box;transition:background .2s ease,color .2s ease}.plc-hero-cta2 a:hover,.plc-hero-cta2 .etheme-text-button:hover{background:var(--pl-pink-deep)!important;border-color:var(--pl-pink-deep)!important;color:#fff!important}.plc-hero-cta2 svg,.plc-hero-cta2 i{display:none!important}.plc-hero-cta a,.plc-hero-cta2 a{--fill-color:transparent !important}.plc-hero-cta a:hover,.plc-hero-cta2 a:hover{background-image:none!important}.elementor-element-3a6f902 .elementor-widget-text-editor p:last-child{margin-bottom:0!important}.etheme-elementor-slider .swiper-wrapper,.etheme-elementor-slider .swiper-slide{cursor:default!important}.plc-linkbtn .elementor-button{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--pl-pink)!important;text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:1.5px;text-transform:uppercase;font-weight:600;letter-spacing:.05em;font-size:13px;padding:0!important;white-space:nowrap;display:inline-flex;align-items:center}.plc-linkbtn .elementor-button:hover{color:var(--pl-pink-deep)!important;background:transparent!important}.elementor-element-a28edb8 .elementor-heading-title::after{content:"";display:block;width:56px;height:2px;margin:12px 0 0;border-radius:2px;background:linear-gradient(90deg,var(--pl-yellow),var(--pl-cyan))}.elementor-element-3a6f902 .e-heading-base{font-family:'Oktah Neue',system-ui,sans-serif!important;font-weight:600!important;font-size:15px!important;letter-spacing:0!important;color:var(--pl-ink)!important;line-height:1.4}.plc-inversebtn .elementor-button{background:transparent!important;border:1.5px solid rgb(255 255 255 / .92)!important;color:#fff!important;border-radius:999px!important;padding:13px 30px!important;text-transform:uppercase;font-weight:600;letter-spacing:.06em}.plc-inversebtn .elementor-button:hover{background:#fff!important;border-color:#fff!important;color:var(--pl-ink)!important}.elementor-element-35e0294{position:relative;padding-left:22px}.elementor-element-35e0294::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--pl-yellow),var(--pl-cyan))}.elementor-element-283d5a8 .elementor-widget-counter .elementor-counter{text-align:center}.elementor-element-283d5a8 .elementor-counter-number-wrapper{display:inline-flex;justify-content:center;color:var(--pl-ink)!important;font-variant-numeric:tabular-nums;line-height:1.15;padding:0 .14em}.elementor-element-283d5a8 .elementor-counter-number{display:inline-block;padding:0 .12em;line-height:1.15}.elementor-element-2b568b0 .elementor-counter-number{background:linear-gradient(180deg,transparent 58%,var(--pl-yellow) 58%,var(--pl-yellow) 94%,transparent 94%)}.elementor-element-ae54704 .elementor-counter-number{background:linear-gradient(180deg,transparent 58%,var(--pl-cyan) 58%,var(--pl-cyan) 94%,transparent 94%)}.elementor-element-1655c57 .elementor-counter-number{background:linear-gradient(180deg,transparent 58%,#F3A8C6 58%,#F3A8C6 94%,transparent 94%)}.elementor-element-283d5a8 .elementor-counter-title{display:block;font-size:11px!important;letter-spacing:.1em;text-transform:uppercase;color:var(--pl-muted)!important;font-weight:600!important;margin-top:10px}.elementor-element-3a6f902{padding-top:38px!important;padding-bottom:38px!important}.elementor-element-3a6f902 .elementor-widget-text-editor{margin-top:2px}.elementor-element-e359a98 .etheme-icon-box-content>a.elementor-button{margin-top:auto!important}.elementor-element-e359a98 .etheme-icon-box-content>a.elementor-button::after,.plc-linkbtn .elementor-button::after{content:"\2192";display:inline-block;margin-left:7px;transition:transform .2s}.elementor-element-e359a98 .etheme-icon-box-content>a.elementor-button:hover::after,.plc-linkbtn .elementor-button:hover::after{transform:translateX(3px)}@media(max-width:767px){.elementor-element-3f1c0a1 .elementor-icon,.elementor-element-3f1c0a2 .elementor-icon,.elementor-element-3f1c0a3 .elementor-icon,.elementor-element-3f1c0a4 .elementor-icon{background:#F4F5F7;border-radius:50%;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center}.elementor-element-3f1c0a1 .elementor-icon svg,.elementor-element-3f1c0a2 .elementor-icon svg,.elementor-element-3f1c0a3 .elementor-icon svg,.elementor-element-3f1c0a4 .elementor-icon svg{width:16px;height:16px}}header.elementor-location-header{position:relative;z-index:500}.et_b_header-sticky,.etheme-sticky-header,.etheme-header-clone{z-index:500!important}.etheme-product-grid-item .shop_attributes,.etheme-product-grid-item .woocommerce-product-attributes{display:none!important}.post-type-archive-product .etheme-product-grid-image,.tax-product_cat .etheme-product-grid-image{aspect-ratio:1/1;position:relative}.post-type-archive-product .etheme-product-grid-image>a,.tax-product_cat .etheme-product-grid-image>a{display:block;position:absolute;inset:0}.post-type-archive-product .etheme-product-grid-image img,.tax-product_cat .etheme-product-grid-image img{width:100%!important;height:100%!important;object-fit:cover}.post-type-archive-product .etheme-product-grid-spacer,.tax-product_cat .etheme-product-grid-spacer{display:none!important}.woocommerce-ordering{position:relative;display:inline-block}.woocommerce-ordering select{appearance:none;-webkit-appearance:none;min-width:200px;height:auto!important;line-height:1.4!important;padding:10px 40px 10px 16px!important}.woocommerce-ordering::after{content:"\25BE";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#6B7280;pointer-events:none;font-size:13px}.etheme-product-grid-image footer{display:none!important}.post-type-archive-product .star-rating-wrapper,.tax-product_cat .star-rating-wrapper{display:none!important}.post-type-archive-product .etheme-product-grid-item,.tax-product_cat .etheme-product-grid-item{display:flex;flex-direction:column;height:100%}.post-type-archive-product .etheme-product-grid-content,.tax-product_cat .etheme-product-grid-content{display:flex;flex-direction:column;flex:1;padding:16px 4px 0;text-align:left}.post-type-archive-product .etheme-product-grid-image,.tax-product_cat .etheme-product-grid-image{border-radius:16px;overflow:hidden;background:#F3F1EE;margin-bottom:0!important}.post-type-archive-product .elementor-element-7e6a0df,.tax-product_cat .elementor-element-7e6a0df{pointer-events:none}.post-type-archive-product .woocommerce-ordering,.tax-product_cat .woocommerce-ordering{pointer-events:auto}.post-type-archive-product .elementor-element-7e6a0df>.elementor-container,.tax-product_cat .elementor-element-7e6a0df>.elementor-container{max-width:none!important}.post-type-archive-product .elementor-element-eb40b22>.elementor-widget-wrap,.tax-product_cat .elementor-element-eb40b22>.elementor-widget-wrap{display:flex;justify-content:flex-end}.post-type-archive-product .elementor-element-7e6a0df,.tax-product_cat .elementor-element-7e6a0df{border-bottom:0!important}.etheme-product-grid-content .etheme-product-grid-categories{display:none!important}.etheme-product-grid-content .plc-brand{order:1;min-height:16px;line-height:1.4;font-family:'Oktah Neue',sans-serif;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.etheme-product-grid-content .plc-brand a{color:#9AA1B2!important;text-decoration:none!important;line-height:inherit!important;font-size:inherit!important}.etheme-product-grid-content .etheme-product-grid-title{order:2}.etheme-product-grid-content .woocommerce-product-details__short-description{order:3;flex:0 0 auto;height:40px!important;min-height:40px!important;overflow:hidden;margin:6px 0 0!important;display:flex!important;align-items:flex-start}.etheme-product-grid-content .woocommerce-product-details__short-description p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.etheme-product-grid-content .plc-brand,.etheme-product-grid-content .etheme-product-grid-title,.etheme-product-grid-content .etheme-product-grid-title a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.etheme-product-grid-content .price{order:4}.etheme-product-grid-content .plc-colors{order:5}.etheme-product-grid-content .plc-buynow{order:6}.etheme-product-grid-categories{font-family:'Oktah Neue',sans-serif!important;font-size:11px!important;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.etheme-product-grid-categories a{color:#9AA1B2!important}.etheme-product-grid-categories a:not(:first-child){display:none}.etheme-product-grid-title,.etheme-product-grid-title a{font-family:'Oktah Neue',sans-serif!important;font-size:17px!important;font-weight:600!important;color:#2C363F!important;margin:6px 0 0!important}.etheme-product-grid-content .woocommerce-product-details__short-description p{font-family:'Oktah Neue',sans-serif;font-size:13px;line-height:1.5;color:#6B7280;margin:0!important}.etheme-product-grid-content .price{margin:6px 0 0!important;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:10px;flex-wrap:nowrap;height:26px;overflow:visible}.etheme-product-grid-content .price ins{order:1;text-decoration:none}.etheme-product-grid-content .price del{order:2}.etheme-product-grid-content .price .amount{font-family:'Oktah Neue',sans-serif!important;font-size:17px!important;font-weight:700!important;color:#2C363F!important}.etheme-product-grid-content .price del .amount{font-size:13px!important;font-weight:400!important;color:#9AA1B2!important}.plc-colors{margin-top:10px;min-height:20px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;white-space:nowrap;font-family:'Oktah Neue',sans-serif;font-size:12px;color:#9AA1B2}.plc-cdot{width:14px;height:14px;border-radius:50%;border:1px solid rgb(0 0 0 / .08);flex:0 0 auto;display:inline-block}.etheme-product-grid-content .plc-buynow{margin-top:14px!important;display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;background:transparent!important;border:2px solid var(--pl-pink)!important;border-radius:999px!important;color:var(--pl-pink)!important;font-family:'Oktah Neue',sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em;text-transform:uppercase;--fill-color:transparent !important;transition:background .2s,color .2s,border-color .2s}.etheme-product-grid-content .plc-buynow:hover{background:var(--pl-pink-deep)!important;border-color:var(--pl-pink-deep)!important;color:#fff!important;background-image:none!important}.post-type-archive-product .sale-wrapper .onsale,.tax-product_cat .sale-wrapper .onsale{border-radius:999px!important;font-family:'Oktah Neue',sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px!important;background:#DCFCE7!important;color:#166534!important}.post-type-archive-product .sale-wrapper .onsale.new-label,.tax-product_cat .sale-wrapper .onsale.new-label{background:#1D242B!important;color:#fff!important}.product_tag-bestseller .etheme-product-grid-image::after{content:"Bestseller";position:absolute;top:12px;left:12px;z-index:3;font-family:'Oktah Neue',sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#F5F749;color:#1D242B;border-radius:999px;padding:5px 11px}.product_tag-bestseller .sale-wrapper{display:none}.post-type-archive-product .sale-wrapper,.tax-product_cat .sale-wrapper{position:absolute;top:12px;left:12px;z-index:3;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.post-type-archive-product .sale-wrapper .onsale,.tax-product_cat .sale-wrapper .onsale{position:static!important;margin:0!important;transform:none!important;opacity:1!important}.etheme-product-grid-image:has(.onsale:not(.new-label)) .onsale.new-label{display:none!important}.product_cat-personalization .etheme-product-grid-image{position:relative}.product_cat-personalization .etheme-product-grid-image::before{content:"Full personalization";position:absolute;top:12px;right:12px;z-index:4;font-family:'Oktah Neue',sans-serif;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#D64F87;color:#fff;border-radius:999px;padding:5px 10px;white-space:nowrap;pointer-events:none}.plc-chips-row{padding:40px 0 6px}.plc-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.plc-chips::-webkit-scrollbar{display:none}.plc-chip{flex:0 0 auto;font-family:'Oktah Neue',sans-serif;font-size:13px;font-weight:500;letter-spacing:.02em;color:#2C363F!important;background:#fff;border:1px solid #E4E8EF;border-radius:999px;padding:9px 18px;text-decoration:none!important;white-space:nowrap;transition:border-color .15s,color .15s,background .15s}.plc-chip:hover{border-color:var(--pl-pink)}.plc-chip.on{background:#1D242B;border-color:#1D242B;color:#fff!important}.post-type-archive-product .etheme-product-sorting select,.tax-product_cat .etheme-product-sorting select,.post-type-archive-product .woocommerce-ordering select,.tax-product_cat .woocommerce-ordering select{font-family:'Oktah Neue',sans-serif;font-size:13px;font-weight:500;color:#2C363F;background:#fff;border:1px solid #E4E8EF;border-radius:999px;padding:9px 14px}.plc-promo{cursor:pointer;border-radius:16px;padding:26px 22px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;text-decoration:none!important;min-height:280px;transition:transform .25s ease}.plc-promo:hover{transform:translateY(-3px)}.plc-promo-perso{background:#EAF8FF}.plc-promo-gift{background:#FBEAF1}.plc-promo .plc-peye{font-family:'Oktah Neue',sans-serif;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#6B7280}.plc-promo h3{font-family:'Lora',Georgia,serif!important;font-weight:500!important;font-size:25px!important;line-height:1.2;margin:10px 0 8px!important;color:#2C363F!important}.plc-promo p{font-family:'Oktah Neue',sans-serif;font-size:13px;line-height:1.55;color:#2C363F;max-width:30ch;margin:0!important}.plc-promo .plc-plink{margin-top:16px;font-family:'Oktah Neue',sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pl-pink)}.plc-promo .plc-plink::after{content:"\2192";margin-left:8px;transition:margin .2s}.plc-promo:hover .plc-plink::after{margin-left:13px}.plc-pf{position:absolute;border-radius:3px}.plc-heartm{position:absolute;top:20px;right:24px;font-size:22px;color:var(--pl-pink)}.plc-trustwrap{border-top:1px solid #E4E8EF;border-bottom:1px solid #E4E8EF;margin-top:88px;margin-bottom:80px}.plc-trust{max-width:1280px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.plc-trust div{text-align:center}.plc-trust b{display:block;font-family:'Oktah Neue',sans-serif;font-size:14px;font-weight:600;color:#2C363F}.plc-trust span{display:block;font-family:'Oktah Neue',sans-serif;font-size:13px;color:#6B7280;margin-top:4px}.plc-guide{max-width:760px;margin:0 auto;padding:0 24px 96px}.plc-guide-eyebrow{display:block;font-family:'Oktah Neue',sans-serif;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#6B7280;margin-bottom:12px}.plc-guide h2{font-family:'Lora',Georgia,serif!important;font-weight:400!important;font-size:34px!important;text-align:left;margin:0 0 8px!important;color:#2C363F!important}.plc-acc-list{margin-top:20px}.plc-acc-item{border-bottom:1px solid rgb(44 54 63 / .12)}.plc-guide .plc-acc-q{width:100%!important;text-align:left!important;background:none!important;border:none!important;box-shadow:none!important;cursor:pointer;padding:20px 0!important;border-radius:0!important;font-family:'Oktah Neue',sans-serif!important;font-size:16px!important;color:#2C363F!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;line-height:1.5!important;min-height:0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px}.plc-acc-ic{font-size:22px;color:#9AA1B2;transition:transform .2s;flex-shrink:0;line-height:1}.plc-acc-item.open .plc-acc-ic{transform:rotate(45deg)}.plc-acc-a{max-height:0;overflow:hidden;transition:max-height .25s ease}.plc-acc-item.open .plc-acc-a{max-height:320px}.plc-acc-a p{padding:0 0 20px;margin:0!important;font-family:'Oktah Neue',sans-serif;color:#6B7280;line-height:1.7;font-size:14px;max-width:62ch}.plc-shopclose{background:#FEFCE8;text-align:center;padding:104px 24px}.plc-eyebrow{display:block;font-family:'Oktah Neue',sans-serif;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#6B7280;margin-bottom:16px}.plc-shopclose h2{font-family:'Lora',Georgia,serif!important;font-weight:500!important;font-size:clamp(31px,4.5vw,49px)!important;letter-spacing:-.01em;margin:0 0 18px!important;display:inline-block;color:#2C363F!important}.plc-shopclose p{font-family:'Oktah Neue',sans-serif;font-size:16px;line-height:1.6;color:#2C363F;max-width:52ch;margin:0 auto 28px!important}.plc-shopcta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;font-family:'Oktah Neue',sans-serif;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--pl-pink);color:#fff!important;padding:13px 32px;text-decoration:none!important;transition:background .2s}.plc-shopcta:hover{background:var(--pl-pink-deep)}@media (max-width:767px){.plc-promo{grid-column:1/-1;min-height:150px;padding:22px 18px}.plc-trustwrap{display:none}.plc-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px}.plc-guide{margin-top:96px;padding-top:0}.plc-guide{padding:0 16px 72px}.plc-shopclose{padding:88px 20px}.plc-chips-row{padding:28px 16px 4px}.etheme-product-grid-content .plc-buynow{min-height:42px;font-size:12px!important}.etheme-product-grid-title,.etheme-product-grid-title a{font-size:15px!important}}.single-product .woocommerce-product-gallery .swiper-pagination-bullet{background:#D6DCE6!important;opacity:1!important}.single-product .woocommerce-product-gallery .swiper-pagination-bullet-active{background:var(--pl-pink)!important}.single-product .price,.single-product .price .amount,.single-product .price bdi,.single-product .price .woocommerce-Price-amount,.single-product .elementor-widget-woocommerce-product-price .price{font-family:'Oktah Neue',sans-serif!important;font-weight:700!important;color:#2C363F!important;font-variant-numeric:tabular-nums}.single-product .price del,.single-product .price del .amount,.single-product .price del bdi{font-weight:400!important;color:#9AA1B2!important}.single-product .price ins,.single-product .price ins .amount{text-decoration:none;font-weight:700!important;color:#2C363F!important}.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-product-details__short-description p{font-family:'Oktah Neue',sans-serif!important;color:#2C363F!important;font-size:16px;line-height:1.6}.single-product .product_title,.single-product h1.product_title{color:#2C363F!important}.single-product .woocommerce-product-gallery .onsale,.single-product .woocommerce-product-gallery [class*=product-label],.single-product .product-label span,.single-product .et-product-labels span{font-family:'Oktah Neue',sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase;border-radius:999px!important}.single-product .single_add_to_cart_button{--fill-color:transparent !important}.single-product .single_add_to_cart_button:hover{background:var(--pl-pink-deep)!important;background-image:none!important}@media (max-width:767px){.single-product .woocommerce-product-gallery .vertical-thumbnails-wrapper,.single-product .woocommerce-product-gallery .empty-space{display:none!important}.single-product .woocommerce-product-gallery .swiper-control-top,.single-product .woocommerce-product-gallery .swiper-container.main{width:100%!important}.single-product .woocommerce-product-gallery .swiper-pagination{display:block!important;position:static;margin-top:14px}}.single-product #pillac-addons-configurator,.single-product #pillac-total-bar,.single-product .pillac-sec,.single-product .pillac-sec *:not(.pillac-h2):not(.miy-title):not(.pillac-crafted-t):not(h2):not(.pillac-faq-q){font-family:'Oktah Neue',sans-serif!important}.single-product .miy-title,.single-product .pillac-h2,.single-product .pillac-sec h2,.single-product .pillac-crafted-t,.single-product .pillac-upsell h2,.single-product .pillac-faq h2{font-family:'Lora',Georgia,serif!important;font-weight:500!important;color:#2C363F!important;letter-spacing:-.01em}.single-product .pillac-price-top{font-family:'Oktah Neue',sans-serif!important;font-weight:700!important;color:var(--pl-pink)!important;font-variant-numeric:tabular-nums;letter-spacing:0!important}.single-product #pillac-total-bar .pillac-os-total b{font-family:'Oktah Neue',sans-serif!important;font-weight:700!important;color:#2C363F!important;font-variant-numeric:tabular-nums}.single-product #pillac-total-bar .pillac-os-title,.single-product #pillac-addons-configurator .lbl{font-family:'Oktah Neue',sans-serif!important;font-weight:600!important;letter-spacing:1.4px}.single-product .pillac-upsell .price,.single-product .pillac-upsell [class*=price] .amount,.single-product .pillac-upsell .pillac-up-price{font-family:'Oktah Neue',sans-serif!important;font-weight:700!important;color:#2C363F!important;font-variant-numeric:tabular-nums}.single-product .pillac-upsell del,.single-product .pillac-upsell del .amount{color:#9AA1B2!important;font-weight:400!important}.single-product .pillac-upsell .pillac-up-name,.single-product .pillac-upsell h3,.single-product .pillac-upsell a[class*=name]{font-family:'Oktah Neue',sans-serif!important;font-weight:600!important;color:#2C363F!important}.single-product .etheme-testimonials .text,.single-product .etheme-testimonials p,.single-product .testimonials .text,.single-product [class*=testimonial] .content{font-family:'Lora',Georgia,serif!important;font-style:italic!important;color:#2C363F!important}.single-product .etheme-testimonials .name,.single-product [class*=testimonial] .name,.single-product [class*=author]{font-family:'Oktah Neue',sans-serif!important;font-style:normal!important;font-weight:600!important;color:#2C363F!important}.single-product .wpcf7 input,.single-product .wpcf7 textarea,.single-product .wpcf7-form input,.single-product .wpcf7-form textarea{font-family:'Oktah Neue',sans-serif!important;font-size:14px!important;color:#2C363F!important}.single-product .wpcf7 input[type=submit],.single-product .wpcf7-submit,.single-product .pillac-sec input[type=submit]{font-family:'Oktah Neue',sans-serif!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;background:var(--pl-pink)!important;color:#fff!important;border:none!important;border-radius:999px!important;--fill-color:transparent !important;transition:background .2s!important}.single-product .wpcf7 input[type=submit]:hover,.single-product .wpcf7-submit:hover{background:var(--pl-pink-deep)!important}.single-product .pillac-sec .pillac-ask-h,.single-product .pillac-sec label{font-family:'Oktah Neue',sans-serif!important}.single-product .etheme-icon-list .elementor-icon-list-text,.single-product .elementor-icon-list-item span{font-family:'Oktah Neue',sans-serif!important;color:#2C363F!important}.single-product .pillac-upsell-grid{align-items:stretch}.single-product .pillac-up-card{display:flex;flex-direction:column;text-decoration:none!important}.single-product .pillac-up-img{aspect-ratio:1/1;background:#F3F1EE!important;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.single-product .pillac-up-img img{width:100%!important;height:100%!important;object-fit:cover}.single-product .pillac-up-name{font-family:'Oktah Neue',sans-serif!important;font-size:17px!important;font-weight:600!important;color:#2C363F!important;margin-top:16px!important}.single-product .pillac-up-name::before{content:"Pillac Standard";display:block;font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#9AA1B2;margin-bottom:6px}.single-product .pillac-up-price{font-family:'Oktah Neue',sans-serif!important;font-size:17px!important;font-weight:700!important;color:#2C363F!important;margin-top:8px!important;font-variant-numeric:tabular-nums}.single-product .pillac-up-price del,.single-product .pillac-up-price del .amount,.single-product .pillac-up-price s{font-weight:400!important;color:#9AA1B2!important;font-size:13px!important}.single-product .pillac-up-price ins{text-decoration:none}.single-product .pillac-up-price .screen-reader-text,.single-product .pillac-up-price .woocommerce-Price-amount .screen-reader-text{display:none!important}.single-product .pillac-up-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.single-product .pillac-up-card::after{content:"Buy now";margin-top:14px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:46px;border:2px solid var(--pl-pink);border-radius:999px;color:var(--pl-pink);font-family:'Oktah Neue',sans-serif;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.single-product .pillac-up-card:hover::after{background:var(--pl-pink-deep);border-color:var(--pl-pink-deep);color:#fff}.single-product .etheme-testimonials{border:none!important;box-shadow:none!important}.single-product .pillac-up-card{border:none!important;border-radius:0!important;padding:0!important}.single-product .pillac-up-img{border-radius:16px}.etheme-testimonials .star-rating{font-size:16px!important;letter-spacing:0!important;width:5em!important;line-height:1!important}.etheme-testimonials .star-rating::before,.etheme-testimonials .star-rating span::before{letter-spacing:0!important}.etheme-testimonials .star-rating span{letter-spacing:0!important}.elementor-element-a28edb8 .elementor-heading-title::after{display:none!important}.elementor-element-0367759{position:relative}.plc-rev-wrap{position:static}.plc-rev-head{display:flex;gap:10px;justify-content:flex-start;margin:0 0 22px;padding:0}.plc-rev-wrap[data-loop="0"] .plc-rev-head{display:none}.plc-rev-track{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px;max-width:1200px;margin:0 auto}@media (min-width:901px){.plc-rev-head{max-width:1200px;margin:-80px auto 42px;padding:0 4px;justify-content:flex-end;position:relative;z-index:3;pointer-events:none}.plc-rev-head .plc-rev-nav{pointer-events:auto}}.plc-rev-track::-webkit-scrollbar{display:none}.plc-rev-track .plc-rev-card{flex:0 0 calc((100% - (var(--cols,3) - 1) * 32px) / var(--cols,3));scroll-snap-align:start;min-width:0}.plc-rev-wrap .plc-rev-nav{width:48px!important;height:48px!important;min-width:48px!important;flex:0 0 48px!important;margin:0!important;border-radius:50%!important;border:1px solid #E4E8EF!important;background:#fff!important;color:#2C363F!important;line-height:0!important;cursor:pointer;display:flex!important;align-items:center!important;justify-content:center!important;transition:border-color .2s,color .2s!important;box-shadow:0 4px 14px rgb(29 36 43 / .08)!important;padding:0!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none!important;appearance:none!important}.plc-rev-wrap .plc-rev-nav svg{display:block!important;width:18px!important;height:18px!important;stroke:currentColor!important;opacity:1!important}.plc-rev-wrap .plc-rev-nav:hover,.plc-rev-wrap .plc-rev-nav:focus,.plc-rev-wrap .plc-rev-nav:focus-visible,.plc-rev-wrap .plc-rev-nav:active{border-color:var(--pl-pink)!important;color:var(--pl-pink)!important;background:#fff!important;box-shadow:0 4px 14px rgb(29 36 43 / .08)!important;outline:none!important}.plc-rev-card{display:flex;flex-direction:column}.plc-rev-quote{margin-bottom:14px}.plc-rev-stars{margin-bottom:14px}.plc-rev-stars .star-rating{font-size:16px!important;letter-spacing:0!important;width:5em!important;line-height:1!important}.plc-rev-stars .star-rating::before,.plc-rev-stars .star-rating span::before{letter-spacing:0!important}.plc-rev-text{font-family:'Lora',Georgia,serif;font-style:italic;font-size:16px;line-height:1.6;color:#2C363F}.plc-rev-text p{margin:0 0 8px}.plc-rev-author{font-family:'Oktah Neue',sans-serif;font-weight:600;font-size:14px;color:#2C363F;margin-top:14px}.plc-rev-verif{font-style:normal;font-weight:500;color:#9AA1B2;font-size:12px}.plc-rev-prod{font-family:'Oktah Neue',sans-serif;font-size:12px;color:#9AA1B2;margin-top:2px}@media (max-width:900px){.plc-rev-wrap{--cols:1 !important}.plc-rev-head{margin:0 0 22px;padding-left:20px}.plc-rev-nav{width:44px;height:44px}.plc-rev-track{gap:16px;scroll-padding-left:20px;padding-left:20px}.plc-rev-track .plc-rev-card{flex:0 0 86%}}.elementor-element-f713d49,.elementor-element-9400501{display:none!important}body.blog,body.category,body.tax-post_tag,body.archive.author{background:#F7F8FB}.plc-blog-head{background:#FEFCE8;border-radius:18px;padding:40px 42px 34px;margin:0 0 44px}.plc-blog-head .plc-eb{font-family:'Oktah Neue',sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#9AA1B2;margin:0 0 12px}.plc-blog-head h1{font-family:'Lora-Medium','Lora',Georgia,serif;font-weight:500;font-size:39px;line-height:1.15;letter-spacing:-.01em;color:#2C363F;margin:0 0 12px;max-width:22ch}.plc-blog-head .plc-lead{font-family:'Oktah Neue',sans-serif;font-size:16px;line-height:1.6;color:#2C363F;margin:0;max-width:62ch}@media(max-width:670px){.plc-blog-head{padding:28px 22px 24px;border-radius:14px;margin-bottom:32px}.plc-blog-head h1{font-size:31px}}body.blog .entry-title,body.blog .entry-title a{color:#2C363F!important}body.blog .entry-title a:hover{color:#B93A6C!important}body.blog .content-article,body.blog .content-article p,body.blog .entry-content p{font-family:'Oktah Neue',sans-serif!important;color:#2C363F}body.blog .meta-post,body.blog .meta-post *{font-family:'Oktah Neue',sans-serif!important;font-size:13px!important;font-style:normal!important;color:#6B7280!important}body.blog .meta-post .views-count,body.blog .meta-post .post-comments-count,body.blog .meta-post .meta-divider{display:none!important}body.blog .more-button .read-more.btn,body.blog span.read-more.btn,body.blog .more-button .read-more{background:transparent!important;color:#D64F87!important;font-family:'Oktah Neue',sans-serif!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;text-decoration:underline!important;text-underline-offset:3px!important}body.blog .more-button:hover .read-more.btn,body.blog .more-button:hover .read-more,body.blog .read-more.btn:hover{color:#B93A6C!important;background:transparent!important}body.single-post{background:#F7F8FB}body.single-post .entry-title,body.single-post h1.entry-title{color:#2C363F!important;font-family:'Lora-Medium','Lora',Georgia,serif!important;font-weight:500!important}body.single-post .content-article,body.single-post .content-article p,body.single-post .content-article li{font-family:'Oktah Neue',sans-serif!important;color:#2C363F}body.single-post .content-article h2,body.single-post .content-article h3{font-family:'Oktah Neue',sans-serif!important;color:#2C363F!important}body.single-post .content-article a{color:#D64F87!important;text-decoration:underline!important;text-underline-offset:3px!important}body.single-post .content-article a:hover{color:#B93A6C!important}body.single-post .meta-post{font-family:'Oktah Neue',sans-serif!important;font-size:13px!important;color:#6B7280!important}body.single-post .meta-post>*:not(time):not(.entry-date){display:none!important}body.single-post .meta-post time,body.single-post .meta-post .entry-date{font-family:'Oktah Neue',sans-serif!important;font-size:13px!important;font-style:normal!important;color:#6B7280!important}body.single-post .related-posts .post-title,body.single-post .related-posts a.post-title{color:#2C363F!important}body.single-post .related-posts .post-title:hover,body.single-post .related-posts a.post-title:hover{color:#B93A6C!important}body.single-post .meta-post{font-size:0!important}body.single-post .meta-post time,body.single-post .meta-post .entry-date,body.single-post .meta-post time.entry-date{font-size:13px!important}body.single-post .read-more.btn,body.single-post span.read-more.btn,body.single-post .more-button .read-more{background:transparent!important;color:#D64F87!important;text-transform:none!important;letter-spacing:0!important;font-family:'Oktah Neue',sans-serif!important;font-size:15px!important;font-weight:600!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;text-decoration:underline!important;text-underline-offset:3px!important}body.single-post .more-button:hover .read-more.btn,body.single-post .read-more.btn:hover{color:#B93A6C!important;background:transparent!important}body.single-post .related-posts .entry-title,body.single-post .related-posts .entry-title a,body.single-post .related-posts .post-title{color:#2C363F!important;font-family:'Lora-Medium','Lora',Georgia,serif!important}body.single-post .related-posts .entry-title a:hover,body.single-post .related-posts .post-title:hover{color:#B93A6C!important}body.single-post .related-posts .views-count,body.single-post .related-posts .post-comments-count,body.single-post .related-posts .meta-divider{display:none!important}body.single-post .comment-form input[type=text],body.single-post .comment-form input[type=email],body.single-post .comment-form input[type=url],body.single-post .comment-form textarea,body.single-post #commentform input:not([type=submit]),body.single-post #comment{font-family:'Oktah Neue',sans-serif!important;font-size:15px!important;color:#2C363F!important;border:1px solid #E4E8EF!important;border-radius:8px!important;background:#fff!important}body.single-post .comment-form input::placeholder,body.single-post .comment-form textarea::placeholder,body.single-post #comment::placeholder{color:#9AA1B2!important}body.single-post .comment-form input:not([type=submit]):focus,body.single-post .comment-form textarea:focus,body.single-post #comment:focus{outline:none!important;border-color:#D64F87!important;box-shadow:0 0 0 2px rgb(214 79 135 / .35)!important}body.single-post .comment-form #submit,body.single-post .comment-form [type=submit],body.single-post .form-submit input[type=submit]{background:#D64F87!important;color:#fff!important;border:none!important;border-radius:999px!important;font-family:'Oktah Neue',sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:14px 32px!important;min-height:48px!important;cursor:pointer!important;box-shadow:none!important}body.single-post .comment-form #submit:hover,body.single-post .comment-form [type=submit]:hover,body.single-post .form-submit input[type=submit]:hover{background:#B93A6C!important}body.single-post .entry-tags a,body.single-post .post-tags a,body.single-post a[rel="tag"]{color:#2C363F!important;font-family:'Oktah Neue',sans-serif!important;font-size:12px!important}body.single-post #commentform input:not([type=submit]):focus,body.single-post #respond input:not([type=submit]):focus,body.single-post #respond textarea:focus,body.single-post #commentform textarea:focus{outline:none!important;border-color:#D64F87!important;box-shadow:0 0 0 2px rgb(214 79 135 / .35)!important}body.blog .content-page,body.single-post .content-page{padding-top:56px!important}@media(max-width:670px){body.blog .content-page,body.single-post .content-page{padding-top:32px!important}}.plc-blog-head{background:transparent!important;border-radius:0!important;padding:0!important;margin:0 0 40px!important}@media(max-width:670px){.plc-blog-head{padding:0!important;margin:0 0 28px!important}}.plc-blog2{background:#F7F8FB;font-family:'Oktah Neue',sans-serif;color:#2C363F;-webkit-font-smoothing:antialiased}.plc-blog2 *{box-sizing:border-box}.plc2-wrap{max-width:1200px;margin:0 auto;padding:64px 24px 96px}.plc2-head{max-width:760px;margin:0 0 44px}.plc2-head .plc2-eb{font:600 11px/1 'Oktah Neue',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#9AA1B2;margin:0 0 16px}.plc2-head h1{font-family:'Lora',Georgia,serif;font-weight:500;font-size:clamp(33px,4.4vw,49px);line-height:1.08;letter-spacing:-.01em;color:#2C363F;margin:0}.plc2-head h1 .hl{background:linear-gradient(180deg,transparent 62%,rgb(108 212 255 / .55) 0);padding:0 .04em}.plc2-head .plc2-lead{font:400 20px/1.55 'Oktah Neue',sans-serif;color:#2C363F;margin:18px 0 0;max-width:60ch}.plc2-thread{height:5px;width:132px;border-radius:3px;margin-top:26px;background:linear-gradient(90deg,#F5F749,#6CD4FF)}.plc2-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.plc2-main{min-width:0}.plc2-media{position:relative;background:#EAF8FF;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.plc2-media .tint{position:absolute;inset:0}.plc2-media svg{position:relative;width:52%;max-width:118px;height:auto;opacity:.9}.plc2-media.sm svg{width:44%;max-width:76px}.plc2-feat{display:grid;grid-template-columns:300px 1fr;gap:0;background:#fff;border:1px solid #EBEDF2;border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 1px 2px rgb(20 30 45 / .04);transition:box-shadow .18s,transform .18s}.plc2-feat:hover{box-shadow:0 14px 34px rgb(20 30 45 / .10);transform:translateY(-2px)}.plc2-feat .plc2-media{border-radius:0;min-height:260px}.plc2-fbody{padding:34px 36px}.plc2-fbody .plc2-eb{font:600 11px/1 'Oktah Neue',sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#9AA1B2;margin:0 0 14px;display:block}.plc2-fbody h2{font-family:'Lora',Georgia,serif;font-weight:500;font-size:31px;line-height:1.18;letter-spacing:-.01em;color:#2C363F;margin:0 0 12px}.plc2-fbody p{font:400 16px/1.62 'Oktah Neue',sans-serif;color:#4B5563;margin:0 0 20px;max-width:56ch}.plc2-metarow{margin:0 0 18px}.plc2-gridhead{display:flex;align-items:baseline;justify-content:space-between;margin:52px 0 22px;padding-bottom:14px;border-bottom:1px solid #EBEDF2}.plc2-gridhead h3{font:600 13px/1 'Oktah Neue',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#2C363F;margin:0}.plc2-gridhead .plc2-eb{font:600 11px/1 'Oktah Neue',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#9AA1B2}.plc2-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.plc2-card{display:flex;flex-direction:column;background:#fff;border:1px solid #EBEDF2;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 1px 2px rgb(20 30 45 / .04);transition:box-shadow .18s,transform .18s}.plc2-card:hover{box-shadow:0 12px 28px rgb(20 30 45 / .09);transform:translateY(-2px)}.plc2-card .plc2-media.sm{height:150px}.plc2-cbody{padding:22px 22px 20px;display:flex;flex-direction:column;flex:1}.plc2-cbody .plc2-eb{font:600 10px/1 'Oktah Neue',sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#9AA1B2;margin:0 0 10px;display:block}.plc2-cbody h4{font:600 20px/1.3 'Oktah Neue',sans-serif;color:#2C363F;margin:0 0 9px;letter-spacing:-.005em}.plc2-cbody .ex{font:400 15px/1.6 'Oktah Neue',sans-serif;color:#6B7280;margin:0 0 18px}.plc2-cfoot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.plc2-meta{font:500 13px/1 'Oktah Neue',sans-serif;color:#9AA1B2;display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.plc2-meta .dot{width:3px;height:3px;border-radius:50%;background:#C7CBD6;display:inline-block}.plc2-rl{display:inline-flex;align-items:center;gap:6px;color:#D64F87;font:600 13px/1 'Oktah Neue',sans-serif;white-space:nowrap}.plc2-rl .t{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.plc2-rl svg{transition:transform .18s}.plc2-feat:hover .plc2-rl,.plc2-card:hover .plc2-rl{color:#B93A6C}.plc2-feat:hover .plc2-rl svg,.plc2-card:hover .plc2-rl svg{transform:translateX(3px)}.plc2-pag{display:flex;gap:8px;justify-content:center;margin:40px 0 0}.plc2-pag .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1px solid #E3E6EC;border-radius:10px;background:#fff;color:#2C363F;font:600 14px/1 'Oktah Neue',sans-serif;text-decoration:none}.plc2-pag .page-numbers.current{background:#2C363F;color:#fff;border-color:#2C363F}.plc2-pag a.page-numbers:hover{border-color:#D64F87;color:#B93A6C}.plc2-aside{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.plc2-widget{background:#fff;border:1px solid #EBEDF2;border-radius:16px;padding:22px 22px 24px}.plc2-wt{font:600 12px/1 'Oktah Neue',sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#2C363F;margin:0 0 16px}.plc2-tags{display:flex;flex-wrap:wrap;gap:8px}.plc2-tag{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid #E3E6EC;border-radius:999px;background:#fff;color:#4B5563;font:500 13px/1 'Oktah Neue',sans-serif;text-decoration:none;transition:.15s}.plc2-tag:hover{border-color:#D64F87;color:#B93A6C;background:#FBEAF1}.plc2-upsell{background:#fff;border:1px solid #EBEDF2;border-radius:16px;overflow:hidden}.plc2-up-media{position:relative;background:#FBEAF1;height:150px;display:flex;align-items:center;justify-content:center}.plc2-up-media svg{width:120px;height:120px}.plc2-up-tag{position:absolute;top:12px;left:12px;background:#F5F749;color:#2C363F;font:600 10px/1 'Oktah Neue',sans-serif;letter-spacing:.09em;text-transform:uppercase;padding:6px 10px;border-radius:6px}.plc2-up-body{padding:20px 20px 22px}.plc2-up-body .plc2-eb{font:600 10px/1 'Oktah Neue',sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#9AA1B2;margin:0 0 8px}.plc2-up-body h5{font:600 20px/1.25 'Oktah Neue',sans-serif;color:#2C363F;margin:0 0 8px}.plc2-up-body p{font:400 14px/1.55 'Oktah Neue',sans-serif;color:#6B7280;margin:0 0 14px}.plc2-price{font:700 20px/1 'Oktah Neue',sans-serif!important;color:#2C363F!important;font-variant-numeric:tabular-nums;margin:0 0 16px!important}.plc2-buy{display:block;text-align:center;padding:13px 18px;border:1.5px solid #D64F87;border-radius:999px;color:#D64F87;font:600 14px/1 'Oktah Neue',sans-serif;text-decoration:none;transition:.16s}.plc2-buy:hover{background:#B93A6C;border-color:#B93A6C;color:#fff}@media(max-width:1000px){.plc2-layout{grid-template-columns:1fr;gap:40px}.plc2-aside{position:static;flex-direction:row;flex-wrap:wrap}.plc2-widget,.plc2-upsell{flex:1 1 260px}}@media(max-width:760px){.plc2-wrap{padding:40px 18px 72px}.plc2-feat{grid-template-columns:1fr}.plc2-feat .plc2-media{min-height:200px}.plc2-fbody{padding:24px 22px}.plc2-grid{grid-template-columns:1fr}.plc2-aside{flex-direction:column}}.plc2-up-media{text-decoration:none}.plc2-up-media.has-img{background:#F7F8FB;height:180px;padding:0}.plc2-up-media img{width:100%;height:100%;object-fit:cover;display:block}.plc2-up-body h5 a{color:inherit;text-decoration:none}.plc2-up-body h5 a:hover{color:#B93A6C}.plc2-price del{color:#9AA1B2;font-weight:500;font-size:13px;margin-right:6px}.plc2-price ins{text-decoration:none;color:#2C363F}.plc2-price .amount,.plc2-price bdi{font-variant-numeric:tabular-nums;color:inherit}.plc-single{background:#F7F8FB;font-family:'Oktah Neue',sans-serif;color:#2C363F}.plc-single *{box-sizing:border-box}.plc-single .crumbs{font:600 11px/1 'Oktah Neue',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#9AA1B2;margin:0 0 22px}.plc-single .crumbs a{color:#9AA1B2;text-decoration:none}.plc-single .crumbs a:hover{color:#B93A6C}.plc-shead{max-width:820px}.plc-shead .eb{font:600 11px/1 'Oktah Neue',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#9AA1B2;margin:0 0 16px}.plc-shead h1{font-family:'Lora',Georgia,serif;font-weight:500;font-size:clamp(31px,4.4vw,43px);line-height:1.1;letter-spacing:-.01em;color:#2C363F;margin:0}.plc-single .byline{display:flex;align-items:center;gap:11px;margin:22px 0 0;font:500 13px/1 'Oktah Neue',sans-serif;color:#6B7280;flex-wrap:wrap}.plc-ava{width:30px;height:30px;border-radius:50%;background:#2C363F;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:600 13px/1 'Oktah Neue',sans-serif}.plc-single .byline .dot{width:3px;height:3px;border-radius:50%;background:#C7CBD6;display:inline-block}.plc-hero{margin:34px 0 4px;height:340px;border-radius:16px;overflow:hidden;position:relative;background:#EAF8FF;display:flex;align-items:center;justify-content:center}.plc-hero:not(.has-img){height:220px}.plc-hero .tint{position:absolute;inset:0}.plc-hero svg{position:relative;width:112px;height:112px;opacity:.9}.plc-hero.has-img img{width:100%;height:100%;object-fit:cover;display:block}.plc-slayout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:56px;align-items:start;margin-top:40px}.plc-smain{min-width:0}.plc-body{max-width:720px}.plc-body p{font:400 16px/1.7 'Oktah Neue',sans-serif;color:#384049;margin:0 0 20px}.plc-body .lead-p{font-size:20px;line-height:1.55;color:#2C363F;margin-bottom:22px}.plc-body h2{font-family:'Lora',Georgia,serif;font-weight:500;font-size:30px;line-height:1.22;letter-spacing:-.01em;color:#2C363F;margin:46px 0 15px;scroll-margin-top:90px}.plc-body h3{font:600 20px/1.3 'Oktah Neue',sans-serif;color:#2C363F;margin:32px 0 10px}.plc-body a{color:#D64F87;text-decoration:underline;text-underline-offset:2px}.plc-body a:hover{color:#B93A6C}.plc-body strong,.plc-body b{font-weight:600;color:#2C363F}.plc-body ul,.plc-body ol{margin:18px 0 20px;padding-left:22px}.plc-body li{font:400 16px/1.6 'Oktah Neue',sans-serif;color:#384049;margin:0 0 8px}.plc-body ul li.ok,.plc-body ul li.warn,.plc-body ul li.no{list-style:none;display:flex;gap:16px;align-items:flex-start;padding:15px 2px;margin:0;border-bottom:1px solid #EBEDF2}.plc-body ul li.ok:first-child,.plc-body ul li.warn:first-child,.plc-body ul li.no:first-child{border-top:1px solid #EBEDF2}.plc-body .st{flex:0 0 auto;display:inline-flex;align-items:center;height:24px;padding:0 11px;border-radius:999px;font:600 11px/1 'Oktah Neue',sans-serif;letter-spacing:.06em;text-transform:uppercase;margin-top:1px}.plc-body li.ok .st{background:#EAF5EE;color:#1A8C4E}.plc-body li.warn .st{background:#FBF3E9;color:#B45309}.plc-body li.no .st{background:#FBEAEA;color:#A33A3A}.plc-body blockquote{font-family:'Lora',Georgia,serif;font-style:italic;font-weight:400;font-size:25px;line-height:1.4;color:#2C363F;border-left:3px solid #D64F87;padding:2px 0 2px 22px;margin:34px 0}.plc-body blockquote p{font:inherit;color:inherit;margin:0}.plc-endcta{margin:46px 0 0;max-width:720px;background:#fff;border:1px solid #EBEDF2;border-radius:18px;overflow:hidden;display:grid;grid-template-columns:210px 1fr;box-shadow:0 1px 2px rgb(20 30 45 / .04)}.plc-endcta .m{position:relative;background:#FBEAF1;display:flex;align-items:center;justify-content:center;text-decoration:none}.plc-endcta .m img{width:100%;height:100%;object-fit:cover}.plc-endcta .m svg{width:120px;height:120px}.plc-endcta .b{padding:26px 28px}.plc-endcta .eb2{font:600 11px/1 'Oktah Neue',sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#9AA1B2;margin:0 0 9px}.plc-endcta h4{font:600 22px/1.25 'Oktah Neue',sans-serif;color:#2C363F;margin:0 0 8px}.plc-endcta h4 a{color:inherit;text-decoration:none}.plc-endcta p{font:400 15px/1.55 'Oktah Neue',sans-serif;color:#6B7280;margin:0 0 14px;max-width:46ch}.plc-endcta .plc2-price{margin:0 0 15px!important}.plc-buyfill{display:inline-block;background:#D64F87;color:#fff;padding:13px 26px;border-radius:999px;font:600 14px/1 'Oktah Neue',sans-serif;text-decoration:none;transition:.16s}.plc-buyfill:hover{background:#B93A6C;color:#fff}.plc-rail{position:sticky;top:88px;display:flex;flex-direction:column;gap:20px}.plc-toc a{display:block;font:500 14px/1.35 'Oktah Neue',sans-serif;color:#6B7280;text-decoration:none;padding:7px 0 7px 13px;border-left:2px solid #EBEDF2}.plc-toc a:hover{color:#2C363F;border-color:#C7CBD6}.plc-toc a.on{color:#D64F87;border-color:#D64F87}.plc-related{margin:72px 0 0;border-top:1px solid #EBEDF2;padding-top:38px}.plc-relgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.plc-comments{max-width:720px;margin:56px 0 0}@media(max-width:1000px){.plc-slayout{grid-template-columns:1fr;gap:36px}.plc-rail{position:static;flex-direction:row;flex-wrap:wrap}.plc-rail .plc2-widget,.plc-rail .plc2-upsell{flex:1 1 240px}.plc-relgrid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.plc-hero{height:210px}.plc-endcta{grid-template-columns:1fr}.plc-endcta .m{height:180px}.plc-relgrid{grid-template-columns:1fr}}