:root{--beo-font-sans-serif: "Inter", sans-serif}.region.region-top-bar{position:relative}.region.region-top-bar .block-system-branding-block img{height:32px;background-repeat:none;padding:2px 0}.region.region-top-bar .block-system-branding-block{position:absolute;left:50%;transform:translate(-50.15%)}.region.region-top-bar .menu--main{margin-left:1rem;display:none}@media(min-width:991px){.region.region-top-bar .menu--main{display:unset!important}}.region-top-bar{margin-top:.5rem}.block-system-main-block{margin-top:2rem}.Click-through .field__item{overflow:hidden}.Click-through img{scale:1;transition:.2s scale ease-in-out}.Click-through:hover img{scale:1.05;transition:.2s scale ease-in-out}.product-images--carousel .f-carousel.product-carousel{width:100%;max-width:calc(450px + 4rem);margin:0 auto 1.5rem;height:-moz-fit-content;height:fit-content}.product-images--carousel .f-carousel.product-carousel .f-carousel__slide{display:flex;justify-content:center;padding:0 2rem}.product-images--carousel .f-carousel.product-carousel .f-carousel__slide img{display:block;width:100%;max-width:450px;height:auto;max-height:700px;-o-object-fit:contain;object-fit:contain;border-radius:32px}@media(max-width:767.98px){.product-images--carousel .f-carousel.product-carousel .f-carousel__slide{padding:0 1rem}.product-images--carousel .f-carousel.product-carousel .f-carousel__slide img{border-radius:20px}}.product-360{position:relative;max-width:calc(450px + 4rem);margin-inline:auto}.product-360 .product-360__view{padding:0 2rem;margin-bottom:1.5rem}.product-360 .product-360__view .cloudimage-360{border-radius:32px;overflow:hidden}.product-360:not(.is-360-open) .product-360__view,.product-360.is-360-open .product-360__main{position:absolute;inset:0 0 auto;visibility:hidden;pointer-events:none}.product-360 .product-360__open{position:absolute;top:.75rem;right:2.75rem;z-index:2;padding:.25rem .6rem;border:0;border-radius:999px;background:#ffffffe6;color:#000;font-size:.8rem;font-weight:600;line-height:1.4;box-shadow:0 1px 4px #0003;cursor:pointer}.product-360 .product-360__open[aria-pressed=true]{background:#000;color:#fff}@media(max-width:767.98px){.product-360 .product-360__view{padding:0 1rem}.product-360 .product-360__view .cloudimage-360{border-radius:20px}.product-360 .product-360__open{right:1.5rem;top:.5rem}}.slideshow .cklb-hero{border-radius:32px}.slideshow .cklb-hero:after{border-radius:32px}.slideshow .cklb-hero .content{width:100%;height:100%;position:relative;margin-top:0}.slideshow .cklb-hero .content>.cklb-subtitle{position:absolute;bottom:0rem;left:50%;transform:translate(-50%);width:100%;text-align:center}.slideshow .cklb-hero .content>.cklb-subtitle h2{width:100%;font-size:24px!important}@media(max-width:991px){.slideshow .cklb-hero .content>.cklb-subtitle{bottom:-3rem}.slideshow .cklb-hero .content>.cklb-subtitle h2{font-size:16px!important}}.slideshow .cklb-hero .content .cklb-cta{position:absolute;bottom:-2rem;left:50%;transform:translate(-50%)}.slideshow .cklb-hero .content .cklb-cta a{background-color:#000;color:#fff;border-color:#000;border-radius:50px;padding:.2rem 1.5rem;font-weight:400;font-size:18px;text-transform:capitalize;scale:1}.slideshow .cklb-hero .content .cklb-cta a:hover{background-color:#fff;color:#000;border-color:#fff;scale:1.05;transition:.2s all ease-in-out}@media(max-width:991px){.slideshow .cklb-hero .content .cklb-cta{bottom:-4rem}.slideshow .cklb-hero .content .cklb-cta a{padding:.1rem .75rem;font-size:12px}}.slideshow .cklb-hero .block-system-branding-block img{height:120px;background-repeat:none;filter:invert(1)}@media(max-width:991px){.slideshow .cklb-hero .block-system-branding-block img{height:60px;margin-bottom:2rem}}.slideshow .cklb-hero .block-system-branding-block{margin:auto}.slideshow:has(.cklb-hero){margin-bottom:2rem}.block-inline-blockcklb-products>div{padding:0!important;width:100%!important;margin-top:0!important}.cklb-products{justify-content:center;display:flex;gap:1rem;width:100%;margin:0 auto}.cklb-products>div.fifty-prct{padding:0;margin:0;width:calc(50% - .5rem);overflow:hidden;border-radius:32px}@media(max-width:900px){.cklb-products>div.fifty-prct{width:100%}}.field--name-delivery{font-size:.9rem;padding:.5rem 0;color:#212121}.product-card{position:relative;overflow:hidden;border-radius:16px;background:#f2f2f0}.product-card:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#0000008c,#0000 35%),linear-gradient(to top,#0000008c,#0000 30%)}.product-card__variation{display:none}.product-card__variation.is-active{display:block}.product-card__image img{display:block;width:100%;height:auto}.product-card__title{position:absolute;top:1.5rem;left:1.5rem;z-index:2;margin:0;color:#fff;font-size:1.125rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.product-card__options{position:absolute;top:4.75rem;left:2.25rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;margin:0;padding:0;list-style:none;z-index:16}.product-card__option{padding:0;border:0;background:none;color:#fff;font:inherit;cursor:pointer;opacity:.55;transition:opacity .15s ease}.product-card__option:hover,.product-card__option.is-active{opacity:1}.product-card__details{position:absolute;bottom:4rem;left:50%;z-index:2;transform:translate(-50%);padding:.375rem 1.5rem;border-radius:999px;background:#fff;color:#111;text-decoration:none;transition:transform .15s ease;text-transform:capitalize}.product-card__details:hover{transform:translate(-50%) scale(1.06);background-color:#000;color:#fff;transition:.2s all ease-in-out}.product-card__dots{position:absolute;bottom:1.5rem;left:50%;z-index:2;display:flex;gap:1.75rem;transform:translate(-50%)}.product-card__dot{width:2.5rem;height:2px;padding:8px 4px;background:#fff0;border:0;cursor:pointer;opacity:.35;transition:transform .15s ease,opacity .15s ease}.product-card__dot:hover{transform:scale(1.25)}.product-card__dot.is-active{opacity:1}.product-card__dot .dots-line{display:block;height:2px;width:100%;background-color:#fff}.product-card .product-card__background-url{height:85%;width:100%;z-index:15;position:absolute;top:0;left:0}.field--name-product-details{margin-top:3rem}.region-footer .footer-main{display:grid;grid-template-columns:auto 1fr auto;gap:4rem;align-items:start;width:100%;max-width:100%;padding-top:3rem;border-top:1px solid #ddd}.region-footer .footer-main__brand{display:flex;align-items:flex-start;gap:3.5rem}.region-footer .footer-main__logo img{display:block;width:130px;height:auto}.region-footer .footer-main__partner img{display:block;width:auto;height:84px}.region-footer .footer-main__menus ul{margin:0;padding:0;list-style:none}.region-footer .footer-main__menus>ul{display:flex;align-items:flex-start;gap:5rem}.region-footer .footer-main__menus>ul>li>a,.region-footer .footer-main__menus>ul>li>span{display:block;white-space:nowrap;padding:0 0 .5rem;margin-bottom:.875rem;border-bottom:1px solid #cfcfcf;color:#111;font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.region-footer .footer-main__menus li li a,.region-footer .footer-main__menus li li span{display:block;white-space:nowrap;padding:.2rem 0;color:#333;font-size:.9375rem;text-decoration:none}.region-footer .footer-main__menus li li a:hover,.region-footer .footer-main__menus li li span:hover{color:#000;text-decoration:underline}.region-footer .footer-main__aside{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.region-footer .footer-main__cta{white-space:nowrap;padding:1rem 2.25rem;border-radius:16px;background:#111;color:#fff;font-size:.9375rem;font-weight:700;letter-spacing:.15em;text-decoration:none;text-transform:uppercase;transition:transform .15s ease}.region-footer .footer-main__cta:hover{color:#000;background-color:#fff;box-shadow:5px 5px 15px -4px #0003;transform:scale(1.04)}.region-footer .footer-main__follow{color:#111;font-size:.8125rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.region-footer .footer-main__social{display:flex;gap:.875rem;margin:0;padding:0;list-style:none}.region-footer .footer-main__social a{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:48px;border:1px solid #888;border-radius:5rem;padding:0 1rem;color:#111;font-size:.75rem;font-weight:700;text-decoration:none}.region-footer .footer-main__social a:hover{border-color:#111;background:#111;color:#fff}@media(max-width:991.98px){.region-footer .footer-main{grid-template-columns:1fr;gap:2.5rem}.region-footer .footer-main__menus>ul{flex-wrap:wrap;gap:2.5rem;justify-content:center}.region-footer .footer-main__brand,.region-footer .footer-main__aside{align-items:center;justify-content:center}.region-footer .footer-main__aside{align-items:center}}.field--name-cta-paragraph .paragraph--type--cta{padding:4rem 0}.field--name-cta-paragraph .paragraph--type--cta .cta-banner{position:relative;width:100%;border-radius:32px;height:300px;overflow:hidden;display:flex;align-items:center;justify-content:left;padding:2rem}.field--name-cta-paragraph .paragraph--type--cta .cta-inner-content .field--name-intro{color:#fff;font-size:32px;text-transform:uppercase;font-weight:600}.field--name-cta-paragraph .paragraph--type--cta .cta-inner-content .field--name-cta{margin-top:2rem}.field--name-cta-paragraph .paragraph--type--cta .cta-inner-content .field--name-cta a{padding:1rem 2rem;background-color:#000;color:#fff;transition:.2s all ease-in-out;border-radius:50px;scale:1}.field--name-cta-paragraph .paragraph--type--cta .cta-inner-content .field--name-cta a:hover{background-color:#fff;color:#000;transition:.2s all ease-in-out}.field--name-cta-paragraph .paragraph--type--cta .field--name-background-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.field--name-cta-paragraph .paragraph--type--cta .field--name-background-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.cart-form .views-field-images{width:96px}.cart-form .views-field-images a{display:block}.cart-form .views-field-images img{display:block;width:100%;height:auto;border-radius:8px;background:#f2f2f0}.cart-block{--cart-dropdown-width: 26rem}.cart-block .view-commerce-cart-block .row{margin-left:0;margin-right:0}.cart-block .view-commerce-cart-block.mb-5{margin-bottom:0!important}.cart-block .views-field-quantity{white-space:nowrap;padding-right:.5rem}.cart-block .views-field-total-price__number{white-space:nowrap}.cart-block .views-field-title{padding-right:.75rem}@media(max-width:575px){.cart-form .views-field-images{width:64px}}
