:root{--color-pink:#e53f89;--color-pink-light:#d180b3;--color-pink-dark:#a20067;--color-blue:#74defc;--color-yellow:#f7e733;--color-purple-dark:#250733;--color-gray-light:#f6f6f6;--color-black:#000;--color-white:#fff;--font-family-heading:"brandon-grotesque",sans-serif;--font-family-text:"Fira Sans",sans-serif;--color-heading:var(--color-pink-dark);--color-text:var(--color-purple-dark);--border-radius:15px;--border-radius-sm:8px;--border-radius-lg:35px;--transition:0.5s;--link-color:var(--color-pink-dark);--link-color-hover:var(--color-purple-dark);--spacing:50px;--spacing-md:var(--spacing);--spacing-lg:var(--spacing);--color-light:#dee2e6}@media (min-width:1200px){:root{--spacing-md:80px;--spacing-lg:100px}}html{font-size:16px}body{color:var(--color-text);line-height:1.5;font-family:var(--font-family-text)}@media (max-width:575px){body{font-size:14px}}body.menu-overlay-active:before{content:"";z-index:999;position:fixed;inset:0;background:rgba(0,0,0,.5)}h1,h2,h3,h4,h5,h6{color:var(--color-heading);line-height:1.15;font-weight:700;font-family:var(--font-family-heading)}.h1,h1{font-size:100px;line-height:1.08}.h1,.h2,h1,h2{margin-bottom:20px}.h2,h2{font-size:40px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}@media (max-width:1199px){.h1,h1{font-size:clamp(48px,8vw,100px)}.h2,h2{font-size:clamp(24px,4vw,40px)}}p{margin-bottom:20px}a{color:var(--link-color);text-decoration:underline;transition:var(--transition)}a:focus,a:hover{outline:none;color:var(--link-color-hover);text-decoration:none}ol{margin:1em 0;padding:0;list-style:none}ol li{margin:5px 0;padding-left:24px}ol li:before{content:"\f058";font-family:Font Awesome\ 5 Pro;float:left;margin-left:-24px;color:var(--color-blue);font-weight:300}.gallery .image{position:relative;display:block;margin-bottom:15px;overflow:hidden}.gallery .image .caption{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);color:var(--color-white);text-align:center;display:flex;align-items:center;justify-content:center}.gallery .image.large:after{content:"\f00e";font-family:Font Awesome\ 5 Pro;position:absolute;right:15px;bottom:15px;color:var(--color-text);font-size:17px;line-height:1;font-weight:400}.gallery .thumbs{margin-left:-5px;margin-right:-5px}.gallery .thumbs .thumb{padding-left:5px;padding-right:5px}.gallery .thumbs .thumb .image{margin-bottom:10px;border:1px solid var(--color-light);background-color:var(--color-white)}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1260px}.container-full{max-width:100%}.container-fluid{max-width:1920px}.container-small{max-width:500px}.container-medium{max-width:750px}.container-large{max-width:1000px}.header{z-index:998;position:relative;padding:20px 0;background-color:var(--color-purple-dark);color:var(--color-white)}@media (max-width:575px){.header{padding:15px 0}}.header [class*=container]{display:flex;align-items:center;justify-content:center}.header .logo{z-index:998;position:absolute;left:0;right:0;display:block;max-width:133px;margin:0 auto;transition:var(--transition)}@media (max-width:575px){.header .logo{max-width:110px}}.header .logo img{transform:none!important}.header .nav-open{width:30px;color:var(--color-white);font-size:24px;line-height:30px;cursor:pointer}.header .nav-open:hover{color:var(--color-blue)}.header .menu{width:100%;margin:0;padding:0;list-style:none}.header .menu>li{margin:0 25px;font-size:20px;font-weight:500;line-height:30px}.header .menu>li:nth-child(3){margin-right:auto}.header .menu>li:nth-child(4){margin-left:auto}.header .menu>li>a{display:block;color:var(--color-pink);text-decoration:none;transition:color var(--transition);cursor:pointer}.header .menu>li.sub>a:after{content:"\f107";font-family:Font Awesome\ 5 Pro;margin-left:5px;font-size:14px;font-weight:400;line-height:1;vertical-align:middle}.header .menu>li.active>a,.header .menu>li.current>a,.header .menu>li>a:hover{color:var(--color-blue)}.header .menu li.sub .menu-overlay{display:none;z-index:998;position:absolute;top:100%;left:0;right:0;margin:0;padding:20px 15px;background-color:var(--color-gray-light)}.header .menu li.sub .menu-overlay.active{display:flex;flex-wrap:wrap;justify-content:center}.header .menu li.sub .menu-overlay ul.sub-menu{margin:30px;padding:0;list-style:none}.header .menu li.sub .menu-overlay ul.sub-menu>li{font-size:16px;font-weight:400}.header .menu li.sub .menu-overlay ul.sub-menu>li.large{font-size:20px;font-weight:500}.header .menu li.sub .menu-overlay ul.sub-menu>li>a{color:var(--color-text);text-decoration:none}.header .menu li.sub .menu-overlay ul.sub-menu>li.current>a,.header .menu li.sub .menu-overlay ul.sub-menu>li>a:hover{color:var(--color-yellow)}.header .menu li.sub>ul{display:none}.header .quick-access{z-index:998;margin-left:auto;margin-right:-6px}@media (min-width:1200px){.header .quick-access{gap:5px}}.header .quick-access .button{display:block;width:30px;color:var(--color-white);font-size:18px;line-height:30px;text-align:center;cursor:pointer}@media (min-width:1200px){.header .quick-access .button{font-size:20px}}.header .quick-access .button:hover{color:var(--color-blue)}.header .shopping-cart{position:relative}.header .shopping-cart .button{display:block}.header .shopping-cart .button .count{position:absolute;left:16px;bottom:16px;display:block;background-color:var(--color-pink);border-radius:100%;color:var(--color-white);font-size:10px;font-weight:700;width:16px;height:16px;line-height:16px;text-align:center;overflow:hidden}.header .shopping-cart .shopping-cart-content{opacity:0;visibility:hidden;z-index:998;position:absolute;top:100%;right:0;width:320px;background-color:var(--color-white);box-shadow:0 0 10px rgba(0,0,0,.15);font-size:13px;transition:.5s}.header .shopping-cart:hover .shopping-cart-content{opacity:1;visibility:visible}.header .shopping-cart .shopping-cart-content .head{padding:10px;color:var(--color-pink-dark);background-color:var(--color-light);font-size:16px;font-weight:700;line-height:1.15;font-family:var(--font-family-heading)}.header .shopping-cart .shopping-cart-content .inner{padding:10px}.header .shopping-cart .shopping-cart-content .inner table tr td{padding:5px}.header .shopping-cart .shopping-cart-content .inner table tr td .nowrap{white-space:nowrap}.header .shopping-cart .shopping-cart-content .inner table tr td .price{font-weight:500;text-align:right;white-space:nowrap}.eyecatcher-section{position:relative;overflow:hidden}.eyecatcher-section:after{content:"";z-index:2;position:absolute;left:0;right:0;bottom:0;background:url(../images/eyecatcher-mask.svg);background-size:100% 100%;pointer-events:none}@media (max-width:1199px){.eyecatcher-section:after{aspect-ratio:1512/561}}@media (min-width:1200px){.eyecatcher-section:after{max-height:561px;height:100%}}.eyecatcher-section .item{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover}.eyecatcher-section .item:after{content:"";z-index:2;position:absolute;inset:0;background:linear-gradient(193.76deg,rgba(162,0,103,0) 41.37%,rgba(37,7,51,.7) 77.22%)}.eyecatcher-section,.eyecatcher-section .item{height:50vh;min-height:150px;max-height:540px}.home .eyecatcher-section,.home .eyecatcher-section .item{height:calc(100svh - 70px);min-height:360px;max-height:1080px}.eyecatcher-section.is-mobile,.eyecatcher-section.is-mobile .item{height:auto;min-height:auto;max-height:none}.eyecatcher-section .caption{z-index:3;position:absolute;left:15px;bottom:45px;display:flex;flex-direction:column;justify-content:center;gap:30px}.eyecatcher-section .caption *{margin:0}.eyecatcher-section .caption h1{color:var(--color-white);line-height:1}.eyecatcher-section .caption ul{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;list-style:none}.sidenav{z-index:99999;position:fixed;top:0;left:0;bottom:0;width:0;min-height:100%;background-color:var(--color-gray-light);transform:translate(-100%);transition:.5s ease-in-out;font-size:15px;overflow-x:hidden}.sidenav.active{width:100%;transform:translate(0)}.sidenav .head{height:70px;padding:20px 15px;background-color:var(--color-gray-light);font-size:24px;font-weight:700;line-height:70px;text-transform:uppercase;overflow:hidden}@media (max-width:575px){.sidenav .head{height:60px;padding:15px;line-height:60px}}.sidenav .nav-close{position:absolute;left:15px;width:30px;color:var(--color-pink-dark);font-size:24px;line-height:30px;text-align:center;cursor:pointer}.sidenav .nav-close:hover{color:var(--color-blue)}.sidenav .quick-search{padding:15px;background-color:var(--color-purple-dark)}.sidenav .top-holder{padding-bottom:10px;background-color:var(--color-white)}.sidenav .middle-holder{padding-bottom:10px;background-color:var(--color-gray-light)}.sidenav .bottom-holder{padding:10px 0;background-color:var(--color-gray-light)}.sidenav .menu{margin:0;padding:10px 15px;list-style:none}.sidenav .menu>li{border-bottom:1px solid var(--color-purple-dark);font-weight:700;line-height:36px}.sidenav .menu li:last-of-type{border-bottom:none}.sidenav .menu li a{position:relative;display:block;padding-right:15px;color:var(--color-purple-dark);text-decoration:none}.sidenav .menu li a:after{content:"\f105";font-family:Font Awesome\ 5 Pro;position:absolute;right:0;color:var(--color-purple-dark);font-size:20px;font-weight:400;transition:color .5s}.sidenav .menu li a:hover:after,.sidenav .menu li.current>a,.sidenav .menu li>a:hover{color:var(--color-pink-dark)}.sidenav .menu ul{padding:15px}.sidenav .menu ul .sub-head{position:relative;margin-bottom:5px;padding-bottom:14px;background-color:transparent;border-bottom:1px solid var(--color-purple-dark);color:var(--color-pink-dark);line-height:normal}.sidenav .menu ul .sub-head .back{position:absolute;width:100%;height:100%;padding-right:0}.sidenav .menu ul .sub-head .back:after{content:"\f104";left:0;right:auto;color:var(--color-pink-dark)}.sidenav .menu ul .sub-head .title{margin-left:15px}.sidenav .service-menu{margin:0;padding:0 15px;list-style:none}.sidenav .service-menu li{line-height:36px}.sidenav .service-menu li a{position:relative;display:block;padding-right:15px;color:var(--color-purple-dark);text-decoration:none}.sidenav .service-menu li a:after{content:"\f105";font-family:Font Awesome\ 5 Pro;position:absolute;right:0;color:var(--color-purple-dark);font-size:20px;font-weight:400;transition:color .5s}.sidenav .service-menu li a:hover:after,.sidenav .service-menu li.current>a,.sidenav .service-menu li>a:hover{color:var(--color-pink-dark)}.sidenav .service-menu ul{padding:15px}.sidenav .service-menu ul .sub-head{position:relative;margin-bottom:5px;padding-bottom:14px;border-bottom:1px solid var(--color-purple-dark);color:var(--color-pink-dark);line-height:normal}.sidenav .service-menu ul .sub-head .back{position:absolute;width:100%;height:100%;padding-right:0}.sidenav .service-menu ul .sub-head .back:after{content:"\f104";left:0;right:auto;color:var(--color-pink-dark)}.sidenav .service-menu ul .sub-head .title{margin-left:15px}.sidenav .user-menu{margin:0;padding:10px 15px;list-style:none}.sidenav .user-menu li{font-weight:700;line-height:36px}.sidenav .user-menu li a{display:block;color:var(--color-purple-dark);text-decoration:none}.sidenav .user-menu li a:hover{color:var(--color-pink-dark)}body:not(.home) .main{position:relative}@media (min-width:1200px){body.shop-category-template .main:before{content:"";position:absolute;top:50%;left:0;width:clamp(150px,22vw,307px);aspect-ratio:307/480;transform:translateY(-50%);background:url(../images/visual-asterisk-left.svg) no-repeat 50%;background-size:contain;pointer-events:none;z-index:-1}}body:not(.home):not(.shop-category-template) .main:after{content:"";position:absolute;top:50%;right:0;width:clamp(150px,25vw,338px);aspect-ratio:338/538;transform:translateY(-50%);background:url(../images/visual-asterisk-right.svg) no-repeat 50%;background-size:contain;pointer-events:none;z-index:-1}.content-section{margin:var(--spacing) 0}.highlights-section{position:relative;padding:var(--spacing-lg) 0;background-color:var(--color-pink-dark);color:var(--color-white);overflow-x:clip}.highlights-section :is(h1,h2,h3,h4,h5,h6){color:var(--color-white)}.highlights-section:before{content:"";position:absolute;top:50%;right:0;width:clamp(150px,28vw,410px);aspect-ratio:410/653;transform:translateY(-50%);background:url(../images/visual-asterisk-right.svg) no-repeat 50%;background-size:contain;pointer-events:none}@media (max-width:767px){.highlights-section:before{right:-19vw}}@media (min-width:1920px){.highlights-section .container{position:relative;max-width:1920px}}.highlights-section .text-holder{max-width:945px}.highlights-section .item{position:relative;display:flex;flex-direction:column;border-radius:var(--border-radius-lg);color:var(--color-white);text-decoration:none;transition:var(--transition);overflow:hidden}.highlights-section .item:hover .image img{transform:scale(1.05)}.highlights-section .item .caption{z-index:1;position:absolute;inset:0;display:flex;align-items:center;flex-direction:column;padding:25px;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 50%,rgba(0,0,0,.5))}.highlights-section .item .caption .title{margin-bottom:15px;color:var(--color-white)}.highlights-section .item .caption .description{font-size:24px}.highlights-section .item .caption .btn{margin-top:auto}@media (max-width:1199px){.highlights-section{padding-top:0}.highlights-section .highlight-holder .grid{display:flex;gap:20px;align-items:flex-start;margin-bottom:var(--spacing-lg)}.highlights-section .item{border-radius:20px}.highlights-section .item:first-child{margin-top:50px}.highlights-section .item:nth-child(2){margin-top:100px}.highlights-section .item .caption{padding:15px}}@media (max-width:575px){.highlights-section .highlight-holder .grid{gap:5px}.highlights-section .item .caption{padding:10px}.highlights-section .item .caption .title{font-size:16px}.highlights-section .item .caption .btn,.highlights-section .item .caption .description{display:none}}@media (min-width:1200px){.highlights-section{padding-top:150px}.highlights-section .highlight-holder{z-index:100;position:absolute;right:5px;bottom:65%;max-width:770px}.highlights-section .item:first-child{grid-column:1;grid-row:1/3}.highlights-section .item:nth-child(2){grid-column:2;grid-row:1}.highlights-section .item:nth-child(3){grid-column:2;grid-row:2}.highlights-section .highlight-holder .grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;align-items:center}}.featured-categories-section{padding:var(--spacing) 0;background-color:var(--color-pink-dark)}@media (min-width:1200px){.featured-categories-section{margin-bottom:-200px}}.featured-categories-section .item{position:relative;display:flex;flex-direction:column;border-radius:var(--border-radius-lg);color:var(--color-white);text-decoration:none;transition:var(--transition);overflow:hidden}.featured-categories-section .item .image{aspect-ratio:3/2;background-color:#d9d9d9}.featured-categories-section .item .image img{aspect-ratio:3/2}.featured-categories-section .item:hover .image img{transform:scale(1.05)}.featured-categories-section .item .caption{z-index:1;position:absolute;inset:0;display:flex;flex-direction:column;padding:25px;background:linear-gradient(0deg,rgba(0,0,0,.15),transparent 50%,rgba(0,0,0,.15))}.featured-categories-section .item .caption .title{color:var(--color-pink-dark);font-size:clamp(24px,4vw,40px);font-weight:700;line-height:1.15;font-family:var(--font-family-heading)}.featured-categories-section .item .caption .go{position:absolute;left:0;right:0;bottom:0;padding:25px;color:var(--color-white);font-size:20px;font-weight:500;display:flex;align-items:center;gap:5px;transition:var(--transition)}.featured-categories-section .item .image .go span{text-decoration:underline;text-decoration-thickness:1px}.featured-categories-section .item .image .go i{margin-left:5px;color:var(--color-pink)}.featured-categories-section .item .image:hover .go{color:var(--color-pink)}.home-section{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg) 0;background:url(../images/visual-half-round.svg) no-repeat top center var(--color-pink-dark);background-size:cover;color:var(--color-white);text-align:center}.home-section :is(h1,h2,h3,h4,h5,h6){color:var(--color-purple-dark)}.home-section .container{max-width:830px;height:100vw;min-height:600px;max-height:900px;display:flex;flex-direction:column;justify-content:flex-end}.event-section{padding:var(--spacing-lg) 0;text-align:center}.event-section .owl-carousel{margin-top:var(--spacing)}.event-section .item .caption{margin-bottom:20px}.event-section .item .caption .title{font-size:20px;font-weight:700;line-height:1.15;font-family:var(--font-family-heading)}.event-section .item .caption .description{color:var(--color-pink);font-weight:700;letter-spacing:40%;text-transform:uppercase;font-family:var(--font-family-heading)}.event-section .item .image{position:relative;display:block;border-radius:var(--border-radius-lg);background-color:var(--w3-purple-dark);text-decoration:none;transition:var(--transition);overflow:hidden}.event-section .item .image .go{position:absolute;left:0;right:0;bottom:0;padding:15px 15px 25px;color:var(--color-white);font-size:20px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:5px;transition:var(--transition)}.event-section .item .image .go span{text-decoration:underline;text-decoration-thickness:1px}.event-section .item .image .go i{margin-left:5px;color:var(--color-blue)}.event-section .item .image:hover .go{color:var(--color-pink)}.featured-section{padding:var(--spacing-lg) 15px}.featured-section .container{padding:30px;background-color:var(--color-pink-dark);border-radius:40px;box-shadow:0 4px 12px 8px rgba(0,0,0,.25);color:var(--color-white)}@media (min-width:1200px){.featured-section .container{padding:var(--spacing-lg);border-radius:80px}}.featured-section .container-holder{max-width:1000px;margin-inline:auto}.featured-section h1,.featured-section h2,.featured-section h3,.featured-section h4,.featured-section h5,.featured-section h6{color:var(--color-white)}.featured-section a:not(.btn){color:var(--color-white);text-decoration:none}.featured-section img{border-radius:var(--border-radius-lg)}.faq-section{position:relative;padding:var(--spacing-lg) 0}@media (min-width:1200px){.faq-section:before{content:"";position:absolute;top:50%;left:0;width:clamp(180px,35vw,482px);aspect-ratio:482/431;background:url(../images/visual-3-squares.svg) no-repeat 50%;background-size:contain;pointer-events:none}}.faq-category{display:flex;flex-direction:column;gap:10px}.faq-category .faq-item{border-bottom:2px solid var(--color-purple-dark)}.faq-category .faq-item .faq-question{display:block;padding-bottom:10px;color:var(--color-purple-dark);font-size:20px;font-weight:700;font-family:var(--font-family-heading);text-decoration:none;cursor:pointer}.faq-category .faq-item .faq-question:hover{color:var(--color-pink-dark)}.review-section{padding:var(--spacing-lg) 0;text-align:center}.review-section .owl-carousel{margin-top:var(--spacing-md)}.review-section .owl-carousel .owl-stage{display:flex}.review-section .review{height:100%;padding:30px;background-color:var(--color-purple-dark);border-radius:var(--border-radius-lg);color:var(--color-white)}.review-section .review .person,.review-section .review .title{display:none}.review-section .review .rating{margin-bottom:15px;color:var(--color-pink);font-size:26px}.heading{margin-bottom:20px}.heading *{margin-bottom:0}.shop .row>.col{margin-bottom:30px}.shop .loading-animation{display:block;width:24px;height:24px;margin:0 auto}@media (max-width:767px){.shop .btn{display:flex;width:100%}}.shop-specifications{margin:30px 0}@media (max-width:991px){.shop-specifications{display:flex;flex-wrap:wrap;margin:0 0 15px}}.shop-specifications h3{margin-bottom:15px}@media (max-width:1199px){.shop-specifications h3{width:100%;font-size:18px}}.shop-specifications .form-group+.form-group{margin-top:20px}.shop-specifications .form-group-label{position:relative;margin-bottom:5px;padding-right:24px;font-weight:700;cursor:pointer}@media (max-width:1199px){.shop-specifications .form-group-content,.shop-specifications .form-group-label{font-size:14px}}.shop-specifications .form-group-label .toggle{position:absolute;top:0;right:0;font-size:16px}.shop-specifications .form-group-show-more{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:var(--color-blue);font-size:12px;text-decoration:none}.shop-specifications .form-group-show-more:hover{color:var(--color-pink-dark)}.shop-categories-list h3{margin-bottom:5px;font-size:18px}.shop-categories-list ul{margin:0;padding:0;list-style:none}.shop-categories-list ul li a{display:block;padding:10px 0;border-bottom:1px solid var(--color-pink-light);font-size:14px;color:var(--color-pink-dark);text-decoration:none}.shop-categories-list ul li a:hover,.shop-categories-list ul li.active a{color:var(--color-purple-dark)}.shop-filtering{margin-bottom:15px}.shop-filtering .form-row{align-items:center;justify-content:space-between}.shop-filtering .product-count{font-size:20px;font-weight:700;font-family:var(--font-family-heading)}.shop-filtering .form-group{margin-bottom:0}.shop-filtering .form-control{border:none;box-shadow:none;background:none;color:var(--color-purple-dark);font-size:20px;font-weight:700;font-family:var(--font-family-heading);cursor:pointer}@media (max-width:575px){.shop-filtering .form-control,.shop-filtering .product-count{font-size:16px}}@media (max-width:991px){.fixed-filters{opacity:0;visibility:hidden;z-index:1001;position:fixed;top:0;left:0;width:100%;height:100%;padding:1.5rem 1.5rem 6rem;overflow-y:auto;background-color:var(--color-white);transition:var(--transition)}.fixed-filters.active{display:block;opacity:1;visibility:visible}body.fixed-filters-active{overflow:hidden}.fixed-filters.active~.fixed-filters-button{display:none}}.fixed-filters-button{z-index:1000;position:fixed;left:1rem;right:1rem;bottom:1rem;width:auto!important;gap:10px!important;padding:10px!important;font-size:16px!important;background-color:var(--color-purple-dark)!important;border-color:var(--color-purple-dark)!important;color:var(--color-white)!important;text-decoration:none!important}.fixed-filters-button:hover{background-color:var(--color-blue)!important;border-color:var(--color-blue)!important;color:var(--color-purple-dark)!important}.shop-tags{display:flex;flex-wrap:wrap;margin-bottom:15px;gap:5px 20px}.shop-categories-overview .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 20px}@media (min-width:992px) and (max-width:1199px){.shop-categories-overview .grid{gap:40px}}@media (min-width:1200px){.shop-categories-overview .grid{gap:40px 90px}}@media (max-width:767px){.shop-categories-overview .grid{grid-template-columns:repeat(2,1fr)}}.shop-categories-overview .item{min-width:0;overflow-wrap:break-word}.shop-categories-overview .item .holder{text-decoration:none}.shop-categories-overview .item .image{background-color:var(--color-white);border-radius:var(--border-radius);transition:var(--transition);text-align:center;overflow:hidden}.shop-categories-overview .item .holder:hover .image{box-shadow:0 0 0 2px var(--color-pink-dark)}.shop-categories-overview .item .caption{margin-top:5px}.shop-categories-overview .item .caption .title{font-size:16px;font-weight:700}.shop-category-title{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:var(--spacing) 0;text-align:center}.shop-category-title h1{grid-column:2;margin:0;overflow-wrap:anywhere}.shop-category-title .icon{grid-column:3;justify-self:end}.shop-category-title .icon img{width:clamp(40px,10vw,120px)}.shop-products-overview .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 20px}@media (min-width:992px) and (max-width:1199px){.shop-products-overview .grid{gap:40px}}@media (min-width:1200px){.shop-products-overview .grid{gap:40px 90px}.shop-products-overview .grid.grid-4{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.shop-products-overview .grid{grid-template-columns:repeat(2,1fr)}}.shop-item .holder{border-radius:var(--border-radius);text-decoration:none}.shop-item .image{position:relative;aspect-ratio:1/1;background-color:var(--color-white);border-radius:var(--border-radius);transition:var(--transition);text-align:center;overflow:hidden}.shop-item .image.landscape{aspect-ratio:3/2}.shop-item .image.portrait{aspect-ratio:2/3}.shop-item .image img{width:100%;height:100%;object-fit:contain}.shop-item .holder:hover .image{box-shadow:0 0 0 2px var(--color-pink-dark)}.shop-item .image .label{position:absolute;top:0;right:15px;max-width:90px;padding:5px;background-color:var(--color-pink-dark);color:var(--color-white);font-size:12px;font-weight:700;text-align:center;border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm)}@media (max-width:575px){.shop-item .image .label{right:10px;font-size:9px}}.shop-item .image .timer{position:absolute;left:15px;right:15px;bottom:15px;padding:5px;background-color:var(--color-pink-dark);color:var(--color-white);font-size:12px;text-align:center;border-radius:var(--border-radius-sm)}.shop-item .image .timer span{font-weight:700}.shop-item .caption{display:flex;flex-direction:column;gap:0 15px;margin-top:15px}@media (min-width:1200px){.shop-item .caption{flex-direction:row;justify-content:space-between}}.shop-item .caption .name,.shop-item .caption .title{font-size:16px;line-height:1.2;font-weight:700;font-family:var(--font-family-heading)}@media (min-width:1200px){.shop-item .caption .title{font-size:20px}}.shop-item .caption .subtitle{color:var(--color-pink-light)}@media (max-width:1199px){.shop-item .caption .subtitle{font-size:14px}}.shop-item .caption .price{display:flex;gap:8px;color:var(--color-purple-dark)}.shop-item .caption .price .old{text-decoration:line-through}.shop-navigation{margin:20px 0 30px}.shop-navigation .breadcrumb{margin:0;padding:0;list-style:none;background:none;border-radius:0}.shop-navigation .breadcrumb li{display:flex;gap:5px;color:var(--color-pink-light)}.shop-navigation .breadcrumb li+li:before{content:"/";margin-left:5px}.shop-navigation .breadcrumb li a{display:block;color:var(--color-pink-light);text-decoration:none}.shop-navigation .breadcrumb li a:hover,.shop-navigation .breadcrumb li.active a{color:var(--color-pink-dark)}.shop-customer{margin-top:var(--spacing)}.shop-pagination{display:flex;justify-content:center;margin:var(--spacing) 0}.pagination{margin:0;flex-wrap:wrap;justify-content:center}.pagination li{position:relative;display:block;width:32px;margin-left:-1px;border:1px solid var(--color-light);background-color:var(--color-white);color:var(--color-text);font-size:15px;font-weight:700;line-height:34px;text-align:center;transition:.5s}.pagination li:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination li:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination li.active,.pagination li:hover{background-color:var(--color-pink-dark);color:var(--color-white)}.pagination li a{display:block;color:var(--color-text);line-height:34px;text-decoration:none}.pagination li:hover a{color:var(--color-white)}.pagination li.disabled a{pointer-events:none;cursor:auto;background-color:var(--color-white);border-color:var(--color-light);color:var(--color-text)}.shop-description,.shop-product{margin-top:var(--spacing)}.shop-product .product-gallery{position:relative;overflow:hidden}.shop-product .product-gallery #large{border-radius:var(--border-radius);overflow:hidden}.shop-product .product-gallery #large .item{text-align:center}.shop-product .product-gallery #large.owl-carousel .owl-item img{display:inline;width:auto;max-height:500px}.shop-product .product-gallery #thumbs{margin-top:30px}.shop-product .product-gallery #thumbs.owl-carousel .owl-item img{aspect-ratio:1}.shop-product .product-gallery #thumbs .item{box-shadow:inset 0 0 0 2px var(--color-pink-light);border-radius:var(--border-radius);background-color:var(--color-gray-light);overflow:hidden}.shop-product .product-gallery #thumbs .item img{border-radius:var(--border-radius)}.shop-product .product-gallery .owl-carousel .owl-dots{z-index:10;position:absolute;left:15px;right:15px;bottom:15px;margin:0 5px}.shop-product .product-gallery .owl-carousel .owl-dots .owl-dot{width:30px;height:30px;border:1px solid var(--color-pink-dark);background-color:var(--color-gray-light)}.shop-product .product-gallery .owl-carousel .owl-dots .owl-dot:hover{border-color:var(--color-pink-light);background-color:var(--color-pink-light)}.shop-product .product-gallery .owl-carousel .owl-dots .owl-dot.active{border-color:var(--color-pink-dark);background-color:var(--color-pink-dark)}.shop-product .product-gallery .label{z-index:10;position:absolute;top:0;right:15px;max-width:90px;padding:5px;background-color:var(--color-pink-dark);color:var(--color-white);font-size:12px;font-weight:700;text-align:center;border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm)}.shop-product .product-info{display:flex;flex-direction:column;height:100%;padding:30px;border-radius:var(--border-radius);background-color:var(--color-purple-dark);color:var(--color-white)}@media (min-width:1200px){.shop-product .product-info{padding:40px}}.shop-product .product-info .title{color:var(--color-white);font-size:40px;font-weight:700;line-height:1.15;font-family:var(--font-family-heading)}.shop-product .product-info .subtitle{color:var(--color-pink);font-size:20px}.shop-product .product-info .brand{margin-bottom:5px}.shop-product .product-info .brand a{color:var(--color-white)}.shop-product .product-info .timer{margin-bottom:20px;padding:5px;background-color:var(--color-pink-dark);color:var(--color-white);text-align:center;border-radius:var(--border-radius-sm)}.shop-product .product-info .timer span{font-weight:700}.shop-product .product-info .price{display:flex;gap:8px;margin-bottom:20px;color:var(--color-pink);font-size:16px}.shop-product .product-info .price .old{text-decoration:line-through}.shop-product .order{margin-top:auto}.shop-product .order .form-control{background:var(--color-purple-dark);border:2px solid var(--color-white);border-radius:99px;color:var(--color-white)}.shop-product .order .form-control:focus{border-color:var(--color-pink-dark)}@media (min-width:1200px){.shop-product .order .form-control{height:44px;border-color:var(--color-white);padding:0 20px;font-size:20px;font-weight:500}}.shop-product .order .btn:hover{background-color:var(--color-pink-dark)!important;border-color:var(--color-pink-dark)!important;color:var(--color-white)!important}.shop-product .product-info .faq{margin:20px 0 auto}.shop-product .product-info .faq ul{margin-bottom:20px;padding:0;list-style:none}.shop-product .product-info .faq ul li{position:relative;padding-left:2rem}.shop-product .product-info .faq ul li:before{content:"\f00c";position:absolute;top:.1em;left:0;color:var(--color-blue);font-size:20px;font-weight:300;line-height:1;font-family:Font Awesome\ 5 Pro}.shop-product .product-description{margin:var(--spacing-lg) 0 var(--spacing) 0}@media (min-width:576px){.shop-product .product-description{font-size:clamp(18px,2vw,22px);line-height:1.65}}.shop-product .extra-info{margin-top:30px}.shop-product .extra-info .category{margin-bottom:1px;border:1px solid var(--color-light);border-radius:6px}.shop-product .extra-info .category .category-title{position:relative;padding:6px 36px 6px 15px;font-weight:700}.shop-product .extra-info .category .category-title .toggle{position:absolute;top:0;right:0;width:100%;padding-right:15px;font-size:17px;line-height:36px;text-align:right;cursor:pointer}.shop-product .extra-info .category .category-title .toggle .toggle-open,.shop-product .extra-info .category.closed .category-title .toggle .toggle-close{display:none}.shop-product .extra-info .category.closed .category-title .toggle .toggle-open{display:block}.shop-product .extra-info .category .category-description{display:none;padding:6px 15px}.shop-related-products{margin:var(--spacing) 0;overflow:hidden}@media (max-width:1259px){.shop-related-products .container{padding-right:0}}.shop-related-products .owl-carousel .owl-stage-outer{padding:2px 0}.shop-cart .cart-overview{margin-bottom:30px}.shop-cart .table .image img{width:auto;height:50px}.shop-cart .table .amount{display:inline-block;width:60px}.shop-cart .table .amount.invalid{border-color:red;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}@media (max-width:767px){.shop-cart .table td,.shop-cart .table tr{display:block;padding-left:5px;padding-right:5px}.shop-cart .table td.empty,.shop-cart .table td.image,.shop-cart .table th{display:none}}.shop-cart .payment-method .form-control{background:none;border:2px solid var(--color-purple-dark);border-radius:99px;color:var(--color-purple-dark)}@media (min-width:1200px){.shop-cart .payment-method .form-control{height:44px;padding:0 20px;font-size:20px;font-weight:500}}.reviews .review{margin-bottom:30px}.reviews .review .title{font-size:24px;font-weight:700;font-family:var(--font-family-heading)}.reviews .review .rating{color:var(--color-pink);font-size:24px}.reviews .review .person{font-weight:700}.photoalbum .image{position:relative;display:block;margin-bottom:30px;border-radius:var(--border-radius);overflow:hidden}.photoalbum .image img{width:100%}.photoalbum .image .overlay{position:absolute;left:0;right:0;bottom:0;padding:5px 10px;background-color:rgba(0,0,0,.5);color:var(--color-white);text-align:center}.photoalbum .other-albums{margin-bottom:var(--spacing)}.news .item{margin-bottom:30px}.news .item .holder{height:100%;padding:15px;border:2px solid var(--color-gray-light);border-radius:var(--border-radius);background-color:var(--color-gray-light)}.news .item .image{display:block;border-radius:var(--border-radius);overflow:hidden}.news .item .caption{margin-top:15px}.news .item .caption .title{font-size:16px}.grid-custom{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:992px){.grid-custom{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.grid-custom{grid-template-columns:repeat(1,1fr)}}.footer{position:relative;margin-top:var(--spacing-md)}@media (max-width:575px){.footer{padding-bottom:80px}}@media (min-width:1200px){.home .footer{margin-top:var(--spacing-lg)}}.footer a:not(.btn){color:var(--color-white);text-decoration:none}.footer a:hover{text-decoration:underline}.footer strong{font-weight:600}.footer ul{margin:0;padding:0;list-style:none}.footer .col{margin-bottom:30px}.footer .col:last-of-type{margin-bottom:0}.footer-outro{position:relative;padding:0 15px;color:var(--color-white)}.footer-outro:before{content:"";z-index:-1;position:absolute;left:0;right:0;bottom:0;height:50%;background-color:var(--color-purple-dark)}.footer-outro .container{max-width:1000px;padding:var(--spacing);background-color:var(--color-pink-dark);border-radius:40px;box-shadow:0 4px 12px 8px rgba(0,0,0,.25)}.footer-outro .container-holder{max-width:660px;margin-inline:auto;text-align:center}.footer-outro ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 20px}.footer-outro h1,.footer-outro h2,.footer-outro h3,.footer-outro h4,.footer-outro h5,.footer-outro h6{color:var(--color-white)}@media (min-width:1200px){.footer-outro .container{padding:var(--spacing-lg);border-radius:80px}}.footer-info{padding:var(--spacing-lg) 0;background-color:var(--color-purple-dark);color:var(--color-white)}@media (min-width:1200px){.footer-info .col:first-of-type{padding-top:48px}.footer-info .col:nth-child(2){padding-top:68px}}.footer-info .container{max-width:1320px}.footer .logo img{transform:none!important}@media (min-width:576px) and (max-width:1199px){.footer .logo{max-width:200px}}@media (max-width:575px){.footer .logo{max-width:160px}}.footer .social{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.footer .social li{font-size:24px}.footer .social li a:hover{color:var(--color-pink-dark)}.footer table{max-width:285px}.footer-copyright{padding:15px 0;font-size:14px}.footer-copyright a:not(.btn){color:var(--color-pink-dark)}.footer-copyright a:not(.btn):hover{color:var(--color-purple-dark)}.footer-copyright ul{display:flex;align-items:center;justify-content:center;gap:15px 30px}a.alert{display:block;margin:30px 0 0;text-align:center;text-decoration:none}a.alert span.go-to-basket{display:block;margin-top:5px;font-weight:700;text-align:center}.alert-success{color:var(--color-pink);background-color:var(--color-white);border-color:var(--color-pink)}.tooltip-x{position:relative;display:inline-block}.tooltip-x .fa{color:var(--color-pink)}.tooltip-x span{display:none;z-index:998;position:absolute;top:-5px;left:20px;background-color:var(--color-pink);border-radius:8px;width:max-content;padding:4px 8px;color:var(--color-white);font-size:13px;font-weight:400;line-height:1.2}.tooltip-x:hover span{display:block}.text-large{font-size:clamp(16px,2vw,20px);line-height:1.45}.text-caption{color:var(--color-blue);font-size:16px;font-weight:700;letter-spacing:40%;text-transform:uppercase;font-family:var(--font-family-heading)}@media (max-width:575px){.text-caption{font-size:12px}}.panel{margin-bottom:30px;padding:20px;border-radius:var(--border-radius);background-color:var(--color-gray-light)}@media (max-width:767px){.panel{padding:15px}}.quick-search form{position:relative}.quick-search input[type=text]{border:none;border-radius:99px;color:var(--color-pink-dark)}.quick-search input[type=text]::-webkit-input-placeholder{color:inherit}.quick-search input[type=text]:-ms-input-placeholder{color:inherit}.quick-search input[type=text]::-moz-placeholder{color:inherit;opacity:1}.quick-search button[type=submit]{z-index:1;position:absolute;top:1px;right:5px;width:36px;background:none;border:none;color:var(--color-pink-dark);font-size:20px;line-height:36px;transition:color .5s;cursor:pointer}.quick-search button[type=submit]:hover{color:var(--color-purple-dark)}.pull-left{float:left}.pull-right{float:right}.form-control:focus{border-color:var(--color-pink-dark);box-shadow:0 0 0 .2rem var(--color-pink-light)}.has-error .form-control{border-color:#dc3545}.has-error .form-control:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.has-error .form-text{color:#dc3545}.custom-checkbox .custom-control-label:before{border-color:var(--color-pink-dark)}.custom-control-input:checked~.custom-control-label:before{background-color:var(--color-pink-dark);border-color:var(--color-pink-dark)}.custom-control-input:focus~.custom-control-label:before{border-color:var(--color-pink-dark);box-shadow:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:10px 25px;background-color:var(--color-blue);border:1px solid var(--color-blue);border-radius:99px;color:var(--color-purple-dark);font-size:20px;line-height:22px;font-weight:500;text-align:center;text-decoration:none!important}.btn.no-icon:after{display:none}.btn.active,.btn:not(:disabled):not(.disabled):hover{background-color:var(--color-purple-dark);border-color:var(--color-purple-dark);color:var(--color-white)}.btn:hover:after{transform:translateX(5px)}.btn:focus{box-shadow:none!important}.btn.btn-outline{background-color:transparent;border-color:var(--color-brown-dark);color:var(--color-brown-dark)}.btn.btn-outline.active,.btn.btn-outline:hover{background-color:var(--color-purple-dark);border-color:var(--color-purple-dark);color:var(--color-white)}.btn.btn-white{background-color:transparent;border-color:var(--color-white);color:var(--color-white)}.btn.btn-white.active,.btn.btn-white:hover{background-color:var(--color-purple-dark);border-color:var(--color-purple-dark);color:var(--color-white)}.btn.btn-white:after{content:"\f138";color:var(--color-pink);font-size:24px;font-weight:900;font-family:Font Awesome\ 5 Pro;transition:var(--transition)}.btn-block{display:flex}.btn-small{gap:10px;padding:7px 15px;font-size:16px;line-height:20px}@media (max-width:1199px){.btn{padding:7px 15px;font-size:14px;line-height:20px}}.link{display:inline-flex;align-items:center;justify-content:center;gap:15px;color:var(--link-color);font-size:20px;font-weight:500;text-decoration:none;border-bottom:2px solid var(--color-yellow)}.link:after{content:"\f178";font-size:24px;font-weight:400;font-family:Font Awesome\ 5 Pro;transition:var(--transition)}.link:hover{border-color:var(--link-color-hover)}.link:hover:after{transform:translateX(5px)}@media (max-width:1199px){.link{font-size:16px}}img{height:auto;object-fit:cover}iframe,img{max-width:100%}.image img{transition:var(--transition)}.image:hover img{transform:scale(1.05)}.btn,a{transition:.5s}.tinymce{padding:10px}.tinymce .btn.btn-white{border-color:var(--color-black);color:var(--color-black)}.owl-carousel .owl-dots{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px;gap:5px}.owl-carousel .owl-dots .owl-dot{display:block;width:12px;height:12px;border:none;border-radius:100%;background-color:var(--color-pink);cursor:pointer;transition:.5s;outline:none}.owl-carousel .owl-dots .owl-dot.active,.owl-carousel .owl-dots .owl-dot:hover{background-color:var(--color-pink-dark)}.owl-carousel .owl-dots .owl-dot.active{cursor:default}.owl-carousel .owl-nav{padding:0 15px!important;font-size:28px!important}.owl-carousel .owl-nav button{color:var(--color-pink)!important;transition:var(--transition)}.owl-carousel .owl-nav button:hover{color:var(--color-pink-dark)!important}.owl-carousel .owl-nav button.disabled{color:var(--color-pink-light)!important;cursor:default}.blog{margin:var(--spacing) 0}.blog a{text-decoration:none}.blog .item{position:relative;border:2px solid var(--color-gray-light);border-radius:var(--border-radius);background-color:var(--color-gray-light);transition:.5s;overflow:hidden}.blog .item:hover{border-color:var(--color-pink-dark)}.blog .item .image{display:block;aspect-ratio:3/2;overflow:hidden}.blog .item .image img{width:100%;height:100%}.blog .item .caption{padding:15px}.blog .item .caption .category{margin-bottom:10px;font-size:13px}.blog .item .caption .title{font-size:16px}.blog .item .caption .date{margin-top:10px;font-size:13px}.blog .item .caption .author{font-size:13px;margin-top:2px}.blog .item .caption .description{font-size:14px}.blog .item .caption .labels{font-size:13px}.blog .labels{margin:0;padding:0 0 0 30px;list-style:none}.blog .labels:before{margin:0 5px 0 -30px;float:left;content:"\f02c";font-family:Font Awesome\ 5 Pro;font-size:14px;line-height:24px}.blog .labels li{margin-right:5px}.blog-nav{margin-bottom:30px}.blog-nav .nav{margin:-1px;padding:0;list-style:none}.blog-nav .nav>li{position:relative;flex:1 1 auto;margin:1px}.blog-nav .nav>li>a{display:block;padding:10px 40px 10px 15px;border-radius:4px;line-height:20px;cursor:pointer}.blog-nav .nav>li.active>a,.blog-nav .nav>li>a,.blog-nav .nav>li>a:hover{background-color:var(--color-pink-dark);color:var(--color-white)}.blog-nav .nav li i{position:absolute;top:0;right:0;z-index:50;width:40px;line-height:40px;color:var(--color-white);text-align:center}.blog-nav .nav>li ul{position:absolute;z-index:100;display:none;min-width:100%;margin:0;padding:5px 0;list-style:none;border-radius:4px;background-color:var(--color-white)}.blog-nav .nav li:hover>ul{display:block}.blog-nav .nav li>ul>li{position:relative;white-space:nowrap}.blog-nav .nav li>ul>li>a{display:block;padding:5px 15px;color:var(--color-purple-dark)}.blog-nav .nav li>ul>li.active>a,.blog-nav .nav li>ul>li>a:hover{color:var(--color-pink-dark)}.blog-nav .nav li>ul>li>ul{top:0;left:100%;margin-top:-2px;margin-left:2px}.blog-nav .nav>.period>select{width:49%;margin:0 .5%;height:40px;padding:0 15px;border:1px solid var(--color-pink-dark);background-image:none;background-color:var(--color-light);box-shadow:none;line-height:40px;border-radius:4px;color:var(--color-purple-dark);transition:.5s}.blog-nav .search-box{position:relative;width:100%}.blog-nav .search-box input[type=text]{display:block;width:100%;height:40px;border-radius:4px;padding:0 40px 0 15px;border:1px solid var(--color-pink-dark);box-shadow:none;background:var(--color-light)}.blog-nav .search-box input[type=text]:focus{box-shadow:none}.blog-nav .search-box button[type=submit]{position:absolute;top:0;right:0;bottom:0;width:40px;padding:0;border:none;background:none;text-align:center;color:var(--color-pink-dark);cursor:pointer}.blog-nav .search-box button[type=submit] i{color:var(--color-pink-dark);font-size:20px}.blog-nav .search-box button[type=submit]:hover i{color:var(--color-pink-dark)}.services img{max-height:50px;margin-bottom:.5rem}.services h4,.services p{margin-bottom:0}.services h4{font-weight:700}.cta{background-color:var(--color-purple-dark);border-radius:6px;max-width:720px;margin:3rem auto;padding:2rem 15px;text-align:center;color:var(--color-white)}.cta .content{max-width:540px;margin:auto}.cta .content h4{color:var(--color-white);font-weight:500}.cta .content a:before{content:"\f0a9";font-family:Font Awesome\ 5 Pro;font-weight:300;font-size:1.25rem;margin-right:10px;vertical-align:middle}.realized-projects{margin-top:5rem;margin-bottom:3rem}.realized-projects .project{position:relative;background-color:var(--color-gray-light);border-radius:6px;display:flex;flex-flow:column wrap}.realized-projects .project .project-img{border-radius:6px 6px 0 0;overflow:hidden}.realized-projects .project .project-img img{height:100%}.realized-projects .project .project-details{padding:20px 15px;display:flex;flex-flow:column wrap;justify-content:center;color:var(--color-white)}.realized-projects .project .project-details .project-details-title{color:var(--color-purple-dark);font-size:20px;margin-bottom:.5rem}.realized-projects .project .project-details .project-details-desc{margin-bottom:20px}.realized-projects .project .project-details a{text-decoration:underline;color:var(--color-white)}.realized-projects .project .project-details .label{position:absolute;top:-10px;right:10px;width:122px;height:122px;background-color:var(--color-purple-dark);color:var(--color-white);font-family:Satisfy,cursive;font-size:1.5rem;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;transform:rotate(-15deg)}.projects .project-item{transition:1s;transform:scale(1)}.projects .project-item.hide{transform:scale(0)}.projects .image img{aspect-ratio:4/3;border-radius:4px}.projects h4{margin-top:10px;margin-bottom:4px}.projects .subtitle{color:var(--color-text);font-size:14px;margin-bottom:0}.projects .desc{color:var(--color-purple-dark)}.projects #load-more:before{font-family:Font Awesome\ 5 Pro;font-weight:300;font-size:1.25rem;margin-right:10px;vertical-align:middle}.projects #load-more.more:before{content:"\f0ab"}.projects #load-more.less:before{content:"\f0aa"}.fancybox-caption__body{overflow:unset!important}.team .team-member img{border-radius:50%;overflow:hidden}.team h4{margin-top:10px;margin-bottom:0}.projects-template .action-banner{display:block!important}.projects-template .action-banner .caption{max-width:350px}.projects-template .action-banner .image{position:relative}.projects-template .action-banner .image:after{content:"Kom kijken!";position:absolute;top:20px;right:20px;width:122px;height:122px;background-color:var(--color-purple-dark);color:var(--color-white);font-family:Satisfy,cursive;font-size:1.5rem;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;transform:rotate(-15deg)}.w3-cookie-consent-widget{bottom:1rem!important;left:1rem!important}