#main-header .logo_container{padding:10px}details[open] summary::after{content:"+"!important;transform:rotate(45deg)!important}.single-product #sidebar,.woocommerce-cart #sidebar,.woocommerce-checkout #sidebar{display:none!important}.single-product #left-area,.woocommerce-cart #left-area,.woocommerce-checkout #left-area{width:100%!important;padding-right:0!important}.single-product #main-content .container:before,.woocommerce-cart #main-content .container:before,.woocommerce-checkout #main-content .container:before{display:none!important}.single-product #main-content,.woocommerce-cart #main-content,.woocommerce-checkout #main-content{font-family:'Inter',system-ui,sans-serif!important;color:#3B3638}.single-product div.product .product_title{font-family:'Instrument Serif',Georgia,serif!important;font-weight:400!important;font-size:clamp(34px,4vw,50px)!important;line-height:1.05!important;color:#3B3638!important;padding-bottom:12px!important}.single-product div.product p.price,.single-product div.product span.price{font-family:'Instrument Serif',Georgia,serif!important;font-size:40px!important;color:#B8405E!important;margin-bottom:14px!important}.single-product .woocommerce-product-details__short-description{font-size:18px;line-height:1.6;color:#3B3638}.single-product .woocommerce-product-gallery img{border-radius:4px}.single-product div.product form.cart .quantity,.single-product .product_meta,.single-product .woocommerce-tabs ul.tabs,.single-product .related.products,#tab-description>h2:first-child{display:none!important}.single-product .woocommerce-tabs{border:0!important;padding:0!important;margin-top:56px!important}.single-product .woocommerce-tabs .panel{padding:0!important;margin:0!important}.woocommerce .button:after,.woocommerce-page .button:after{display:none!important}.woocommerce button.single_add_to_cart_button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce #place_order{background:#3B3638!important;color:#FFFFFF!important;border:0!important;border-radius:999px!important;padding:16px 32px!important;font-family:'Inter',system-ui,sans-serif!important;font-weight:600!important;font-size:17px!important;line-height:1.2!important}.woocommerce button.single_add_to_cart_button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce #place_order:hover{background:#B8405E!important;padding:16px 32px!important}.woocommerce-checkout #payment{background:#FDF1F4!important;border-radius:4px!important}.woocommerce-checkout #payment div.payment_box{background:#FFFFFF!important}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#FFFFFF!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{background:#FFFFFF!important;border:1px solid #E3CCD2!important;border-radius:8px!important;padding:12px 14px!important;font-family:'Inter',system-ui,sans-serif!important;color:#3B3638!important}.woocommerce-checkout h3,.woocommerce-cart h2{font-family:'Instrument Serif',Georgia,serif!important;font-weight:400!important;font-size:30px!important;color:#3B3638!important}.cdp-p{font-family:'Inter',system-ui,sans-serif;color:#3B3638;display:flex;flex-direction:column;gap:56px;max-width:820px;margin:0 auto}.cdp-p p{margin:0;padding:0}.cdp-p h2{margin:0 0 18px!important;padding:0!important;font-family:'Instrument Serif',Georgia,serif!important;font-weight:400!important;font-size:clamp(30px,3.6vw,40px)!important;line-height:1.08!important;color:#3B3638!important}.cdp-p h2 em{color:#B8405E}.cdp-p-per{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cdp-p-per p{background:#FDF1F4;border-radius:4px;padding:22px;font-size:16px;line-height:1.55}.cdp-p-ric,.cdp-p-trust{list-style:none!important;margin:0!important;padding:0!important}.cdp-p-ric li{padding:14px 0!important;border-top:1px solid #F3DDE3;font-size:17px;line-height:1.5}.cdp-p-ric li:last-child{border-bottom:1px solid #F3DDE3}.cdp-p-ric span,.cdp-p-trust span{color:#B8405E;font-weight:600;margin-right:10px}.cdp-p-trust{margin-top:18px!important}.cdp-p-trust li{font-size:14px;line-height:1.5;padding:3px 0!important}.cdp-p-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cdp-p-n{width:44px;height:44px;border-radius:999px;background:#F294A9;display:flex!important;align-items:center;justify-content:center;font-family:'Instrument Serif',Georgia,serif;font-size:22px;margin-bottom:12px!important}.cdp-p-st{font-family:'Instrument Serif',Georgia,serif;font-size:24px;margin-bottom:6px!important}.cdp-p-sd{font-size:15px;line-height:1.6}.cdp-p details{border-top:1px solid #F3DDE3;padding:16px 0}.cdp-p details:last-child{border-bottom:1px solid #F3DDE3}.cdp-p summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.cdp-p summary::-webkit-details-marker{display:none}.cdp-p summary::after{content:"+";color:#B8405E;font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.cdp-p details[open] summary::after{transform:rotate(45deg)}.cdp-p details p{margin-top:10px!important;font-size:16px;line-height:1.6}.cdp-p-end{background:#3B3638;color:#EDE6E8;border-radius:4px;padding:48px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.cdp-p-end .cdp-p-et{font-family:'Instrument Serif',Georgia,serif;font-size:34px;line-height:1.1;color:#FFFFFF}.cdp-p-end .cdp-p-et em{color:#F294A9}.cdp-p a.cdp-p-btn,.cdp-p a.cdp-p-btn:visited{background:#F294A9!important;color:#3B3638!important;text-decoration:none;padding:15px 26px;border-radius:999px;font-weight:600;margin-top:8px}.cdp-p a.cdp-p-btn:hover{background:#FFFFFF!important}@media (max-width:767px){.cdp-p{gap:44px}.cdp-p-per,.cdp-p-steps{display:flex;flex-direction:column}.cdp-p-end{padding:36px 22px}}