@font-face{font-display:swap;font-family:Courgette;font-style:normal;font-weight:400;src:url(/fonts/courgette-normal-400-latin-ext.8696d20563.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Courgette;font-style:normal;font-weight:400;src:url(/fonts/courgette-normal-400-latin.2fc4707deb.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/fonts/roboto-mono-normal-400-latin-ext.196b056e73.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/fonts/roboto-mono-normal-400-latin.a06583dfa4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}section.intro{background:#fff;padding:20px}section.intro div.intro-inner{margin:auto;max-width:1100px;text-align:center}section.intro div.intro-inner div.cta h2{font-size:2.34em;margin-top:0}section.intro div.intro-inner div.cta{padding:20px}section.products{background:#58cbff;color:#fff;position:relative;text-align:center}section.products #snow-particles{height:100%;left:0;position:absolute;top:0;width:100%}section.products .product-outer-container{box-shadow:0 0 12px 4px hsla(0,0%,76%,.549);padding:5px}section.products .product-outer-container .product-inner-container{border:2px dashed #fff;border-radius:15px;padding:20px 30px}section.products .product-outer-container .product-inner-container .product-contents{align-items:center;display:flex;gap:30px;justify-content:center;position:relative}section.products .product-outer-container .product-inner-container .product-contents .product-text{flex-grow:1}section.products .product-outer-container .product-inner-container .product-contents .product-text ul{list-style-type:none;margin:0;padding:0}section.products .product-outer-container .product-inner-container .product-contents .product-image{margin:auto;min-width:min(100%,300px);width:min(400px,40vw)}section.products .product-outer-container .product-inner-container .product-contents .product-image img{border-radius:6px;width:100%}section.products .product-outer-container .product-inner-container .product-contents .price-labels{bottom:-60px;display:flex;gap:20px;position:absolute}section.products .product-outer-container .product-inner-container .product-contents .price-labels>div{align-items:center;color:#000;display:flex;flex-direction:column;gap:10px;height:120px;justify-content:center;position:relative;width:120px}section.products .product-outer-container .product-inner-container .product-contents .price-labels>div svg{left:0;position:absolute;top:0}section.products .product-outer-container .product-inner-container .product-contents .price-labels>div span{font-size:1.1em;z-index:1}section.products .product-outer-container .product-inner-container .product-contents .price-labels>div span.price{font-family:Courgette,cursive;font-size:1.9em}section.products .product-outer-container .product-inner-container .product-contents~.product-contents{margin-top:70px}section.products .product-outer-container:nth-child(odd){background:#cd0000}section.products .product-outer-container:nth-child(odd) .product-contents:nth-of-type(odd){flex-direction:row}section.products .product-outer-container:nth-child(odd) .product-contents:nth-of-type(odd) .price-labels{right:-10px}section.products .product-outer-container:nth-child(odd) .product-contents:nth-of-type(2n){flex-direction:row-reverse}section.products .product-outer-container:nth-child(odd) .product-contents:nth-of-type(2n) .price-labels{left:-10px}section.products .product-outer-container:nth-child(2n){background:#2e8100}section.products .product-outer-container:nth-child(2n) .product-contents:nth-of-type(odd){flex-direction:row-reverse}section.products .product-outer-container:nth-child(2n) .product-contents:nth-of-type(odd) .price-labels{left:-10px}section.products .product-outer-container:nth-child(2n) .product-contents:nth-of-type(2n){flex-direction:row}section.products .product-outer-container:nth-child(2n) .product-contents:nth-of-type(2n) .price-labels{right:-10px}section.products .deals,section.products .product-outer-container{border-radius:20px;margin:auto;max-width:1100px;position:relative;z-index:1}section.products .product-outer-container~.deals,section.products .product-outer-container~.product-outer-container{margin-top:60px}section.products .deals{border:2px dashed #d3d3d3;box-shadow:0 0 7px 1px hsla(0,0%,95%,.31),inset 0 0 7px 1px hsla(0,0%,95%,.31);color:#ebebeb;padding:20px 14px}section.products .deals h3{font-size:2.6em;margin:.5em 0;text-shadow:0 0 3px hsla(0,0%,100%,.541)}section.products .deals .deal-row{align-items:center;display:flex;gap:15px;justify-content:space-around;margin:auto;max-width:700px;width:100%}section.products .deals .deal-row:not(:first-of-type){margin-top:40px}section.products .deals .deal-row>span{font-family:Courgette,cursive;font-size:min(max(1.8em,3vw),2.2em)}section.products .deals .deal-row .deal-product{align-items:center;display:flex;flex-direction:column;gap:5px;width:-moz-min-content;width:min-content}section.products .deals .deal-row .deal-product .deal-product-image{aspect-ratio:1;max-width:120px;width:15vw}section.products .deals .deal-row .deal-product .deal-product-image img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section.products .deals .deal-row .deal-product .deal-product-name{font-size:.9em;text-align:center}@media (max-width:800px){section.products .product-outer-container .product-contents{flex-direction:column!important}section.products .product-outer-container .product-contents .price-labels{bottom:-80px!important}section.products .product-outer-container .product-contents.product-no-image{padding-bottom:50px}section.products .product-outer-container .product-contents~.product-contents{margin-top:90px!important}section.products .product-outer-container~.deals,section.products .product-outer-container~.product-outer-container{margin-top:70px}}body:not(.christmas-prices) .deals,body:not(.christmas-prices) .price-labels{display:none!important}section.products .product-outer-container .product-inner-container .product-contents~.product-contents{margin-top:30px!important}section.products .product-outer-container~.deals,section.products .product-outer-container~.product-outer-container{margin-top:40px}