.text-custom__button-black{padding:8px 12px;border-radius:8px;background-color:#000;color:#fff;line-height:normal;cursor:pointer;width:fit-content}.text-custom__button-black:hover{filter:brightness(.9)}.text-custom__button-white{padding:8px 12px;border-radius:8px;background-color:#fff;color:#000;line-height:normal;cursor:pointer;width:fit-content}.text-custom__button-white:hover{filter:brightness(.9)}.text-custom__button-green{padding:8px 12px;border-radius:8px;background-color:#18b600;color:#fff;line-height:normal;cursor:pointer;width:fit-content}.text-custom__button-green:hover{filter:brightness(.9)}.text-custom__button-blue{padding:8px 12px;border-radius:8px;background-color:#1d6dc4;color:#fff;line-height:normal;cursor:pointer;width:fit-content}.text-custom__button-blue:hover{filter:brightness(.9)}.jolojo-custom-button-style__red{background-color:red}.jolojo-custom-button-style__blue{background-color:#00f}*,.jolojo-custom-cb-style__mobile-hide{box-sizing:border-box}@media screen and (max-width:650px){.jolojo-custom-cb-style__mobile-hide{display:none!important}}.jolojo-custom-cb-style__desktop-hide{box-sizing:border-box}@media screen and (min-width:650px){.jolojo-custom-cb-style__desktop-hide{display:none!important}}.layout-row{gap:20px;width:100%;margin:auto;justify-content:center;max-width:1600px;padding-left:1rem;padding-right:1rem}.layout-row.full-width{max-width:100%}@media(max-width:650px){.layout-row{padding-left:1rem;padding-right:1rem}}.single-column{display:flex;justify-content:center;max-width:960px}.single-column .layout-column{width:100%;max-width:960px}@media(max-width:1000px){.single-column .layout-column{width:100%;max-width:960px}}.single-column.double-width{max-width:1600px}.single-column.double-width .layout-column{width:100%;max-width:1600px}@media(max-width:1000px){.single-column.double-width .layout-column{width:100%;max-width:100%}}.two-columns{display:flex;gap:40px}@media screen and (max-width:1000px){.two-columns{flex-direction:column;align-items:center;gap:20px}}.two-columns .layout-column{width:50%;max-width:780px}@media(max-width:1000px){.two-columns .layout-column{width:100%;max-width:800px}}.three-columns{display:flex;gap:40px}@media screen and (max-width:1000px){.three-columns{flex-direction:column;align-items:center;gap:20px}}.three-columns .layout-column{width:33.3333333333%;max-width:506.6666666667px}@media(max-width:1000px){.three-columns .layout-column{width:100%;max-width:533.3333333333px}}.four-columns{display:flex;gap:40px}@media screen and (max-width:1000px){.four-columns{flex-wrap:wrap}}.four-columns .layout-column{width:25%;max-width:370px}@media(max-width:1000px){.four-columns .layout-column{max-width:calc(50% - 20px);width:calc(50% - 20px)}}@media(max-width:650px){.four-columns .layout-column{width:100%;max-width:1600px}}.sixty-forty,.forty-sixty{display:flex;gap:40px}@media screen and (max-width:650px){.sixty-forty,.forty-sixty{flex-direction:column;align-items:center;gap:20px}}.sixty-forty .col-40,.forty-sixty .col-40{width:40%;max-width:620px}@media(max-width:650px){.sixty-forty .col-40,.forty-sixty .col-40{width:100%;max-width:1600px}}.sixty-forty .col-60,.forty-sixty .col-60{width:60%;max-width:940px}@media(max-width:650px){.sixty-forty .col-60,.forty-sixty .col-60{width:100%;max-width:1600px}}.overlap-right{display:flex;align-items:center;gap:0px}.overlap-right .left-column{width:900px}.overlap-right .right-column{width:740px;position:relative;left:-160px;background-color:#fff;padding:2rem;box-shadow:0 2px 5px #0003}.overlap-left{display:flex;align-items:center;gap:0px}.overlap-left .left-column{width:740px;position:relative;left:160px;z-index:2;background-color:#fff;padding:2rem}.overlap-left .right-column{width:900px}@media(max-width:1000px){.overlap-left,.overlap-right{flex-wrap:wrap}.overlap-left .left-column,.overlap-left .right-column,.overlap-right .left-column,.overlap-right .right-column{width:100%;max-width:100%;left:0;right:0}}@media(max-width:1000px){.overlap-left{flex-direction:column-reverse}}.thirty-seventy,.seventy-thirty{display:flex;gap:40px}@media screen and (max-width:650px){.thirty-seventy,.seventy-thirty{flex-direction:column;align-items:center;gap:20px}}.thirty-seventy .col-30,.seventy-thirty .col-30{width:30%;max-width:460px}@media(max-width:650px){.thirty-seventy .col-30,.seventy-thirty .col-30{width:100%;max-width:1600px}}.thirty-seventy .col-70,.seventy-thirty .col-70{width:70%;max-width:1100px}@media(max-width:650px){.thirty-seventy .col-70,.seventy-thirty .col-70{width:100%;max-width:1600px}}.add-layouts .outside{display:flex;flex-wrap:nowrap}.add-layouts .outside.overlap-right{flex-wrap:nowrap}.add-layouts .outside.overlap-right .right-column{left:-20px;min-height:50px!important;max-height:50px!important;border:.25rem solid #fff}.add-layouts .outside.overlap-left{flex-wrap:nowrap}.add-layouts .outside.overlap-left .left-column{left:20px;min-height:50px!important;max-height:50px!important;border:.25rem solid #fff}.add-layouts .outside.single-column .layout-column{width:50%}.add-layouts .outside.double-width .layout-column{width:100%}*{box-sizing:border-box}body .base-template{overflow:hidden}body .base-template h1{font-size:28px}body .base-template h2{font-size:22px}body .base-template h3{font-size:20px}body .base-template h4{font-size:18px}body .base-template h1,body .base-template h2,body .base-template h3,body .base-template h4{margin:10px 0}body .base-template p{font-size:16px;margin:10px 0}body .base-template li,body .base-template a{font-size:16px}body .base-template main a{text-decoration:underline;color:var(--t9-blue)}body .base-template button{font-size:16px}body .base-template a:hover{text-decoration:underline}body .base-template ul{margin-left:20px;list-style:disc}body .base-template ol{margin-left:20px!important;list-style:decimal!important}body .base-template header{display:flex;flex-direction:column;gap:.5rem}body .base-template header input{color:#000}body .base-template .header-content-container{background-color:var(--t9-blue);color:#fff}body .base-template .header-content-container:nth-child(1){padding:2rem 1rem}@media(max-width:650px){body .base-template .header-content-container:nth-child(1){padding:0}}body .base-template .header-content-container:nth-child(2){padding:1rem}@media(max-width:650px){body .base-template .header-content-container:nth-child(2){padding:0}}body .base-template .header-content-container svg{fill:#fff}@media screen and (max-width:650px){body .base-template .header-content.lower>div:nth-child(1){display:none}}body .base-template main .product-search{border:1px solid #a0a0a0;width:fit-content;padding:.5rem;border-radius:5px}body .base-template main .product-search input:focus{outline:none}body .base-template .header-content{max-width:1600px;width:100%;margin:auto;display:flex;gap:10px}body .base-template .header-content>div{width:100%;display:flex;align-items:center;gap:2rem}@media(max-width:650px){body .base-template .header-content>div{gap:0}}body .base-template .header-content>div:nth-child(2){justify-content:flex-end}body .base-template .header-content.upper .header-left{flex-direction:column;align-items:flex-start;gap:0}@media screen and (max-width:650px){body .base-template .header-content.upper{justify-content:space-between;gap:2rem}body .base-template .header-content.upper>div{width:fit-content}}@media screen and (max-width:650px){body .base-template .admin-products-link{display:none}}@media screen and (max-width:650px){body .base-template .basket-text{display:none}}@media screen and (max-width:650px){body .base-template .basket-icon{margin-right:20px}}body .base-template footer{background-color:var(--t9-blue);color:#fff}body .base-template footer input{color:#000}body .base-template footer svg{fill:#fff}body .base-template .footer-content{max-width:1600px;width:100%;margin:auto;display:flex;padding:1rem;gap:10px}body .base-template .footer-content>div{width:100%;display:flex;flex-direction:column}body .base-template .footer-content>div:nth-child(3){align-items:flex-end}@media(max-width:1000px){body .base-template .footer-content{flex-direction:column;align-items:center}}@media(max-width:1600px){body .base-template .header-content,body .base-template .footer-content{padding:1rem}}body .base-template .nav-icon.open span{background-color:#fff}body .base-template .jolojo-burger-menu .menu-container{gap:50px;font-size:2rem;padding-left:calc((100vw - 1600px)/2);padding-top:10vh;margin:auto}@media(max-width:650px){body .base-template .jolojo-burger-menu .menu-container{font-size:1.5rem}}body .base-template .jolojo-burger-menu .menu-container .menu-item{margin:2rem 0px}body .base-template .jolojo-burger-menu .menu-container a:hover{text-decoration:none}body .base-template .jolojo-burger-menu .menu-container .menu-item.featured{padding:15px;background-color:#617cf4;color:#fff;border-radius:18px;display:flex;justify-content:center;transition:.3s}body .base-template .jolojo-burger-menu .menu-container .menu-item.featured:hover{background-color:#3048b6}body .base-template .jolojo-burger-menu .item-selected .not-selected{opacity:.4}body .base-template .jolojo-burger-menu a{color:inherit}@media(max-width:650px){body .base-template .jolojo-menu__slide_from_side .menu-items-container{gap:0!important}}body .base-template .jolojo-menu__slide_from_side .parent,body .base-template .jolojo-menu__slide_from_side .child-items a{padding:10px 0}body .base-template .jolojo-menu__slide_from_side .parent{justify-content:space-between}body .base-template .jolojo-menu__slide_from_side .expand-icon{font-size:2rem}body .base-template .jolojo-menu__slide_from_side .menu-item.featured{padding:8px 15px;margin:5px 0;background-color:var(--t9-blue);color:#fff;border-radius:5px;width:fit-content}body .base-template .jolojo-menu__slide_from_side .menu-item.featured:first-of-type{margin-top:10px}@media screen and (max-width:650px){body .base-template .jolojo-menu__slide_from_side.open{left:0}}@media screen and (max-width:650px){body .base-template .jolojo-menu__slide_from_side .menu-items-container{padding:4rem 2rem!important}}body .base-template .register-user__form,body .base-template .reset-password-form{display:flex;flex-direction:column;gap:10px;font-size:16px;max-width:350px}body .base-template .register-user__form .register-user__field,body .base-template .register-user__form .cms-text-input,body .base-template .reset-password-form .register-user__field,body .base-template .reset-password-form .cms-text-input{display:flex;flex-direction:column;gap:5px}body .base-template .register-user__form input,body .base-template .register-user__form select,body .base-template .reset-password-form input,body .base-template .reset-password-form select{padding:.5em;font-size:inherit;border-radius:5px;border:1px solid #ccc}body .base-template .register-user__form .register-form--btn,body .base-template .reset-password-form .register-form--btn{display:flex;justify-content:center}body .base-template .register-user__form button,body .base-template .reset-password-form button{width:fit-content;padding:10px 20px;border-radius:5px;margin:auto;background-color:#000;transition:.3s;color:#fff;font-size:inherit;border:none;cursor:pointer}body .base-template .register-user__form button:hover,body .base-template .reset-password-form button:hover{background-color:#4c4c4c}body .base-template .login-button{font-size:16px;cursor:pointer}body .base-template .login-button button{padding:0;display:block;border:none;background:none}body .base-template .login-button svg{fill:#fff}body .base-template .login-button .menu-dropdown{color:#000}body .base-template .login-button .menu-dropdown a,body .base-template .login-button .menu-dropdown span{transition:.3s}body .base-template .login-button .menu-dropdown a:hover,body .base-template .login-button .menu-dropdown span:hover{text-decoration:none}body .base-template .cms-login-form{max-width:350px;margin:auto}body .base-template .cms-login-form a{text-decoration:underline}body .base-template .cms-login-form form{display:flex;flex-direction:column;gap:10px;font-size:16px}body .base-template .cms-login-form label{margin-bottom:5px}body .base-template .cms-login-form .cms-login--form_input{display:flex;flex-direction:column}body .base-template .cms-login-form .cms-login--form_input input{padding:.5em;font-size:inherit;border-radius:5px;border:1px solid #ccc}body .base-template .cms-login-form .cms-login-buttons{display:flex;flex-direction:column;gap:10px}body .base-template .cms-login-form .cms-logged-in{font-size:16px}body .base-template .cms-login-form input[type=submit],body .base-template .cms-login-form button{width:fit-content;padding:10px 20px;border-radius:5px;margin-left:auto;background-color:#000;transition:.3s;color:#fff;font-size:inherit}body .base-template .cms-login-form input[type=submit]:hover,body .base-template .cms-login-form button:hover{background-color:#4c4c4c}body .base-template .jolojo-contact-form{width:100%;max-width:500px}body .base-template .jolojo-contact-form .cms-table{display:flex;flex-direction:column;gap:20px;font-size:16px}body .base-template .jolojo-contact-form .cms-table input,body .base-template .jolojo-contact-form .cms-table label,body .base-template .jolojo-contact-form .cms-table textarea{font-size:inherit;width:100%}body .base-template .jolojo-contact-form .cms-table .contact-form__label{margin-bottom:.2em}body .base-template .jolojo-contact-form .cms-table input,body .base-template .jolojo-contact-form .cms-table textarea{padding:.5em;border:1px solid #ccc;border-radius:5px}body .base-template .jolojo-contact-form .cms-table textarea{resize:none;height:auto;min-height:100px}body .base-template .jolojo-contact-form .contact-form__error{margin-top:.5em;display:block}body .base-template .jolojo-contact-form .contact-checkbox-newsletter__group{display:inline-flex;align-items:center;gap:1em}body .base-template .jolojo-contact-form .contact-checkbox-newsletter__group input{width:auto;height:min-content;height:20px;width:20px}body .base-template .jolojo-contact-form .contact-checkbox-newsletter__group p{line-height:normal;color:#575757}body .base-template .jolojo-contact-form button{width:fit-content;padding:10px 20px;border-radius:5px;margin:auto;background-color:#000;transition:.3s;color:#fff;font-size:inherit;border:none;cursor:pointer}body .base-template .jolojo-contact-form button:hover{background-color:#4c4c4c}body .base-template .timeline-container .event-name{font-size:16px}body .base-template .ecom-product-list__column{padding:1rem;border-radius:10px;box-shadow:0 0 5px #0003;transition:.5s}body .base-template .ecom-product-list__column:hover{box-shadow:0 5px 10px #0003}body .base-template .ecom-product-list__component{width:100%}body .base-template .ecom-component__images,body .base-template .ecom-component__images .product-image{width:100%;height:100%}body .base-template .ecom-component__images .product-image img{object-fit:contain;width:100%;height:100%;aspect-ratio:1/1}body .base-template .ecom-component__images .product-image:hover{filter:none}body .base-template .ecom-product-list__element{color:#000;text-decoration:none}body .base-template .ecom-product-list__element:hover{background:#0000}body .base-template .product-image:after{display:none}body .base-template .product-image.no-stock{position:relative}body .base-template .product-image.no-stock:after{content:"OUT OF \aSTOCK ";white-space:pre;position:absolute;text-align:center;bottom:-90px;right:-90px;padding:10px;transform:rotate(-45deg);height:180px;width:180px;background-color:red;color:#fff;font-weight:700;display:block}body .base-template .product-image.pre-order:after{content:"PRE-ORDER";background-color:#00f}body .base-template .child-categories figure{border:none;border-radius:10px;box-shadow:0 0 5px #0003;transition:.5s}body .base-template .child-categories figure:hover{box-shadow:0 5px 10px #0003;background:#0000}body .base-template .child-categories .category-item{display:flex;flex-direction:column-reverse;justify-content:space-between;height:100%}body .base-template .child-categories .category-item img{object-fit:contain}@media screen and (max-width:800px){body .base-template .ecom-product-details__row{flex-wrap:wrap}}body .base-template .category-results{display:grid;grid-template-columns:repeat(6,1fr)}@media(max-width:1000px){body .base-template .category-results{grid-template-columns:repeat(4,1fr)}}@media(max-width:650px){body .base-template .category-results{grid-template-columns:repeat(2,1fr)}}body .base-template .category-results figure{border:none;border-radius:10px;box-shadow:0 0 5px #0003;transition:.5s}body .base-template .category-results figure:hover{box-shadow:0 5px 10px #0003;background:#0000}body .base-template .category-results .category-item{display:flex;flex-direction:column-reverse;justify-content:space-between;gap:1rem;height:100%}body .base-template .category-results .category-item img{object-fit:contain}body .base-template .jolojo-ecom-brand-list a{border:none!important;border-radius:10px;box-shadow:0 0 5px #0003;transition:.5s}body .base-template .jolojo-ecom-brand-list a:hover{box-shadow:0 5px 10px #0003;background:#0000}body .base-template .product-list{font-size:16px}body .base-template .product-list .temp-basket button{padding:.5rem 1rem;border-radius:.5rem;background-color:var(--t9-blue);color:#fff;transition:.3s}body .base-template .product-list .temp-basket button:hover{filter:brightness(.9)}body .base-template .product-list .temp-basket button:disabled{filter:brightness(.8)}body .base-template .jolojo-blog-list .image-container{max-width:250px}body .base-template .jolojo-social-links{display:flex;gap:.5rem}body .base-template .newsletter-container .newsletter-input{display:flex;gap:1rem;align-items:center}body .base-template .newsletter-container label{font-size:16px}body .base-template .newsletter-container input{padding:5px}body .base-template .newsletter-container button{padding:5px 10px;border-radius:5px;background-color:#fff;color:var(--t9-blue);border:none;cursor:pointer;transition:.3s;margin-top:1rem}body .base-template .newsletter-container button:hover{filter:brightness(.9)}body .base-template .jolojo-blog-list .blog-list-items-container{flex-direction:row;flex-wrap:wrap}body .base-template .jolojo-blog-list .blog-list-item{width:100%;max-width:350px}body .base-template .jolojo-blog-list .blog-list-pagination{margin:auto}body .base-template .wish-list-toggle{padding:5px;margin:0}body .base-template .wish-list-toggle.inWishList{background-color:var(--t9-blue)}
/*# sourceMappingURL=/components/templates/t9/v1.0.0/Template.client.css.map */
