:root{--hh-icon:46px;--hh-color:#e04048;--accent:#f4c145;--accent-ink:#ffffff;--badge-color:#d73a3f;--badge-mask:url(/wp-content/themes/bellandra/images/certificate-solid-full.svg);--badge-size:44px;--bg:#fff;--brand:#8AAC4B;--brand-green:#8AAC4B;--brand-yellow:#f4c145;--btn-bg:var(--brand-yellow);--btn-bg-hover:var(--brand-green);--btn-font:"Roboto Slab", Georgia, serif;--btn-ink:#ffffff;--btn-radius:8px;--btn1:var(--brand-yellow);--btn2:var(--brand-yellow);--card-bd:#e9e9e9;--card-bg:#fff;--card-br:12px;--hilite:#fdf3dc;--ink:#1f2328;--ink-weak:#676b70;--line:#e8eaee;--line-2:#dcdfe5;--line2:#dcdfe5;--muted:#6c6c6c;--pill:#ececec;--r:var(--btn-radius);--radius:12px;--row:#f9f9f9;--sale:#e04048;--shadow:0 8px 24px rgba(0,0,0,.06);--shadow-md:0 12px 28px rgba(0,0,0,.12);--shadow-sm:0 6px 18px rgba(0,0,0,.08);--site-bg:url(/wp-content/themes/bellandra/images/background2.png);--soft:#fafbfc;--weak:#6b7280;--cart-thumb-w:88px;--cart-thumb-gap:14px;--cart-cell-pad-x:18px;--cart-col-qty:160px;--cart-col-price:130px;--btn-font:"Roboto Slab", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--btn-bg:#f4c145;--btn-bg-hover:#8AAC4B;--btn-text-hover:#fff;--btn-shadow:0 1px 0 rgba(0,0,0,.08), 0 2px 6px rgba(0,0,0,.10);--tab-accent:#8AAC4B;--tab-text:#111111;--tab-muted:#676b70;--tab-line:#e5e7eb;--bundle-h2-lh:1.2;--bundle-h2-weight:700;--bundle-h2-size:clamp(2rem, 1.2rem + 1.5vw, 2.5rem);--cart-thumb-w:88px;--cart-thumb-gap:14px;--cart-cell-pad-x:18px;--cart-col-qty:160px;--cart-col-price:130px;--product-main-aspect:4/3;--product-thumb-aspect:4/3;--product-gap:16px;--product-radius:12px}@media (min-width:1200px){:root{--bundle-h2-size:2.5rem}}@font-face{font-family:"Roboto Slab";src:url(/wp-content/themes/bellandra/webfonts/RobotoSlab-VariableFont_wght.ttf) format("truetype-variations"),url(/wp-content/themes/bellandra/webfonts/RobotoSlab-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url(/wp-content/themes/bellandra/webfonts/static/RobotoSlab-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url(/wp-content/themes/bellandra/webfonts/static/RobotoSlab-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url(/wp-content/themes/bellandra/webfonts/static/RobotoSlab-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url(/wp-content/themes/bellandra/webfonts/static/RobotoSlab-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url(/wp-content/themes/bellandra/webfonts/static/RobotoSlab-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url(/wp-content/themes/bellandra/webfonts/static/RobotoSlab-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url(/wp-content/themes/bellandra/webfonts/static/RobotoSlab-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url(/wp-content/themes/bellandra/webfonts/static/RobotoSlab-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url(/wp-content/themes/bellandra/webfonts/static/RobotoSlab-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Inter Web";src:url(/wp-content/themes/bellandra/webfonts/static/Inter_24pt-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,p,li,ol,ul,dl,dt,dd,small,blockquote,cite,label,input,textarea,table,th,td,.woocommerce,.woocommerce p,.woocommerce li{font-family:'Roboto Slab';font-weight:400}strong,b{font-weight:700}em,i{font-style:italic}h1,h2,h3,h4,h5,h6,.section-heading,h2.section-title{font-family:"Roboto Slab",Georgia,serif;font-weight:800}del{text-decoration:none}p.shipping-time.shipping-time--moved{font-size:1.3rem}.happy-hour-notification{position:relative;background:#FFF1D0;border:1px solid #e9ecf2;border-radius:14px;box-shadow:0 10px 24px rgb(0 0 0 / .08);padding:12px 16px 12px 48px;color:#0f0f10;font-weight:700;line-height:1.45;margin:10px auto 18px;overflow-wrap:anywhere}.happy-hour-notification{position:relative;padding-left:calc(16px + var(--hh-icon) + 12px)}.happy-hour-notification::before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:var(--hh-icon);height:var(--hh-icon);background-color:var(--hh-color);-webkit-mask:url(/wp-content/themes/bellandra/images/certificate-solid-full.svg) no-repeat center / 84% 84%;mask:url(/wp-content/themes/bellandra/images/certificate-solid-full.svg) no-repeat center / 84% 84%;border-radius:50%;box-shadow:0 6px 14px rgb(224 64 72 / .28),0 2px 6px rgb(224 64 72 / .18)}.happy-hour-notification::after{content:"%";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:var(--hh-icon);height:var(--hh-icon);display:grid;place-items:center;color:#fff;font-weight:900;font-size:clamp(10px, 14vw, 24px);line-height:1;pointer-events:none}.happy-hour-notification a{color:#7aa04a;text-decoration:none;border-bottom:2px solid rgb(122 160 74 / .28);transition:color .15s ease,border-color .15s ease;font-weight:800}.happy-hour-notification a:hover{color:#62863c;border-bottom-color:rgb(98 134 60 / .5)}@media (max-width:575px){.happy-hour-notification{padding:10px 12px 10px 44px;font-weight:600;border-radius:12px}.happy-hour-notification::before,.happy-hour-notification::after{left:12px}}span.woocommerce-Price-amount.amount{color:var(--ink);font-weight:800;font-size:1.2rem}html{background-color:#fff}body{background-image:var(--site-bg);background-repeat:no-repeat;background-position:center top;background-size:min(1600px, 95vmin);background-attachment:relative}@supports (-webkit-touch-callout:none){body{background-attachment:scroll}}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;margin-bottom:2rem}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title{display:block;margin:16px 0 6px 0;font-weight:800;color:var(--ink);font-size:clamp(18px,1.6vw,22px)}span.woocommerce-Price-amount.amount{color:var(--ink);font-weight:800;font-size:1.5rem}.woocommerce p.price,.woocommerce .price{display:inline-flex;gap:.5rem;align-items:center}.woocommerce .price del{position:relative;text-decoration:none;color:#777;line-height:1.1;padding:0 .1em}.woocommerce .price del::after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:2px;background:#e04048;transform:translateY(-50%);border-radius:2px}.woocommerce .price .price-new,.woocommerce .price .price-new *{text-decoration:none!important}@media (max-width:1199px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:711px){.ciyo-cart-thumb{}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item td{padding:1rem}.woocommerce table.shop_table td a{font-size:15px}span.woocommerce-Price-amount.amount{color:var(--ink);font-weight:800;font-size:1rem}.quantity{display:flex;align-items:center;gap:0}}@media (max-width:655px){header.page-header{margin-left:15px}.woocommerce-cart-two-column .cart-left tbody{display:flex;flex-wrap:wrap}.csomag-actions .button{margin-left:15px;margin-right:15px;width:100%}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item{display:flex;flex-direction:column;flex:1 100%;margin-bottom:1rem}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item td:last-child{display:flex;justify-content:center}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item td:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:8px}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item td:last-child{border-top-right-radius:0;border-bottom-left-radius:8px}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item td{padding:1rem}.woocommerce table.shop_table td a{font-size:22px}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actionstable.shop_table td a{font-size:.5rem}span.woocommerce-Price-amount.amount{color:var(--ink);font-weight:800;font-size:1.2rem}tr.ciyo-cart-actions-row{display:flex;flex-wrap:wrap;width:100%;flex-direction:column}}.home-video-container,.home-opinion{font-family:"Raleway",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.home-video-container{padding-block:clamp(16px, 3vw, 48px)}.home-video iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:14px}.home-video-text .inner-container{display:grid;align-content:center;gap:clamp(12px, 1.4vw, 20px);min-height:100%}.home-video-text h2{font-weight:700;margin:0;font-size:clamp(1.25rem, 1vw + 1rem, 2rem);line-height:1.2}.home-video-text p{margin:0;line-height:1.65;color:#333}.home-video-text .button:hover{background:#8aac4b;color:#fff;transition:.3s}@media (max-width:767.98px){.opinions-row>[class*="col-"]{flex:0 0 100%;max-width:85%;margin:auto;margin-bottom:2rem}}@media (max-width:599px){.opinions-row>[class*="col-"]{flex:0 0 70%;margin:auto;margin-bottom:2rem}}@media (max-width:575.98px){.home-video-text .button{width:100%}.home-video-text .button+.button{margin-left:0;margin-top:8px}}.home-opinion{position:relative;line-height:1.65;font-size:clamp(0.98rem, 0.6vw + 0.7rem, 1.12rem);padding:clamp(16px, 1.6vw, 24px);border:1px solid rgb(0 0 0 / .08);border-radius:16px;box-shadow:0 2px 12px rgb(0 0 0 / .04);color:#222;background:#fff0;word-wrap:break-word;max-width:48%;margin:auto;font-style:italic}.home-opinion>span{display:block;margin-top:12px;padding-top:10px;border-top:1px solid rgb(0 0 0 / .12);font-weight:700;letter-spacing:.02em;font-size:clamp(.95rem, 0.4vw + .7rem, 1.06rem);text-align:right;color:#327740;font-style:normal}.home-video-container.row{background:#fff1d0}.col-xxl-4.col-xl-4.col-lg-4.col-md-12.col-sm-12.home-video-text{display:flex;align-items:center}@media (min-width:1200px){.woocommerce ul.products>li.product{display:flex}}@media (max-width:1199px) and (min-width:992px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}.woocommerce ul.products>li.product:nth-child(n+4){display:none!important;/}}@media (max-width:991px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.woocommerce ul.products>li.product{display:flex}}.col-xxl-8.col-xl-8.col-lg-8.col-md-12.col-sm-12.home-video figure{margin:0}.col-xxl-8.col-xl-8.col-lg-8.col-md-12.col-sm-12.home-video figure iframe{margin:2rem 0}.inner-container{align-items:center;display:flex;flex-wrap:wrap;column-gap:1rem;margin-left:2rem;margin-right:2rem}@media (max-width:1365px){.inner-container{flex-direction:column}}.inner-container a{flex:1;text-align:center;margin:.4rem auto;width:100%}.inner-container a{flex:1;text-align:center;font-size:clamp(14px, 2.8cqw, 18px);padding:clamp(10px, 1.2cqw, 14px) clamp(12px, 2cqw, 18px);color:#fff}@supports not (font-size:1cqw){.inner-container a{font-size:clamp(14px, 1.6vw, 18px)}}@media (max-width:991px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:455px){span.woocommerce-Price-amount.amount{font-weight:800;font-size:1rem}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title{font-size:.8rem}}.woocommerce ul.products li.product{--radius:16px;--line:#e9ecf2;--shadow:0 10px 24px rgba(0,0,0,.08);--ink:#0f0f10;--muted:#8a8f98;--sale:#e04048;--btn1:#f6d975;--btn2:#f0c44f;margin:0;display:flex;flex-direction:column}.woocommerce.col-12{padding-left:0;padding-right:0}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block;padding-top:0;background:none;border:0;box-shadow:none;overflow:visible;text-decoration:none;color:inherit}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .product-image-flip{position:relative;display:block;overflow:hidden;padding-top:100%;border-radius:var(--radius);padding:0}.woocommerce ul.products li.product .product-image-flip .flip-container,.woocommerce ul.products li.product .product-image-flip .flipper,.woocommerce ul.products li.product .product-image-flip .front,.woocommerce ul.products li.product .product-image-flip .back{position:static;height:100%}.woocommerce ul.products li.product .product-image-flip img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:18px}.woocommerce ul.products li.product .product-image-flip .onsale{position:absolute;top:12px;right:12px;z-index:2;background:var(--sale);color:#fff;font-weight:900;font-size:25px;line-height:1;border-radius:999px;padding:6px 8px;box-shadow:0 2px 10px rgb(0 0 0 / .15)}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .subtitle{margin:0 0 8px 0;color:var(--muted);font-size:16px}.woocommerce ul.products li.product .star-rating{position:relative;font-size:16px;line-height:1;letter-spacing:.25ch;margin:0 0 10px 0}.woocommerce ul.products li.product .star-rating::before{color:#e3e7ef}.woocommerce ul.products li.product .star-rating>span{position:absolute;inset:0 auto 0 0;overflow:hidden;color:#f5b50a;white-space:nowrap}.woocommerce ul.products li.product .price{margin:0 0 16px 0;color:var(--ink);font-weight:800;margin-bottom:.5rem}.woocommerce ul.products li.product .price del{color:#a8adb5;margin-right:8px;text-decoration:line-through;text-decoration-thickness:2px}.woocommerce ul.products li.product .price ins{font-weight:900;background:#fff0;text-decoration:none}.woocommerce ul.products li.product>.button,.woocommerce ul.products li.product>.add_to_cart_button,:where(button,.button,.btn,input[type="submit"],input[type="button"],input[type="reset"],[role="button"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit),.button{align-self:flex-start;color:#fff;font-weight:800;border:0;padding:12px 20px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.woocommerce ul.products li.product>.button:hover,.woocommerce ul.products li.product>.add_to_cart_button:hover{background:#8AAC4B;transition:.3s}.woocommerce a{text-decoration:none}.woocommerce ul.products li.product .product-image-flip .front,.woocommerce ul.products li.product .product-image-flip .back{position:relative}.woocommerce ul.products li.product .onsale{--badge-size:44px;--badge-color:#d73a3f;--svg:url(/wp-content/themes/bellandra/images/certificate-solid-full.svg);position:absolute;top:10px;z-index:2;width:var(--badge-size);height:var(--badge-size);background:var(--badge-color);-webkit-mask:var(--svg) center / contain no-repeat;mask:var(--svg) center / contain no-repeat;display:grid;place-items:center;color:#fff;font-weight:900;font-size:calc(var(--badge-size) * .36);line-height:1;text-align:center;letter-spacing:.01em;box-shadow:0 0 0 2px #fff inset,0 8px 18px rgb(0 0 0 / .18);border-radius:0!important;min-width:0;min-height:0;margin:0;padding:0}.woocommerce ul.products li.product:hover .onsale{transform:translateZ(0) scale(1.03);transition:transform .15s ease}@supports not ((mask:url()) or (-webkit-mask:url())){.woocommerce ul.products li.product .onsale{-webkit-mask:none;mask:none;clip-path:polygon(50% 0%,60% 18%,80% 10%,74% 30%,95% 35%,78% 45%,100% 55%,78% 60%,95% 75%,74% 72%,80% 90%,60% 82%,50% 100%,40% 82%,20% 90%,26% 72%,5% 75%,22% 60%,0% 55%,22% 45%,5% 35%,26% 30%,20% 10%,40% 18%)}}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .product-image-flip{position:relative;padding-top:100%;perspective:1200px;overflow:hidden}.strike{display:inline-flex}.woocommerce ul.products li.product .product-image-flip .flip-container,.woocommerce ul.products li.product .product-image-flip .flipper{position:absolute;inset:0}.woocommerce ul.products li.product .product-image-flip .flipper{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.woocommerce ul.products li.product:hover .product-image-flip .flipper{transform:rotateY(180deg)}}.woocommerce ul.products li.product .product-image-flip .front,.woocommerce ul.products li.product .product-image-flip .back{position:absolute;inset:0;backface-visibility:hidden;border-radius:inherit;overflow:hidden}.woocommerce ul.products li.product .product-image-flip .back{transform:rotateY(180deg)}.woocommerce ul.products li.product .product-image-flip img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:100%;height:100%;display:block;object-fit:cover;padding:0;border-radius:8px}.woocommerce ul.products li.product img.wp-post-image,.woocommerce ul.products li.product img.attachment-woocommerce_thumbnail{opacity:1!important;visibility:visible!important}.product-image-flip{perspective:1000px;position:relative;overflow:hidden;width:100%;aspect-ratio:1}.flip-container{position:relative;width:100%;height:auto}.flipper{transition:transform 0.6s;transform-style:preserve-3d;position:relative}.flip-container:hover .flipper{transform:rotateY(180deg)}.front,.back{backface-visibility:hidden;position:absolute;top:0;left:0;width:100%}.product-image-flip img{width:100%}.front{z-index:2}.back{transform:rotateY(180deg)}img.front-page-img{border-radius:8px}.banner-item{color:#fff;text-align:center;padding:1rem}div#logo img{width:200px}.header-wrapper{display:flex;justify-content:center;align-items:center}#logo{justify-content:center;text-align:center}.outer-header .social-nav-container{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.outer-header.container{position:relative}.social-nav-container nav ul,.user-nav-container nav ul{display:flex;list-style:none;margin:0;padding:0}.col-xxl-6.col-xl-6.col-lg-6.col-md-12.col-sm-12.image-container{align-content:center}#upsell-popup-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}#upsell-popup-container.active{display:flex}#upsell-popup{background:#fff;max-width:600px;width:100%;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .2)}.popup-content{position:relative;padding:1.5rem;display:flex;flex-wrap:wrap;gap:1rem}.close-popup{position:absolute;top:.5rem;right:.75rem;font-size:1.5rem;cursor:pointer;line-height:1;color:#333}.popup-content h3{flex:1 1 100%;margin-bottom:1rem;font-size:1.5rem;text-align:center;text-transform:uppercase}.upsell-item{flex:1 1 calc(50% - 1rem);text-align:center;padding:1rem;display:flex;flex-direction:column;justify-content:space-between}.upsell-item img{max-width:100%;height:auto;margin-bottom:.5rem;border-radius:8px}.upsell-item p{flex:1 1 auto;margin:.5rem 0}.upsell-item .price{font-weight:700;margin-bottom:.75rem}.upsell-item .button{text-transform:uppercase;background:#fff0;border:2px solid #000;border-radius:0;padding:.75em 1.5em;display:inline-flex;align-items:center;justify-content:center;transition:background 0.2s,color 0.2s;color:#111;font-size:1rem;cursor:pointer}span.remove{position:absolute;border-radius:0 0 50% 0;z-index:999;color:#fff;line-height:20px;font-size:14px;padding:0 3px}span.sale{position:absolute;right:15px;background-color:#0fb;padding:5px}.product-placeholder.empty{background-image:url(/wp-content/themes/bellandra/images/Bellandra_mockup_packs_ures_egy.png);width:100%;aspect-ratio:1;margin-bottom:2rem;background-size:cover}div#logo,.mainnav-container,.user-nav-container{flex:0 1 calc(33.333% - 1rem)}tr.bundle-in-cart td{background-color:#ffe}.product-placeholder a.remove{position:absolute;left:0}div#package-advert{margin-top:8rem;margin-bottom:8rem;align-items:center;position:relative}.colored-background{background:#FFF1D0;position:absolute;height:70%;width:100%}@media (max-width:1199px){.colored-background{height:120%}}@media (max-width:991px){.col-xxl-4.col-xl-4.col-lg-4.col-md-12.col-sm-12.home-video-text{padding-bottom:2rem}}.package-image{margin-top:clamp(16px, 2vw, 24px);position:relative;width:auto;aspect-ratio:4 / 3;overflow:hidden;border-radius:16px}.package-image a{display:block;width:100%;height:100%}.package-image img{width:100%;height:100%;object-fit:cover;display:block}.custom-package-text>img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;margin:0 0 clamp(14px,1.6vw,18px)}a.single_add_to_cart_button.button.alt.package-recommendation{background:var(--btn-bg);border-radius:var(--btn-radius);align-self:flex-start;color:#fff;font-weight:800;border:0;padding:12px 20px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}#slideshow{position:relative;isolation:isolate;overflow:hidden}#slideshow::before,#slideshow::after{z-index:0!important}#slideshow .slick-list,#slideshow .slick-track,#slideshow .slick-slide,#slideshow .slide,#slideshow .caption,#slideshow .slide-content,#slideshow .content,#slideshow h1,#slideshow h2,#slideshow h3,#slideshow p,#slideshow a{position:relative;z-index:2!important}#slideshow::after{opacity:.82!important}#slideshow .slide-caption,#slideshow .caption,#slideshow .slide-content,#slideshow .content{background:rgb(255 255 255 / .92);box-shadow:0 16px 40px rgb(0 0 0 / .16);border-radius:16px;padding:clamp(16px, 2.8vw, 28px);max-width:min(88%, 420px)}#slideshow :is(h1,h2,h3){margin:0 0 10px;color:#6b3f36;font-weight:800;line-height:1.08;font-size:clamp(26px, 3.8vw, 42px)}#slideshow p{margin:0 0 18px;color:#6b3f36;font-weight:700;font-size:clamp(16px, 2.3vw, 22px)}#slideshow a.button,#slideshow a.btn,#slideshow .button,#slideshow .btn,#slideshow .cta{display:inline-block;background:#f0c44f;color:#fff;font-weight:800;border-radius:12px;padding:12px 20px;text-decoration:none;box-shadow:0 10px 24px rgb(240 196 79 / .45);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}#slideshow a.button:hover,#slideshow a.btn:hover,#slideshow .button:hover,#slideshow .btn:hover,#slideshow .cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgb(240 196 79 / .5);filter:saturate(1.05)}.woocommerce-cart-two-column .cart-left thead th.product-name,.woocommerce-cart-two-column .cart-left thead th.product-quantity,.woocommerce-cart-two-column .cart-left thead th.product-price{text-align:left!important}.woocommerce-cart-two-column .cart-left td.product-name,.woocommerce-cart-two-column .cart-left td.product-quantity,.woocommerce-cart-two-column .cart-left td.product-price{text-align:left!important}.woocommerce-cart-two-column .cart-left td.product-quantity .quantity{justify-content:flex-start}.woocommerce-cart-two-column .cart-left td.product-price .ciyo-price,.woocommerce-cart-two-column .cart-left td.product-price .woocommerce-Price-amount{display:inline-block;text-align:left!important}.woocommerce-cart-two-column{margin:20px auto 40px;padding:0 16px;display:grid;grid-template-columns:1fr 360px;gap:28px}.woocommerce-cart-two-column.empty{grid-template-columns:1fr}.woocommerce-cart-two-column .cart-left .shop_table.cart{width:100%;border:0;border-collapse:separate;border-spacing:0 12px;background:#fff0}.woocommerce-cart-two-column .cart-left thead th{font-size:16px;font-weight:700;color:#111;padding:10px 14px;border-bottom:2px solid var(--line)}.woocommerce-cart-two-column .cart-left thead th.product-quantity{text-align:center}.woocommerce-cart-two-column .cart-left thead th.product-price{text-align:right}.woocommerce table.shop_table td a{font-size:18px;font-weight:800;font-family:'Roboto Slab'}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item{background:var(--bg);box-shadow:var(--shadow);border-radius:var(--radius)}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item td{border:0!important;vertical-align:middle;padding:16px 18px}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item td:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item td:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item:nth-of-type(2n){background:var(--hilite)}.ciyo-cart-item{display:flex;gap:14px;align-items:center}.ciyo-cart-thumb img{width:86px;height:106px;object-fit:cover;border-radius:10px;display:block;box-shadow:0 2px 8px rgb(0 0 0 / .08)}tr.order-total bdi{color:#f4c145}.csomag-actions .button,.upsell-item .button{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:12px;border:0!important;box-shadow:0 8px 24px rgb(0 0 0 / .08);font-weight:800;line-height:1;text-decoration:none;color:#fff!important;transition:transform .15s ease,filter .15s ease,background-color .15s ease}.ciyo-qty{display:flex;align-items:center;justify-content:center;gap:12px}.quantity{display:flex;align-items:center;gap:12px}.quantity .qty{width:48px;height:40px;text-align:center;border:1.5px solid var(--line-2);border-radius:10px;background:#fff;font-weight:700}.cart_totals table.shop_table.cart-totals-clean tr:not(.order-total) td .woocommerce-Price-amount.amount{font-weight:300}.cart_totals table.shop_table.cart-totals-clean tr.order-total td .woocommerce-Price-amount.amount{font-weight:800}.ciyo-cart-title .ciyo-product-name a{color:var(--ink);text-decoration:none;font-weight:700}.ciyo-cart-title .ciyo-product-name a:hover{text-decoration:underline}.ciyo-cart-title .variation,.c i y o-cart-title .wc-item-meta{color:var(--ink-weak);font-size:13px}.quantity button.minus,.quantity button.plus{width:40px;height:40px;line-height:38px;border-radius:10px;background:#fff;cursor:pointer;font-size:18px;transition:.15s ease;color:#111}.quantity button.minus:hover,.quantity button.plus:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item.bundle-in-cart{background:rgb(251 199 70 / .2)!important;border-color:#f3d88a}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item.bundle-in-cart td{background:#f8d78e!important}.woocommerce-cart-two-column .cart-left tbody tr.woocommerce-cart-form__cart-item.bundle-in-cart:nth-of-type(2n){background:rgb(251 199 70 / .2)!important}.woocommerce-cart-two-column .cart-left td.product-price,.woocommerce-cart-two-column .cart-left td.product-price .ciyo-price{text-align:right;font-weight:700}.ciyo-cart-actions-row td{background:transparent!important;border:0!important;padding:0 0 6px!important}.ciyo-cart-actions-row .actions-left,.ciyo-cart-actions-row .actions-right{padding-top:6px!important}.ciyo-cart-actions-row .coupon{display:flex;align-items:center;flex-wrap:wrap}.ciyo-cart-actions-row .coupon input.input-text{min-width:320px;height:44px;padding:0 14px;border:1.5px solid #111;border-radius:10px;background:#fff;margin-right:32px;margin-bottom:32px}.ciyo-cart-actions-row .ciyo-update-cart{height:44px;padding:0 22px;border:none;font-weight:800;box-shadow:var(--shadow);cursor:pointer;transition:.15s ease;font-size:18px}.ciyo-cart-actions-row .ciyo-update-cart:hover{filter:brightness(.98);transform:translateY(-1px)}.woocommerce-cart-two-column .cart-right .cart_totals{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:var(--shadow);position:sticky;top:18px}.woocommerce-cart-two-column .cart-right .cart_totals h2{margin-top:0;font-size:20px}.woocommerce-cart-two-column .cart-right .shop_table{border:0;background:#fff0}.woocommerce-cart-two-column .cart-right .shop_table th,.woocommerce-cart-two-column .cart-right .shop_table td{border:0;padding:10px 0}.woocommerce-cart-two-column .cart-right .order-total strong{font-size:18px}.cross-sells-row{margin-top:26px}.woocommerce-cart-two-column .cart-left .shop_table.cart:before{content:'';display:block}.woocommerce-cart-two-column .cart-left .button-group--cart-top,.woocommerce-cart-two-column .cart-left .cart-top-actions{display:flex;gap:12px;margin:0 0 14px 0}.woocommerce-cart-two-column .cart-left .button-group--cart-top .button:first-child,.woocommerce-cart-two-column .cart-left .cart-top-actions .button:first-child,.upsell-item .button{background:var(--accent);color:var(--accent-ink);border:0;padding:10px 16px;border-radius:8px;font-weight:800;box-shadow:var(--shadow)}.woocommerce-cart-two-column .cart-left .button-group--cart-top .button:nth-child(2),.woocommerce-cart-two-column .cart-left .cart-top-actions .button:nth-child(2){background:var(--pill);color:var(--ink);border:0;padding:10px 16px;border-radius:999px;font-weight:700}.ciyo-cart-item .ciyo-cart-thumb{width:var(--cart-thumb-w);flex:0 0 var(--cart-thumb-w)}.woocommerce-cart-two-column .cart-left thead th.product-quantity,.woocommerce-cart-two-column .cart-left tbody td.product-quantity{width:var(--cart-col-qty);text-align:center}.woocommerce-cart-two-column .cart-left thead th.product-price,.woocommerce-cart-two-column .cart-left tbody td.product-price{width:var(--cart-col-price);text-align:right;white-space:nowrap}.woocommerce-cart-two-column .cart-left thead th.product-name{padding-left:calc(var(--cart-cell-pad-x) + var(--cart-thumb-w) + var(--cart-thumb-gap))}.woocommerce-cart-two-column .cart-left tbody td{padding-left:var(--cart-cell-pad-x);padding-right:var(--cart-cell-pad-x)}.woocommerce-cart-two-column .cart-left thead th{border-bottom:2px solid #1d1d1d}@media (max-width:680px){.woocommerce-cart-two-column .cart-left thead{display:none}.woocommerce-cart-two-column .cart-left thead th.product-name{padding-left:0}.woocommerce-cart-two-column .cart-left thead th.product-quantity,.woocommerce-cart-two-column .cart-left thead th.product-price,.woocommerce-cart-two-column .cart-left tbody td.product-quantity,.woocommerce-cart-two-column .cart-left tbody td.product-price{width:auto;text-align:left}}@media (max-width:1100px){.woocommerce-cart-two-column{grid-template-columns:1fr}.woocommerce-cart-two-column .cart-right .cart_totals{position:static}}@media (max-width:640px){.ciyo-cart-thumb img{width:72px;height:92px}.ciyo-cart-actions-row .coupon input.input-text{min-width:0;flex:1 1 220px}.ciyo-cart-actions-row td.actions-right{text-align:right}}.woocommerce-cart-two-column{display:block;margin:20px auto 40px;padding:0 16px}.woocommerce-cart-two-column .cart-left .shop_table.cart{width:100%}.woocommerce-cart-two-column .cart-right{margin-top:22px}.woocommerce-cart-two-column .cart-right .cart_totals{position:static;width:100%;border-radius:12px;box-shadow:0 8px 24px rgb(0 0 0 / .06);border:1px solid #e8eaee;background:#fff;padding:18px}.woocommerce-cart-two-column .cart-right .shop_table{border:0;background:#fff0;width:100%}.woocommerce-cart-two-column .cart-right .shop_table th,.woocommerce-cart-two-column .cart-right .shop_table td{border:0;padding:10px 0;text-align:left}.woocommerce-cart-two-column .cart-right .shop_table .shipping td{padding-top:14px}.cart_totals{background:transparent!important;border:0!important;box-shadow:none!important;padding:0}.cart_totals h2{margin:0 0 10px;font-size:clamp(18px, 2.2vw, 22px);font-weight:800}.shop_table.cart-totals-clean{width:100%;border-collapse:collapse;background:transparent!important;border:0}.shop_table.cart-totals-clean tr{border-bottom:1px solid #e7e7ec}.shop_table.cart-totals-clean tr:last-child{border-bottom:none}.shop_table.cart-totals-clean th,.shop_table.cart-totals-clean td{padding:12px 0;background:transparent!important;border:0!important;vertical-align:middle}.shop_table.cart-totals-clean th{width:220px;text-align:left;font-weight:800;color:#0f0f10}.shop_table.cart-totals-clean td{text-align:left}.woocommerce-shipping-totals td .woocommerce-shipping-methods{list-style:none;margin:6px 0 0;padding:0}.woocommerce-shipping-methods li{margin:8px 0}.woocommerce-shipping-methods label{display:inline-flex;align-items:center;gap:8px}tr.vp-woo-pont-review-order td{line-height:1.45}.vp-woo-pont-review-order-selected{display:flex;align-items:center;gap:12px}#vp-woo-pont-show-map{text-decoration:underline}.shop_table.cart-totals-clean .order-total td strong{font-size:clamp(18px, 2.6vw, 22px);color:#d59b00}@media (max-width:560px){.shop_table.cart-totals-clean th{width:42%}}@media (max-width:420px){.shop_table.cart-totals-clean th,.shop_table.cart-totals-clean td{display:block;width:100%;padding:8px 0}.shop_table.cart-totals-clean th{opacity:.9}.woocommerce-shipping-methods li{margin:6px 0}}.product-category-list{--radius:16px;--ink:#0f0f10;--muted:#8a8f98;--sale:#e04048;--btn1:#f6d975;--btn2:#f0c44f;--pastel-1-a:#d9ecff;--pastel-1-b:#c1defc;--pastel-2-a:#ffd6e6;--pastel-2-b:#ffc1d7;--pastel-3-a:#feefc3;--pastel-3-b:#fde59a;--pastel-4-a:#e9f7e8;--pastel-4-b:#d5f0d2}.product-category-list ul.products-packages{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;list-style:none;margin:0!important;padding:0!important}.product-category-list ul.products-packages>li{padding:0;margin:0;display:flex;flex-direction:column}.product-category-list .product-image-flip{position:relative;padding-top:100%;overflow:hidden}.product-category-list .product-image-flip .flip-container,.product-category-list .product-image-flip .flipper{position:absolute;inset:0}.product-category-list .product-image-flip .flipper{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.product-category-list li:hover .product-image-flip .flipper{transform:rotateY(180deg)}}.product-category-list .product-image-flip .front,.product-category-list .product-image-flip .back{position:absolute;inset:0;backface-visibility:hidden;overflow:hidden;border-radius:var(--radius)}.product-category-list .product-image-flip .back{transform:rotateY(180deg)}.product-category-list .product-image-flip img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1!important;visibility:visible!important;object-fit:contain;filter:drop-shadow(0 12px 18px rgb(0 0 0 / .18));border-radius:var(--radius)}.product-category-list ul.products-packages h3{margin:1rem 0 0;font-weight:800;color:var(--ink);font-size:clamp(18px,1.6vw,22px)}.product-category-list ul.products-packages h4{margin:1rem 0 0;color:var(--muted);font-size:16px;font-weight:600}.product-category-list ul.products-packages p{margin:0;color:var(--muted);font-size:15px}.product-category-list ul.products-packages .price{margin:1rem 0 0;font-weight:800;color:var(--ink)}.product-category-list ul.products-packages .price del{color:#a8adb5;margin-right:8px;text-decoration:line-through;text-decoration-thickness:2px}.product-category-list ul.products-packages .price ins{color:var(--sale);font-weight:900;background:#fff0;text-decoration:none}.product-category-list ul.products-packages .add-to-package{align-self:flex-start;margin:1rem 0;color:#fff;font-weight:800;border:0;border-radius:10px;padding:12px 20px;cursor:pointer;background:#f0c44f}.product-category-list ul.products-packages .add-to-package:hover{background:#8AAC4B;transition:.3s}@media (max-width:1199px){.product-category-list ul.products-packages{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.product-category-list ul.products-packages{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.product-category-list ul.products-packages{grid-template-columns:1fr;gap:24px}}.product-category-list ul.products-packages{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;margin:0;padding:0}.product-category-list ul.products-packages.row{margin-left:0;margin-right:0}.product-category-list ul.products-packages>li{width:auto;max-width:none;flex:initial;padding-left:0;padding-right:0;margin:0;display:flex;flex-direction:column}@media (max-width:1199px){.product-category-list ul.products-packages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.colored-background{height:105%;width:100%;top:0;bottom:0}.package-image img{position:relative;width:auto;margin:auto;max-height:500px;margin-top:1rem}.product-category-list ul.products-packages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.product-category-list ul.products-packages{grid-template-columns:1fr;gap:24px}}.package-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.6vw,24px)}.package-slot{list-style:none;margin:0}@media (max-width:640px){.package-products{grid-template-columns:1fr}}.package-products.row{margin-left:0!important;margin-right:0!important}.package-products>li{padding:0;margin-left:0}.package-products .product-placeholder{position:relative;border-radius:16px;display:grid;grid-template-rows:auto auto;gap:10px}.package-products:hover{cursor:pointer}.product-category-list{--tile-gap:36px;--fs-h3:clamp(16px, 2.2vw, 20px);--fs-h4:clamp(13px, 1.8vw, 16px);--fs-p:clamp(12px, 1.6vw, 14px);--fs-price:clamp(16px, 2vw, 18px);--btn-py:clamp(8px, 1.2vw, 12px);--btn-px:clamp(12px, 2vw, 20px)}.product-category-list ul.products-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tile-gap)}@media (max-width:1199px){.product-category-list ul.products-packages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.product-category-list ul.products-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.package-products .product-placeholder h3{font-size:1rem}#add-package-to-cart.button{font-size:.9rem}.woocommerce .package-summary p{font-size:.9rem}}@media (max-width:575px){.product-category-list ul.products-packages{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px}}.product-category-list .product-image-flip{padding-top:100%}@media (max-width:767px){.product-category-list .product-image-flip{padding-top:88%}}.product-category-list ul.products-packages h3{font-size:var(--fs-h3);line-height:1.15;margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-category-list ul.products-packages h4{font-size:var(--fs-h4);line-height:1.2;margin-top:.5rem;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-category-list ul.products-packages p{font-size:var(--fs-p);line-height:1.3}.product-category-list ul.products-packages .price{font-size:var(--fs-price);margin-top:.6rem}.product-category-list ul.products-packages .add-to-package{padding:var(--btn-py) var(--btn-px);font-size:clamp(12px, 1.8vw, 14px);border-radius:10px;margin-top:.8rem}@media (max-width:767px){.product-category-list{--tile-gap:18px}.product-category-list ul.products-packages h3{-webkit-line-clamp:2}.product-category-list ul.products-packages h4{-webkit-line-clamp:2}}@media (max-width:380px){.product-category-list ul.products-packages{gap:12px}.product-category-list .product-image-flip{padding-top:82%}}.package-products .product-placeholder img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px}.package-products .product-placeholder h3{margin:2px 0 0;color:var(--ink);font-weight:200;padding:0}.package-products .product-placeholder{min-width:0}.package-products .product-placeholder h3{margin:2px 0 0;color:var(--ink);font-weight:200;padding:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;line-height:1.2}.package-products .product-placeholder a.remove:hover{color:#fff;background:var(--sale);border-color:var(--sale)}.package-products .product-placeholder{position:relative;overflow:hidden;margin-bottom:0;border-radius:8px}.package-products .product-placeholder a.remove{position:absolute;top:0;left:0;z-index:3;display:inline-flex;align-items:center;justify-content:center;height:36px;width:36px;border-radius:8px;padding:0;background:#d73a3f;color:#fff;box-shadow:0 6px 16px rgb(0 0 0 / .12);text-decoration:none;line-height:1;font-weight:900;font-size:clamp(16px, 1.4vw, 20px);transition:transform .15s ease,opacity .15s ease;border-bottom-left-radius:0;border-top-right-radius:0}.package-products .product-placeholder a.remove:hover{transform:translateZ(0) scale(1.04);opacity:.95}.package-products .product-placeholder a.remove span.remove{display:block;line-height:1}.package-products .product-placeholder a.remove::before,.package-products .product-placeholder a.remove::after{content:none}.package-products .product-placeholder .sale{position:absolute;top:10px;z-index:2;display:inline-block;padding:4px 9px;color:#fff;background:var(--sale);border-radius:999px;box-shadow:0 8px 18px rgb(224 64 72 / .35),0 0 0 2px #fff inset}.mix-and-match{display:flex;flex-wrap:wrap;margin-top:2rem}.mix-and-match h2{margin-top:0;margin-bottom:0}.mix-and-match p{margin-top:0}.mix-and-match a.single_add_to_cart_button.button.alt.package-recommendation{margin-top:10px}.package-products>li.is-selected .product-placeholder{border-color:var(--brand);box-shadow:0 0 0 3px rgb(143 179 74 / .18),var(--shadow-sm)}@media (max-width:640px){.package-products{grid-template-columns:1fr}}.col-xxl-4.col-xl-4.col-lg-4.col-md-4.col-sm-12.package{background:#FFF2D3;padding-bottom:1rem;border-radius:8px;box-shadow:var(--shadow-sm)}.package-products .product-placeholder .sale::before,.package-products .product-placeholder .sale::after{content:none!important}@supports not ((mask:url()) or (-webkit-mask:url())){.package-products .product-placeholder .sale{-webkit-mask:none;mask:none;clip-path:polygon(50% 0%,60% 18%,80% 10%,74% 30%,95% 35%,78% 45%,100% 55%,78% 60%,95% 75%,74% 72%,80% 90%,60% 82%,50% 100%,40% 82%,20% 90%,26% 72%,5% 75%,22% 60%,0% 55%,22% 45%,5% 35%,26% 30%,20% 10%,40% 18%)}}.package-products .product-placeholder:hover .sale{transform:translateZ(0) scale(1.03);transition:transform .15s ease}.package-products{--sale-bg:#4fc1d0}.package-products .product-placeholder .sale{position:absolute;top:0;right:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;min-width:64px;background:var(--sale-bg);color:#fff;border-radius:8px;box-shadow:0 6px 16px rgb(0 0 0 / .12);font-weight:900;line-height:1;text-align:center;letter-spacing:.01em;font-size:clamp(12px, 1.2vw, 16px);-webkit-mask:none;mask:none;border-bottom-right-radius:0;border-top-left-radius:0}.package-products .product-placeholder .sale::before,.package-products .product-placeholder .sale::after{content:none}@media (max-width:767px){.col-xxl-4.col-xl-4.col-lg-4.col-md-4.col-sm-12.package{padding:12px 12px 16px}.package-products{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:8px 4px 6px;white-space:nowrap;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.package-products::-webkit-scrollbar{height:6px}.package-products::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .15);border-radius:20px}.package-products .package-slot{flex:0 0 auto;scroll-snap-align:start}.package-products .product-placeholder{width:72px;height:72px;border-radius:12px;border:2px dashed #7a7a7a;position:relative;overflow:hidden}.package-products .product-placeholder img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.package-products .product-placeholder h3{display:none}.package-products .product-placeholder .sale{height:28px;padding:0 8px;font-size:12px;top:-6px;right:-6px;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .12)}.package-summary{display:flex;align-items:center;justify-content:space-between;gap:10px 12px;flex-wrap:wrap;margin-top:12px}.package-summary p{margin:0;font-size:14px;line-height:1.2}#add-package-to-cart.button{flex:0 0 auto;padding:12px 18px;font-size:14px;border-radius:10px}}@media (max-width:524px){.package-products{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;overflow:visible;white-space:normal;padding:8px 6px 0}.package-products .package-slot{flex:initial}.package-products .product-placeholder{width:100%;aspect-ratio:1 / 1;border-radius:12px;border:2px dashed #7a7a7a}.package-products .product-placeholder img{width:100%;height:100%;object-fit:cover;border-radius:10px}.package-products .product-placeholder .sale{top:6px;right:6px}.package-summary{margin-top:14px}}@media (max-width:480px){.package-products{--sale-size:38px}}#add-package-to-cart.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#f0c44f;color:#fff;font-weight:800;line-height:1;padding:14px 22px;border:0;border-radius:8px;text-decoration:none}#add-package-to-cart.button:hover:not(:disabled){background:#8AAC4B;transition:.2s;cursor:pointer}.product-image-flip .front,.product-image-flip .back,.product-placeholder,.woocommerce ul.products li.product{position:relative}.onsale{position:absolute;top:16px;left:16px;z-index:2;width:var(--badge-size);height:var(--badge-size);background:var(--badge-color);-webkit-mask:var(--badge-mask) center/contain no-repeat;mask:var(--badge-mask) center/contain no-repeat;display:grid;place-items:center;color:#fff;font-weight:900;font-size:calc(var(--badge-size) * .36);line-height:1;text-align:center;box-shadow:0 0 0 2px #fff inset,0 8px 18px rgb(0 0 0 / .18);border-radius:0!important;margin:0;padding:0;min-width:0;min-height:0}.woocommerce ul.products li.product:hover .onsale,.product-placeholder:hover .onsale{transform:translateZ(0) scale(1.03);transition:transform .15s ease}@supports not ((mask:url()) or (-webkit-mask:url())){.onsale{clip-path:polygon(50% 0%,60% 18%,80% 10%,74% 30%,95% 35%,78% 45%,100% 55%,78% 60%,95% 75%,74% 72%,80% 90%,60% 82%,50% 100%,40% 82%,20% 90%,26% 72%,5% 75%,22% 60%,0% 55%,22% 45%,5% 35%,26% 30%,20% 10%,40% 18%)}}.woocommerce-checkout h1,.woocommerce-checkout .entry-title{font-size:36px;line-height:1.1;margin:12px 0 16px;font-weight:800}.woocommerce-checkout .woocommerce-info{border:0;background:var(--row);color:var(--ink);padding:14px 16px;border-radius:var(--card-br);margin:10px 0 18px}.woocommerce-checkout .woocommerce-info a{text-decoration:underline}/ .woocommerce-checkout #customer_details{background:var(--card-bg);border:1px solid var(--card-bd);border-radius:var(--card-br);padding:18px;margin-bottom:28px}.woocommerce-checkout #customer_details h3{margin:0 0 14px;font-size:22px;font-weight:800}.woocommerce-billing-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:12px}#billing_company_field,#billing_address_1_field,#billing_address_2_field,#billing_phone_field,#billing_email_field,#order_comments_field{grid-column:1 / -1}.woocommerce form .form-row{margin:0}.woocommerce form .form-row label{font-size:12px;color:var(--muted);margin-bottom:6px;display:block}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{width:100%;border:1px solid var(--card-bd);border-radius:8px;padding:10px 12px;font-size:14px;background:#fff}.woocommerce form .form-row textarea{min-height:90px;resize:vertical}.woocommerce-checkout #order_review_heading{font-size:20px;font-weight:800;margin:0 0 10px}.woocommerce-checkout #order_review{width:100%}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{width:100%;margin:0 0 18px;border:1px solid var(--card-bd);border-radius:var(--card-br);border-collapse:separate;border-spacing:0;overflow:hidden}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:14px 16px;border-top:1px solid var(--card-bd);vertical-align:top;background:#fff;border:none;text-align:left}.woocommerce table.shop_table thead th{border-top:0;font-weight:700;border-bottom:2px solid #111;border-left:none;border-right:none;text-align:left}.woocommerce table.shop_table tr:nth-child(even) td{background:#fff}.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.order-total td{background:var(--row);font-weight:800}.woocommerce-checkout .woocommerce-checkout-payment{background:var(--card-bg)}.woocommerce-checkout #payment .wc_payment_methods{margin:0 0 10px}body.woocommerce-checkout #payment ul.wc_payment_methods.payment_methods.methods{background:var(--soft);padding:14px;margin-top:12px}ul.wc_payment_methods.payment_methods.methods li{list-style:none;margin-left:0}.woocommerce-checkout #payment .wc_payment_methods li input{margin-right:10px}.woocommerce-checkout #payment .wc_payment_methods li{padding:10px 0;border-top:1px solid var(--card-bd)}.woocommerce-checkout #payment .wc_payment_methods li:first-child{border-top:0}.woocommerce-checkout #payment .wc_payment_methods li label{font-weight:700}.woocommerce-checkout #payment .payment_box{border-radius:10px;margin:8px 0 0 26px;color:var(--muted);font-size:14px}a.woocommerce-privacy-policy-link{color:var(--btn-bg-hover)}.checkout-actions{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:16px}.checkout-actions .btn-secondary{background:#e6e6e6;color:#000;border:0;border-radius:999px;padding:12px 18px;font-weight:700}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce a.button.alt,.woocommerce button.button.alt,.ciyo-cart-actions-row .apply-coupon-button{background:var(--accent);color:var(--accent-ink);border:0;border-radius:10px;padding:12px 22px;font-weight:800;text-transform:none}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce #payment #place_order:hover{background:#8AAC4B;transition:.2s;cursor:pointer}.payment-method-logos img{max-height:22px;margin-right:6px;vertical-align:middle}@media (max-width:991px){.woocommerce-billing-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr;gap:10px}.checkout-actions{flex-direction:column;align-items:stretch}}.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 20px}.woocommerce-checkout #customer_details h3{margin:0 0 12px;font-weight:800}.woocommerce form .form-row{margin:1rem 0}#billing_last_name_field{grid-column:1}#billing_first_name_field{grid-column:2}#billing_company_field{grid-column:3}#billing_country_field{grid-column:1}#billing_postcode_field{grid-column:2}#billing_city_field{grid-column:3}#billing_address_1_field{grid-column:1 / -1}#billing_address_2_field{grid-column:1 / -1}#billing_phone_field{grid-column:1}#billing_email_field{grid-column:2 / span 2}.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 20px}#order_comments_field{grid-column:1 / -1}.woocommerce form .form-row label{font-size:14px;color:#6c6c6c;margin-bottom:6px;display:block}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid #e9e9e9;border-radius:10px;padding:10px 12px;width:100%}.woocommerce form .form-row textarea{min-height:90px;resize:vertical}@media (max-width:1024px){.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr 1fr}#billing_email_field{grid-column:auto}}@media (max-width:640px){.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr}#billing_email_field,#billing_address_1_field,#billing_address_2_field,#order_comments_field{grid-column:1}}body.woocommerce-checkout form.checkout .checkout-layout,body.woocommerce-checkout form.checkout .checkout-columns{display:block!important}body.woocommerce-checkout form.checkout{margin:0 auto}body.woocommerce-checkout #customer_details{border-radius:var(--r);box-shadow:var(--sh);margin:18px 0 24px}body.woocommerce-checkout #customer_details .woocommerce-billing-fields h3,body.woocommerce-checkout #customer_details .woocommerce-shipping-fields h3{margin-top:4px}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row{margin-bottom:12px}body.woocommerce-checkout input.input-text,body.woocommerce-checkout textarea,body.woocommerce-checkout select{border:1.5px solid var(--line);border-radius:10px}body.woocommerce-checkout #order_review_heading{font-size:clamp(20px, 2.4vw, 24px);margin:0 0 12px;padding:0 2px}body.woocommerce-checkout #order_review{background:var(--bg);border-radius:var(--r);box-shadow:var(--sh)}td.product-total a.button{float:right;padding:8px}body.woocommerce-checkout #order_review .shop_table{width:100%;border:0;border-collapse:separate;border-spacing:0}body.woocommerce-checkout #order_review .shop_table thead th{font-size:20px;font-weight:700;text-transform:none;padding:10px 12px 10px 0;border-bottom:2px solid var(--line);font-family:'Roboto Slab'}body.woocommerce-checkout #order_review .shop_table tbody td,body.woocommerce-checkout #order_review .shop_table tfoot th,body.woocommerce-checkout #order_review .shop_table tfoot td{border:0;padding:12px 12px 12px 0;vertical-align:middle;border-bottom:1px solid var(--line2)}body.woocommerce-checkout #order_review .shop_table tbody tr:last-child td{border-bottom:1px solid var(--line2)}body.woocommerce-checkout #order_review .shop_table tfoot tr:last-child th,body.woocommerce-checkout #order_review .shop_table tfoot tr:last-child td{border-bottom:0;background:none}body.woocommerce-checkout #order_review .shop_table td.product-name a{color:var(--ink);text-decoration:none;font-weight:600}body.woocommerce-checkout #order_review .shop_table td.product-name a:hover{text-decoration:underline}body.woocommerce-checkout #order_review .shop_table td.product-total,body.woocommerce-checkout #order_review .shop_table tfoot td,body.woocommerce-checkout #order_review .shop_table tfoot th{text-align:left;white-space:nowrap}body.woocommerce-checkout #order_review .shop_table .shipping td{padding-top:16px}body.woocommerce-checkout #order_review .shipping ul#shipping_method{margin:8px 0 0 0;padding:0;list-style:none;display:grid;gap:8px}body.woocommerce-checkout #order_review .shipping ul#shipping_method li{display:flex;align-items:center;gap:10px;color:var(--ink);margin-left:0}ul#shipping_method li{list-style:none;margin:0}ul#shipping_method li span,ul#shipping_method li label{line-height:2rem}ul#shipping_method li input{margin-right:1rem;vertical-align:top;margin-top:.5rem}table.shop_table.shop_table_responsive tr{border-bottom:1px solid var(--line)}body.woocommerce-checkout #order_review .cart-subtotal th,body.woocommerce-checkout #order_review .cart-subtotal td,body.woocommerce-checkout #order_review .fee th,body.woocommerce-checkout #order_review .fee td,body.woocommerce-checkout #order_review .tax-rate th,body.woocommerce-checkout #order_review .tax-rate td{padding-top:10px;padding-bottom:10px}body.woocommerce-checkout #order_review .order-total th,body.woocommerce-checkout #order_review .order-total td{font-weight:800;font-size:18px;padding-top:14px}body.woocommerce-checkout #payment{margin-top:12px}body.woocommerce-checkout #payment .payment_methods{border:0;padding:0;margin:0 0 8px 0}body.woocommerce-checkout #payment .place-order{padding:0;margin-top:10px}body.woocommerce-checkout #payment #place_order,body.woocommerce-checkout .woocommerce-checkout-payment #place_order{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:12px;font-weight:800;border:0;box-shadow:var(--sh);transition:.15s ease;font-family:'Roboto Slab'}body.woocommerce-checkout .coupon-toggle-wrapper a.showcoupon{font-weight:700}body.woocommerce-checkout form.checkout_coupon{display:block;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px;margin:10px 0 14px}body.woocommerce-checkout form.checkout_coupon .input-text{height:44px;padding:0 14px;border:1.5px solid var(--line);border-radius:10px}body.woocommerce-checkout form.checkout_coupon button{height:44px;padding:0 16px;border-radius:12px;border:1.5px solid var(--line);background:#fff;font-weight:800;cursor:pointer}@media (max-width:640px){body.woocommerce-checkout #customer_details{padding:14px}body.woocommerce-checkout #order_review{padding:10px}body.woocommerce-checkout #order_review .shop_table thead th{padding:8px 10px}body.woocommerce-checkout #order_review .shop_table tbody td,body.woocommerce-checkout #order_review .shop_table tfoot th,body.woocommerce-checkout #order_review .shop_table tfoot td{padding:10px}}.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%;border:0;border-collapse:separate;border-spacing:0;background:#fff0}.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order-table td{border:0;padding:12px 12px;vertical-align:middle}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{border-bottom:1px solid var(--line2);/}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child td{border-bottom:0}.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{text-align:left;font-weight:700;padding-top:0;border-bottom:2px solid var(--line)}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td.product-total{border-left:1px solid var(--line2);text-align:right;white-space:nowrap}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{border-left:1px solid var(--line2);text-align:right;white-space:nowrap}.woocommerce-checkout .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{text-align:left;white-space:normal}.woocommerce-checkout .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:8px}.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name a{color:var(--ink);text-decoration:none;font-weight:600}.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name a:hover{text-decoration:underline}.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td strong .amount{color:#f4c145;font-weight:800}.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total small.includes_tax{color:var(--weak)}@media (max-width:680px){.woocommerce-checkout .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr{display:grid;grid-template-columns:100%;column-gap:12px;align-items:center}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td{padding:10px 12px;border-bottom:1px solid var(--line2)}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td.product-total{border-left:0;text-align:left}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td.product-name{border-left:1px solid var(--line2);padding-left:12px}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr{display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:center}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{padding:10px 12px}.woocommerce-checkout .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{grid-template-columns:120px 1fr}.woocommerce-checkout .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th{text-align:left}.woocommerce-checkout .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{border-left:1px solid var(--line2)}}.product-category-toggle{cursor:pointer;position:relative;transition:color .2s ease;--acc-green:#8AAC4B;}.product-category-toggle:hover,.product-category-toggle:focus{color:var(--acc-green)}.product-category-toggle[aria-expanded="true"],.product-category-toggle[aria-expanded="true"]:hover,.product-category-toggle[aria-expanded="true"]:focus{color:var(--acc-green)}.product-category-toggle::after{content:"";position:absolute;top:50%;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(-45deg);transition:transform .25s ease;margin-left:.5rem}.product-category-toggle[aria-expanded="true"]::after{transform:translateY(-50%) rotate(45deg)}.product-category-accordion{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .25s ease;will-change:max-height,opacity}.product-category-accordion.is-open{opacity:1}@media (prefers-reduced-motion:reduce){.product-category-accordion,.product-category-toggle::after{transition:none}}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:block;overflow:hidden}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{float:left;text-transform:uppercase;list-style:none}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong{display:block;text-transform:none}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__order.order{margin-left:0}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{border-right:1px solid #000;padding-right:2rem}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li.woocommerce-order-overview__payment-method.method{border-right:none}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th{border:none}table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr{border-bottom:1px solid var(--line)}:where(button,.button,.btn,input[type="submit"],input[type="button"],input[type="reset"],[role="button"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit),.button{font-family:var(--btn-font);align-items:center;justify-content:center;cursor:pointer;font-size:1.5rem;line-height:1}:where(button,.button,.btn,input[type="submit"],input[type="button"],input[type="reset"],[role="button"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit):hover,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active,input[type="submit"].active,input[type="button"]:hover,input[type="button"]:focus,input[type="button"]:active,input[type="button"].active,button[type="submit"]:hover,button[type="submit"]:focus,button[type="submit"]:active,button[type="submit"].active{background:var(--btn-bg-hover)}:where(button,.button,.btn,input[type="submit"],input[type="button"],input[type="reset"],[role="button"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit):focus-visible{outline:2px solid color-mix(in oklab,var(--btn-bg) 60%,black 40%);outline-offset:2px}:where(button,.button,.btn,input[type="submit"],input[type="button"],input[type="reset"],[role="button"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit)[disabled],:where(button,.button,.btn,input[type="submit"],input[type="button"],input[type="reset"],[role="button"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit).disabled,:where(button,.button,.btn,input[type="submit"],input[type="button"],input[type="reset"],[role="button"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit)[aria-disabled="true"]{opacity:.6;cursor:not-allowed}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,input[type="submit"],input[type="button"],button[type="submit"]{font-family:var(--btn-font);background:var(--btn-bg);color:var(--btn-ink);border-radius:var(--btn-radius)}.form-row.place-order button#place_order{float:right}.woocommerce ul.products li.product>.button,.woocommerce ul.products li.product>.add_to_cart_button,:where(button,.button,.btn,input[type="submit"],input[type="button"],input[type="reset"],[role="button"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit),.button{background:var(--btn-bg);border-radius:var(--btn-radius)}.woocommerce ul.products li.product>.button:hover,.woocommerce ul.products li.product>.add_to_cart_button:hover,.csomag-actions .button:hover{background:var(--btn-bg-hover)}#slideshow a.button,#slideshow a.btn,#slideshow .button,#slideshow .btn,#slideshow .cta{background:var(--btn-bg)!important;border-radius:var(--btn-radius);font-family:var(--btn-font)}#slideshow a.button:hover,#slideshow a.btn:hover,#slideshow .button:hover,#slideshow .btn:hover,#slideshow .cta:hover{background:var(--btn-bg-hover)!important}.ciyo-cart-actions-row .ciyo-update-cart,.ciyo-cart-actions-row .apply-coupon-button{background:var(--btn-bg);color:var(--btn-ink)!important;border-radius:8px;font-family:var(--btn-font)!important;white-space:nowrap;text-transform:none}.ciyo-cart-actions-row .ciyo-update-cart:hover,.ciyo-cart-actions-row .apply-coupon-button:hover{background:none;color:var(--btn-bg-hover)!important}.csomag-actions{display:flex;gap:12px;flex-wrap:wrap}.csomag-actions .button:first-child{background-color:#f4c145!important}.csomag-actions .button:first-child:hover{filter:brightness(.98);transform:translateY(-1px)}.csomag-actions .button:nth-child(2){background-color:#7F7F7F!important}.csomag-actions .button:nth-child(2):hover{filter:brightness(.95);transform:translateY(-1px)}.csomag-actions .button:focus-visible{outline:2px solid #111;outline-offset:2px}body.woocommerce-checkout #payment #place_order,body.woocommerce-checkout .woocommerce-checkout-payment #place_order{background:var(--btn-bg);border-radius:var(--btn-radius);font-family:var(--btn-font)}body.woocommerce-checkout #payment #place_order:hover{background:var(--btn-bg-hover)}.product-category-toggle[role="button"]{background:#fff0;color:inherit;border:0;border-radius:0;padding:0;display:block;cursor:pointer;text-decoration:none;transition:color .2s ease}.product-category-toggle[role="button"]:hover{background:#fff0;color:var(--brand-green)}.product-category-toggle[role="button"][aria-expanded="true"]{color:var(--brand-green)}.product-category-toggle[role="button"]:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}.woocommerce-account form .button,.woocommerce-account form button,.woocommerce-account form input[type="submit"],.woocommerce .woocommerce-form-login .button,.woocommerce .woocommerce-form-register .button{font-family:var(--btn-font);background:var(--btn-bg);border:0;border-radius:var(--btn-radius);padding:.8em 1.25em;line-height:1.2;font-weight:700;text-transform:none;box-shadow:var(--btn-shadow);transition:background .2s ease,color .2s ease,transform .05s ease}.woocommerce-account form .button:hover,.woocommerce-account form button:hover,.woocommerce-account form input[type="submit"]:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:var(--btn-bg-hover);color:var(--btn-text-hover)}.woocommerce-account form .button:active,.woocommerce-account form button:active,.woocommerce-account form input[type="submit"]:active{transform:translateY(1px)}.woocommerce-account form .button:focus-visible,.woocommerce-account form button:focus-visible,.woocommerce-account form input[type="submit"]:focus-visible{outline:2px solid var(--btn-bg-hover);outline-offset:2px;box-shadow:var(--btn-shadow),0 0 0 3px rgb(138 172 75 / .25)}.woocommerce-LostPassword a{background:none!important;padding:0!important;box-shadow:none!important}.bell-single__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px, 2vw, 32px);align-items:start;padding-bottom:4rem}.content-single-product-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:start;margin:auto;gap:0 clamp(20px, 4vw, 56px)}.bell-single__media,.bell-single__summary{min-width:0}.bell-single__media .woocommerce-product-gallery,.bell-single__media .woocommerce-product-gallery__image,.bell-single__media .woocommerce-product-gallery__image img{width:100%;height:auto;object-fit:contain;border-radius:12px}.star-rating{--star-size:28px;--star-gap:2px;--star-inactive:#e3e3e3;--star-active:#ffc107;vertical-align:middle}.woocommerce-product-rating{font-size:2rem;color:#ffc107}#commentform .stars a.star-5{width:12rem}#commentform .stars a.star-4{width:10rem}#commentform .stars a.star-3{width:8rem}#commentform .stars a.star-2{width:6rem}#commentform .stars a.star-1{width:4rem}#commentform .stars a{color:#ffc301}#commentform .stars .star-1.active:before,#commentform .stars .star-1:hover:before,#commentform .stars .star-2.active:before,#commentform .stars .star-2:hover:before,#commentform .stars .star-3.active:before,#commentform .stars .star-3:hover:before,#commentform .stars .star-4.active:before,#commentform .stars .star-4:hover:before,#commentform .stars .star-5.active:before,#commentform .stars .star-5:hover:before{opacity:1;filter:alpha(opacity=100)}#commentform .stars .star-1:before{z-index:9;content:"\f005"}#commentform .stars .star-2:before{z-index:8;content:"\f005 \f005"}#commentform .stars .star-3:before{z-index:7;content:"\f005 \f005 \f005"}#commentform .stars .star-4:before{z-index:6;content:"\f005 \f005 \f005 \f005"}#commentform .stars .star-5:before{z-index:5;content:"\f005 \f005 \f005 \f005 \f005"}#commentform .stars a:before{text-indent:0;position:absolute;left:0;letter-spacing:3px;font-size:2rem;opacity:0;filter:alpha(opacity=0)}#commentform .stars{position:relative;font-family:"Font Awesome 6 Free";line-height:46px;font-size:1rem}#commentform .stars{margin-top:-1px}#commentform .stars a{position:absolute;left:0;text-indent:-9999px;overflow:hidden}form#commentform p.stars{height:50px}form#commentform p.stars:before{content:"\f006 \f006 \f006 \f006 \f006";letter-spacing:3px;font-size:2rem}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{grid-template-columns:1fr auto;grid-row-gap:6px}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .product-image-flip,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-loop-product__title,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .subtitle{grid-column:1 / -1}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .star-rating{display:flex}@media (max-width:420px){.woocommerce ul.products li.product .price{font-size:.95em}}.star-rating::before{content:"\f005\f005\f005\f005\f005";font-family:"Font Awesome 5 Free";font-weight:900;display:block;color:var(--star-active)}.star-rating>span{position:absolute;top:0;height:1em;white-space:nowrap;overflow:hidden;display:block}.star-rating>span::before{content:"\f005\f005\f005\f005\f005";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--star-active);display:block}[dir="rtl"] .star-rating>span{left:auto;right:0}h1.product_title.entry-title{font-size:40px;margin-top:0}h2.subtitle{font-size:24px;font-weight:200;color:#828282}.selected-review{color:#828282;font-size:20px}.woocommerce ul.products li.product .price del{position:relative;text-decoration:none;color:#e04048;margin-right:12px}.woocommerce ul.products li.product .price del::after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:2px;background:currentColor;transform:translateY(-50%);pointer-events:none}.single-product .flex-control-nav.flex-control-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;padding:0;list-style:none}.single-product .flex-control-thumbs li{margin:0}.single-product .flex-control-thumbs img{display:block;width:100%;height:auto;border-radius:10px}.bell-single__media .woocommerce-product-gallery{width:100%;margin:0 auto}.bell-single__media .woocommerce-product-gallery__wrapper{display:block;position:relative}.bell-single__media .woocommerce-product-gallery__image:first-child img{width:100%;height:100%;object-fit:cover;display:block}.single-product .flex-control-nav.flex-control-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--product-gap);margin-top:var(--product-gap);padding:0;list-style:none}.single-product .flex-control-thumbs li{margin:0;aspect-ratio:var(--product-thumb-aspect);overflow:hidden;border-radius:var(--product-radius)}.single-product .flex-control-thumbs img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:992px){:root{--product-gap:12px;--product-radius:10px}}@media (max-width:640px){:root{--product-main-aspect:1/1}}.single-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(8px, 1.5vw, 12px);margin:clamp(10px, 2vw, 16px) 0 0 0;padding:0;list-style:none;float:none!important;width:100%!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li{margin:0!important;padding:0!important;float:none!important;width:auto!important;aspect-ratio:var(--product-thumb-aspect,4/3);border-radius:var(--product-radius,10px);overflow:hidden}.single-product .woocommerce-product-gallery .flex-control-thumbs img{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.single-product .woocommerce-product-gallery .flex-control-thumbs img.is-active{outline:2px solid currentColor;outline-offset:2px}.bell-single__media{position:relative}@media (max-width:991px){.bell-single__grid{grid-template-columns:1fr;gap:16px}.bell-single__media{order:1}.bell-single__summary{order:2}.bell-single__media .woocommerce-product-gallery{position:static!important;top:auto!important;left:auto!important;width:100%!important}.bell-single__media .woocommerce-product-gallery__image:first-child{aspect-ratio:1/1;border-radius:var(--product-radius)}.bell-single__media .woocommerce-product-gallery__image:first-child img{width:100%;height:100%;object-fit:cover}.single-product .flex-control-nav.flex-control-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--product-gap);margin-top:var(--product-gap)}.bell-single__media,.bell-single__summary{width:100%;min-width:0}}@media (max-width:640px){.single-product .flex-control-nav.flex-control-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}}.woocommerce div.product .woocommerce-tabs{margin-top:24px}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs{display:flex;align-items:flex-end;gap:32px;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--tab-line);overflow-x:auto;scrollbar-width:none}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs::-webkit-scrollbar{display:none}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li{margin:0;padding:0;position:relative}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li a{display:block;padding:18px 0 16px;font-weight:700;text-decoration:none;color:var(--tab-text);line-height:1;white-space:nowrap;transition:color .2s ease;font-family:'Roboto Slab';font-size:1.5rem}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li a:focus,.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li a:hover{color:var(--tab-accent);outline:0}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li.active a{color:var(--tab-accent)}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li.active::after{content:"";position:absolute;left:0;bottom:-2px;width:56px;height:4px;border-radius:2px;background:var(--tab-accent)}.woocommerce div.product .woocommerce-Tabs-panel{padding:20px 0 0;color:var(--tab-muted);font-size:18px;line-height:1.7}.woocommerce div.product .woocommerce-Tabs-panel h2{margin:0 0 12px;font-size:22px;color:var(--tab-text)}.woocommerce div.product .shop_attributes{margin-top:8px;border-top:1px solid var(--tab-line)}.woocommerce div.product .shop_attributes th,.woocommerce div.product .shop_attributes td{border-bottom:1px solid var(--tab-line);padding:10px 0}.woocommerce div.product .shop_attributes p{margin:0}@media (max-width:640px){.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs{gap:20px}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li.active::after{width:40px}.woocommerce div.product .woocommerce-Tabs-panel{font-size:16px}}.woocommerce div.product form.cart{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:16px 0 8px}.woocommerce div.product form.cart .quantity{display:flex;align-items:center;gap:8px;margin:0}.woocommerce div.product form.cart .quantity input.qty{width:64px;height:48px;text-align:center;border:1px solid #E3E6EA;border-radius:12px;font-weight:700}.woocommerce div.product form.cart .quantity .bell-qty-btn{display:none!important}.woocommerce div.product form.cart .single_add_to_cart_button{height:52px;padding:0 28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex:1;font-size:1.5rem}@media (max-width:600px){.woocommerce div.product form.cart{align-items:stretch;gap:12px}.woocommerce div.product form.cart .quantity{justify-content:flex-start}.woocommerce div.product form.cart .single_add_to_cart_button{width:100%}}.woocommerce div.product form.cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce div.product form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product form.cart .quantity input.qty[type=number]{-moz-appearance:textfield}.csomag-container.bell-bundles{background:url(/wp-content/themes/bellandra/images/csomag-bg.jpg);padding:4rem;background-size:cover}.csomag-container .csomagajanlo,.csomag-container .csomagosszeallito{margin:0}.mix-and-match h2{margin-top:0}.package-recommendation-inner .h2{margin:0 0 .5em;line-height:1.15}.package-recommendation-inner>p{margin:0 0 1rem}.package-details{margin-top:.75rem}.package-contents{margin-top:.5rem}.package-contents ul{margin:0;padding-left:18px;display:grid;gap:4px}.package-contents ul li{margin-left:0}.package-recommendation .button,.package-recommendation-inner .btn,.custom-package-text .button{margin-top:.75rem}.package-summary{font-size:1.3rem}.woocommerce .package-summary p{display:flex;justify-content:space-between;margin:.5rem 0;border-bottom:1px solid #8a8f98}@media (max-width:1024px){.csomag-container.bell-bundles{grid-template-columns:1fr;gap:28px}}@media (max-width:991px){.csomag-container.bell-bundles{padding:2rem}.bell-single__grid{grid-template-columns:1fr;gap:16px;padding-left:2rem;padding-right:2rem}.bell-single__media{order:1}.bell-single__summary{order:2}.bell-single__grid>*{min-width:0}.content-single-product-wrapper{grid-template-columns:1fr;gap:24px}.bell-single__media .woocommerce-product-gallery{position:static!important;top:auto!important;left:auto!important;width:100%!important}.bell-single__media .woocommerce-product-gallery,.bell-single__media .woocommerce-product-gallery__image,.bell-single__media .woocommerce-product-gallery__image img{width:100%;height:auto;object-fit:contain;border-radius:12px}}.csomag-container.bell-bundles h2{font-size:var(--bundle-h2-size);line-height:var(--bundle-h2-lh);font-weight:var(--bundle-h2-weight)}.package-contents a,.package-contents a h4{color:#7aa04a}.package-contents a:hover,.package-contents a:focus{color:#6a8d3f}.package-contents a:visited{color:#7aa04a}.csomag-container li::marker,.package-contents li::marker{color:#f4c145}.package-contents p{color:#111;font-size:20px}.flex-control-thumbs img{cursor:pointer}.flex-control-thumbs img.is-active{outline:2px solid currentColor;outline-offset:2px}.bell-lightbox{position:fixed;inset:0;display:none;z-index:9999}.bell-lightbox.is-open{display:block}.bell-lightbox__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .6)}.bell-lightbox__dialog{position:absolute;inset:0;display:grid;grid-template-columns:64px 1fr 64px;grid-template-rows:64px 1fr 64px;align-items:center;justify-items:center;gap:0}.bell-lightbox__img{grid-column:1 / -1;grid-row:1 / -1;max-width:min(92vw, 1400px);max-height:86vh;object-fit:contain;box-shadow:0 8px 32px rgb(0 0 0 / .3);border-radius:8px}.bell-lightbox__btn{position:relative;z-index:1;border:0;background:rgb(0 0 0 / .45);color:#fff;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;font-size:28px;top:50%}.bell-lightbox__btn:hover{background:rgb(0 0 0 / .6)}.bell-lightbox__btn--close{grid-column:3;grid-row:1;align-self:start;justify-self:end;margin:16px;font-size:24px}.bell-lightbox__btn--prev{grid-column:1;grid-row:2}.bell-lightbox__btn--next{grid-column:3;grid-row:2}.bell-lightbox__caption{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);color:#fff;background:rgb(0 0 0 / .45);padding:6px 10px;border-radius:6px;font-size:14px;max-width:90vw;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:600px){.bell-lightbox__btn--prev{margin-left:8px}.bell-lightbox__btn--next{margin-right:8px}}.bell-lightbox{pointer-events:none}.bell-lightbox__backdrop,.bell-lightbox__dialog{pointer-events:auto}.bell-lightbox__img{z-index:1}.bell-lightbox__btn{z-index:3;width:56px;height:56px;font-size:32px}.bell-lightbox__img{max-width:min(98vw, 1800px);max-height:94vh;object-fit:contain}.bell-lightbox__btn{width:56px;height:56px;border-radius:999px;border:0;padding:0;background:rgb(0 0 0 / .45);color:#fff0;display:inline-flex;align-items:center;justify-content:center;line-height:0;font-size:0;-webkit-appearance:none;appearance:none}.bell-lightbox__btn:hover{background:rgb(0 0 0 / .6)}.bell-lightbox__btn::before{content:"";display:block;width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:contain}.bell-lightbox__btn{width:56px;height:56px;border-radius:999px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .45);color:#fff0;line-height:0;font-size:0}.bell-lightbox__btn::before{content:"";display:block;width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:contain}.bell-lightbox__btn--prev::before{background-image:url(/wp-content/themes/bellandra/images/lightbox-prev.svg)}.bell-lightbox__btn--next::before{background-image:url(/wp-content/themes/bellandra/images/lightbox-next.svg)}.bell-lightbox__btn--close::before{background-image:url(/wp-content/themes/bellandra/images/lightbox-close.svg)}.bell-lightbox__btn{font-family:inherit!important}.bell-lightbox__btn--prev,.bell-lightbox__btn--next,.bell-lightbox__btn--close{margin:0}.csomag-container.bell-bundles{position:relative;z-index:0;overflow:visible;background-repeat:no-repeat;background-size:cover}.package-image{position:relative}.custom-package-text>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:16px;margin:0 0 clamp(14px,1.6vw,18px)}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs{display:flex;align-items:flex-end;gap:28px;margin:0;padding:0;list-style:none;border-bottom:1px solid #e6e6e6}@media (max-width:768px){.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs{flex-direction:column;align-items:stretch;gap:0;border-bottom:0}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li{margin:0;border-bottom:1px solid #e6e6e6}.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li a{display:block;padding:14px 0;font-size:16px;list-style:none}}.strike,.strike .woocommerce-Price-amount{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:currentColor;opacity:.65}.package-details h3{font-size:1.6rem;margin-bottom:0}.strike{margin-right:.5rem}.bell-myaccount .bell-acc-grid{display:grid;grid-template-columns:1fr;gap:clamp(28px, 4vw, 56px);align-items:start}.bell-myaccount .bell-acc-login .auth-grid{display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.bell-myaccount .bell-acc-register .auth-grid{display:grid;gap:16px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:992px){.bell-myaccount .bell-acc-register .auth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bell-myaccount .bell-acc-login .auth-grid,.bell-myaccount .bell-acc-register .auth-grid{grid-template-columns:1fr}}@media (max-width:415px){.package-summary{flex-direction:column;align-items:flex-start}}.bell-myaccount h2{margin:0 0 .6em}.bell-myaccount .form-row{margin:0}.bell-myaccount .login-actions,.bell-myaccount .register-actions{margin-top:14px;gap:16px;align-items:center;flex-wrap:wrap}a.woocommerce-button.button.view{color:#fff}.bell-myaccount label{display:block;font-weight:700;margin:0 0 6px}.bell-myaccount .bell-input{width:100%;height:52px;padding:0 14px;border:1px solid #E3E6EA;border-radius:12px;background:#fff;font-weight:600}.bell-myaccount .bell-input:focus{border-color:#8AAC4B;box-shadow:0 0 0 3px rgb(138 172 75 / .18);outline:0}.woocommerce-MyAccount-navigation{margin:clamp(16px, 3vw, 28px) auto clamp(16px, 3vw, 36px);max-width:1200px}.woocommerce-MyAccount-navigation ul{display:flex;justify-content:center;align-items:flex-end;gap:clamp(18px, 4vw, 48px);list-style:none;padding:0;margin:0;border-bottom:1px solid var(--tab-line,#e6e9ef);background:#4FC1D0}.woocommerce-MyAccount-navigation li{position:relative;margin-bottom:0;margin-left:0}.woocommerce-MyAccount-navigation a{display:block;padding:16px 0;text-decoration:none;font-weight:800;font-size:clamp(18px, 2.2vw, 28px);line-height:1.1;color:var(--tab-text,#222);white-space:nowrap;transition:color .2s ease}.woocommerce-MyAccount-navigation a:hover{color:var(--tab-accent,#7aa04a)}.woocommerce-MyAccount-navigation li.is-active>a,.woocommerce-MyAccount-navigation a[aria-current="page"]{color:#000}.woocommerce-MyAccount-navigation li.is-active::after,.woocommerce-MyAccount-navigation li:hover::after{content:"";position:absolute;left:50%;bottom:-1px;transform:translateX(-50%);width:60%;height:4px;border-radius:2px;background:var(--tab-accent,#7aa04a)}@media (max-width:640px){.woocommerce-MyAccount-navigation ul{flex-wrap:wrap;gap:12px 14px;border-bottom:0}.woocommerce-MyAccount-navigation}.woocommerce-MyAccount-navigation a{padding:10px 14px;font-size:clamp(16px, 4.2vw, 18px);text-align:center;color:#fff}.woocommerce-MyAccount-navigation li::after{display:none}.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation a[aria-current="page"]{border-color:#fff;background:color-mix(in srgb,var(--tab-accent,#7aa04a) 10%,transparent)}}.address-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 10px}.address-card__title{margin:0;font-weight:800;color:var(--ink);line-height:1.15;font-size:clamp(20px, 2.2vw, 28px)}.address-card__edit{font-weight:700;font-size:15px;color:var(--accent);text-decoration:none;white-space:nowrap}.address-card__edit:hover,.address-card__edit:focus{text-decoration:underline}.address-card__body{display:block;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(14px, 2vw, 18px);color:var(--ink);line-height:1.6;box-shadow:0 6px 18px rgb(0 0 0 / .04)}.address-card__body br{line-height:1.3}.address-card__body p{margin:0}@media (max-width:900px){.addresses-grid{grid-template-columns:1fr}.address-card__head{align-items:flex-start}}.woocommerce .u-columns.woocommerce-Addresses{display:contents}.woocommerce .woocommerce-Address{width:auto;float:none}.addresses-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px, 3vw, 36px);align-items:start;margin-top:clamp(12px, 2vw, 20px)}.page-hero{position:relative;z-index:0;background:#fff}.page-hero.has-bg{background:var(--page-hero-bg) center / cover no-repeat}.page-hero__inner{display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.page-hero__title{margin:0;font-weight:800;line-height:1.15;font-size:clamp(28px, 4vw, 56px)}.page-hero__sub{margin:10px 0 0;font-size:clamp(16px, 1.6vw, 20px);color:var(--tab-muted,#667);position:relative}.page-template-page-rolunk .page-hero{height:30vh;display:flex}.woocommerce ul.products li.product .price del{position:relative;text-decoration:none;color:#e04048;margin-right:12px}.woocommerce ul.products li.product .price del::after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:2px;background:currentColor;transform:translateY(-50%);pointer-events:none}.woocommerce-columns.addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px, 3vw, 32px);align-items:start}.woocommerce-columns.addresses .woocommerce-column{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0}.woocommerce-columns.addresses .woocommerce-column address{margin:10px 0 0;background:#fff;border:1px solid #e9ecf2;border-radius:12px;padding:16px 18px;line-height:1.6}.woocommerce-columns.addresses .woocommerce-column__title{margin:0 0 8px;font-weight:800;font-size:clamp(18px, 2vw, 22px)}@media (max-width:768px){.woocommerce-columns.addresses{grid-template-columns:1fr}}a:-webkit-any-link{text-decoration:none}#inner-content .blog .entry-header a{display:block;border-radius:8px;overflow:hidden}#inner-content .blog .wp-post-image{display:block;width:100%;height:auto;border-radius:8px}.ciyo-coupon-inline{position:relative;width:100%}.ciyo-coupon-inline #coupon_code{width:100%;height:45px;padding:0 132px 0 16px;border:1.5px solid #000;border-radius:12px;font-size:18px;background:#fff}.ciyo-coupon-inline .apply-coupon-button{position:absolute;top:30%;right:60px;transform:translateY(-50%);padding:0 18px;border:0;font-weight:800;color:#000000!important;line-height:42px;cursor:pointer;background:none}@media (max-width:420px){.ciyo-coupon-inline #coupon_code{padding-right:112px}.ciyo-coupon-inline .apply-coupon-button{height:38px;line-height:38px;padding:0 14px;right:5px}}.woocommerce-account .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{display:block;margin-bottom:2px}.woocommerce-account .woocommerce-orders-table__cell-order-total{white-space:normal;text-align:left}.woocommerce-account .woocommerce-orders-table__cell-order-actions a.button{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(13px, 1.6vw, 18px);padding:clamp(6px, 1.2vw, 10px) clamp(12px, 2vw, 18px);border-radius:12px;line-height:1.1;white-space:nowrap}@media (max-width:420px){.woocommerce-account .woocommerce-orders-table__cell-order-actions a.button{font-size:clamp(12px, 4vw, 14px);padding:6px 12px;border-radius:10px}}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount.amount{font-size:clamp(14px, 1.6vw, 18px);font-weight:700;line-height:1.2}.woocommerce-account table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:.9em}@media (max-width:576px){.woocommerce-account .woocommerce-MyAccount-content{overflow-x:auto;-webkit-overflow-scrolling:touch}.woocommerce-account table.woocommerce-orders-table{min-width:720px}}p#coupon-error-notice{background:#f4c3c7;padding:1rem;border-radius:8px;color:#a00;box-shadow:var(--shadow);text-shadow:#fff 1px 0 10px}.ml-form-align-center{display:flex;justify-content:center}.ml-form-align-center .ml-form-embedWrapper{width:50%;max-width:800px;margin:0 auto}.ml-form-align-center .ml-form-embedWrapper .ml-form-formContent{display:flex;flex-direction:column;gap:14px}.ml-form-align-center .ml-form-embedWrapper .ml-form-fieldRow{margin:0!important}.ml-form-align-center .ml-form-embedWrapper .form-control{width:100%;box-sizing:border-box}@media (max-width:768px){.ml-form-align-center .ml-form-embedWrapper{width:100%;padding-inline:16px}}.woocommerce-message,body.woocommerce-checkout .coupon-toggle-wrapper .woocommerce-info,.woocommerce-error{background:#f6f7f9;border:1px solid var(--line);color:var(--ink);border-radius:8px;background-color:rgb(79 193 208 / 39%);color:#000;font-size:15px;margin-bottom:2rem;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 0 10px rgb(0 73 100 / 10%);padding:1em 1.5em;display:flex;align-items:center;justify-content:space-between}.woocommerce-error{background-color:rgb(239 75 75 / 39%);color:#fff;margin:0}.woocommerce-error>ul>li{color:#fff}ul.woocommerce-error li{margin-bottom:0;text-shadow:0 0 10px #000}.error404 .page-hero{min-height:30vh;display:flex;align-items:center}.page-hero__content{padding:clamp(16px, 4vw, 48px) 0}.page-hero__content .container{max-width:min(70ch, 100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(12px, 2.5vw, 24px)}.page-hero__content .button.error{display:inline-flex;align-items:center;justify-content:center;padding:.8em 1.3em;text-decoration:none;margin:auto}button.mentha-cookie-button.mentha-cookie-button--primary:hover{color:var(--mentha-text)}.bell-lightbox__video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80vw;max-height:80vh;width:auto;height:auto;object-fit:contain;background-color:#fff0;border:none;border-radius:4px}.flex-control-thumbs li.bell-video-thumb-item{position:relative;overflow:hidden}.flex-control-thumbs li.bell-video-thumb-item::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;border-radius:50%;background:rgb(0 0 0 / .85);transform:translate(-50%,-50%);box-shadow:0 0 4px rgb(0 0 0 / .8);pointer-events:none;z-index:2}.flex-control-thumbs li.bell-video-thumb-item::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-top:10px solid #fff0;border-bottom:10px solid #fff0;border-left:18px solid #fff;transform:translate(-35%,-50%);pointer-events:none;z-index:3}.flex-control-thumbs li.bell-video-thumb-item img.bell-video-thumb{display:block}