@import url('../../../../../../ajax/libs/font-awesome/5.15.3/css/all.min.css');:root{--base-font-size:1.6rem;--base-font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;--base-font-color:#666;--base-font-color-light:rgba(102,102,102,.75);--page-background-color:#fff;--page-background-color-dark:#1f1f1f;--page-background-color-grey:#f4f4f4;--page-content-max-width:1360px;--primary-color:#ad161b;--primary-color-ligther:rgba(173,22,27,.5);--primary-color-darker:#961519;--bg-color-darkest:#000;--bg-color-dark:#1f1f1f;--bg-color-grey:#e5e5e6;--bg-color-light:#f4f4f4;--bg-color-lightest:#fff;--bg-color-alert:rgba(173,22,27,.3);--footer-background-color-light:#222;--footer-background-color-dark:#1f1f1f;--base-border-radius:4px;--min-container-height:60vh;--text-color-dark:#333;--text-color-light:#f0f0f2;--text-color-white:#fff;--text-color-black:#000;--text-shadow-dark:2px 2px 2px rgba(150,150,150,.25);--text-shadow-light:2px 2px 2px rgba(252,252,252,.25);--text-extended-line-height:1.6;--text-danger:var(--primary-color);--text-success:var(--base-font-color);--text-green:#198754;--shadow-standard:0 4px 10px 0 rgba(102,102,102,.5);--fade-time:300ms}@font-face{font-family:'Poppins';font-style:italic;font-weight:100;src:url(../../../../../../s/poppins/v15/pxiAyp8kv8JHgFVrJJLmE0tCMPc.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:200;src:url(../../../../../../s/poppins/v15/pxiDyp8kv8JHgFVrJJLmv1pVF9eL.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:300;src:url(../../../../../../s/poppins/v15/pxiDyp8kv8JHgFVrJJLm21lVF9eL.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;src:url(../../../../../../s/poppins/v15/pxiGyp8kv8JHgFVrJJLucHtF.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:500;src:url(../../../../../../s/poppins/v15/pxiDyp8kv8JHgFVrJJLmg1hVF9eL.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:600;src:url(../../../../../../s/poppins/v15/pxiDyp8kv8JHgFVrJJLmr19VF9eL.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:700;src:url(../../../../../../s/poppins/v15/pxiDyp8kv8JHgFVrJJLmy15VF9eL.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:800;src:url(../../../../../../s/poppins/v15/pxiDyp8kv8JHgFVrJJLm111VF9eL.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:italic;font-weight:900;src:url(../../../../../../s/poppins/v15/pxiDyp8kv8JHgFVrJJLm81xVF9eL.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:100;src:url(../../../../../../s/poppins/v15/pxiGyp8kv8JHgFVrLPTucHtF.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;src:url(../../../../../../s/poppins/v15/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:url(../../../../../../s/poppins/v15/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:url(../../../../../../s/poppins/v15/pxiEyp8kv8JHgFVrJJfedw.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:url(../../../../../../s/poppins/v15/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:url(../../../../../../s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:url(../../../../../../s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;src:url(../../../../../../s/poppins/v15/pxiByp8kv8JHgFVrLDD4Z1xlEA.ttf) format('truetype')}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;src:url(../../../../../../s/poppins/v15/pxiByp8kv8JHgFVrLBT5Z1xlEA.ttf) format('truetype')}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,.h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box;margin:0;padding:0}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}html{font-size:62.5%;height:100%}body{background-color:var(--page-background-color);font-size:var(--base-font-size);font-family:var(--base-font-family);color:var(--base-font-color);height:100%;display:flex;flex-direction:column;overflow-x:hidden}a{text-decoration:none;color:var(--base-font-color)}.img-responsive{width:100%;height:auto;display:block}@media screen and (min-width:1024.1px){body{overflow-x:unset}}@keyframes fade-in{from{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-no-offset{from{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-heigth{from{opacity:0;height:0}to{opacity:1;height:100%}}.container{max-width:1360px;margin:0 auto}.container-full{margin:0 auto}.pageHeader{background-color:#fff;position:relative;top:0;left:0;width:100%;padding:0 30px;border-bottom:1px solid #a5a5a5;border-top:3px solid var(--primary-color);z-index:1000}.pageHeader .navbar{margin:0 auto;display:flex;justify-content:space-between;align-items:center;background-color:transparent;height:50px}.navbar-trigger{margin:0 10px;cursor:pointer}.navbar-trigger div{width:25px;height:3px;background-color:var(--base-font-color);margin:5px;transition:all .3s ease}.navbar-trigger.toggle .line1{transform:rotate(-45deg) translate(-5px,6px)}.navbar-trigger.toggle .line2{opacity:0}.navbar-trigger.toggle .line3{transform:rotate(45deg) translate(-5px,-6px)}.navbar-brand .navbar-brand-logo{width:110px;height:20px;display:block}.navbar-brand .navbar-brand-logo img{height:100%}.navbar-utilities button,.navbar-utilities .nav-btn{border:none;background-color:transparent;cursor:pointer;color:var(--base-font-color);margin:0 10px;position:relative;font-size:2rem;outline:none}.navbar-utilities .nav-btn-profile{display:none;visibility:hidden}.navbar-utilities .nav-btn-profile .loggedIn{color:var(--primary-color)}.navbar-utilities .nav-btn-basket{display:none;visibility:hidden}.navbar-utilities .items-in-cart{background-color:var(--primary-color);border-radius:100%;font-size:1rem;line-height:1.7rem;height:18px;width:18px;position:absolute;top:-6px;right:-6px;color:#fff;text-align:center}.navbar-menu .navbar-dropdown ul{list-style-type:none;padding:0;opacity:inherit}.navbar-menu .navbar-dropdown ul li{margin:0;display:block;opacity:inherit}.navbar-menu .navbar-dropdown ul li.active{font-weight:bolder}.navbar-menu .navbar-dropdown ul li a{display:block !important;opacity:inherit;white-space:nowrap}.navbar-menu .navbar-dropdown ul li a:hover{color:#fff}@media screen and (max-width:1024px){.pageHeader{position:relative;top:0;left:0;height:53px;padding:0 15px;z-index:100;transition:all .3s ease}.navbar-menu{position:fixed;left:0;height:calc(100vh - 50px);top:53px;background-color:#e3e3e3;display:flex;flex-direction:column;align-items:flex-start;width:98%;transform:translateX(-1001%);transition:transform .5s ease-in;box-shadow:5px -1px 6px -5px #000}.navbar-menu .navbar-item{width:100%;text-transform:uppercase;margin-top:1rem}.navbar-menu .navbar-item>a{font-size:110%}.navbar-menu.nav-active{transform:translateX(0%)}.navbar-menu a{font-size:1.3rem;display:inline-block;color:var(--base-font-color);padding:.5rem}.navbar-menu a+.navbar-dropdown-trigger{font-size:1.2rem;padding:0 .5rem;display:inline-block;float:right}.navbar-menu .navbar-dropdown{margin-top:1rem}.navbar-menu .navbar-dropdown ul{margin:0;padding:0}.navbar-menu .navbar-dropdown ul li{margin:0 1rem}.navbar-menu .navbar-dropdown .navbar-item{padding:1.5rem;position:relative}.navbar-menu .mobile-navbar-utilities{display:block !important}.navbar-menu .mobile-navbar-utilities .mobile-navbar-utilities-item{margin:2rem 0 1rem 1rem}.navbar-menu .mobile-navbar-utilities button{border:none;background-color:transparent;cursor:pointer;color:var(--base-font-color);margin:0 10px;position:relative;outline:none;text-transform:uppercase;font-size:1.3rem}.navbar-menu .mobile-navbar-utilities .nav-btn-profile .loggedIn{color:var(--primary-color)}.navbar-menu .mobile-navbar-utilities .items-in-cart{background-color:var(--primary-color);border-radius:100%;font-size:1rem;line-height:1.7rem;height:18px;width:18px;position:absolute;top:-7px;right:-12px;color:#fff}}@media screen and (min-width:1024.1px){.navbar-trigger{display:none}.navbar-menu{display:flex;margin-left:auto}.navbar-menu .navbar-item{margin-right:1.5rem;position:relative}.navbar-menu .navbar-item.active::after{content:" ";position:absolute;bottom:0;left:0;height:3px;width:100%;background-color:var(--primary-color);border-bottom-left-radius:var(--base-border-radius);border-bottom-right-radius:var(--base-border-radius)}.navbar-menu .navbar-item a{font-size:1.3rem;text-transform:uppercase;display:inline-block;color:var(--base-font-color);line-height:50px}.navbar-menu .navbar-item a+.navbar-dropdown-trigger{font-size:1.2rem;padding:0 .5rem;display:inline-block;height:63%}.navbar-dropdown{border-top:3px solid transparent;display:none;visibility:hidden;opacity:0;position:absolute;padding:0;top:50px;width:100%;animation:fade-in .3s ease 0s normal;border-radius:var(--base-border-radius)}.navbar-dropdown ul{margin:0;padding:0}.navbar-dropdown ul li{margin:0;display:block;border-bottom:2px solid var(--base-font-color);padding:0 1rem;opacity:inherit;overflow:hidden}.navbar-dropdown ul li:hover{border-bottom-color:var(--primary-color-ligther);background-color:var(--primary-color);color:#fff}.navbar-dropdown.open{border-top:3px solid var(--primary-color);display:block;visibility:visible;opacity:1;background-color:#eee;width:auto;height:auto;box-shadow:var(--shadow-standard)}.navbar-utilities .nav-btn-profile{display:inline-block;visibility:visible}.navbar-utilities .nav-btn-basket{display:inline-block;visibility:visible}}.page-minicart{min-height:100px;width:250px;background-color:#eee;border-top:3px solid var(--primary-color);position:absolute;right:0;top:53px;display:none;animation:fade-in .3s ease 0s normal;border-radius:var(--base-border-radius);box-shadow:var(--shadow-standard)}.page-minicart .page-minicart__container{display:flex;flex-direction:column;height:inherit}.page-minicart .page-minicart__container .header{text-align:center;font-size:2rem;font-weight:bold;color:#fff;background-color:var(--primary-color);padding:1rem}.page-minicart .page-minicart__container .content{padding:1rem;max-height:300px;overflow-y:auto;overflow-x:hidden}.page-minicart .page-minicart__container .footer{padding:1rem;margin-top:auto}.page-minicart .page-minicart__container .footer a{display:block;border:1px solid var(--primary-color);color:var(--base-font-color);text-align:center;padding:1rem;font-size:1.6rem;font-weight:bold}.page-minicart.open{display:block}.page-profile-layer{width:200px;background-color:#eee;border-top:3px solid var(--primary-color);position:absolute;right:0;top:53px;display:none;animation:fade-in .3s ease 0s normal;border-radius:var(--base-border-radius);box-shadow:var(--shadow-standard)}.page-profile-layer .page-profile-layer__container{display:flex;flex-direction:column;height:inherit}.page-profile-layer .page-profile-layer__container .header{text-align:center;font-size:2rem;font-weight:bold;color:#fff;background-color:var(--primary-color);padding:1rem}.page-profile-layer .page-profile-layer__container .content{padding:1rem}.page-profile-layer .page-profile-layer__container .footer{padding:1rem;margin-top:auto}.page-profile-layer .page-profile-layer__container .footer a{display:block;border:1px solid var(--primary-color);color:var(--base-font-color);text-align:center;padding:1rem;font-size:1.6rem;font-weight:bold}.page-profile-layer.open{display:block}.page-language-layer{max-height:500px;width:200px;background-color:#eee;border-top:3px solid var(--primary-color);position:absolute;right:0;top:53px;display:none;animation:fade-in .3s ease 0s normal;border-radius:var(--base-border-radius);box-shadow:var(--shadow-standard)}.page-language-layer .page-language-layer__container{display:flex;flex-direction:column;height:inherit}.page-language-layer .page-language-layer__container .header{text-align:center;font-size:2rem;font-weight:bold;color:#fff;background-color:var(--primary-color);padding:1rem}.page-language-layer .page-language-layer__container .content{padding:1rem}.page-language-layer .page-language-layer__container .footer{padding:1rem;margin-top:auto}.page-language-layer .page-language-layer__container .footer a{display:block;border:1px solid var(--primary-color);color:var(--base-font-color);text-align:center;padding:1rem;font-size:1.6rem;font-weight:bold}.page-language-layer.open{display:block}.menu-profile{list-style-type:none;padding:0;opacity:inherit}.menu-profile li{margin:0;display:block;border-bottom:1px solid var(--base-font-color);padding:0 1rem;opacity:inherit;line-height:1.6}.menu-profile li:hover{border-bottom-color:var(--primary-color-ligther);background-color:var(--primary-color);color:#fff}.menu-profile li.active{border-bottom:1px solid var(--primary-color);font-weight:bolder}.menu-profile li:last-of-type{border-bottom:none}.menu-profile li a{display:block !important;opacity:inherit;white-space:nowrap}.menu-profile li a:hover{color:#fff}.pageFooter{margin-top:auto;background-color:var(--footer-background-color-light)}.pageFooter .footer__primary{max-width:1360px;margin:auto;margin-top:5rem;padding:0 30px;display:grid;gap:1.5rem;justify-content:space-between;grid-template-columns:repeat(1,1fr)}.pageFooter .footer__secondary__wrapper{background-color:var(--footer-background-color-dark)}.pageFooter .footer__secondary{background-color:var(--footer-background-color-dark);color:var(--base-font-color-light);font-size:1.2rem;padding:2rem 30px;max-width:1360px;margin:auto;justify-content:space-between;align-items:center}.pageFooter .footer__secondary .copyright{text-align:center;margin:2rem auto}.pageFooter .footer__secondary .payment-methods{align-items:center}.pageFooter .footer__secondary .payment-methods .payment-methods__header{color:var(--text-color-white);font-size:1.6rem;margin:2rem auto;text-align:center}.pageFooter .footer__secondary .payment-methods .payment-methods__icons{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;margin:auto}.pageFooter .footer__secondary .payment-methods .payment-methods__icons img{max-width:50px;height:auto;display:block}.pageFooter .footer__pod{color:#fff;margin-bottom:1.5rem;text-align:center}.pageFooter .footer__pod__title{font-size:1.4rem;margin-bottom:1.6rem;font-weight:bolder}.pageFooter .footer__pod__content{font-size:1.4rem}.pageFooter .footer__pod__content a{color:#fff}.pageFooter .footer__pod__content ul{padding:0;list-style-type:none}.pageFooter .footer__pod__content li{margin:.5rem 0}@media screen and (min-width:1024.1px){.pageFooter .footer__primary{grid-template-columns:repeat(4,1fr) !important}.pageFooter .footer__pod{margin-bottom:1.5rem;text-align:left !important}.pageFooter .footer__secondary{display:flex}.pageFooter .footer__secondary .copyright{order:1;text-align:left;margin:0}.pageFooter .footer__secondary .payment-methods{order:2;display:flex}.pageFooter .footer__secondary .payment-methods .payment-methods__header{margin-right:2rem}.pageFooter .footer__secondary .payment-methods .payment-methods__icons{display:flex;gap:1rem;align-items:center;width:auto}.pageFooter .footer__secondary .payment-methods .payment-methods__icons img{max-width:50px;height:auto;display:block}}.ecom-list-pods{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.ecom-list-pods .ecom-list-pods__item{min-height:150px;display:flex;flex-direction:column}.ecom-list-pods .ecom-list-pods__item .image{overflow:hidden;position:relative}.ecom-list-pods .ecom-list-pods__item .image img:hover{transition:all .3s ease;transform:scale(1.05)}.ecom-list-pods .ecom-list-pods__item .title{font-weight:bold;margin:1rem 0;font-size:1.7rem}.ecom-list-pods .ecom-list-pods__item .price{margin-top:auto;color:#666}.ecom-list-pods .ecom-list-pods__item .footer{padding:1rem 0}@media screen and (min-width:1024.1px){.ecom-list-pods{grid-template-columns:repeat(4,1fr)}}.ecom-list-pods__header{text-align:center;font-size:3rem;margin-bottom:3rem}.minicart__table{font-size:1rem;width:100%;border-collapse:collapse}.minicart__table th{padding:0 .5rem;text-align:left;height:30px}.minicart__table th:nth-child(1){width:30px}.minicart__table th:nth-child(3){text-align:center}.minicart__table th:nth-child(4){text-align:right}.minicart__row td{padding:0 .5rem;height:30px;border-top:1px solid var(--base-font-color-light)}.minicart__row td:nth-child(1){padding:0}.minicart__row td:nth-child(1) img{width:30px;height:30px;display:block}.minicart__row td:nth-child(2) a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100px;display:inline-block}.minicart__row td:nth-child(3){text-align:center}.minicart__row td:nth-child(4){text-align:right}.minicart__row--footer td{padding:0 .5rem;height:30px;border-top:3px double var(--base-font-color-light);font-weight:bolder}.minicart__row--footer td:nth-child(1){padding:0}.minicart__row--footer td:nth-child(1) img{width:30px;height:30px;display:inline-block}.minicart__row--footer td:nth-child(3){text-align:center}.minicart__row--footer td:nth-child(4){text-align:right}.ecom-product-detail-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem}.product__images .product__images--default-image{position:relative}.ecom-product-detail-grid .product__images .product__images--thumb-image{margin:2rem 0 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem}.ecom-product-detail-grid .product__images .product__images--thumb-image img{cursor:pointer}.ecom-product-detail-grid .product__info .product__text{line-height:1.6}.ecom-product-detail-grid .product__info .product__price{font-size:3rem;font-weight:bold;padding-top:2rem;padding-left:2rem}.ecom-product-detail-grid .product__info .stock__state{padding-left:2rem}.ecom-product-detail-grid .product__info .product__price--text--before{font-size:1.4rem}.ecom-product-detail-grid .product__info .product__price--amount--before{font-size:1.8rem}.ecom-product-detail-grid .product__info .product__price--text--sale{font-size:2.2rem}.ecom-product-detail-grid .product__info .product__price--amount--sale{font-size:3rem;font-weight:bold}.ecom-product-detail-grid .product__info .product__action{margin-top:2rem}.product__tab--container{margin-top:2rem}.tabs{display:flex}.tab-links{border:none;border:1px solid #ad161b;border-bottom:2px solid #ad161b;border-start-start-radius:8px;border-start-end-radius:8px;font-size:1.1rem;padding:.25rem}.tab-links+.tab-links{border-left:none}.tab-links.active{background-color:#ad161b;border-bottom:2px solid #ad161b;color:#fff}.tab-content{display:none;animation:fade-in-no-offset .5s ease 0s normal;background-color:#e3e3e3;padding:1rem;transform:translateY(-2px);border-end-start-radius:4px;border-end-end-radius:4px}.tab-content ul{padding:2rem}.tab-content.active{display:block;border-top:2px solid #ad161b}.table{width:100%;margin-bottom:2rem;background-color:#fff;border-collapse:collapse}.table .label,.table .value{border-top:2px solid #e3e3e3;padding:.5rem}.table tr{margin-bottom:.5rem}.table tr td:last-of-type{width:70%}.table tr td:first-of-type{width:30%}.text-bold{font-weight:bolder}@media screen and (min-width:584px){.tab-links{padding:.6rem}}@media screen and (min-width:1024.1px){.ecom-product-detail-grid{grid-template-columns:repeat(2,1fr)}.product__images .product__images--thumb-image{grid-template-columns:repeat(4,1fr)}.tab-links{font-size:var(--base-font-size);padding:1rem}}@keyframes fadeIn{to{opacity:1}}.fade-in{opacity:0;animation:fadeIn var(--fade-time) ease-in 1 forwards}@keyframes fade-in-no-offset{from{opacity:0}to{opacity:1}}.cart-content-table{width:100%;border-collapse:collapse}.cart-content-table thead th{border-bottom:1px solid var(--primary-color)}.cart-content-table tfoot th{border-top:1px solid var(--primary-color);border-bottom:1px solid var(--primary-color);padding:.5rem}.cart-content-table td,.cart-content-table th{vertical-align:top}.cart-content-table td.image,.cart-content-table th.image{width:75px}.cart-content-table td.image img,.cart-content-table th.image img{display:block}.cart-content-table td.name,.cart-content-table th.name{text-align:left;width:50%;padding:.5rem}.cart-content-table td.quantity,.cart-content-table th.quantity{padding:.5rem;display:inline-block}.cart-content-table td.unit-price,.cart-content-table th.unit-price{text-align:right;padding:.5rem}.cart-content-table td.actions,.cart-content-table th.actions{text-align:center;padding:.5rem}.cart-content-table td.actions a,.cart-content-table th.actions a{font-size:1.8rem;display:inline-block;margin:0 .5rem}.cart-content-table td.total-price,.cart-content-table th.total-price{text-align:right;padding:.5rem}.cart-content-table td.delete,.cart-content-table th.delete{text-align:center;padding:.5rem}.cart-content-table tr:nth-child(even){background-color:var(--bg-color-light)}form.cart-actions{margin-top:2rem;display:flex;justify-content:space-between}.cart-onestep{display:grid;grid-gap:2rem}@media screen and (max-width:420px){.cart-onestep{display:block}}.cart-onestep .cart-container .orderline-grid{display:grid;grid-template-columns:75px 1fr 1fr;grid-template-rows:repeat(4,1fr);gap:.5rem;grid-template-areas:"image name name" "image unitprice unitprice" "image actions actions" "image totalprice totalprice";border-bottom:1px solid var(--bg-color-light);margin-bottom:.5rem}.cart-onestep .cart-container .orderline-grid .image{grid-area:image}.cart-onestep .cart-container .orderline-grid .image img{display:block}.cart-onestep .cart-container .orderline-grid .name{grid-area:name;font-weight:bold}.cart-onestep .cart-container .orderline-grid .unit-price{grid-area:unitprice;font-size:80%}.cart-onestep .cart-container .orderline-grid .actions{grid-area:actions;justify-self:end}.cart-onestep .cart-container .orderline-grid .actions a,.cart-onestep .cart-container .orderline-grid .actions span{display:inline-block;margin-left:.5rem}.cart-onestep .cart-container .orderline-grid .total-price{grid-area:totalprice;justify-self:end;padding:.5rem 0;font-weight:bolder}.cart-onestep .inner{background-color:#e3e3e3;border-radius:var(--base-border-radius);padding:1rem;min-height:75px}.cart-onestep .inner .billing-adress{margin-bottom:2rem}.cart-onestep .inner .toggle-delivery-address{margin-top:2rem}.cart-onestep .inner .delivery-address,.cart-onestep .inner .password-container{height:0;overflow:hidden}.cart-onestep .inner .delivery-address.open,.cart-onestep .inner .password-container.open{animation-name:fade-in-heigth;animation-duration:300ms;animation-timing-function:ease-in;animation-fill-mode:forwards}.cart-onestep .inner .delivery-methods{margin-bottom:2rem}.cart-onestep .inner .delivery-methods h5{margin-bottom:1rem}.cart-onestep .inner .delivery-methods label{display:block;margin-left:1rem;margin-bottom:1rem}.cart-onestep .inner .payment-methods{margin-bottom:2rem}.cart-onestep .inner .payment-methods h5{margin-bottom:1rem}.cart-onestep .inner .payment-methods label{display:block;margin-left:1rem;margin-bottom:1rem}.cart-onestep .inner .orderlines{margin-bottom:2rem}.cart-onestep .inner .totals{margin-bottom:2rem}.cart-onestep .inner .totals .totals-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;grid-gap:.5rem}.cart-onestep .inner .totals .totals-grid .label.label--bold{font-weight:bolder}.cart-onestep .inner .totals .totals-grid .value{text-align:right}.cart-onestep .inner .totals .totals-grid .value.value--bold{font-weight:bolder}.cart-onestep .inner .voucher{margin-bottom:2rem}.cart-onestep .inner .accept-terms{margin-bottom:2rem}.cart-onestep .inner .accept-terms a{color:var(--primary-color)}.cart-onestep .inner .actions{display:flex}.cart-onestep .inner .actions .btn:last-of-type{margin-left:auto}.cart-onestep .address-grid{display:grid;grid-template-areas:"email" "firstname" "lastname" "address" "address2" "zip" "city" "country" "phone";grid-template-columns:repeat(1,1fr);grid-auto-rows:auto;grid-gap:1rem}.cart-onestep .address-grid .firstname{grid-area:firstname}.cart-onestep .address-grid .lastname{grid-area:lastname}.cart-onestep .address-grid .address{grid-area:address}.cart-onestep .address-grid .address2{grid-area:address2}.cart-onestep .address-grid .zip{grid-area:zip}.cart-onestep .address-grid .city{grid-area:city}.cart-onestep .address-grid .country{grid-area:country}.cart-onestep .address-grid .email{grid-area:email}.cart-onestep .address-grid .phone{grid-area:phone}.cart-recipt .cart-recipt-orderinfo{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem;margin-bottom:2rem}.cart-recipt .cart-recipt-orderinfo>*{background-color:var(--bg-color-light)}.cart-recipt .cart-recipt-orderinfo .billing-container{padding:1rem}.cart-recipt .cart-recipt-orderinfo .billing-container h5{margin-bottom:1rem;border-bottom:1px solid var(--bg-color-grey)}.cart-recipt .cart-recipt-orderinfo .delivery-container{padding:1rem}.cart-recipt .cart-recipt-orderinfo .delivery-container h5{margin-bottom:1rem;border-bottom:1px solid var(--bg-color-grey)}.cart-recipt .cart-recipt-orderinfo .orderinfo-container{padding:1rem}.cart-recipt .cart-recipt-orderinfo .orderinfo-container h5{margin-bottom:1rem;border-bottom:1px solid var(--bg-color-grey)}.cart-recipt .cart-recipt-orderinfo .orderinfo-container .row{text-align:right;margin-bottom:1rem}.cart-recipt .cart-recipt-orderinfo .orderinfo-container .row .label{display:inline-block;margin-right:1rem}.cart-recipt .cart-recipt-orderinfo .orderinfo-container .row .value{display:inline-block;font-weight:bolder}.cart-recipt .cart-recipt-orderinfo .address-grid .header{padding-bottom:.5rem;font-weight:bolder}.cart-recipt .cart-recipt-orderinfo .address-grid .content{margin-left:1rem}.cart-recipt .cart-recipt-orderinfo .address-grid .name{margin-bottom:2rem}.cart-recipt .cart-recipt-orderinfo .address-grid .address{margin-bottom:2rem}.cart-recipt .cart-recipt-orderinfo .address-grid .email{margin-bottom:2rem}.cart-recipt .cart-recipt-orderinfo .address-grid .phone{margin-bottom:2rem}.cart-recipt .cart-recipt-orderspecification{background-color:var(--bg-color-light)}.cart-recipt .cart-recipt-orderspecification .orderspecification-container{padding:1rem}.cart-recipt .cart-recipt-orderspecification .orderline-grid{display:grid;grid-template-columns:60% 15% 25%;padding:.5rem 0}.cart-recipt .cart-recipt-orderspecification .orderline-grid.header{font-weight:bolder;margin-bottom:1rem}.cart-recipt .cart-recipt-orderspecification .orderline-grid.total{margin:1rem 0;border-top:1px solid var(--bg-color-grey);border-bottom:1px solid var(--bg-color-grey)}.cart-recipt .cart-recipt-orderspecification .orderline-grid.grand-total{border-top:1px solid var(--bg-color-grey);border-bottom:3px double var(--bg-color-grey);font-weight:bold}.cart-recipt .cart-recipt-orderspecification .orderline-grid .quantity{text-align:center}.cart-recipt .cart-recipt-orderspecification .orderline-grid .price{text-align:right;justify-self:end}@media screen and (min-width:420px){.cart-onestep{display:grid;grid-gap:2rem}}@media screen and (min-width:1024.1px){.cart-onestep{grid-template-columns:repeat(3,1fr)}.cart-onestep .address-grid{grid-template-areas:"email email" "firstname lastname" "address address" "address2 address2" "zip city" "country country" "phone phone";grid-template-columns:repeat(2,1fr)}.cart-onestep .cart-container .orderline-grid{grid-template-columns:75px 1fr 1fr;grid-template-rows:repeat(3,1fr);grid-template-areas:"image name name" "image unitprice actions" "image totalprice totalprice"}.cart-recipt .cart-recipt-orderinfo{grid-template-columns:repeat(3,1fr)}.cart-recipt .cart-recipt-orderspecification .orderline-grid{grid-template-columns:9fr 1fr 2fr}}.text-component-section{padding-top:2rem;padding-bottom:2rem}.text-component-section.bg-darkest{background-color:var(--bg-color-darkest);color:var(--text-color-white)}.text-component-section.bg-darkest .btn--outline{color:var(--text-color-white) !important}.text-component-section.bg-dark{background-color:var(--bg-color-dark);color:var(--text-color-white)}.text-component-section.bg-dark .btn--outline{color:var(--text-color-white) !important}.text-component-section.bg-light{background-color:var(--bg-color-light);color:var(--text-color-black)}.text-component-section.bg-lightest{background-color:var(--bg-color-lightest);color:var(--text-color-black)}.text-component{max-width:1360px;margin:0 auto;padding:0 30px;display:flex;flex-direction:column}.text-component .header{font-size:3rem}.text-component .header>*{margin-bottom:0}.text-component .content{line-height:var(--text-extended-line-height)}.text-component .footer{margin-top:2rem}.poi-component-section{padding-bottom:2rem}.poi-component-section.bg-darkest,.poi-component-section.bg-darkest a{background-color:var(--bg-color-darkest);color:var(--text-color-white)}.poi-component-section.bg-darkest .btn--outline{color:var(--text-color-white) !important}.poi-component-section.bg-dark,.poi-component-section.bg-dark a{background-color:var(--bg-color-dark);color:var(--text-color-white)}.poi-component-section.bg-dark .btn--outline{color:var(--text-color-white) !important}.poi-component-section.bg-light,.poi-component-section.bg-light a{background-color:var(--bg-color-light);color:var(--text-color-black)}.poi-component-section.bg-lightest,.poi-component-section.bg-lightest a{background-color:var(--bg-color-lightest);color:var(--text-color-black)}.point-of-interest{max-width:1360px;margin:0 auto;display:grid;gap:2rem;padding:2rem}.point-of-interest .poi{padding:2rem 0;text-align:center;transition:transform 100ms ease-in-out;flex:1}.point-of-interest .poi:hover,.point-of-interest .poi :focus{transform:scale(1.05)}.point-of-interest .poi .image{width:33.33%;margin:0 auto 1rem auto}.point-of-interest .poi .image.shift-color{filter:invert(17%) sepia(81%) saturate(4132%) hue-rotate(349deg) brightness(68%) contrast(97%)}.point-of-interest .poi .header{font-weight:600;margin-bottom:1rem;margin-top:auto}.poi-content{max-width:1360px;margin:0 auto;padding:2rem}.img-bg{background-size:cover;background-position:top;background-repeat:no-repeat}.img-bg-fixed{background-attachment:fixed}@media screen and (min-width:768.1px){.point-of-interest{grid-template-columns:repeat(auto-fit,25%);justify-content:center}}@media screen and (min-width:1024.1px){.point-of-interest{grid-template-columns:repeat(auto-fit,14.66%);justify-content:center;display:flex}}.text-image-component-section.bg-darkest{background-color:var(--bg-color-darkest);color:var(--text-color-white)}.text-image-component-section.bg-darkest .btn--outline{color:var(--text-color-white) !important}.text-image-component-section.bg-dark{background-color:var(--bg-color-dark);color:var(--text-color-white)}.text-image-component-section.bg-dark .btn--outline{color:var(--text-color-white) !important}.text-image-component-section.bg-light{background-color:var(--bg-color-light);color:var(--text-color-black)}.text-image-component-section.bg-lightest{background-color:var(--bg-color-lightest);color:var(--text-color-black)}.text-image-block{margin:0 auto;display:flex;flex-direction:column;min-height:var(--min-container-height)}.text-image-block .text-image-block--text{width:100%}.text-image-block .text-image-block--text .text-image-block--text__left{max-width:100%;margin-right:auto;padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:center}.text-image-block .text-image-block--text .text-image-block--text__right{max-width:100%;margin-left:auto;padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:center}.text-image-block .text-image-block--text .content{line-height:var(--text-extended-line-height)}.text-image-block .text-image-block--text .footer{margin-top:2rem;display:flex;justify-content:flex-end}.text-image-block .text-image-block--image{width:100%;min-height:40vh;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}@media screen and (min-width:768.1px){.text-image-block{margin:0 auto;flex-direction:row}.text-image-block.order-image-text{flex-direction:row}.text-image-block.order-text-image{flex-direction:row-reverse}.text-image-block .text-image-block--text{width:50%}.text-image-block .text-image-block--text .text-image-block--text__left{max-width:calc(var(--page-content-max-width)/2)}.text-image-block .text-image-block--text .text-image-block--text__right{max-width:calc(var(--page-content-max-width)/2)}.text-image-block .text-image-block--image{width:50%;min-height:100%}}.text-image-fullwidth{display:flex;flex-direction:column;justify-content:center;background-position:50% 50%;min-height:var(--min-container-height);background-size:cover;padding:0;margin:0}.text-image-fullwidth .text-image-fullwidth-wrapper{max-width:1360px;width:100%;margin:0 auto;padding:0 30px;height:100%;display:flex;flex-direction:column;justify-content:center}.text-image-fullwidth .text-image-fullwidth__content.text-left{align-self:flex-start}.text-image-fullwidth .text-image-fullwidth__content.text-center{align-self:center}.text-image-fullwidth .text-image-fullwidth__content.text-right{align-self:flex-end;text-align:left !important}.text-image-fullwidth .text-image-fullwidth__content.text__dark{color:var(--text-color-black);text-shadow:var(--text-shadow-light)}.text-image-fullwidth .text-image-fullwidth__content.text__dark .btn--outline{color:var(--text-color-white) !important}.text-image-fullwidth .text-image-fullwidth__content.text__light{color:var(--text-color-white);text-shadow:var(--text-shadow-dark)}.text-image-fullwidth .text-image-fullwidth__content.text__light .btn--outline{color:var(--text-color-white) !important}.text-image-fullwidth .text-image-fullwidth__content .header{font-size:3rem}.text-image-fullwidth .text-image-fullwidth__content .header>*{margin-bottom:0}.text-image-fullwidth .text-image-fullwidth__content .header.text__light{color:var(--text-color-white);text-shadow:var(--text-shadow-dark)}.text-image-fullwidth .text-image-fullwidth__content .header.text__dark{color:var(--text-color-black);text-shadow:var(--text-shadow-light)}.text-image-fullwidth .text-image-fullwidth__content .content{line-height:var(--text-extended-line-height)}.text-image-fullwidth .text-image-fullwidth__content .content.text__light{color:var(--text-color-white);text-shadow:var(--text-shadow-dark)}.text-image-fullwidth .text-image-fullwidth__content .content.text__dark{color:var(--text-color-dark);text-shadow:var(--text-shadow-light)}.text-image-fullwidth .text-image-fullwidth__content .footer{margin-top:2rem}@media screen and (min-width:1024.1px){.text-image-fullwidth__content{width:50%}}.two-col-cta{display:flex;flex-direction:column;background-color:var(--bg-color-dark);min-height:var(--min-container-height)}.two-col-cta>*{min-height:250px;background-position:50%;background-repeat:no-repeat;background-size:cover}.two-col-cta .two-col-cta__large{flex:2}.two-col-cta .two-col-cta__small{flex:1}.two-col-cta .two-col-cta__text-container{height:100%;position:relative;margin:0 4rem;text-align:center;line-height:1.5;display:flex;flex-direction:column;align-content:center;justify-content:center;padding:4rem 0}.two-col-cta .two-col-cta__text-container>*{flex:0 0 0}.two-col-cta .two-col-cta__text-container .header{color:var(--text-color-light)}.two-col-cta .two-col-cta__text-container .content{color:var(--text-color-light)}.two-col-cta .two-col-cta__text-container .footer{margin-top:3rem}@media screen and (min-width:1024.1px){.two-col-cta{flex-direction:row}.two-col-cta>*{min-height:auto;min-height:500px}}.three-col-cta{display:flex;flex-direction:column;background-color:var(--bg-color-light);min-height:var(--min-container-height)}.three-col-cta>*{width:100%;min-height:250px;background-position:50%;background-repeat:no-repeat;background-size:cover}.three-col-cta .three-col-cta__text-container{position:relative;margin:0 4rem;text-align:center;line-height:1.5;display:flex;flex-direction:column;justify-content:center;align-content:center;height:100%;padding:4rem 0}.three-col-cta .three-col-cta__text-container>*{flex:0 0 0}.three-col-cta .three-col-cta__text-container .header{color:inherit}.three-col-cta .three-col-cta__text-container .content{color:inherit}.three-col-cta .three-col-cta__text-container .footer{margin-top:2rem}@media screen and (min-width:1024.1px){.three-col-cta{flex-direction:row}.three-col-cta>*{min-height:auto}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600}h6,h5,h4,h3,h2,h1,.h6,.h5,.h4,.h3,.h2,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){h1,.h1{font-size:4rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){h2,.h2{font-size:3.5rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){h3,.h3{font-size:3rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){h4,.h4{font-size:2.5rem}}h5,.h5{font-size:2rem}h6,.h6{font-size:1rem}.base-font-size{font-size:var(--base-font-size) !important;font-family:var(--base-font-family) !important}p{margin-top:0;margin-bottom:1rem}.toUpperCase{text-transform:uppercase}input.btn{width:100%;display:inline-block;margin-bottom:1rem}.btn{padding:1.5rem 2rem;display:inline-block;cursor:pointer;margin-bottom:1rem;border-radius:var(--base-border-radius);font-weight:bold;border:1px solid var(--primary-color);text-shadow:none !important}.btn+.btn{margin-left:3rem}.btn:hover{transform:translate(-1px,-1px)}.btn.btn--primary{background-color:var(--primary-color);color:#fff}.btn.btn--primary:hover{background-color:var(--primary-color-darker)}.btn.btn--outline{background-color:transparent !important;color:var(--base-font-color) !important}.btn.btn--large{padding:2rem 3rem;font-size:2rem}.btn.btn--small{padding:1rem 1.25rem;font-size:1rem}.btn.btn--fullwidth{width:100%;text-align:center;display:inline-block}.flex-order-1{order:1}.flex-order-2{order:2}.margin-top-bottom-2rem{margin-top:2rem;margin-bottom:2rem}.margin-top-bottom-3rem{margin-top:3rem;margin-bottom:3rem}.margin-bottom-0{margin-bottom:0}.padding-left-right-30px{padding-left:30px;padding-right:30px}@media screen and (max-width:1024px){.hidden-small-screens{display:none;visibility:hidden}.hidden-large-screens{display:inherit;visibility:inherit}}@media screen and (min-width:1024.1px){.hidden-small-screens{visibility:inherit}.hidden-large-screens{display:none;visibility:hidden}}.text-left{text-align:left}.text-center{text-align:center}.text-center .content{margin:0 auto}.text-right{text-align:right !important}.text-right .content{margin-left:auto}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.text-danger{color:var(--primary-color);font-style:italic;font-size:1.4rem}.text-success{font-style:italic;font-size:1.4rem}.text-green{color:var(--text-green)}.form-field+.form-field{margin-top:2rem}.form-field label{font-weight:bold;font-size:1.6rem;display:inline;margin-bottom:.5rem}input:not([type=checkbox]):not([type=radio]).form-control,select.form-control{padding:1rem !important;border:1px solid var(--base-font-color-light);border-radius:var(--base-border-radius);width:100%;display:block}input[type=checkbox],input[type=radio]{margin-right:.25rem;line-height:1.25;height:1.6rem;width:1.6rem}.form--field--error{border:1px solid var(--primary-color) !important}.form--field--error__message{color:var(--primary-color);font-style:italic;font-size:1.4rem}.alert{border-radius:var(--base-border-radius);margin-top:2rem;margin-bottom:2rem;padding:2rem}.alert.alert-danger{background-color:var(--bg-color-alert)}.alert.validation-errors ul{margin-left:2rem}.form-field-inline-vouchercode{white-space:nowrap}.form-field-inline-vouchercode input{padding:1rem !important;display:inline-block;border:1px solid var(--base-font-color-light);border-top-left-radius:var(--base-border-radius);border-bottom-left-radius:var(--base-border-radius);width:75%}.form-field-inline-vouchercode button{padding:1rem !important;display:inline-block;border:1px solid var(--base-font-color-light);border-top-right-radius:var(--base-border-radius);border-bottom-right-radius:var(--base-border-radius);width:25%;transform:translateX(-5px);cursor:pointer}#PageProfileLayer .btn+.btn{margin-left:0}#PageProfileLayer label{font-size:1.2rem}.form-create-user{width:75%}.form-create-user fieldset{margin-bottom:3rem;border:none;border-top:1px solid var(--primary-color);padding:1rem 0 0 0}.form-create-user fieldset legend{text-align:center;font-size:2rem}.form-create-user td[colspan="1"]{width:25%}.form-create-user td[colspan="2"]{width:50%}.form-create-user td[colspan="3"]{width:75%}.form-create-user-table{width:100%}.form-create-user-table td{padding:1rem 0;vertical-align:top}@media screen and (max-width:1024.1px){.form-create-user{width:100%}.form-create-user table,.form-create-user thead,.form-create-user tbody,.form-create-user th,.form-create-user td,.form-create-user tr{display:block;width:100% !important}}.user-details label{display:block;margin-top:.5rem;font-style:oblique}.user-details .name-container,.user-details .address-container,.user-details .contact-container,.user-details .username-container,.user-details .concent-container,.user-details .actions-container{margin-bottom:2rem}.user-details .name-container .header,.user-details .address-container .header,.user-details .contact-container .header,.user-details .username-container .header,.user-details .concent-container .header,.user-details .actions-container .header{font-weight:bold}.user-details .name-container .content,.user-details .address-container .content,.user-details .contact-container .content,.user-details .username-container .content,.user-details .concent-container .content,.user-details .actions-container .content{padding-left:1rem}.multicol-container{display:grid;gap:2rem}.multicol-container.one-column{grid-template-columns:1fr}.multicol-container.two-column{grid-template-columns:1fr}.multicol-container.three-column{grid-template-columns:1fr}.multicol-container.four-column{grid-template-columns:1fr}.multicol-container .card{display:flex;flex-direction:column;border-radius:var(--base-border-radius);overflow:hidden}.multicol-container .card .card__image{overflow:hidden}.multicol-container .card .card__header{padding:1rem 0}.multicol-container .card .card__content{padding:1rem 0}.multicol-container .card .card__footer{margin-top:auto;padding:1rem 0}.multicol-container .card .card--block--indent{padding-right:1rem;padding-left:1rem}@media screen and (min-width:768px){.multicol-container.one-column{grid-template-columns:1fr}.multicol-container.two-column{grid-template-columns:repeat(2,1fr)}.multicol-container.three-column{grid-template-columns:repeat(2,1fr)}.multicol-container.four-column{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024.1px){.multicol-container.one-column{grid-template-columns:1fr}.multicol-container.two-column{grid-template-columns:repeat(2,1fr)}.multicol-container.three-column{grid-template-columns:repeat(3,1fr)}.multicol-container.four-column{grid-template-columns:repeat(4,1fr)}}.splide__slide .splide__overlay{position:absolute;top:50%;left:10%;transform:translateY(-50%)}.splide__slide .splide__heading{font-size:3rem;color:var(--primary-color);font-weight:bold;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.25)}.splide__slide .splide__heading.font-color--red{color:var(--primary-color)}.splide__slide .splide__heading.font-color--black{color:var(--text-color-dark)}.splide__slide .splide__heading.font-color--white{color:var(--text-color-white)}.splide__slide .splide__text{margin-top:1rem;font-size:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.25)}.splide__slide .splide__text.font-color--red{color:var(--primary-color)}.splide__slide .splide__text.font-color--black{color:var(--text-color-dark)}.splide__slide .splide__text.font-color--white{color:var(--text-color-white)}.splide__slide .splide__action{margin-top:1rem}.splide__slide .splide__action .btn{padding:1rem}@media screen and (min-width:1024.1px){.splide__slide .splide__overlay{position:absolute;top:50%;left:10%;transform:translateY(-50%)}.splide__slide .splide__heading{font-size:5rem;color:var(--primary-color);font-weight:bold;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,.25)}.splide__slide .splide__text{font-size:2rem;line-height:3rem;color:var(--primary-color);text-shadow:2px 2px 4px rgba(0,0,0,.25)}.splide__slide .splide__action{margin-top:3rem}}.product-info-slider-component-section{padding-bottom:2rem;min-height:25vh}.product-info-slider-component-section.bg-darkest{background-color:var(--bg-color-darkest)}.product-info-slider-component-section.bg-dark{background-color:var(--bg-color-dark)}.product-info-slider-component-section.bg-light{background-color:var(--bg-color-light)}.product-info-slider-component-section.bg-lightest{background-color:var(--bg-color-lightest)}.product-info-slider-component-section .header{padding-top:2rem;text-align:center}.product-info-slider-component-section .header.color-light{color:var(--text-color-white)}.product-info-slider-component-section .header.color-dark{color:var(--text-color-black)}.product-info-slider-component-section .card{overflow:hidden}.product-info-slider-component-section .card__text-container{margin:1rem}.product-info-slider-component-section .card__heading{font-size:2.2rem;text-transform:uppercase;margin-top:2rem;margin-bottom:1rem}.product-info-slider-component-section .card__sub-heading{font-size:2rem;margin-bottom:1rem}.product-info-slider-component-section .card__text{line-height:1.6}.product-info-slider-component-section .splide__arrow{background-color:#000;height:4rem;width:4rem;padding:1rem}.product-info-slider-component-section .splide__arrow svg{fill:#fff}.product-info-slider-component-section .splide__arrow svg:hover{fill:#e3e3e3}@media screen and (min-width:768px){.product-info-slider-component-section{padding:2rem 0}.product-info-slider-component-section .splide__arrow.splide__arrow--prev{left:3.2rem}.product-info-slider-component-section .splide__arrow.splide__arrow--next{right:3rem}}.fa-red-star{color:var(--primary-color)}.fa-gray-star{color:var(--text-color-light)}.text-xs{font-size:1.1rem}.text-sm{font-size:1.3rem}.fw-bold{font-weight:bold}.badge{background:var(--primary-color);color:#fff;font-size:1.2rem;position:absolute;z-index:1;top:1rem;left:1rem;text-align:center}.badge.price-discount{border-radius:var(--base-border-radius);padding:.5rem}.badge.percent-discount{padding:1rem;line-height:30px;border-radius:50px}