#et-main-area,h2,h3,h4,h5,h6,p,a{font-family:Arial!important}.post-type-archive-product,.blog,.single-post,.category,.tag,.archive{font-family:Arial,Helvetica,sans-serif!important}.shoplink{display:flex;align-items:center}.shoplink a{background:linear-gradient(135deg,#f5a3ff,#c86fff);color:#ffffff!important;padding:6px 16px!important;line-height:1.2!important;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:30px!important;font-weight:600;letter-spacing:0.3px;box-shadow:0 4px 12px rgba(200,111,255,0.35);transition:all 0.3s ease;position:relative}.shoplink a:hover{background:linear-gradient(135deg,#ffb8ff,#a95cff);transform:translateY(-1px) scale(1.02);box-shadow:0 6px 16px rgba(200,111,255,0.45)}.shoplink a::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(255,255,255,0.35),transparent 60%);opacity:0;transition:opacity 0.3s ease}.shoplink a:hover::before{opacity:1}#et-top-navigation .et-cart-info{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:8px;border-radius:14px;background:rgba(200,111,255,0.12);box-shadow:0 6px 18px rgba(0,0,0,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease;position:relative}#et-top-navigation .et-cart-info span:before{color:#8a35c8;font-size:18px;margin-right:0;transition:transform 0.25s ease,color 0.25s ease}#et-top-navigation .et-cart-info:hover{background:rgba(200,111,255,0.18);transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,0.10)}#et-top-navigation .et-cart-info:hover span:before{color:#ffffff;transform:scale(1.06)}#et-top-navigation .et-cart-info:hover{background:linear-gradient(135deg,#f5a3ff,#c86fff)}#et-top-navigation .et-cart-info:focus-visible{outline:2px solid rgba(200,111,255,0.55);outline-offset:3px}#left-area{background-color:white!important;border:15px solid white!important}.woocommerce-account #left-area,.woocommerce-shop #left-area,.tax-product_cat #left-area{background-color:transparent!important;border:0!important}#sidebar .wp-block-search__input{border-radius:12px!important;padding:12px 12px!important;border:1px solid rgba(0,0,0,0.12)!important;font-family:Arial,Helvetica,sans-serif!important}#sidebar .wp-block-search__button{border-radius:12px!important;padding:12px 14px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;background:#853cec!important;color:#fff!important;border:1px solid rgba(0,0,0,0.10)!important}html,body{height:100%}body{background:radial-gradient(900px 520px at 18% 88%,rgba(255,210,170,0.35),transparent 60%),radial-gradient(800px 520px at 82% 78%,rgba(190,150,255,0.30),transparent 62%),radial-gradient(900px 520px at 50% 25%,rgba(150,205,255,0.26),transparent 60%),linear-gradient(180deg,#faf8fd 0%,#ffffff 100%);background-size:140% 140%;background-repeat:no-repeat;animation:watercolorFlow 45s ease-in-out infinite alternate;background-attachment:fixed!important;position:relative}#main-content{background:transparent!important}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(800px 520px at 20% 15%,rgba(255,255,255,0.55),transparent 60%),radial-gradient(900px 520px at 80% 10%,rgba(255,255,255,0.35),transparent 62%),linear-gradient(180deg,rgba(255,255,255,0.20) 0%,rgba(255,255,255,0.00) 55%);mix-blend-mode:soft-light;opacity:0.65;animation:glossDrift 18s ease-in-out infinite alternate}#page-container,#et-main-area,#main-content{position:relative;z-index:1}@keyframes watercolorFlow{0%{background-position:10% 90%,90% 80%,50% 20%,0% 0%}33%{background-position:25% 75%,70% 85%,60% 35%,0% 0%}66%{background-position:40% 85%,85% 60%,45% 40%,0% 0%}100%{background-position:20% 95%,80% 70%,55% 30%,0% 0%}}@keyframes glossDrift{0%{transform:translate3d(-1%,-1%,0) scale(1.02);opacity:0.55}100%{transform:translate3d(1.5%,0.5%,0) scale(1.06);opacity:0.75}}body.blog,body.single-post{background:radial-gradient(900px 500px at 15% 85%,rgba(255,210,120,0.35),transparent 60%),radial-gradient(800px 520px at 85% 80%,rgba(255,140,200,0.28),transparent 62%),radial-gradient(900px 520px at 55% 30%,rgba(120,170,255,0.22),transparent 60%),linear-gradient(180deg,#f7f7fb 0%,#fbfbff 100%);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}body.blog #main-content,body.single-post #main-content{background:transparent!important}body.woocommerce-cart{background:radial-gradient(900px 500px at 20% 85%,rgba(180,150,255,0.28),transparent 60%),radial-gradient(800px 520px at 80% 80%,rgba(255,190,220,0.22),transparent 62%),radial-gradient(900px 520px at 50% 25%,rgba(150,200,255,0.20),transparent 60%),linear-gradient(180deg,#f6f4fb 0%,#ffffff 100%);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}body.woocommerce-cart #main-content{background:transparent!important}body.woocommerce-checkout{background:radial-gradient(900px 520px at 18% 88%,rgba(220,200,255,0.26),transparent 60%),radial-gradient(800px 520px at 82% 78%,rgba(255,220,235,0.22),transparent 62%),radial-gradient(900px 520px at 50% 25%,rgba(190,215,255,0.20),transparent 60%),linear-gradient(180deg,#f9f8fc 0%,#ffffff 100%);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}body.woocommerce-checkout #main-content{background:transparent!important}body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag{background:radial-gradient(900px 520px at 15% 85%,rgba(255,210,160,0.30),transparent 60%),radial-gradient(850px 520px at 85% 78%,rgba(180,140,255,0.26),transparent 62%),radial-gradient(900px 520px at 55% 25%,rgba(140,200,255,0.22),transparent 60%),linear-gradient(180deg,#f8f7fd 0%,#ffffff 100%);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}body.post-type-archive-product #main-content,body.tax-product_cat #main-content,body.tax-product_tag #main-content{background:transparent!important}body.single-product{background:radial-gradient(900px 520px at 18% 88%,rgba(255,210,170,0.30),transparent 60%),radial-gradient(800px 520px at 82% 78%,rgba(190,150,255,0.26),transparent 62%),radial-gradient(900px 520px at 50% 25%,rgba(150,205,255,0.22),transparent 60%),linear-gradient(180deg,#faf8fd 0%,#ffffff 100%);background-attachment:fixed;background-repeat:no-repeat;background-size:cover}body.single-product #main-content{background:transparent!important}#main-header{border-bottom:1px solid #691b96!important;-webkit-box-shadow:0 2px 10px 1px #0000!important;box-shadow:0 2px 10px 1px #0000!important;backdrop-filter:saturate(120%) blur(10px)!important;-webkit-backdrop-filter:saturate(120%) blur(10px)!important}.single-post .et_post_meta_wrapper{margin-top:30px!important}#sidebar{margin-top:30px!important}.cc-revoke{border:1px solid #691b96!important}.mfp-title{display:none!important}.glass{background-color:rgba(255,255,255,0.8)!important;backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important}a:focus{background-color:BLACK!important;color:WHITE!important;border:2px solid RED!important;padding:5px!important}*::-moz-selection{background:#691b96;color:white}*::selection{background:#691b96;color:white}footer a{color:#e3c8b7!important}footer a:hover{color:#ff0000!important}.single-product{font-family:Arial!important}.woocommerce-breadcrumb{background-color:rgb(244,236,236);padding:5px 5px 5px 25px!important;border-radius:20px}.single-product h1{font-size:27px!important;color:#853cec}.single-product h2{font-size:22px!important;color:#853cec!important}.single-product .woocommerce-Price-amount.amount{font-family:Arial!important;background-color:#f5cccc;padding:10px!important;border-radius:10px!important}.single-product .legal-price-info{margin-top:20px!important}.upsells .et_pb_post.product{background-color:#f6f6f6!important;padding:5px!important}.single-product .woocommerce-loop-product__title{color:rgb(72,25,207)!important;font-size:16px!important;padding-bottom:15px!important}.woocommerce-cart,.woocommerce-cart *{font-family:Arial,Helvetica,sans-serif!important}.woocommerce-cart .wc-block-components-product-details{list-style:none!important;padding:0!important;margin:0!important}.woocommerce-cart .wc-block-components-product-details li{list-style:none!important}.woocommerce-cart .wc-block-product-template{display:grid;gap:18px}.woocommerce-cart .wc-block-product-template .wc-block-product{background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:16px;padding:18px;box-shadow:0 8px 22px rgba(0,0,0,0.06);transition:transform 0.15s ease,box-shadow 0.15s ease}.woocommerce-cart .wc-block-product-template .wc-block-product:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,0.10)}.woocommerce-cart .wc-block-product-template .wc-block-components-product-image img,.woocommerce-cart .wc-block-product-template .wc-block-product img{border-radius:12px}.woocommerce-cart .wc-block-product-template .wp-block-post-title,.woocommerce-cart .wc-block-product-template .wp-block-post-title a{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.25;margin:12px 0 6px 0;color:#111;text-decoration:none}.woocommerce-cart .wc-block-product-template .wc-block-grid__product-price,.woocommerce-cart .wc-block-product-template .wc-block-components-product-price,.woocommerce-cart .wc-block-product-template .woocommerce-Price-amount{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;color:#111}.woocommerce-cart .wc-block-product-template .wp-block-post-title,.woocommerce-cart .wc-block-product-template .wc-block-grid__product-price{margin-bottom:10px}.woocommerce-checkout *{font-family:Arial,Helvetica,sans-serif!important}.woocommerce-checkout .wc-block-components-order-summary__title{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;margin-bottom:14px;color:#111}.woocommerce-checkout .wc-block-components-order-summary-item__total-price,.woocommerce-checkout .wc-block-components-order-summary__total-price{font-weight:700;font-size:15px}.woocommerce-checkout .wc-block-components-order-summary__total{margin-top:14px;padding-top:14px;border-top:2px solid rgba(133,60,236,0.25);font-size:17px;font-weight:700}.woocommerce-checkout .wc-block-components-product-metadata{display:none!important}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block{margin-top:14px}.wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-panel__button{width:100%;border-radius:14px;padding:11px 14px;border:1px solid rgba(133,60,236,0.35);background:rgba(133,60,236,0.08);font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#853cec;transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease;text-align:center!important;padding-top:10px!important}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-panel__button:hover{background:rgba(133,60,236,0.12);box-shadow:0 10px 22px rgba(133,60,236,0.18);transform:translateY(-1px)}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-panel__button-icon{color:#853cec;opacity:0.95}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-panel__button span,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-panel__button{font-size:14px;letter-spacing:0.2px}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-panel[aria-expanded="true"] .wc-block-components-panel__button{background:rgba(133,60,236,0.14);border-color:rgba(133,60,236,0.55);box-shadow:0 12px 26px rgba(133,60,236,0.22)}body.post-type-archive-product #left-area ul.products>li.product,body.tax-product_cat #left-area ul.products>li.product,body.tax-product_tag #left-area ul.products>li.product{background:rgba(255,255,255,0.85);border:1px solid rgba(0,0,0,0.07);border-radius:20px;padding:18px 18px 16px 18px;box-shadow:0 14px 34px rgba(0,0,0,0.08);transition:transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease;overflow:hidden}body.post-type-archive-product #left-area ul.products>li.product:hover,body.tax-product_cat #left-area ul.products>li.product:hover,body.tax-product_tag #left-area ul.products>li.product:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(0,0,0,0.12);border-color:rgba(133,60,236,0.25)}body.post-type-archive-product #left-area ul.products>li.product .et_shop_image,body.tax-product_cat #left-area ul.products>li.product .et_shop_image,body.tax-product_tag #left-area ul.products>li.product .et_shop_image{border-radius:18px;overflow:hidden;box-shadow:0 10px 22px rgba(0,0,0,0.10);margin-bottom:14px}body.post-type-archive-product #left-area ul.products>li.product .et_shop_image img,body.tax-product_cat #left-area ul.products>li.product .et_shop_image img,body.tax-product_tag #left-area ul.products>li.product .et_shop_image img{border-radius:18px;transition:transform 0.2s ease}body.post-type-archive-product #left-area ul.products>li.product:hover .et_shop_image img,body.tax-product_cat #left-area ul.products>li.product:hover .et_shop_image img,body.tax-product_tag #left-area ul.products>li.product:hover .et_shop_image img{transform:scale(1.03)}body.post-type-archive-product #left-area ul.products>li.product .woocommerce-loop-product__title,body.tax-product_cat #left-area ul.products>li.product .woocommerce-loop-product__title,body.tax-product_tag #left-area ul.products>li.product .woocommerce-loop-product__title{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:800;line-height:1.25;color:#111;margin:4px 0 8px 0}.post-type-archive-product #left-area ul.products>li.product .price,.tax-product_cat #left-area ul.products>li.product .price,.tax-product_tag #left-area ul.products>li.product .price{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:900;color:#111;margin:0 0 10px 0}.post-type-archive-product #left-area ul.products>li.product .wc-gzd-additional-info-loop,.tax-product_cat #left-area ul.products>li.product .wc-gzd-additional-info-loop,.tax-product_tag #left-area ul.products>li.product .wc-gzd-additional-info-loop{font-family:Arial,Helvetica,sans-serif;font-size:12.5px;line-height:1.45;color:rgba(0,0,0,0.62);margin:6px 0}.post-type-archive-product #left-area ul.products>li.product .delivery-time-info,.tax-product_cat #left-area ul.products>li.product .delivery-time-info,.tax-product_tag #left-area ul.products>li.product .delivery-time-info{display:inline-block;background:rgba(133,60,236,0.08);border:1px solid rgba(133,60,236,0.18);color:#5321c5;border-radius:999px;padding:6px 10px;margin-top:6px}body.post-type-archive-product #left-area ul.products>li.product .shipping-costs-info a,body.tax-product_cat #left-area ul.products>li.product .shipping-costs-info a,body.tax-product_tag #left-area ul.products>li.product .shipping-costs-info a{color:#853cec;text-decoration:none}body.post-type-archive-product #left-area ul.products>li.product .shipping-costs-info a:hover,body.tax-product_cat #left-area ul.products>li.product .shipping-costs-info a:hover,body.tax-product_tag #left-area ul.products>li.product .shipping-costs-info a:hover{text-decoration:underline}grid-template-columns:repeat(auto-fit,minmax(260px,1fr));.woocommerce-account h1{font-size:28px;line-height:1.3}.woocommerce-account h2{font-size:22px;line-height:1.3}.woocommerce-account #main-content{background:transparent!important}.woocommerce-account .woocommerce{background:rgba(255,255,255,0.82);border:1px solid rgba(120,80,200,0.10);border-radius:18px;padding:20px;box-shadow:0 20px 45px rgba(0,0,0,0.06);backdrop-filter:blur(10px)}.woocommerce-account h1{font-size:28px;line-height:1.25;margin-bottom:14px}.woocommerce-account h2{font-size:20px;line-height:1.25;margin-top:18px}.woocommerce-account .woocommerce-MyAccount-navigation{background:rgba(255,255,255,0.65);border:1px solid rgba(120,80,200,0.10);border-radius:16px;padding:14px}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0!important;padding:0!important;list-style:none!important}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0!important}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:10px 12px;border-radius:12px;text-decoration:none;transition:0.2s ease}.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:rgba(133,60,236,0.10)}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:rgba(133,60,236,0.16);font-weight:600}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:60%;padding:10px 50px 10px 10px!important}.woocommerce-account .woocommerce input[type="text"],.woocommerce-account .woocommerce input[type="email"],.woocommerce-account .woocommerce input[type="password"],.woocommerce-account .woocommerce textarea,.woocommerce-account .woocommerce select{background:rgba(255,255,255,0.95)!important;border:1px solid rgba(0,0,0,0.10)!important;border-radius:12px!important;padding:10px 10px!important;box-shadow:0 10px 25px rgba(0,0,0,0.05);transition:0.2s ease}.woocommerce-account .woocommerce input:focus,.woocommerce-account .woocommerce textarea:focus,.woocommerce-account .woocommerce select:focus{outline:none!important;border-color:rgba(133,60,236,0.55)!important;box-shadow:0 0 0 4px rgba(133,60,236,0.12),0 12px 28px rgba(0,0,0,0.06)!important}.woocommerce-account .woocommerce button.button,.woocommerce-account .woocommerce a.button,.woocommerce-account .woocommerce input.button{background:#853cec!important;border:none!important;color:#fff!important;border-radius:50px!important;padding:10px 10px!important;box-shadow:0 16px 30px rgba(133,60,236,0.24);transition:0.2s ease;font-size:16px!important;margin-top:10px!important}.woocommerce-account .woocommerce button.button:hover,.woocommerce-account .woocommerce a.button:hover,.woocommerce-account .woocommerce input.button:hover{transform:translateY(-1px);box-shadow:0 20px 36px rgba(133,60,236,0.28)}.woocommerce-account .woocommerce-MyAccount-navigation{margin-right:18px}@media (max-width:980px){.woocommerce-account .woocommerce{padding:18px}.woocommerce-account .woocommerce-MyAccount-navigation{margin-right:0;margin-bottom:14px}}.single-product .et_pb_wc_images_0{background:rgba(255,255,255,0.80);border:1px solid rgba(120,80,200,0.10);border-radius:22px;padding:16px;box-shadow:0 16px 40px rgba(0,0,0,0.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.single-product .woocommerce-product-gallery__image img{border-radius:14px}.single-product .woocommerce-product-gallery__image:first-child img{box-shadow:0 8px 24px rgba(0,0,0,0.10)}.single-product .flex-control-thumbs li img{border-radius:10px!important;opacity:0.72;border:2px solid transparent;transition:opacity 0.2s ease,border-color 0.2s ease}.single-product .flex-control-thumbs li img:hover,.single-product .flex-control-thumbs li img.flex-active{opacity:1;border-color:#a25acc}.single-product .summary.entry-summary{background:rgba(255,255,255,0.82)!important;border:1px solid rgba(120,80,200,0.10)!important;border-radius:22px!important;padding:28px!important;box-shadow:0 16px 40px rgba(0,0,0,0.08)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.single-product h1.product_title{font-size:26px!important;font-weight:800!important;line-height:1.25!important;color:#691b96!important;margin-bottom:6px!important;padding-bottom:0!important}.single-product .woocommerce-Price-amount.amount{font-size:26px!important;font-weight:900!important;background:linear-gradient(135deg,rgba(245,163,255,0.22),rgba(200,111,255,0.18))!important;color:#5a1a8a!important;border:1px solid rgba(162,90,204,0.22)!important;padding:8px 16px!important;border-radius:12px!important}.single-product .delivery-time-info{display:inline-flex;align-items:center;background:rgba(133,60,236,0.08);border:1px solid rgba(133,60,236,0.18);color:#5321c5!important;border-radius:999px;padding:4px 12px;font-size:12px!important;font-weight:600;margin-top:8px!important}.single-product .shipping-costs-info a,.single-product .tax-info a{color:#853cec!important;text-decoration:underline dotted}.single-product .quantity input[type="number"]{width:72px!important;height:50px!important;border-radius:14px!important;border:1.5px solid rgba(133,60,236,0.25)!important;background:rgba(255,255,255,0.92)!important;font-size:18px!important;font-weight:700!important;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,0.06);padding:0!important}.single-product .quantity input[type="number"]:focus{outline:none!important;border-color:rgba(133,60,236,0.55)!important;box-shadow:0 0 0 3px rgba(133,60,236,0.12)!important}.single-product .single_add_to_cart_button.button{height:50px!important;background:linear-gradient(135deg,#f5a3ff,#c86fff)!important;color:#fff!important;border:none!important;border-radius:14px!important;font-size:15px!important;font-weight:700!important;letter-spacing:0.3px;box-shadow:0 6px 18px rgba(200,111,255,0.38);transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease;padding:0 28px!important;text-transform:none!important}.single-product .single_add_to_cart_button.button:hover{background:linear-gradient(135deg,#ffb8ff,#a95cff)!important;transform:translateY(-2px);box-shadow:0 10px 26px rgba(200,111,255,0.50)}.single-product .single_add_to_cart_button.button:active{transform:translateY(0)}.single-product .product_meta{margin-top:22px!important;padding-top:18px!important;border-top:1px solid rgba(133,60,236,0.12)!important;font-size:13px}.single-product .product_meta .sku_wrapper,.single-product .product_meta .posted_in,.single-product .product_meta .tagged_as{display:block;color:rgba(0,0,0,0.52);margin-bottom:4px}.single-product .product_meta .posted_in a,.single-product .product_meta .tagged_as a{display:inline-block;padding:2px 10px;margin:2px 3px 2px 0;background:rgba(105,27,150,0.08);border:1px solid rgba(105,27,150,0.18);border-radius:999px;font-size:12px;font-weight:600;color:#691b96!important;text-decoration:none!important;transition:background 0.2s ease}.single-product .product_meta .posted_in a:hover,.single-product .product_meta .tagged_as a:hover{background:rgba(105,27,150,0.14)}.single-product .related.products>h2{font-size:22px!important;color:#691b96!important;margin-bottom:18px!important;font-weight:800!important}.single-product .related.products ul.products>li.product{background:rgba(255,255,255,0.85);border:1px solid rgba(0,0,0,0.07);border-radius:20px;padding:16px;box-shadow:0 14px 34px rgba(0,0,0,0.08);transition:transform 0.15s ease,box-shadow 0.15s ease;overflow:hidden}.single-product .related.products ul.products>li.product:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(0,0,0,0.12);border-color:rgba(133,60,236,0.25)}.single-product .related.products ul.products>li.product .et_shop_image{border-radius:14px;overflow:hidden;margin-bottom:12px}.single-product .related.products ul.products>li.product .et_shop_image img{border-radius:14px;transition:transform 0.2s ease}.single-product .related.products ul.products>li.product:hover .et_shop_image img{transform:scale(1.03)}.shariff-buttons{margin-top:16px!important}.shariff-button a{border-radius:12px!important;transition:transform 0.2s ease,box-shadow 0.2s ease!important}.shariff-button a:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px rgba(0,0,0,0.14)!important}@media (max-width:980px){.single-product .summary.entry-summary{padding:20px 16px!important;border-radius:18px!important}.single-product .cart{flex-wrap:wrap}.single-product .single_add_to_cart_button.button{width:100%}}.et_pb_tabs{border:none!important;background:transparent!important}ul.et_pb_tabs_controls{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px 14px 14px 14px!important;margin:0!important;background:rgba(227,200,183,0.28)!important;border-radius:18px 18px 0 0!important;border-bottom:1px solid rgba(105,27,150,0.12)!important;float:none!important;overflow:visible!important}ul.et_pb_tabs_controls::after{display:none!important}ul.et_pb_tabs_controls li{float:none!important;border:none!important;border-right:none!important;margin:0!important;padding:0!important;background:none!important;display:inline-block!important;z-index:auto!important}ul.et_pb_tabs_controls li a{display:inline-block!important;padding:8px 20px!important;border-radius:30px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.2px!important;text-decoration:none!important;color:#691b96!important;background:rgba(255,255,255,0.60)!important;border:1px solid rgba(105,27,150,0.18)!important;transition:all 0.2s ease!important;line-height:1.4!important}ul.et_pb_tabs_controls li:not(.et_pb_tab_active) a:hover{background:rgba(255,255,255,0.90)!important;border-color:rgba(105,27,150,0.35)!important;box-shadow:0 4px 12px rgba(105,27,150,0.14)!important;transform:translateY(-1px)!important}ul.et_pb_tabs_controls li.et_pb_tab_active,ul.et_pb_tabs_controls li.et_pb_tab_active:hover{background:none!important}ul.et_pb_tabs_controls li.et_pb_tab_active a,ul.et_pb_tabs_controls li.et_pb_tab_active a:hover,ul.et_pb_tabs_controls li.et_pb_tab_active a:focus{background:linear-gradient(135deg,#f5a3ff,#c86fff)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 14px rgba(200,111,255,0.42)!important}ul.et_pb_tabs_controls li.et_pb_tab_active a:hover{background:linear-gradient(135deg,#ffb8ff,#a95cff)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgba(200,111,255,0.52)!important}.et_pb_all_tabs{background:rgba(255,255,255,0.82)!important;border:1px solid rgba(120,80,200,0.10)!important;border-top:none!important;border-radius:0 0 18px 18px!important;box-shadow:0 14px 34px rgba(0,0,0,0.07)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.et_pb_tab{padding:26px 28px 24px 28px!important}.et_pb_tab h2{font-size:20px!important;color:#691b96!important;margin-bottom:14px!important;padding-bottom:0!important}@media (max-width:767px){ul.et_pb_tabs_controls{gap:6px!important;padding:10px 10px 12px 10px!important}ul.et_pb_tabs_controls li a{font-size:12px!important;padding:6px 14px!important}.et_pb_tab{padding:18px 16px!important}}.et_pb_tabs{border:none!important}.et-db #et-boc .et-l ul.et_pb_tabs_controls,ul.et_pb_tabs_controls{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px 14px 14px 14px!important;margin:0!important;background:rgba(227,200,183,0.28)!important;border-radius:18px 18px 0 0!important;border-bottom:1px solid rgba(105,27,150,0.12)!important;line-height:inherit!important;list-style:none!important}.et-db #et-boc .et-l ul.et_pb_tabs_controls::after,ul.et_pb_tabs_controls::after{display:none!important}.et-db #et-boc .et-l .et_pb_tabs_controls li,.et_pb_tabs_controls li{float:none!important;border:none!important;border-right:none!important;margin:0!important;padding:0!important;background:transparent!important;display:inline-block!important;z-index:auto!important;max-width:none!important}.et-db #et-boc .et-l .et_pb_tabs_controls li a,.et_pb_tabs_controls li a{display:inline-block!important;padding:8px 20px!important;border-radius:30px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.2px!important;text-decoration:none!important;color:#691b96!important;background:rgba(255,255,255,0.60)!important;border:1px solid rgba(105,27,150,0.18)!important;transition:all 0.2s ease!important;line-height:1.4!important;vertical-align:middle!important}.et-db #et-boc .et-l .et_pb_tabs_controls li:not(.et_pb_tab_active) a:hover,.et_pb_tabs_controls li:not(.et_pb_tab_active) a:hover{background:rgba(255,255,255,0.92)!important;border-color:rgba(105,27,150,0.35)!important;box-shadow:0 4px 12px rgba(105,27,150,0.14)!important;transform:translateY(-1px)!important}.et-db #et-boc .et-l .et_pb_tabs_controls li.et_pb_tab_active,.et_pb_tabs_controls li.et_pb_tab_active{background:transparent!important}.et-db #et-boc .et-l .et_pb_tab_active a,.et_pb_tab_active a{background:linear-gradient(135deg,#f5a3ff,#c86fff)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 14px rgba(200,111,255,0.42)!important}.et-db #et-boc .et-l .et_pb_tab_active a:hover,.et_pb_tab_active a:hover{background:linear-gradient(135deg,#ffb8ff,#a95cff)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgba(200,111,255,0.52)!important}.et-db #et-boc .et-l .et_pb_all_tabs,.et_pb_all_tabs{background:rgba(255,255,255,0.82)!important;border:1px solid rgba(120,80,200,0.10)!important;border-top:none!important;border-radius:0 0 18px 18px!important;box-shadow:0 14px 34px rgba(0,0,0,0.07)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.et-db #et-boc .et-l .et_pb_tab,.et_pb_tab{padding:26px 28px 24px 28px!important}.et_pb_tab h2{font-size:20px!important;color:#691b96!important;margin-bottom:14px!important;padding-bottom:0!important}@media (max-width:767px){.et-db #et-boc .et-l ul.et_pb_tabs_controls,ul.et_pb_tabs_controls{gap:6px!important;padding:10px 10px 12px 10px!important;border-bottom:none!important;height:auto!important}.et-db #et-boc .et-l .et_pb_tabs_controls li,.et_pb_tabs_controls li{float:none!important;border-bottom:none!important;display:inline-block!important}}body.post-type-archive-product #left-area ul.products,body.tax-product_cat #left-area ul.products,body.tax-product_tag #left-area ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;align-items:stretch!important;float:none!important;margin:0!important}body.post-type-archive-product #left-area ul.products>li.product,body.tax-product_cat #left-area ul.products>li.product,body.tax-product_tag #left-area ul.products>li.product{display:flex!important;flex-direction:column!important;width:100%!important;float:none!important;margin:0!important;padding:0!important;background:rgba(255,255,255,0.88)!important;border:1px solid rgba(0,0,0,0.07)!important;border-radius:20px!important;box-shadow:0 14px 34px rgba(0,0,0,0.08)!important;overflow:hidden!important;transition:transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease!important}body.post-type-archive-product #left-area ul.products>li.product:hover,body.tax-product_cat #left-area ul.products>li.product:hover,body.tax-product_tag #left-area ul.products>li.product:hover{transform:translateY(-4px)!important;box-shadow:0 20px 48px rgba(0,0,0,0.12)!important;border-color:rgba(133,60,236,0.22)!important}body.post-type-archive-product #left-area ul.products>li.product .woocommerce-LoopProduct-link,body.tax-product_cat #left-area ul.products>li.product .woocommerce-LoopProduct-link,body.tax-product_tag #left-area ul.products>li.product .woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1!important;padding:0 0 16px 0!important;text-decoration:none!important;color:inherit!important}body.post-type-archive-product #left-area ul.products>li.product .et_shop_image,body.tax-product_cat #left-area ul.products>li.product .et_shop_image,body.tax-product_tag #left-area ul.products>li.product .et_shop_image{display:block!important;aspect-ratio:3 / 4!important;overflow:hidden!important;border-radius:0!important;margin-bottom:0!important;box-shadow:none!important;flex-shrink:0!important}body.post-type-archive-product #left-area ul.products>li.product .et_shop_image img,body.tax-product_cat #left-area ul.products>li.product .et_shop_image img,body.tax-product_tag #left-area ul.products>li.product .et_shop_image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:0!important;transition:transform 0.25s ease!important;display:block!important}body.post-type-archive-product #left-area ul.products>li.product:hover .et_shop_image img,body.tax-product_cat #left-area ul.products>li.product:hover .et_shop_image img,body.tax-product_tag #left-area ul.products>li.product:hover .et_shop_image img{transform:scale(1.04)!important}body.post-type-archive-product #left-area ul.products>li.product h2.woocommerce-loop-product__title,body.tax-product_cat #left-area ul.products>li.product h2.woocommerce-loop-product__title,body.tax-product_tag #left-area ul.products>li.product h2.woocommerce-loop-product__title{font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;color:#1a1a1a!important;padding:14px 16px 4px 16px!important;margin:0!important}body.post-type-archive-product #left-area ul.products>li.product .price,body.tax-product_cat #left-area ul.products>li.product .price,body.tax-product_tag #left-area ul.products>li.product .price{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:900!important;color:#1a1a1a!important;padding:6px 16px 0 16px!important;margin:0!important;display:block!important}body.post-type-archive-product #left-area ul.products>li.product .wc-gzd-additional-info,body.tax-product_cat #left-area ul.products>li.product .wc-gzd-additional-info,body.tax-product_tag #left-area ul.products>li.product .wc-gzd-additional-info{font-family:Arial,Helvetica,sans-serif!important;font-size:11.5px!important;line-height:1.5!important;color:rgba(0,0,0,0.50)!important;padding:2px 16px 0 16px!important;margin:0!important}body.post-type-archive-product #left-area ul.products>li.product .wc-gzd-additional-info a,body.tax-product_cat #left-area ul.products>li.product .wc-gzd-additional-info a,body.tax-product_tag #left-area ul.products>li.product .wc-gzd-additional-info a{color:#853cec!important;text-decoration:none!important}body.post-type-archive-product #left-area ul.products>li.product .delivery-time-info,body.tax-product_cat #left-area ul.products>li.product .delivery-time-info,body.tax-product_tag #left-area ul.products>li.product .delivery-time-info{margin-top:auto!important;margin-left:16px!important;margin-right:16px!important;padding-top:12px!important;display:inline-flex!important;align-items:center!important;background:rgba(133,60,236,0.08)!important;border:1px solid rgba(133,60,236,0.18)!important;color:#5321c5!important;border-radius:999px!important;padding:5px 13px!important;font-size:12px!important;font-weight:600!important}@media (max-width:980px){body.post-type-archive-product #left-area ul.products,body.tax-product_cat #left-area ul.products,body.tax-product_tag #left-area ul.products{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}}@media (max-width:640px){body.post-type-archive-product #left-area ul.products,body.tax-product_cat #left-area ul.products,body.tax-product_tag #left-area ul.products{grid-template-columns:1fr!important;gap:16px!important}}body.post-type-archive-product #left-area ul.products>li.product .woocommerce-LoopProduct-link,body.tax-product_cat #left-area ul.products>li.product .woocommerce-LoopProduct-link,body.tax-product_tag #left-area ul.products>li.product .woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;padding:0!important;text-decoration:none!important;color:inherit!important}body.post-type-archive-product #left-area ul.products>li.product .wc-gzd-additional-info,body.tax-product_cat #left-area ul.products>li.product .wc-gzd-additional-info,body.tax-product_tag #left-area ul.products>li.product .wc-gzd-additional-info{flex-shrink:0!important}body.post-type-archive-product #left-area ul.products>li.product .delivery-time-info,body.tax-product_cat #left-area ul.products>li.product .delivery-time-info,body.tax-product_tag #left-area ul.products>li.product .delivery-time-info{margin-top:auto!important;margin-bottom:16px!important;margin-left:16px!important;margin-right:16px!important;padding:5px 13px!important;display:inline-flex!important;align-items:center!important;background:rgba(133,60,236,0.08)!important;border:1px solid rgba(133,60,236,0.18)!important;color:#5321c5!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important}body.post-type-archive-product #left-area .pinterest-for-woocommerce-image-wrapper,body.tax-product_cat #left-area .pinterest-for-woocommerce-image-wrapper,body.tax-product_tag #left-area .pinterest-for-woocommerce-image-wrapper{display:none!important}body.post-type-archive-product #left-area ul.products::before,body.post-type-archive-product #left-area ul.products::after,body.tax-product_cat #left-area ul.products::before,body.tax-product_cat #left-area ul.products::after,body.tax-product_tag #left-area ul.products::before,body.tax-product_tag #left-area ul.products::after{display:none!important}.woocommerce-message,.woocommerce-info{background:linear-gradient(135deg,rgba(245,163,255,0.20),rgba(200,111,255,0.14))!important;border:1px solid rgba(133,60,236,0.22)!important;border-top:3px solid #853cec!important;border-radius:16px!important;color:#4a1a7a!important;padding:18px 22px!important;margin-bottom:24px!important;box-shadow:0 12px 30px rgba(133,60,236,0.14)!important;font-size:14px!important;font-weight:600!important;line-height:1.6!important;list-style:none!important}.woocommerce-message::before,.woocommerce-info::before{color:#853cec!important}.woocommerce-message .button,.woocommerce-message a.wc-forward,.woocommerce-info .button,.woocommerce-info a.wc-forward{background:linear-gradient(135deg,#f5a3ff,#c86fff)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:9px 20px!important;font-size:13px!important;font-weight:700!important;letter-spacing:0.2px!important;box-shadow:0 5px 16px rgba(200,111,255,0.40)!important;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease!important;text-transform:none!important}.woocommerce-message .button:hover,.woocommerce-message a.wc-forward:hover,.woocommerce-info .button:hover,.woocommerce-info a.wc-forward:hover{background:linear-gradient(135deg,#ffb8ff,#a95cff)!important;transform:translateY(-2px)!important;box-shadow:0 9px 24px rgba(200,111,255,0.52)!important}.single-product .ppc-button-wrapper{margin-top:18px!important;padding-top:18px!important;border-top:1px solid rgba(133,60,236,0.12)!important}body.page-id-1049 #kinderbuch-hero-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;display:block}body.page-id-1049,body.page-id-1049 #page-container,body.page-id-1049 #main-content{background:transparent!important}body.page-id-1049 .et_pb_section:first-of-type{background:transparent!important;position:relative;z-index:1;min-height:100vh;display:flex;align-items:center}body.page-id-1049 .et_pb_section:first-of-type .et_pb_row{width:100%;max-width:1280px;margin:0 auto;padding:60px 20px;align-items:center;display:flex}body.page-id-1049 .et_pb_section:first-of-type .et_pb_column:first-child{display:flex;align-items:center;justify-content:center}body.page-id-1049 .et_pb_section:first-of-type .et_pb_column:first-child img{max-width:480px;width:100%;filter:drop-shadow(0 20px 60px rgba(105,27,150,0.35));animation:floatGulliver 6s ease-in-out infinite}@keyframes floatGulliver{0%,100%{transform:translateY(0px)}50%{transform:translateY(-18px)}}body.page-id-1049 .et_pb_section:first-of-type .et_pb_column:last-child{display:flex;flex-direction:column;justify-content:center}body.page-id-1049 .et_pb_section:first-of-type .et_pb_button_wrapper .et_pb_button{background:linear-gradient(135deg,#c86fff,#691b96)!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:14px 36px!important;font-size:16px!important;font-weight:700!important;letter-spacing:0.5px;box-shadow:0 8px 30px rgba(105,27,150,0.4);transition:transform 0.2s ease,box-shadow 0.2s ease!important}body.page-id-1049 .et_pb_section:first-of-type .et_pb_button:hover{transform:translateY(-2px)!important;box-shadow:0 12px 40px rgba(105,27,150,0.55)!important}body.page-id-1049 .et_pb_section:not(:first-of-type){position:relative;z-index:2}body.page-id-1049 .et_pb_section:nth-of-type(2){background-color:#fffbff!important}body.page-id-1049 .et_pb_section:nth-of-type(2) .et_pb_column_1_3{background:rgba(255,255,255,0.9);border-radius:20px;padding:24px 20px 32px;box-shadow:0 4px 24px rgba(105,27,150,0.08);transition:transform 0.25s ease,box-shadow 0.25s ease;overflow:hidden}body.page-id-1049 .et_pb_section:nth-of-type(2) .et_pb_column_1_3:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(105,27,150,0.2)}body.page-id-1049 .et_pb_section:nth-of-type(2) .et_pb_column_1_3 img{border-radius:12px;width:100%;max-width:260px;display:block;margin:0 auto}body.page-id-1049 .et_pb_section:nth-of-type(2) .et_pb_row:last-child .et_pb_button{border:2px solid #691b96!important;background:transparent!important;color:#691b96!important;border-radius:50px!important;padding:12px 32px!important;font-weight:700!important;transition:all 0.2s ease!important}body.page-id-1049 .et_pb_section:nth-of-type(2) .et_pb_row:last-child .et_pb_button:hover{background:#691b96!important;color:#fff!important}body.page-id-1049 .et_pb_section:nth-of-type(3){background-color:#f5ede6!important}body.page-id-1049 .et_pb_section:nth-of-type(3) .et_pb_column_1_2:first-child img{border-radius:20px;box-shadow:0 20px 60px rgba(105,27,150,0.2);max-width:100%}body.page-id-1049 .et_pb_section:nth-of-type(4){background:linear-gradient(135deg,#691b96,#c86fff)!important}body.page-id-1049 .et_pb_section:nth-of-type(4) .et_pb_column_1_3{background:rgba(255,255,255,0.12)!important;border-radius:20px!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.25)!important;transition:background 0.3s ease,transform 0.3s ease!important}body.page-id-1049 .et_pb_section:nth-of-type(4) .et_pb_column_1_3:hover{background:rgba(255,255,255,0.2)!important;transform:translateY(-4px)}body.page-id-1049 .et_pb_section:nth-of-type(5){background:#ffffff!important}body.page-id-1049 .et_pb_section:nth-of-type(5) .et_pb_column_1_3{background:#fdf5ff!important;border-radius:16px!important;border:1px solid rgba(105,27,150,0.1)!important}body.page-id-1049 .et_pb_section:nth-of-type(6){background:#fdf8f0!important}body.page-id-1049 .et_pb_section:nth-of-type(7){background:linear-gradient(135deg,#f5a3ff,#c86fff,#691b96)!important}body.page-id-1049 .et_pb_section:nth-of-type(7) .et_pb_button{background:#ffffff!important;color:#691b96!important;border:none!important;border-radius:50px!important;padding:16px 40px!important;font-size:18px!important;font-weight:700!important;box-shadow:0 8px 40px rgba(0,0,0,0.15)!important;transition:transform 0.2s ease,box-shadow 0.2s ease!important}body.page-id-1049 .et_pb_section:nth-of-type(7) .et_pb_button:hover{transform:translateY(-3px) scale(1.03)!important;box-shadow:0 16px 50px rgba(0,0,0,0.25)!important}@media (max-width:767px){body.page-id-1049 .et_pb_section:first-of-type .et_pb_row{flex-direction:column;padding:40px 16px}body.page-id-1049 .et_pb_section:first-of-type .et_pb_column:first-child img{max-width:260px}@keyframes floatGulliver{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}}.single-product .woocommerce-tabs{margin-top:28px}.single-product .woocommerce-tabs .wc-tabs{display:flex!important;flex-wrap:wrap;gap:8px;padding:12px 14px 14px 14px;margin:0!important;background:rgba(227,200,183,0.28);border-radius:18px 18px 0 0;border-bottom:1px solid rgba(105,27,150,0.12)!important;list-style:none!important}.single-product .woocommerce-tabs .wc-tabs li{background:none!important;border:none!important;margin:0!important;padding:0!important;border-radius:0!important}.single-product .woocommerce-tabs .wc-tabs li a{display:inline-block;padding:8px 20px!important;border-radius:30px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.2px;text-decoration:none!important;color:#691b96!important;background:rgba(255,255,255,0.60);border:1px solid rgba(105,27,150,0.18)!important;transition:all 0.2s ease}.single-product .woocommerce-tabs .wc-tabs li:not(.active) a:hover{background:rgba(255,255,255,0.90);border-color:rgba(105,27,150,0.35)!important;box-shadow:0 4px 12px rgba(105,27,150,0.14);transform:translateY(-1px)}.single-product .woocommerce-tabs .wc-tabs li.active a,.single-product .woocommerce-tabs .wc-tabs li.active a:focus{background:linear-gradient(135deg,#f5a3ff,#c86fff)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 14px rgba(200,111,255,0.42)}.single-product .woocommerce-tabs .wc-tabs li.active a:hover{background:linear-gradient(135deg,#ffb8ff,#a95cff)!important;transform:translateY(-1px);box-shadow:0 6px 18px rgba(200,111,255,0.52)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel{background:rgba(255,255,255,0.82)!important;border:1px solid rgba(120,80,200,0.10)!important;border-top:none!important;border-radius:0 0 18px 18px!important;padding:26px 28px 24px 28px!important;box-shadow:0 14px 34px rgba(0,0,0,0.07)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:20px!important;color:#691b96!important;margin-bottom:14px!important;padding-bottom:0!important}.single-product .woocommerce-tabs .wc-tabs{gap:6px}.single-product .woocommerce-tabs .wc-tabs li a{font-size:12px!important;padding:7px 14px!important}.single-product .woocommerce-tabs .woocommerce-Tabs-panel{padding:18px 16px!important}body.single-product .related.products ul.products>li.product,body.single-product .up-sells ul.products>li.product{background:rgba(255,255,255,0.85);border:1px solid rgba(0,0,0,0.07);border-radius:20px;padding:18px 18px 16px 18px;box-shadow:0 14px 34px rgba(0,0,0,0.08);transition:transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease;overflow:hidden}body.single-product .related.products ul.products>li.product:hover,body.single-product .up-sells ul.products>li.product:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(0,0,0,0.12);border-color:rgba(133,60,236,0.25)}body.single-product .related.products ul.products>li.product .et_shop_image,body.single-product .up-sells ul.products>li.product .et_shop_image{border-radius:18px;overflow:hidden;box-shadow:0 10px 22px rgba(0,0,0,0.10);margin-bottom:14px}body.single-product .related.products ul.products>li.product .et_shop_image img,body.single-product .up-sells ul.products>li.product .et_shop_image img{border-radius:18px;transition:transform 0.2s ease}body.single-product .related.products ul.products>li.product:hover .et_shop_image img,body.single-product .up-sells ul.products>li.product:hover .et_shop_image img{transform:scale(1.03)}body.single-product .related.products ul.products>li.product .woocommerce-loop-product__title,body.single-product .up-sells ul.products>li.product .woocommerce-loop-product__title{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:800;line-height:1.25;color:#111;margin:4px 0 8px 0}body.single-product .related.products ul.products>li.product .shipping-costs-info a,body.single-product .up-sells ul.products>li.product .shipping-costs-info a{color:#853cec;text-decoration:none}body.single-product .related.products ul.products>li.product .shipping-costs-info a:hover,body.single-product .up-sells ul.products>li.product .shipping-costs-info a:hover{text-decoration:underline}body.single-product .related.products ul.products,body.single-product .up-sells ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important;align-items:stretch!important;float:none!important;margin:0!important}body.single-product .related.products ul.products>li.product,body.single-product .up-sells ul.products>li.product{display:flex!important;flex-direction:column!important;width:100%!important;float:none!important;margin:0!important;padding:0!important;background:rgba(255,255,255,0.88)!important;border:1px solid rgba(0,0,0,0.07)!important;border-radius:20px!important;box-shadow:0 14px 34px rgba(0,0,0,0.08)!important;overflow:hidden!important;transition:transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease!important}body.single-product .related.products ul.products>li.product:hover,body.single-product .up-sells ul.products>li.product:hover{transform:translateY(-4px)!important;box-shadow:0 20px 48px rgba(0,0,0,0.12)!important;border-color:rgba(133,60,236,0.22)!important}body.single-product .related.products ul.products>li.product .woocommerce-LoopProduct-link,body.single-product .up-sells ul.products>li.product .woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1!important;padding:0 0 16px 0!important;text-decoration:none!important;color:inherit!important}body.single-product .related.products ul.products>li.product .et_shop_image,body.single-product .up-sells ul.products>li.product .et_shop_image{display:block!important;aspect-ratio:3 / 4!important;overflow:hidden!important;border-radius:0!important;margin-bottom:0!important;box-shadow:none!important;flex-shrink:0!important}body.single-product .related.products ul.products>li.product .et_shop_image img,body.single-product .up-sells ul.products>li.product .et_shop_image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:0!important;transition:transform 0.25s ease!important;display:block!important}body.single-product .related.products ul.products>li.product:hover .et_shop_image img,body.single-product .up-sells ul.products>li.product:hover .et_shop_image img{transform:scale(1.04)!important}body.single-product .related.products ul.products>li.product h2.woocommerce-loop-product__title,body.single-product .up-sells ul.products>li.product h2.woocommerce-loop-product__title{font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;color:#1a1a1a!important;padding:14px 16px 4px 16px!important;margin:0!important}body.single-product .related.products ul.products>li.product .price,body.single-product .up-sells ul.products>li.product .price{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:900!important;color:#1a1a1a!important;padding:6px 16px 0 16px!important;margin:0!important;display:block!important}body.single-product .related.products ul.products>li.product .wc-gzd-additional-info,body.single-product .up-sells ul.products>li.product .wc-gzd-additional-info{font-family:Arial,Helvetica,sans-serif!important;font-size:11.5px!important;line-height:1.5!important;color:rgba(0,0,0,0.50)!important;padding:2px 16px 0 16px!important;margin:0!important}body.single-product .related.products ul.products>li.product .wc-gzd-additional-info a,body.single-product .up-sells ul.products>li.product .wc-gzd-additional-info a{color:#853cec!important;text-decoration:none!important}body.single-product .related.products ul.products>li.product .delivery-time-info,body.single-product .up-sells ul.products>li.product .delivery-time-info{margin-top:auto!important;margin-left:16px!important;margin-right:16px!important;padding-top:12px!important;display:inline-flex!important;align-items:center!important;background:rgba(133,60,236,0.08)!important;border:1px solid rgba(133,60,236,0.18)!important;color:#5321c5!important;border-radius:999px!important;padding:5px 13px!important;font-size:12px!important;font-weight:600!important}@media (max-width:980px){body.single-product .related.products ul.products,body.single-product .up-sells ul.products{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}}@media (max-width:640px){body.single-product .related.products ul.products,body.single-product .up-sells ul.products{grid-template-columns:1fr!important;gap:16px!important}}body.single-product .related.products ul.products>li.product .woocommerce-LoopProduct-link,body.single-product .up-sells ul.products>li.product .woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;padding:0!important;text-decoration:none!important;color:inherit!important}body.single-product .related.products ul.products>li.product .wc-gzd-additional-info,body.single-product .up-sells ul.products>li.product .wc-gzd-additional-info{flex-shrink:0!important}body.single-product .related.products ul.products>li.product .delivery-time-info,body.single-product .up-sells ul.products>li.product .delivery-time-info{margin-top:auto!important;margin-bottom:16px!important;margin-left:16px!important;margin-right:16px!important;padding:5px 13px!important;display:inline-flex!important;align-items:center!important;background:rgba(133,60,236,0.08)!important;border:1px solid rgba(133,60,236,0.18)!important;color:#5321c5!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important}body.single-product .related.products ul.products::before,body.single-product .up-sells ul.products::before,body.single-product .related.products ul.products::after,body.single-product .up-sells ul.products::after{display:none!important}body.single-product .related.products .pinterest-for-woocommerce-image-wrapper,body.single-product .up-sells .pinterest-for-woocommerce-image-wrapper{display:none!important}