:root{--color-orange:#f47208;--color-yellow:#fa0;--color-yellow-light:#fff6e3;--color-brown:#604631;--color-brown-light:#decea9;--color-brown-lighter:#ece1c9;--color-brown-dark:#422921;--color-beige:#fbf7ef;--color-beige-dark:#f2ece8;--color-black:#000;--color-white:#fff;--color-base:var(--color-brown-lighter);--color-main:var(--color-brown-dark);--color-accent:var(--color-beige);--color-custom-btn:var(--color-brown-lighter);--font-family-heading:"Aleo",serif;--font-family-text:"Noto Sans",sans-serif;--color-heading:var(--color-brown-dark);--color-text:var(--color-brown);--border-radius:15px;--border-radius-sm:8px;--transition:0.5s;--link-color:var(--color-brown-dark);--link-color-hover:var(--color-brown);--spacing:50px;--spacing-md:var(--spacing);--spacing-lg:var(--spacing);--color-light:#edecea}@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:99;position:fixed;inset:0;background:rgba(0,0,0,.5)}@font-face{font-family:Ball Pen;src:url(../fonts/Ball-Pen-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}.handwritten{color:var(--color-yellow);font-size:38px;line-height:1;font-family:Ball Pen}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:500;line-height:1.15;font-family:var(--font-family-heading)}.h1,.h2,h1,h2{margin-bottom:20px;font-size:40px}.home h2{color:var(--color-orange)}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:500!important}@media (max-width:1199px){.h1,.h2,h1,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-brown);font-weight:300}.gallery .image{position:relative;display:block;margin-bottom:15px;border-radius:var(--border-radius);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-white);font-size:24px;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-fluid{max-width:1920px}.container-small{max-width:500px}.container-medium{max-width:750px}.container-large{max-width:1000px}.header{position:relative;padding:20px 0;color:var(--color-brown)}body.home .header{z-index:100;position:absolute;top:0;left:0;right:0;background:transparent}body.shop-category-template .header:before{content:"";z-index:-1;position:absolute;top:0;left:0;right:0;min-height:100px;height:40vw;max-height:270px;background:url(../images/header-visual-white.svg) no-repeat center right var(--color-beige);background-size:auto 100%}.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:140px;margin:0 auto;transition:var(--transition)}@media (max-width:575px){.header .logo{max-width:120px}}.header .logo img{transform:none!important}.header .nav-open{width:30px;color:var(--color-brown);font-size:24px;line-height:30px;cursor:pointer}.header .nav-open:hover{color:var(--color-yellow)}.home .header .nav-open{color:var(--color-base)}.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;text-transform:lowercase}.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-brown);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}.home .header .menu>li>a{color:var(--color-base)}.header .menu>li.active>a,.header .menu>li.current>a,.header .menu>li>a:hover{color:var(--color-yellow)}.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-accent)}.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-brown-dark);font-size:18px;line-height:30px;text-align:center;cursor:pointer}@media (min-width:1200px){.header .quick-access .button{font-size:20px}}.home .header .quick-access .button{color:var(--color-base)}.header .quick-access .button:hover{color:var(--color-yellow)}.home .header .quick-access .button:hover{color:color-mix(in srgb,var(--color-yellow),#fff 50%)}.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-yellow);border-radius:100%;color:var(--color-brown-dark);font-size:10px;font-weight:700;width:16px;height:16px;line-height:16px;text-align:center;overflow:hidden}.home .header .shopping-cart .button .count{background-color:var(--color-base);color:var(--color-brown-dark)}.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-brown-dark);background-color:var(--color-light);font-size:16px;font-weight:500;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{position:relative;background:url(../images/header-visual-brown.svg) no-repeat center right var(--color-main);background-size:auto 100%}@media (max-width:1199px){.eyecatcher{padding-top:70px;background-image:url(../images/mobile-visual-brown.svg)}}@media (min-width:1200px){.eyecatcher{height:500px;overflow:hidden}}.eyecatcher [class*=container],.eyecatcher [class*=container] .row,.eyecatcher [class*=container] .row>.col{display:flex;height:100%;align-items:flex-end}.eyecatcher .caption{display:flex;flex-direction:column;justify-content:center;gap:20px;height:100%;padding:30px 0}@media (min-width:1200px){.eyecatcher .caption{padding:100px 0 60px;justify-content:flex-end}}.eyecatcher .caption *{margin-bottom:0}.eyecatcher .caption h1{color:var(--color-base);font-size:clamp(48px,5vw,80px);font-weight:600;line-height:1}.eyecatcher .caption .btn:hover{background-color:transparent;border-color:var(--color-white);color:var(--color-white)}.eyecatcher .caption .link{color:var(--color-base)}.eyecatcher .caption .link:hover{color:var(--color-white);border-color:var(--color-white)}.eyecatcher .product{position:relative}.eyecatcher .product-top{position:absolute;top:0;right:65%}@media (max-width:1199px){.eyecatcher .product-top{display:none}}.eyecatcher .product-bottom{margin:auto 0 0 auto}@media (max-width:575px){.eyecatcher .product-bottom{max-width:75%}}@media (min-width:576px) and (max-width:767px){.eyecatcher .product-bottom{max-width:50%}}@media (min-width:768px) and (max-width:1199px){.eyecatcher .product-bottom{max-width:75%}}.eyecatcher .product .image{position:relative}@media (max-width:1199px){.eyecatcher .product .image img{transform:none!important}}.eyecatcher .product .image .click{position:absolute;color:var(--color-accent);font-size:36px;line-height:1;cursor:pointer;transition:var(--transition)}.eyecatcher .product .image .click:hover{color:var(--color-yellow)}.eyecatcher .product-top .image .click{left:-36px;bottom:36px}.eyecatcher .product-bottom .image .click{top:26%;left:37%}.eyecatcher .product .image .click i{display:inline-block;transition:transform .3s ease}.eyecatcher .product.active .image .click i{transform:rotate(45deg)}.eyecatcher .product .popup{position:absolute;z-index:100;top:50%;right:50%;width:max-content;max-width:230px;padding:20px;background-color:var(--color-white);color:var(--color-brown-dark);box-shadow:10px 10px 10px rgba(0,0,0,.15);transform:translateY(-50%) translateX(16px) scale(.92);transform-origin:right center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,transform .35s ease,visibility .35s}.eyecatcher .product.active .popup{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translateX(0) scale(1)}.eyecatcher .product .popup .close-icon{position:absolute;top:0;right:0;width:36px;height:36px;font-size:20px;line-height:36px;text-align:center;color:var(--color-brown);cursor:pointer;transition:var(--transition)}.eyecatcher .product .popup .close-icon:hover{color:var(--color-brown-dark)}.eyecatcher .product .popup .name{margin-bottom:5px;color:var(--color-yellow);font-size:38px;line-height:1;font-family:Ball Pen}.eyecatcher .product .popup .title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:5px;font-weight:700}.eyecatcher .product .popup .price{font-weight:400;white-space:nowrap}.eyecatcher .product .popup .description{margin-bottom:20px}.sidenav{z-index:99999;position:fixed;top:0;left:0;bottom:0;width:0;min-height:100%;background-color:var(--color-accent);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-accent);font-size:24px;font-weight:700;line-height:70px;text-transform:uppercase;overflow:hidden}.sidenav .nav-close{position:absolute;left:15px;width:30px;color:var(--color-brown-dark);font-size:24px;line-height:30px;text-align:center;cursor:pointer}.sidenav .nav-close:hover{color:var(--color-yellow)}.sidenav .quick-search{padding:15px;background-color:var(--color-brown)}.sidenav .top-holder{padding-bottom:10px}.sidenav .middle-holder{padding-bottom:10px;background-color:var(--color-white)}.sidenav .bottom-holder{padding:10px 0;background-color:var(--color-base)}.sidenav .menu{margin:0;padding:10px 15px;list-style:none}.sidenav .menu>li{border-bottom:1px solid var(--color-black);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-black);text-decoration:none}.sidenav .menu li a:after{content:"\f105";font-family:Font Awesome\ 5 Pro;position:absolute;right:0;color:var(--color-black);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-brown)}.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-black);color:var(--color-brown);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-brown)}.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-black);text-decoration:none}.sidenav .service-menu li a:after{content:"\f105";font-family:Font Awesome\ 5 Pro;position:absolute;right:0;color:var(--color-black);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-brown)}.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-black);color:var(--color-brown);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-brown)}.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-black);text-decoration:none}.sidenav .user-menu li a:hover{color:var(--color-brown)}.usp-section{background-color:var(--color-beige-dark);color:var(--color-brown-dark);font-weight:700}.usp-section ul{display:flex;flex-flow:row wrap;justify-content:space-evenly;gap:5px 15px;margin:0;padding:15px 0;list-style:none;font-size:14px}@media (min-width:1200px){.usp-section ul{padding:8px 0;font-size:16px}}.shop-featured-categories{margin:20px 0 30px}.home .shop-featured-categories{margin:var(--spacing) 0}.shop-featured-categories [class*=container]{padding:0}.shop-featured-categories .buttons{display:flex;gap:15px;padding:0 15px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.shop-featured-categories .buttons::-webkit-scrollbar{display:none}.shop-featured-categories .buttons .btn{gap:10px;border:none;background-color:var(--color-custom-btn);line-height:30px;text-transform:lowercase}.shop-featured-categories .buttons .btn:after{display:none}.shop-featured-categories .buttons .btn:last-of-type{background-color:var(--color-brown);border-color:var(--color-brown);color:var(--color-brown-lighter)}.shop-featured-categories .buttons .btn.active,.shop-featured-categories .buttons .btn:hover{background-color:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-brown)}.shop-featured-categories .buttons .btn img{max-width:28px;max-height:28px}.content-section,.highlights-section{margin:var(--spacing) 0}.highlights-section .grid{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:230px;gap:20px}.highlights-section .item{position:relative;display:flex;flex-direction:column;border-radius:var(--border-radius);padding:25px;color:var(--color-brown-dark);text-decoration:none;transition:var(--transition);overflow:hidden}.highlights-section .item:first-child{grid-column:span 3;flex-direction:row}.highlights-section .item:nth-child(7){grid-column:span 2;flex-direction:row}.highlights-section .item:first-child{background-color:var(--color-yellow)}.highlights-section .item:nth-child(2),.highlights-section .item:nth-child(6){background-color:var(--color-yellow-light)}.highlights-section .item:nth-child(3),.highlights-section .item:nth-child(4){background-color:var(--color-beige-dark)}.highlights-section .item:nth-child(5),.highlights-section .item:nth-child(7){background-color:var(--color-beige)}.highlights-section .item:hover{box-shadow:0 0 0 2px var(--color-brown-light)}.highlights-section .item .image{position:absolute;right:0;bottom:0;max-width:230px}.highlights-section .item:first-child .image{max-width:unset}.highlights-section .item .image img{height:100%}.highlights-section .item .caption{z-index:1;display:flex;align-items:flex-start;flex-direction:column}.highlights-section .item .caption .title{margin-bottom:15px;font-size:16px}.highlights-section .item .caption .description{max-width:220px;margin-bottom:30px}.highlights-section .item .caption .btn{margin-top:auto}@media (max-width:575px){.highlights-section .grid{grid-auto-rows:auto}.highlights-section .item:not(:first-child){aspect-ratio:1/1}.highlights-section .item:after{content:"\f138";position:absolute;left:8px;bottom:8px;color:var(--color-yellow);font-size:20px;line-height:1;font-weight:400;font-family:Font Awesome\ 5 Pro}.highlights-section .item:first-child .image{max-width:50%}}@media (max-width:767px){.highlights-section .grid{grid-template-columns:repeat(2,1fr);gap:15px}.highlights-section .item{padding:20px}.highlights-section .item:first-child{grid-column:span 2}.highlights-section .item:nth-child(7){grid-column:auto;flex-direction:column}.highlights-section .item:nth-child(7) .caption .btn,.highlights-section .item:nth-child(7) .caption .description{display:none}}@media (min-width:768px) and (max-width:1199px){.highlights-section .grid{grid-template-columns:repeat(3,1fr)}.highlights-section .item:first-child{grid-column:span 2}}.blog-section{padding:var(--spacing-md) 0;background-color:var(--color-accent);overflow:hidden}@media (max-width:1259px){.blog-section .container{padding-right:0}}@media (min-width:1260px){.blog-section .owl-carousel{width:calc(50vw + 630px)}}.blog-section .item .image{position:relative;display:block;border-radius:var(--border-radius);aspect-ratio:480/250;overflow:hidden}.blog-section .item .image img{height:100%}.blog-section .item .image .category{position:absolute;top:0;left:0;right:0;display:flex;padding:20px 25px 0;color:var(--color-white);letter-spacing:40%;text-transform:uppercase}.blog-section .item .image .category i{margin-left:auto;font-size:28px;letter-spacing:normal}@media (max-width:991px){.blog-section .item .image .category{font-size:14px}.blog-section .item .image .category i{font-size:20px}}.blog-section .item .caption{margin-top:20px}.blog-section .item .caption .title{font-size:16px}.blog-section .item .caption .description{margin-bottom:20px;color:var(--color-heading)}.blog-section .item .caption .description p{margin-bottom:0}.blog-section .item .caption .go{margin-top:20px}.blog-section .item .caption .author{margin-top:20px;color:var(--color-brown-dark);font-size:12px}.blog-section .item .caption .tags{margin-top:3px;font-size:12px}.blog-section .item .caption .tags i{margin-right:3px;font-size:14px;transform:scaleX(-1)}.blog-section .item .caption .tags a{color:var(--color-brown);text-decoration:none}.blog-section .item .caption .tags a:hover{text-decoration:underline}.home-section{margin:var(--spacing-md) 0 var(--spacing-lg) 0}.home-section .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:30px;margin-top:50px}.home-section .grid .item{display:flex;flex-direction:column;justify-content:center;gap:20px;text-align:center}.home-section .grid .item .image{min-width:64px}.home-section .grid .item .caption{display:grid;gap:20px 0}.home-section .grid .item .caption *{margin:0}.home-section .grid .item .caption .title{color:var(--color-text);font-size:16px}@media (min-width:1200px){.home-section .grid{gap:30px 140px}}@media (max-width:575px){.home-section .grid .item{display:flex;flex-direction:row;text-align:left}.home-section .grid .item .caption{gap:0}}.review-section{margin:calc(var(--spacing-lg) + 30px) 0 var(--spacing-md) 0;background:url(../images/robbies-logo-visual-yellow.svg) no-repeat center left var(--color-orange);background-size:auto 100%;color:var(--color-beige);text-align:center}.review-section h2{color:var(--color-beige);font-style:italic}.review-section .image-holder{margin-top:-30px}.review-section .image-holder p{margin-bottom:0}.review-section .handwritten{margin-bottom:0;color:var(--color-beige)}@media (max-width:575px){.review-section{padding:20px 0}.review-section .image-holder{margin:0 0 -20px}.review-section h2{font-size:14px;font-weight:400;font-style:normal;font-family:var(--font-family-text)}.review-section .handwritten{font-size:20px}}.brand-section{margin:var(--spacing-md) 0 var(--spacing-lg) 0}.brand-section .brands-overview .brand{display:flex;align-items:center}.brand-section .brands-overview .brand:not(:last-child){margin-bottom:50px;padding-bottom:50px;border-bottom:2px solid var(--color-brown-lighter)}.brand-section .brands-overview .brand .brand-logo{width:120px;flex-shrink:0}@media (max-width:575px){.brand-section .brands-overview .brand .brand-logo{width:80px}}.brand-section .brands-overview .brand .brand-lines{flex:1;min-width:0}.brand-section .brands-overview .brand .brand-lines .item{display:flex;flex-direction:row;align-items:flex-end;text-decoration:none}.brand-section .brands-overview .brand .brand-lines .item .image{position:relative;width:120px;height:120px;flex-shrink:0}.brand-section .brands-overview .brand .brand-lines .item .image:before{content:"";z-index:-1;position:absolute;left:0;bottom:0;width:100px;height:100px;background-color:var(--color-beige);border-radius:var(--border-radius)}.brand-section .brands-overview .brand:nth-child(3n+2) .brand-lines .item .image:before{background-color:var(--color-beige-dark)}.brand-section .brands-overview .brand:nth-child(3n) .brand-lines .item .image:before{background-color:var(--color-yellow-light)}.brand-section .brands-overview .brand .brand-lines .item .image img{mix-blend-mode:multiply}.brand-section .brands-overview .brand .brand-lines .item .caption{flex:1;min-width:0;padding-top:10px}.brand-section .brands-overview .brand .brand-lines .item .caption .title{margin-bottom:5px;color:var(--color-yellow);font-size:38px;line-height:1;font-family:Ball Pen}@media (max-width:1199px){.brand-section .brands-overview .brand .brand-lines .item .caption .title{font-size:clamp(28px,4vw,38px)}}.bestseller-section{margin:var(--spacing-md) 0;overflow:hidden}@media (max-width:1259px){.bestseller-section .container{padding-right:0}}@media (min-width:1260px){.bestseller-section .owl-carousel{width:calc(50vw + 630px)}}.bestseller-section .owl-carousel{margin-bottom:20px}.bestseller-section .owl-carousel .owl-stage-outer{padding:2px 0}.bestseller-section .owl-carousel .owl-stage-outer .owl-stage{display:flex;flex-wrap:wrap}.bestseller-section .item{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--color-beige);border-radius:var(--border-radius);padding:25px;color:var(--color-brown-dark);text-decoration:none;transition:var(--transition);overflow:hidden}.bestseller-section .item:hover{box-shadow:0 0 0 2px var(--color-brown-light)}.bestseller-section .item .image{position:absolute;top:0;right:0;bottom:0;max-width:50%;aspect-ratio:1/1}.bestseller-section .item .image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bestseller-section .item .caption{z-index:1;display:flex;align-items:flex-start;flex-direction:column;flex-grow:1;max-width:50%}.bestseller-section .item .caption .name{margin:10px 0}.bestseller-section .item .caption .title{margin-bottom:20px;font-size:16px;font-weight:700}.bestseller-section .item .caption .description{margin-bottom:15px}.bestseller-section .item .caption .description ul{padding-left:1.5rem}.bestseller-section .item .caption .description ul li::marker{font-size:smaller}.bestseller-section .item .caption .btn{margin-top:auto}@media (max-width:767px){.bestseller-section .item{padding:20px}}.newsletter-section{margin:0 15px;text-align:center}.newsletter-section .container{max-width:1230px;padding:25px;background-color:var(--color-accent);border-radius:var(--border-radius)}.newsletter-section .container-holder{max-width:720px;margin-inline:auto}@media (min-width:1200px){.newsletter-section .container{padding:50px}}.heading{position:relative;margin-bottom:20px}.heading *{margin-bottom:0}.heading h4{color:var(--color-orange)}.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:var(--spacing-lg) 0 30px 0}@media (max-width:991px){.shop-specifications{display:flex;flex-wrap:wrap;margin:0 0 15px}}.shop-specifications h3{margin-bottom:10px;font-size:18px}@media (max-width:1199px){.shop-specifications h3{width:100%}}.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-yellow);font-size:12px;text-decoration:none}.shop-specifications .form-group-show-more:hover{color:var(--color-brown)}.shop-categories-list h3{margin-bottom:0;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-brown-light);font-size:14px;color:var(--color-brown-dark);text-decoration:none}.shop-categories-list ul li a:hover,.shop-categories-list ul li.active a{color:var(--color-brown)}.shop-filtering{margin-bottom:15px}.shop-filtering .form-row{align-items:center;justify-content:space-between}.shop-filtering .form-group{margin-bottom:0}.shop-filtering .form-control{border:none;box-shadow:none;background:none;color:var(--color-brown);cursor:pointer}@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}.fixed-filters-button:after{display:none}.shop-tags{display:flex;flex-wrap:wrap;margin-bottom:15px;gap:5px 20px}.shop-categories-overview .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (min-width:768px) and (max-width:991px){.shop-categories-overview .grid{grid-template-columns:repeat(3,1fr)}}@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{border-radius:var(--border-radius);transition:var(--transition);text-align:center;overflow:hidden}.shop-categories-overview .item .image img{width:100%;mix-blend-mode:multiply}.shop-categories-overview .item .holder:hover .image{box-shadow:0 0 0 2px var(--color-brown-light)}.shop-categories-overview .item .caption{margin-top:5px}.shop-categories-overview .item .caption .title{font-size:16px;font-weight:700}.shop-products-overview .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}@media (min-width:992px){.shop-products-overview .grid{gap:70px}}@media (min-width:1200px){.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;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;mix-blend-mode:multiply}.shop-item .holder:hover .image{box-shadow:0 0 0 2px var(--color-brown-light)}.shop-item .image .label{position:absolute;top:0;right:15px;max-width:90px;padding:15px 5px 10px;background-color:var(--color-base);color:var(--color-brown-dark);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;padding:5px;font-size:9px}}.shop-item .image .timer{position:absolute;left:15px;right:15px;bottom:15px;padding:5px;background-color:var(--color-base);color:var(--color-brown-dark);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{color:var(--color-yellow);font-size:16px;font-weight:500;line-height:1.25;font-family:var(--font-family-heading)}.shop-item .caption .title{font-size:16px;font-weight:700}.shop-item .caption .subtitle{font-style:italic}.shop-item .caption .price{display:flex;gap:8px}.shop-item .caption .price .old{text-decoration:line-through}.shop-item .caption .price .new{font-weight:700}.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-brown-light)}.shop-navigation .breadcrumb li+li:before{content:"/";margin-left:5px}.shop-navigation .breadcrumb li a{display:block;color:var(--color-brown-light);text-decoration:none}.shop-navigation .breadcrumb li.active a{color:var(--color-brown)}.shop-navigation .breadcrumb li a:hover{color:var(--color-brown-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-brown);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{color:var(--color-text);pointer-events:none;cursor:auto;background-color:var(--color-white);border-color:var(--color-light)}.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-brown-lighter);border-radius:var(--border-radius);background-color:var(--color-beige);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-brown-lighter);background-color:var(--color-beige)}.shop-product .product-gallery .owl-carousel .owl-dots .owl-dot.active,.shop-product .product-gallery .owl-carousel .owl-dots .owl-dot:hover{border-color:var(--color-brown);background-color:var(--color-brown)}.shop-product .product-gallery .label{z-index:10;position:absolute;top:0;right:15px;max-width:90px;padding:15px 5px 10px;background-color:var(--color-base);color:var(--color-brown-dark);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;background-color:var(--color-accent);border-radius:var(--border-radius);color:var(--color-brown-dark)}@media (min-width:1200px){.shop-product .product-info{padding:30px 40px}}.shop-product .product-info .favorite{display:flex;align-items:center;gap:15px;margin-bottom:20px;color:var(--color-brown-dark);font-weight:700;letter-spacing:40%;text-transform:uppercase}@media (min-width:1200px){.shop-product .product-info .favorite{margin:-10px 0 20px -20px}}.shop-product .product-info .name{color:var(--color-yellow);font-size:clamp(48px,5vw,80px);font-family:Ball Pen;overflow-wrap:break-word}.shop-product .product-info .title{color:var(--color-brown-dark);font-size:22px;font-weight:700}.shop-product .product-info .subtitle{font-style:italic}.shop-product .product-info .timer{margin-bottom:20px;padding:5px;background-color:var(--color-base);color:var(--color-brown-dark);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;font-size:22px}.shop-product .product-info .price .old{text-decoration:line-through}.shop-product .order{margin-top:auto}.shop-product .order .form-control{background-color:var(--color-accent);border:2px solid var(--color-brown);border-radius:99px;color:var(--color-brown)}.shop-product .order .form-control:focus{border-color:var(--color-brown)}@media (min-width:1200px){.shop-product .order .form-control{height:50px;padding:0 20px;font-size:20px;font-weight:500}}.shop-product .product-info .faq{margin:20px 0 auto}.shop-product .product-info .faq ul{display:grid;gap:15px;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-orange);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-lg) 0 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-brown);border-radius:99px;color:var(--color-brown)}@media (min-width:1200px){.shop-cart .payment-method .form-control{height:50px;padding:0 20px;font-size:20px;font-weight:500}}.reviews .review{margin-bottom:30px}.reviews .review .title{font-size:24px;font-family:var(--font-family-heading)}.reviews .review .rating{color:var(--color-brown);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-brown-lighter);border-radius:var(--border-radius);background-color:var(--color-accent)}.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}.footer{position:relative;margin-top:var(--spacing-md);background:url(../images/footer-visual-brown.svg) no-repeat center right var(--color-main);background-size:auto 100%;color:var(--color-base)}@media (max-width:1199px){.footer{background-image:url(../images/mobile-visual-brown.svg)}}@media (max-width:575px){.footer{padding-bottom:80px}}.footer a{color:var(--color-base);text-decoration:none}.footer a:hover{text-decoration:underline}.footer ul{margin:0;padding:0;list-style:none}.footer .col{margin-bottom:30px}.footer .col:last-of-type{margin-bottom:0}.footer-info{padding:var(--spacing-lg) 0}.footer table{max-width:285px}.footer table td{vertical-align:top}.footer .logo img{transform:none!important}@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-copyright{padding:15px 0;font-size:12px}.footer-copyright ul{display:flex;align-items:center;justify-content:space-evenly;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}.tooltip-x{position:relative;display:inline-block}.tooltip-x .fa{color:var(--color-brown)}.tooltip-x span{display:none;z-index:998;position:absolute;top:-5px;left:20px;background-color:var(--color-brown);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,22px);line-height:1.65}.text-caption{font-size:16px;letter-spacing:40%;text-transform:uppercase}.panel{margin-bottom:30px;padding:20px;background-color:var(--color-accent);border-radius:var(--border-radius)}@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-brown-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-brown-dark);font-size:20px;line-height:36px;transition:color .5s;cursor:pointer}.quick-search button[type=submit]:hover{color:var(--color-black)}.pull-left{float:left}.pull-right{float:right}.form-control:focus{border-color:var(--color-brown);box-shadow:0 0 0 .2rem var(--color-brown-lighter)}.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-control-label:before{border-color:var(--color-brown)}.custom-control-input:checked~.custom-control-label:before{background-color:var(--color-yellow);border-color:var(--color-yellow)}.custom-control-input:focus~.custom-control-label:before{border-color:var(--color-yellow);box-shadow:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:10px 20px;background-color:var(--color-yellow);border:2px solid var(--color-yellow);border-radius:99px;color:var(--color-brown-dark);font-size:20px;font-weight:500;line-height:26px;text-align:center;text-decoration:none!important}.btn:after{content:"\f30b";font-size:24px;font-weight:400;font-family:Font Awesome\ 5 Pro;transition:var(--transition)}.btn.no-icon:after{display:none}.btn.active,.btn:hover{background-color:var(--color-brown-dark);border-color:var(--color-brown-dark);color:var(--color-white)}.btn:hover:after{transform:translateX(5px)}.btn-primary:focus{background-color:inherit;border-color:inherit}.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-brown-dark);border-color:var(--color-brown-dark);color:var(--color-white)}.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;padding:5px 0;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;line-height:1;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}.owl-carousel .owl-dots{display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px}.owl-carousel .owl-dots .owl-dot{display:block;width:16px;height:16px;margin:0 2.5px;border:2px solid var(--color-brown);border-radius:100%;background-color:var(--color-white);cursor:pointer;transition:.5s;outline:none}.owl-carousel .owl-dots .owl-dot.active,.owl-carousel .owl-dots .owl-dot:hover{background-color:var(--color-brown-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-brown)!important;transition:var(--transition)}.owl-carousel .owl-nav button:hover{color:var(--color-brown-dark)!important}.owl-carousel .owl-nav button.disabled{color:var(--color-brown-lighter)!important;cursor:default}.blog{margin:var(--spacing) 0}.blog .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 20px}@media (max-width:992px){.blog .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.blog .grid{grid-template-columns:repeat(1,1fr)}}.blog .item .image{position:relative;display:block;border-radius:var(--border-radius);aspect-ratio:480/250;overflow:hidden}.blog .item .image img{width:100%;height:100%}.blog .item .image .category{position:absolute;top:0;left:0;right:0;display:flex;padding:20px 25px 0;color:var(--color-white);letter-spacing:40%;text-transform:uppercase}.blog .item .image .category i{margin-left:auto;font-size:28px;letter-spacing:normal}@media (max-width:991px){.blog .item .image .category{font-size:14px}.blog .item .image .category i{font-size:20px}}.blog .item .caption{margin-top:20px}.blog .item .caption .title{font-size:16px}.blog .item .caption .description{margin-bottom:20px;color:var(--color-heading)}.blog .item .caption .description p{margin-bottom:0}.blog .item .caption .go{margin-top:20px}.blog .item .caption .author{margin-top:20px;color:var(--color-brown-dark);font-size:12px}.blog .item .caption .tags{margin-top:3px;font-size:12px}.blog .item .caption .tags i{margin-right:3px;font-size:14px;transform:scaleX(-1)}.blog .item .caption .tags a{color:var(--color-brown);text-decoration:none}.blog .item .caption .tags a:hover{text-decoration:underline}.blog-nav{margin-bottom:30px}.blog-nav .nav{gap:5px;margin:0;padding:0;list-style:none}.blog-nav .nav+form{margin-top:10px}.blog-nav .nav>li>a{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;background-color:var(--color-custom-btn);border-radius:99px;color:var(--color-brown-dark);line-height:30px;text-decoration:none;cursor:pointer}.blog-nav .nav>li.active>a,.blog-nav .nav>li>a:hover{background-color:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-brown)}.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-black)}.blog-nav .nav li>ul>li.active>a,.blog-nav .nav li>ul>li>a:hover{color:var(--color-brown)}.blog-nav .nav li>ul>li>ul{top:0;left:100%;margin-top:-2px;margin-left:2px}.blog-nav .nav li select{height:50px;padding:0 15px;background-color:var(--color-custom-btn);border:none;box-shadow:none;line-height:50px;border-radius:99px;outline:none;color:var(--color-brown-dark);transition:.5s}.blog-nav .search-box{position:relative;width:100%}.blog-nav .search-box input[type=text]{height:50px;border-radius:99px;padding:0 40px 0 15px;border:none;box-shadow:none;background:var(--color-custom-btn);outline:none}.blog-nav .search-box button[type=submit]{position:absolute;top:0;right:0;bottom:0;width:40px;padding:0;border:none;background:none;font-size:24px;text-align:center;color:var(--color-brown-dark);cursor:pointer}.w3-cookie-consent-widget{bottom:1rem!important;left:1rem!important}