:root{--cover-text-color:#37501a;--highlight:#86c440;--highlight-contrast:var(--cover-text-color);--highlight-inverse:var(--cover-text-color);--highlight-inverse-contrast:white;--cover-title-and-description-guard-bg-color:rgba(255, 255, 255, 0.6);--cover-title-text-shadow:white 0px 0px 7px;--sticky-menu-text-color:#9fd067;--section-light-text-color:#3a4145;--section-light-bg-color:#f2efe8;--section-dark-text-color:var(--section-light-bg-color);--section-dark-bg-color:#b80135;--section-uni-quote:grey;--section-uni-code-bg-color:#e0ded7;--single-page-text-color:var(--section-light-text-color);--single-page-bg-color:var(--section-light-bg-color);--footer-color-background:#b80135;--footer-color:#f2efe8;--ul-li-icon:fa-asterisk}.products{display:flex;flex-direction:column;align-items:center}.products .product{text-align:center;margin-bottom:2rem}.products .product picture img{max-width:100%;height:auto}.products .product h2{font-size:2.5rem;margin:1rem 0}.products .product p{font-size:1.6rem}.products .product .price{font-weight:700;font-size:2rem;color:var(--highlight)}hr{width:80%;border:0;border-top:1px solid var(--color-text);margin:2rem 0;margin-left:auto;margin-right:auto}.post-title{margin:0;text-align:center}.post-title a{text-decoration:none}h1,h2,h3,h4,h5,h6,p,span,li{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}h1.visible,h2.visible,h3.visible,h4.visible,h5.visible,h6.visible,p.visible,span.visible,li.visible{opacity:1;transform:translateY(0)}.post-holder{}.post-holder .product-div{background-color:var(--highlight);box-shadow:10px -10px 0 var(--highlight-inverse);border-radius:8px;color:var(--section-dark-text-color);padding-bottom:1em;margin:2em;position:relative;left:-1em;font-family:oswald,sans-serif;display:grid;grid-template-columns:7fr 2fr 3fr;grid-template-rows:1fr,2fr,1fr;align-items:center}@media(max-width:768px){.post-holder .product-div{margin:.5em}.product-name,.product-description{margin:.5em}}.product-name,.product-description{position:relative;grid-column:1/2;grid-row:1;left:1em;padding-top:.5rem;text-align:left;font-weight:700;font-size:1.5em;margin-bottom:.7em;margin-left:1em;margin-right:1em;background-color:var(--highlight-inverse);border-radius:8px;padding:.2em}.product-description{grid-column:1/2;grid-row:2;font-size:.8em;left:0;background-color:var(--highlight-inverse);border-radius:8px}.product-price{text-align:center;font-weight:700;grid-column:3/4;grid-row:3;font-size:2em;margin-right:1em;line-height:1;background-color:var(--highlight-inverse);border-radius:8px}figure img{box-shadow:10px -10px 0 var(--section-dark-bg-color);border-radius:8px;scale:.95;transition:box-shadow .5s ease,transform .5s ease}figure img:hover{box-shadow:-10px 10px #b80135;transform:scale(1.05)}:root{--size:400px;--blue:#aad5ff;--lb:rgba(0, 0, 0, 0.5)}.container{width:var(--size);height:var(--size);display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:repeat(2,50%);justify-items:center;align-items:center;filter:drop-shadow(0 0 7px rgba(1,1,1,.7))}.productImage{grid-column:1/span 2;grid-row:1/span 2;width:var(--size);height:var(--size);background-size:cover;clip-path:polygon(20% 20%,50% 20%,50% 20%,80% 20%,80% 50%,80% 50%,80% 80%,50% 80%,50% 80%,20% 80%,20% 50%,20% 50%);transition:all .7s cubic-bezier(.895,.03,.685,.22)}.shoeImg{background-color:#148bff}.shirtImg{background-image:url(https://source.unsplash.com/49wtmkUVmFQ/1000x1000);background-color:#aace29}h4,ul,span{padding:0;margin:0;font-size:medium}.size,.color{grid-column:1;grid-row:1;justify-self:center;z-index:1;opacity:0;transition:all .6s cubic-bezier(.895,.03,.685,.22)}.size ul li,.color ul li{list-style:none;width:75px;height:20px;margin:5px;padding:5px;text-align:center;background-color:var(--section-dark-bg-color);border-radius:20px}.color{grid-column:2;grid-row:2}.color ul li span{width:10px;height:10px;border-radius:50px;display:inline-block}.red{background-color:red}.yellow{background-color:#adff2f}.blue{background-color:#0070ee}.green{background-color:green}.price{grid-column:2;grid-row:1;justify-self:center;z-index:1;opacity:0;transition:all .6s cubic-bezier(.895,.03,.685,.22)}.price h4{margin-bottom:8px}.price span{width:20px;height:20px;padding:5px;background-color:var(--section-dark-bg-color);border-radius:20px}.productName{grid-column:1;grid-row:2;align-self:center;justify-self:center;z-index:1;background-color:var(--section-dark-bg-color);transition:all .7s cubic-bezier(.895,.03,.685,.22);border-radius:20px;padding-left:.3em;padding-right:.3em}.productImage.visible{clip-path:polygon(20% 0%,50% 0%,50% 20%,100% 20%,100% 50%,80% 50%,80% 100%,50% 100%,50% 80%,0% 80%,0% 50%,20% 50%);transform:rotate(-15deg);transition:all .4s cubic-bezier(.86,0,.07,1)}.productImage.visible~*{opacity:1;transform:rotate(-15deg);transition:all .4s cubic-bezier(.86,0,.07,1)}.fa-ul{padding:0;margin:0}html{overflow-x:visible!important}body{overflow-x:hidden;max-width:100vw}@font-face{font-family:raleway;src:url(/fonts/Raleway-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}body,.post,.site-footer,p,li{font-family:raleway,sans-serif}h1,h2,h3,h4,h5,h6,.blog-title,.blog-description{font-family:raleway,sans-serif;font-weight:700}.fixed-nav,#site-head a.btn,#site-languages .btn-lang{font-family:raleway,sans-serif}.product-div,.product-name,.product-description,.product-price{font-family:raleway,sans-serif!important}