@charset "UTF-8";html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,span,applet,object,iframe,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,var,b,u,i,center,label,legend,caption,button{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;text-decoration:none}html{height:100%}body{background-color:#fff;font-size:100%;font-style:normal;line-height:1.3125;font-weight:normal;font-variant:normal;position:relative}input,textarea,button{border:1px solid #333;-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=checkbox]:hover{cursor:pointer;cursor:hand}input[type=radio]{-webkit-appearance:radio}th,td,tt,table,tbody,tfoot,thead,tr{border-collapse:collapse;border-spacing:0;border:0;margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;text-decoration:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}caption,th{text-align:left}blockquote,q{quotes:none}abbr,acronym{border:0}u{text-decoration:underline}sup{vertical-align:super}#page{overflow:auto;padding-bottom:50px}#page ._remove_flex_margin{margin-right:0 !important}#page .container{max-width:1400px;margin:0 auto;padding:0 100px}#page ._clearance_banner{margin:12px 12px 0 12px;padding:15px 20px 15px 0;min-height:95px;background-image:url("https://images.remlandcarpets.co.uk/pages/clearance/banner-brand.png"),url("https://images.remlandcarpets.co.uk/pages/clearance/clearance.jpg");background-position:40px 33px,top left,top right;background-size:auto,auto,contain;background-repeat:no-repeat,repeat-y,no-repeat;color:#fff}#page ._clearance_banner h1{text-transform:uppercase;color:#fff;font-weight:400;font-size:1.75rem;margin:0 0 .75rem 325px}#page ._clearance_banner ._text{margin-left:325px}#page ._clearance_banner ._text a{color:#fff;font-weight:bold}#page>._content{max-width:1400px;margin:0 auto;padding:0 15%;box-sizing:border-box}#page>._content h1{margin-bottom:15px;border-bottom:1px solid #333}#page>._content ._tabs{background-color:#3b3735;padding:0 5px;border-top:1px solid #3b3735}#page>._content ._tabs a{display:inline-block;padding:0 15px 1px 15px;line-height:2.5em;color:#fff}#page>._content ._tabs a._sel{background-color:#fff;color:#333;font-weight:bold}#page>._content ._tab_header{display:none;padding:.25em .5em;background-color:#3b3735;color:#fff;font-weight:bold}#page>._content ._tab{display:none;border:0 solid #3b3735;border-width:0 1px 1px 1px;padding:20px 15px}#page>._content ul{margin:0 50px}#page>._content a{color:#00ac5b;font-weight:bold}#page>._content_top{position:relative;margin-top:20px;margin-bottom:30px}#page>._content_top img._brand{position:absolute;top:50%;left:67px;margin-top:-70px;width:140px;height:140px}#page #carpet-enquiry-form{margin:35px auto 40px auto;max-width:1200px}#page #carpet-enquiry-form h2{padding:0 10px 10px 10px;text-align:center;font-weight:bold;font-size:33px;line-height:35px}#page #carpet-enquiry-form ._cefContainer{background:#fcfcfc;border:1px solid #eee;box-shadow:0 30px 25px -33px rgba(0,0,0,0.5);position:relative;margin:0 12px}#page #carpet-enquiry-form ._cefBadge{position:absolute;top:-10px;left:-9px;display:inline-block;text-indent:-9999px;background:url("/assets/images/rem-logos-t.png?v=2");background-size:815px 101px;background-position:-707px 0;height:80px;width:80px}#page #carpet-enquiry-form ._cefIntro{border-top:5px solid #154cca;border-bottom:1px solid #e9e9e9;background:#f6f6f6;padding:8px 0 20px 0}#page #carpet-enquiry-form ._cefIntro p{padding:12px 20px 0 50px}#page #carpet-enquiry-form ._cefContent{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 30px 0}#page #carpet-enquiry-form ._cefContent ._cefSec{flex-basis:40%;flex-shrink:1;max-width:450px;padding:20px 0 0 0;margin:0 auto}#page #carpet-enquiry-form ._cefContent label{display:block}#page #carpet-enquiry-form ._cefContent input{width:100%;box-sizing:border-box;margin:6px 0 0 0}#page #carpet-enquiry-form ._cefContent input::placeholder{font-weight:normal;color:#999}#page #carpet-enquiry-form ._cefContent input[type=submit]{margin-bottom:10px}@supports not(-ms-ime-align:auto){#page #carpet-enquiry-form ._cefContent{justify-content:space-evenly;margin:0 0 30px 0}#page #carpet-enquiry-form ._cefContent ._cefSec{margin:0}}#page ._browse_by ._category{margin-top:20px}#page ._browse_by ._category a{display:inline-block;width:120px;height:120px;margin:10px 0 0 10px;position:relative;border:2px solid #fff;box-shadow:0 0 5px #ccc;background-size:cover}#page ._browse_by ._category a:hover{border-color:#999;text-decoration:none}#page ._browse_by ._category a b{position:absolute;bottom:0;left:0;right:0;padding:6px 10px;background-color:rgba(100,100,100,0.85);text-align:center;color:#fff;font-weight:normal;line-height:1.125}#page ._child_pages{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center}#page ._child_pages a{position:relative;flex-grow:1;min-width:300px;max-width:700px;height:180px;box-sizing:border-box;border:1px solid #333;background-size:cover;background-position:center bottom;margin:12px 12px 0 0;text-align:center;background-color:#eee}#page ._child_pages a._r1{flex-basis:calc(100% - 12px)}#page ._child_pages a._r2{flex-basis:calc(50% - 12px)}#page ._child_pages a._r3{flex-basis:calc(33% - 12px)}#page ._child_pages a._r4{flex-basis:calc(25% - 12px)}#page ._child_pages a div{position:absolute;left:0;right:0;bottom:0;padding:25px 0 10px 0;background:linear-gradient(to top,rgba(0,0,0,0.9) 0,rgba(0,0,0,0.6642) 19%,rgba(0,0,0,0.4869) 34%,rgba(0,0,0,0.3438) 47%,rgba(0,0,0,0.2502) 56.5%,rgba(0,0,0,0.1746) 65%,rgba(0,0,0,0.1134) 73%,rgba(0,0,0,0.0675) 80.2%,rgba(0,0,0,0.0378) 86.1%,rgba(0,0,0,0.0189) 91%,rgba(0,0,0,0.0072) 95.2%,rgba(0,0,0,0.0018) 98.2%,rgba(0,0,0,0) 100%)}#page ._child_pages a div ._name{font-size:1.25em;color:#fff;transition:all .3s ease}#page ._child_pages a div ._name b{color:#ffd200}#page ._child_pages a:hover div ._name{font-size:1.4375em}#page ._products{position:relative;margin-top:20px}#page ._products ._filters{position:absolute;top:0;left:0;width:275px}#page ._products ._filters._float{position:fixed;top:12px}#page ._products ._filters h2{font-size:.9375em;font-weight:bold;padding:10px 15px;background-color:#4f4d4b;color:#fff}#page ._products ._filters .fas{display:none}#page ._products ._filters ._title{background-color:#f3f3f3;padding:5px 10px 5px 10px;font-size:.875em;color:#666;font-weight:bold}#page ._products ._filters ._filter{background-color:#fff;margin:8px 0}#page ._products ._filters ._filter ._col{display:inline-block;width:49%;vertical-align:text-top}#page ._products ._filters ._filter label{display:block;position:relative;font-size:.8125em;color:#666;padding:3px 30px 3px 25px;vertical-align:text-top}#page ._products ._filters ._filter label:hover{text-decoration:none;background-color:#f9f9f9;cursor:pointer;cursor:hand}#page ._products ._filters ._filter label input{position:absolute;top:4px;left:5px}#page ._products ._filters ._filter label span{position:absolute;top:3px;right:6px;width:2.5em;text-align:center;font-size:.875em;font-weight:bold;color:#777;padding:2px 0}#page ._products>._main{margin-left:calc(275px - -12px)}#page ._products>._main._full{margin-left:0}#page ._products>._main>._delivery{background-color:#5ec494;color:#fff;padding:7px 12px}#page ._products>._main>._delivery i{font-size:15px;margin-right:5px;transform:scale(-1,1)}#page ._products>._main>._options{position:relative;padding:20px 25px 12px 20px}#page ._products>._main>._options ._total{position:absolute;top:20px;right:20px}#page ._products>._main>._view_more button{display:block;width:50%;margin:20px auto 0 auto}#page ._products>._main>._page_toggle_lower{margin:12px 12px 0 0;text-align:right}#page>._content_bottom{margin-top:40px}@media only screen and (max-width:1149px){#page .container{padding:0 50px}}@media only screen and (max-width:1449px){#page>._content_top img._brand{display:none}}@media only screen and (max-width:969px){#page ._products ._filters{position:relative;width:auto;left:0}#page ._products ._filters._float{position:relative}#page ._products ._filters h2:hover{cursor:pointer;cursor:hand}#page ._products ._filters .fas{display:block;position:absolute;top:12px;right:18px;color:rgba(255,255,255,0.75);font-size:21px}#page ._products ._filters .fas:hover{cursor:pointer;cursor:hand}#page ._products ._filters ._title,#page ._products ._filters ._filter{display:none}#page ._products>._main{margin-left:0}#page ._products>._main>._delivery{margin-top:12px}#page .container{padding:0 12px}}@media only screen and (max-width:899px){#page #carpet-enquiry-form ._cefContent ._cefSec{flex-basis:100%;margin:0 25px}#page #carpet-enquiry-form ._cefContent ._cefSubmitLabel{display:none}}@media only screen and (max-width:849px){#page ._clearance_banner{padding-bottom:25px;background-position:40px 25px,top right,top right;background-size:175px,auto,cover}#page ._clearance_banner h1{min-height:75px;margin-left:250px}#page ._clearance_banner ._text{margin-left:20px}#page>._content{padding:0 25px}}@media only screen and (max-width:649px){#page ._clearance_banner{background-position:-9999px,top left,top right}#page ._clearance_banner h1{min-height:auto;margin-left:20px;color:#ffd200;text-align:center}}#fitting-safety{padding:20px}#fitting-safety p{margin-top:20px}#fitting-safety form{margin-top:20px}#fitting-safety form .grid3{text-align:right}#fitting-safety form .grid9 div{max-width:500px;margin-top:10px}#fitting-safety form .grid9 select{margin-top:5px}#fitting-safety form ._wide{width:95%;max-width:500px}#fitting-safety form input[type=submit]{margin-top:20px}@media only screen and (max-width:849px){#fitting-safety form{display:block}#fitting-safety form .grid3{text-align:left;padding:0;margin-top:20px}#fitting-safety form .grid9 div{margin-top:0}#fitting-safety form input[type=submit]{margin-top:0}}#product{padding:20px 20px 30px 20px}#product ._discontinued{margin-top:15px}#product ._discontinued a._replacement{display:block;height:100px;margin-top:10px}#product ._discontinued a._replacement img{float:left;width:100px;height:100px;margin-right:10px}#product ._discontinued a._replacement b{display:block;padding-top:25px;font-size:18px;line-height:22px}#product ._discontinued a._replacement:hover{text-decoration:none;background-color:rgba(0,0,0,0.03)}#product h3{background-color:#206c84;color:#fff;padding:6px 10px 7px 10px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif}#product ._upper{display:grid;grid-template-columns:45% 55%;grid-template-rows:auto 1fr;justify-content:start}#product ._upper ._title,#product ._upper ._details{padding-left:25px}#product ._upper ._title{position:relative}#product ._upper ._title ._top_free_delivery{margin-bottom:5px}#product ._upper ._title ._top_free_delivery b{display:inline-block;background-color:#eba35b;color:#fff;font-size:15px;padding:5px 10px;border-radius:3px}#product ._upper ._title ._top_free_delivery b .fas{margin-right:5px}#product ._upper ._title h1{margin-right:150px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif}#product ._upper ._title ._brand_logo{position:absolute;top:-19px;right:19px;width:110px;height:110px}#product ._upper ._title ._rating{display:inline-block;font-size:14px}#product ._upper ._title ._rating img{height:21px;position:relative;top:4px;margin-right:10px}#product ._upper ._title ._rating:hover{text-decoration:none}#product ._upper ._images{grid-row:span 2;grid-area:1/1/3/2}#product ._upper ._images ._main{position:relative;width:100%}#product ._upper ._images ._main a{display:block;position:absolute;top:0;left:0;right:0}#product ._upper ._images ._main a img{width:100%}#product ._upper ._images ._main ._placeholder{width:100%;padding-top:100%}#product ._upper ._images ._main ._zoom{position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;text-align:center;background:rgba(255,255,255,0.75);transition:.1s;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#product ._upper ._images ._main ._price{display:none;position:absolute;bottom:20px;right:-12px;font-size:28px;font-weight:900;transform:skew(-2deg,-2deg);padding:5px 15px;background-color:#ffd200;border:5px solid #fff;border-radius:5px;z-index:9}#product ._upper ._images ._main ._price span{display:inline-block;margin-left:5px;color:#fff;font-size:16px}#product ._upper ._images ._main:hover ._zoom{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#product ._upper ._images ._thumbs{margin-top:4px;width:100%;height:75px;box-sizing:border-box;text-align:center;white-space:nowrap;overflow:hidden}#product ._upper ._images ._thumbs a{position:relative;display:inline-block;height:75px;width:75px;z-index:5;margin-right:4px}#product ._upper ._images ._thumbs a img{display:block;height:100%;width:100%;filter:brightness(0.85);filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95}#product ._upper ._images ._thumbs a:hover{box-shadow:0 0 5px rgba(0,0,0,0.15)}#product ._upper ._images ._thumbs a:hover img{filter:brightness(1);filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#product ._upper ._images ._thumbs_prev,#product ._upper ._images ._thumbs_next{position:absolute;bottom:0;width:35px;height:75px;line-height:75px;background:rgba(255,255,255,0.9);font-size:18px;text-align:center;display:none;z-index:9}#product ._upper ._images ._thumbs_prev:hover,#product ._upper ._images ._thumbs_next:hover{color:#000;background:rgba(255,255,255,0.95)}#product ._upper ._images ._thumbs_prev{left:0}#product ._upper ._images ._thumbs_next{right:0}#product ._upper ._details{padding-top:10px}#product ._upper ._details ._price{margin:0 0 16px 5px;font-size:27px;font-weight:600;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif}#product ._upper ._details ._price ._promotion ._was{float:left;position:relative;display:inline-block;padding:3px 0;width:220px;text-align:center;font-size:16px}#product ._upper ._details ._price ._promotion ._was ._promo{font-size:21px;padding:2px 7px 3px 7px;border-radius:3px}#product ._upper ._details ._price ._promotion ._now{padding:12px 25px 14px 25px;margin-left:220px;border-left:2px solid #fff}#product ._upper ._details ._price ._promotion ._now ._vat{color:#fff !important}#product ._upper ._details ._price ._bf{display:inline-block;background-color:#000;font-size:16px;color:#fff;padding:2px 7px 3px 7px;margin-right:8px;border-radius:3px;position:relative;top:-3px}#product ._upper ._details ._price ._xmas{display:inline-block;background-color:#da0000;border-radius:3px;position:relative;top:-3px;color:#fff;padding:5px 0}#product ._upper ._details ._price ._xmas ._was{float:left;position:relative;display:inline-block;padding:3px 0;width:220px;text-align:center;font-size:16px}#product ._upper ._details ._price ._xmas ._was ._promo{font-size:21px;font-weight:900}#product ._upper ._details ._price ._xmas ._now{padding:10px 25px;margin-left:220px;border-left:2px solid #fff}#product ._upper ._details ._price ._xmas ._now ._vat{color:#fff !important}#product ._upper ._details ._price ._vat{color:#999;font-size:16px}#product ._upper ._details ._price ._bulk{font-size:16px}#product ._upper ._details ._price ._bulk a{display:inline-block;background-color:#000;color:#fff;padding:2px 7px 3px 7px;border-radius:3px}#product ._upper ._details ._price ._bulk a:hover{text-decoration:none}#product ._upper ._details ._price ._m2{display:inline-block;color:#999;font-size:16px}#product ._upper ._details ._price ._save{padding-top:5px;font-size:17px;color:#999;font-weight:400}#product ._upper ._details ._price ._save ._saving{display:inline-block;background-color:#da0000;color:#fff;padding:2px 7px;margin-right:8px;border-radius:3px;position:relative}#product ._upper ._details ._basket{position:relative;background-color:#f6f6f6;padding:32px 0 30px 0;font-size:18px;font-weight:bold;border:3px solid #f0f0f0;border-radius:5px}#product ._upper ._details ._basket input[type=text],#product ._upper ._details ._basket select{font-size:18px}#product ._upper ._details ._basket label,#product ._upper ._details ._basket ._label{padding-left:5%}#product ._upper ._details ._basket .grid8{margin-bottom:10px}#product ._upper ._details ._basket input[type=text]{margin-right:5px}#product ._upper ._details ._basket select{width:160px}#product ._upper ._details ._basket ._stock{position:absolute;top:0;right:0;padding:4px 10px 4px 12px;background:#f0f0f0;border-top-right-radius:5px;border-bottom-left-radius:5px}#product ._upper ._details ._basket ._stock._in_stock{color:#5ec494}#product ._upper ._details ._basket ._stock._out_stock{color:#da0000}#product ._upper ._details ._basket ._stock .fas{margin-right:5px}#product ._upper ._details ._basket #quantity{width:160px;box-sizing:border-box}#product ._upper ._details ._basket ._total{font-size:28px;font-weight:900}#product ._upper ._details ._basket ._total ._rate{font-size:21px;font-weight:bold;color:#999;white-space:nowrap}#product ._upper ._details ._basket ._total ._vat{font-size:15px;font-weight:bold;color:#999}#product ._upper ._details ._basket ._free_delivery{position:relative;top:-5px;font-size:15px}#product ._upper ._details ._basket ._free_delivery .fas{margin-right:5px}#product ._upper ._details ._basket ._free_delivery_notice{position:relative;top:-5px;display:inline-block;background-color:#eba35b;color:#fff;font-size:15px;padding:5px 10px;border-radius:3px}#product ._upper ._details ._basket ._free_delivery_notice .fas{margin-right:5px}#product ._upper ._details ._basket ._promo_text{position:relative;top:-5px;background-color:#4392ab;color:#fff;font-size:15px;padding:5px 10px;border-radius:3px;margin:0 auto 0 auto;max-width:85%}#product ._upper ._details ._basket_actions{position:relative;z-index:9}#product ._upper ._details ._basket_actions>div{text-align:center;margin-top:-30px}#product ._upper ._details ._basket_actions>div input[type=submit]{padding:0;width:90%;min-width:225px;max-width:300px;font-size:25px;height:50px;line-height:50px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;font-weight:700;transition:.1s;box-shadow:0 0 10px rgba(0,0,0,0.05);text-transform:uppercase}#product ._upper ._details ._basket_actions>div input[type=submit]:hover{font-size:26px;width:91%;text-shadow:0 0 5px rgba(0,0,0,0.1)}#product ._upper ._details ._basket_actions>div input[type=submit]._sample{background:#4392ab;color:#fff}#product ._upper ._details ._basket_actions>div input[type=submit]._sample:hover{text-shadow:0 0 10px rgba(0,0,0,0.2)}#product ._upper ._details ._delivery_notice{margin-top:16px;background-color:#206c84;color:#fff;padding:10px;font-size:14px;line-height:24px;border-radius:5px}#product ._upper ._details ._delivery_notice a{color:#fff}#product ._upper ._details ._klarna,#product ._upper ._details ._klarna_off{margin-top:16px}#product ._upper ._details ._klarna_off{position:relative;background-color:#f6f6f6;padding:10px 12px 10px 80px;font-size:14px;line-height:24px;border-radius:5px}#product ._upper ._details ._klarna_off img{display:block;position:absolute;top:10px;left:10px;width:60px}#product ._upper ._details ._iwoca{display:block;position:relative;margin-top:8px;background-image:url("https://images.remlandcarpets.co.uk/static/product-page/iwoca-pay-cl.png");background-position:center left;background-repeat:no-repeat;background-color:#f6f6f6;color:#333;padding:10px 15px 10px 95px;font-size:14px;border-radius:5px;box-sizing:border-box;font-weight:bold}#product ._upper ._details ._iwoca>b{color:#fb5950}#product ._upper ._details ._iwoca div{padding-top:2px;font-size:12px;font-weight:normal}#product ._upper ._details ._iwoca div b{display:inline-block;padding:3px 10px;background-image:linear-gradient(#205ca8,#1d5294);color:#fff;border-radius:3px;position:relative;left:-5px}#product ._upper ._details ._iwoca:hover{text-decoration:none}#product ._upper ._details ._brand_bostik{display:block;position:relative;margin-top:8px;background-color:#f6f6f6;padding:10px 10px 10px 95px;font-size:14px;line-height:24px;border-radius:5px;color:#333}#product ._upper ._details ._brand_bostik img{position:absolute;top:9px;left:8px;width:75px}#product ._upper ._details ._brand_bostik:hover{text-decoration:underline}#product ._upper ._details ._finder{margin-top:8px;background-color:#f6f6f6;padding:10px;font-size:14px;line-height:24px;border-radius:5px}#product ._upper ._details ._finder a{cursor:pointer;margin-right:3px;font-weight:bold}#product ._upper ._details ._price_tiers,#product ._upper ._details ._rrp_saving{margin:32px auto;max-width:549px}#product ._upper ._details ._price_tiers ._pre_tiers,#product ._upper ._details ._rrp_saving ._pre_tiers{position:relative;padding:3px 3px 1px 3px}#product ._upper ._details ._price_tiers ._pre_tiers ._dynamic_notice,#product ._upper ._details ._rrp_saving ._pre_tiers ._dynamic_notice{position:absolute;top:0;left:0;padding:3px 3px 1px 3px}#product ._upper ._details ._price_tiers ._pre_tiers ._rrp,#product ._upper ._details ._rrp_saving ._pre_tiers ._rrp{position:absolute;top:0;right:0;left:75%;background-color:#f0f0f0;padding:3px 3px 1px 3px;border-radius:5px 5px 0 0;text-align:center}#product ._upper ._details ._price_tiers table,#product ._upper ._details ._rrp_saving table{margin:0 auto;width:100%;background-color:#f6f6f6;border:3px solid #f0f0f0;box-sizing:border-box}#product ._upper ._details ._price_tiers table tr th,#product ._upper ._details ._price_tiers table tr td,#product ._upper ._details ._rrp_saving table tr th,#product ._upper ._details ._rrp_saving table tr td{padding:3px 0;width:25%;text-align:center}#product ._upper ._details ._price_tiers table tr th:first-of-type,#product ._upper ._details ._price_tiers table tr td:first-of-type,#product ._upper ._details ._rrp_saving table tr th:first-of-type,#product ._upper ._details ._rrp_saving table tr td:first-of-type{width:50%}#product ._upper ._details ._price_tiers table tr th,#product ._upper ._details ._rrp_saving table tr th{padding-bottom:4px;background-color:#206c84;color:#fff;font-weight:bold}#product ._upper ._details ._price_tiers table tr td,#product ._upper ._details ._rrp_saving table tr td{border-bottom:1px solid #eee}#product ._upper ._details ._price_tiers table tr td b,#product ._upper ._details ._rrp_saving table tr td b{color:#da0000}#product ._upper ._details ._price_tiers table tr:last-of-type td,#product ._upper ._details ._rrp_saving table tr:last-of-type td{border-bottom:0}#product ._upper ._details ._price_tiers._rrp_saving table tr th,#product ._upper ._details ._price_tiers._rrp_saving table tr td,#product ._upper ._details ._rrp_saving._rrp_saving table tr th,#product ._upper ._details ._rrp_saving._rrp_saving table tr td{width:35%}#product ._upper ._details ._price_tiers._rrp_saving table tr th:last-of-type,#product ._upper ._details ._price_tiers._rrp_saving table tr td:last-of-type,#product ._upper ._details ._rrp_saving._rrp_saving table tr th:last-of-type,#product ._upper ._details ._rrp_saving._rrp_saving table tr td:last-of-type{width:30%}#product ._upper ._details ._make_me_a_rug{display:block;margin-top:20px;margin-bottom:20px;position:relative;height:200px;background-image:url("https://images.remlandcarpets.co.uk/static/product-page/rug-bg.jpg");background-size:cover;background-position:0 bottom}#product ._upper ._details ._make_me_a_rug ._logo{position:absolute;top:15px;left:15px;bottom:15px;width:175px;background-color:#fff;text-align:center}#product ._upper ._details ._make_me_a_rug ._logo img{margin-top:18px}#product ._upper ._details ._make_me_a_rug ._body{position:absolute;bottom:0;left:190px;right:0;padding:15px;text-align:center;color:#fff;text-shadow:0 0 3px #000;font-weight:bold}#product ._upper ._details ._make_me_a_rug ._body b{display:block;padding:5px;margin:5px auto 0 auto;background-color:#b7d00e;text-shadow:none;text-transform:uppercase;max-width:300px}#product ._upper ._clearance_stock_link{text-align:right;padding-right:10px}#product ._upper ._clearance_stock_link a{color:#da0000;font-weight:bold}#product ._upper ._clearance_stock_link a:hover{text-decoration:none}#product ._upper ._clearance_stock{margin:32px auto;max-width:549px;text-align:center;background-color:#f0f0f0;border-radius:5px}#product ._upper ._clearance_stock ._header{background-color:#da0000;color:#fff;font-weight:bold;border-radius:5px 5px 0 0}#product ._upper ._clearance_stock ._row{font-size:14px;background-color:#fff;border:1px solid #eee;border-width:0 1px 1px 1px}#product ._upper ._clearance_stock ._row ._label{position:relative;padding-left:50px;box-sizing:border-box;min-height:50px}#product ._upper ._clearance_stock ._row ._label img{position:absolute;top:5px;left:5px;width:40px;height:40px}#product ._upper ._clearance_stock ._row:last-child{border-radius:0 0 5px 5px}#product ._upper ._clearance_stock ._row ._now{color:#da0000}#product ._upper ._clearance_stock ._row ._action span{color:#5ec494}#product ._mid ._key_points{list-style-type:none;margin:0 50px 0 50px}#product ._mid ._key_points li{margin:10px 0 0 0}#product ._mid ._key_points li>span{position:relative;display:inline-block;padding:0 10px 0 38px}#product ._mid ._key_points li>span>.fas:first-of-type,#product ._mid ._key_points li>span>.far:first-of-type{position:absolute;top:3px;left:9px}#product ._mid ._key_points li>span._click_collect,#product ._mid ._key_points li>span._express,#product ._mid ._key_points li>span._notice{display:inline-block;background-color:#4392ab;color:#fff;padding-top:4px;padding-bottom:4px;border-radius:3px}#product ._mid ._key_points li>span._plant_tree{display:inline-block;background-color:#9dc285;color:#fff;padding-top:4px;padding-bottom:4px;border-radius:3px}#product ._mid ._key_points li>span._plant_tree .fas{top:6px;left:12px}#product ._mid ._key_points li>span._notice .fas{top:7px;left:10px}#product ._mid ._key_points li>span._click_collect .fas{top:6px;left:12px}#product ._mid ._key_points li>span._express .fas{top:7px;left:9px}#product ._mid ._key_points li>span._help .fas{left:12px}#product ._mid ._key_points li ._info{position:relative;display:inline-block;margin-left:5px}#product ._mid ._key_points li ._info .fas{color:#ccc}#product ._mid ._key_points li ._info .fas:hover{cursor:pointer;cursor:hand}#product ._mid ._key_points li ._info .tooltip{position:absolute;bottom:30px;left:0;width:200px;text-align:center;margin-left:-100px;background:#4392ab;color:#fff;padding:5px 10px;border-radius:3px;z-index:99999;box-shadow:0 0 10px rgba(0,0,0,0.3)}#product ._mid ._key_points li ._info .tooltip a{font-size:13px;color:#fff}#product ._mid ._key_points li ._info .tooltip :after{position:absolute;bottom:-7px;left:50%;content:"";margin-left:-9px;display:inline-block;border:7px solid transparent;border-top:8px solid #4392ab;border-bottom:0 none}#product ._mid .productLogos{padding:20px 0 0 5px;text-align:center}#product ._mid .productLogos span{margin:5px 5px 0 0}#product ._lower{margin-top:30px}#product ._lower ._description{padding-right:25px}#product ._lower ._description h2{margin-bottom:15px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif}#product ._lower ._description ._cont{padding:15px 15px 0 15px}#product ._lower ._description ._cont ._maintenance{margin:15px 0}#product ._lower ._right ._cont{background-color:#f6f6f6;border-radius:5px}#product ._lower ._right ._cont h2{padding:0 0 10px 0}#product ._lower ._right ._cont ._details{padding:15px 20px}#product ._lower ._right ._cont ._details .grid4{text-align:right;font-weight:bold}#product ._lower ._right ._cont ._options,#product ._lower ._right ._cont ._collections{margin-bottom:25px}#product ._lower ._right ._cont ._options>div,#product ._lower ._right ._cont ._collections>div{display:flex;flex-wrap:wrap;align-items:flex-start;padding:20px 20px 0 20px}#product ._lower ._right ._cont ._options>div a,#product ._lower ._right ._cont ._collections>div a{flex:0 0 80px;margin:0 10px 10px 0;text-align:center;font-size:13px;color:#999}#product ._lower ._right ._cont ._options>div a img,#product ._lower ._right ._cont ._collections>div a img{display:block;width:80px;height:80px;margin-bottom:2px;filter:brightness(0.85);filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95}#product ._lower ._right ._cont ._options>div a:hover,#product ._lower ._right ._cont ._collections>div a:hover{text-decoration:none}#product ._lower ._right ._cont ._options>div a:hover img,#product ._lower ._right ._cont ._collections>div a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;box-shadow:0 0 5px rgba(0,0,0,0.15);filter:brightness(1)}#product ._lower ._reviews{margin-top:30px}#product ._lower ._reviews #widget{margin:0 10%}#product ._lower ._related{margin-top:30px}#product ._lower ._related h2{border-bottom:1px solid #333}@media only screen and (max-width:1099px){#product ._upper ._title ._brand_logo{display:none}}@media only screen and (max-width:949px){#product{padding-left:0;padding-right:0}#product ._upper{display:block}#product ._upper ._title{padding-right:25px}#product ._upper ._title h1{margin-right:0}#product ._upper ._title ._rating,#product ._upper ._title ._key_points{margin-left:0}#product ._upper ._images{max-width:650px;margin:25px auto 0 auto}#product ._upper ._images ._main ._price{display:block}#product ._upper ._details{padding-left:0;padding-top:20px}#product ._upper ._details ._basket{border-left-width:0;border-right-width:0;border-radius:0}#product ._upper ._details ._price{margin:0 0 0 16px}#product ._upper ._details ._klarna{margin-left:16px;margin-right:16px}#product ._upper ._details ._klarna_off{border-radius:0}#product ._upper ._details ._iwoca{margin-left:8px;margin-right:8px}#product ._upper ._details ._delivery_notice{border-radius:0;padding:10px 12px 10px 12px}#product ._upper ._details ._finder{border-radius:0;padding:10px 12px 10px 12px}#product ._upper ._details ._make_me_a_rug{border-width:1px 0}#product ._upper ._price_tiers,#product ._upper ._rrp_saving{margin:32px 16px}#product ._upper ._clearance_stock_link{padding-top:10px}#product ._mid{display:block}#product ._mid ._logos{padding-left:20px;padding-right:15px}#product ._lower ._info ._description{flex-basis:100%;order:2;padding-right:0;padding-left:0}#product ._lower ._info ._right{flex-basis:100%;order:1;padding-left:0;padding-right:0}#product ._lower ._info ._right ._cont{border-radius:0}#product ._lower ._reviews h2{margin:0 20px}#product ._lower ._reviews #widget{margin:0 5%}#product ._lower ._related .productCards{margin-left:20px;margin-right:20px}}@media only screen and (max-width:749px){#product ._lower ._reviews #widget{margin:0}#product ._lower ._related ._product:nth-child(5){display:none}}@media only screen and (max-width:599px){#product ._lower ._related ._product:nth-child(4){display:none}}@media only screen and (max-width:549px){#product ._upper ._details ._price_tiers ._rrp,#product ._upper ._details ._rrp_saving ._rrp{padding-bottom:3px;border-radius:5px 0 0 0}#product ._upper ._details ._price_tiers table,#product ._upper ._details ._rrp_saving table{border:0}#product ._upper ._details ._finder{text-align:center}#product ._upper ._details ._finder a{display:block;margin:0 auto 3px auto}#product ._upper ._clearance_stock{border-radius:0}#product ._upper ._clearance_stock ._header{border-radius:0}#product ._upper ._clearance_stock ._row{border-width:0 0 1px 0}#product ._upper ._clearance_stock ._row:last-child{border-radius:0}}@media only screen and (max-width:499px){#product ._upper ._details ._price{margin-right:16px}#product ._upper ._details ._price ._xmas{display:block}#product ._upper ._details ._price ._xmas ._was{float:none;display:block;width:auto}#product ._upper ._details ._price ._xmas ._now{margin:5px 10px 0 10px;border-left:0;border-top:2px solid #fff;text-align:center}#product ._upper ._details ._price ._m2{display:none}#product ._upper ._details ._basket_actions .grid6{flex-basis:100%;margin-bottom:30px}#product ._upper ._details ._basket_actions .grid6._orderable{order:-1}#product ._mid ._key_points{margin-top:0}}@media only screen and (max-width:449px){#product ._upper ._details ._iwoca{padding-right:10px !important}#product ._upper ._details ._iwoca::after{display:none}#product ._upper ._details ._make_me_a_rug{height:300px;background-position:left bottom}#product ._upper ._details ._make_me_a_rug ._logo{right:15px;bottom:auto;width:auto;height:100px;padding:10px 0}#product ._upper ._details ._make_me_a_rug ._logo img{margin-top:0;height:100%}#product ._upper ._details ._make_me_a_rug ._body{left:0}#product ._mid ._key_points{margin-left:20px;margin-right:20px}#product ._lower ._related ._product:nth-child(3){display:none}}@media only screen and (max-width:399px){#product ._upper ._details ._iwoca{background-image:none !important;padding-left:10px !important}}#basket ._proceed{padding:20px 25px 30px 25px}#basket ._proceed h1{margin-bottom:15px}#basket ._proceed ._actions{padding-bottom:15px;border-bottom:1px solid #e3e3e3}#basket ._proceed ._actions .button{display:block;padding:20px 15px 20px 15px;max-width:400px;margin:0 auto 5px auto}#basket ._proceed ._actions div{align-self:center;text-align:center}#basket ._proceed ._actions div._paypal{font-size:13px}#basket ._proceed ._actions div._paypal #paypal-button{margin-top:10px}#basket ._proceed ._actions ._trust{margin-top:20px;text-align:center}#basket ._proceed ._addons{margin-top:20px}#basket ._proceed ._addons h3{margin-bottom:15px}#basket ._proceed ._addons>.grid .addonCard{height:100%}#basket ._basket{background-color:#f9f9f9}@media only screen and (max-width:999px){#basket ._proceed{flex-basis:100%}#basket ._basket{flex-basis:100%;order:-1;border-bottom:1px solid #ccc}}@media only screen and (max-width:549px){#basket ._proceed{padding-left:15px;padding-right:15px}#basket ._proceed ._actions{display:block}}#checkout-toggle{display:none;padding:15px;background-color:#eee;border-bottom:1px solid #ccc}#checkout-toggle .fas{margin:0 5px}#checkout-toggle div{float:right}#checkout-toggle:hover{text-decoration:none}#checkout h1{margin-bottom:15px}#checkout ._page{padding:20px 25px 30px 25px}#checkout ._page ._panel{background-color:#f9f9f9;border-radius:5px;padding:15px 20px;margin-bottom:15px;vertical-align:middle}#checkout ._page ._panel h2{margin-bottom:12px;font-weight:bold}#checkout ._page ._panel input,#checkout ._page ._panel select{vertical-align:middle}#checkout ._page ._panel ._form{max-width:400px}#checkout ._page ._panel ._text_row{padding:0 5px}#checkout ._page ._panel .grid1,#checkout ._page ._panel .grid2,#checkout ._page ._panel .grid3,#checkout ._page ._panel .grid4,#checkout ._page ._panel .grid4_5,#checkout ._page ._panel .grid5,#checkout ._page ._panel .grid5_5,#checkout ._page ._panel .grid6,#checkout ._page ._panel .grid6_5,#checkout ._page ._panel .grid7,#checkout ._page ._panel .grid8,#checkout ._page ._panel .grid9,#checkout ._page ._panel .grid10,#checkout ._page ._panel .grid11,#checkout ._page ._panel .grid12{padding:2px 2px 2px 2px}#checkout ._page ._panel .grid1 input,#checkout ._page ._panel .grid2 input,#checkout ._page ._panel .grid3 input,#checkout ._page ._panel .grid4 input,#checkout ._page ._panel .grid4_5 input,#checkout ._page ._panel .grid5 input,#checkout ._page ._panel .grid5_5 input,#checkout ._page ._panel .grid6 input,#checkout ._page ._panel .grid6_5 input,#checkout ._page ._panel .grid7 input,#checkout ._page ._panel .grid8 input,#checkout ._page ._panel .grid9 input,#checkout ._page ._panel .grid10 input,#checkout ._page ._panel .grid11 input,#checkout ._page ._panel .grid12 input{box-sizing:border-box;width:100%}#checkout ._page p{padding-bottom:12px}#checkout ._page ._continue{padding-bottom:20px;text-align:center}#checkout ._page ._continue input{box-sizing:border-box;width:100%}#checkout ._page ._continue ._trust{position:relative;margin-top:20px}#checkout ._page ._continue ._trust .paymentCards{position:absolute;left:10px;top:0}#checkout ._page ._continue ._trust .securePayment{position:absolute;right:10px;top:0}#checkout ._basket{background-color:#f9f9f9}#checkout #checkout-details ._trust{position:relative;margin-bottom:10px;min-height:25px}#checkout #checkout-details ._trust .paymentCards{position:absolute;left:5px;top:0}#checkout #checkout-details ._trust .securePayment{position:absolute;right:5px;top:0}#checkout #checkout-details ._intro{padding:0 20px 15px 20px;align-self:center;text-align:center}#checkout #checkout-details ._intro ._label{padding-right:15px;padding-bottom:15px}#checkout #checkout-details ._intro #paypal-button{max-width:300px;margin:0 auto}#checkout #checkout-details ._paypal{padding:0 20px 25px 20px;text-align:center}#checkout #checkout-details ._paypal i{color:#ffd200;margin-right:5px}#checkout #checkout-details ._details_delivery,#checkout #checkout-details ._details_cc{padding-top:10px}#checkout #checkout-details ._delivery ._lookup ._toggle{padding:10px 0 0 15px}#checkout #checkout-details ._delivery ._lookup ._toggle a{text-decoration:underline;display:inline-block;padding-left:5px}#checkout #checkout-details ._delivery ._select{display:none}#checkout #checkout-details ._delivery ._select select{width:95%}#checkout #checkout-details ._delivery ._instructions_label{padding-top:20px;padding-bottom:8px}#checkout #checkout-details ._delivery ._instructions ._required{display:inline-block;color:#999;padding-left:7px}#checkout #checkout-details ._click_collect ._location{margin:10px 0 20px 0}#checkout #checkout-details ._click_collect ._location ._map{display:block;position:relative;background-position:center center;height:100%;min-height:125px;border:5px solid #ddd}#checkout #checkout-details ._click_collect ._location ._map div{position:absolute;bottom:3px;left:7px;font-size:13px}#checkout #checkout-details ._click_collect ._location ._map:hover{border-color:#ccc}#checkout #checkout-details ._click_collect ._location ._address{padding:7px 0 0 10px}#checkout #checkout-details ._terms label{display:block;position:relative;padding-left:33px}#checkout #checkout-details ._terms label input[type=checkbox]{position:absolute;top:13px;left:10px}#checkout #checkout-details ._terms label a{text-decoration:underline}@media only screen and (max-width:649px){#checkout #checkout-details ._delivery,#checkout #checkout-details ._click_collect{background-color:#fff}}@media only screen and (max-width:549px){#checkout #checkout-details ._intro .grid6{flex-basis:100%}}@media only screen and (max-width:399px){#checkout #checkout-details ._firstname,#checkout #checkout-details ._surname{flex-basis:100%}#checkout #checkout-details ._lookup .grid6{flex-basis:100%}#checkout #checkout-details ._click_collect ._location .grid6{flex-basis:100%}#checkout #checkout-details ._click_collect ._location .grid6._address{padding-top:15px}}#checkout #checkout-payment ._intro{padding:0 20px 15px 20px;align-self:center;text-align:center}#checkout #checkout-payment ._intro ._label{padding-right:15px;padding-bottom:15px}#checkout #checkout-payment ._intro #paypal-transaction{max-width:300px;margin:0 auto}#checkout #checkout-payment #errors{margin-bottom:15px}#checkout #checkout-payment ._methods{border:1px solid #ccc;border-radius:5px}#checkout #checkout-payment ._methods ._method{background-position:top right;background-repeat:no-repeat}#checkout #checkout-payment ._methods ._method:not(:first-child){border-top:1px solid #ccc}#checkout #checkout-payment ._methods ._method>a{display:block;position:relative;padding:11px 25px 11px 42px;font-size:14px}#checkout #checkout-payment ._methods ._method>a i{position:absolute;top:13px;left:13px;font-size:18px}#checkout #checkout-payment ._methods ._method>a i._active{color:#67b544;display:none}#checkout #checkout-payment ._methods ._method>a i._inactive{color:#ddd}#checkout #checkout-payment ._methods ._method>a b{display:block;font-size:17px}#checkout #checkout-payment ._methods ._method>a:hover{text-decoration:none}#checkout #checkout-payment ._methods ._method ._spinner{display:none;font-size:32px;text-align:center;padding-bottom:20px}#checkout #checkout-payment ._methods ._method._paypal{background-image:url("https://images.remlandcarpets.co.uk/static/checkout/payment_methods/paypal.png")}#checkout #checkout-payment ._methods ._method._paypal>div{margin:0 auto;max-width:350px;padding:0 15px}#checkout #checkout-payment ._methods ._method._klarna{background-image:url("https://images.remlandcarpets.co.uk/static/checkout/payment_methods/klarna.png")}#checkout #checkout-payment ._methods ._method._klarna ._klarna_method{margin:0 45px;padding-bottom:10px}#checkout #checkout-payment ._methods ._method._klarna ._klarna_method label{padding:0}#checkout #checkout-payment ._methods ._method._klarna ._klarna_method label input{margin-right:10px}#checkout #checkout-payment ._methods ._method._klarna ._klarna_method i{color:#999;position:relative;top:1px;right:-3px}#checkout #checkout-payment ._methods ._method._klarna ._klarna_pay{padding:15px 15px 20px 15px}#checkout #checkout-payment ._methods ._method._klarna ._klarna_pay button{box-sizing:border-box;width:100%}#checkout #checkout-payment ._methods ._method._iwoca{background-image:url("https://images.remlandcarpets.co.uk/static/checkout/payment_methods/iwoca.png")}#checkout #checkout-payment ._methods ._method._iwoca ._iwoca_pay{padding:15px 15px 20px 15px}#checkout #checkout-payment ._methods ._method._iwoca ._iwoca_pay button{display:block;box-sizing:border-box;width:100%}#checkout #checkout-payment ._methods ._method._card{background-image:url("https://images.remlandcarpets.co.uk/static/checkout/payment_methods/card.png")}#checkout #checkout-payment ._methods ._method._card>div{padding:0 15px}#checkout #checkout-payment ._methods ._method._card>div ._billing_address{display:block;position:relative;background-color:#fff;border-radius:5px;padding:9px 100px 10px 20px;margin-bottom:15px}#checkout #checkout-payment ._methods ._method._card>div ._billing_address ._prompt{position:absolute;top:19px;right:30px;font-size:14px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#checkout #checkout-payment ._methods ._method._card>div ._billing_address:hover{background-color:#eee;text-decoration:none}#checkout #checkout-payment ._methods ._method._card>div ._billing_address ._address{font-size:13px;font-weight:normal}#checkout #checkout-payment ._methods ._method._card>div ._add_billing_address{max-width:500px;margin:0 auto}#checkout #checkout-payment ._methods ._method._card>div ._add_billing_address ._label{display:block;padding:5px 0 5px 5px;font-weight:bold}#checkout #checkout-payment ._methods ._method._card>div form._payment{max-width:406px;margin:0 auto 10px auto}#checkout #checkout-payment ._methods ._method._card>div form._payment._disabled{margin-top:25px}#checkout #checkout-payment ._methods ._method._card>div form._payment .grid1,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid2,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid3,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid4,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid4_5,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid5,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid5_5,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid6,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid6_5,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid7,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid8,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid9,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid10,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid11,#checkout #checkout-payment ._methods ._method._card>div form._payment .grid12{padding:2px 2px 2px 2px}#checkout #checkout-payment ._methods ._method._card>div form._payment input,#checkout #checkout-payment ._methods ._method._card>div form._payment select{vertical-align:middle;box-sizing:border-box;width:100%}#checkout #checkout-payment ._methods ._method._card>div form._payment .combinedInput{box-sizing:border-box;width:100%}#checkout #checkout-payment ._methods ._method._card>div form._payment .combinedInput input{width:55px}#checkout #checkout-payment ._methods ._method._card>div form._payment .combinedInput input:last-of-type{margin-left:15px}#checkout #checkout-payment ._methods ._method._card>div form._payment ._cvc{box-sizing:border-box;width:100%}#checkout #checkout-payment ._methods ._method._card>div form._payment ._number::-webkit-outer-spin-button,#checkout #checkout-payment ._methods ._method._card>div form._payment ._number::-webkit-inner-spin-button,#checkout #checkout-payment ._methods ._method._card>div form._payment ._cvc::-webkit-outer-spin-button,#checkout #checkout-payment ._methods ._method._card>div form._payment ._cvc::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#checkout #checkout-payment ._methods ._method._card>div form._payment ._number,#checkout #checkout-payment ._methods ._method._card>div form._payment ._cvc{-moz-appearance:textfield}#checkout #checkout-payment ._methods ._method._card>div iframe{display:none;height:900px;width:100%;min-width:406px}#checkout #checkout-payment ._methods ._method._card>div ._continue{max-width:400px;margin:0 auto;padding-bottom:20px}#checkout #checkout-payment ._methods ._method._card>div ._disabled{filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25}#checkout #checkout-payment ._methods ._method._card>div ._disabled input[type=submit]{background-color:#eee;color:#999}#checkout #checkout-payment ._methods ._method._card>div ._disabled input:hover{cursor:default}#checkout #checkout-payment ._methods ._method._barclaycard{background-image:url("https://images.remlandcarpets.co.uk/static/checkout/payment_methods/card.png")}#checkout #checkout-payment ._methods ._method._barclaycard>div{padding:0 15px}#checkout #checkout-payment ._methods ._method._barclaycard>div ._billing_address{display:block;position:relative;background-color:#fff;border-radius:5px;padding:9px 100px 10px 20px;margin-bottom:15px}#checkout #checkout-payment ._methods ._method._barclaycard>div ._billing_address ._prompt{position:absolute;top:19px;right:30px;font-size:14px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#checkout #checkout-payment ._methods ._method._barclaycard>div ._billing_address:hover{background-color:#eee;text-decoration:none}#checkout #checkout-payment ._methods ._method._barclaycard>div ._billing_address ._address{font-size:13px;font-weight:normal}#checkout #checkout-payment ._methods ._method._barclaycard>div ._add_billing_address{max-width:500px;margin:0 auto}#checkout #checkout-payment ._methods ._method._barclaycard>div ._add_billing_address ._label{display:block;padding:5px 0 5px 5px;font-weight:bold}#checkout #checkout-payment ._methods ._method._barclaycard>div iframe{width:100%;min-width:406px;height:500px}#checkout #checkout-payment ._methods ._method._barclaycard>div ._iframe_placeholder{width:260px;margin:0 auto;padding:32px 0}#checkout #checkout-payment ._methods ._method._barclaycard>div ._iframe_placeholder ._line{margin-bottom:8px}#checkout #checkout-payment ._methods ._method._barclaycard>div ._iframe_placeholder ._line input,#checkout #checkout-payment ._methods ._method._barclaycard>div ._iframe_placeholder ._line select{box-sizing:border-box;height:36px;line-height:36px;padding:0 8px}#checkout #checkout-payment ._methods ._method._barclaycard>div ._iframe_placeholder ._line input{width:100%}#checkout #checkout-payment ._methods ._method._barclaycard>div ._iframe_placeholder ._line select{width:40%}#checkout #checkout-payment ._methods ._method._barclaycard>div ._continue{max-width:400px;margin:0 auto;padding-bottom:20px}#checkout #checkout-payment ._methods ._method._barclaycard>div ._disabled{filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25}#checkout #checkout-payment ._methods ._method._barclaycard>div ._disabled input[type=submit]{background-color:#eee;color:#999}#checkout #checkout-payment ._methods ._method._barclaycard>div ._disabled input:hover{cursor:default}#checkout #checkout-payment ._methods ._method._cardstream{background-image:url("https://images.remlandcarpets.co.uk/static/checkout/payment_methods/card.png")}#checkout #checkout-payment ._methods ._method._cardstream>div{padding:0 15px}#checkout #checkout-payment ._methods ._method._cardstream>div ._billing_address{display:block;position:relative;background-color:#fff;border-radius:5px;padding:9px 100px 10px 20px;margin-bottom:15px}#checkout #checkout-payment ._methods ._method._cardstream>div ._billing_address ._prompt{position:absolute;top:19px;right:30px;font-size:14px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#checkout #checkout-payment ._methods ._method._cardstream>div ._billing_address:hover{background-color:#eee;text-decoration:none}#checkout #checkout-payment ._methods ._method._cardstream>div ._billing_address ._address{font-size:13px;font-weight:normal}#checkout #checkout-payment ._methods ._method._cardstream>div ._add_billing_address{max-width:500px;margin:0 auto}#checkout #checkout-payment ._methods ._method._cardstream>div ._add_billing_address ._label{display:block;padding:5px 0 5px 5px;font-weight:bold}#checkout #checkout-payment ._methods ._method._cardstream>div iframe{width:100%;min-width:375px;height:500px}#checkout #checkout-payment ._methods ._method._cardstream>div ._iframe_placeholder{width:260px;margin:0 auto;padding:32px 0}#checkout #checkout-payment ._methods ._method._cardstream>div ._iframe_placeholder ._line{margin-bottom:8px}#checkout #checkout-payment ._methods ._method._cardstream>div ._iframe_placeholder ._line input,#checkout #checkout-payment ._methods ._method._cardstream>div ._iframe_placeholder ._line select{box-sizing:border-box;height:36px;line-height:36px;padding:0 8px}#checkout #checkout-payment ._methods ._method._cardstream>div ._iframe_placeholder ._line input{width:100%}#checkout #checkout-payment ._methods ._method._cardstream>div ._iframe_placeholder ._line select{width:40%}#checkout #checkout-payment ._methods ._method._cardstream>div ._continue{max-width:400px;margin:0 auto;padding-bottom:20px}#checkout #checkout-payment ._methods ._method._cardstream>div ._disabled{filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25}#checkout #checkout-payment ._methods ._method._cardstream>div ._disabled input[type=submit]{background-color:#eee;color:#999}#checkout #checkout-payment ._methods ._method._cardstream>div ._disabled input:hover{cursor:default}#checkout #checkout-payment ._methods ._method._trustPayments{background-image:url("https://images.remlandcarpets.co.uk/static/checkout/payment_methods/card.png")}#checkout #checkout-payment ._methods ._method._trustPayments>div{padding:0 15px}#checkout #checkout-payment ._methods ._method._trustPayments>div ._billing_address{display:block;position:relative;background-color:#fff;border-radius:5px;padding:9px 100px 10px 20px;margin-bottom:15px}#checkout #checkout-payment ._methods ._method._trustPayments>div ._billing_address ._prompt{position:absolute;top:19px;right:30px;font-size:14px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#checkout #checkout-payment ._methods ._method._trustPayments>div ._billing_address:hover{background-color:#eee;text-decoration:none}#checkout #checkout-payment ._methods ._method._trustPayments>div ._billing_address ._address{font-size:13px;font-weight:normal}#checkout #checkout-payment ._methods ._method._trustPayments>div ._add_billing_address{max-width:500px;margin:0 auto}#checkout #checkout-payment ._methods ._method._trustPayments>div ._add_billing_address ._label{display:block;padding:5px 0 5px 5px;font-weight:bold}#checkout #checkout-payment ._methods ._method._trustPayments>div iframe{width:100%;min-width:406px;height:500px}#checkout #checkout-payment ._methods ._method._trustPayments>div ._continue{max-width:400px;margin:0 auto;padding-bottom:20px}#checkout #checkout-payment ._methods ._method._trustPayments>div ._disabled{filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25}#checkout #checkout-payment ._methods ._method._trustPayments>div ._disabled input[type=submit]{background-color:#eee;color:#999}#checkout #checkout-payment ._methods ._method._trustPayments>div ._disabled input:hover{cursor:default}#checkout #checkout-payment ._methods ._method._revolut{background-image:url("https://images.remlandcarpets.co.uk/static/checkout/payment_methods/card.png")}#checkout #checkout-payment ._methods ._method._revolut>div{padding:0 15px}#checkout #checkout-payment ._methods ._method._revolut>div ._billing_address{display:block;position:relative;background-color:#fff;border-radius:5px;padding:9px 100px 10px 20px;margin-bottom:15px}#checkout #checkout-payment ._methods ._method._revolut>div ._billing_address ._prompt{position:absolute;top:19px;right:30px;font-size:14px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#checkout #checkout-payment ._methods ._method._revolut>div ._billing_address:hover{background-color:#eee;text-decoration:none}#checkout #checkout-payment ._methods ._method._revolut>div ._billing_address ._address{font-size:13px;font-weight:normal}#checkout #checkout-payment ._methods ._method._revolut>div ._add_billing_address{max-width:500px;margin:0 auto}#checkout #checkout-payment ._methods ._method._revolut>div ._add_billing_address ._label{display:block;padding:5px 0 5px 5px;font-weight:bold}#checkout #checkout-payment ._methods ._method._revolut>div ._revolut_cont{max-width:400px;margin:0 auto;padding:10px 0 20px 0}#checkout #checkout-payment ._methods ._method._revolut>div ._revolut_cont #revolut-card-field{background-color:#fff;border-radius:5px;border:1px solid #bbb;padding:10px 12px}#checkout #checkout-payment ._methods ._method._revolut>div ._revolut_cont #revolut-button-submit{display:block;width:100%;box-sizing:border-box;margin:5px 0 0 0}#checkout #checkout-payment ._methods ._method._revolut>div ._revolut_cont._disabled{filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25}#checkout #checkout-payment ._methods ._method._revolut>div ._revolut_cont._disabled button{background-color:#eee;color:#999}#checkout #checkout-payment ._methods ._method._revolut>div ._revolut_cont._disabled input:hover,#checkout #checkout-payment ._methods ._method._revolut>div ._revolut_cont._disabled button:hover{cursor:default}#checkout #checkout-payment ._methods ._method._revolut>div ._continue{max-width:400px;margin:0 auto;padding-bottom:20px}#checkout #checkout-payment ._methods ._method._stripe{background-image:url("https://images.remlandcarpets.co.uk/static/checkout/payment_methods/card.png")}#checkout #checkout-payment ._methods ._method._stripe>div{padding:0 15px}#checkout #checkout-payment ._methods ._method._stripe>div ._billing_address{display:block;position:relative;background-color:#fff;border-radius:5px;padding:9px 100px 10px 20px;margin-bottom:15px}#checkout #checkout-payment ._methods ._method._stripe>div ._billing_address ._prompt{position:absolute;top:19px;right:30px;font-size:14px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#checkout #checkout-payment ._methods ._method._stripe>div ._billing_address:hover{background-color:#eee;text-decoration:none}#checkout #checkout-payment ._methods ._method._stripe>div ._billing_address ._address{font-size:13px;font-weight:normal}#checkout #checkout-payment ._methods ._method._stripe>div ._add_billing_address{max-width:500px;margin:0 auto 25px auto}#checkout #checkout-payment ._methods ._method._stripe>div ._add_billing_address ._label{display:block;padding:5px 0 5px 5px;font-weight:bold}#checkout #checkout-payment ._methods ._method._stripe>div #stripe-payment{max-width:400px;margin:0 auto;padding:5px 0 16px 0}#checkout #checkout-payment ._methods ._method._stripe>div #stripe-payment._disabled{filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25}#checkout #checkout-payment ._methods ._method._stripe>div #stripe-payment._disabled button{background-color:#eee;color:#999}#checkout #checkout-payment ._methods ._method._stripe>div #stripe-payment._disabled input:hover,#checkout #checkout-payment ._methods ._method._stripe>div #stripe-payment._disabled button:hover{cursor:default}#checkout #checkout-payment ._methods ._method._stripe>div #stripe-payment #stripe-payment-form #stripe-payment-message{display:none;color:#fff;background-color:#da0000;padding:4px 15px 5px 15px;margin-bottom:8px}#checkout #checkout-payment ._methods ._method._stripe>div #stripe-payment #stripe-payment-form #stripe-submit{margin-top:10px}#checkout #checkout-payment ._methods ._method._paypalByCard{background-image:url("https://images.remlandcarpets.co.uk/static/checkout/payment_methods/card.png")}#checkout #checkout-payment ._methods ._method._paypalByCard>div{margin:0 auto;max-width:400px;padding:0 16px 16px 16px}#checkout #checkout-payment ._methods ._method._paypalByCard>div ._notice{padding-bottom:16px}#checkout #checkout-payment ._methods ._method._stripePayWith{display:none}#checkout #checkout-payment ._methods ._method._stripePayWith>div{padding:16px}#checkout #checkout-payment ._methods ._method._applePay{background-image:url("https://images.remlandcarpets.co.uk/static/checkout/payment_methods/apple-pay.png")}#checkout #checkout-payment ._methods ._method._googlePay{background-image:url("https://images.remlandcarpets.co.uk/static/checkout/payment_methods/google-pay.png")}#checkout #checkout-payment ._methods ._method._sel{background-color:#f9f9f9;display:block !important}#checkout #checkout-payment ._methods ._method._sel>a ._active{display:inline}#checkout #checkout-payment ._methods ._method._sel>a ._inactive{display:none}#checkout #checkout-payment ._billing ._options{padding-top:5px}#checkout #checkout-payment ._billing ._options label{display:block;padding:0 15px 10px 15px}#checkout #checkout-payment ._billing ._options label input{margin-top:-5px;margin-right:5px}#checkout #checkout-payment ._billing ._options label._sel{font-weight:bold}#checkout #checkout-payment ._billing ._options label:hover{cursor:pointer;cursor:hand}#checkout #checkout-payment ._payment{position:relative}#checkout #checkout-payment ._payment .securePayment{position:absolute;top:15px;right:20px}#checkout #checkout-payment ._payment form{width:406px;margin:0 auto}#checkout #checkout-payment ._payment form .combinedInput{box-sizing:border-box;width:100%}#checkout #checkout-payment ._payment form .combinedInput input{width:55px}#checkout #checkout-payment ._payment form .combinedInput input:last-of-type{margin-left:15px}#checkout #checkout-payment ._payment form ._cvc{box-sizing:border-box;width:100%}#checkout #checkout-payment ._payment form ._number::-webkit-outer-spin-button,#checkout #checkout-payment ._payment form ._number::-webkit-inner-spin-button,#checkout #checkout-payment ._payment form ._cvc::-webkit-outer-spin-button,#checkout #checkout-payment ._payment form ._cvc::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#checkout #checkout-payment ._payment form ._number,#checkout #checkout-payment ._payment form ._cvc{-moz-appearance:textfield}#checkout #checkout-payment ._payment iframe{display:none;height:900px;width:100%}#checkout #checkout-payment ._spinner{display:none;font-size:32px;text-align:center;padding-bottom:20px}#checkout #checkout-payment ._billing_errors,#checkout #checkout-payment ._card_errors{display:none;list-style-type:none;color:#da0000;margin-bottom:10px}#checkout #checkout-payment ._billing_errors li,#checkout #checkout-payment ._card_errors li{margin:0 20px}#checkout #checkout-payment ._billing_errors._card_errors,#checkout #checkout-payment ._card_errors._card_errors{text-align:center}#checkout #checkout-payment #st-notification-frame{color:#da0000;margin-bottom:10px;text-align:center}@media only screen and (max-width:649px){#checkout #checkout-payment ._methods{border-width:1px 0 1px 0;border-radius:0}}@media only screen and (max-width:549px){#checkout #checkout-payment ._intro .grid6{flex-basis:100%}}@media only screen and (max-width:399px){#checkout #checkout-payment ._methods ._method{background-image:none !important}}#checkout #checkout-paypal ._info{padding-right:25px}#checkout #checkout-paypal ._paypal{max-width:400px;margin:25px auto;padding:0 20px}#checkout #checkout-paypal ._alt{padding:25px;text-align:center;font-size:13px}#checkout #checkout-paypal ._alt a{text-decoration:underline}@media only screen and (max-width:649px){#checkout #checkout-paypal ._info{padding-left:20px}}#checkout #checkout-quote ._info{padding:0 25px 10px 0}@media only screen and (max-width:649px){#checkout #checkout-quote ._info{padding-left:20px}}@media only screen and (max-width:399px){#checkout #checkout-quote ._firstname,#checkout #checkout-quote ._surname{flex-basis:100%}}#checkout-error ._info{padding:16px 16px 32px 16px;min-height:250px}#checkout-error ._info h1{margin-bottom:8px}#checkout-error ._info p{margin-bottom:8px}@media only screen and (max-width:999px){#checkout-toggle{display:block}#checkout ._page{flex-basis:100%}#checkout ._page ._panel ._form{max-width:500px}#checkout ._basket{flex-basis:100%;order:-1;display:none;border-bottom:1px solid #ccc}}@media only screen and (max-width:649px){#checkout ._page{padding-left:0;padding-right:0}#checkout ._page h1{padding-left:20px}#checkout ._page ._panel{border-radius:0;margin-bottom:0}#checkout ._page ._continue{padding:20px}}@media only screen and (max-width:499px){#checkout ._trust{display:none}}#order-confirmation{padding-bottom:10px}#order-confirmation h1,#order-confirmation p{margin-bottom:15px}#order-confirmation ._main{padding:20px 20px 5px 20px;max-width:850px}#order-confirmation ._eco{background-color:#f9f9f9;border-radius:7px;padding:15px 20px;margin-bottom:20px}#order-confirmation ._eco h2{margin-bottom:15px;font-weight:bold}#order-confirmation ._eco ._projects{margin:0 25px}#order-confirmation ._eco ._projects ._intro{margin-bottom:10px;font-size:17px}#order-confirmation ._eco ._projects ._project{text-align:center}#order-confirmation ._eco ._projects ._project a{display:block;position:relative;border:1px solid #eee;background-color:#fff;border-radius:3px;padding:12px 20px 12px 65px;font-weight:bold;height:100%;box-sizing:border-box}#order-confirmation ._eco ._projects ._project a:hover{text-decoration:none}#order-confirmation ._eco ._projects ._project a:not(._sel):hover{border-color:#ddd;background-color:#f3f3f3}#order-confirmation ._eco ._projects ._project a._sel{border-color:#66c366;background-color:#ded}#order-confirmation ._eco ._projects ._project a._sel:hover{cursor:default}#order-confirmation ._eco ._projects ._project a i{position:absolute;left:12px;top:12px;font-size:33px}#order-confirmation ._eco ._projects ._project a i.fa-tree{left:20px}#order-confirmation ._eco ._projects ._project a i.fa-utensils{left:15px}#order-confirmation ._eco ._projects ._project a ._info{margin-top:7px;font-size:13px;font-weight:normal}#order-confirmation ._eco ._read{padding-top:20px;font-size:13px;text-align:center}#order-confirmation ._eco ._read i{margin-right:5px}@media only screen and (max-width:1399px){#order-confirmation ._eco{border-radius:0}#order-confirmation ._eco ._projects{margin:0}}@media only screen and (max-width:799px){#order-confirmation ._eco ._projects ._project{flex-basis:100%;text-align:left}}#error-page{padding:25px 25px 50px 25px}#error-page p{margin-top:15px}#error-page p a{font-weight:bold}#home{margin-bottom:32px}#home ._divider_header{padding:16px 16px 0 16px;text-align:center;border-bottom:2px solid #eee;margin-bottom:40px}#home ._divider_header b{position:relative;display:inline-block;padding:0 20px;background-color:#fff;top:20px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;font-size:29px;color:#4392ab}#home #home-hero{position:relative;height:416px;margin-top:16px;display:flex;flex-wrap:nowrap;align-content:center;align-items:stretch}#home #home-hero ._text_head{display:none;flex-basis:100%;flex-shrink:0;background-color:rgba(246,246,246,0.85);padding:16px 32px;text-align:center;box-sizing:border-box}#home #home-hero ._text_head ._headline{font-size:29px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;line-height:32px}#home #home-hero ._text_head ._headline i{display:inline-block;margin-right:4px;font-size:34px;color:#eba35b}#home #home-hero ._text_head ._del{margin-top:3px}#home #home-hero ._text{flex-basis:400px;flex-shrink:1;flex-grow:1;background-color:#f6f6f6;display:flex;align-content:center;align-items:center}#home #home-hero ._text ._content{padding:0 32px;text-align:center}#home #home-hero ._text ._content ._headline{display:block;font-size:29px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;line-height:32px}#home #home-hero ._text ._content ._headline i{display:inline-block;margin-right:4px;font-size:34px;color:#eba35b}#home #home-hero ._text ._content ._del{margin-top:3px}#home #home-hero ._text ._content p{margin-top:32px;font-size:19px}#home #home-hero ._text ._content p b{color:#4392ab;font-weight:800}#home #home-hero ._text ._content ._button{margin-top:32px}#home #home-hero ._video{position:relative;flex-basis:700px;flex-grow:0;flex-shrink:0;overflow:hidden;margin-left:16px}#home #home-hero ._video video{position:absolute;bottom:0;left:0;height:100%;width:100%;object-fit:cover}#home #home-hero ._video ._shadow{position:absolute;top:0;left:0;width:100%;box-shadow:inset 0 0 32px rgba(0,0,0,0.2)}#home #home-hero ._direct{position:relative;height:100%;flex-basis:200px;flex-grow:0;flex-shrink:0;margin-left:16px}#home #home-hero ._direct ._image_1,#home #home-hero ._direct ._image_2{position:absolute;right:0;width:200px;height:200px;background-size:100%;background-position:center center;overflow:hidden;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}#home #home-hero ._direct ._image_1:hover,#home #home-hero ._direct ._image_2:hover{text-decoration:none;background-size:125%;-webkit-transition:all 5s;-moz-transition:all 5s;-o-transition:all 5s;transition:all 5s}#home #home-hero ._direct ._image_1:hover:before,#home #home-hero ._direct ._image_2:hover:before{-webkit-transition:all 10s;-moz-transition:all 10s;-o-transition:all 10s;transition:all 10s;transform:rotate(20deg)}#home #home-hero ._direct ._image_1 div,#home #home-hero ._direct ._image_2 div{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:30px 0 0 0;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;color:#fff;font-size:31px;line-height:1.15;text-align:center;border-radius:5px;z-index:3;font-weight:bold}#home #home-hero ._direct ._image_1 div span,#home #home-hero ._direct ._image_2 div span{display:block;font-weight:normal;font-size:17px;text-shadow:0 0 5px rgba(0,0,0,0.25);margin-bottom:5px}#home #home-hero ._direct ._image_1:before,#home #home-hero ._direct ._image_2:before{content:"";position:absolute;width:200%;height:200%;top:-50%;left:-50%;z-index:2;background-position:center center;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#home #home-hero ._direct ._image_1._image_1,#home #home-hero ._direct ._image_2._image_1{top:0}#home #home-hero ._direct ._image_1._image_1 div,#home #home-hero ._direct ._image_2._image_1 div{padding-top:25px;font-size:28px}#home #home-hero ._direct ._image_1._image_1:before,#home #home-hero ._direct ._image_2._image_1:before{background-image:url("https://assets.remlandcarpets.co.uk/home/hero/vinyl-wood.jpg");background-size:50%}#home #home-hero ._direct ._image_1._image_1:hover:before,#home #home-hero ._direct ._image_2._image_1:hover:before{background-size:60%}#home #home-hero ._direct ._image_1._image_2,#home #home-hero ._direct ._image_2._image_2{top:216px}#home #home-hero ._direct ._image_1._image_2:before,#home #home-hero ._direct ._image_2._image_2:before{background-image:url("https://assets.remlandcarpets.co.uk/home/hero/luxury-vinyl-tile.jpg");background-size:50%}#home #home-hero ._direct ._image_1._image_2:hover:before,#home #home-hero ._direct ._image_2._image_2:hover:before{background-size:60%}#home ._trust{display:flex;flex-wrap:nowrap;align-items:center;align-content:center;padding:16px 16px 0 16px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;text-align:center;margin-top:16px}#home ._trust>*{text-align:center;flex-shrink:0;flex-grow:0;box-sizing:border-box;flex-basis:33%}#home ._trust>*._stat{font-weight:bold;font-size:17px;order:1}#home ._trust>*._stat span{color:#eba35b}#home ._trust>*._rating{order:2}#home ._trust>*._rating ._io{display:inline-block;margin:0 auto}#home ._trust>*._rating ._io iframe{max-height:55px !important}#home ._trust>*._pay{font-weight:bold;font-size:17px;order:3}#home ._trust>*._pay span{display:block;color:#eba35b}#home .carousel{position:relative}#home .carousel ._flex{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}#home .carousel ._flex>*{flex-shrink:0;flex-grow:0;white-space:normal}#home .carousel>a._l,#home .carousel>a._r{position:absolute;top:50%;width:50px;height:50px;line-height:50px;margin-top:-25px;background-color:#f6f6f6;z-index:9;font-size:27px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#home .carousel>a._l i,#home .carousel>a._r i{display:block;position:absolute;left:0;right:0;top:50%;margin-top:-14px;text-align:center}#home .carousel>a._l._l,#home .carousel>a._r._l{left:0;display:none}#home .carousel>a._l._r,#home .carousel>a._r._r{right:0}#home .carousel>a._l:hover,#home .carousel>a._r:hover{background-color:#4392ab;color:#fff}#home ._trending .carousel ._flex a{position:relative;flex-basis:250px;height:250px;background-position:center bottom;background-size:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#home ._trending .carousel ._flex a:not(:first-child){margin-left:16px}#home ._trending .carousel ._flex a b{position:absolute;display:flex;align-items:center;padding:8px;bottom:0;left:0;right:0;line-height:21px;height:42px;background-color:rgba(0,0,0,0.5);color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}#home ._trending .carousel ._flex a b span{display:block;max-height:42px;overflow:hidden;width:100%;font-size:16px;text-align:center}#home ._trending .carousel ._flex a:hover{background-size:102%}#home ._trending .carousel ._flex a:hover b{opacity:0}#home ._delivery{display:flex;align-items:center;align-content:center;flex-wrap:nowrap;margin-top:16px;padding:16px 16px;text-align:center;gap:16px}#home ._delivery>*{flex-basis:33%;flex-shrink:0;flex-grow:0;box-sizing:border-box;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif}#home ._delivery>*._free{order:1}#home ._delivery>*._exp{order:2}#home ._delivery>*._samples{order:3}#home ._delivery>* i{display:block;font-size:24px;margin-bottom:5px;color:#eba35b}#home ._delivery>* b{display:block}#home ._spc{margin-bottom:32px}#home ._spc .carousel ._flex a{position:relative;flex-basis:calc(20% - 13px);height:250px;background-position:center bottom;background-size:275px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#home ._spc .carousel ._flex a:not(:first-child){margin-left:16px}#home ._spc .carousel ._flex a b{position:absolute;display:flex;align-items:center;padding:8px;bottom:0;left:0;right:0;line-height:21px;height:42px;background-color:rgba(0,0,0,0.5);color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}#home ._spc .carousel ._flex a b span{display:block;max-height:42px;overflow:hidden;width:100%;font-size:16px;text-align:center}#home ._spc .carousel ._flex a:hover{background-size:280px}#home ._spc .carousel ._flex a:hover b{opacity:0}#home .iwocaPromo50Cont{display:block;margin-top:32px}#home .iwocaPromo50Cont:hover{text-decoration:none}#home ._types{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:16px}#home ._types a{flex-basis:30%;flex-shrink:1;flex-grow:1;position:relative;height:0;padding-bottom:18%;background-size:110%;margin-bottom:16px;background-position:center center;text-align:center;color:#fff;text-shadow:0 0 25px rgba(0,0,0,0.15),0 0 15px rgba(0,0,0,0.3),0 0 5px rgba(0,0,0,0.15);font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}#home ._types a:not(#home ._types a:nth-child(3n)){margin-right:16px}#home ._types a div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;align-items:center;align-content:center}#home ._types a div b{flex-basis:100%;font-size:30px}#home ._types a div span{flex-basis:100%;font-size:18px}#home ._types a:hover{background-size:125%;text-shadow:0 0 25px rgba(0,0,0,0.2),0 0 15px rgba(0,0,0,0.45),0 0 5px rgba(0,0,0,0.2);-webkit-transition:all 5s;-moz-transition:all 5s;-o-transition:all 5s;transition:all 5s}#home ._types a._carpets{background-image:url("https://assets.remlandcarpets.co.uk/home/types/carpet.jpg")}#home ._types a._vinyl{background-image:url("https://assets.remlandcarpets.co.uk/home/types/vinyl.jpg")}#home ._types a._lvt{background-image:url("https://assets.remlandcarpets.co.uk/home/types/lvt.jpg")}#home ._types a._carpet_tiles{background-image:url("https://assets.remlandcarpets.co.uk/home/types/carpet-tiles.jpg")}#home ._types a._laminate{background-image:url("https://assets.remlandcarpets.co.uk/home/types/laminate.jpg")}#home ._types a._solid_wood{background-image:url("https://assets.remlandcarpets.co.uk/home/types/solid-wood.jpg")}#home ._types a._commercial{background-image:url("https://assets.remlandcarpets.co.uk/home/types/commercial.jpg")}#home ._types a._engineered{background-image:url("https://assets.remlandcarpets.co.uk/home/types/engineered.jpg")}#home ._types a._coir{background-image:url("https://assets.remlandcarpets.co.uk/home/types/coir.jpg")}#home ._types a._flotex{background-image:url("https://assets.remlandcarpets.co.uk/home/types/flotex.jpg")}#home ._types a._marmoleum{background-image:url("https://assets.remlandcarpets.co.uk/home/types/marmoleum.jpg")}#home ._types a._accessories{background-image:url("https://assets.remlandcarpets.co.uk/home/types/accessories.jpg")}#home ._reviews{position:relative;padding-right:275px}#home ._reviews .carousel{margin-right:16px}#home ._reviews .carousel ._flex{min-height:175px}#home ._reviews .carousel ._flex ._review{flex-basis:300px;background-color:#f6f6f6;padding:16px;font-size:14px;border-radius:5px;box-sizing:border-box}#home ._reviews .carousel ._flex ._review:not(:first-child){margin-left:16px}#home ._reviews .carousel ._flex ._review ._rating{color:#eba35b;margin-bottom:8px}#home ._reviews .carousel ._flex ._review ._date{font-weight:bold;margin-top:8px}#home ._reviews ._ratings{display:block;position:absolute;top:0;bottom:0;right:0;width:275px;background-color:#4392ab;color:#fff}#home ._reviews ._ratings div{display:flex;flex-wrap:wrap;align-items:center;align-content:center;width:100%;height:100%}#home ._reviews ._ratings div>*{flex-basis:100%}#home ._reviews ._ratings div span{text-align:center;flex-grow:1;font-size:19px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;line-height:25px}#home ._reviews ._ratings div span b{display:block;font-size:22px}#home ._reviews ._ratings div a{display:block;text-align:center;margin-top:8px}#home ._reviews ._ratings:hover{text-decoration:none}#home ._dreams{margin-top:16px;padding:16px 32px 8px 32px;font-size:47px;font-family:"Caveat","Nunito Sans","Lato",Arial,Helvetica,sans-serif;line-height:1.15;text-align:center}#home ._social{display:flex;align-items:stretch;margin-top:32px;flex-wrap:wrap;height:275px;overflow:hidden}#home ._social>*{flex-basis:225px;flex-grow:1;position:relative;background-size:cover;background-position:bottom}#home ._social>*._intro{max-height:275px}#home ._social>*._intro div{display:flex;align-items:center;height:100%;background-color:#4392ab;padding:16px;box-sizing:border-box}#home ._social>*._intro div span{flex-basis:100%;color:#fff;text-align:center}#home ._social>*._intro div span b{font-size:23px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif}#home ._social>*._intro div span b i{display:block;font-size:31px;font-weight:normal}#home ._social>*._intro div span p{margin:16px 32px 0 32px}#home ._social>*._intro:hover{text-decoration:none}#home ._social>*._item{height:275px;margin-left:16px}#home ._social>*._item ._tag{position:absolute;bottom:5px;left:10px;right:10px;overflow:hidden;font-size:15px;color:#fff;text-shadow:0 0 5px #000,0 0 7px #000}#home ._contact{background-color:#f6f6f6;padding:16px 32px}#home ._contact b{display:block;font-size:22px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;color:#4392ab}#home ._contact p:not(:first-child){margin-top:16px}#home ._info{display:flex;margin-top:16px}#home ._info ._item{flex-basis:33%}#home ._info ._item ._image{height:175px;background-size:cover;background-position:center center}#home ._info ._item ._content{padding:16px}#home ._info ._item ._content b{font-size:23px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;color:#4392ab}#home ._info ._item ._content p{margin-top:16px}#home ._info ._item._info_budget ._image{background-image:url("https://assets.remlandcarpets.co.uk/home/images/budget_flooring.jpg?v=4")}#home ._info ._item._info_about{margin:0 16px}#home ._info ._item._info_about ._image{background-image:url("https://assets.remlandcarpets.co.uk/home/images/about_us.jpg?v=4")}#home ._info ._item._info_find ._image{background-image:url("https://assets.remlandcarpets.co.uk/home/images/find_us.jpg?v=4")}#home ._sustainability{background-image:url("https://assets.remlandcarpets.co.uk/home/images/sustainability.jpg");margin-top:32px;padding:32px 32px 50px 32px;color:#fff;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif}#home ._sustainability b{font-size:27px;color:#eba35b}#home ._sustainability p{font-size:19px;margin-top:16px}#home ._sustainability p a{color:#fff;text-decoration:underline}#home ._sustainability p._links a{display:block}#home ._sustainability p._links a._blog{margin-bottom:8px}#home ._sustainability p._links a._more_trees{margin-top:8px}#home ._featured_on{padding:0 16px 32px 16px;text-align:center;border-bottom:2px solid #eee}#home ._featured_on b{display:block;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;color:#4392ab;font-size:23px;margin-bottom:8px}#home ._featured_on p{margin-bottom:32px}#home ._featured_on img{height:30px;margin:0 16px 16px 16px}#home ._mailing{padding:32px 16px;text-align:center}#home ._mailing div{font-size:33px;font-family:"Caveat","Nunito Sans","Lato",Arial,Helvetica,sans-serif;margin-bottom:8px}#home ._mailing form{margin-top:16px}#home ._mailing form ._email{width:400px;box-sizing:border-box;margin-bottom:16px}@media only screen and (max-width:1432px){#home #home-hero,#home ._trending,#home ._spc,#home ._types,#home ._reviews,#home ._info,#home ._social{margin-left:16px;margin-right:16px}}@media only screen and (max-width:1349px){#home #home-hero ._direct{display:none}}@media only screen and (max-width:1199px){#home #home-hero{height:auto}#home #home-hero ._text{flex-basis:40%}#home #home-hero ._text ._content p,#home #home-hero ._text ._content ._button{margin-top:16px}#home #home-hero ._video{flex-basis:60%;height:0;padding-bottom:33%}#home ._spc .carousel ._flex a{flex-basis:250px}#home ._types a div b{font-size:25px}#home ._trust>*{flex-basis:50%}#home ._trust>*._pay{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}}@media only screen and (max-width:1149px){#home #home-hero ._text ._content ._headline{font-size:25px}#home #home-hero ._text ._content ._headline i{font-size:29px}#home #home-hero ._text ._content p,#home #home-hero ._text ._content ._button{font-size:17px}}@media only screen and (max-width:999px){#home #home-hero{margin:0;flex-wrap:wrap}#home #home-hero ._text_head{display:block;order:1}#home #home-hero ._text{display:block !important;flex-basis:100%;flex-grow:1;flex-shrink:0;order:3}#home #home-hero ._text ._content{padding:16px 32px 32px 32px}#home #home-hero ._text ._content ._headline,#home #home-hero ._text ._content ._del{display:none}#home #home-hero ._text ._content p{font-size:19px}#home #home-hero ._video{flex-basis:100%;flex-grow:1;flex-shrink:0;padding-bottom:40%;order:2;margin-left:0}#home ._types a{flex-basis:47%;padding-bottom:25%;margin-right:0 !important}#home ._types a:nth-child(odd){margin-right:16px !important}}@media only screen and (max-width:799px){#home ._trust>*{flex-basis:100%}#home ._trust>*._rating{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#home ._delivery>*{flex-basis:50%}#home ._info{display:block;margin-left:0;margin-right:0}#home ._info ._item ._image{height:0;padding-bottom:45%;margin-top:16px}#home ._info ._item ._content{padding:16px 32px !important}#home ._info ._item._info_about{margin:0}#home ._contact{background-color:transparent;padding-top:0}}@media only screen and (max-width:749px){#home ._dreams{font-size:37px}}@media only screen and (max-width:699px){#home #home-hero ._video{height:300px;padding-bottom:0}#home ._reviews{margin-left:0;margin-right:0;padding-right:0}#home ._reviews .carousel{margin-left:16px}#home ._reviews ._ratings{position:relative;width:auto;padding:16px 16px;margin-bottom:16px}#home ._reviews ._ratings div{flex-wrap:nowrap}#home ._reviews ._ratings div a{margin-top:0}#home ._social{height:auto;overflow:visible}#home ._social>*{margin-left:0 !important}#home ._social>*:not(:nth-child(1),:nth-child(2)){margin-top:16px !important}#home ._social>*:nth-child(2n){margin-left:16px !important}#home ._social>*._intro{max-width:none}#home ._social>*._4{display:none}}@media only screen and (max-width:599px){#home ._types a{flex-basis:97%;padding-bottom:155px}#home ._types a:nth-child(odd){margin-right:0 !important}}@media only screen and (max-width:499px){#home ._divider_header{border-bottom:0}#home ._delivery>*{flex-basis:100%}#home ._reviews ._ratings div{flex-wrap:wrap}#home ._social>*{flex-basis:100%;margin-left:0 !important}#home ._social>*:not(:nth-child(1)){margin-top:16px !important}#home ._social>*:nth-child(2n){margin-left:0 !important}#home ._social>*._item{margin-top:16px !important}}@media only screen and (max-width:449px){#home ._reviews .carousel ._flex ._review{flex-basis:250px}#home ._mailing form ._email{width:100%}}@media only screen and (max-width:399px){#home ._trending .carousel ._flex a{flex-basis:calc(100% - 132px)}#home ._trust>*._rating{display:none}#home ._reviews .carousel ._flex ._review{flex-basis:200px}}#homepage ._points{background-color:#206c84;color:#fff;padding-left:7%}#homepage ._points>div{position:relative;padding:10px}#homepage ._points>div a{color:#fff}#homepage ._points>div .fas{position:absolute;top:13px;left:-40px;color:#fff;font-size:2em}#homepage ._points>div div{font-size:.875em}#homepage ._intro{margin:2em auto;padding:0 2em;max-width:650px;position:relative}#homepage ._intro ._welcome{font-size:1.75em;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;position:relative;left:-2em;margin-bottom:.5em;font-weight:normal}#homepage ._intro ._welcome span{white-space:nowrap;font-weight:bold}#homepage ._intro ._welcome span b{color:#4392ab}#homepage ._intro ._more{color:#999}#homepage ._intro a,#homepage ._intro a:visited,#homepage ._intro a:active{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin-top:.5em}#homepage ._boxes{padding:0 1em}#homepage ._boxes>div a{display:block;text-align:center;background-position:center bottom;background-size:cover;color:#fff;height:250px;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}#homepage ._boxes>div a._flotex{background-image:url("https://images.remlandcarpets.co.uk/static/home/cat-flotex.jpg")}#homepage ._boxes>div a._vinyl{background-image:url("https://images.remlandcarpets.co.uk/static/home/cat-vinyl.jpg")}#homepage ._boxes>div a._marmoleum_modular{background-image:url("https://images.remlandcarpets.co.uk/static/home/cat-marmoleum.jpg")}#homepage ._boxes>div a._carpet_tiles{background-image:url("https://images.remlandcarpets.co.uk/static/home/cat-carpet-tiles.jpg")}#homepage ._boxes>div a._commercial{background-image:url("https://images.remlandcarpets.co.uk/static/home/cat-commercial.jpg")}#homepage ._boxes>div a._carpets{background-image:url("https://images.remlandcarpets.co.uk/static/home/cat-carpets.jpg")}#homepage ._boxes>div a._laminate{background-image:url("https://images.remlandcarpets.co.uk/static/home/cat-laminate.jpg")}#homepage ._boxes>div a._wood{background-image:url("https://images.remlandcarpets.co.uk/static/home/cat-wood.jpg")}#homepage ._boxes>div a._grass{background-image:url("/assets/images/home/box-2018-artificial-grass.jpg")}#homepage ._boxes>div a._vinyl_tiles{background-image:url("/assets/images/home/box-2018-luxury-vinyl-tiles.jpg")}#homepage ._boxes>div a._coir_matting{background-image:url("/assets/images/home/box-2017-coir-matting.jpg")}#homepage ._boxes>div a._klarna{background-color:#ffb3c7}#homepage ._boxes>div a._klarna img{max-width:100%}#homepage ._boxes>div a:hover,#homepage ._boxes>div a:visited:hover{text-decoration:none;font-size:1.125em}#homepage ._boxes>div a div{position:absolute;bottom:.5em;left:1em;right:1em}#homepage ._boxes>div a div ._sec{position:relative;top:3px;display:block;font-size:1.375em;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif}#homepage ._boxes>div a div ._sec b{color:#fff}#homepage ._boxes>div a div ._price{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;font-size:1.75em;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;margin-left:.2em}#homepage ._reviews{list-style-type:none;vertical-align:text-top;margin:3em 10% 4em 10%;text-align:center}#homepage ._reviews li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;width:40%;margin-left:2%;margin-right:2%;padding:1em;font-size:.9375em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:#999 solid 5px;vertical-align:text-top;text-align:left}#homepage ._reviews li:after{content:"";position:absolute;bottom:-20px;left:21px;border-style:solid;border-width:20px 20px 0;border-color:#fff transparent;display:block;width:0;z-index:1}#homepage ._reviews li:before{content:"";position:absolute;bottom:-29px;left:17px;border-style:solid;border-width:24px 24px 0;border-color:#999 transparent;display:block;width:0;z-index:0}#homepage ._reviews li ._quote{display:block;position:absolute;top:-10px;left:-10px;padding:10px 10px 5px 10px;background-color:#fff;font-size:2em;color:#999;font-family:"Cabin Sketch"}#homepage ._reviews li ._rating{font-size:1.125em;color:#ffd200;margin:0 0 .75em 35px}#homepage ._reviews li ._rating .fas{margin-right:.25em}#homepage ._reviews li ._date{position:absolute;left:75px;bottom:-2em;font-size:1.125em;font-weight:bold}#homepage ._info{padding:2em 4em 2em 30%;position:relative}#homepage ._info a{font-weight:bold}#homepage ._info a._review_data{display:block;position:absolute;top:2em;left:4%;right:74%;text-align:center;background-color:#4392ab;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;font-size:1.5em;padding:.5em .5em 2.5em .5em;color:#fff;font-weight:normal}#homepage ._info a._review_data:hover{text-decoration:none}#homepage ._info a._review_data div{position:absolute;bottom:.5em;left:.5em;right:.5em;padding:.45em 0 .5em 0;background-color:#206c84;color:#fff;font-size:.6667em;border-radius:.25em}#homepage ._enews{border-top:1px solid #ccc;text-align:center;padding:1.5em 1em 2.5em 1em}#homepage ._enews .far{font-size:1.75em;margin-right:.5em;position:relative;top:4px}#homepage ._enews span{font-size:1.25em}#homepage ._enews div{padding:1em 0 .5em 0}#homepage ._enews ._email{width:350px;padding-left:7px;padding-right:7px}#homepage ._enews .button{position:relative;top:-1px}#homepage ._brands{background-color:#f5f5f5;text-align:center;padding:1.25em}#homepage ._brands div{font-size:1.75em}#homepage ._brands span{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin:2em 2em 0 2em;width:230px;background-image:url("/assets/images/home/brands-we-love.png");background-repeat:no-repeat;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#homepage ._brands span a,#homepage ._brands span a:visited,#homepage ._brands span a:active{display:block;height:50px;text-indent:-9999px}#homepage ._brands span:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}#homepage ._brands ._tarkett{background-position:0 -250px}#homepage ._brands ._camaro{background-position:0 -50px}#homepage ._brands ._armstrong{background-position:0 0}#homepage ._brands ._flotex{background-position:0 -100px}#homepage ._brands ._forbo{background-position:0 -150px}#homepage ._brands ._heuga{background-position:0 -200px}#homepage ._brands ._burmatex{background-position:0 -300px}#homepage ._brands ._vusta{background-position:0 -350px}#homepage ._brands ._lifestyle{background-position:0 -400px}#homepage ._brands ._jhs{background-position:0 -450px}#homepage ._brands ._lano{background-position:0 -500px}@media only screen and (max-width:999px){#homepage ._points{padding-left:5%}}@media only screen and (max-width:949px){#homepage ._banner ._cont{left:50%}#homepage ._info{padding-left:40%}#homepage ._info a._review_data,#homepage ._info a._review_data:visited,#homepage ._info a._review_data:active{right:64%}}@media only screen and (max-width:849px){#homepage ._intro ._welcome{left:0}#homepage ._reviews{margin-left:0;margin-right:0}}@media only screen and (max-width:799px){#homepage ._points{padding-left:3%}}@media only screen and (max-width:699px){#homepage ._boxes{display:block}#homepage ._boxes>div{display:block;width:auto}#homepage ._boxes>div a,#homepage ._boxes>div #home ._boxes li a:visited,#homepage ._boxes>div a:active,#homepage ._boxes>div a._carpets,#homepage ._boxes>div a._carpets:visited,#homepage ._boxes>div a._carpets:active{margin-left:0}#homepage ._reviews{margin-bottom:0}#homepage ._reviews li{display:block;width:auto;margin-left:5%;margin-right:5%;margin-bottom:6em;height:auto}}@media only screen and (max-width:649px){#homepage ._points{display:none}#homepage ._info{padding-left:4em}#homepage ._info a._review_data,#homepage ._info a._review_data:visited,#homepage ._info a._review_data:active{position:relative;top:0;left:0;right:0;bottom:0;margin:-1em 0 1em 0}}@media only screen and (max-width:625px){#homepage ._cvnotice{padding:15px 25px 20px 25px}}@media only screen and (max-width:549px){#homepage ._intro ._welcome span{display:block;white-space:normal}#homepage ._enews ._email{display:block;margin:0 auto 10px auto;width:90%}#homepage ._enews .button{width:50%}}@media only screen and (max-width:499px){#homepage ._intro a._make_me_a_rug{width:auto}}#faq{max-width:1400px;margin:0 auto;padding:20px 20px}#faq h1{margin-bottom:20px}#faq ._cats{background-color:#f9f9f9;border:1px solid #eee;border-radius:5px;padding:5px}#faq ._cats a{position:relative;display:block;padding:8px 12px 7px 42px;background-color:#fff;border:1px solid #eee;border-radius:5px;font-size:17px}#faq ._cats a i{position:absolute;top:10px;left:12px}#faq ._cats a:not(:first-of-type){margin-top:5px}#faq ._cats a:hover{background-color:#fcfcfc;text-decoration:none}#faq ._cats a._sel{background-color:#4392ab;border-color:#4392ab;color:#fff;font-weight:bold}#faq ._cats a._sel i{color:#fff}#faq ._cats a._sel:hover{background-color:#4392ab}#faq ._cat{display:none;padding-left:20px}#faq ._cat h2{font-size:21px;font-weight:bold;padding-bottom:16px;border-bottom:1px solid #ccc}#faq ._cat ._q{border-bottom:1px solid #ccc;padding:16px;font-weight:bold}#faq ._cat ._q ._a{display:none;padding:16px 0 0 0;font-weight:normal}#faq ._cat ._q ._a .productLogos{float:left;margin:0 10px 10px 0}#faq ._cat ._q ._a ._measuring{float:left;margin:0 10px 10px 0}#faq ._cat ._q ._a ._del_estimate{margin:16px 32px 0 32px}#faq ._cat ._q ._a ._del_estimate div:nth-child(n+4){border-top:1px solid #eee}#faq ._cat ._q ._a ._del_estimate .grid4,#faq ._cat ._q ._a ._del_estimate .grid2{text-align:center}#faq ._cat ._q ._a ._del_fees{margin:16px 32px 0 32px}#faq ._cat ._q ._a ._del_fees ._area{position:relative;padding:8px 8px 8px 75px}#faq ._cat ._q ._a ._del_fees ._area ._fee{position:absolute;top:8px;left:0}#faq ._cat ._q ._a ._del_fees div:nth-child(n+2){border-top:1px solid #eee}#faq ._cat ._q ._a a{color:#4392ab;font-weight:bold}#faq ._cat ._q ._a:after{clear:both;content:"";display:block}#faq ._cat ._q:hover{cursor:pointer;cursor:hand}#faq ._cat._active{display:block}#faq ._contact{padding:32px 16px 16px 16px;text-align:center}#faq ._contact h2{margin-bottom:16px;font-weight:bold}#faq ._contact ._email{color:#4392ab;font-weight:bold}@media only screen and (max-width:899px){#faq ._cats{display:none}#faq ._cat{display:block;padding-left:0}#faq ._cat:not(:first-of-type){margin-top:15px}#faq ._cat ._q{padding:8px}#faq ._cat ._q ._a{padding-bottom:16px}#faq ._cat ._q ._a ._del_estimate{margin:16px 0 0 0}#faq ._cat ._q ._a ._del_fees{margin:16px 0 0 0}#faq ._cat ._q ._a ._measuring{float:none;display:block;margin:0 auto 10px auto;max-width:100%}}#trade{max-width:1400px;margin:0 auto;padding:20px 20px 75px 20px}#trade ._container{max-width:1200px;margin:0 auto}#trade ._container ._perks{padding:30px 15px 15px 15px;align-self:center}#trade ._container ._perks ul{list-style-type:none}#trade ._container ._perks ul li{position:relative;font-size:17px;padding-bottom:20px}#trade ._container ._perks ul li i{position:absolute;top:1px;left:-30px;font-size:19px;color:#ffd200}#trade ._container ._apply{text-align:center;padding:10px 25px}#trade ._container ._apply input{width:100%;max-width:400px;margin-bottom:10px;box-sizing:border-box}@media only screen and (max-width:799px){#trade ._container{display:block}}#about{max-width:1400px;margin:0 auto;padding:20px}#about h1{padding-bottom:20px}#about ul{list-style-type:none;vertical-align:text-top}#about ul li{display:block;max-width:600px;margin:0 auto;padding:20px 0 20px 65px;position:relative;vertical-align:text-top}#about ul li h2{border-bottom:1px solid #ccc}#about ul li img{position:absolute;top:20px;left:2px}#about-team{max-width:1400px;margin:0 auto;padding:20px}#about-team ._team{max-width:1000px;margin:0 auto}#about-team ._team ._person{position:relative;padding:0 25px 0 140px;min-height:125px;margin-top:20px}#about-team ._team ._person img{position:absolute;top:0;left:0;width:125px;height:125px}#about-team ._team ._person ._im_sc{position:absolute;top:0;left:0;width:125px;height:125px;z-index:2;background-image:url("/assets/images/about/team/screen.png");background-size:contain}#about-team ._team ._person ._info{margin-top:15px;font-size:15px}@media only screen and (max-width:949px){#about-team ._team ._person{flex-basis:100%}}#about-reviews{max-width:1400px;margin:0 auto;padding:20px}#about-reviews ._pages{max-width:700px;margin:0 auto;padding:10px}#about-reviews ._pages ._next{float:right}#about-reviews ._reviews{max-width:700px;margin:0 auto}#about-reviews ._reviews ._review{position:relative;padding:20px;border-top:1px solid #ccc}#about-reviews ._reviews ._review img{position:absolute;top:20px;right:20px;height:20px}@media only screen and (max-width:449px){#about-reviews ._reviews ._review img{position:relative;display:block;top:7px;right:0}}#about-reviews ._reviews ._review ._text{padding:15px 25px 0 25px;font-size:15px}@media only screen and (max-width:449px){#about-reviews ._reviews ._review ._text{padding-left:0;padding-right:0}}#contact{max-width:1400px;margin:0 auto;padding:20px}#contact h1{padding-bottom:20px}#contact ._info{list-style-type:none;padding:0 1em;vertical-align:text-top}#contact ._info ._1{box-sizing:border-box;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:31%;margin:0 1%;padding:3.5em 1em .75em 1em;position:relative;background-color:#f7f7f7;font-size:.875em;vertical-align:text-top;min-height:275px}#contact ._info ._1 div{position:absolute;top:0;left:0;right:0;background-color:#4392ab;color:#fff;padding:.5em .75em .4em .75em;font-size:1.25em;font-weight:bold;color:#fff}#contact ._satnav{text-align:center;padding:1.5em 1em;font-size:1.125em}#contact #contact-map{height:350px}@media only screen and (max-width:899px){#contact ._info ._1{text-align:center;display:block;width:auto;margin-bottom:1em;min-height:auto}}#about-vouchers{max-width:1400px;margin:0 auto;padding:20px}#about-vouchers h1,#about-vouchers h2{padding-bottom:20px}#about-vouchers ul{list-style-type:none;margin:20px 5%}#about-vouchers ul li{position:relative;padding:10px 20px 10px 180px;background-color:#f9f9f9;margin-bottom:10px;margin-left:0}#about-vouchers ul li div{position:absolute;top:0;left:0;width:150px;padding:10px;font-weight:bold;background-color:#ffd200;text-align:center}@media only screen and (max-width:799px){#about-vouchers ul li{padding-top:50px;padding-left:10px}#about-vouchers ul li div{width:auto;right:0;text-align:left}}@media only screen and (max-width:799px){#about-vouchers ul{margin:20px 0}}#about-brochures{max-width:1400px;margin:0 auto 50px auto;padding:20px}#about-brochures h1{padding-bottom:20px}#unsubscribe{padding:20px 20px 75px 20px}#unsubscribe p{margin-top:15px}#modals{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;padding:15px;background-color:rgba(0,0,0,0.82);overflow:auto;display:none}#modals ._modal{display:none;position:relative;margin:0 auto;background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.25)}#modals ._modal ._header{position:relative;background-color:#4392ab;padding:10px 60px 13px 18px;color:#fff;border-radius:5px 5px 0 0;font-size:24px;border-bottom:5px solid #eba35b}#modals ._modal ._header b{font-weight:bold;color:#fff}#modals ._modal ._header ._close{position:absolute;top:0;right:0;width:52px;height:52px;line-height:52px;text-align:center;font-size:16px;color:rgba(255,255,255,0.75)}#modals ._modal ._header ._close:hover{color:#fff}#modals #sampleBasketModal{max-width:550px}#modals #sampleBasketModal ._body{padding:25px 20px}#modals #sampleBasketModal ._body ._intro{text-align:center}#modals #sampleBasketModal ._body ._items{padding:20px 0 0 0}#modals #sampleBasketModal ._body ._items ._item{position:relative;padding:5px 10px 5px 60px;margin-top:5px;min-height:50px;box-sizing:border-box;background-color:#f9f9f9}#modals #sampleBasketModal ._body ._items ._item img{position:absolute;top:0;left:0;width:50px}#modals #sampleBasketModal ._body ._items ._item ._name{display:block}#modals #sampleBasketModal ._body ._items ._item ._delete{display:block;font-size:13px}#modals #sampleBasketModal ._body ._items ._item ._delete a{color:#999}#modals #sampleBasketModal ._body ._actions{margin-top:25px;text-align:center}#modals #sampleBasketModal ._body ._actions ._proceed input{box-sizing:border-box;width:100%}#modals #sampleBasketModal ._body ._actions ._close{padding-top:11px}#modals #sampleBasketModal ._body ._actions ._close a{text-decoration:underline;font-size:13px}@media only screen and (max-width:449px){#modals #sampleBasketModal ._body ._actions ._proceed,#modals #sampleBasketModal ._body ._actions ._close{flex-basis:100%}}#modals #sampleCheckoutModal{max-width:550px}#modals #sampleCheckoutModal ._body{padding:0 20px 25px 20px}#modals #sampleCheckoutModal ._body .grid ._title{font-weight:bold;font-size:21px;padding-top:20px}#modals #sampleCheckoutModal ._body .grid ._fn,#modals #sampleCheckoutModal ._body .grid ._ln,#modals #sampleCheckoutModal ._body .grid ._em,#modals #sampleCheckoutModal ._body .grid ._ph,#modals #sampleCheckoutModal ._body .grid._lookup input,#modals #sampleCheckoutModal ._body .grid._select input,#modals #sampleCheckoutModal ._body .grid._address input{box-sizing:border-box;width:100%}#modals #sampleCheckoutModal ._body .grid ._manual{padding:5px 0 0 10px}#modals #sampleCheckoutModal ._body .grid ._manual a{text-decoration:underline}#modals #sampleCheckoutModal ._body .grid._lookup{padding-bottom:10px}#modals #sampleCheckoutModal ._body .grid._select{display:none;padding-bottom:10px}#modals #sampleCheckoutModal ._body .grid._select select{width:95%}#modals #sampleCheckoutModal ._body ._terms{margin-top:10px}#modals #sampleCheckoutModal ._body ._terms label{position:relative;display:block;padding-left:40px;border-radius:5px;background-color:#f9f9f9}#modals #sampleCheckoutModal ._body ._terms label input{position:absolute;top:14px;left:14px}#modals #sampleCheckoutModal ._body ._terms label a{text-decoration:underline}#modals #sampleCheckoutModal ._body ._actions{margin-top:15px}#modals #sampleCheckoutModal ._body ._actions ._proceed{box-sizing:border-box;width:50%}@media only screen and (max-width:449px){#modals #sampleCheckoutModal ._body .grid .grid6{flex-basis:100%}#modals #sampleCheckoutModal ._body .grid ._blank{display:none}#modals #sampleCheckoutModal ._body .grid._lookup .grid4{flex-basis:100%}#modals #sampleCheckoutModal ._body .grid._select .grid8,#modals #sampleCheckoutModal ._body .grid._select .grid4{flex-basis:100%}#modals #sampleCheckoutModal ._body ._actions ._proceed{width:100%}}@media only screen and (max-width:349px){#modals #sampleCheckoutModal ._body .grid._lookup .grid3,#modals #sampleCheckoutModal ._body .grid._lookup .grid5{flex-basis:100%}}#modals #paypalCheckoutModal{max-width:550px}#modals #paypalCheckoutModal ._body{padding:25px 20px}#modals ._klarna_info_modal{max-width:550px}#modals ._klarna_info_modal ._body{padding:15px}#modals #checkoutBillingAddressModal{max-width:550px}#modals #checkoutBillingAddressModal ._body{padding:15px}#modals #requestCallbackModal{max-width:550px}#modals #requestCallbackModal ._body{padding:15px}#modals #mailingListFormModal{max-width:500px;text-align:center;font-family:"Lato",Arial,Helvetica,sans-serif;position:relative}#modals #mailingListFormModal ._times{position:absolute;top:10px;right:15px;color:#fff}#modals #mailingListFormModal ._upper{background-color:#4392ab;color:#fff;padding:25px 15px}#modals #mailingListFormModal ._upper ._offer{font-size:45px}#modals #mailingListFormModal ._upper ._offer b{display:block;font-weight:900}#modals #mailingListFormModal ._upper ._info{font-size:20px;margin-top:25px}#modals #mailingListFormModal ._upper ._errors{display:none;margin-top:25px}#modals #mailingListFormModal ._upper input{display:block;box-sizing:border-box;width:75%;margin:0 auto}#modals #mailingListFormModal ._upper ._email{margin-top:35px}#modals #mailingListFormModal ._upper ._phone{margin-top:10px}#modals #mailingListFormModal ._lower{background-color:#fff;padding:25px 15px}#modals #mailingListFormModal ._lower input{font-size:20px;padding:15px 50px;font-weight:bold}#modals #mailingListFormModal ._lower ._close{margin-top:25px;font-size:15px}#modals #mailingListFormModal ._lower ._close a{color:#999}#modals #mailingListFormModal ._lower ._disclaimer{margin-top:25px;font-size:11px;color:#999}#modals #mailingListCompleteModal{max-width:500px;text-align:center;font-family:"Lato",Arial,Helvetica,sans-serif;position:relative}#modals #mailingListCompleteModal ._times{position:absolute;top:10px;right:15px;color:#fff}#modals #mailingListCompleteModal ._upper{background-color:#4392ab;color:#fff;padding:25px 15px 75px 15px}#modals #mailingListCompleteModal ._upper ._thanks{font-size:45px;display:block;font-weight:900}#modals #mailingListCompleteModal ._upper ._info{font-size:20px;margin-top:25px}#modals #mailingListCompleteModal ._upper ._code_info{font-size:20px;margin-top:25px}#modals #mailingListCompleteModal ._lower{background-color:#fff;padding:75px 15px 35px 15px;position:relative}#modals #mailingListCompleteModal ._lower ._code{position:absolute;top:-50px;left:10%;display:block;box-sizing:border-box;width:80%;background-color:#fff;border-radius:7px;margin:0 auto;padding:15px 0;font-size:45px;font-weight:900;box-shadow:rgba(0,0,0,0.2) 10px 10px 10px}#modals #mailingListCompleteModal ._lower ._continue{font-size:20px;padding:15px 50px;font-weight:bold}header:not(.minHeader):not(.embedHeader){height:100px;background-color:#fff;color:#333}header:not(.minHeader):not(.embedHeader) .container{max-width:1400px;margin:0 auto;position:relative;height:100%}header:not(.minHeader):not(.embedHeader) .container a{color:#333;position:relative}header:not(.minHeader):not(.embedHeader) .container a._home{display:inline-block;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;font-size:39px;padding:0 0 0 16px;margin:14px 0 0 32px;letter-spacing:-1px}header:not(.minHeader):not(.embedHeader) .container a._home:hover{text-decoration:none}header:not(.minHeader):not(.embedHeader) .container a._home b{color:#4392ab}header:not(.minHeader):not(.embedHeader) .container ._caption{margin-top:-7px;padding:0 0 0 50px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;font-size:15px;text-transform:uppercase}header:not(.minHeader):not(.embedHeader) .container ._xmas_hat{position:absolute;top:2px;left:10px}header:not(.minHeader):not(.embedHeader) .container .site-search{position:absolute;top:22px;left:53%;width:34%;margin:0 0 0 -17%}header:not(.minHeader):not(.embedHeader) .container .site-search input[type=text]{background-color:#eee}header:not(.minHeader):not(.embedHeader) .container .site-search ._submit{background-color:#4392ab;color:#fff}header:not(.minHeader):not(.embedHeader) .container ._help{position:absolute;top:63px;left:53%;width:34%;margin:0 0 0 -17%;text-align:center}header:not(.minHeader):not(.embedHeader) .container ._help ._phone{float:left;font-weight:bold;font-size:18px}header:not(.minHeader):not(.embedHeader) .container ._help ._phone .fas{display:none;margin-right:8px}header:not(.minHeader):not(.embedHeader) .container ._help ._phone a{font-weight:normal;font-size:16px}header:not(.minHeader):not(.embedHeader) .container ._help ._email{float:right}header:not(.minHeader):not(.embedHeader) .container ._basket{position:absolute;top:16px;right:16px;text-align:right;color:#333}header:not(.minHeader):not(.embedHeader) .container ._basket h2{font-size:20px;line-height:16px;white-space:nowrap;position:relative}header:not(.minHeader):not(.embedHeader) .container ._basket h2 a{color:#333}header:not(.minHeader):not(.embedHeader) .container ._basket h2 a ._label{display:inline-block;padding:0 16px 0 4px}header:not(.minHeader):not(.embedHeader) .container ._basket h2 a:hover{text-decoration:none}header:not(.minHeader):not(.embedHeader) .container ._basket h2 a:hover ._label{text-decoration:underline}header:not(.minHeader):not(.embedHeader) .container ._basket h2 ._int{display:none;position:absolute;top:-8px;left:-8px;font-size:11px;font-weight:bold;border-radius:50%;width:13px;padding-right:1px;height:14px;line-height:14px;text-align:center;background-color:#4392ab;color:#fff}header:not(.minHeader):not(.embedHeader) .container ._links{position:absolute;bottom:16px;right:16px;text-align:right}header:not(.minHeader):not(.embedHeader) .container ._links a{display:inline-block;font-size:15px;padding:0 0 0 20px;color:#333}header:not(.minHeader):not(.embedHeader) .container ._search_results{display:none;position:absolute;z-index:100}header:not(.minHeader):not(.embedHeader) .container ._search_results ul{list-style-type:none;border:1px solid #3b3735;background:#f9f9f9;padding:5px 0 0 0}header:not(.minHeader):not(.embedHeader) .container ._search_results ul li{margin:0}header:not(.minHeader):not(.embedHeader) .container ._search_results ul li a{display:block;position:relative;margin:0 5px 5px 5px;padding:2px 15px 2px 60px;min-height:46px;color:#333}header:not(.minHeader):not(.embedHeader) .container ._search_results ul li a:hover{text-decoration:none;background:#eee}header:not(.minHeader):not(.embedHeader) .container ._search_results ul li a img{position:absolute;top:0;left:0}header:not(.minHeader):not(.embedHeader) .container ._search_results ul li._more a{text-align:center;background-color:#eba35b;color:#fff;padding:8px 15px 9px 15px;margin:0;min-height:auto}header:not(.minHeader):not(.embedHeader) .container ._search_results ul li._more a a:hover{background:#206c84}header.minHeader{height:70px;background-color:#fff;border-bottom:10px solid #4392ab}header.minHeader .container{max-width:1400px;margin:0 auto;position:relative;height:100%}header.minHeader .container a{color:#333;position:relative}header.minHeader .container a._home{display:inline-block;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;font-size:34px;padding:0 0 0 16px;margin:6px 0 0 32px;letter-spacing:-1px}header.minHeader .container a._home:hover{text-decoration:none}header.minHeader .container a._home b{color:#4392ab}header.minHeader .container ._caption{margin-top:-7px;padding:0 0 0 50px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;font-size:13px;text-transform:uppercase}header.minHeader .container ._phone{position:absolute;left:42%;top:1.05em;font-weight:bold;font-size:1.25em}header.minHeader .container ._phone .fas{margin-right:.25em}header.minHeader .container ._phone a{display:inline-block;font-weight:normal;font-size:16px;position:relative;top:-2px}header.minHeader .container ._basket{position:absolute;top:15px;right:15px;text-align:right}header.minHeader .container ._basket h2{font-size:20px;line-height:16px;white-space:nowrap}header.minHeader .container ._basket h2 a ._label{display:inline-block;padding:0 16px 0 4px}header.minHeader .container ._basket h2 a:hover{text-decoration:none}header.minHeader .container ._basket h2 a:hover ._label{text-decoration:underline}header.minHeader .container ._basket h2 ._int{display:none;position:absolute;top:-8px;left:-8px;font-size:11px;font-weight:bold;border-radius:50%;width:13px;padding-right:1px;height:14px;line-height:14px;text-align:center;background-color:#ffd200;color:#3b3735}header.embedHeader{background-color:#3b3735;color:#fff;font-size:25px;padding:10px 20px 15px 20px}@media only screen and (max-width:1099px){header:not(.minHeader):not(.embedHeader) .container ._help ._phone{float:none;font-size:20px}header:not(.minHeader):not(.embedHeader) .container ._help ._phone .fas{display:inline-block}header:not(.minHeader):not(.embedHeader) .container ._help ._phone a{top:-3px}header:not(.minHeader):not(.embedHeader) .container ._help ._email{display:none}}@media only screen and (max-width:949px){header:not(.minHeader):not(.embedHeader) .container ._help{display:none}header:not(.minHeader):not(.embedHeader) .container ._links{display:none}header:not(.minHeader):not(.embedHeader) .container ._basket{top:18px}header:not(.minHeader):not(.embedHeader) .container ._basket h2 ._int{display:inline-block}header:not(.minHeader):not(.embedHeader) .container ._basket ._count{display:none}header:not(.minHeader):not(.embedHeader) .container .site-search{top:48px;left:auto;right:16px;width:45%;margin:0}}@media only screen and (max-width:749px){header:not(.minHeader):not(.embedHeader){height:75px}header:not(.minHeader):not(.embedHeader) .container a._home{font-size:31px;margin-top:10px}header:not(.minHeader):not(.embedHeader) .container a._home ._xmas_hat{width:20px;left:11px}header:not(.minHeader):not(.embedHeader) .container ._caption{font-size:13px;padding-left:44px}header:not(.minHeader):not(.embedHeader) .container ._basket{top:27px;right:32px}header:not(.minHeader):not(.embedHeader) .container .site-search{top:81px;left:5px;right:auto;width:60%}header:not(.minHeader):not(.embedHeader) .container .site-search ._submit{background-color:#206c84}header:not(.minHeader):not(.embedHeader) .container ._search_results ul{border-color:#ffd200}header.minHeader ._phone{display:none}}@media only screen and (max-width:549px){header:not(.minHeader):not(.embedHeader) .container ._basket h2 a ._label{display:none}header.minHeader .container a._home{font-size:24px;margin:17px 0 0 4px}header.minHeader .container ._caption{display:none}header.minHeader .container ._basket h2 a ._label{display:none}header.minHeader .container ._basket h2 a .fas{margin-right:6px}}@media only screen and (max-width:449px){header:not(.minHeader):not(.embedHeader){height:55px}header:not(.minHeader):not(.embedHeader) .container a._home{font-size:24px;margin:12px 0 0 5px;border-bottom:0}header:not(.minHeader):not(.embedHeader) .container a._home ._xmas_hat{width:15px;left:13px;top:0}header:not(.minHeader):not(.embedHeader) .container ._caption{display:none}header:not(.minHeader):not(.embedHeader) .container ._basket{top:17px;right:20px}header:not(.minHeader):not(.embedHeader) .container .site-search{display:none}header.minHeader{height:50px}header.minHeader .container a._home{margin:8px 0 0 0;padding-left:15px}header.minHeader .container ._basket{top:15px}header.minHeader .container ._basket ._count{display:none}}@media only screen and (max-width:349px){header.minHeader .container a._home{font-size:21px;margin:10px 0 0 0}}#nav{background:#4392ab;height:45px}#nav ._container{max-width:1400px;margin:0 auto;text-align:center;position:relative;font-size:14px;z-index:10}#nav ._container ._toggle{display:none;position:absolute;top:0;right:0;text-align:center;padding:0 20px;line-height:45px;cursor:pointer;cursor:hand;z-index:10;color:#fff}#nav ._container ._toggle .fas{margin-right:8px}#nav ._container ._toggle._active{background:#fff;color:#333}#nav ._container ._cats section{display:inline-block}#nav ._container ._cats section>a{display:block;padding:0 9px;color:#fff;font-weight:bold;line-height:45px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#nav ._container ._cats section>._sub{display:none;background:#fff;position:absolute;top:45px;left:0;right:0;z-index:-1;box-shadow:0 0 10px rgba(0,0,0,0.25);text-align:left}#nav ._container ._cats section>._sub h2{padding:15px 15px 8px 15px;font-weight:bold;width:35%}#nav ._container ._cats section>._sub ul{list-style-type:none}#nav ._container ._cats section>._sub li{margin-left:0}#nav ._container ._cats section>._sub a{display:block}#nav ._container ._cats section>._sub ._pri{width:35%}#nav ._container ._cats section>._sub ._pri li a{padding:6px 15px;font-weight:bold}#nav ._container ._cats section>._sub ._pri li._all{background:#eba35b;margin-top:15px}#nav ._container ._cats section>._sub ._pri li._all a{color:#fff;text-align:center;padding:8px 0}#nav ._container ._cats section>._sub ._sec{display:flex;position:absolute;top:0;left:35%;right:0;bottom:0;background:#fafafa;padding-left:30px}#nav ._container ._cats section>._sub ._sec ul{flex-basis:33%;margin-top:15px;overflow:hidden}#nav ._container ._cats section>._sub ._sec ul li{padding:3px 0}#nav ._container ._cats section>._sub ._sec ul li._filter{font-weight:bold;padding-bottom:8px}#nav ._container ._cats section>._sub ._sec ul li a{padding:0 8px}#nav ._container ._cats section:hover{background:#fff}#nav ._container ._cats section:hover>a{text-decoration:none;color:#4392ab}#nav ._container ._cats section:hover>._sub{display:block}#nav ._container ._cats section._info{display:none}#nav ._container .fa-search{display:none;position:absolute;top:0;left:0;text-align:center;padding:0 20px;line-height:45px;cursor:pointer;cursor:hand}#nav ._container .fa-search._active{background:#eee;color:#333}@media only screen and (max-width:999px){#nav ._container ._cats section>a{padding:0 8px;font-size:13px}}@media only screen and (max-width:899px){#nav ._container{text-align:left}#nav ._container ._toggle{display:inline-block}#nav ._container ._cats{display:none;position:absolute;top:45px;right:0;width:300px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.25)}#nav ._container ._cats section{display:block}#nav ._container ._cats section>a{padding:0 15px;font-size:14px;line-height:40px;color:#333}#nav ._container ._cats section>a:hover{color:#fff}#nav ._container ._cats section:hover{background:#eba35b;color:#fff}#nav ._container ._cats section:hover>._sub{display:none}#nav ._container ._cats section._info{display:block}}@media only screen and (max-width:449px){#nav ._container ._cats{left:0;width:auto}#nav ._container .fa-search{display:block;color:#fff}}footer{color:#fff;text-align:center;padding:30px;font-size:14px}footer a{color:#fff;white-space:nowrap}footer b{white-space:nowrap}footer ._social{padding:0 0 15px 0;font-size:35px}footer ._social a{display:inline-block;padding:0 25px;color:#fff;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}footer ._social a:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}footer ._links{padding-bottom:20px}footer ._links a{display:inline-block;margin:8px 20px 0 20px}footer ._footer_links{display:flex;flex-wrap:wrap;max-width:1400px;margin:0 auto}footer ._footer_links>ul{list-style-type:none;flex-basis:20%;box-sizing:border-box;padding:15px;margin:0;order:1}footer ._footer_links>ul li{margin:0;padding:2px 0 0 0;text-align:left}footer ._footer_links>ul li._header{font-size:16px;font-weight:bold}footer ._footer_links>ul li._header:not(:first-child){margin-top:10px}footer ._footer_links>ul li a{white-space:normal}footer ._legal p{font-size:13px;padding-top:10px}@media only screen and (max-width:949px){footer ._footer_links>ul{flex-basis:33%}footer ._footer_links>ul._4{order:3}footer ._footer_links>ul._5{order:2}}@media only screen and (max-width:649px){footer ._footer_links>ul{flex-basis:50%}}@media only screen and (max-width:449px){footer ._footer_links>ul{flex-basis:100%}footer ._footer_links>ul._4{order:1}footer ._footer_links>ul._5{order:1}footer ._footer_links>ul li{text-align:center}}#page_cb{position:relative;font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif;background-color:#fff;font-size:16px;line-height:1.375;color:#333;text-size-adjust:none;padding:0 0 32px 0}#page_cb .pcb_c_page{max-width:1400px;margin:16px auto}#page_cb .pcb_c_text{max-width:800px;padding:0 16px;margin:16px auto}#page_cb h1,#page_cb .pcb_h1{font-size:32px;line-height:1.25;font-weight:bold;padding:0;margin:16px 0;color:#000;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif}#page_cb h1.pcb_h1,#page_cb .pcb_h1.pcb_h1{max-width:1400px;margin-left:auto;margin-right:auto;padding:0 16px;border-bottom:1px solid #999;box-sizing:border-box}#page_cb h2,#page_cb .pcb_h2{font-size:27px;line-height:1.25;font-weight:bold;padding:0;margin:16px 0;color:#333;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif}#page_cb h3,#page_cb .pcb_h3{font-size:21px;font-weight:bold;padding:0;margin:16px 0;color:#333;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif}#page_cb h4,#page_cb .pcb_h4{font-size:17px;font-weight:bold;padding:0;margin:16px 0;color:#333}#page_cb img._brand_logo{position:absolute;top:50px;left:50%;margin-left:-635px;width:140px;height:140px}#page_cb .pcb_text{padding:0 16px}#page_cb .pcb_text p,#page_cb .pcb_html p,#page_cb .pcb_imageWithText p,#page_cb .pcb_clearanceBanner p{font-size:16px;font-weight:normal;padding:0;margin:16px 0;color:#333}#page_cb .pcb_text ul,#page_cb .pcb_text ol,#page_cb .pcb_html ul,#page_cb .pcb_html ol,#page_cb .pcb_imageWithText ul,#page_cb .pcb_imageWithText ol,#page_cb .pcb_clearanceBanner ul,#page_cb .pcb_clearanceBanner ol{font-size:16px;font-weight:normal;padding:0;margin:15px 0;color:#333}#page_cb .pcb_text a,#page_cb .pcb_html a,#page_cb .pcb_imageWithText a,#page_cb .pcb_clearanceBanner a{color:#206c84;font-weight:bold}#page_cb .pcb_text.pcb_clearanceBanner,#page_cb .pcb_html.pcb_clearanceBanner,#page_cb .pcb_imageWithText.pcb_clearanceBanner,#page_cb .pcb_clearanceBanner.pcb_clearanceBanner{position:relative;box-sizing:border-box;padding:5px 0;background-image:url("https://images.remlandcarpets.co.uk/static/clearance/banner-bg.jpg");color:#fff}#page_cb .pcb_text.pcb_clearanceBanner a,#page_cb .pcb_html.pcb_clearanceBanner a,#page_cb .pcb_imageWithText.pcb_clearanceBanner a,#page_cb .pcb_clearanceBanner.pcb_clearanceBanner a{font-weight:normal;text-decoration:underline}#page_cb .pcb_text.pcb_clearanceBanner ._title,#page_cb .pcb_text.pcb_clearanceBanner p,#page_cb .pcb_text.pcb_clearanceBanner ul,#page_cb .pcb_text.pcb_clearanceBanner ol,#page_cb .pcb_text.pcb_clearanceBanner a,#page_cb .pcb_html.pcb_clearanceBanner ._title,#page_cb .pcb_html.pcb_clearanceBanner p,#page_cb .pcb_html.pcb_clearanceBanner ul,#page_cb .pcb_html.pcb_clearanceBanner ol,#page_cb .pcb_html.pcb_clearanceBanner a,#page_cb .pcb_imageWithText.pcb_clearanceBanner ._title,#page_cb .pcb_imageWithText.pcb_clearanceBanner p,#page_cb .pcb_imageWithText.pcb_clearanceBanner ul,#page_cb .pcb_imageWithText.pcb_clearanceBanner ol,#page_cb .pcb_imageWithText.pcb_clearanceBanner a,#page_cb .pcb_clearanceBanner.pcb_clearanceBanner ._title,#page_cb .pcb_clearanceBanner.pcb_clearanceBanner p,#page_cb .pcb_clearanceBanner.pcb_clearanceBanner ul,#page_cb .pcb_clearanceBanner.pcb_clearanceBanner ol,#page_cb .pcb_clearanceBanner.pcb_clearanceBanner a{color:#fff}#page_cb .pcb_text.pcb_clearanceBanner ._title._title,#page_cb .pcb_text.pcb_clearanceBanner p._title,#page_cb .pcb_text.pcb_clearanceBanner ul._title,#page_cb .pcb_text.pcb_clearanceBanner ol._title,#page_cb .pcb_text.pcb_clearanceBanner a._title,#page_cb .pcb_html.pcb_clearanceBanner ._title._title,#page_cb .pcb_html.pcb_clearanceBanner p._title,#page_cb .pcb_html.pcb_clearanceBanner ul._title,#page_cb .pcb_html.pcb_clearanceBanner ol._title,#page_cb .pcb_html.pcb_clearanceBanner a._title,#page_cb .pcb_imageWithText.pcb_clearanceBanner ._title._title,#page_cb .pcb_imageWithText.pcb_clearanceBanner p._title,#page_cb .pcb_imageWithText.pcb_clearanceBanner ul._title,#page_cb .pcb_imageWithText.pcb_clearanceBanner ol._title,#page_cb .pcb_imageWithText.pcb_clearanceBanner a._title,#page_cb .pcb_clearanceBanner.pcb_clearanceBanner ._title._title,#page_cb .pcb_clearanceBanner.pcb_clearanceBanner p._title,#page_cb .pcb_clearanceBanner.pcb_clearanceBanner ul._title,#page_cb .pcb_clearanceBanner.pcb_clearanceBanner ol._title,#page_cb .pcb_clearanceBanner.pcb_clearanceBanner a._title{font-size:27px}#page_cb .pcb_text.pcb_clearanceBanner img,#page_cb .pcb_html.pcb_clearanceBanner img,#page_cb .pcb_imageWithText.pcb_clearanceBanner img,#page_cb .pcb_clearanceBanner.pcb_clearanceBanner img{position:absolute;top:20px;left:20px;width:calc(50% - 444px);max-width:214px}#page_cb .pcb_imageFull{text-align:center}#page_cb .pcb_imageFull a:hover{text-decoration:none}#page_cb .pcb_imageFull ._container{display:block;max-width:100%}#page_cb .pcb_imageFull ._container img{display:block;width:100%;max-width:100%}#page_cb .pcb_imageFull._auto ._container{display:inline-block;margin:0 auto}#page_cb .pcb_imageFull._auto ._container img{width:auto}#page_cb .pcb_imageFull._text_left{text-align:left}#page_cb .pcb_imageFull._text_left ._container{display:inline-block}#page_cb .pcb_imageFull._text_left ._container img{width:auto}#page_cb .pcb_imageFull ._caption{border-bottom:1px solid #ccc;font-size:14px;padding:2px 7px;text-align:left}#page_cb .pcb_imageFull ._caption._auto{border-bottom:0;text-align:center}#page_cb .pcb_youtubeVideo ._container{width:100%}#page_cb .pcb_youtubeVideo ._container._default{max-width:560px}#page_cb .pcb_youtubeVideo ._container ._frame{position:relative;width:100%;height:0;padding-bottom:56.25%}#page_cb .pcb_youtubeVideo ._container ._frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}#page_cb ._tabbed{max-width:832px;margin:16px auto}#page_cb ._tabbed>._container{border:1px solid #206c84;margin:0 16px}#page_cb ._tabbed>._container>._titles{background-color:#206c84;padding:0 5px}#page_cb ._tabbed>._container>._titles a{display:inline-block;padding:0 15px 1px 15px;line-height:36px;color:#fff;white-space:nowrap;font-weight:bold;text-decoration:none}#page_cb ._tabbed>._container>._titles a._sel{background-color:#fff;color:#333}#page_cb ._tabbed>._container>._tab{display:none}#page_cb ._tabbed>._container>._tab>h2{display:none}#page_cb ._tabbed>._container>._tab._active{display:block}#page_cb ._untabbed{max-width:832px;margin:16px auto}#page_cb ._untabbed>._container>._titles{display:none}#page_cb ._untabbed>._container>._tab>h2{margin:16px 16px}#page_cb .bostikBanner{background-color:#28285f;text-align:center;padding:25px 25px 20px 25px}#page_cb .bostikBanner img{width:100%;max-width:500px}#page_cb .bostikShop{text-align:center;padding:0 25px 25px 25px}#page_cb .bostikShop a{color:#fff;font-size:23px}#page_cb .bostikCaseStudies,#page_cb .bostikVideos{padding:10px 0 25px 0}#page_cb .bostikLinkBlock{display:flex;flex-wrap:wrap;margin:calc(8px * -1) 0 0 calc(8px * -1)}#page_cb .bostikLinkBlock a,#page_cb .bostikLinkBlock ._fill{flex-grow:1;min-width:250px;max-width:400px;margin:8px 0 0 8px;flex-basis:calc(25% - 8px)}#page_cb .bostikLinkBlock a{text-align:center;background-color:#fff;box-sizing:border-box;border:1px solid #ccc}#page_cb .bostikLinkBlock a img{display:block;width:100%}#page_cb .bostikLinkBlock a b{display:block;padding:8px 10px}#page_cb .bostikLinkBlock a:hover{background-color:#f9f9f9;text-decoration:none}@media only screen and (max-width:1399px){#page_cb img._brand_logo{left:25%;margin-left:-275px}}@media only screen and (max-width:1199px){#page_cb .pcb_clearanceBanner img{display:none}}@media only screen and (max-width:1129px){#page_cb img._brand_logo{display:none}}#page_cb .pcb_productList{margin-top:32px;margin-bottom:32px;padding:0 16px;display:flex;flex-wrap:nowrap}#page_cb .pcb_productList>._filters{flex-basis:292px;flex-grow:0;flex-shrink:0;margin-right:8px}#page_cb .pcb_productList>._filters>._content ._header{font-weight:bold;padding:8px 16px;background-color:#555;color:#fff}#page_cb .pcb_productList>._filters>._content .fas{display:none}#page_cb .pcb_productList>._filters>._content ._title{background-color:#f3f3f3;padding:8px 15px;font-size:14px;color:#666;font-weight:bold}#page_cb .pcb_productList>._filters>._content ._filter{background-color:#fff;margin:5px 0}#page_cb .pcb_productList>._filters>._content ._filter ._col{display:inline-block;width:50%;vertical-align:text-top}#page_cb .pcb_productList>._filters>._content ._filter label{display:block;position:relative;font-size:14px;color:#666;padding:3px 10px 3px 25px;vertical-align:text-top}#page_cb .pcb_productList>._filters>._content ._filter label:hover{text-decoration:none;background-color:#f9f9f9;cursor:pointer;cursor:hand}#page_cb .pcb_productList>._filters>._content ._filter label input{position:absolute;top:5px;left:5px}#page_cb .pcb_productList>._main{flex-basis:100%;flex-shrink:1}#page_cb .pcb_productList>._main>._delivery{background-color:#4392ab;color:#fff;padding:8px 15px;margin-bottom:16px}#page_cb .pcb_productList>._main>._delivery i{font-size:16px;margin-right:7px;transform:scale(-1,1)}#page_cb .pcb_productList>._main>._options{position:relative;margin:0 16px 16px 16px}#page_cb .pcb_productList>._main>._options ._total{position:absolute;top:8px;right:0}#page_cb .pcb_productList>._main>._products{margin:16px 0}#page_cb .pcb_productList>._main>._view_more button{display:block;width:50%;margin:16px auto 0 auto}@media only screen and (max-width:969px){#page_cb .pcb_productList{flex-wrap:wrap}#page_cb .pcb_productList ._filters{position:relative;flex-basis:100%;margin-right:0}#page_cb .pcb_productList ._filters>._content h2:hover{cursor:pointer;cursor:hand}#page_cb .pcb_productList ._filters>._content .fas{display:block;position:absolute;top:9px;right:18px;color:rgba(255,255,255,0.75);font-size:21px}#page_cb .pcb_productList ._filters>._content .fas:hover{cursor:pointer;cursor:hand}#page_cb .pcb_productList ._filters>._content ._title,#page_cb .pcb_productList ._filters>._content ._filter{display:none}#page_cb .pcb_productList>._main{margin-left:0}#page_cb .pcb_productList>._main>._delivery{margin-top:8px}}@media only screen and (max-width:399px){#page_cb .pcb_productList>._main>._options ._total{display:none}}#page_cb .pcb_productListVertical{margin-top:32px;margin-bottom:32px}#page_cb .pcb_productListVertical>._products>._product{display:flex;flex-wrap:wrap;margin:16px 0;align-items:center}#page_cb .pcb_productListVertical>._products>._product ._image{flex-basis:200px;flex-shrink:0;flex-grow:0}#page_cb .pcb_productListVertical>._products>._product ._image img{display:block;margin:0 auto}#page_cb .pcb_productListVertical>._products>._product ._info{flex-basis:100px;flex-shrink:0;flex-grow:1;margin-left:16px}#page_cb .pcb_productListVertical>._products>._product ._info h2 a,#page_cb .pcb_productListVertical>._products>._product ._info h2 a:hover,#page_cb .pcb_productListVertical>._products>._product ._info h2 a:visited{color:#333}#page_cb .pcb_productListVertical>._products>._product ._info ._price{font-weight:bold;margin-bottom:16px}@media only screen and (max-width:549px){#page_cb .pcb_productListVertical>._products>._product{text-align:center;margin-bottom:32px}#page_cb .pcb_productListVertical>._products>._product ._image{margin-left:auto;margin-right:auto;flex-grow:1}#page_cb .pcb_productListVertical>._products>._product ._info{flex-basis:100%;flex-shrink:1;margin-left:0;padding-left:16px;padding-right:16px}}#page_cb .pcb_pageLinks{margin-top:32px;margin-bottom:32px;padding:0 8px}#page_cb .pcb_pageLinks .pcb_h3{margin-bottom:8px}#page_cb .pcb_pageLinks .pcb_h3 span{font-weight:normal}#page_cb .pcb_pageLinks ._block ._hide{visibility:hidden}#page_cb .pcb_pageLinks.pcb_pageLinks_legacy ._block{display:flex;flex-wrap:wrap;justify-content:space-around;margin:calc(8px * -1) 0 0 calc(8px * -1)}#page_cb .pcb_pageLinks.pcb_pageLinks_legacy ._block a{position:relative;flex-grow:1;min-width:300px;max-width:700px;height:180px;box-sizing:border-box;border:1px solid #333;background-size:cover;background-position:center bottom;margin:8px 0 0 8px;text-align:center;background-color:#eee}#page_cb .pcb_pageLinks.pcb_pageLinks_legacy ._block a._r1{flex-basis:calc(100% - 8px)}#page_cb .pcb_pageLinks.pcb_pageLinks_legacy ._block a._r2{flex-basis:calc(50% - 8px)}#page_cb .pcb_pageLinks.pcb_pageLinks_legacy ._block a._r3{flex-basis:calc(33% - 8px)}#page_cb .pcb_pageLinks.pcb_pageLinks_legacy ._block a._r4{flex-basis:calc(25% - 8px)}#page_cb .pcb_pageLinks.pcb_pageLinks_legacy ._block a div{position:absolute;left:0;right:0;bottom:0;padding:25px 0 10px 0;background:linear-gradient(to top,rgba(0,0,0,0.9) 0,rgba(0,0,0,0.6642) 19%,rgba(0,0,0,0.4869) 34%,rgba(0,0,0,0.3438) 47%,rgba(0,0,0,0.2502) 56.5%,rgba(0,0,0,0.1746) 65%,rgba(0,0,0,0.1134) 73%,rgba(0,0,0,0.0675) 80.2%,rgba(0,0,0,0.0378) 86.1%,rgba(0,0,0,0.0189) 91%,rgba(0,0,0,0.0072) 95.2%,rgba(0,0,0,0.0018) 98.2%,rgba(0,0,0,0) 100%)}#page_cb .pcb_pageLinks.pcb_pageLinks_legacy ._block a div ._name{font-size:1.25em;color:#fff;transition:all .3s ease}#page_cb .pcb_pageLinks.pcb_pageLinks_legacy ._block a:hover div ._name{font-size:1.4375em}#page_cb .pcb_pageLinks.pcb_pageLinks_standard ._block{display:flex;flex-wrap:wrap;justify-content:space-around;margin:calc(8px * -1) 0 0 calc(8px * -1)}#page_cb .pcb_pageLinks.pcb_pageLinks_standard ._block a{position:relative;flex-grow:1;min-width:250px;max-width:400px;height:180px;box-sizing:border-box;border:1px solid #ccc;background-size:cover;background-position:center bottom;margin:8px 0 0 8px;text-align:center;background-color:#eee;flex-basis:calc(20% - 8px)}#page_cb .pcb_pageLinks.pcb_pageLinks_standard ._block a div{position:absolute;left:0;right:0;bottom:0;padding:8px 0;background-color:#fff}#page_cb .pcb_pageLinks.pcb_pageLinks_standard ._block a:hover div{background-color:#f9f9f9}#page_cb .pcb_pageLinks.pcb_pageLinks_standardLarge ._block{display:flex;flex-wrap:wrap;justify-content:space-around;margin:calc(8px * -1) 0 0 calc(8px * -1)}#page_cb .pcb_pageLinks.pcb_pageLinks_standardLarge ._block a{position:relative;flex-grow:1;min-width:250px;max-width:400px;height:250px;box-sizing:border-box;border:1px solid #ccc;background-size:cover;background-position:center bottom;margin:8px 0 0 8px;text-align:center;background-color:#eee;flex-basis:calc(20% - 8px)}#page_cb .pcb_pageLinks.pcb_pageLinks_standardLarge ._block a div{position:absolute;left:0;right:0;bottom:0;padding:8px 0;background-color:#fff}#page_cb .pcb_pageLinks.pcb_pageLinks_standardLarge ._block a:hover div{background-color:#f9f9f9}#page_cb .pcb_pageLinks.pcb_pageLinks_browseBy ._block{margin:calc(8px * -1) 0 0 calc(8px * -1)}#page_cb .pcb_pageLinks.pcb_pageLinks_browseBy ._block a{display:inline-block;width:120px;height:120px;margin:10px 0 0 10px;position:relative;border:2px solid #fff;box-shadow:0 0 5px #ccc;background-size:cover}#page_cb .pcb_pageLinks.pcb_pageLinks_browseBy ._block a:hover{border-color:#999;text-decoration:none}#page_cb .pcb_pageLinks.pcb_pageLinks_browseBy ._block a div{position:absolute;bottom:0;left:0;right:0;padding:6px 10px;background-color:rgba(100,100,100,0.85);text-align:center;color:#fff;line-height:1.125}#page_cb .pcb_pageLinks.pcb_pageLinks_browseBy ._block a div ._name b{font-weight:normal}#page_cb .pcb_pageLinks.pcb_pageLinks_browseByLarge ._block{display:flex;flex-wrap:wrap;margin:calc(8px * -1) 0 0 calc(8px * -1)}#page_cb .pcb_pageLinks.pcb_pageLinks_browseByLarge ._block a{position:relative;flex-shrink:1;flex-grow:0;width:270px;min-width:225px;flex-basis:270px;aspect-ratio:1/1;box-sizing:border-box;border:2px solid #fff;background-size:cover;margin:10px 0 0 10px}#page_cb .pcb_pageLinks.pcb_pageLinks_browseByLarge ._block a:hover{border-color:#999;text-decoration:none}#page_cb .pcb_pageLinks.pcb_pageLinks_browseByLarge ._block a div{position:absolute;bottom:0;left:0;right:0;padding:6px 10px;background-color:rgba(100,100,100,0.85);text-align:center;color:#fff;line-height:1.125;font-size:1.125em}#page_cb .pcb_pageLinks.pcb_pageLinks_browseByLarge ._block a div ._name b{font-weight:normal}@media only screen and (max-width:1419px){#page_cb .pcb_pageLinks{padding:0 8px}}#page_cb .pcb_imageWithText{margin-bottom:0;padding:0 16px}#page_cb .pcb_imageWithText img._left{float:left;max-width:50%;margin:0 16px 16px 0}#page_cb .pcb_imageWithText img._right{float:right;max-width:50%;margin:0 0 16px 16px}#page_cb .pcb_imageWithText :nth-child(2){margin-top:0}#page_cb .pcb_imageWithText:after{clear:both;content:"";display:block}@media only screen and (max-width:499px){#page_cb .pcb_imageWithText img._left,#page_cb .pcb_imageWithText img._right{display:block;float:none;max-width:100%;margin:0 auto 16px auto}}#page_cb .pcb_enquiryBanner{margin:16px auto 32px auto;background:#f6f6f6;border:1px solid #eee;border-top:5px solid #4392ab;box-shadow:0 30px 25px -33px rgba(0,0,0,0.5);display:flex}#page_cb .pcb_enquiryBanner ._text{flex-basis:60%;padding:10px 15px 10px 0}#page_cb .pcb_enquiryBanner ._text h4,#page_cb .pcb_enquiryBanner ._text p{margin:5px 0}#page_cb .pcb_enquiryBanner ._option{flex-basis:40%;align-self:center}#page_cb .pcb_enquiryBanner ._option a{display:block;font-weight:bold}#page_cb .pcb_enquiryBanner ._option div{margin:4px;text-align:center;font-size:13px}#page_cb .pcb_enquiryBanner ._options{flex-basis:40%;padding:10px 0}#page_cb .pcb_enquiryBanner ._options a{display:block;font-weight:bold}#page_cb .pcb_enquiryBanner ._options div{margin:4px;text-align:center;font-size:13px}@media only screen and (max-width:832px){#page_cb .pcb_enquiryBanner{box-shadow:none;border-width:5px 0 0 0}}@media only screen and (max-width:649px){#page_cb .pcb_enquiryBanner{display:block}#page_cb .pcb_enquiryBanner ._text{padding:10px 0 0 0}#page_cb .pcb_enquiryBanner ._options{padding-bottom:15px}#page_cb .pcb_enquiryBanner ._options a{width:90%;margin:0 auto}}#page_cb .cards{display:flex;flex-wrap:wrap;justify-content:space-around;margin:calc(8px * -1) 0 0 calc(8px * -1)}#page_cb .cards .card{position:relative;flex-grow:1;flex-shrink:1;box-sizing:border-box;text-align:center;flex-basis:275px;min-width:250px;max-width:415px;margin:8px 0 0 8px}#page_cb .cards .productCard>a{background-color:#f0f0f0;box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-content:stretch;padding:8px 8px 55px 8px}#page_cb .cards .productCard>a>img,#page_cb .cards .productCard>a>.div{flex-grow:0}#page_cb .cards .productCard>a>img{display:block;width:100%;background:#333}#page_cb .cards .productCard>a ._img_banners{position:absolute;top:16px;left:8px;text-align:left}#page_cb .cards .productCard>a ._img_banners div{margin-bottom:5px;font-size:14px}#page_cb .cards .productCard>a ._img_banners div span{display:inline-block;background-color:#da0000;color:#fff;padding:4px 9px;box-shadow:1px 1px 3px rgba(0,0,0,0.25)}#page_cb .cards .productCard>a ._voucher{position:absolute;top:16px;left:8px;background-color:#eba35b;color:#fff;padding:5px 10px;font-size:15px}#page_cb .cards .productCard>a ._highlight{font-size:15px;font-weight:bold;padding:5px 10px;margin-top:2px;background:#4392ab;color:#fff}#page_cb .cards .productCard>a ._highlight._clearance{background:#da0000;color:#fff}#page_cb .cards .productCard>a ._highlight._free_delivery i{margin-right:5px;transform:scale(-1,1)}#page_cb .cards .productCard>a ._highlight._guarantee{background:#4392ab;color:#fff}#page_cb .cards .productCard>a ._highlight._guarantee i{margin-right:5px;transform:scale(-1,1)}#page_cb .cards .productCard>a ._highlight._next_day_delivery i{margin-right:5px;transform:scale(-1,1)}#page_cb .cards .productCard>a ._highlight._plant_tree{background:#9dc285;color:#fff}#page_cb .cards .productCard>a ._highlight._plant_tree i{margin-right:5px}#page_cb .cards .productCard>a ._name{font-size:16px;font-weight:bold;padding:13px 12px 0 12px;color:#333}#page_cb .cards .productCard>a ._poa{padding-top:10px;flex-grow:1}#page_cb .cards .productCard>a ._price{padding-top:10px;flex-grow:1}#page_cb .cards .productCard>a ._price ._was,#page_cb .cards .productCard>a ._price ._promo,#page_cb .cards .productCard>a ._price ._now{font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif}#page_cb .cards .productCard>a ._price ._was._was,#page_cb .cards .productCard>a ._price ._promo._was,#page_cb .cards .productCard>a ._price ._now._was{font-size:15px;font-weight:bold;text-decoration:line-through;color:#999;margin-bottom:5px}#page_cb .cards .productCard>a ._price ._was._promo,#page_cb .cards .productCard>a ._price ._promo._promo,#page_cb .cards .productCard>a ._price ._now._promo{font-size:19px;font-weight:900;color:#da0000}#page_cb .cards .productCard>a ._price ._was._now,#page_cb .cards .productCard>a ._price ._promo._now,#page_cb .cards .productCard>a ._price ._now._now{color:#333;font-size:19px;font-weight:900}#page_cb .cards .productCard>a ._styles{padding-top:10px}#page_cb .cards .productCard>a ._styles img{width:25px;height:25px;margin-right:4px;display:inline-block;vertical-align:middle;padding-top:10px}#page_cb .cards .productCard>a ._styles span{display:inline-block;height:25px;line-height:25px;font-size:13px;vertical-align:middle;padding-top:10px;color:#333}#page_cb .cards .productCard>a ._rating{padding-top:6px}#page_cb .cards .productCard>a ._rating ._score{display:inline-block;position:relative;vertical-align:middle;color:#bbb;overflow:hidden}#page_cb .cards .productCard>a ._rating ._score ._full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#f48c1f}#page_cb .cards .productCard>a ._rating ._score ._empty-stars:before,#page_cb .cards .productCard>a ._rating ._score ._full-stars:before{content:"★★★★★";font-size:17pt}@-moz-document url-prefix(){#page_cb .cards .productCard>a ._rating ._score ._full-stars{color:#f48c1f}}#page_cb .cards .productCard>a ._rating ._count{display:inline-block;font-size:13px;position:relative;top:2px;margin-left:10px;color:#333}#page_cb .cards .productCard>a:hover{text-decoration:none}#page_cb .cards .productCard ._options{display:flex;position:absolute;bottom:8px;left:8px;right:8px}#page_cb .cards .productCard ._options a,#page_cb .cards .productCard ._options>span{flex-basis:50%;flex-grow:1;flex-shrink:1;text-align:center;padding:5px 10px 6px 10px;color:#fff;font-weight:bold;font-size:14px}#page_cb .cards .productCard ._options a._info,#page_cb .cards .productCard ._options>span._info{background:#999;color:#fff}#page_cb .cards .productCard ._options a._sample_options,#page_cb .cards .productCard ._options>span._sample_options{background:#eba35b;color:#fff;margin-left:8px}#page_cb .cards .productCard ._options a._sample,#page_cb .cards .productCard ._options>span._sample{background:#eba35b;color:#fff;margin-left:8px}#page_cb .cards .productCard ._options a._sample .fa-check,#page_cb .cards .productCard ._options>span._sample .fa-check{margin-right:5px}#page_cb .cards .productCard ._options a._sample_added,#page_cb .cards .productCard ._options>span._sample_added{background:#eba35b;color:#fff;margin-left:8px}#page_cb .cards .productCard ._options a._sample_added:hover,#page_cb .cards .productCard ._options>span._sample_added:hover{cursor:default}#page_cb .cards .productCard ._options a:hover,#page_cb .cards .productCard ._options>span:hover{text-decoration:none;cursor:pointer;cursor:hand}#page_cb .cards .productCard:hover>a{background-color:#e9e9e9}#page_cb .cards .promoCard ._reviews{display:block;height:100%;color:#fff;font-weight:bold;background-color:#3dbb91;min-height:300px}#page_cb .cards .promoCard ._reviews:hover{text-decoration:none}#page_cb .cards .promoCard ._reviews ._content{position:absolute;top:50%;left:0;right:0;margin-top:-45px}#page_cb .cards .promoCard ._reviews ._content img{display:block;width:75%;margin:0 auto}#page_cb .cards .promoCard ._reviews ._content ._stars{display:inline-block;position:relative;vertical-align:middle;color:rgba(255,255,255,0.75);overflow:hidden}#page_cb .cards .promoCard ._reviews ._content ._stars ._full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#fff}#page_cb .cards .promoCard ._reviews ._content ._stars ._empty-stars:before,#page_cb .cards .promoCard ._reviews ._content ._stars ._full-stars:before{content:"★★★★★";font-size:29pt}@-moz-document url-prefix(){#page_cb .cards .promoCard ._reviews ._content ._stars ._full-stars{color:#fff}}#page_cb .cards .promoCard ._reviews p{position:absolute;bottom:10px;left:10px;right:10px}#page_cb .cards .promoCard ._paypal_zero{display:block;height:100%;background-color:#253b80;min-height:300px}#page_cb .cards .promoCard ._paypal_zero ._content{position:absolute;top:50%;left:0;right:0;margin-top:-60px}#page_cb .cards .promoCard ._paypal_zero ._content img{display:block;width:75%;margin:0 auto}#page_cb .cards .promoCard ._paypal_zero p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}#page_cb .cards .promoCard ._clearance_burmatex{display:block;height:100%;color:#fff;font-weight:bold;background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/clearance-burmatex.jpg");min-height:350px}#page_cb .cards .promoCard ._clearance_burmatex:hover{text-decoration:none}#page_cb .cards .promoCard ._clearance_burmatex ._label{position:absolute;top:50%;left:50%;width:200px;height:140px;margin:-100px 0 0 -100px;padding:60px 0 0 0;transform:rotate(-6deg);background-color:#da0000;color:#ffd200;font-size:27px;box-shadow:0 0 20px rgba(0,0,0,0.75)}#page_cb .cards .promoCard ._clearance_burmatex ._label b{display:block;text-transform:uppercase;color:#fff}#page_cb .cards .promoCard ._clearance_burmatex p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}#page_cb .cards .promoCard ._clearance_heckmondwike{display:block;height:100%;color:#fff;font-weight:bold;background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/clearance-heckmondwike.jpg");min-height:350px}#page_cb .cards .promoCard ._clearance_heckmondwike:hover{text-decoration:none}#page_cb .cards .promoCard ._clearance_heckmondwike ._label{position:absolute;top:50%;left:50%;width:200px;height:135px;margin:-100px 0 0 -100px;padding:65px 0 0 0;transform:rotate(-6deg);background-color:#da0000;color:#ffd200;font-size:21px;box-shadow:0 0 20px rgba(0,0,0,0.75)}#page_cb .cards .promoCard ._clearance_heckmondwike ._label b{display:block;text-transform:uppercase;color:#fff}#page_cb .cards .promoCard ._clearance_heckmondwike p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}#page_cb .cards .promoCard ._clearance_tretford_cord{display:block;height:100%;color:#fff;font-weight:bold;background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/clearance-tretford.jpg");min-height:350px}#page_cb .cards .promoCard ._clearance_tretford_cord:hover{text-decoration:none}#page_cb .cards .promoCard ._clearance_tretford_cord ._label{position:absolute;top:50%;left:50%;width:200px;height:155px;margin:-100px 0 0 -100px;padding:45px 0 0 0;transform:rotate(-6deg);background-color:#da0000;color:#ffd200;font-size:27px;box-shadow:0 0 20px rgba(0,0,0,0.75)}#page_cb .cards .promoCard ._clearance_tretford_cord ._label b{display:block;text-transform:uppercase;color:#fff}#page_cb .cards .promoCard ._clearance_tretford_cord p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}#page_cb .cards .promoCard ._make_me_a_rug{display:block;height:100%;background:linear-gradient(to top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.2214) 19%,rgba(0,0,0,0.1623) 34%,rgba(0,0,0,0.1146) 47%,rgba(0,0,0,0.0834) 56.5%,rgba(0,0,0,0.0582) 65%,rgba(0,0,0,0.0378) 73%,rgba(0,0,0,0.0225) 80.2%,rgba(0,0,0,0.0126) 86.1%,rgba(0,0,0,0.0063) 91%,rgba(0,0,0,0.0024) 95.2%,rgba(0,0,0,0.0006) 98.2%,rgba(0,0,0,0) 100%);background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/make-me-a-rug/custom-rug.jpg");background-position:center center;min-height:480px}#page_cb .cards .promoCard ._make_me_a_rug:hover{text-decoration:none}#page_cb .cards .promoCard ._make_me_a_rug img{margin-top:20px}#page_cb .cards .promoCard ._make_me_a_rug p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:16px;text-shadow:0 0 3px #000}#page_cb .cards .promoCard ._make_me_a_rug p b{display:block;padding:5px;margin-top:10px;background-color:#b7d00e;text-shadow:none}#page_cb .cards .promoCard ._make_me_a_rug p b:hover{background-color:#c6d753}#page_cb .cards .promoCard ._samples_promo{display:block;height:100%;color:#fff;background-color:#4392ab;min-height:375px;position:relative}#page_cb .cards .promoCard ._samples_promo ._content{position:absolute;top:45%;left:20px;right:20px;margin-top:-100px;font-size:31px;font-weight:bold}#page_cb .cards .promoCard ._samples_promo ._content ._icon{display:block;text-align:center;font-size:75px;margin-bottom:15px}#page_cb .cards .promoCard ._samples_promo ._delivery{position:absolute;bottom:15px;left:20px;right:20px;font-size:24px;font-weight:normal}#page_cb .cards .promoCard ._klarna{display:block;height:100%;background-color:#ffb3c7;min-height:300px;position:relative}#page_cb .cards .promoCard ._klarna img,#page_cb .cards .promoCard ._klarna klarna-placement{display:block;position:absolute;top:50%;left:0;right:0;margin:-150px auto 0 auto;max-width:100%;overflow:hidden}#page_cb .cards .promoCard ._iwoca{display:block;height:100%;background-color:#fff;min-height:560px;position:relative}#page_cb .cards .promoCard ._iwoca ._header{position:absolute;top:0;left:0;right:0;height:60px;background-image:url("https://assets.remland.co.uk/remland/images/payments/iwoca/promoCard/iwoca_header.png");background-position:top left;background-repeat:no-repeat}#page_cb .cards .promoCard ._iwoca ._footer{position:absolute;bottom:0;left:0;right:0;height:175px;background-image:url("https://assets.remland.co.uk/remland/images/payments/iwoca/promoCard/iwoca_footer.png");background-size:contain;background-position:bottom left;background-repeat:no-repeat}#page_cb .cards .promoCard ._iwoca img{display:block;position:absolute;top:60px;left:0;right:0;margin:0 auto;max-width:100%}#page_cb .cards .blankCard{height:1px;line-height:1px;margin-top:0;margin-bottom:0}.iwocaPromo50{position:relative;overflow:hidden;padding:25px 265px 25px 80px;box-shadow:0 0 5px rgba(0,0,0,0.1);text-align:center}.iwocaPromo50 b{font-size:25px;line-height:27px;color:#000;font-weight:800;z-index:2;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif}.iwocaPromo50 b span{color:#fb5950}.iwocaPromo50 ._iwoca_circle{position:absolute;top:50%;left:-225px;margin-top:-150px;width:300px !important;height:300px !important;background-image:url("https://assets.remland.co.uk/images/promotions/iwoca-50/blue-c.png");background-size:300px 300px;z-index:1}.iwocaPromo50 ._iwoca_pay_logo{position:absolute;top:50%;right:0;margin-top:-125px;width:250px !important;height:250px !important;background-image:url("https://assets.remland.co.uk/images/promotions/iwoca-50/iwoca-r.png?v=3");background-size:250px 250px;z-index:1}.iwocaPromo50 ._terms{position:absolute;bottom:2px;left:8px;font-size:12px;color:#999;z-index:2}@media only screen and (max-width:749px){.iwocaPromo50{padding-right:155px}.iwocaPromo50 ._iwoca_pay_logo{background-image:url("https://assets.remland.co.uk/images/promotions/iwoca-50/iwoca-r-v.png");right:-110px}}@media only screen and (max-width:599px){.iwocaPromo50{padding-left:20px}.iwocaPromo50 ._iwoca_circle{display:none}}@media only screen and (max-width:399px){.iwocaPromo50 ._terms{color:#333}}.productCards{display:flex;flex-wrap:wrap;justify-content:space-around}.productCards ._product,.productCards ._filler,.productCards ._blank{position:relative;flex-basis:275px;min-width:250px;max-width:400px;flex-grow:1;flex-shrink:1;box-sizing:border-box;margin:12px 12px 0 0;text-align:center}.productCards ._none{padding:30px}.productCards ._product{background-color:#f0f0f0}.productCards ._product>a{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-content:stretch;padding:10px 10px 55px 10px}.productCards ._product>a>img,.productCards ._product>a>.div{flex-grow:0}.productCards ._product>a>img{display:block;width:100%;background:#333}.productCards ._product>a ._highlight{font-size:15px;font-weight:bold;padding:5px 10px;margin-top:2px;background:#4392ab;color:#fff}.productCards ._product>a ._highlight._free_delivery i{margin-right:5px;transform:scale(-1,1)}.productCards ._product>a ._highlight._guarantee{background:#4392ab;color:#fff}.productCards ._product>a ._highlight._guarantee i{margin-right:5px;transform:scale(-1,1)}.productCards ._product>a ._highlight._next_day_delivery i{margin-right:5px;transform:scale(-1,1)}.productCards ._product>a ._name{font-size:16px;font-weight:bold;padding:13px 12px 0 12px;color:#333}.productCards ._product>a ._price{font-size:22px;font-family:"Cabin Sketch","Lato",Arial,Helvetica,sans-serif;padding-top:10px;flex-grow:1;color:#333}.productCards ._product>a ._price ._was,.productCards ._product>a ._price ._now{font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif}.productCards ._product>a ._price ._was._was,.productCards ._product>a ._price ._now._was{font-size:15px;font-weight:bold;text-decoration:line-through;color:#999}.productCards ._product>a ._price ._was._now,.productCards ._product>a ._price ._now._now{font-size:19px;font-weight:900;color:#da0000}.productCards ._product>a ._styles{padding-top:10px}.productCards ._product>a ._styles img{width:25px;height:25px;margin-right:4px;display:inline-block;vertical-align:middle;padding-top:10px}.productCards ._product>a ._styles span{display:inline-block;height:25px;line-height:25px;font-size:13px;vertical-align:middle;padding-top:10px;color:#333}.productCards ._product>a ._rating{padding-top:6px}.productCards ._product>a ._rating ._score{display:inline-block;position:relative;vertical-align:middle;color:#bbb;overflow:hidden}.productCards ._product>a ._rating ._score ._full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#f48c1f}.productCards ._product>a ._rating ._score ._empty-stars:before,.productCards ._product>a ._rating ._score ._full-stars:before{content:"★★★★★";font-size:17pt}@-moz-document url-prefix(){.productCards ._product>a ._rating ._score ._full-stars{color:#f48c1f}}.productCards ._product>a ._rating ._count{display:inline-block;font-size:13px;position:relative;top:2px;margin-left:10px;color:#333}.productCards ._product>a:hover{text-decoration:none}.productCards ._product ._options{display:flex;position:absolute;bottom:10px;left:10px;right:10px}.productCards ._product ._options a,.productCards ._product ._options>span{flex-basis:50%;flex-grow:1;flex-shrink:1;text-align:center;padding:5px 5px 6px 5px;color:#fff;font-weight:bold;font-size:14px}.productCards ._product ._options a._info,.productCards ._product ._options>span._info{background:#999;color:#fff}.productCards ._product ._options a._sample_options,.productCards ._product ._options>span._sample_options{background:#eba35b;color:#fff;margin-left:10px}.productCards ._product ._options a._sample,.productCards ._product ._options>span._sample{background:#eba35b;color:#fff;margin-left:10px}.productCards ._product ._options a._sample .fa-check,.productCards ._product ._options>span._sample .fa-check{margin-right:5px}.productCards ._product ._options a._sample_added,.productCards ._product ._options>span._sample_added{background:#eba35b;color:#fff;margin-left:10px}.productCards ._product ._options a._sample_added:hover,.productCards ._product ._options>span._sample_added:hover{cursor:default}.productCards ._product ._options a:hover,.productCards ._product ._options>span:hover{text-decoration:none;cursor:pointer;cursor:hand}.productCards ._product:hover{background-color:#e9e9e9}.productCards ._filler._review{background-color:#3dbb91;min-height:300px}.productCards ._filler._review a{display:block;height:100%;color:#fff;font-weight:bold}.productCards ._filler._review a:hover{text-decoration:none}.productCards ._filler._review a ._content{position:absolute;top:50%;left:0;right:0;margin-top:-45px}.productCards ._filler._review a ._content img{display:block;width:75%;margin:0 auto}.productCards ._filler._review a ._content ._stars{display:inline-block;position:relative;vertical-align:middle;color:rgba(255,255,255,0.75);overflow:hidden}.productCards ._filler._review a ._content ._stars ._full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#fff}.productCards ._filler._review a ._content ._stars ._empty-stars:before,.productCards ._filler._review a ._content ._stars ._full-stars:before{content:"★★★★★";font-size:29pt}@-moz-document url-prefix(){.productCards ._filler._review a ._content ._stars ._full-stars{color:#fff}}.productCards ._filler._review a p{position:absolute;bottom:10px;left:10px;right:10px}.productCards ._filler._paypal_zero{background-color:#253b80;min-height:300px}.productCards ._filler._paypal_zero ._content{position:absolute;top:50%;left:0;right:0;margin-top:-60px}.productCards ._filler._paypal_zero ._content img{display:block;width:75%;margin:0 auto}.productCards ._filler._paypal_zero p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}.productCards ._filler._clearance_tretford_cord{background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/clearance-tretford.jpg");min-height:350px}.productCards ._filler._clearance_tretford_cord a{display:block;height:100%;color:#fff;font-weight:bold}.productCards ._filler._clearance_tretford_cord a:hover{text-decoration:none}.productCards ._filler._clearance_tretford_cord a ._label{position:absolute;top:50%;left:50%;width:200px;height:155px;margin:-100px 0 0 -100px;padding:45px 0 0 0;transform:rotate(-6deg);background-color:#da0000;color:#ffd200;font-size:27px;box-shadow:0 0 20px rgba(0,0,0,0.75)}.productCards ._filler._clearance_tretford_cord a ._label b{display:block;text-transform:uppercase;color:#fff}.productCards ._filler._clearance_tretford_cord a p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}.productCards ._filler._clearance_burmatex{background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/clearance-burmatex.jpg");min-height:350px}.productCards ._filler._clearance_burmatex a{display:block;height:100%;color:#fff;font-weight:bold}.productCards ._filler._clearance_burmatex a:hover{text-decoration:none}.productCards ._filler._clearance_burmatex a ._label{position:absolute;top:50%;left:50%;width:200px;height:140px;margin:-100px 0 0 -100px;padding:60px 0 0 0;transform:rotate(-6deg);background-color:#da0000;color:#ffd200;font-size:27px;box-shadow:0 0 20px rgba(0,0,0,0.75)}.productCards ._filler._clearance_burmatex a ._label b{display:block;text-transform:uppercase;color:#fff}.productCards ._filler._clearance_burmatex a p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}.productCards ._filler._clearance_heckmondwike{background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/clearance-heckmondwike.jpg");min-height:350px}.productCards ._filler._clearance_heckmondwike a{display:block;height:100%;color:#fff;font-weight:bold}.productCards ._filler._clearance_heckmondwike a:hover{text-decoration:none}.productCards ._filler._clearance_heckmondwike a ._label{position:absolute;top:50%;left:50%;width:200px;height:135px;margin:-100px 0 0 -100px;padding:65px 0 0 0;transform:rotate(-6deg);background-color:#da0000;color:#ffd200;font-size:21px;box-shadow:0 0 20px rgba(0,0,0,0.75)}.productCards ._filler._clearance_heckmondwike a ._label b{display:block;text-transform:uppercase;color:#fff}.productCards ._filler._clearance_heckmondwike a p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}.productCards ._filler._make_me_a_rug{background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/make-me-a-rug/custom-rug.jpg");background-position:center center;min-height:480px}.productCards ._filler._make_me_a_rug a{display:block;height:100%;background:linear-gradient(to top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.2214) 19%,rgba(0,0,0,0.1623) 34%,rgba(0,0,0,0.1146) 47%,rgba(0,0,0,0.0834) 56.5%,rgba(0,0,0,0.0582) 65%,rgba(0,0,0,0.0378) 73%,rgba(0,0,0,0.0225) 80.2%,rgba(0,0,0,0.0126) 86.1%,rgba(0,0,0,0.0063) 91%,rgba(0,0,0,0.0024) 95.2%,rgba(0,0,0,0.0006) 98.2%,rgba(0,0,0,0) 100%)}.productCards ._filler._make_me_a_rug a:hover{text-decoration:none}.productCards ._filler._make_me_a_rug a img{margin-top:20px}.productCards ._filler._make_me_a_rug a p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:16px;text-shadow:0 0 3px #000}.productCards ._filler._make_me_a_rug a p b{display:block;padding:5px;margin-top:10px;background-color:#b7d00e;text-shadow:none}.productCards ._filler._make_me_a_rug a p b:hover{background-color:#c6d753}.productCards ._blank{margin-bottom:0}.addonCard{position:relative;background-color:#f9f9f9;padding:10px 10px 10px 95px;box-sizing:border-box;min-width:250px;display:flex;flex-direction:column;align-content:stretch;border-radius:3px}.addonCard ._image{position:absolute;left:10px;top:10px;width:75px;height:75px}.addonCard ._image img{display:block;width:75px;height:75px}.addonCard ._name{display:block;font-weight:bold;padding-left:5px;flex-grow:0}.addonCard ._rating{height:12px;flex-grow:0;margin:2px 0 4px 1px}.addonCard ._price{padding-left:5px;flex-grow:1}.addonCard ._buy{display:block;margin-top:10px;flex-grow:0}.shopping_basket{background-color:#f9f9f9;padding:15px 20px 25px 20px}.shopping_basket h1{margin-bottom:15px}.shopping_basket #errors,.shopping_basket #successes{margin-bottom:10px}.shopping_basket ._items{border:0 solid #ddd;border-width:1px 0}.shopping_basket ._items ._item{position:relative;padding:10px calc(20% - -140px) 10px 72px;min-height:60px}.shopping_basket ._items ._item:not(:first-child){border-top:1px solid #eee}.shopping_basket ._items ._item ._name{font-weight:bold}.shopping_basket ._items ._item ._spec{color:#999;font-size:14px}.shopping_basket ._items ._item img{position:absolute;left:0;top:10px;width:60px;height:60px}.shopping_basket ._items ._item ._quantity{position:absolute;top:0;right:20%;width:125px;text-align:center}.shopping_basket ._items ._item ._quantity ._quantity_each{padding-top:6px}.shopping_basket ._items ._item ._quantity ._quantity_each a,.shopping_basket ._items ._item ._quantity ._quantity_each span,.shopping_basket ._items ._item ._quantity ._quantity_each input{display:inline-block;width:32px;height:32px;line-height:32px;margin:0;padding:0;text-align:center}.shopping_basket ._items ._item ._quantity ._quantity_each a{color:#999}.shopping_basket ._items ._item ._quantity ._quantity_each a._l{border-color:#ddd}.shopping_basket ._items ._item ._quantity ._quantity_each a._r{border-color:#ddd}.shopping_basket ._items ._item ._quantity ._quantity_each a:hover{color:#333}.shopping_basket ._items ._item ._quantity ._quantity_each span{color:#ddd}.shopping_basket ._items ._item ._quantity ._quantity_each span._l{border-color:#e6e6e6}.shopping_basket ._items ._item ._quantity ._quantity_each span._r{border-color:#e6e6e6}.shopping_basket ._items ._item ._quantity ._quantity_each a i,.shopping_basket ._items ._item ._quantity ._quantity_each span i{position:relative;top:-1px;font-size:11px}.shopping_basket ._items ._item ._quantity ._quantity_each ._l{border-style:solid;border-width:1px 0 1px 1px;border-radius:5px 0 0 5px}.shopping_basket ._items ._item ._quantity ._quantity_each ._r{border-style:solid;border-width:1px 1px 1px 0;border-radius:0 5px 5px 0}.shopping_basket ._items ._item ._quantity ._quantity_each input{border-radius:0;border:1px solid #ddd;padding:0 5px}.shopping_basket ._items ._item ._quantity ._quantity_metre{padding-top:6px}.shopping_basket ._items ._item ._quantity ._quantity_metre input{display:inline-block;width:44px;height:32px;line-height:32px;margin:0 5px 0 0;text-align:center;border:1px solid #ddd;padding:0 5px}.shopping_basket ._items ._item ._quantity ._quantity_text{padding-top:10px}.shopping_basket ._items ._item ._price,.shopping_basket ._items ._item ._updating{position:absolute;top:10px;right:8px;font-weight:bold}.shopping_basket ._items ._item ._price._updating,.shopping_basket ._items ._item ._updating._updating{display:none}.shopping_basket ._items ._item ._delete{position:absolute;bottom:12px;right:8px;color:#d9d9d9}.shopping_basket ._items ._item ._delete:hover{color:#da0000}.shopping_basket ._subtotal,.shopping_basket ._discount,.shopping_basket ._delivery,.shopping_basket ._credit,.shopping_basket ._total,.shopping_basket ._iwoca_promo{padding:20px 10px 0 10px;font-weight:bold;color:#999}.shopping_basket ._subtotal b,.shopping_basket ._discount b,.shopping_basket ._delivery b,.shopping_basket ._credit b,.shopping_basket ._total b,.shopping_basket ._iwoca_promo b{float:right;color:#333}.shopping_basket ._discount a{display:inline-block;margin-left:20px;font-size:13px;font-weight:normal;color:#999}.shopping_basket ._delivery ._notice{padding:0 0 15px 0;font-size:14px;color:#333}.shopping_basket ._delivery ._service{position:relative;display:block;padding:0 0 0 25px;color:#333}.shopping_basket ._delivery ._service:hover{text-decoration:none}.shopping_basket ._delivery ._service:not(:last-child){padding-bottom:10px}.shopping_basket ._delivery ._service .far{position:absolute;top:3px;left:0}.shopping_basket ._delivery ._service .fa-square{color:#ddd}.shopping_basket ._delivery ._service .fa-check-square{color:#5ec494}.shopping_basket ._delivery ._service .red{color:#da0000}.shopping_basket ._delivery ._desc{font-size:13px;font-weight:normal;margin-right:100px}.shopping_basket ._delivery ._save{font-size:13px;font-weight:normal;margin-right:100px}.shopping_basket ._delivery ._save span{text-decoration:line-through;font-weight:bold;color:#da0000}.shopping_basket ._postcode{padding:15px 10px 0 10px}.shopping_basket ._postcode a{font-size:13px;font-weight:bold}.shopping_basket ._postcode form{display:none;margin-top:10px}.shopping_basket ._credit a{display:block;position:relative;padding:0 0 0 25px;color:#333}.shopping_basket ._credit a:hover{text-decoration:none}.shopping_basket ._credit a .far{position:absolute;top:3px;left:0}.shopping_basket ._credit a .fa-square{color:#ddd}.shopping_basket ._credit a .fa-check-square{color:#5ec494}.shopping_basket ._credit a ._desc{font-size:13px;font-weight:normal;margin-right:100px;color:#999}.shopping_basket ._iwoca_promo{display:none}.shopping_basket ._total{font-weight:bold;font-size:20px;color:#333;margin-top:20px;border-top:1px solid #ddd}.shopping_basket ._total ._vat{color:#999;font-size:16px}.shopping_basket ._total ._iwoca_promo_total{display:none}.shopping_basket ._discount_code{padding:15px 10px 0 10px}.shopping_basket ._discount_code a{font-size:13px;font-weight:bold}.shopping_basket ._empty{padding:25px 25px 50px 25px;text-align:center;color:#999}@media only screen and (max-width:999px){.shopping_basket{padding:10px 10px 20px 10px}}@media only screen and (max-width:549px){.shopping_basket ._items ._item{padding-right:25%}.shopping_basket ._items ._item ._quantity{position:relative;right:0;text-align:left}}@media only screen and (max-width:349px){.shopping_basket ._items ._item{padding:75px 0 10px 0;text-align:center}.shopping_basket ._items ._item img{left:50%;margin-left:-30px}.shopping_basket ._items ._item ._quantity{width:auto;text-align:center;margin-bottom:10px}.shopping_basket ._items ._item ._price,.shopping_basket ._items ._item ._updating{position:relative;top:0;right:0}.shopping_basket ._items ._item ._delete{bottom:10px}}#sampleCheckout{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;padding:15px;background-color:rgba(0,0,0,0.82);overflow:auto;display:none}#sampleCheckout form{max-width:800px;padding:15px 20px 20px 20px;margin:0 auto;background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.25)}#sampleCheckout form h1{margin-bottom:20px}#sampleCheckout form h1 a{float:right;display:inline-block;font-size:13px;text-decoration:underline;margin-left:25px}#sampleCheckout form ._intro{text-align:center}#sampleCheckout form ._items{margin:0 5%;padding:25px 0 10px 0}#sampleCheckout form ._items ._item{position:relative;padding:5px 10px 5px 60px;margin-top:5px;min-height:50px;box-sizing:border-box;background-color:#f9f9f9}#sampleCheckout form ._items ._item img{position:absolute;top:0;left:0;width:50px}#sampleCheckout form ._items ._item ._name{display:block}#sampleCheckout form ._items ._item ._delete{display:block;font-size:13px}#sampleCheckout form ._items ._item ._delete a{color:#999}#sampleCheckout form .grid{padding-top:15px}#sampleCheckout form .grid .grid3{text-align:right}#sampleCheckout form .grid input._fn,#sampleCheckout form .grid input._ln{width:125px}#sampleCheckout form .grid input._em,#sampleCheckout form .grid input._ph,#sampleCheckout form .grid ._delivery ._address input{width:365px}#sampleCheckout form .grid ._delivery ._lookup input{margin-bottom:3px}#sampleCheckout form .grid ._delivery ._select{display:none}#sampleCheckout form .grid ._delivery ._select select{max-width:95%;margin-bottom:3px}#sampleCheckout form .grid ._delivery ._toggle{padding:5px 0 0 7px}#sampleCheckout form .grid ._delivery ._toggle a{text-decoration:underline}#sampleCheckout form .grid ._delivery ._address input{margin-bottom:3px}#sampleCheckout form .grid ._terms{padding:14px 10px}#sampleCheckout form .grid ._terms label{padding:0}#sampleCheckout form .grid ._terms label input{margin-right:5px}#sampleCheckout form .grid ._terms a{text-decoration:underline}#sampleCheckout form ._submit{margin-top:25px;text-align:center}#sampleCheckout form ._submit input{box-sizing:border-box;width:100%}@media only screen and (max-width:749px){#sampleCheckout form .grid{margin:0 10%}#sampleCheckout form .grid .grid3,#sampleCheckout form .grid .grid9{width:100%;flex-basis:100%}#sampleCheckout form .grid .grid3{text-align:left;padding-left:0;padding-bottom:0}#sampleCheckout form .grid ._blank{display:none}#sampleCheckout form .grid input._em,#sampleCheckout form .grid input._ph,#sampleCheckout form .grid ._delivery ._address input{width:95%}}@media only screen and (max-width:599px){#sampleCheckout form .grid{margin:0 5%}}@media only screen and (max-width:549px){#sampleCheckout form ._items{margin:0}#sampleCheckout form .grid{margin:0}}@media only screen and (max-width:499px){#sampleCheckout form .grid input._fn,#sampleCheckout form .grid input._ln{width:95%;margin-top:3px}#sampleCheckout form .grid #lookupNumber,#sampleCheckout form .grid #lookupPostcode{width:95%}}@media only screen and (max-width:399px){#sampleCheckout form h1{text-align:center}#sampleCheckout form h1 a{float:none;display:block;text-align:right;position:relative;top:-5px}}.securePayment{position:relative;display:inline-block;padding:2px 35px 0 0;font-size:15px}.securePayment .fa-credit-card{position:absolute;top:0;right:0;color:#ccc;font-size:24px;z-index:3}.securePayment .fa-lock{position:absolute;top:10px;right:-3px;color:#ffd200;font-size:15px;z-index:4}.paymentCards{display:inline-block;height:25px;background-image:url("https://images.remlandcarpets.co.uk/static/components/payment-cards.png")}.paymentCards img{height:100%}.paymentCards img:not(:first-of-type){margin-left:5px}.productLogos{background-image:url("https://images.remlandcarpets.co.uk/static/product-icons-rem.png?v=10");background-position:-9999px -9999px;background-repeat:no-repeat}.productLogos span{display:inline-block;width:75px;height:75px;border-radius:3px;background-image:inherit}.productLogos span._5_year_warranty{background-position:0 0}.productLogos span._7_year_warranty{background-position:-75px 0}.productLogos span._8_year_warranty{background-position:-75px -225px}.productLogos span._9_year_warranty{background-position:-150px -225px}.productLogos span._10_year_warranty{background-position:-150px 0}.productLogos span._12_year_warranty{background-position:-225px 0}.productLogos span._15_year_warranty{background-position:-300px 0}.productLogos span._20_year_warranty{background-position:-375px 0}.productLogos span._25_year_warranty{background-position:-450px 0}.productLogos span._lifetime_warranty{background-position:-525px 0}.productLogos span._uv_resistant{background-position:0 -75px}.productLogos span._water_resistant{background-position:-75px -75px}.productLogos span._underfloor_heating{background-position:-150px -75px}.productLogos span._stain_resistant{background-position:-225px -75px}.productLogos span._r9{background-position:-375px -75px}.productLogos span._r10{background-position:-450px -75px}.productLogos span._r11{background-position:-525px -75px}.productLogos span._waterproof{background-position:-300px -225px}.productLogos span._sustainable{background-position:-375px -225px}.productLogos span._recycled_materials{background-position:0 -150px}.productLogos span._british_made{background-position:-75px -150px}.productLogos span._allergen_free{background-position:-150px -150px}.productLogos span._bleach_cleanable{background-position:-225px -150px}.productLogos span._wool{background-position:-300px -150px}.productLogos span._eco_friendly{background-position:-375px -150px}.productLogos span._diy_friendly{background-position:-450px -150px}.productLogos span._real_wood{background-position:-525px -150px}.productLogos span._moth_resistant{background-position:0 -225px}.productLogos span._pet_friendly{background-position:-225px -225px}.countdown{display:inline-block}.countdown.bannerCountdown ._h,.countdown.bannerCountdown ._m,.countdown.bannerCountdown ._s{display:inline-block;padding:2px 5px;background-color:#333;border-radius:3px;color:#ffd200;font-size:1.25rem;font-weight:bold}.countdown.bannerCountdown ._h:not(:first-child),.countdown.bannerCountdown ._m:not(:first-child),.countdown.bannerCountdown ._s:not(:first-child){margin-left:1px}.checkoutBillingAddressContainer .grid1,.checkoutBillingAddressContainer .grid2,.checkoutBillingAddressContainer .grid3,.checkoutBillingAddressContainer .grid4,.checkoutBillingAddressContainer .grid4_5,.checkoutBillingAddressContainer .grid5,.checkoutBillingAddressContainer .grid5_5,.checkoutBillingAddressContainer .grid6,.checkoutBillingAddressContainer .grid6_5,.checkoutBillingAddressContainer .grid7,.checkoutBillingAddressContainer .grid8,.checkoutBillingAddressContainer .grid9,.checkoutBillingAddressContainer .grid10,.checkoutBillingAddressContainer .grid11,.checkoutBillingAddressContainer .grid12{padding:2px 2px 2px 2px}.checkoutBillingAddressContainer input,.checkoutBillingAddressContainer select{display:block !important;box-sizing:border-box;width:100%;max-width:400px;margin:0 auto 3px auto !important}.checkoutBillingAddressContainer ._lookup{align-items:center}.checkoutBillingAddressContainer ._lookup ._toggle{text-align:center}.checkoutBillingAddressContainer ._select{display:none}.checkoutBillingAddressContainer ._select select{height:auto;margin-bottom:5px}.checkoutBillingAddressContainer ._manual{display:none}.checkoutBillingAddressContainer ._manual ul{display:none;margin:0 0 10px 0 !important}.checkoutBillingAddressContainer ._manual input[type=button]{margin-top:10px !important}@media only screen and (max-width:449px){.checkoutBillingAddressContainer ._lookup .grid6{flex-basis:100%}}#privacyBanner{position:fixed;bottom:0;left:0;right:0;z-index:99999;padding:12px;background-color:#4392ab;color:#fff;text-align:center}#privacyBanner a{margin:0 16px;font-size:16px}#privacyBanner a:not(.button){display:inline-block;color:#fff;text-decoration:underline}.hero{display:block;position:relative;overflow:hidden}.hero ._block{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-repeat:no-repeat}.hero ._block ._t{font-size:2.5rem;text-shadow:0 0 5px rgba(255,255,255,0.5)}.hero ._block ._st{font-size:1.5rem;text-shadow:0 0 5px rgba(255,255,255,0.5)}.hero ._block ._button{display:inline-block;padding:.7rem 2rem .75rem 2rem;background-color:#eba35b;color:#fff;-webkit-border-radius:.75rem;-moz-border-radius:.75rem;border-radius:.75rem;text-align:center;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;-ms-transition:all .15s ease}.hero ._block ._button:hover,.hero ._block ._button:visited:hover{color:#111;box-shadow:0 0 10px rgba(0,0,0,0.25)}.hero ._block:hover,.hero ._block:visited:hover{text-decoration:none}.hero ._microlink{color:#fff;font-size:1rem;position:absolute;bottom:1rem;right:1.5rem;z-index:2;text-shadow:0 0 2px black,0 0 5px black}.hero ._microlink i{margin-right:.3rem}.hero ._microlink:hover,.hero ._microlink:visited:hover{color:#fff}#hero-clearance-vinyl{background-image:url("https://images.remlandcarpets.co.uk/hero/full/clearance-vinyl-2021.jpg")}#hero-clearance-carpet-tiles{background-image:url("https://images.remlandcarpets.co.uk/hero/full/clearance-carpet-tiles.jpg")}#hero-clearance-flotex{background-image:url("https://images.remlandcarpets.co.uk/hero/full/clearance-flotex.jpg")}#hero-clearance{height:400px}#hero-clearance ._block{background-position:top right;color:#fff;font-size:1.25rem}#hero-clearance ._block::before{content:"";width:0;height:0;position:absolute;top:-400px;left:-450px;background-color:#da0000;z-index:-1;border:solid #da0000;border-width:1000px 0 0 1000px;transform:rotate(25deg)}#hero-clearance ._block ._t{margin:45px 0 0 40px}#hero-clearance ._block ._st{margin:0 0 0 40px}#hero-clearance ._block ._d{width:400px;margin:30px 0 0 40px}#hero-clearance ._block ._button{margin:45px 0 0 40px}@media only screen and (max-width:1149px){#hero-clearance ._block::before{left:-500px}}@media only screen and (max-width:849px){#hero-clearance ._block::before{left:-550px}#hero-clearance ._block ._t{margin:30px 0 0 25px}#hero-clearance ._block ._st{margin:0 0 0 25px}#hero-clearance ._block ._d{margin:25px 0 0 25px}#hero-clearance ._block ._button{margin:35px 0 0 25px}}@media only screen and (max-width:799px){#hero-clearance ._block::before{left:-625px;transform:rotate(35deg)}}@media only screen and (max-width:699px){#hero-clearance ._block::before{top:-725px;transform:rotate(70deg)}#hero-clearance ._block ._d{display:none}#hero-clearance ._block ._button{margin:25px 0 0 25px}}@media only screen and (max-width:499px){#hero-clearance ._block::before{top:-875px;left:-500px;transform:rotate(80deg)}#hero-clearance ._block ._t{margin:10px 15px 0 15px;font-size:2rem}#hero-clearance ._block ._st{margin:0 0 0 15px;font-size:1.25rem}#hero-clearance ._block ._button{position:absolute;bottom:20px;left:20px;right:20px;margin:0}#hero-clearance-micro{display:none}}@media only screen and (max-width:399px){#hero-clearance ._block::before{top:-840px}}#hero-coir-matting{background-image:url("https://images.remlandcarpets.co.uk/hero/full/coir-matting.jpg")}#hero-entrance-matting{background-image:url("https://images.remlandcarpets.co.uk/hero/full/entrance-matting.jpg")}#hero-luvanto{background-image:url("https://images.remlandcarpets.co.uk/hero/full/luvanto.jpg")}#hero-amadora{background-image:url("https://images.remlandcarpets.co.uk/hero/full/amadora.jpg")}#hero-samples-amadora{background-image:url("https://images.remlandcarpets.co.uk/hero/full/amadora.jpg")}#hero-samples-luvanto{background-image:url("https://images.remlandcarpets.co.uk/hero/full/luvanto.jpg")}#hero-samples-entrance-matting{background-image:url("https://images.remlandcarpets.co.uk/hero/full/entrance-matting.jpg")}#hero-lano-valeria{background-image:url("https://images.remlandcarpets.co.uk/hero/full/lano-valeria.jpg")}#hero-standard{height:400px}#hero-standard ._block{background-position:top right;font-size:1.25rem;color:#fff}#hero-standard ._block::before{content:"";width:0;height:0;position:absolute;top:-400px;left:-450px;background-color:#206c84;color:#fff;z-index:-1;border:solid #206c84;border-width:1000px 0 0 1000px;transform:rotate(25deg)}#hero-standard ._block ._t{margin:45px 0 0 40px;text-shadow:0 0 5px rgba(0,0,0,0.1)}#hero-standard ._block ._st{margin:0 0 0 40px;text-shadow:0 0 5px rgba(0,0,0,0.05)}#hero-standard ._block ._d{width:400px;margin:30px 0 0 40px}#hero-standard ._block ._button{margin:45px 0 0 40px;background-color:#eba35b;color:#fff}@media only screen and (max-width:1149px){#hero-standard ._block::before{left:-500px}}@media only screen and (max-width:849px){#hero-standard ._block::before{left:-550px}#hero-standard ._block ._t{margin:30px 0 0 25px}#hero-standard ._block ._st{margin:0 0 0 25px}#hero-standard ._block ._d{margin:25px 0 0 25px}#hero-standard ._block ._button{margin:35px 0 0 25px}}@media only screen and (max-width:799px){#hero-standard ._block::before{left:-625px;transform:rotate(35deg)}}@media only screen and (max-width:699px){#hero-standard ._block::before{top:-725px;transform:rotate(70deg)}#hero-standard ._block ._d{display:none}#hero-standard ._block ._button{margin:25px 0 0 25px}}@media only screen and (max-width:499px){#hero-standard ._block::before{top:-875px;left:-500px;transform:rotate(80deg)}#hero-standard ._block ._t{margin:10px 15px 0 15px;font-size:2rem}#hero-standard ._block ._st{margin:0 0 0 15px;font-size:1.25rem}#hero-standard ._block ._button{position:absolute;bottom:20px;left:20px;right:20px;margin:0}#hero-standard-micro{display:none}}@media only screen and (max-width:399px){#hero-standard ._block::before{top:-840px}}#hero-dark{height:400px}#hero-dark ._block{background-position:top right;font-size:1.25rem;color:#fff}#hero-dark ._block::before{content:"";width:0;height:0;position:absolute;top:-400px;left:-450px;background-color:#3b3735;z-index:-1;border:solid #3b3735;border-width:1000px 0 0 1000px;transform:rotate(25deg)}#hero-dark ._block ._t{margin:45px 0 0 40px;text-shadow:0 0 5px rgba(0,0,0,0.1)}#hero-dark ._block ._st{margin:0 0 0 40px;text-shadow:0 0 5px rgba(0,0,0,0.05)}#hero-dark ._block ._d{width:400px;margin:30px 0 0 40px}#hero-dark ._block ._button{margin:45px 0 0 40px;background-color:#ffd200;color:#333}@media only screen and (max-width:1149px){#hero-dark ._block::before{left:-500px}}@media only screen and (max-width:849px){#hero-dark ._block::before{left:-550px}#hero-dark ._block ._t{margin:30px 0 0 25px}#hero-dark ._block ._st{margin:0 0 0 25px}#hero-dark ._block ._d{margin:25px 0 0 25px}#hero-dark ._block ._button{margin:35px 0 0 25px}}@media only screen and (max-width:799px){#hero-dark ._block::before{left:-625px;transform:rotate(35deg)}}@media only screen and (max-width:699px){#hero-dark ._block::before{top:-725px;transform:rotate(70deg)}#hero-dark ._block ._d{display:none}#hero-dark ._block ._button{margin:25px 0 0 25px}}@media only screen and (max-width:499px){#hero-dark ._block::before{top:-875px;left:-500px;transform:rotate(80deg)}#hero-dark ._block ._t{margin:10px 15px 0 15px;font-size:2rem}#hero-dark ._block ._st{margin:0 0 0 15px;font-size:1.25rem}#hero-dark ._block ._button{position:absolute;bottom:20px;left:20px;right:20px;margin:0}#hero-dark-micro{display:none}}@media only screen and (max-width:399px){#hero-dark ._block::before{top:-840px}}.festive2025banner{display:block;position:relative;color:#fff;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;background-image:linear-gradient(#da0000,#c10000);overflow:hidden}.festive2025banner:hover{text-decoration:none}.festive2025banner .snow{position:absolute;width:10px;height:10px;background:white;border-radius:50%;box-shadow:0 0 5px 5px #fff}.festive2025banner .snow:nth-child(1){opacity:.51129;transform:translate(59.8006vw,-10px) scale(0.8898);animation:fall-1 48s -18s linear infinite}@keyframes fall-1{52.316%{transform:translate(78.9794vw,52.316vh) scale(0.8898)}to{transform:translate(69.39vw,100vh) scale(0.8898)}}.festive2025banner .snow:nth-child(2){opacity:.55276;transform:translate(32.1733vw,-10px) scale(0.7732);animation:fall-2 46s -3s linear infinite}@keyframes fall-2{30.781%{transform:translate(45.6227vw,30.781vh) scale(0.7732)}to{transform:translate(38.898vw,100vh) scale(0.7732)}}.festive2025banner .snow:nth-child(3){opacity:.143325;transform:translate(64.562vw,-10px) scale(0.6655);animation:fall-3 24s -12s linear infinite}@keyframes fall-3{47.255%{transform:translate(51.972vw,47.255vh) scale(0.6655)}to{transform:translate(58.267vw,100vh) scale(0.6655)}}.festive2025banner .snow:nth-child(4){opacity:.11037;transform:translate(62.1205vw,-10px) scale(0.7068);animation:fall-4 42s -13s linear infinite}@keyframes fall-4{69.48%{transform:translate(51.9653vw,69.48vh) scale(0.7068)}to{transform:translate(57.0429vw,100vh) scale(0.7068)}}.festive2025banner .snow:nth-child(5){opacity:.476775;transform:translate(44.0932vw,-10px) scale(0.4579);animation:fall-5 34s -13s linear infinite}@keyframes fall-5{50.697%{transform:translate(44.331vw,50.697vh) scale(0.4579)}to{transform:translate(44.2121vw,100vh) scale(0.4579)}}.festive2025banner .snow:nth-child(6){opacity:.30017;transform:translate(57.7569vw,-10px) scale(0.945);animation:fall-6 28s -3s linear infinite}@keyframes fall-6{74.918%{transform:translate(70.3779vw,74.918vh) scale(0.945)}to{transform:translate(64.0674vw,100vh) scale(0.945)}}.festive2025banner .snow:nth-child(7){opacity:.11453;transform:translate(34.7805vw,-10px) scale(0.576);animation:fall-7 22s -26s linear infinite}@keyframes fall-7{40.266%{transform:translate(28.4479vw,40.266vh) scale(0.576)}to{transform:translate(31.6142vw,100vh) scale(0.576)}}.festive2025banner .snow:nth-child(8){opacity:.12545;transform:translate(31.3101vw,-10px) scale(0.8235);animation:fall-8 46s -15s linear infinite}@keyframes fall-8{59.711%{transform:translate(50.7877vw,59.711vh) scale(0.8235)}to{transform:translate(41.0489vw,100vh) scale(0.8235)}}.festive2025banner .snow:nth-child(9){opacity:.398255;transform:translate(45.2083vw,-10px) scale(0.8655);animation:fall-9 30s -23s linear infinite}@keyframes fall-9{76.445%{transform:translate(44.3575vw,76.445vh) scale(0.8655)}to{transform:translate(44.7829vw,100vh) scale(0.8655)}}.festive2025banner .snow:nth-child(10){opacity:.21749;transform:translate(29.7597vw,-10px) scale(0.2293);animation:fall-10 30s -15s linear infinite}@keyframes fall-10{60.515%{transform:translate(30.1779vw,60.515vh) scale(0.2293)}to{transform:translate(29.9688vw,100vh) scale(0.2293)}}.festive2025banner .snow:nth-child(11){opacity:.51025;transform:translate(40.5082vw,-10px) scale(0.134);animation:fall-11 56s -29s linear infinite}@keyframes fall-11{60.14%{transform:translate(30.2092vw,60.14vh) scale(0.134)}to{transform:translate(35.3587vw,100vh) scale(0.134)}}.festive2025banner .snow:nth-child(12){opacity:.13052;transform:translate(47.7429vw,-10px) scale(0.5201);animation:fall-12 58s -19s linear infinite}@keyframes fall-12{67.291%{transform:translate(34.2269vw,67.291vh) scale(0.5201)}to{transform:translate(40.9849vw,100vh) scale(0.5201)}}.festive2025banner .snow:nth-child(13){opacity:.510575;transform:translate(72.1542vw,-10px) scale(0.3315);animation:fall-13 22s -14s linear infinite}@keyframes fall-13{36.06%{transform:translate(70.3202vw,36.06vh) scale(0.3315)}to{transform:translate(71.2372vw,100vh) scale(0.3315)}}.festive2025banner .snow:nth-child(14){opacity:.172445;transform:translate(52.1091vw,-10px) scale(0.5171);animation:fall-14 34s -9s linear infinite}@keyframes fall-14{43.764%{transform:translate(60.3331vw,43.764vh) scale(0.5171)}to{transform:translate(56.2211vw,100vh) scale(0.5171)}}.festive2025banner .snow:nth-child(15){opacity:.25402;transform:translate(57.8345vw,-10px) scale(0.1989);animation:fall-15 24s -7s linear infinite}@keyframes fall-15{30.778%{transform:translate(71.8637vw,30.778vh) scale(0.1989)}to{transform:translate(64.8491vw,100vh) scale(0.1989)}}.festive2025banner .snow:nth-child(16){opacity:.392015;transform:translate(61.2325vw,-10px) scale(0.8315);animation:fall-16 40s -28s linear infinite}@keyframes fall-16{60.107%{transform:translate(44.7851vw,60.107vh) scale(0.8315)}to{transform:translate(53.0088vw,100vh) scale(0.8315)}}.festive2025banner .snow:nth-child(17){opacity:.080535;transform:translate(91.8767vw,-10px) scale(0.6849);animation:fall-17 40s -4s linear infinite}@keyframes fall-17{33.687%{transform:translate(109.6261vw,33.687vh) scale(0.6849)}to{transform:translate(100.7514vw,100vh) scale(0.6849)}}.festive2025banner .snow:nth-child(18){opacity:.29822;transform:translate(45.0065vw,-10px) scale(0.4447);animation:fall-18 32s -4s linear infinite}@keyframes fall-18{30.484%{transform:translate(40.5773vw,30.484vh) scale(0.4447)}to{transform:translate(42.7919vw,100vh) scale(0.4447)}}.festive2025banner .snow:nth-child(19){opacity:.050635;transform:translate(93.4754vw,-10px) scale(0.3999);animation:fall-19 34s -19s linear infinite}@keyframes fall-19{45.754%{transform:translate(78.043vw,45.754vh) scale(0.3999)}to{transform:translate(85.7592vw,100vh) scale(0.3999)}}.festive2025banner .snow:nth-child(20){opacity:.040625;transform:translate(49.785vw,-10px) scale(0.9465);animation:fall-20 22s -17s linear infinite}@keyframes fall-20{32.548%{transform:translate(66.2114vw,32.548vh) scale(0.9465)}to{transform:translate(57.9982vw,100vh) scale(0.9465)}}.festive2025banner .snow:nth-child(21){opacity:.474305;transform:translate(70.7854vw,-10px) scale(0.8295);animation:fall-21 40s -20s linear infinite}@keyframes fall-21{50.133%{transform:translate(73.1954vw,50.133vh) scale(0.8295)}to{transform:translate(71.9904vw,100vh) scale(0.8295)}}.festive2025banner .snow:nth-child(22){opacity:.47892;transform:translate(45.7634vw,-10px) scale(0.5273);animation:fall-22 48s -19s linear infinite}@keyframes fall-22{33.962%{transform:translate(61.8752vw,33.962vh) scale(0.5273)}to{transform:translate(53.8193vw,100vh) scale(0.5273)}}.festive2025banner .snow:nth-child(23){opacity:.024765;transform:translate(85.3065vw,-10px) scale(0.2691);animation:fall-23 52s -11s linear infinite}@keyframes fall-23{34.685%{transform:translate(102.0731vw,34.685vh) scale(0.2691)}to{transform:translate(93.6898vw,100vh) scale(0.2691)}}.festive2025banner .snow:nth-child(24){opacity:.18681;transform:translate(85.3456vw,-10px) scale(0.6434);animation:fall-24 48s -17s linear infinite}@keyframes fall-24{40.12%{transform:translate(83.7494vw,40.12vh) scale(0.6434)}to{transform:translate(84.5475vw,100vh) scale(0.6434)}}.festive2025banner .snow:nth-child(25){opacity:.53638;transform:translate(18.6097vw,-10px) scale(0.0731);animation:fall-25 54s -23s linear infinite}@keyframes fall-25{67.329%{transform:translate(17.1437vw,67.329vh) scale(0.0731)}to{transform:translate(17.8767vw,100vh) scale(0.0731)}}.festive2025banner .snow:nth-child(26){opacity:.152685;transform:translate(56.5457vw,-10px) scale(0.3914);animation:fall-26 26s -23s linear infinite}@keyframes fall-26{51.927%{transform:translate(40.4851vw,51.927vh) scale(0.3914)}to{transform:translate(48.5154vw,100vh) scale(0.3914)}}.festive2025banner .snow:nth-child(27){opacity:.147485;transform:translate(4.9639vw,-10px) scale(0.1647);animation:fall-27 30s -13s linear infinite}@keyframes fall-27{34.974%{transform:translate(24.0563vw,34.974vh) scale(0.1647)}to{transform:translate(14.5101vw,100vh) scale(0.1647)}}.festive2025banner .snow:nth-child(28){opacity:.11232;transform:translate(36.3448vw,-10px) scale(0.1383);animation:fall-28 20s -28s linear infinite}@keyframes fall-28{35.764%{transform:translate(46.2052vw,35.764vh) scale(0.1383)}to{transform:translate(41.275vw,100vh) scale(0.1383)}}.festive2025banner .snow:nth-child(29){opacity:.607035;transform:translate(17.3084vw,-10px) scale(0.4939);animation:fall-29 50s -24s linear infinite}@keyframes fall-29{42.01%{transform:translate(-0.9002vw,42.01vh) scale(0.4939)}to{transform:translate(8.2041vw,100vh) scale(0.4939)}}.festive2025banner .snow:nth-child(30){opacity:.3887;transform:translate(48.3371vw,-10px) scale(0.9685);animation:fall-30 40s -18s linear infinite}@keyframes fall-30{75.696%{transform:translate(32.7901vw,75.696vh) scale(0.9685)}to{transform:translate(40.5636vw,100vh) scale(0.9685)}}.festive2025banner .snow:nth-child(31){opacity:.059995;transform:translate(9.1763vw,-10px) scale(0.1436);animation:fall-31 56s -22s linear infinite}@keyframes fall-31{62.427%{transform:translate(6.7369vw,62.427vh) scale(0.1436)}to{transform:translate(7.9566vw,100vh) scale(0.1436)}}.festive2025banner .snow:nth-child(32){opacity:.098995;transform:translate(1.1794vw,-10px) scale(0.8459);animation:fall-32 32s -29s linear infinite}@keyframes fall-32{78.279%{transform:translate(16.1556vw,78.279vh) scale(0.8459)}to{transform:translate(8.6675vw,100vh) scale(0.8459)}}.festive2025banner .snow:nth-child(33){opacity:.632255;transform:translate(80.7205vw,-10px) scale(0.6739);animation:fall-33 22s -6s linear infinite}@keyframes fall-33{40.664%{transform:translate(83.6439vw,40.664vh) scale(0.6739)}to{transform:translate(82.1822vw,100vh) scale(0.6739)}}.festive2025banner .snow:nth-child(34){opacity:.381875;transform:translate(16.6015vw,-10px) scale(0.7956);animation:fall-34 36s -10s linear infinite}@keyframes fall-34{41.368%{transform:translate(34.9391vw,41.368vh) scale(0.7956)}to{transform:translate(25.7703vw,100vh) scale(0.7956)}}.festive2025banner .snow:nth-child(35){opacity:.189345;transform:translate(11.9736vw,-10px) scale(0.6083);animation:fall-35 24s -30s linear infinite}@keyframes fall-35{79.743%{transform:translate(18.1296vw,79.743vh) scale(0.6083)}to{transform:translate(15.0516vw,100vh) scale(0.6083)}}.festive2025banner .snow:nth-child(36){opacity:.238355;transform:translate(4.2236vw,-10px) scale(0.1078);animation:fall-36 44s -30s linear infinite}@keyframes fall-36{60.905%{transform:translate(-3.0824vw,60.905vh) scale(0.1078)}to{transform:translate(0.5706vw,100vh) scale(0.1078)}}.festive2025banner .snow:nth-child(37){opacity:.13975;transform:translate(66.4776vw,-10px) scale(0.1143);animation:fall-37 42s -7s linear infinite}@keyframes fall-37{45.433%{transform:translate(70.015vw,45.433vh) scale(0.1143)}to{transform:translate(68.2463vw,100vh) scale(0.1143)}}.festive2025banner .snow:nth-child(38){opacity:.606255;transform:translate(82.6066vw,-10px) scale(0.2842);animation:fall-38 60s -25s linear infinite}@keyframes fall-38{54.748%{transform:translate(96.3378vw,54.748vh) scale(0.2842)}to{transform:translate(89.4722vw,100vh) scale(0.2842)}}.festive2025banner .snow:nth-child(39){opacity:.24908;transform:translate(80.5481vw,-10px) scale(0.3259);animation:fall-39 52s -1s linear infinite}@keyframes fall-39{54.533%{transform:translate(82.7295vw,54.533vh) scale(0.3259)}to{transform:translate(81.6388vw,100vh) scale(0.3259)}}.festive2025banner .snow:nth-child(40){opacity:.154505;transform:translate(44.501vw,-10px) scale(0.8145);animation:fall-40 30s -15s linear infinite}@keyframes fall-40{37.813%{transform:translate(44.8604vw,37.813vh) scale(0.8145)}to{transform:translate(44.6807vw,100vh) scale(0.8145)}}.festive2025banner .snow:nth-child(41){opacity:.4732;transform:translate(37.4006vw,-10px) scale(0.5513);animation:fall-41 54s -11s linear infinite}@keyframes fall-41{68.382%{transform:translate(18.3758vw,68.382vh) scale(0.5513)}to{transform:translate(27.8882vw,100vh) scale(0.5513)}}.festive2025banner .snow:nth-child(42){opacity:.19565;transform:translate(73.9963vw,-10px) scale(0.9182);animation:fall-42 24s -10s linear infinite}@keyframes fall-42{33.594%{transform:translate(81.8299vw,33.594vh) scale(0.9182)}to{transform:translate(77.9131vw,100vh) scale(0.9182)}}.festive2025banner .snow:nth-child(43){opacity:.322335;transform:translate(63.2867vw,-10px) scale(0.431);animation:fall-43 34s -20s linear infinite}@keyframes fall-43{55.647%{transform:translate(61.8895vw,55.647vh) scale(0.431)}to{transform:translate(62.5881vw,100vh) scale(0.431)}}.festive2025banner .snow:nth-child(44){opacity:.375895;transform:translate(19.5747vw,-10px) scale(0.8977);animation:fall-44 24s -6s linear infinite}@keyframes fall-44{31.475%{transform:translate(35.7061vw,31.475vh) scale(0.8977)}to{transform:translate(27.6404vw,100vh) scale(0.8977)}}.festive2025banner .snow:nth-child(45){opacity:.061035;transform:translate(86.9428vw,-10px) scale(0.4645);animation:fall-45 42s -11s linear infinite}@keyframes fall-45{49.395%{transform:translate(72.3684vw,49.395vh) scale(0.4645)}to{transform:translate(79.6556vw,100vh) scale(0.4645)}}.festive2025banner .snow:nth-child(46){opacity:.35984;transform:translate(94.5262vw,-10px) scale(0.5424);animation:fall-46 20s -8s linear infinite}@keyframes fall-46{43.323%{transform:translate(93.233vw,43.323vh) scale(0.5424)}to{transform:translate(93.8796vw,100vh) scale(0.5424)}}.festive2025banner .snow:nth-child(47){opacity:.42913;transform:translate(15.6247vw,-10px) scale(0.4055);animation:fall-47 48s -8s linear infinite}@keyframes fall-47{49.468%{transform:translate(19.8243vw,49.468vh) scale(0.4055)}to{transform:translate(17.7245vw,100vh) scale(0.4055)}}.festive2025banner .snow:nth-child(48){opacity:.301925;transform:translate(10.5596vw,-10px) scale(0.1677);animation:fall-48 56s -13s linear infinite}@keyframes fall-48{42.227%{transform:translate(-1.7142vw,42.227vh) scale(0.1677)}to{transform:translate(4.4227vw,100vh) scale(0.1677)}}.festive2025banner .snow:nth-child(49){opacity:.01014;transform:translate(75.8084vw,-10px) scale(0.1403);animation:fall-49 34s -12s linear infinite}@keyframes fall-49{64.027%{transform:translate(61.1vw,64.027vh) scale(0.1403)}to{transform:translate(68.4542vw,100vh) scale(0.1403)}}.festive2025banner .snow:nth-child(50){opacity:.46475;transform:translate(72.5217vw,-10px) scale(0.4433);animation:fall-50 20s -25s linear infinite}@keyframes fall-50{35.506%{transform:translate(82.2631vw,35.506vh) scale(0.4433)}to{transform:translate(77.3924vw,100vh) scale(0.4433)}}.festive2025banner .snow:nth-child(51){opacity:.62556;transform:translate(32.9729vw,-10px) scale(0.3817);animation:fall-51 28s -20s linear infinite}@keyframes fall-51{38.757%{transform:translate(23.3665vw,38.757vh) scale(0.3817)}to{transform:translate(28.1697vw,100vh) scale(0.3817)}}.festive2025banner .snow:nth-child(52){opacity:.145015;transform:translate(81.2961vw,-10px) scale(0.7787);animation:fall-52 54s -26s linear infinite}@keyframes fall-52{70.037%{transform:translate(78.2665vw,70.037vh) scale(0.7787)}to{transform:translate(79.7813vw,100vh) scale(0.7787)}}.festive2025banner .snow:nth-child(53){opacity:.462085;transform:translate(73.4848vw,-10px) scale(0.9097);animation:fall-53 38s -4s linear infinite}@keyframes fall-53{37.242%{transform:translate(85.9076vw,37.242vh) scale(0.9097)}to{transform:translate(79.6962vw,100vh) scale(0.9097)}}.festive2025banner .snow:nth-child(54){opacity:.04654;transform:translate(41.4382vw,-10px) scale(0.1199);animation:fall-54 22s -8s linear infinite}@keyframes fall-54{66.811%{transform:translate(54.8244vw,66.811vh) scale(0.1199)}to{transform:translate(48.1313vw,100vh) scale(0.1199)}}.festive2025banner .snow:nth-child(55){opacity:.116415;transform:translate(52.3526vw,-10px) scale(0.4949);animation:fall-55 42s -26s linear infinite}@keyframes fall-55{43.353%{transform:translate(53.7904vw,43.353vh) scale(0.4949)}to{transform:translate(53.0715vw,100vh) scale(0.4949)}}.festive2025banner .snow:nth-child(56){opacity:.323115;transform:translate(57.7441vw,-10px) scale(0.6465);animation:fall-56 24s -27s linear infinite}@keyframes fall-56{59.584%{transform:translate(75.3633vw,59.584vh) scale(0.6465)}to{transform:translate(66.5537vw,100vh) scale(0.6465)}}.festive2025banner .snow:nth-child(57){opacity:.015015;transform:translate(63.6768vw,-10px) scale(0.2542);animation:fall-57 28s -28s linear infinite}@keyframes fall-57{72.948%{transform:translate(47.9954vw,72.948vh) scale(0.2542)}to{transform:translate(55.8361vw,100vh) scale(0.2542)}}.festive2025banner .snow:nth-child(58){opacity:.646035;transform:translate(53.41vw,-10px) scale(0.4097);animation:fall-58 48s -27s linear infinite}@keyframes fall-58{66.022%{transform:translate(64.3164vw,66.022vh) scale(0.4097)}to{transform:translate(58.8632vw,100vh) scale(0.4097)}}.festive2025banner .snow:nth-child(59){opacity:.34502;transform:translate(97.6924vw,-10px) scale(0.2226);animation:fall-59 60s -8s linear infinite}@keyframes fall-59{52.078%{transform:translate(93.3934vw,52.078vh) scale(0.2226)}to{transform:translate(95.5429vw,100vh) scale(0.2226)}}.festive2025banner .snow:nth-child(60){opacity:.49478;transform:translate(18.9371vw,-10px) scale(0.7224);animation:fall-60 46s -17s linear infinite}@keyframes fall-60{76.601%{transform:translate(26.5025vw,76.601vh) scale(0.7224)}to{transform:translate(22.7198vw,100vh) scale(0.7224)}}.festive2025banner .snow:nth-child(61){opacity:.44603;transform:translate(64.4492vw,-10px) scale(0.6391);animation:fall-61 28s -16s linear infinite}@keyframes fall-61{77.816%{transform:translate(70.6298vw,77.816vh) scale(0.6391)}to{transform:translate(67.5395vw,100vh) scale(0.6391)}}.festive2025banner .snow:nth-child(62){opacity:.12246;transform:translate(48.2467vw,-10px) scale(0.4456);animation:fall-62 58s -10s linear infinite}@keyframes fall-62{47.43%{transform:translate(33.6361vw,47.43vh) scale(0.4456)}to{transform:translate(40.9414vw,100vh) scale(0.4456)}}.festive2025banner .snow:nth-child(63){opacity:.140335;transform:translate(94.1706vw,-10px) scale(0.4524);animation:fall-63 42s -22s linear infinite}@keyframes fall-63{59.799%{transform:translate(92.883vw,59.799vh) scale(0.4524)}to{transform:translate(93.5268vw,100vh) scale(0.4524)}}.festive2025banner .snow:nth-child(64){opacity:.14794;transform:translate(47.3031vw,-10px) scale(0.4737);animation:fall-64 58s -8s linear infinite}@keyframes fall-64{49.512%{transform:translate(51.6881vw,49.512vh) scale(0.4737)}to{transform:translate(49.4956vw,100vh) scale(0.4737)}}.festive2025banner .snow:nth-child(65){opacity:.218075;transform:translate(92.0919vw,-10px) scale(0.9164);animation:fall-65 58s -13s linear infinite}@keyframes fall-65{31.308%{transform:translate(78.6833vw,31.308vh) scale(0.9164)}to{transform:translate(85.3876vw,100vh) scale(0.9164)}}.festive2025banner .snow:nth-child(66){opacity:.409565;transform:translate(53.9718vw,-10px) scale(0.8403);animation:fall-66 38s -7s linear infinite}@keyframes fall-66{54.669%{transform:translate(41.6784vw,54.669vh) scale(0.8403)}to{transform:translate(47.8251vw,100vh) scale(0.8403)}}.festive2025banner .snow:nth-child(67){opacity:.03913;transform:translate(77.11vw,-10px) scale(0.3621);animation:fall-67 60s -2s linear infinite}@keyframes fall-67{68.614%{transform:translate(89.0608vw,68.614vh) scale(0.3621)}to{transform:translate(83.0854vw,100vh) scale(0.3621)}}.festive2025banner .snow:nth-child(68){opacity:.48984;transform:translate(75.6627vw,-10px) scale(0.5177);animation:fall-68 24s -25s linear infinite}@keyframes fall-68{72.993%{transform:translate(68.9245vw,72.993vh) scale(0.5177)}to{transform:translate(72.2936vw,100vh) scale(0.5177)}}.festive2025banner .snow:nth-child(69){opacity:.63765;transform:translate(48.5563vw,-10px) scale(0.2242);animation:fall-69 38s -7s linear infinite}@keyframes fall-69{76.482%{transform:translate(54.4579vw,76.482vh) scale(0.2242)}to{transform:translate(51.5071vw,100vh) scale(0.2242)}}.festive2025banner .snow:nth-child(70){opacity:.154115;transform:translate(45.3761vw,-10px) scale(0.4761);animation:fall-70 38s -28s linear infinite}@keyframes fall-70{36.876%{transform:translate(45.0317vw,36.876vh) scale(0.4761)}to{transform:translate(45.2039vw,100vh) scale(0.4761)}}.festive2025banner .snow:nth-child(71){opacity:.02509;transform:translate(18.9329vw,-10px) scale(0.3208);animation:fall-71 52s -7s linear infinite}@keyframes fall-71{53.022%{transform:translate(22.2699vw,53.022vh) scale(0.3208)}to{transform:translate(20.6014vw,100vh) scale(0.3208)}}.festive2025banner .snow:nth-child(72){opacity:.14729;transform:translate(95.0292vw,-10px) scale(0.7152);animation:fall-72 38s -22s linear infinite}@keyframes fall-72{51.636%{transform:translate(108.4532vw,51.636vh) scale(0.7152)}to{transform:translate(101.7412vw,100vh) scale(0.7152)}}.festive2025banner .snow:nth-child(73){opacity:.578175;transform:translate(41.3167vw,-10px) scale(0.0878);animation:fall-73 38s -7s linear infinite}@keyframes fall-73{42.985%{transform:translate(23.1741vw,42.985vh) scale(0.0878)}to{transform:translate(32.2454vw,100vh) scale(0.0878)}}.festive2025banner .snow:nth-child(74){opacity:.327535;transform:translate(98.0724vw,-10px) scale(0.1262);animation:fall-74 60s -17s linear infinite}@keyframes fall-74{45.571%{transform:translate(96.0164vw,45.571vh) scale(0.1262)}to{transform:translate(97.0444vw,100vh) scale(0.1262)}}.festive2025banner .snow:nth-child(75){opacity:.44707;transform:translate(38.4204vw,-10px) scale(0.4117);animation:fall-75 36s -27s linear infinite}@keyframes fall-75{59.869%{transform:translate(29.1732vw,59.869vh) scale(0.4117)}to{transform:translate(33.7968vw,100vh) scale(0.4117)}}.festive2025banner .snow:nth-child(76){opacity:.324285;transform:translate(55.9332vw,-10px) scale(0.3227);animation:fall-76 32s -20s linear infinite}@keyframes fall-76{72.1%{transform:translate(47.6374vw,72.1vh) scale(0.3227)}to{transform:translate(51.7853vw,100vh) scale(0.3227)}}.festive2025banner .snow:nth-child(77){opacity:.157755;transform:translate(0.2096vw,-10px) scale(0.3324);animation:fall-77 46s -14s linear infinite}@keyframes fall-77{32.653%{transform:translate(-16.1088vw,32.653vh) scale(0.3324)}to{transform:translate(-7.9496vw,100vh) scale(0.3324)}}.festive2025banner .snow:nth-child(78){opacity:.126685;transform:translate(13.9542vw,-10px) scale(0.2204);animation:fall-78 22s -15s linear infinite}@keyframes fall-78{60.32%{transform:translate(9.936vw,60.32vh) scale(0.2204)}to{transform:translate(11.9451vw,100vh) scale(0.2204)}}.festive2025banner .snow:nth-child(79){opacity:.277225;transform:translate(90.8891vw,-10px) scale(0.7943);animation:fall-79 46s -20s linear infinite}@keyframes fall-79{53.984%{transform:translate(108.0117vw,53.984vh) scale(0.7943)}to{transform:translate(99.4504vw,100vh) scale(0.7943)}}.festive2025banner .snow:nth-child(80){opacity:.08723;transform:translate(10.8009vw,-10px) scale(0.2763);animation:fall-80 38s -26s linear infinite}@keyframes fall-80{59.051%{transform:translate(11.7559vw,59.051vh) scale(0.2763)}to{transform:translate(11.2784vw,100vh) scale(0.2763)}}.festive2025banner .snow:nth-child(81){opacity:.299065;transform:translate(78.1795vw,-10px) scale(0.5212);animation:fall-81 20s -18s linear infinite}@keyframes fall-81{67.594%{transform:translate(65.6433vw,67.594vh) scale(0.5212)}to{transform:translate(71.9114vw,100vh) scale(0.5212)}}.festive2025banner .snow:nth-child(82){opacity:.445055;transform:translate(17.1819vw,-10px) scale(0.5957);animation:fall-82 52s -3s linear infinite}@keyframes fall-82{54.624%{transform:translate(11.5891vw,54.624vh) scale(0.5957)}to{transform:translate(14.3855vw,100vh) scale(0.5957)}}.festive2025banner .snow:nth-child(83){opacity:.21216;transform:translate(97.1215vw,-10px) scale(0.8787);animation:fall-83 22s -20s linear infinite}@keyframes fall-83{40.825%{transform:translate(94.0603vw,40.825vh) scale(0.8787)}to{transform:translate(95.5909vw,100vh) scale(0.8787)}}.festive2025banner .snow:nth-child(84){opacity:.24843;transform:translate(24.0291vw,-10px) scale(0.7946);animation:fall-84 60s -10s linear infinite}@keyframes fall-84{43.466%{transform:translate(12.5613vw,43.466vh) scale(0.7946)}to{transform:translate(18.2952vw,100vh) scale(0.7946)}}.festive2025banner .snow:nth-child(85){opacity:.481455;transform:translate(26.103vw,-10px) scale(0.9889);animation:fall-85 42s -4s linear infinite}@keyframes fall-85{66.536%{transform:translate(39.6436vw,66.536vh) scale(0.9889)}to{transform:translate(32.8733vw,100vh) scale(0.9889)}}.festive2025banner .snow:nth-child(86){opacity:.156195;transform:translate(57.0971vw,-10px) scale(0.461);animation:fall-86 42s -26s linear infinite}@keyframes fall-86{64.266%{transform:translate(60.9315vw,64.266vh) scale(0.461)}to{transform:translate(59.0143vw,100vh) scale(0.461)}}.festive2025banner .snow:nth-child(87){opacity:.53599;transform:translate(65.4772vw,-10px) scale(0.6219);animation:fall-87 36s -28s linear infinite}@keyframes fall-87{69.251%{transform:translate(80.7606vw,69.251vh) scale(0.6219)}to{transform:translate(73.1189vw,100vh) scale(0.6219)}}.festive2025banner .snow:nth-child(88){opacity:.15834;transform:translate(83.8873vw,-10px) scale(0.7191);animation:fall-88 50s -24s linear infinite}@keyframes fall-88{79.694%{transform:translate(68.3021vw,79.694vh) scale(0.7191)}to{transform:translate(76.0947vw,100vh) scale(0.7191)}}.festive2025banner .snow:nth-child(89){opacity:.22048;transform:translate(9.4881vw,-10px) scale(0.4654);animation:fall-89 42s -26s linear infinite}@keyframes fall-89{52.029%{transform:translate(0.4497vw,52.029vh) scale(0.4654)}to{transform:translate(4.9689vw,100vh) scale(0.4654)}}.festive2025banner .snow:nth-child(90){opacity:.06175;transform:translate(25.4191vw,-10px) scale(0.0699);animation:fall-90 34s -10s linear infinite}@keyframes fall-90{49.06%{transform:translate(32.2381vw,49.06vh) scale(0.0699)}to{transform:translate(28.8286vw,100vh) scale(0.0699)}}.festive2025banner .snow:nth-child(91){opacity:.47801;transform:translate(58.1822vw,-10px) scale(0.4944);animation:fall-91 50s -16s linear infinite}@keyframes fall-91{78.612%{transform:translate(46.4732vw,78.612vh) scale(0.4944)}to{transform:translate(52.3277vw,100vh) scale(0.4944)}}.festive2025banner .snow:nth-child(92){opacity:.06747;transform:translate(66.4839vw,-10px) scale(0.8644);animation:fall-92 38s -14s linear infinite}@keyframes fall-92{54.088%{transform:translate(55.6993vw,54.088vh) scale(0.8644)}to{transform:translate(61.0916vw,100vh) scale(0.8644)}}.festive2025banner .snow:nth-child(93){opacity:.50297;transform:translate(6.7655vw,-10px) scale(0.3138);animation:fall-93 40s -6s linear infinite}@keyframes fall-93{43.045%{transform:translate(-11.7835vw,43.045vh) scale(0.3138)}to{transform:translate(-2.509vw,100vh) scale(0.3138)}}.festive2025banner .snow:nth-child(94){opacity:.562445;transform:translate(53.8122vw,-10px) scale(0.8934);animation:fall-94 26s -8s linear infinite}@keyframes fall-94{46.465%{transform:translate(42.0298vw,46.465vh) scale(0.8934)}to{transform:translate(47.921vw,100vh) scale(0.8934)}}.festive2025banner .snow:nth-child(95){opacity:.631995;transform:translate(48.332vw,-10px) scale(0.8923);animation:fall-95 40s -30s linear infinite}@keyframes fall-95{71.979%{transform:translate(67.2322vw,71.979vh) scale(0.8923)}to{transform:translate(57.7821vw,100vh) scale(0.8923)}}.festive2025banner .snow:nth-child(96){opacity:.399555;transform:translate(34.803vw,-10px) scale(0.5735);animation:fall-96 22s -30s linear infinite}@keyframes fall-96{44.342%{transform:translate(46.0104vw,44.342vh) scale(0.5735)}to{transform:translate(40.4067vw,100vh) scale(0.5735)}}.festive2025banner .snow:nth-child(97){opacity:.311805;transform:translate(96.9922vw,-10px) scale(0.1413);animation:fall-97 36s -25s linear infinite}@keyframes fall-97{77.329%{transform:translate(99.8638vw,77.329vh) scale(0.1413)}to{transform:translate(98.428vw,100vh) scale(0.1413)}}.festive2025banner .snow:nth-child(98){opacity:.38467;transform:translate(74.6795vw,-10px) scale(0.8466);animation:fall-98 54s -8s linear infinite}@keyframes fall-98{43.524%{transform:translate(91.9599vw,43.524vh) scale(0.8466)}to{transform:translate(83.3197vw,100vh) scale(0.8466)}}.festive2025banner .snow:nth-child(99){opacity:.574795;transform:translate(58.6138vw,-10px) scale(0.6299);animation:fall-99 30s -1s linear infinite}@keyframes fall-99{53.675%{transform:translate(50.0928vw,53.675vh) scale(0.6299)}to{transform:translate(54.3533vw,100vh) scale(0.6299)}}.festive2025banner .snow:nth-child(100){opacity:.12714;transform:translate(47.0947vw,-10px) scale(0.4018);animation:fall-100 30s -9s linear infinite}@keyframes fall-100{52.67%{transform:translate(39.9485vw,52.67vh) scale(0.4018)}to{transform:translate(43.5216vw,100vh) scale(0.4018)}}.festive2025banner .snow:nth-child(101){opacity:.264875;transform:translate(4.9662vw,-10px) scale(0.8429);animation:fall-101 58s -26s linear infinite}@keyframes fall-101{79.697%{transform:translate(3.2264vw,79.697vh) scale(0.8429)}to{transform:translate(4.0963vw,100vh) scale(0.8429)}}.festive2025banner .snow:nth-child(102){opacity:.10803;transform:translate(52.4936vw,-10px) scale(0.3298);animation:fall-102 54s -2s linear infinite}@keyframes fall-102{44.614%{transform:translate(54.4374vw,44.614vh) scale(0.3298)}to{transform:translate(53.4655vw,100vh) scale(0.3298)}}.festive2025banner .snow:nth-child(103){opacity:.58916;transform:translate(86.7393vw,-10px) scale(0.9052);animation:fall-103 52s -3s linear infinite}@keyframes fall-103{67.656%{transform:translate(72.0105vw,67.656vh) scale(0.9052)}to{transform:translate(79.3749vw,100vh) scale(0.9052)}}.festive2025banner .snow:nth-child(104){opacity:.142285;transform:translate(47.1077vw,-10px) scale(0.0718);animation:fall-104 60s -22s linear infinite}@keyframes fall-104{60.355%{transform:translate(50.7793vw,60.355vh) scale(0.0718)}to{transform:translate(48.9435vw,100vh) scale(0.0718)}}.festive2025banner .snow:nth-child(105){opacity:.464035;transform:translate(13.0826vw,-10px) scale(0.076);animation:fall-105 56s -28s linear infinite}@keyframes fall-105{39.979%{transform:translate(26.7998vw,39.979vh) scale(0.076)}to{transform:translate(19.9412vw,100vh) scale(0.076)}}.festive2025banner .snow:nth-child(106){opacity:.624715;transform:translate(95.9428vw,-10px) scale(0.6441);animation:fall-106 58s -6s linear infinite}@keyframes fall-106{47.421%{transform:translate(105.823vw,47.421vh) scale(0.6441)}to{transform:translate(100.8829vw,100vh) scale(0.6441)}}.festive2025banner .snow:nth-child(107){opacity:.29965;transform:translate(75.2011vw,-10px) scale(0.1514);animation:fall-107 58s -7s linear infinite}@keyframes fall-107{42.797%{transform:translate(78.9081vw,42.797vh) scale(0.1514)}to{transform:translate(77.0546vw,100vh) scale(0.1514)}}.festive2025banner .snow:nth-child(108){opacity:.4329;transform:translate(81.7987vw,-10px) scale(0.6742);animation:fall-108 44s -11s linear infinite}@keyframes fall-108{50.363%{transform:translate(66.5339vw,50.363vh) scale(0.6742)}to{transform:translate(74.1663vw,100vh) scale(0.6742)}}.festive2025banner .snow:nth-child(109){opacity:.554515;transform:translate(73.6407vw,-10px) scale(0.883);animation:fall-109 34s -23s linear infinite}@keyframes fall-109{69.573%{transform:translate(66.8207vw,69.573vh) scale(0.883)}to{transform:translate(70.2307vw,100vh) scale(0.883)}}.festive2025banner .snow:nth-child(110){opacity:.40482;transform:translate(43.4489vw,-10px) scale(0.4436);animation:fall-110 38s -24s linear infinite}@keyframes fall-110{42.474%{transform:translate(24.4529vw,42.474vh) scale(0.4436)}to{transform:translate(33.9509vw,100vh) scale(0.4436)}}.festive2025banner .snow:nth-child(111){opacity:.280735;transform:translate(55.455vw,-10px) scale(0.4697);animation:fall-111 42s -18s linear infinite}@keyframes fall-111{64.597%{transform:translate(46.4718vw,64.597vh) scale(0.4697)}to{transform:translate(50.9634vw,100vh) scale(0.4697)}}.festive2025banner .snow:nth-child(112){opacity:.025415;transform:translate(64.3601vw,-10px) scale(0.4751);animation:fall-112 20s -17s linear infinite}@keyframes fall-112{32.868%{transform:translate(52.9221vw,32.868vh) scale(0.4751)}to{transform:translate(58.6411vw,100vh) scale(0.4751)}}.festive2025banner .snow:nth-child(113){opacity:.236535;transform:translate(22.1126vw,-10px) scale(0.4704);animation:fall-113 32s -12s linear infinite}@keyframes fall-113{77.569%{transform:translate(17.9318vw,77.569vh) scale(0.4704)}to{transform:translate(20.0222vw,100vh) scale(0.4704)}}.festive2025banner .snow:nth-child(114){opacity:.61308;transform:translate(36.7483vw,-10px) scale(0.4304);animation:fall-114 44s -19s linear infinite}@keyframes fall-114{53.469%{transform:translate(26.6201vw,53.469vh) scale(0.4304)}to{transform:translate(31.6842vw,100vh) scale(0.4304)}}.festive2025banner .snow:nth-child(115){opacity:.130325;transform:translate(81.5777vw,-10px) scale(0.3731);animation:fall-115 60s -18s linear infinite}@keyframes fall-115{75.066%{transform:translate(82.3053vw,75.066vh) scale(0.3731)}to{transform:translate(81.9415vw,100vh) scale(0.3731)}}.festive2025banner .snow:nth-child(116){opacity:.645255;transform:translate(80.0446vw,-10px) scale(0.4158);animation:fall-116 38s -30s linear infinite}@keyframes fall-116{75.895%{transform:translate(93.8158vw,75.895vh) scale(0.4158)}to{transform:translate(86.9302vw,100vh) scale(0.4158)}}.festive2025banner .snow:nth-child(117){opacity:.25753;transform:translate(98.4437vw,-10px) scale(0.6639);animation:fall-117 38s -27s linear infinite}@keyframes fall-117{41.726%{transform:translate(86.2309vw,41.726vh) scale(0.6639)}to{transform:translate(92.3373vw,100vh) scale(0.6639)}}.festive2025banner .snow:nth-child(118){opacity:.57265;transform:translate(21.1462vw,-10px) scale(0.3085);animation:fall-118 44s -14s linear infinite}@keyframes fall-118{53.103%{transform:translate(27.025vw,53.103vh) scale(0.3085)}to{transform:translate(24.0856vw,100vh) scale(0.3085)}}.festive2025banner .snow:nth-child(119){opacity:.57538;transform:translate(8.6694vw,-10px) scale(0.6206);animation:fall-119 24s -27s linear infinite}@keyframes fall-119{66.304%{transform:translate(1.3348vw,66.304vh) scale(0.6206)}to{transform:translate(5.0021vw,100vh) scale(0.6206)}}.festive2025banner .snow:nth-child(120){opacity:.102375;transform:translate(63.9282vw,-10px) scale(0.5102);animation:fall-120 48s -23s linear infinite}@keyframes fall-120{63.63%{transform:translate(65.9978vw,63.63vh) scale(0.5102)}to{transform:translate(64.963vw,100vh) scale(0.5102)}}.festive2025banner .snow:nth-child(121){opacity:.555945;transform:translate(94.6709vw,-10px) scale(0.2648);animation:fall-121 50s -2s linear infinite}@keyframes fall-121{53.613%{transform:translate(94.0283vw,53.613vh) scale(0.2648)}to{transform:translate(94.3496vw,100vh) scale(0.2648)}}.festive2025banner .snow:nth-child(122){opacity:.13208;transform:translate(2.5244vw,-10px) scale(0.0052);animation:fall-122 60s -29s linear infinite}@keyframes fall-122{73.168%{transform:translate(-2.5992vw,73.168vh) scale(0.0052)}to{transform:translate(-0.0374vw,100vh) scale(0.0052)}}.festive2025banner .snow:nth-child(123){opacity:.01196;transform:translate(86.5607vw,-10px) scale(0.1233);animation:fall-123 48s -10s linear infinite}@keyframes fall-123{75.361%{transform:translate(66.8675vw,75.361vh) scale(0.1233)}to{transform:translate(76.7141vw,100vh) scale(0.1233)}}.festive2025banner .snow:nth-child(124){opacity:.427895;transform:translate(71.6575vw,-10px) scale(0.3378);animation:fall-124 52s -11s linear infinite}@keyframes fall-124{52.546%{transform:translate(71.7969vw,52.546vh) scale(0.3378)}to{transform:translate(71.7272vw,100vh) scale(0.3378)}}.festive2025banner .snow:nth-child(125){opacity:.62309;transform:translate(13.0231vw,-10px) scale(0.4919);animation:fall-125 26s -18s linear infinite}@keyframes fall-125{49.826%{transform:translate(29.5055vw,49.826vh) scale(0.4919)}to{transform:translate(21.2643vw,100vh) scale(0.4919)}}.festive2025banner .snow:nth-child(126){opacity:.408525;transform:translate(1.5091vw,-10px) scale(0.74);animation:fall-126 48s -10s linear infinite}@keyframes fall-126{37.788%{transform:translate(7.3439vw,37.788vh) scale(0.74)}to{transform:translate(4.4265vw,100vh) scale(0.74)}}.festive2025banner .snow:nth-child(127){opacity:.601445;transform:translate(30.6335vw,-10px) scale(0.8092);animation:fall-127 22s -25s linear infinite}@keyframes fall-127{75.779%{transform:translate(43.9657vw,75.779vh) scale(0.8092)}to{transform:translate(37.2996vw,100vh) scale(0.8092)}}.festive2025banner .snow:nth-child(128){opacity:.48321;transform:translate(16.4745vw,-10px) scale(0.764);animation:fall-128 60s -20s linear infinite}@keyframes fall-128{55.782%{transform:translate(16.4921vw,55.782vh) scale(0.764)}to{transform:translate(16.4833vw,100vh) scale(0.764)}}.festive2025banner .snow:nth-child(129){opacity:.147355;transform:translate(15.0516vw,-10px) scale(0.9445);animation:fall-129 60s -5s linear infinite}@keyframes fall-129{59.259%{transform:translate(21.7788vw,59.259vh) scale(0.9445)}to{transform:translate(18.4152vw,100vh) scale(0.9445)}}.festive2025banner .snow:nth-child(130){opacity:.09919;transform:translate(88.7857vw,-10px) scale(0.8973);animation:fall-130 40s -28s linear infinite}@keyframes fall-130{67.06%{transform:translate(105.5103vw,67.06vh) scale(0.8973)}to{transform:translate(97.148vw,100vh) scale(0.8973)}}.festive2025banner .snow:nth-child(131){opacity:.045825;transform:translate(17.3524vw,-10px) scale(0.4874);animation:fall-131 52s -12s linear infinite}@keyframes fall-131{34.972%{transform:translate(26.6786vw,34.972vh) scale(0.4874)}to{transform:translate(22.0155vw,100vh) scale(0.4874)}}.festive2025banner .snow:nth-child(132){opacity:.25402;transform:translate(91.6336vw,-10px) scale(0.3032);animation:fall-132 40s -19s linear infinite}@keyframes fall-132{59.726%{transform:translate(78.0246vw,59.726vh) scale(0.3032)}to{transform:translate(84.8291vw,100vh) scale(0.3032)}}.festive2025banner .snow:nth-child(133){opacity:.485745;transform:translate(29.064vw,-10px) scale(0.9841);animation:fall-133 22s -9s linear infinite}@keyframes fall-133{39.118%{transform:translate(22.8856vw,39.118vh) scale(0.9841)}to{transform:translate(25.9748vw,100vh) scale(0.9841)}}.festive2025banner .snow:nth-child(134){opacity:.27001;transform:translate(18.1042vw,-10px) scale(0.273);animation:fall-134 28s -27s linear infinite}@keyframes fall-134{55.313%{transform:translate(20.8324vw,55.313vh) scale(0.273)}to{transform:translate(19.4683vw,100vh) scale(0.273)}}.festive2025banner .snow:nth-child(135){opacity:.014755;transform:translate(28.0014vw,-10px) scale(0.9695);animation:fall-135 22s -10s linear infinite}@keyframes fall-135{67.322%{transform:translate(13.7154vw,67.322vh) scale(0.9695)}to{transform:translate(20.8584vw,100vh) scale(0.9695)}}.festive2025banner .snow:nth-child(136){opacity:.09451;transform:translate(61.7804vw,-10px) scale(0.681);animation:fall-136 52s -10s linear infinite}@keyframes fall-136{68.127%{transform:translate(63.9774vw,68.127vh) scale(0.681)}to{transform:translate(62.8789vw,100vh) scale(0.681)}}.festive2025banner .snow:nth-child(137){opacity:.368355;transform:translate(32.2691vw,-10px) scale(0.3924);animation:fall-137 20s -5s linear infinite}@keyframes fall-137{70.599%{transform:translate(24.0691vw,70.599vh) scale(0.3924)}to{transform:translate(28.1691vw,100vh) scale(0.3924)}}.festive2025banner .snow:nth-child(138){opacity:.062335;transform:translate(13.2872vw,-10px) scale(0.8041);animation:fall-138 38s -25s linear infinite}@keyframes fall-138{76.325%{transform:translate(-2.5578vw,76.325vh) scale(0.8041)}to{transform:translate(5.3647vw,100vh) scale(0.8041)}}.festive2025banner .snow:nth-child(139){opacity:.023205;transform:translate(19.7065vw,-10px) scale(0.7684);animation:fall-139 32s -14s linear infinite}@keyframes fall-139{60.135%{transform:translate(0.8303vw,60.135vh) scale(0.7684)}to{transform:translate(10.2684vw,100vh) scale(0.7684)}}.festive2025banner .snow:nth-child(140){opacity:.18005;transform:translate(0.1366vw,-10px) scale(0.3036);animation:fall-140 36s -27s linear infinite}@keyframes fall-140{34.997%{transform:translate(9.7708vw,34.997vh) scale(0.3036)}to{transform:translate(4.9537vw,100vh) scale(0.3036)}}.festive2025banner .snow:nth-child(141){opacity:.590135;transform:translate(1.8219vw,-10px) scale(0.5282);animation:fall-141 28s -23s linear infinite}@keyframes fall-141{76.641%{transform:translate(10.0091vw,76.641vh) scale(0.5282)}to{transform:translate(5.9155vw,100vh) scale(0.5282)}}.festive2025banner .snow:nth-child(142){opacity:.3393;transform:translate(90.606vw,-10px) scale(0.0576);animation:fall-142 56s -13s linear infinite}@keyframes fall-142{40.727%{transform:translate(98.1368vw,40.727vh) scale(0.0576)}to{transform:translate(94.3714vw,100vh) scale(0.0576)}}.festive2025banner .snow:nth-child(143){opacity:.249925;transform:translate(2.0251vw,-10px) scale(0.9023);animation:fall-143 42s -12s linear infinite}@keyframes fall-143{63.82%{transform:translate(17.8661vw,63.82vh) scale(0.9023)}to{transform:translate(9.9456vw,100vh) scale(0.9023)}}.festive2025banner .snow:nth-child(144){opacity:.05135;transform:translate(30.3152vw,-10px) scale(0.6358);animation:fall-144 42s -22s linear infinite}@keyframes fall-144{57.857%{transform:translate(40.496vw,57.857vh) scale(0.6358)}to{transform:translate(35.4056vw,100vh) scale(0.6358)}}.festive2025banner .snow:nth-child(145){opacity:.584025;transform:translate(2.5144vw,-10px) scale(0.3387);animation:fall-145 28s -2s linear infinite}@keyframes fall-145{58.436%{transform:translate(9.9482vw,58.436vh) scale(0.3387)}to{transform:translate(6.2313vw,100vh) scale(0.3387)}}.festive2025banner .snow:nth-child(146){opacity:.002925;transform:translate(26.7773vw,-10px) scale(0.8085);animation:fall-146 44s -15s linear infinite}@keyframes fall-146{42.013%{transform:translate(36.6045vw,42.013vh) scale(0.8085)}to{transform:translate(31.6909vw,100vh) scale(0.8085)}}.festive2025banner .snow:nth-child(147){opacity:.3393;transform:translate(37.9852vw,-10px) scale(0.9871);animation:fall-147 60s -3s linear infinite}@keyframes fall-147{30.437%{transform:translate(37.1158vw,30.437vh) scale(0.9871)}to{transform:translate(37.5505vw,100vh) scale(0.9871)}}.festive2025banner .snow:nth-child(148){opacity:.05863;transform:translate(61.8427vw,-10px) scale(0.1903);animation:fall-148 40s -14s linear infinite}@keyframes fall-148{66.113%{transform:translate(70.8523vw,66.113vh) scale(0.1903)}to{transform:translate(66.3475vw,100vh) scale(0.1903)}}.festive2025banner .snow:nth-child(149){opacity:.39052;transform:translate(37.9569vw,-10px) scale(0.7448);animation:fall-149 52s -23s linear infinite}@keyframes fall-149{51.926%{transform:translate(27.5347vw,51.926vh) scale(0.7448)}to{transform:translate(32.7458vw,100vh) scale(0.7448)}}.festive2025banner .snow:nth-child(150){opacity:.376415;transform:translate(30.8767vw,-10px) scale(0.2491);animation:fall-150 52s -29s linear infinite}@keyframes fall-150{48.091%{transform:translate(11.6415vw,48.091vh) scale(0.2491)}to{transform:translate(21.2591vw,100vh) scale(0.2491)}}.festive2025banner .snow:nth-child(151){opacity:.075595;transform:translate(12.5528vw,-10px) scale(0.8097);animation:fall-151 42s -17s linear infinite}@keyframes fall-151{77.338%{transform:translate(18.3338vw,77.338vh) scale(0.8097)}to{transform:translate(15.4433vw,100vh) scale(0.8097)}}.festive2025banner .snow:nth-child(152){opacity:.415805;transform:translate(22.4514vw,-10px) scale(0.9452);animation:fall-152 28s -25s linear infinite}@keyframes fall-152{55.058%{transform:translate(34.109vw,55.058vh) scale(0.9452)}to{transform:translate(28.2802vw,100vh) scale(0.9452)}}.festive2025banner .snow:nth-child(153){opacity:.26858;transform:translate(49.6616vw,-10px) scale(0.5121);animation:fall-153 24s -5s linear infinite}@keyframes fall-153{37.327%{transform:translate(35.3892vw,37.327vh) scale(0.5121)}to{transform:translate(42.5254vw,100vh) scale(0.5121)}}.festive2025banner .snow:nth-child(154){opacity:.408395;transform:translate(59.8356vw,-10px) scale(0.0519);animation:fall-154 44s -22s linear infinite}@keyframes fall-154{32.286%{transform:translate(49.0406vw,32.286vh) scale(0.0519)}to{transform:translate(54.4381vw,100vh) scale(0.0519)}}.festive2025banner .snow:nth-child(155){opacity:.6045;transform:translate(44.309vw,-10px) scale(0.1969);animation:fall-155 38s -20s linear infinite}@keyframes fall-155{72.44%{transform:translate(54.7302vw,72.44vh) scale(0.1969)}to{transform:translate(49.5196vw,100vh) scale(0.1969)}}.festive2025banner .snow:nth-child(156){opacity:.078;transform:translate(70.9025vw,-10px) scale(0.2801);animation:fall-156 28s -7s linear infinite}@keyframes fall-156{69.267%{transform:translate(68.6005vw,69.267vh) scale(0.2801)}to{transform:translate(69.7515vw,100vh) scale(0.2801)}}.festive2025banner .snow:nth-child(157){opacity:.646815;transform:translate(92.8901vw,-10px) scale(0.4728);animation:fall-157 42s -16s linear infinite}@keyframes fall-157{54.111%{transform:translate(109.9075vw,54.111vh) scale(0.4728)}to{transform:translate(101.3988vw,100vh) scale(0.4728)}}.festive2025banner .snow:nth-child(158){opacity:.169975;transform:translate(75.4929vw,-10px) scale(0.7895);animation:fall-158 20s -29s linear infinite}@keyframes fall-158{31.961%{transform:translate(73.5077vw,31.961vh) scale(0.7895)}to{transform:translate(74.5003vw,100vh) scale(0.7895)}}.festive2025banner .snow:nth-child(159){opacity:.04095;transform:translate(92.0263vw,-10px) scale(0.7561);animation:fall-159 22s -11s linear infinite}@keyframes fall-159{43.022%{transform:translate(95.7187vw,43.022vh) scale(0.7561)}to{transform:translate(93.8725vw,100vh) scale(0.7561)}}.festive2025banner .snow:nth-child(160){opacity:.15782;transform:translate(53.057vw,-10px) scale(0.187);animation:fall-160 22s -27s linear infinite}@keyframes fall-160{77.423%{transform:translate(58.8884vw,77.423vh) scale(0.187)}to{transform:translate(55.9727vw,100vh) scale(0.187)}}.festive2025banner .snow:nth-child(161){opacity:.107965;transform:translate(37.3572vw,-10px) scale(0.4927);animation:fall-161 28s -21s linear infinite}@keyframes fall-161{50.378%{transform:translate(45.6788vw,50.378vh) scale(0.4927)}to{transform:translate(41.518vw,100vh) scale(0.4927)}}.festive2025banner .snow:nth-child(162){opacity:.452465;transform:translate(82.7548vw,-10px) scale(0.9909);animation:fall-162 58s -6s linear infinite}@keyframes fall-162{64.773%{transform:translate(80.6676vw,64.773vh) scale(0.9909)}to{transform:translate(81.7112vw,100vh) scale(0.9909)}}.festive2025banner .snow:nth-child(163){opacity:.60606;transform:translate(89.5488vw,-10px) scale(0.3977);animation:fall-163 20s -10s linear infinite}@keyframes fall-163{45.365%{transform:translate(92.7156vw,45.365vh) scale(0.3977)}to{transform:translate(91.1322vw,100vh) scale(0.3977)}}.festive2025banner .snow:nth-child(164){opacity:.197015;transform:translate(12.018vw,-10px) scale(0.2248);animation:fall-164 22s -2s linear infinite}@keyframes fall-164{59.098%{transform:translate(6.961vw,59.098vh) scale(0.2248)}to{transform:translate(9.4895vw,100vh) scale(0.2248)}}.festive2025banner .snow:nth-child(165){opacity:.17394;transform:translate(92.6751vw,-10px) scale(0.8084);animation:fall-165 28s -21s linear infinite}@keyframes fall-165{45.549%{transform:translate(92.2425vw,45.549vh) scale(0.8084)}to{transform:translate(92.4588vw,100vh) scale(0.8084)}}.festive2025banner .snow:nth-child(166){opacity:.290875;transform:translate(36.9774vw,-10px) scale(0.2066);animation:fall-166 46s -15s linear infinite}@keyframes fall-166{55.765%{transform:translate(19.8342vw,55.765vh) scale(0.2066)}to{transform:translate(28.4058vw,100vh) scale(0.2066)}}.festive2025banner .snow:nth-child(167){opacity:.184795;transform:translate(54.743vw,-10px) scale(0.4641);animation:fall-167 48s -13s linear infinite}@keyframes fall-167{65.63%{transform:translate(39.8998vw,65.63vh) scale(0.4641)}to{transform:translate(47.3214vw,100vh) scale(0.4641)}}.festive2025banner .snow:nth-child(168){opacity:.01443;transform:translate(79.3488vw,-10px) scale(0.2809);animation:fall-168 24s -5s linear infinite}@keyframes fall-168{45.685%{transform:translate(92.1618vw,45.685vh) scale(0.2809)}to{transform:translate(85.7553vw,100vh) scale(0.2809)}}.festive2025banner .snow:nth-child(169){opacity:.562705;transform:translate(23.8999vw,-10px) scale(0.2216);animation:fall-169 30s -24s linear infinite}@keyframes fall-169{46.695%{transform:translate(39.8233vw,46.695vh) scale(0.2216)}to{transform:translate(31.8616vw,100vh) scale(0.2216)}}.festive2025banner .snow:nth-child(170){opacity:.57733;transform:translate(41.1154vw,-10px) scale(0.4766);animation:fall-170 24s -4s linear infinite}@keyframes fall-170{52.604%{transform:translate(45.514vw,52.604vh) scale(0.4766)}to{transform:translate(43.3147vw,100vh) scale(0.4766)}}.festive2025banner .snow:nth-child(171){opacity:.615615;transform:translate(30.3675vw,-10px) scale(0.9992);animation:fall-171 26s -6s linear infinite}@keyframes fall-171{39.141%{transform:translate(20.5511vw,39.141vh) scale(0.9992)}to{transform:translate(25.4593vw,100vh) scale(0.9992)}}.festive2025banner .snow:nth-child(172){opacity:.50778;transform:translate(29.0232vw,-10px) scale(0.0371);animation:fall-172 48s -21s linear infinite}@keyframes fall-172{48.558%{transform:translate(42.1642vw,48.558vh) scale(0.0371)}to{transform:translate(35.5937vw,100vh) scale(0.0371)}}.festive2025banner .snow:nth-child(173){opacity:.527865;transform:translate(74.0787vw,-10px) scale(0.5768);animation:fall-173 52s -29s linear infinite}@keyframes fall-173{34.081%{transform:translate(62.2609vw,34.081vh) scale(0.5768)}to{transform:translate(68.1698vw,100vh) scale(0.5768)}}.festive2025banner .snow:nth-child(174){opacity:.450385;transform:translate(85.452vw,-10px) scale(0.6712);animation:fall-174 46s -11s linear infinite}@keyframes fall-174{33.463%{transform:translate(70.4194vw,33.463vh) scale(0.6712)}to{transform:translate(77.9357vw,100vh) scale(0.6712)}}.festive2025banner .snow:nth-child(175){opacity:.005525;transform:translate(65.6086vw,-10px) scale(0.1278);animation:fall-175 44s -23s linear infinite}@keyframes fall-175{68.569%{transform:translate(59.711vw,68.569vh) scale(0.1278)}to{transform:translate(62.6598vw,100vh) scale(0.1278)}}.festive2025banner .snow:nth-child(176){opacity:.36296;transform:translate(49.7649vw,-10px) scale(0.9583);animation:fall-176 42s -23s linear infinite}@keyframes fall-176{55.683%{transform:translate(55.7833vw,55.683vh) scale(0.9583)}to{transform:translate(52.7741vw,100vh) scale(0.9583)}}.festive2025banner .snow:nth-child(177){opacity:.521105;transform:translate(45.2888vw,-10px) scale(0.8648);animation:fall-177 30s -3s linear infinite}@keyframes fall-177{68.762%{transform:translate(46.1572vw,68.762vh) scale(0.8648)}to{transform:translate(45.723vw,100vh) scale(0.8648)}}.festive2025banner .snow:nth-child(178){opacity:.029965;transform:translate(5.4515vw,-10px) scale(0.5108);animation:fall-178 46s -29s linear infinite}@keyframes fall-178{54.315%{transform:translate(3.3271vw,54.315vh) scale(0.5108)}to{transform:translate(4.3893vw,100vh) scale(0.5108)}}.festive2025banner .snow:nth-child(179){opacity:.335075;transform:translate(22.0699vw,-10px) scale(0.2378);animation:fall-179 52s -17s linear infinite}@keyframes fall-179{68.592%{transform:translate(32.2235vw,68.592vh) scale(0.2378)}to{transform:translate(27.1467vw,100vh) scale(0.2378)}}.festive2025banner .snow:nth-child(180){opacity:.04875;transform:translate(4.462vw,-10px) scale(0.7505);animation:fall-180 22s -4s linear infinite}@keyframes fall-180{60.666%{transform:translate(-2.1232vw,60.666vh) scale(0.7505)}to{transform:translate(1.1694vw,100vh) scale(0.7505)}}.festive2025banner .snow:nth-child(181){opacity:.42029;transform:translate(21.8659vw,-10px) scale(0.1361);animation:fall-181 30s -24s linear infinite}@keyframes fall-181{34.859%{transform:translate(21.6447vw,34.859vh) scale(0.1361)}to{transform:translate(21.7553vw,100vh) scale(0.1361)}}.festive2025banner .snow:nth-child(182){opacity:.488345;transform:translate(60.8906vw,-10px) scale(0.5753);animation:fall-182 46s -30s linear infinite}@keyframes fall-182{51.615%{transform:translate(68.3798vw,51.615vh) scale(0.5753)}to{transform:translate(64.6352vw,100vh) scale(0.5753)}}.festive2025banner .snow:nth-child(183){opacity:.510835;transform:translate(26.0842vw,-10px) scale(0.2741);animation:fall-183 24s -17s linear infinite}@keyframes fall-183{79.108%{transform:translate(42.1508vw,79.108vh) scale(0.2741)}to{transform:translate(34.1175vw,100vh) scale(0.2741)}}.festive2025banner .snow:nth-child(184){opacity:.4836;transform:translate(36.916vw,-10px) scale(0.3138);animation:fall-184 48s -14s linear infinite}@keyframes fall-184{76.285%{transform:translate(36.5996vw,76.285vh) scale(0.3138)}to{transform:translate(36.7578vw,100vh) scale(0.3138)}}.festive2025banner .snow:nth-child(185){opacity:.09451;transform:translate(59.7352vw,-10px) scale(0.9758);animation:fall-185 50s -15s linear infinite}@keyframes fall-185{35.999%{transform:translate(44.3222vw,35.999vh) scale(0.9758)}to{transform:translate(52.0287vw,100vh) scale(0.9758)}}.festive2025banner .snow:nth-child(186){opacity:.626795;transform:translate(57.4629vw,-10px) scale(0.1853);animation:fall-186 20s -9s linear infinite}@keyframes fall-186{46.381%{transform:translate(69.5421vw,46.381vh) scale(0.1853)}to{transform:translate(63.5025vw,100vh) scale(0.1853)}}.festive2025banner .snow:nth-child(187){opacity:.21034;transform:translate(50.7702vw,-10px) scale(0.8061);animation:fall-187 28s -19s linear infinite}@keyframes fall-187{45.18%{transform:translate(33.2722vw,45.18vh) scale(0.8061)}to{transform:translate(42.0212vw,100vh) scale(0.8061)}}.festive2025banner .snow:nth-child(188){opacity:.200135;transform:translate(66.406vw,-10px) scale(0.108);animation:fall-188 42s -22s linear infinite}@keyframes fall-188{61.57%{transform:translate(76.439vw,61.57vh) scale(0.108)}to{transform:translate(71.4225vw,100vh) scale(0.108)}}.festive2025banner .snow:nth-child(189){opacity:.2639;transform:translate(3.4677vw,-10px) scale(0.2467);animation:fall-189 40s -7s linear infinite}@keyframes fall-189{54.883%{transform:translate(20.1821vw,54.883vh) scale(0.2467)}to{transform:translate(11.8249vw,100vh) scale(0.2467)}}.festive2025banner .snow:nth-child(190){opacity:.00325;transform:translate(11.6773vw,-10px) scale(0.9763);animation:fall-190 56s -10s linear infinite}@keyframes fall-190{49.362%{transform:translate(14.2129vw,49.362vh) scale(0.9763)}to{transform:translate(12.9451vw,100vh) scale(0.9763)}}.festive2025banner .snow:nth-child(191){opacity:.467935;transform:translate(12.8769vw,-10px) scale(0.9674);animation:fall-191 60s -14s linear infinite}@keyframes fall-191{38.07%{transform:translate(27.7795vw,38.07vh) scale(0.9674)}to{transform:translate(20.3282vw,100vh) scale(0.9674)}}.festive2025banner .snow:nth-child(192){opacity:.432315;transform:translate(50.1789vw,-10px) scale(0.3603);animation:fall-192 38s -16s linear infinite}@keyframes fall-192{61.09%{transform:translate(36.8123vw,61.09vh) scale(0.3603)}to{transform:translate(43.4956vw,100vh) scale(0.3603)}}.festive2025banner .snow:nth-child(193){opacity:.57863;transform:translate(25.9188vw,-10px) scale(0.5849);animation:fall-193 58s -19s linear infinite}@keyframes fall-193{77.068%{transform:translate(45.6208vw,77.068vh) scale(0.5849)}to{transform:translate(35.7698vw,100vh) scale(0.5849)}}.festive2025banner .snow:nth-child(194){opacity:.582725;transform:translate(73.0663vw,-10px) scale(0.4186);animation:fall-194 36s -25s linear infinite}@keyframes fall-194{37.023%{transform:translate(74.7473vw,37.023vh) scale(0.4186)}to{transform:translate(73.9068vw,100vh) scale(0.4186)}}.festive2025banner .snow:nth-child(195){opacity:.326235;transform:translate(58.1516vw,-10px) scale(0.1641);animation:fall-195 40s -26s linear infinite}@keyframes fall-195{40.031%{transform:translate(46.3634vw,40.031vh) scale(0.1641)}to{transform:translate(52.2575vw,100vh) scale(0.1641)}}.festive2025banner .snow:nth-child(196){opacity:.57577;transform:translate(11.2633vw,-10px) scale(0.2428);animation:fall-196 30s -24s linear infinite}@keyframes fall-196{52.341%{transform:translate(-5.0883vw,52.341vh) scale(0.2428)}to{transform:translate(3.0875vw,100vh) scale(0.2428)}}.festive2025banner .snow:nth-child(197){opacity:.16952;transform:translate(35.345vw,-10px) scale(0.5203);animation:fall-197 22s -1s linear infinite}@keyframes fall-197{37.219%{transform:translate(27.1136vw,37.219vh) scale(0.5203)}to{transform:translate(31.2293vw,100vh) scale(0.5203)}}.festive2025banner .snow:nth-child(198){opacity:.30485;transform:translate(30.4102vw,-10px) scale(0.0729);animation:fall-198 46s -7s linear infinite}@keyframes fall-198{49.586%{transform:translate(20.337vw,49.586vh) scale(0.0729)}to{transform:translate(25.3736vw,100vh) scale(0.0729)}}.festive2025banner .snow:nth-child(199){opacity:.32617;transform:translate(81.9304vw,-10px) scale(0.0053);animation:fall-199 34s -13s linear infinite}@keyframes fall-199{59.948%{transform:translate(79.0428vw,59.948vh) scale(0.0053)}to{transform:translate(80.4866vw,100vh) scale(0.0053)}}.festive2025banner .snow:nth-child(200){opacity:.6149;transform:translate(7.0772vw,-10px) scale(0.9573);animation:fall-200 22s -28s linear infinite}@keyframes fall-200{57.253%{transform:translate(17.6782vw,57.253vh) scale(0.9573)}to{transform:translate(12.3777vw,100vh) scale(0.9573)}}.festive2025banner .snow:nth-child(201){opacity:.03575;transform:translate(50.6388vw,-10px) scale(0.9167);animation:fall-201 28s -20s linear infinite}@keyframes fall-201{38.176%{transform:translate(38.517vw,38.176vh) scale(0.9167)}to{transform:translate(44.5779vw,100vh) scale(0.9167)}}.festive2025banner .snow:nth-child(202){opacity:.08255;transform:translate(73.4882vw,-10px) scale(0.5677);animation:fall-202 48s -16s linear infinite}@keyframes fall-202{31.893%{transform:translate(53.798vw,31.893vh) scale(0.5677)}to{transform:translate(63.6431vw,100vh) scale(0.5677)}}.festive2025banner .snow:nth-child(203){opacity:.152165;transform:translate(80.4614vw,-10px) scale(0.569);animation:fall-203 40s -18s linear infinite}@keyframes fall-203{36.397%{transform:translate(63.1232vw,36.397vh) scale(0.569)}to{transform:translate(71.7923vw,100vh) scale(0.569)}}.festive2025banner .snow:nth-child(204){opacity:.434135;transform:translate(32.973vw,-10px) scale(0.6745);animation:fall-204 56s -29s linear infinite}@keyframes fall-204{63.383%{transform:translate(28.9578vw,63.383vh) scale(0.6745)}to{transform:translate(30.9654vw,100vh) scale(0.6745)}}.festive2025banner .snow:nth-child(205){opacity:.392275;transform:translate(31.9473vw,-10px) scale(0.6261);animation:fall-205 60s -22s linear infinite}@keyframes fall-205{37.826%{transform:translate(42.2283vw,37.826vh) scale(0.6261)}to{transform:translate(37.0878vw,100vh) scale(0.6261)}}.festive2025banner .snow:nth-child(206){opacity:.36855;transform:translate(96.0572vw,-10px) scale(0.0819);animation:fall-206 30s -13s linear infinite}@keyframes fall-206{34.012%{transform:translate(89.6302vw,34.012vh) scale(0.0819)}to{transform:translate(92.8437vw,100vh) scale(0.0819)}}.festive2025banner .snow:nth-child(207){opacity:.312585;transform:translate(19.2897vw,-10px) scale(0.9137);animation:fall-207 44s -22s linear infinite}@keyframes fall-207{65.249%{transform:translate(22.9139vw,65.249vh) scale(0.9137)}to{transform:translate(21.1018vw,100vh) scale(0.9137)}}.festive2025banner .snow:nth-child(208){opacity:.078975;transform:translate(45.0514vw,-10px) scale(0.8158);animation:fall-208 54s -26s linear infinite}@keyframes fall-208{71.718%{transform:translate(62.733vw,71.718vh) scale(0.8158)}to{transform:translate(53.8922vw,100vh) scale(0.8158)}}.festive2025banner .snow:nth-child(209){opacity:.123435;transform:translate(41.4755vw,-10px) scale(0.2578);animation:fall-209 20s -19s linear infinite}@keyframes fall-209{44.14%{transform:translate(38.4185vw,44.14vh) scale(0.2578)}to{transform:translate(39.947vw,100vh) scale(0.2578)}}.festive2025banner .snow:nth-child(210){opacity:.56017;transform:translate(93.1015vw,-10px) scale(0.0638);animation:fall-210 30s -15s linear infinite}@keyframes fall-210{62.989%{transform:translate(80.8721vw,62.989vh) scale(0.0638)}to{transform:translate(86.9868vw,100vh) scale(0.0638)}}.festive2025banner .snow:nth-child(211){opacity:.50089;transform:translate(18.6978vw,-10px) scale(0.7642);animation:fall-211 30s -14s linear infinite}@keyframes fall-211{33.79%{transform:translate(33.2798vw,33.79vh) scale(0.7642)}to{transform:translate(25.9888vw,100vh) scale(0.7642)}}.festive2025banner .snow:nth-child(212){opacity:.158535;transform:translate(10.989vw,-10px) scale(0.092);animation:fall-212 26s -4s linear infinite}@keyframes fall-212{44.273%{transform:translate(12.525vw,44.273vh) scale(0.092)}to{transform:translate(11.757vw,100vh) scale(0.092)}}.festive2025banner .snow:nth-child(213){opacity:.00962;transform:translate(43.1603vw,-10px) scale(0.0901);animation:fall-213 36s -27s linear infinite}@keyframes fall-213{47.312%{transform:translate(51.6983vw,47.312vh) scale(0.0901)}to{transform:translate(47.4293vw,100vh) scale(0.0901)}}.festive2025banner .snow:nth-child(214){opacity:.469495;transform:translate(58.4339vw,-10px) scale(0.1045);animation:fall-214 28s -22s linear infinite}@keyframes fall-214{46.237%{transform:translate(59.1485vw,46.237vh) scale(0.1045)}to{transform:translate(58.7912vw,100vh) scale(0.1045)}}.festive2025banner .snow:nth-child(215){opacity:.39039;transform:translate(25.3883vw,-10px) scale(0.9951);animation:fall-215 40s -25s linear infinite}@keyframes fall-215{77.452%{transform:translate(25.8479vw,77.452vh) scale(0.9951)}to{transform:translate(25.6181vw,100vh) scale(0.9951)}}.festive2025banner .snow:nth-child(216){opacity:.630435;transform:translate(70.4474vw,-10px) scale(0.9972);animation:fall-216 58s -14s linear infinite}@keyframes fall-216{30.928%{transform:translate(52.0716vw,30.928vh) scale(0.9972)}to{transform:translate(61.2595vw,100vh) scale(0.9972)}}.festive2025banner .snow:nth-child(217){opacity:.143715;transform:translate(4.5143vw,-10px) scale(0.2571);animation:fall-217 58s -7s linear infinite}@keyframes fall-217{57.596%{transform:translate(18.9257vw,57.596vh) scale(0.2571)}to{transform:translate(11.72vw,100vh) scale(0.2571)}}.festive2025banner .snow:nth-child(218){opacity:.076115;transform:translate(33.554vw,-10px) scale(0.5406);animation:fall-218 52s -29s linear infinite}@keyframes fall-218{58.147%{transform:translate(22.398vw,58.147vh) scale(0.5406)}to{transform:translate(27.976vw,100vh) scale(0.5406)}}.festive2025banner .snow:nth-child(219){opacity:.641615;transform:translate(91.9658vw,-10px) scale(0.4809);animation:fall-219 28s -30s linear infinite}@keyframes fall-219{56.624%{transform:translate(82.7854vw,56.624vh) scale(0.4809)}to{transform:translate(87.3756vw,100vh) scale(0.4809)}}.festive2025banner .snow:nth-child(220){opacity:.384865;transform:translate(21.5567vw,-10px) scale(0.1133);animation:fall-220 30s -16s linear infinite}@keyframes fall-220{71.047%{transform:translate(23.7647vw,71.047vh) scale(0.1133)}to{transform:translate(22.6607vw,100vh) scale(0.1133)}}.festive2025banner .snow:nth-child(221){opacity:.13507;transform:translate(43.3193vw,-10px) scale(0.1318);animation:fall-221 22s -30s linear infinite}@keyframes fall-221{30.679%{transform:translate(52.1933vw,30.679vh) scale(0.1318)}to{transform:translate(47.7563vw,100vh) scale(0.1318)}}.festive2025banner .snow:nth-child(222){opacity:.60801;transform:translate(92.1179vw,-10px) scale(0.6993);animation:fall-222 46s -18s linear infinite}@keyframes fall-222{49.001%{transform:translate(89.6475vw,49.001vh) scale(0.6993)}to{transform:translate(90.8827vw,100vh) scale(0.6993)}}.festive2025banner .snow:nth-child(223){opacity:.585325;transform:translate(1.43vw,-10px) scale(0.9508);animation:fall-223 20s -10s linear infinite}@keyframes fall-223{61.624%{transform:translate(-13.961vw,61.624vh) scale(0.9508)}to{transform:translate(-6.2655vw,100vh) scale(0.9508)}}.festive2025banner .snow:nth-child(224){opacity:.36959;transform:translate(90.7662vw,-10px) scale(0.528);animation:fall-224 58s -9s linear infinite}@keyframes fall-224{71.445%{transform:translate(105.7498vw,71.445vh) scale(0.528)}to{transform:translate(98.258vw,100vh) scale(0.528)}}.festive2025banner .snow:nth-child(225){opacity:.563875;transform:translate(26.3029vw,-10px) scale(0.8893);animation:fall-225 42s -5s linear infinite}@keyframes fall-225{59.082%{transform:translate(16.4375vw,59.082vh) scale(0.8893)}to{transform:translate(21.3702vw,100vh) scale(0.8893)}}.festive2025banner .snow:nth-child(226){opacity:.409565;transform:translate(79.5228vw,-10px) scale(0.6594);animation:fall-226 54s -24s linear infinite}@keyframes fall-226{49.891%{transform:translate(76.134vw,49.891vh) scale(0.6594)}to{transform:translate(77.8284vw,100vh) scale(0.6594)}}.festive2025banner .snow:nth-child(227){opacity:.121225;transform:translate(93.5104vw,-10px) scale(0.7985);animation:fall-227 46s -22s linear infinite}@keyframes fall-227{71.163%{transform:translate(105.8634vw,71.163vh) scale(0.7985)}to{transform:translate(99.6869vw,100vh) scale(0.7985)}}.festive2025banner .snow:nth-child(228){opacity:.50453;transform:translate(40.6514vw,-10px) scale(0.1918);animation:fall-228 20s -4s linear infinite}@keyframes fall-228{42.592%{transform:translate(56.2606vw,42.592vh) scale(0.1918)}to{transform:translate(48.456vw,100vh) scale(0.1918)}}.festive2025banner .snow:nth-child(229){opacity:.05759;transform:translate(6.8892vw,-10px) scale(0.2442);animation:fall-229 50s -24s linear infinite}@keyframes fall-229{47.067%{transform:translate(-10.3294vw,47.067vh) scale(0.2442)}to{transform:translate(-1.7201vw,100vh) scale(0.2442)}}.festive2025banner .snow:nth-child(230){opacity:.55458;transform:translate(93.4808vw,-10px) scale(0.3708);animation:fall-230 32s -15s linear infinite}@keyframes fall-230{33.782%{transform:translate(107.5508vw,33.782vh) scale(0.3708)}to{transform:translate(100.5158vw,100vh) scale(0.3708)}}.festive2025banner .snow:nth-child(231){opacity:.2483;transform:translate(11.183vw,-10px) scale(0.3181);animation:fall-231 46s -29s linear infinite}@keyframes fall-231{61.569%{transform:translate(18.1384vw,61.569vh) scale(0.3181)}to{transform:translate(14.6607vw,100vh) scale(0.3181)}}.festive2025banner .snow:nth-child(232){opacity:.13143;transform:translate(60.76vw,-10px) scale(0.8959);animation:fall-232 50s -28s linear infinite}@keyframes fall-232{49.194%{transform:translate(74.5126vw,49.194vh) scale(0.8959)}to{transform:translate(67.6363vw,100vh) scale(0.8959)}}.festive2025banner .snow:nth-child(233){opacity:.62751;transform:translate(60.8039vw,-10px) scale(0.0917);animation:fall-233 32s -16s linear infinite}@keyframes fall-233{54.631%{transform:translate(60.1491vw,54.631vh) scale(0.0917)}to{transform:translate(60.4765vw,100vh) scale(0.0917)}}.festive2025banner .snow:nth-child(234){opacity:.265915;transform:translate(52.5235vw,-10px) scale(0.8211);animation:fall-234 24s -2s linear infinite}@keyframes fall-234{75.906%{transform:translate(40.7541vw,75.906vh) scale(0.8211)}to{transform:translate(46.6388vw,100vh) scale(0.8211)}}.festive2025banner .snow:nth-child(235){opacity:.139685;transform:translate(19.1714vw,-10px) scale(0.7359);animation:fall-235 26s -19s linear infinite}@keyframes fall-235{79.73%{transform:translate(15.105vw,79.73vh) scale(0.7359)}to{transform:translate(17.1382vw,100vh) scale(0.7359)}}.festive2025banner .snow:nth-child(236){opacity:.06136;transform:translate(56.1965vw,-10px) scale(0.3663);animation:fall-236 24s -21s linear infinite}@keyframes fall-236{30.334%{transform:translate(52.3523vw,30.334vh) scale(0.3663)}to{transform:translate(54.2744vw,100vh) scale(0.3663)}}.festive2025banner .snow:nth-child(237){opacity:.52078;transform:translate(52.6251vw,-10px) scale(0.1629);animation:fall-237 48s -18s linear infinite}@keyframes fall-237{71.892%{transform:translate(58.3129vw,71.892vh) scale(0.1629)}to{transform:translate(55.469vw,100vh) scale(0.1629)}}.festive2025banner .snow:nth-child(238){opacity:.261105;transform:translate(54.3452vw,-10px) scale(0.4808);animation:fall-238 36s -8s linear infinite}@keyframes fall-238{64.753%{transform:translate(51.2332vw,64.753vh) scale(0.4808)}to{transform:translate(52.7892vw,100vh) scale(0.4808)}}.festive2025banner .snow:nth-child(239){opacity:.51415;transform:translate(59.1488vw,-10px) scale(0.7532);animation:fall-239 32s -15s linear infinite}@keyframes fall-239{36.365%{transform:translate(75.9126vw,36.365vh) scale(0.7532)}to{transform:translate(67.5307vw,100vh) scale(0.7532)}}.festive2025banner .snow:nth-child(240){opacity:.33956;transform:translate(5.4482vw,-10px) scale(0.1205);animation:fall-240 36s -28s linear infinite}@keyframes fall-240{64.221%{transform:translate(16.3826vw,64.221vh) scale(0.1205)}to{transform:translate(10.9154vw,100vh) scale(0.1205)}}.festive2025banner .snow:nth-child(241){opacity:.151125;transform:translate(11.9838vw,-10px) scale(0.6809);animation:fall-241 52s -16s linear infinite}@keyframes fall-241{36.488%{transform:translate(0.8524vw,36.488vh) scale(0.6809)}to{transform:translate(6.4181vw,100vh) scale(0.6809)}}.festive2025banner .snow:nth-child(242){opacity:.154765;transform:translate(97.3844vw,-10px) scale(0.2184);animation:fall-242 26s -12s linear infinite}@keyframes fall-242{71.938%{transform:translate(78.7934vw,71.938vh) scale(0.2184)}to{transform:translate(88.0889vw,100vh) scale(0.2184)}}.festive2025banner .snow:nth-child(243){opacity:.374855;transform:translate(30.8732vw,-10px) scale(0.3349);animation:fall-243 40s -2s linear infinite}@keyframes fall-243{68.72%{transform:translate(35.3068vw,68.72vh) scale(0.3349)}to{transform:translate(33.09vw,100vh) scale(0.3349)}}.festive2025banner .snow:nth-child(244){opacity:.14443;transform:translate(0.3966vw,-10px) scale(0.0339);animation:fall-244 48s -25s linear infinite}@keyframes fall-244{35.072%{transform:translate(5.9368vw,35.072vh) scale(0.0339)}to{transform:translate(3.1667vw,100vh) scale(0.0339)}}.festive2025banner .snow:nth-child(245){opacity:.615225;transform:translate(95.256vw,-10px) scale(0.0351);animation:fall-245 36s -14s linear infinite}@keyframes fall-245{78.509%{transform:translate(77.3424vw,78.509vh) scale(0.0351)}to{transform:translate(86.2992vw,100vh) scale(0.0351)}}.festive2025banner .snow:nth-child(246){opacity:.403975;transform:translate(94.4493vw,-10px) scale(0.2173);animation:fall-246 44s -16s linear infinite}@keyframes fall-246{63.198%{transform:translate(78.7889vw,63.198vh) scale(0.2173)}to{transform:translate(86.6191vw,100vh) scale(0.2173)}}.festive2025banner .snow:nth-child(247){opacity:.01053;transform:translate(3.3427vw,-10px) scale(0.3699);animation:fall-247 36s -26s linear infinite}@keyframes fall-247{76.472%{transform:translate(-12.8219vw,76.472vh) scale(0.3699)}to{transform:translate(-4.7396vw,100vh) scale(0.3699)}}.festive2025banner .snow:nth-child(248){opacity:.21307;transform:translate(10.1915vw,-10px) scale(0.1464);animation:fall-248 52s -30s linear infinite}@keyframes fall-248{49.924%{transform:translate(23.1829vw,49.924vh) scale(0.1464)}to{transform:translate(16.6872vw,100vh) scale(0.1464)}}.festive2025banner .snow:nth-child(249){opacity:.41444;transform:translate(2.7661vw,-10px) scale(0.0009);animation:fall-249 54s -28s linear infinite}@keyframes fall-249{73.89%{transform:translate(21.2095vw,73.89vh) scale(0.0009)}to{transform:translate(11.9878vw,100vh) scale(0.0009)}}.festive2025banner .snow:nth-child(250){opacity:.00338;transform:translate(4.1505vw,-10px) scale(0.601);animation:fall-250 50s -14s linear infinite}@keyframes fall-250{56.754%{transform:translate(9.6645vw,56.754vh) scale(0.601)}to{transform:translate(6.9075vw,100vh) scale(0.601)}}.festive2025banner .snow:nth-child(251){opacity:.27989;transform:translate(29.8264vw,-10px) scale(0.4224);animation:fall-251 48s -21s linear infinite}@keyframes fall-251{33.645%{transform:translate(16.7368vw,33.645vh) scale(0.4224)}to{transform:translate(23.2816vw,100vh) scale(0.4224)}}.festive2025banner .snow:nth-child(252){opacity:.127855;transform:translate(58.4043vw,-10px) scale(0.459);animation:fall-252 30s -2s linear infinite}@keyframes fall-252{61.503%{transform:translate(58.9813vw,61.503vh) scale(0.459)}to{transform:translate(58.6928vw,100vh) scale(0.459)}}.festive2025banner .snow:nth-child(253){opacity:.31668;transform:translate(58.4194vw,-10px) scale(0.0434);animation:fall-253 36s -23s linear infinite}@keyframes fall-253{48.945%{transform:translate(67.9886vw,48.945vh) scale(0.0434)}to{transform:translate(63.204vw,100vh) scale(0.0434)}}.festive2025banner .snow:nth-child(254){opacity:.33189;transform:translate(31.378vw,-10px) scale(0.1611);animation:fall-254 30s -12s linear infinite}@keyframes fall-254{31.425%{transform:translate(40.095vw,31.425vh) scale(0.1611)}to{transform:translate(35.7365vw,100vh) scale(0.1611)}}.festive2025banner .snow:nth-child(255){opacity:.3302;transform:translate(73.066vw,-10px) scale(0.9102);animation:fall-255 50s -9s linear infinite}@keyframes fall-255{45.141%{transform:translate(69.6256vw,45.141vh) scale(0.9102)}to{transform:translate(71.3458vw,100vh) scale(0.9102)}}.festive2025banner .snow:nth-child(256){opacity:.449215;transform:translate(79.3966vw,-10px) scale(0.5937);animation:fall-256 24s -18s linear infinite}@keyframes fall-256{32.573%{transform:translate(83.573vw,32.573vh) scale(0.5937)}to{transform:translate(81.4848vw,100vh) scale(0.5937)}}.festive2025banner .snow:nth-child(257){opacity:.187265;transform:translate(88.2374vw,-10px) scale(0.6098);animation:fall-257 52s -8s linear infinite}@keyframes fall-257{44.226%{transform:translate(107.4654vw,44.226vh) scale(0.6098)}to{transform:translate(97.8514vw,100vh) scale(0.6098)}}.festive2025banner .snow:nth-child(258){opacity:.57187;transform:translate(80.9234vw,-10px) scale(0.7897);animation:fall-258 30s -22s linear infinite}@keyframes fall-258{66.589%{transform:translate(95.4698vw,66.589vh) scale(0.7897)}to{transform:translate(88.1966vw,100vh) scale(0.7897)}}.festive2025banner .snow:nth-child(259){opacity:.22087;transform:translate(80.1441vw,-10px) scale(0.5238);animation:fall-259 28s -26s linear infinite}@keyframes fall-259{75.032%{transform:translate(71.8193vw,75.032vh) scale(0.5238)}to{transform:translate(75.9817vw,100vh) scale(0.5238)}}.festive2025banner .snow:nth-child(260){opacity:.42328;transform:translate(30.3598vw,-10px) scale(0.3977);animation:fall-260 40s -1s linear infinite}@keyframes fall-260{39.503%{transform:translate(15.4356vw,39.503vh) scale(0.3977)}to{transform:translate(22.8977vw,100vh) scale(0.3977)}}.festive2025banner .snow:nth-child(261){opacity:.301275;transform:translate(34.273vw,-10px) scale(0.3186);animation:fall-261 54s -24s linear infinite}@keyframes fall-261{63.997%{transform:translate(22.8236vw,63.997vh) scale(0.3186)}to{transform:translate(28.5483vw,100vh) scale(0.3186)}}.festive2025banner .snow:nth-child(262){opacity:.50063;transform:translate(79.0941vw,-10px) scale(0.7381);animation:fall-262 34s -13s linear infinite}@keyframes fall-262{78.452%{transform:translate(60.9077vw,78.452vh) scale(0.7381)}to{transform:translate(70.0009vw,100vh) scale(0.7381)}}.festive2025banner .snow:nth-child(263){opacity:.567125;transform:translate(65.6835vw,-10px) scale(0.8015);animation:fall-263 38s -19s linear infinite}@keyframes fall-263{31.45%{transform:translate(60.5457vw,31.45vh) scale(0.8015)}to{transform:translate(63.1146vw,100vh) scale(0.8015)}}.festive2025banner .snow:nth-child(264){opacity:.260975;transform:translate(34.5573vw,-10px) scale(0.6906);animation:fall-264 56s -16s linear infinite}@keyframes fall-264{62.591%{transform:translate(25.9279vw,62.591vh) scale(0.6906)}to{transform:translate(30.2426vw,100vh) scale(0.6906)}}.festive2025banner .snow:nth-child(265){opacity:.21658;transform:translate(64.32vw,-10px) scale(0.4157);animation:fall-265 38s -19s linear infinite}@keyframes fall-265{50.9%{transform:translate(53.3456vw,50.9vh) scale(0.4157)}to{transform:translate(58.8328vw,100vh) scale(0.4157)}}.festive2025banner .snow:nth-child(266){opacity:.30524;transform:translate(68.3781vw,-10px) scale(0.7116);animation:fall-266 32s -8s linear infinite}@keyframes fall-266{64.834%{transform:translate(71.3053vw,64.834vh) scale(0.7116)}to{transform:translate(69.8417vw,100vh) scale(0.7116)}}.festive2025banner .snow:nth-child(267){opacity:.161395;transform:translate(50.1521vw,-10px) scale(0.5281);animation:fall-267 48s -9s linear infinite}@keyframes fall-267{66.141%{transform:translate(51.8559vw,66.141vh) scale(0.5281)}to{transform:translate(51.004vw,100vh) scale(0.5281)}}.festive2025banner .snow:nth-child(268){opacity:.648635;transform:translate(69.7755vw,-10px) scale(0.3787);animation:fall-268 22s -18s linear infinite}@keyframes fall-268{43.881%{transform:translate(57.3251vw,43.881vh) scale(0.3787)}to{transform:translate(63.5503vw,100vh) scale(0.3787)}}.festive2025banner .snow:nth-child(269){opacity:.04875;transform:translate(86.9745vw,-10px) scale(0.7179);animation:fall-269 28s -15s linear infinite}@keyframes fall-269{67.634%{transform:translate(94.5267vw,67.634vh) scale(0.7179)}to{transform:translate(90.7506vw,100vh) scale(0.7179)}}.festive2025banner .snow:nth-child(270){opacity:.330785;transform:translate(95.3351vw,-10px) scale(0.6216);animation:fall-270 54s -14s linear infinite}@keyframes fall-270{70.288%{transform:translate(97.5287vw,70.288vh) scale(0.6216)}to{transform:translate(96.4319vw,100vh) scale(0.6216)}}.festive2025banner .snow:nth-child(271){opacity:.319865;transform:translate(7.5897vw,-10px) scale(0.3187);animation:fall-271 44s -27s linear infinite}@keyframes fall-271{39.496%{transform:translate(11.6867vw,39.496vh) scale(0.3187)}to{transform:translate(9.6382vw,100vh) scale(0.3187)}}.festive2025banner .snow:nth-child(272){opacity:.275015;transform:translate(79.2927vw,-10px) scale(0.9466);animation:fall-272 42s -18s linear infinite}@keyframes fall-272{53.284%{transform:translate(91.2323vw,53.284vh) scale(0.9466)}to{transform:translate(85.2625vw,100vh) scale(0.9466)}}.festive2025banner .snow:nth-child(273){opacity:.307775;transform:translate(29.7353vw,-10px) scale(0.5249);animation:fall-273 46s -2s linear infinite}@keyframes fall-273{77.362%{transform:translate(19.9981vw,77.362vh) scale(0.5249)}to{transform:translate(24.8667vw,100vh) scale(0.5249)}}.festive2025banner .snow:nth-child(274){opacity:.470925;transform:translate(78.3017vw,-10px) scale(0.4667);animation:fall-274 36s -6s linear infinite}@keyframes fall-274{37.06%{transform:translate(72.0609vw,37.06vh) scale(0.4667)}to{transform:translate(75.1813vw,100vh) scale(0.4667)}}.festive2025banner .snow:nth-child(275){opacity:.01963;transform:translate(43.1792vw,-10px) scale(0.5143);animation:fall-275 56s -18s linear infinite}@keyframes fall-275{78.794%{transform:translate(25.4722vw,78.794vh) scale(0.5143)}to{transform:translate(34.3257vw,100vh) scale(0.5143)}}.festive2025banner .snow:nth-child(276){opacity:.08099;transform:translate(10.1086vw,-10px) scale(0.7449);animation:fall-276 22s -2s linear infinite}@keyframes fall-276{35.26%{transform:translate(0.63vw,35.26vh) scale(0.7449)}to{transform:translate(5.3693vw,100vh) scale(0.7449)}}.festive2025banner .snow:nth-child(277){opacity:.100555;transform:translate(72.1443vw,-10px) scale(0.1021);animation:fall-277 54s -27s linear infinite}@keyframes fall-277{58.91%{transform:translate(88.3071vw,58.91vh) scale(0.1021)}to{transform:translate(80.2257vw,100vh) scale(0.1021)}}.festive2025banner .snow:nth-child(278){opacity:.3549;transform:translate(53.3528vw,-10px) scale(0.5418);animation:fall-278 48s -28s linear infinite}@keyframes fall-278{76.975%{transform:translate(54.0214vw,76.975vh) scale(0.5418)}to{transform:translate(53.6871vw,100vh) scale(0.5418)}}.festive2025banner .snow:nth-child(279){opacity:.282165;transform:translate(9.9983vw,-10px) scale(0.0991);animation:fall-279 34s -23s linear infinite}@keyframes fall-279{64.473%{transform:translate(20.5017vw,64.473vh) scale(0.0991)}to{transform:translate(15.25vw,100vh) scale(0.0991)}}.festive2025banner .snow:nth-child(280){opacity:.58864;transform:translate(0.1727vw,-10px) scale(0.0566);animation:fall-280 50s -3s linear infinite}@keyframes fall-280{58.243%{transform:translate(-0.8987vw,58.243vh) scale(0.0566)}to{transform:translate(-0.363vw,100vh) scale(0.0566)}}.festive2025banner .snow:nth-child(281){opacity:.63297;transform:translate(63.9149vw,-10px) scale(0.4387);animation:fall-281 32s -23s linear infinite}@keyframes fall-281{53.6%{transform:translate(47.5909vw,53.6vh) scale(0.4387)}to{transform:translate(55.7529vw,100vh) scale(0.4387)}}.festive2025banner .snow:nth-child(282){opacity:.266695;transform:translate(39.0319vw,-10px) scale(0.7748);animation:fall-282 46s -23s linear infinite}@keyframes fall-282{77.861%{transform:translate(56.5869vw,77.861vh) scale(0.7748)}to{transform:translate(47.8094vw,100vh) scale(0.7748)}}.festive2025banner .snow:nth-child(283){opacity:.205335;transform:translate(65.9391vw,-10px) scale(0.5724);animation:fall-283 44s -19s linear infinite}@keyframes fall-283{35.987%{transform:translate(82.6891vw,35.987vh) scale(0.5724)}to{transform:translate(74.3141vw,100vh) scale(0.5724)}}.festive2025banner .snow:nth-child(284){opacity:.30667;transform:translate(77.0611vw,-10px) scale(0.6829);animation:fall-284 58s -1s linear infinite}@keyframes fall-284{41.682%{transform:translate(81.9443vw,41.682vh) scale(0.6829)}to{transform:translate(79.5027vw,100vh) scale(0.6829)}}.festive2025banner .snow:nth-child(285){opacity:.062075;transform:translate(13.836vw,-10px) scale(0.3708);animation:fall-285 36s -28s linear infinite}@keyframes fall-285{46.924%{transform:translate(21.6496vw,46.924vh) scale(0.3708)}to{transform:translate(17.7428vw,100vh) scale(0.3708)}}.festive2025banner .snow:nth-child(286){opacity:.06071;transform:translate(1.2389vw,-10px) scale(0.2691);animation:fall-286 44s -28s linear infinite}@keyframes fall-286{32.91%{transform:translate(11.1843vw,32.91vh) scale(0.2691)}to{transform:translate(6.2116vw,100vh) scale(0.2691)}}.festive2025banner .snow:nth-child(287){opacity:.1079;transform:translate(54.3803vw,-10px) scale(0.8068);animation:fall-287 36s -3s linear infinite}@keyframes fall-287{71.488%{transform:translate(66.0993vw,71.488vh) scale(0.8068)}to{transform:translate(60.2398vw,100vh) scale(0.8068)}}.festive2025banner .snow:nth-child(288){opacity:.385515;transform:translate(15.9509vw,-10px) scale(0.1588);animation:fall-288 20s -30s linear infinite}@keyframes fall-288{41.114%{transform:translate(21.3445vw,41.114vh) scale(0.1588)}to{transform:translate(18.6477vw,100vh) scale(0.1588)}}.festive2025banner .snow:nth-child(289){opacity:.285545;transform:translate(12.9338vw,-10px) scale(0.2747);animation:fall-289 58s -7s linear infinite}@keyframes fall-289{79.35%{transform:translate(27.1742vw,79.35vh) scale(0.2747)}to{transform:translate(20.054vw,100vh) scale(0.2747)}}.festive2025banner .snow:nth-child(290){opacity:.56225;transform:translate(58.8728vw,-10px) scale(0.7353);animation:fall-290 54s -22s linear infinite}@keyframes fall-290{79.185%{transform:translate(40.2682vw,79.185vh) scale(0.7353)}to{transform:translate(49.5705vw,100vh) scale(0.7353)}}.festive2025banner .snow:nth-child(291){opacity:.0624;transform:translate(90.7714vw,-10px) scale(0.6367);animation:fall-291 60s -12s linear infinite}@keyframes fall-291{66.632%{transform:translate(73.2204vw,66.632vh) scale(0.6367)}to{transform:translate(81.9959vw,100vh) scale(0.6367)}}.festive2025banner .snow:nth-child(292){opacity:.52663;transform:translate(2.4414vw,-10px) scale(0.7172);animation:fall-292 42s -4s linear infinite}@keyframes fall-292{73.906%{transform:translate(16.8304vw,73.906vh) scale(0.7172)}to{transform:translate(9.6359vw,100vh) scale(0.7172)}}.festive2025banner .snow:nth-child(293){opacity:.429715;transform:translate(56.8572vw,-10px) scale(0.1806);animation:fall-293 56s -5s linear infinite}@keyframes fall-293{37.282%{transform:translate(74.4252vw,37.282vh) scale(0.1806)}to{transform:translate(65.6412vw,100vh) scale(0.1806)}}.festive2025banner .snow:nth-child(294){opacity:.30446;transform:translate(4.4604vw,-10px) scale(0.1827);animation:fall-294 20s -25s linear infinite}@keyframes fall-294{36.457%{transform:translate(-1.2696vw,36.457vh) scale(0.1827)}to{transform:translate(1.5954vw,100vh) scale(0.1827)}}.festive2025banner .snow:nth-child(295){opacity:.4498;transform:translate(67.3839vw,-10px) scale(0.1844);animation:fall-295 34s -12s linear infinite}@keyframes fall-295{36.485%{transform:translate(83.2209vw,36.485vh) scale(0.1844)}to{transform:translate(75.3024vw,100vh) scale(0.1844)}}.festive2025banner .snow:nth-child(296){opacity:.03978;transform:translate(56.2333vw,-10px) scale(0.205);animation:fall-296 36s -29s linear infinite}@keyframes fall-296{73.077%{transform:translate(48.2347vw,73.077vh) scale(0.205)}to{transform:translate(52.234vw,100vh) scale(0.205)}}.festive2025banner .snow:nth-child(297){opacity:.496015;transform:translate(66.3741vw,-10px) scale(0.4774);animation:fall-297 50s -1s linear infinite}@keyframes fall-297{30.336%{transform:translate(81.2495vw,30.336vh) scale(0.4774)}to{transform:translate(73.8118vw,100vh) scale(0.4774)}}.festive2025banner .snow:nth-child(298){opacity:.62764;transform:translate(24.9771vw,-10px) scale(0.5657);animation:fall-298 34s -30s linear infinite}@keyframes fall-298{42.485%{transform:translate(32.2385vw,42.485vh) scale(0.5657)}to{transform:translate(28.6078vw,100vh) scale(0.5657)}}.festive2025banner .snow:nth-child(299){opacity:.49686;transform:translate(94.0318vw,-10px) scale(0.7141);animation:fall-299 30s -7s linear infinite}@keyframes fall-299{36.688%{transform:translate(86.232vw,36.688vh) scale(0.7141)}to{transform:translate(90.1319vw,100vh) scale(0.7141)}}.festive2025banner .snow:nth-child(300){opacity:.48802;transform:translate(41.92vw,-10px) scale(0.6009);animation:fall-300 48s -26s linear infinite}@keyframes fall-300{41.962%{transform:translate(54.899vw,41.962vh) scale(0.6009)}to{transform:translate(48.4095vw,100vh) scale(0.6009)}}.festive2025banner .snow:nth-child(301){opacity:.121745;transform:translate(13.5434vw,-10px) scale(0.6686);animation:fall-301 20s -5s linear infinite}@keyframes fall-301{48.029%{transform:translate(24.5778vw,48.029vh) scale(0.6686)}to{transform:translate(19.0606vw,100vh) scale(0.6686)}}.festive2025banner .snow:nth-child(302){opacity:.123565;transform:translate(16.9744vw,-10px) scale(0.1939);animation:fall-302 38s -13s linear infinite}@keyframes fall-302{69.415%{transform:translate(18.984vw,69.415vh) scale(0.1939)}to{transform:translate(17.9792vw,100vh) scale(0.1939)}}.festive2025banner .snow:nth-child(303){opacity:.01053;transform:translate(74.1095vw,-10px) scale(0.2945);animation:fall-303 32s -7s linear infinite}@keyframes fall-303{52.353%{transform:translate(81.5369vw,52.353vh) scale(0.2945)}to{transform:translate(77.8232vw,100vh) scale(0.2945)}}.festive2025banner .snow:nth-child(304){opacity:.077285;transform:translate(28.2737vw,-10px) scale(0.1045);animation:fall-304 42s -26s linear infinite}@keyframes fall-304{68.484%{transform:translate(10.1675vw,68.484vh) scale(0.1045)}to{transform:translate(19.2206vw,100vh) scale(0.1045)}}.festive2025banner .snow:nth-child(305){opacity:.0819;transform:translate(60.7483vw,-10px) scale(0.554);animation:fall-305 40s -2s linear infinite}@keyframes fall-305{45.703%{transform:translate(64.1457vw,45.703vh) scale(0.554)}to{transform:translate(62.447vw,100vh) scale(0.554)}}.festive2025banner .snow:nth-child(306){opacity:.391625;transform:translate(43.6081vw,-10px) scale(0.526);animation:fall-306 26s -24s linear infinite}@keyframes fall-306{56.815%{transform:translate(23.6443vw,56.815vh) scale(0.526)}to{transform:translate(33.6262vw,100vh) scale(0.526)}}.festive2025banner .snow:nth-child(307){opacity:.233805;transform:translate(8.9329vw,-10px) scale(0.2344);animation:fall-307 32s -17s linear infinite}@keyframes fall-307{34.349%{transform:translate(27.2525vw,34.349vh) scale(0.2344)}to{transform:translate(18.0927vw,100vh) scale(0.2344)}}.festive2025banner .snow:nth-child(308){opacity:.146965;transform:translate(65.765vw,-10px) scale(0.2219);animation:fall-308 60s -1s linear infinite}@keyframes fall-308{54.274%{transform:translate(66.6734vw,54.274vh) scale(0.2219)}to{transform:translate(66.2192vw,100vh) scale(0.2219)}}.festive2025banner .snow:nth-child(309){opacity:.155675;transform:translate(85.8674vw,-10px) scale(0.2073);animation:fall-309 42s -14s linear infinite}@keyframes fall-309{57.521%{transform:translate(90.5756vw,57.521vh) scale(0.2073)}to{transform:translate(88.2215vw,100vh) scale(0.2073)}}.festive2025banner .snow:nth-child(310){opacity:.60684;transform:translate(21.6347vw,-10px) scale(0.5744);animation:fall-310 30s -13s linear infinite}@keyframes fall-310{43.357%{transform:translate(10.8445vw,43.357vh) scale(0.5744)}to{transform:translate(16.2396vw,100vh) scale(0.5744)}}.festive2025banner .snow:nth-child(311){opacity:.633685;transform:translate(36.8975vw,-10px) scale(0.9888);animation:fall-311 52s -18s linear infinite}@keyframes fall-311{63.361%{transform:translate(51.9391vw,63.361vh) scale(0.9888)}to{transform:translate(44.4183vw,100vh) scale(0.9888)}}.festive2025banner .snow:nth-child(312){opacity:.54652;transform:translate(51.6342vw,-10px) scale(0.9836);animation:fall-312 34s -25s linear infinite}@keyframes fall-312{50.147%{transform:translate(69.3928vw,50.147vh) scale(0.9836)}to{transform:translate(60.5135vw,100vh) scale(0.9836)}}.festive2025banner .snow:nth-child(313){opacity:.27248;transform:translate(35.7906vw,-10px) scale(0.7595);animation:fall-313 48s -11s linear infinite}@keyframes fall-313{60.855%{transform:translate(22.2626vw,60.855vh) scale(0.7595)}to{transform:translate(29.0266vw,100vh) scale(0.7595)}}.festive2025banner .snow:nth-child(314){opacity:.52871;transform:translate(55.169vw,-10px) scale(0.9927);animation:fall-314 22s -25s linear infinite}@keyframes fall-314{38%{transform:translate(49.5554vw,38vh) scale(0.9927)}to{transform:translate(52.3622vw,100vh) scale(0.9927)}}.festive2025banner .snow:nth-child(315){opacity:.373815;transform:translate(63.5689vw,-10px) scale(0.7193);animation:fall-315 20s -21s linear infinite}@keyframes fall-315{32.461%{transform:translate(68.6875vw,32.461vh) scale(0.7193)}to{transform:translate(66.1282vw,100vh) scale(0.7193)}}.festive2025banner .snow:nth-child(316){opacity:.43069;transform:translate(11.4197vw,-10px) scale(0.4761);animation:fall-316 22s -13s linear infinite}@keyframes fall-316{34.285%{transform:translate(20.7639vw,34.285vh) scale(0.4761)}to{transform:translate(16.0918vw,100vh) scale(0.4761)}}.festive2025banner .snow:nth-child(317){opacity:.13962;transform:translate(11.1812vw,-10px) scale(0.4945);animation:fall-317 60s -29s linear infinite}@keyframes fall-317{76.808%{transform:translate(10.317vw,76.808vh) scale(0.4945)}to{transform:translate(10.7491vw,100vh) scale(0.4945)}}.festive2025banner .snow:nth-child(318){opacity:.33917;transform:translate(11.1061vw,-10px) scale(0.0116);animation:fall-318 46s -16s linear infinite}@keyframes fall-318{68.623%{transform:translate(15.3327vw,68.623vh) scale(0.0116)}to{transform:translate(13.2194vw,100vh) scale(0.0116)}}.festive2025banner .snow:nth-child(319){opacity:.325585;transform:translate(61.5267vw,-10px) scale(0.4641);animation:fall-319 30s -12s linear infinite}@keyframes fall-319{70.547%{transform:translate(52.1825vw,70.547vh) scale(0.4641)}to{transform:translate(56.8546vw,100vh) scale(0.4641)}}.festive2025banner .snow:nth-child(320){opacity:.118495;transform:translate(21.5077vw,-10px) scale(0.4647);animation:fall-320 48s -26s linear infinite}@keyframes fall-320{51.383%{transform:translate(9.5941vw,51.383vh) scale(0.4647)}to{transform:translate(15.5509vw,100vh) scale(0.4647)}}.festive2025banner .snow:nth-child(321){opacity:.44954;transform:translate(62.5941vw,-10px) scale(0.7066);animation:fall-321 42s -1s linear infinite}@keyframes fall-321{39.155%{transform:translate(78.6649vw,39.155vh) scale(0.7066)}to{transform:translate(70.6295vw,100vh) scale(0.7066)}}.festive2025banner .snow:nth-child(322){opacity:.06305;transform:translate(41.9519vw,-10px) scale(0.3327);animation:fall-322 42s -5s linear infinite}@keyframes fall-322{49.17%{transform:translate(44.5425vw,49.17vh) scale(0.3327)}to{transform:translate(43.2472vw,100vh) scale(0.3327)}}.festive2025banner .snow:nth-child(323){opacity:.19422;transform:translate(65.1695vw,-10px) scale(0.3255);animation:fall-323 50s -21s linear infinite}@keyframes fall-323{75.723%{transform:translate(62.2861vw,75.723vh) scale(0.3255)}to{transform:translate(63.7278vw,100vh) scale(0.3255)}}.festive2025banner .snow:nth-child(324){opacity:.06955;transform:translate(28.2572vw,-10px) scale(0.3926);animation:fall-324 38s -22s linear infinite}@keyframes fall-324{79.154%{transform:translate(11.6546vw,79.154vh) scale(0.3926)}to{transform:translate(19.9559vw,100vh) scale(0.3926)}}.festive2025banner .snow:nth-child(325){opacity:.301535;transform:translate(35.4798vw,-10px) scale(0.0051);animation:fall-325 42s -21s linear infinite}@keyframes fall-325{62.267%{transform:translate(32.1708vw,62.267vh) scale(0.0051)}to{transform:translate(33.8253vw,100vh) scale(0.0051)}}.festive2025banner .snow:nth-child(326){opacity:.387985;transform:translate(58.4802vw,-10px) scale(0.526);animation:fall-326 60s -16s linear infinite}@keyframes fall-326{53.275%{transform:translate(78.2898vw,53.275vh) scale(0.526)}to{transform:translate(68.385vw,100vh) scale(0.526)}}.festive2025banner .snow:nth-child(327){opacity:.58383;transform:translate(73.1711vw,-10px) scale(0.6285);animation:fall-327 46s -16s linear infinite}@keyframes fall-327{79.23%{transform:translate(87.8699vw,79.23vh) scale(0.6285)}to{transform:translate(80.5205vw,100vh) scale(0.6285)}}.festive2025banner .snow:nth-child(328){opacity:.140205;transform:translate(63.5138vw,-10px) scale(0.7534);animation:fall-328 54s -10s linear infinite}@keyframes fall-328{32.977%{transform:translate(80.2926vw,32.977vh) scale(0.7534)}to{transform:translate(71.9032vw,100vh) scale(0.7534)}}.festive2025banner .snow:nth-child(329){opacity:.013455;transform:translate(33.946vw,-10px) scale(0.2409);animation:fall-329 58s -6s linear infinite}@keyframes fall-329{78.094%{transform:translate(49.0834vw,78.094vh) scale(0.2409)}to{transform:translate(41.5147vw,100vh) scale(0.2409)}}.festive2025banner .snow:nth-child(330){opacity:.227825;transform:translate(93.2727vw,-10px) scale(0.5244);animation:fall-330 48s -12s linear infinite}@keyframes fall-330{34.866%{transform:translate(75.8979vw,34.866vh) scale(0.5244)}to{transform:translate(84.5853vw,100vh) scale(0.5244)}}.festive2025banner .snow:nth-child(331){opacity:.155675;transform:translate(4.7756vw,-10px) scale(0.9515);animation:fall-331 24s -2s linear infinite}@keyframes fall-331{48.793%{transform:translate(21.9092vw,48.793vh) scale(0.9515)}to{transform:translate(13.3424vw,100vh) scale(0.9515)}}.festive2025banner .snow:nth-child(332){opacity:.1677;transform:translate(89.7372vw,-10px) scale(0.9158);animation:fall-332 54s -7s linear infinite}@keyframes fall-332{77.046%{transform:translate(84.7554vw,77.046vh) scale(0.9158)}to{transform:translate(87.2463vw,100vh) scale(0.9158)}}.festive2025banner .snow:nth-child(333){opacity:.58682;transform:translate(34.5264vw,-10px) scale(0.0694);animation:fall-333 32s -30s linear infinite}@keyframes fall-333{34.028%{transform:translate(29.4442vw,34.028vh) scale(0.0694)}to{transform:translate(31.9853vw,100vh) scale(0.0694)}}.festive2025banner .snow:nth-child(334){opacity:.505895;transform:translate(43.7842vw,-10px) scale(0.1466);animation:fall-334 24s -24s linear infinite}@keyframes fall-334{68.08%{transform:translate(24.4118vw,68.08vh) scale(0.1466)}to{transform:translate(34.098vw,100vh) scale(0.1466)}}.festive2025banner .snow:nth-child(335){opacity:.13182;transform:translate(93.6867vw,-10px) scale(0.6234);animation:fall-335 36s -8s linear infinite}@keyframes fall-335{78.314%{transform:translate(74.1571vw,78.314vh) scale(0.6234)}to{transform:translate(83.9219vw,100vh) scale(0.6234)}}.festive2025banner .snow:nth-child(336){opacity:.544895;transform:translate(88.8664vw,-10px) scale(0.1997);animation:fall-336 52s -24s linear infinite}@keyframes fall-336{39.22%{transform:translate(108.0604vw,39.22vh) scale(0.1997)}to{transform:translate(98.4634vw,100vh) scale(0.1997)}}.festive2025banner .snow:nth-child(337){opacity:.055445;transform:translate(72.3865vw,-10px) scale(0.8481);animation:fall-337 60s -8s linear infinite}@keyframes fall-337{64.5%{transform:translate(53.4987vw,64.5vh) scale(0.8481)}to{transform:translate(62.9426vw,100vh) scale(0.8481)}}.festive2025banner .snow:nth-child(338){opacity:.00611;transform:translate(85.6637vw,-10px) scale(0.9759);animation:fall-338 50s -3s linear infinite}@keyframes fall-338{54.312%{transform:translate(79.0227vw,54.312vh) scale(0.9759)}to{transform:translate(82.3432vw,100vh) scale(0.9759)}}.festive2025banner .snow:nth-child(339){opacity:.23803;transform:translate(70.6786vw,-10px) scale(0.052);animation:fall-339 50s -24s linear infinite}@keyframes fall-339{42.383%{transform:translate(77.0944vw,42.383vh) scale(0.052)}to{transform:translate(73.8865vw,100vh) scale(0.052)}}.festive2025banner .snow:nth-child(340){opacity:.5226;transform:translate(59.385vw,-10px) scale(0.062);animation:fall-340 42s -15s linear infinite}@keyframes fall-340{51.498%{transform:translate(55.9814vw,51.498vh) scale(0.062)}to{transform:translate(57.6832vw,100vh) scale(0.062)}}.festive2025banner .snow:nth-child(341){opacity:.003315;transform:translate(64.738vw,-10px) scale(0.6364);animation:fall-341 44s -8s linear infinite}@keyframes fall-341{54.175%{transform:translate(73.7462vw,54.175vh) scale(0.6364)}to{transform:translate(69.2421vw,100vh) scale(0.6364)}}.festive2025banner .snow:nth-child(342){opacity:.381875;transform:translate(68.8416vw,-10px) scale(0.1804);animation:fall-342 46s -30s linear infinite}@keyframes fall-342{64.891%{transform:translate(81.7274vw,64.891vh) scale(0.1804)}to{transform:translate(75.2845vw,100vh) scale(0.1804)}}.festive2025banner .snow:nth-child(343){opacity:.147095;transform:translate(34.4734vw,-10px) scale(0.313);animation:fall-343 26s -21s linear infinite}@keyframes fall-343{58.477%{transform:translate(15.0224vw,58.477vh) scale(0.313)}to{transform:translate(24.7479vw,100vh) scale(0.313)}}.festive2025banner .snow:nth-child(344){opacity:.25883;transform:translate(5.9919vw,-10px) scale(0.1913);animation:fall-344 34s -14s linear infinite}@keyframes fall-344{39.153%{transform:translate(-10.8865vw,39.153vh) scale(0.1913)}to{transform:translate(-2.4473vw,100vh) scale(0.1913)}}.festive2025banner .snow:nth-child(345){opacity:.50375;transform:translate(54.2312vw,-10px) scale(0.3464);animation:fall-345 48s -11s linear infinite}@keyframes fall-345{31.551%{transform:translate(37.3504vw,31.551vh) scale(0.3464)}to{transform:translate(45.7908vw,100vh) scale(0.3464)}}.festive2025banner .snow:nth-child(346){opacity:.47307;transform:translate(36.4867vw,-10px) scale(0.2523);animation:fall-346 38s -24s linear infinite}@keyframes fall-346{58.903%{transform:translate(36.4677vw,58.903vh) scale(0.2523)}to{transform:translate(36.4772vw,100vh) scale(0.2523)}}.festive2025banner .snow:nth-child(347){opacity:.62478;transform:translate(38.0577vw,-10px) scale(0.5742);animation:fall-347 54s -22s linear infinite}@keyframes fall-347{53.67%{transform:translate(27.0469vw,53.67vh) scale(0.5742)}to{transform:translate(32.5523vw,100vh) scale(0.5742)}}.festive2025banner .snow:nth-child(348){opacity:.26897;transform:translate(16.5991vw,-10px) scale(0.5328);animation:fall-348 46s -5s linear infinite}@keyframes fall-348{39.831%{transform:translate(32.3363vw,39.831vh) scale(0.5328)}to{transform:translate(24.4677vw,100vh) scale(0.5328)}}.festive2025banner .snow:nth-child(349){opacity:.61724;transform:translate(82.1464vw,-10px) scale(0.9475);animation:fall-349 32s -22s linear infinite}@keyframes fall-349{32.444%{transform:translate(62.2838vw,32.444vh) scale(0.9475)}to{transform:translate(72.2151vw,100vh) scale(0.9475)}}.festive2025banner .snow:nth-child(350){opacity:.3666;transform:translate(31.5314vw,-10px) scale(0.7152);animation:fall-350 20s -20s linear infinite}@keyframes fall-350{32.445%{transform:translate(39.0074vw,32.445vh) scale(0.7152)}to{transform:translate(35.2694vw,100vh) scale(0.7152)}}.festive2025banner .snow:nth-child(351){opacity:.38142;transform:translate(57.3397vw,-10px) scale(0.0557);animation:fall-351 60s -14s linear infinite}@keyframes fall-351{39.887%{transform:translate(65.5653vw,39.887vh) scale(0.0557)}to{transform:translate(61.4525vw,100vh) scale(0.0557)}}.festive2025banner .snow:nth-child(352){opacity:.081705;transform:translate(54.1476vw,-10px) scale(0.2891);animation:fall-352 44s -20s linear infinite}@keyframes fall-352{77.403%{transform:translate(72.8844vw,77.403vh) scale(0.2891)}to{transform:translate(63.516vw,100vh) scale(0.2891)}}.festive2025banner .snow:nth-child(353){opacity:.47476;transform:translate(29.8058vw,-10px) scale(0.7356);animation:fall-353 50s -1s linear infinite}@keyframes fall-353{30.35%{transform:translate(13.3856vw,30.35vh) scale(0.7356)}to{transform:translate(21.5957vw,100vh) scale(0.7356)}}.festive2025banner .snow:nth-child(354){opacity:.380705;transform:translate(84.1277vw,-10px) scale(0.927);animation:fall-354 42s -20s linear infinite}@keyframes fall-354{64.242%{transform:translate(98.2579vw,64.242vh) scale(0.927)}to{transform:translate(91.1928vw,100vh) scale(0.927)}}.festive2025banner .snow:nth-child(355){opacity:.369785;transform:translate(73.4416vw,-10px) scale(0.2245);animation:fall-355 46s -22s linear infinite}@keyframes fall-355{43.194%{transform:translate(81.109vw,43.194vh) scale(0.2245)}to{transform:translate(77.2753vw,100vh) scale(0.2245)}}.festive2025banner .snow:nth-child(356){opacity:.572715;transform:translate(40.2527vw,-10px) scale(0.4686);animation:fall-356 58s -1s linear infinite}@keyframes fall-356{75.153%{transform:translate(53.7357vw,75.153vh) scale(0.4686)}to{transform:translate(46.9942vw,100vh) scale(0.4686)}}.festive2025banner .snow:nth-child(357){opacity:.267605;transform:translate(58.0157vw,-10px) scale(0.9258);animation:fall-357 48s -26s linear infinite}@keyframes fall-357{59.382%{transform:translate(54.2323vw,59.382vh) scale(0.9258)}to{transform:translate(56.124vw,100vh) scale(0.9258)}}.festive2025banner .snow:nth-child(358){opacity:.585975;transform:translate(37.3684vw,-10px) scale(0.0042);animation:fall-358 42s -30s linear infinite}@keyframes fall-358{61.963%{transform:translate(55.8906vw,61.963vh) scale(0.0042)}to{transform:translate(46.6295vw,100vh) scale(0.0042)}}.festive2025banner .snow:nth-child(359){opacity:.10751;transform:translate(56.067vw,-10px) scale(0.7724);animation:fall-359 52s -25s linear infinite}@keyframes fall-359{62.961%{transform:translate(51.9092vw,62.961vh) scale(0.7724)}to{transform:translate(53.9881vw,100vh) scale(0.7724)}}.festive2025banner .snow:nth-child(360){opacity:.477815;transform:translate(70.3945vw,-10px) scale(0.205);animation:fall-360 36s -19s linear infinite}@keyframes fall-360{77.339%{transform:translate(71.6161vw,77.339vh) scale(0.205)}to{transform:translate(71.0053vw,100vh) scale(0.205)}}.festive2025banner .snow:nth-child(361){opacity:.351715;transform:translate(95.2533vw,-10px) scale(0.8739);animation:fall-361 38s -5s linear infinite}@keyframes fall-361{69.053%{transform:translate(92.6419vw,69.053vh) scale(0.8739)}to{transform:translate(93.9476vw,100vh) scale(0.8739)}}.festive2025banner .snow:nth-child(362){opacity:.10842;transform:translate(24.8218vw,-10px) scale(0.9766);animation:fall-362 28s -2s linear infinite}@keyframes fall-362{67.213%{transform:translate(27.0708vw,67.213vh) scale(0.9766)}to{transform:translate(25.9463vw,100vh) scale(0.9766)}}.festive2025banner .snow:nth-child(363){opacity:.553605;transform:translate(43.1465vw,-10px) scale(0.0199);animation:fall-363 44s -20s linear infinite}@keyframes fall-363{30.132%{transform:translate(61.2409vw,30.132vh) scale(0.0199)}to{transform:translate(52.1937vw,100vh) scale(0.0199)}}.festive2025banner .snow:nth-child(364){opacity:.010985;transform:translate(95.953vw,-10px) scale(0.7993);animation:fall-364 50s -19s linear infinite}@keyframes fall-364{46.362%{transform:translate(89.803vw,46.362vh) scale(0.7993)}to{transform:translate(92.878vw,100vh) scale(0.7993)}}.festive2025banner .snow:nth-child(365){opacity:.10231;transform:translate(88.4976vw,-10px) scale(0.3748);animation:fall-365 28s -8s linear infinite}@keyframes fall-365{71.734%{transform:translate(70.093vw,71.734vh) scale(0.3748)}to{transform:translate(79.2953vw,100vh) scale(0.3748)}}.festive2025banner .snow:nth-child(366){opacity:.404755;transform:translate(92.4902vw,-10px) scale(0.8909);animation:fall-366 36s -27s linear infinite}@keyframes fall-366{68.274%{transform:translate(105.2588vw,68.274vh) scale(0.8909)}to{transform:translate(98.8745vw,100vh) scale(0.8909)}}.festive2025banner .snow:nth-child(367){opacity:.43797;transform:translate(12.4633vw,-10px) scale(0.2892);animation:fall-367 28s -21s linear infinite}@keyframes fall-367{63.117%{transform:translate(-3.5759vw,63.117vh) scale(0.2892)}to{transform:translate(4.4437vw,100vh) scale(0.2892)}}.festive2025banner .snow:nth-child(368){opacity:.209365;transform:translate(29.3019vw,-10px) scale(0.125);animation:fall-368 46s -21s linear infinite}@keyframes fall-368{43.049%{transform:translate(14.5263vw,43.049vh) scale(0.125)}to{transform:translate(21.9141vw,100vh) scale(0.125)}}.festive2025banner .snow:nth-child(369){opacity:.15262;transform:translate(71.6138vw,-10px) scale(0.605);animation:fall-369 34s -26s linear infinite}@keyframes fall-369{79.942%{transform:translate(77.269vw,79.942vh) scale(0.605)}to{transform:translate(74.4414vw,100vh) scale(0.605)}}.festive2025banner .snow:nth-child(370){opacity:.621465;transform:translate(50.8345vw,-10px) scale(0.0014);animation:fall-370 58s -29s linear infinite}@keyframes fall-370{48.373%{transform:translate(47.1239vw,48.373vh) scale(0.0014)}to{transform:translate(48.9792vw,100vh) scale(0.0014)}}.festive2025banner .snow:nth-child(371){opacity:.076635;transform:translate(98.2765vw,-10px) scale(0.1859);animation:fall-371 22s -6s linear infinite}@keyframes fall-371{73.219%{transform:translate(93.6969vw,73.219vh) scale(0.1859)}to{transform:translate(95.9867vw,100vh) scale(0.1859)}}.festive2025banner .snow:nth-child(372){opacity:.3484;transform:translate(14.1401vw,-10px) scale(0.6291);animation:fall-372 32s -25s linear infinite}@keyframes fall-372{62.79%{transform:translate(9.9193vw,62.79vh) scale(0.6291)}to{transform:translate(12.0297vw,100vh) scale(0.6291)}}.festive2025banner .snow:nth-child(373){opacity:.371605;transform:translate(63.3685vw,-10px) scale(0.7507);animation:fall-373 48s -2s linear infinite}@keyframes fall-373{41.698%{transform:translate(57.9031vw,41.698vh) scale(0.7507)}to{transform:translate(60.6358vw,100vh) scale(0.7507)}}.festive2025banner .snow:nth-child(374){opacity:.248885;transform:translate(26.2521vw,-10px) scale(0.138);animation:fall-374 56s -10s linear infinite}@keyframes fall-374{70.952%{transform:translate(24.6307vw,70.952vh) scale(0.138)}to{transform:translate(25.4414vw,100vh) scale(0.138)}}.festive2025banner .snow:nth-child(375){opacity:.649415;transform:translate(3.9014vw,-10px) scale(0.6664);animation:fall-375 52s -14s linear infinite}@keyframes fall-375{38.161%{transform:translate(9.5134vw,38.161vh) scale(0.6664)}to{transform:translate(6.7074vw,100vh) scale(0.6664)}}.festive2025banner .snow:nth-child(376){opacity:.435305;transform:translate(75.4285vw,-10px) scale(0.4073);animation:fall-376 20s -29s linear infinite}@keyframes fall-376{70.548%{transform:translate(84.7901vw,70.548vh) scale(0.4073)}to{transform:translate(80.1093vw,100vh) scale(0.4073)}}.festive2025banner .snow:nth-child(377){opacity:.630825;transform:translate(45.5765vw,-10px) scale(0.7594);animation:fall-377 38s -14s linear infinite}@keyframes fall-377{39.561%{transform:translate(45.7591vw,39.561vh) scale(0.7594)}to{transform:translate(45.6678vw,100vh) scale(0.7594)}}.festive2025banner .snow:nth-child(378){opacity:.114725;transform:translate(90.8469vw,-10px) scale(0.5412);animation:fall-378 38s -17s linear infinite}@keyframes fall-378{48.399%{transform:translate(93.9937vw,48.399vh) scale(0.5412)}to{transform:translate(92.4203vw,100vh) scale(0.5412)}}.festive2025banner .snow:nth-child(379){opacity:.592735;transform:translate(6.9106vw,-10px) scale(0.3057);animation:fall-379 30s -5s linear infinite}@keyframes fall-379{54.778%{transform:translate(-1.8402vw,54.778vh) scale(0.3057)}to{transform:translate(2.5352vw,100vh) scale(0.3057)}}.festive2025banner .snow:nth-child(380){opacity:.27976;transform:translate(44.105vw,-10px) scale(0.2688);animation:fall-380 42s -14s linear infinite}@keyframes fall-380{38.196%{transform:translate(42.2506vw,38.196vh) scale(0.2688)}to{transform:translate(43.1778vw,100vh) scale(0.2688)}}.festive2025banner .snow:nth-child(381){opacity:.299845;transform:translate(79.2147vw,-10px) scale(0.4411);animation:fall-381 32s -24s linear infinite}@keyframes fall-381{33.747%{transform:translate(94.2253vw,33.747vh) scale(0.4411)}to{transform:translate(86.72vw,100vh) scale(0.4411)}}.festive2025banner .snow:nth-child(382){opacity:.0325;transform:translate(72.2682vw,-10px) scale(0.0403);animation:fall-382 34s -25s linear infinite}@keyframes fall-382{62.342%{transform:translate(84.8766vw,62.342vh) scale(0.0403)}to{transform:translate(78.5724vw,100vh) scale(0.0403)}}.festive2025banner .snow:nth-child(383){opacity:.622895;transform:translate(93.4946vw,-10px) scale(0.3706);animation:fall-383 34s -9s linear infinite}@keyframes fall-383{48.637%{transform:translate(105.9328vw,48.637vh) scale(0.3706)}to{transform:translate(99.7137vw,100vh) scale(0.3706)}}.festive2025banner .snow:nth-child(384){opacity:.644735;transform:translate(53.6384vw,-10px) scale(0.9282);animation:fall-384 32s -27s linear infinite}@keyframes fall-384{36.329%{transform:translate(34.8438vw,36.329vh) scale(0.9282)}to{transform:translate(44.2411vw,100vh) scale(0.9282)}}.festive2025banner .snow:nth-child(385){opacity:.534235;transform:translate(3.1334vw,-10px) scale(0.3243);animation:fall-385 42s -15s linear infinite}@keyframes fall-385{49.905%{transform:translate(-11.3426vw,49.905vh) scale(0.3243)}to{transform:translate(-4.1046vw,100vh) scale(0.3243)}}.festive2025banner .snow:nth-child(386){opacity:.517075;transform:translate(65.524vw,-10px) scale(0.01);animation:fall-386 48s -24s linear infinite}@keyframes fall-386{49.77%{transform:translate(57.7342vw,49.77vh) scale(0.01)}to{transform:translate(61.6291vw,100vh) scale(0.01)}}.festive2025banner .snow:nth-child(387){opacity:.476385;transform:translate(77.6484vw,-10px) scale(0.3733);animation:fall-387 42s -23s linear infinite}@keyframes fall-387{64.115%{transform:translate(91.5048vw,64.115vh) scale(0.3733)}to{transform:translate(84.5766vw,100vh) scale(0.3733)}}.festive2025banner .snow:nth-child(388){opacity:.346775;transform:translate(85.5299vw,-10px) scale(0.4448);animation:fall-388 36s -16s linear infinite}@keyframes fall-388{67.914%{transform:translate(86.4089vw,67.914vh) scale(0.4448)}to{transform:translate(85.9694vw,100vh) scale(0.4448)}}.festive2025banner .snow:nth-child(389){opacity:.494455;transform:translate(49.8296vw,-10px) scale(0.8858);animation:fall-389 36s -18s linear infinite}@keyframes fall-389{39.394%{transform:translate(39.854vw,39.394vh) scale(0.8858)}to{transform:translate(44.8418vw,100vh) scale(0.8858)}}.festive2025banner .snow:nth-child(390){opacity:.28418;transform:translate(39.2798vw,-10px) scale(0.336);animation:fall-390 50s -24s linear infinite}@keyframes fall-390{75.711%{transform:translate(55.08vw,75.711vh) scale(0.336)}to{transform:translate(47.1799vw,100vh) scale(0.336)}}.festive2025banner .snow:nth-child(391){opacity:.29094;transform:translate(61.5896vw,-10px) scale(0.4626);animation:fall-391 32s -11s linear infinite}@keyframes fall-391{43.754%{transform:translate(62.4302vw,43.754vh) scale(0.4626)}to{transform:translate(62.0099vw,100vh) scale(0.4626)}}.festive2025banner .snow:nth-child(392){opacity:.24973;transform:translate(83.0243vw,-10px) scale(0.2342);animation:fall-392 36s -7s linear infinite}@keyframes fall-392{40.301%{transform:translate(95.4161vw,40.301vh) scale(0.2342)}to{transform:translate(89.2202vw,100vh) scale(0.2342)}}.festive2025banner .snow:nth-child(393){opacity:.56823;transform:translate(58.1887vw,-10px) scale(0.0433);animation:fall-393 34s -27s linear infinite}@keyframes fall-393{32.121%{transform:translate(46.1903vw,32.121vh) scale(0.0433)}to{transform:translate(52.1895vw,100vh) scale(0.0433)}}.festive2025banner .snow:nth-child(394){opacity:.265915;transform:translate(90.9633vw,-10px) scale(0.6695);animation:fall-394 40s -18s linear infinite}@keyframes fall-394{61.568%{transform:translate(79.4087vw,61.568vh) scale(0.6695)}to{transform:translate(85.186vw,100vh) scale(0.6695)}}.festive2025banner .snow:nth-child(395){opacity:.422435;transform:translate(4.4557vw,-10px) scale(0.1932);animation:fall-395 20s -26s linear infinite}@keyframes fall-395{74.921%{transform:translate(10.5371vw,74.921vh) scale(0.1932)}to{transform:translate(7.4964vw,100vh) scale(0.1932)}}.festive2025banner .snow:nth-child(396){opacity:.61243;transform:translate(88.4243vw,-10px) scale(0.0715);animation:fall-396 52s -20s linear infinite}@keyframes fall-396{70.28%{transform:translate(85.5863vw,70.28vh) scale(0.0715)}to{transform:translate(87.0053vw,100vh) scale(0.0715)}}.festive2025banner .snow:nth-child(397){opacity:.0234;transform:translate(15.679vw,-10px) scale(0.5099);animation:fall-397 40s -15s linear infinite}@keyframes fall-397{62.762%{transform:translate(9.689vw,62.762vh) scale(0.5099)}to{transform:translate(12.684vw,100vh) scale(0.5099)}}.festive2025banner .snow:nth-child(398){opacity:.585455;transform:translate(77.1504vw,-10px) scale(0.492);animation:fall-398 54s -12s linear infinite}@keyframes fall-398{35.134%{transform:translate(87.769vw,35.134vh) scale(0.492)}to{transform:translate(82.4597vw,100vh) scale(0.492)}}.festive2025banner .snow:nth-child(399){opacity:.41561;transform:translate(53.5832vw,-10px) scale(0.0203);animation:fall-399 60s -5s linear infinite}@keyframes fall-399{59.978%{transform:translate(54.5258vw,59.978vh) scale(0.0203)}to{transform:translate(54.0545vw,100vh) scale(0.0203)}}.festive2025banner .snow:nth-child(400){opacity:.63778;transform:translate(27.8363vw,-10px) scale(0.0045);animation:fall-400 20s -8s linear infinite}@keyframes fall-400{34.112%{transform:translate(23.8751vw,34.112vh) scale(0.0045)}to{transform:translate(25.8557vw,100vh) scale(0.0045)}}.festive2025banner .snow:nth-child(401){opacity:.2613;transform:translate(26.7659vw,-10px) scale(0.7764);animation:fall-401 42s -16s linear infinite}@keyframes fall-401{78.447%{transform:translate(28.7407vw,78.447vh) scale(0.7764)}to{transform:translate(27.7533vw,100vh) scale(0.7764)}}.festive2025banner .snow:nth-child(402){opacity:.281385;transform:translate(76.3871vw,-10px) scale(0.6883);animation:fall-402 30s -8s linear infinite}@keyframes fall-402{50.203%{transform:translate(87.4809vw,50.203vh) scale(0.6883)}to{transform:translate(81.934vw,100vh) scale(0.6883)}}.festive2025banner .snow:nth-child(403){opacity:.274625;transform:translate(71.1916vw,-10px) scale(0.0492);animation:fall-403 54s -17s linear infinite}@keyframes fall-403{57.858%{transform:translate(59.5024vw,57.858vh) scale(0.0492)}to{transform:translate(65.347vw,100vh) scale(0.0492)}}.festive2025banner .snow:nth-child(404){opacity:.06799;transform:translate(85.1648vw,-10px) scale(0.5218);animation:fall-404 28s -26s linear infinite}@keyframes fall-404{60.969%{transform:translate(83.2354vw,60.969vh) scale(0.5218)}to{transform:translate(84.2001vw,100vh) scale(0.5218)}}.festive2025banner .snow:nth-child(405){opacity:.32578;transform:translate(68.714vw,-10px) scale(0.1105);animation:fall-405 30s -3s linear infinite}@keyframes fall-405{63.444%{transform:translate(75.6206vw,63.444vh) scale(0.1105)}to{transform:translate(72.1673vw,100vh) scale(0.1105)}}.festive2025banner .snow:nth-child(406){opacity:.36673;transform:translate(11.245vw,-10px) scale(0.7992);animation:fall-406 42s -26s linear infinite}@keyframes fall-406{72.475%{transform:translate(27.466vw,72.475vh) scale(0.7992)}to{transform:translate(19.3555vw,100vh) scale(0.7992)}}.festive2025banner .snow:nth-child(407){opacity:.226915;transform:translate(4.7687vw,-10px) scale(0.163);animation:fall-407 26s -5s linear infinite}@keyframes fall-407{79.179%{transform:translate(-11.1591vw,79.179vh) scale(0.163)}to{transform:translate(-3.1952vw,100vh) scale(0.163)}}.festive2025banner .snow:nth-child(408){opacity:.34801;transform:translate(92.5174vw,-10px) scale(0.2332);animation:fall-408 52s -2s linear infinite}@keyframes fall-408{38.019%{transform:translate(104.0504vw,38.019vh) scale(0.2332)}to{transform:translate(98.2839vw,100vh) scale(0.2332)}}.festive2025banner .snow:nth-child(409){opacity:.39299;transform:translate(31.9284vw,-10px) scale(0.5496);animation:fall-409 22s -17s linear infinite}@keyframes fall-409{73.206%{transform:translate(46.941vw,73.206vh) scale(0.5496)}to{transform:translate(39.4347vw,100vh) scale(0.5496)}}.festive2025banner .snow:nth-child(410){opacity:.64779;transform:translate(76.4168vw,-10px) scale(0.1634);animation:fall-410 40s -24s linear infinite}@keyframes fall-410{32.126%{transform:translate(95.5804vw,32.126vh) scale(0.1634)}to{transform:translate(85.9986vw,100vh) scale(0.1634)}}.festive2025banner .snow:nth-child(411){opacity:.618085;transform:translate(56.9362vw,-10px) scale(0.507);animation:fall-411 56s -28s linear infinite}@keyframes fall-411{63.068%{transform:translate(66.2692vw,63.068vh) scale(0.507)}to{transform:translate(61.6027vw,100vh) scale(0.507)}}.festive2025banner .snow:nth-child(412){opacity:.313625;transform:translate(88.4821vw,-10px) scale(0.5339);animation:fall-412 40s -9s linear infinite}@keyframes fall-412{47.695%{transform:translate(85.0833vw,47.695vh) scale(0.5339)}to{transform:translate(86.7827vw,100vh) scale(0.5339)}}.festive2025banner .snow:nth-child(413){opacity:.02431;transform:translate(92.1007vw,-10px) scale(0.6935);animation:fall-413 32s -15s linear infinite}@keyframes fall-413{38.911%{transform:translate(94.4097vw,38.911vh) scale(0.6935)}to{transform:translate(93.2552vw,100vh) scale(0.6935)}}.festive2025banner .snow:nth-child(414){opacity:.022555;transform:translate(3.0361vw,-10px) scale(0.3274);animation:fall-414 30s -10s linear infinite}@keyframes fall-414{31.317%{transform:translate(-5.1827vw,31.317vh) scale(0.3274)}to{transform:translate(-1.0733vw,100vh) scale(0.3274)}}.festive2025banner .snow:nth-child(415){opacity:.43576;transform:translate(48.1262vw,-10px) scale(0.9283);animation:fall-415 60s -5s linear infinite}@keyframes fall-415{55.574%{transform:translate(33.8408vw,55.574vh) scale(0.9283)}to{transform:translate(40.9835vw,100vh) scale(0.9283)}}.festive2025banner .snow:nth-child(416){opacity:.03198;transform:translate(82.2455vw,-10px) scale(0.4246);animation:fall-416 54s -13s linear infinite}@keyframes fall-416{76.905%{transform:translate(90.1591vw,76.905vh) scale(0.4246)}to{transform:translate(86.2023vw,100vh) scale(0.4246)}}.festive2025banner .snow:nth-child(417){opacity:.06929;transform:translate(72.2996vw,-10px) scale(0.7997);animation:fall-417 30s -2s linear infinite}@keyframes fall-417{45.858%{transform:translate(85.6494vw,45.858vh) scale(0.7997)}to{transform:translate(78.9745vw,100vh) scale(0.7997)}}.festive2025banner .snow:nth-child(418){opacity:.219505;transform:translate(3.2149vw,-10px) scale(0.5973);animation:fall-418 42s -30s linear infinite}@keyframes fall-418{62.969%{transform:translate(10.6073vw,62.969vh) scale(0.5973)}to{transform:translate(6.9111vw,100vh) scale(0.5973)}}.festive2025banner .snow:nth-child(419){opacity:.062985;transform:translate(28.446vw,-10px) scale(0.7739);animation:fall-419 36s -27s linear infinite}@keyframes fall-419{33.642%{transform:translate(42.301vw,33.642vh) scale(0.7739)}to{transform:translate(35.3735vw,100vh) scale(0.7739)}}.festive2025banner .snow:nth-child(420){opacity:.05265;transform:translate(31.8711vw,-10px) scale(0.2771);animation:fall-420 56s -10s linear infinite}@keyframes fall-420{41.626%{transform:translate(51.6877vw,41.626vh) scale(0.2771)}to{transform:translate(41.7794vw,100vh) scale(0.2771)}}.festive2025banner .snow:nth-child(421){opacity:.63362;transform:translate(66.5289vw,-10px) scale(0.3849);animation:fall-421 52s -27s linear infinite}@keyframes fall-421{31.98%{transform:translate(59.4999vw,31.98vh) scale(0.3849)}to{transform:translate(63.0144vw,100vh) scale(0.3849)}}.festive2025banner .snow:nth-child(422){opacity:.031135;transform:translate(24.3354vw,-10px) scale(0.2432);animation:fall-422 24s -21s linear infinite}@keyframes fall-422{59.222%{transform:translate(10.0826vw,59.222vh) scale(0.2432)}to{transform:translate(17.209vw,100vh) scale(0.2432)}}.festive2025banner .snow:nth-child(423){opacity:.17277;transform:translate(12.8955vw,-10px) scale(0.8004);animation:fall-423 54s -27s linear infinite}@keyframes fall-423{73.808%{transform:translate(-5.2969vw,73.808vh) scale(0.8004)}to{transform:translate(3.7993vw,100vh) scale(0.8004)}}.festive2025banner .snow:nth-child(424){opacity:.283205;transform:translate(43.6034vw,-10px) scale(0.7302);animation:fall-424 52s -9s linear infinite}@keyframes fall-424{53.118%{transform:translate(51.7942vw,53.118vh) scale(0.7302)}to{transform:translate(47.6988vw,100vh) scale(0.7302)}}.festive2025banner .snow:nth-child(425){opacity:.17576;transform:translate(63.5699vw,-10px) scale(0.6509);animation:fall-425 22s -11s linear infinite}@keyframes fall-425{72.847%{transform:translate(61.4131vw,72.847vh) scale(0.6509)}to{transform:translate(62.4915vw,100vh) scale(0.6509)}}.festive2025banner .snow:nth-child(426){opacity:.010855;transform:translate(21.7214vw,-10px) scale(0.5761);animation:fall-426 46s -28s linear infinite}@keyframes fall-426{52.304%{transform:translate(6.2824vw,52.304vh) scale(0.5761)}to{transform:translate(14.0019vw,100vh) scale(0.5761)}}.festive2025banner .snow:nth-child(427){opacity:.38844;transform:translate(48.5769vw,-10px) scale(0.2631);animation:fall-427 48s -17s linear infinite}@keyframes fall-427{31.043%{transform:translate(66.6269vw,31.043vh) scale(0.2631)}to{transform:translate(57.6019vw,100vh) scale(0.2631)}}.festive2025banner .snow:nth-child(428){opacity:.071695;transform:translate(75.7759vw,-10px) scale(0.1962);animation:fall-428 42s -7s linear infinite}@keyframes fall-428{71.924%{transform:translate(62.1193vw,71.924vh) scale(0.1962)}to{transform:translate(68.9476vw,100vh) scale(0.1962)}}.festive2025banner .snow:nth-child(429){opacity:.04316;transform:translate(20.5725vw,-10px) scale(0.0052);animation:fall-429 20s -16s linear infinite}@keyframes fall-429{45.086%{transform:translate(15.9639vw,45.086vh) scale(0.0052)}to{transform:translate(18.2682vw,100vh) scale(0.0052)}}.festive2025banner .snow:nth-child(430){opacity:.548015;transform:translate(24.0338vw,-10px) scale(0.8607);animation:fall-430 30s -9s linear infinite}@keyframes fall-430{55.646%{transform:translate(4.9704vw,55.646vh) scale(0.8607)}to{transform:translate(14.5021vw,100vh) scale(0.8607)}}.festive2025banner .snow:nth-child(431){opacity:.31655;transform:translate(99.4559vw,-10px) scale(0.6158);animation:fall-431 28s -12s linear infinite}@keyframes fall-431{77.884%{transform:translate(89.4599vw,77.884vh) scale(0.6158)}to{transform:translate(94.4579vw,100vh) scale(0.6158)}}.festive2025banner .snow:nth-child(432){opacity:.218075;transform:translate(83.6461vw,-10px) scale(0.1133);animation:fall-432 60s -4s linear infinite}@keyframes fall-432{71.549%{transform:translate(81.1379vw,71.549vh) scale(0.1133)}to{transform:translate(82.392vw,100vh) scale(0.1133)}}.festive2025banner .snow:nth-child(433){opacity:.350155;transform:translate(57.3401vw,-10px) scale(0.4344);animation:fall-433 48s -21s linear infinite}@keyframes fall-433{30.372%{transform:translate(53.2175vw,30.372vh) scale(0.4344)}to{transform:translate(55.2788vw,100vh) scale(0.4344)}}.festive2025banner .snow:nth-child(434){opacity:.61659;transform:translate(59.7283vw,-10px) scale(0.3843);animation:fall-434 26s -29s linear infinite}@keyframes fall-434{39.478%{transform:translate(77.7891vw,39.478vh) scale(0.3843)}to{transform:translate(68.7587vw,100vh) scale(0.3843)}}.festive2025banner .snow:nth-child(435){opacity:.22854;transform:translate(73.9796vw,-10px) scale(0.8237);animation:fall-435 50s -26s linear infinite}@keyframes fall-435{52.604%{transform:translate(56.4756vw,52.604vh) scale(0.8237)}to{transform:translate(65.2276vw,100vh) scale(0.8237)}}.festive2025banner .snow:nth-child(436){opacity:.33527;transform:translate(9.8643vw,-10px) scale(0.7606);animation:fall-436 48s -4s linear infinite}@keyframes fall-436{30.604%{transform:translate(24.4083vw,30.604vh) scale(0.7606)}to{transform:translate(17.1363vw,100vh) scale(0.7606)}}.festive2025banner .snow:nth-child(437){opacity:.239135;transform:translate(68.5482vw,-10px) scale(0.5393);animation:fall-437 46s -3s linear infinite}@keyframes fall-437{61.01%{transform:translate(55.1048vw,61.01vh) scale(0.5393)}to{transform:translate(61.8265vw,100vh) scale(0.5393)}}.festive2025banner .snow:nth-child(438){opacity:.047905;transform:translate(78.7346vw,-10px) scale(0.7647);animation:fall-438 54s -26s linear infinite}@keyframes fall-438{68.54%{transform:translate(62.8522vw,68.54vh) scale(0.7647)}to{transform:translate(70.7934vw,100vh) scale(0.7647)}}.festive2025banner .snow:nth-child(439){opacity:.159315;transform:translate(5.2682vw,-10px) scale(0.5937);animation:fall-439 42s -11s linear infinite}@keyframes fall-439{63.66%{transform:translate(-6.1608vw,63.66vh) scale(0.5937)}to{transform:translate(-0.4463vw,100vh) scale(0.5937)}}.festive2025banner .snow:nth-child(440){opacity:.050505;transform:translate(37.1703vw,-10px) scale(0.4654);animation:fall-440 56s -11s linear infinite}@keyframes fall-440{39.817%{transform:translate(41.7243vw,39.817vh) scale(0.4654)}to{transform:translate(39.4473vw,100vh) scale(0.4654)}}.festive2025banner .snow:nth-child(441){opacity:.574795;transform:translate(87.4855vw,-10px) scale(0.117);animation:fall-441 32s -11s linear infinite}@keyframes fall-441{37.863%{transform:translate(82.0961vw,37.863vh) scale(0.117)}to{transform:translate(84.7908vw,100vh) scale(0.117)}}.festive2025banner .snow:nth-child(442){opacity:.373035;transform:translate(28.54vw,-10px) scale(0.6198);animation:fall-442 52s -30s linear infinite}@keyframes fall-442{52.147%{transform:translate(23.0036vw,52.147vh) scale(0.6198)}to{transform:translate(25.7718vw,100vh) scale(0.6198)}}.festive2025banner .snow:nth-child(443){opacity:.18382;transform:translate(65.4712vw,-10px) scale(0.2768);animation:fall-443 52s -4s linear infinite}@keyframes fall-443{73.964%{transform:translate(82.2514vw,73.964vh) scale(0.2768)}to{transform:translate(73.8613vw,100vh) scale(0.2768)}}.festive2025banner .snow:nth-child(444){opacity:.544115;transform:translate(34.1733vw,-10px) scale(0.1125);animation:fall-444 40s -1s linear infinite}@keyframes fall-444{53.12%{transform:translate(34.2155vw,53.12vh) scale(0.1125)}to{transform:translate(34.1944vw,100vh) scale(0.1125)}}.festive2025banner .snow:nth-child(445){opacity:.017095;transform:translate(87.365vw,-10px) scale(0.6459);animation:fall-445 42s -26s linear infinite}@keyframes fall-445{73.504%{transform:translate(69.355vw,73.504vh) scale(0.6459)}to{transform:translate(78.36vw,100vh) scale(0.6459)}}.festive2025banner .snow:nth-child(446){opacity:.56979;transform:translate(18.489vw,-10px) scale(0.5079);animation:fall-446 52s -21s linear infinite}@keyframes fall-446{37.172%{transform:translate(11.3606vw,37.172vh) scale(0.5079)}to{transform:translate(14.9248vw,100vh) scale(0.5079)}}.festive2025banner .snow:nth-child(447){opacity:.241735;transform:translate(18.0025vw,-10px) scale(0.5418);animation:fall-447 44s -19s linear infinite}@keyframes fall-447{53.464%{transform:translate(8.5849vw,53.464vh) scale(0.5418)}to{transform:translate(13.2937vw,100vh) scale(0.5418)}}.festive2025banner .snow:nth-child(448){opacity:.337155;transform:translate(61.313vw,-10px) scale(0.7399);animation:fall-448 58s -10s linear infinite}@keyframes fall-448{75.65%{transform:translate(75.3672vw,75.65vh) scale(0.7399)}to{transform:translate(68.3401vw,100vh) scale(0.7399)}}.festive2025banner .snow:nth-child(449){opacity:.576225;transform:translate(46.961vw,-10px) scale(0.6603);animation:fall-449 50s -6s linear infinite}@keyframes fall-449{66.188%{transform:translate(65.4056vw,66.188vh) scale(0.6603)}to{transform:translate(56.1833vw,100vh) scale(0.6603)}}.festive2025banner .snow:nth-child(450){opacity:.36803;transform:translate(69.3675vw,-10px) scale(0.803);animation:fall-450 36s -29s linear infinite}@keyframes fall-450{57.978%{transform:translate(56.0407vw,57.978vh) scale(0.803)}to{transform:translate(62.7041vw,100vh) scale(0.803)}}.festive2025banner .snow:nth-child(451){opacity:.10985;transform:translate(6.5308vw,-10px) scale(0.9583);animation:fall-451 30s -26s linear infinite}@keyframes fall-451{41.794%{transform:translate(0.7278vw,41.794vh) scale(0.9583)}to{transform:translate(3.6293vw,100vh) scale(0.9583)}}.festive2025banner .snow:nth-child(452){opacity:.46852;transform:translate(13.358vw,-10px) scale(0.2399);animation:fall-452 24s -12s linear infinite}@keyframes fall-452{58.58%{transform:translate(-2.021vw,58.58vh) scale(0.2399)}to{transform:translate(5.6685vw,100vh) scale(0.2399)}}.festive2025banner .snow:nth-child(453){opacity:.250705;transform:translate(90.1462vw,-10px) scale(0.1377);animation:fall-453 28s -15s linear infinite}@keyframes fall-453{38.062%{transform:translate(83.7702vw,38.062vh) scale(0.1377)}to{transform:translate(86.9582vw,100vh) scale(0.1377)}}.festive2025banner .snow:nth-child(454){opacity:.284635;transform:translate(56.057vw,-10px) scale(0.6594);animation:fall-454 56s -10s linear infinite}@keyframes fall-454{35.594%{transform:translate(66.8386vw,35.594vh) scale(0.6594)}to{transform:translate(61.4478vw,100vh) scale(0.6594)}}.festive2025banner .snow:nth-child(455){opacity:.230555;transform:translate(40.2324vw,-10px) scale(0.259);animation:fall-455 20s -6s linear infinite}@keyframes fall-455{79.492%{transform:translate(33.553vw,79.492vh) scale(0.259)}to{transform:translate(36.8927vw,100vh) scale(0.259)}}.festive2025banner .snow:nth-child(456){opacity:.391365;transform:translate(80.128vw,-10px) scale(0.1994);animation:fall-456 60s -18s linear infinite}@keyframes fall-456{49.014%{transform:translate(62.5864vw,49.014vh) scale(0.1994)}to{transform:translate(71.3572vw,100vh) scale(0.1994)}}.festive2025banner .snow:nth-child(457){opacity:.519025;transform:translate(86.7274vw,-10px) scale(0.1416);animation:fall-457 32s -30s linear infinite}@keyframes fall-457{41.559%{transform:translate(99.6468vw,41.559vh) scale(0.1416)}to{transform:translate(93.1871vw,100vh) scale(0.1416)}}.festive2025banner .snow:nth-child(458){opacity:.634985;transform:translate(59.7698vw,-10px) scale(0.2088);animation:fall-458 50s -15s linear infinite}@keyframes fall-458{32.378%{transform:translate(58.7826vw,32.378vh) scale(0.2088)}to{transform:translate(59.2762vw,100vh) scale(0.2088)}}.festive2025banner .snow:nth-child(459){opacity:.077155;transform:translate(18.8846vw,-10px) scale(0.8931);animation:fall-459 42s -4s linear infinite}@keyframes fall-459{71.386%{transform:translate(23.1342vw,71.386vh) scale(0.8931)}to{transform:translate(21.0094vw,100vh) scale(0.8931)}}.festive2025banner .snow:nth-child(460){opacity:.42796;transform:translate(31.4226vw,-10px) scale(0.019);animation:fall-460 22s -25s linear infinite}@keyframes fall-460{59.447%{transform:translate(44.0316vw,59.447vh) scale(0.019)}to{transform:translate(37.7271vw,100vh) scale(0.019)}}.festive2025banner .snow:nth-child(461){opacity:.46124;transform:translate(61.8073vw,-10px) scale(0.6004);animation:fall-461 44s -20s linear infinite}@keyframes fall-461{50.442%{transform:translate(50.2897vw,50.442vh) scale(0.6004)}to{transform:translate(56.0485vw,100vh) scale(0.6004)}}.festive2025banner .snow:nth-child(462){opacity:.60411;transform:translate(71.0478vw,-10px) scale(0.989);animation:fall-462 40s -4s linear infinite}@keyframes fall-462{40.4%{transform:translate(71.9364vw,40.4vh) scale(0.989)}to{transform:translate(71.4921vw,100vh) scale(0.989)}}.festive2025banner .snow:nth-child(463){opacity:.01014;transform:translate(63.4123vw,-10px) scale(0.9345);animation:fall-463 56s -21s linear infinite}@keyframes fall-463{32.891%{transform:translate(63.8493vw,32.891vh) scale(0.9345)}to{transform:translate(63.6308vw,100vh) scale(0.9345)}}.festive2025banner .snow:nth-child(464){opacity:.163605;transform:translate(59.7637vw,-10px) scale(0.5377);animation:fall-464 48s -27s linear infinite}@keyframes fall-464{70.599%{transform:translate(73.1691vw,70.599vh) scale(0.5377)}to{transform:translate(66.4664vw,100vh) scale(0.5377)}}.festive2025banner .snow:nth-child(465){opacity:.4589;transform:translate(31.6111vw,-10px) scale(0.2458);animation:fall-465 20s -17s linear infinite}@keyframes fall-465{32.609%{transform:translate(29.0117vw,32.609vh) scale(0.2458)}to{transform:translate(30.3114vw,100vh) scale(0.2458)}}.festive2025banner .snow:nth-child(466){opacity:.228085;transform:translate(28.9204vw,-10px) scale(0.1816);animation:fall-466 60s -17s linear infinite}@keyframes fall-466{34.962%{transform:translate(10.8032vw,34.962vh) scale(0.1816)}to{transform:translate(19.8618vw,100vh) scale(0.1816)}}.festive2025banner .snow:nth-child(467){opacity:.4446;transform:translate(75.6416vw,-10px) scale(0.8176);animation:fall-467 58s -26s linear infinite}@keyframes fall-467{34.394%{transform:translate(62.2922vw,34.394vh) scale(0.8176)}to{transform:translate(68.9669vw,100vh) scale(0.8176)}}.festive2025banner .snow:nth-child(468){opacity:.12935;transform:translate(94.5589vw,-10px) scale(0.2158);animation:fall-468 54s -13s linear infinite}@keyframes fall-468{50.49%{transform:translate(79.2339vw,50.49vh) scale(0.2158)}to{transform:translate(86.8964vw,100vh) scale(0.2158)}}.festive2025banner .snow:nth-child(469){opacity:.12506;transform:translate(73.2839vw,-10px) scale(0.81);animation:fall-469 42s -1s linear infinite}@keyframes fall-469{57.971%{transform:translate(90.6193vw,57.971vh) scale(0.81)}to{transform:translate(81.9516vw,100vh) scale(0.81)}}.festive2025banner .snow:nth-child(470){opacity:.294515;transform:translate(48.8401vw,-10px) scale(0.4815);animation:fall-470 38s -27s linear infinite}@keyframes fall-470{50.701%{transform:translate(39.6141vw,50.701vh) scale(0.4815)}to{transform:translate(44.2271vw,100vh) scale(0.4815)}}.festive2025banner .snow:nth-child(471){opacity:.31096;transform:translate(10.9496vw,-10px) scale(0.3666);animation:fall-471 60s -26s linear infinite}@keyframes fall-471{78.802%{transform:translate(18.2402vw,78.802vh) scale(0.3666)}to{transform:translate(14.5949vw,100vh) scale(0.3666)}}.festive2025banner .snow:nth-child(472){opacity:.46761;transform:translate(3.1357vw,-10px) scale(0.5909);animation:fall-472 22s -17s linear infinite}@keyframes fall-472{64.213%{transform:translate(14.3605vw,64.213vh) scale(0.5909)}to{transform:translate(8.7481vw,100vh) scale(0.5909)}}.festive2025banner .snow:nth-child(473){opacity:.30576;transform:translate(73.0728vw,-10px) scale(0.6995);animation:fall-473 50s -16s linear infinite}@keyframes fall-473{55.96%{transform:translate(61.705vw,55.96vh) scale(0.6995)}to{transform:translate(67.3889vw,100vh) scale(0.6995)}}.festive2025banner .snow:nth-child(474){opacity:.52338;transform:translate(73.5409vw,-10px) scale(0.4613);animation:fall-474 56s -13s linear infinite}@keyframes fall-474{41.601%{transform:translate(78.3247vw,41.601vh) scale(0.4613)}to{transform:translate(75.9328vw,100vh) scale(0.4613)}}.festive2025banner .snow:nth-child(475){opacity:.518505;transform:translate(31.5678vw,-10px) scale(0.2608);animation:fall-475 48s -20s linear infinite}@keyframes fall-475{40.812%{transform:translate(36.8318vw,40.812vh) scale(0.2608)}to{transform:translate(34.1998vw,100vh) scale(0.2608)}}.festive2025banner .snow:nth-child(476){opacity:.15145;transform:translate(98.2284vw,-10px) scale(0.2897);animation:fall-476 34s -11s linear infinite}@keyframes fall-476{42.127%{transform:translate(78.8604vw,42.127vh) scale(0.2897)}to{transform:translate(88.5444vw,100vh) scale(0.2897)}}.festive2025banner .snow:nth-child(477){opacity:.19617;transform:translate(94.3342vw,-10px) scale(0.5845);animation:fall-477 26s -15s linear infinite}@keyframes fall-477{56.986%{transform:translate(93.5128vw,56.986vh) scale(0.5845)}to{transform:translate(93.9235vw,100vh) scale(0.5845)}}.festive2025banner .snow:nth-child(478){opacity:.60996;transform:translate(95.5278vw,-10px) scale(0.6267);animation:fall-478 34s -3s linear infinite}@keyframes fall-478{69.357%{transform:translate(77.2334vw,69.357vh) scale(0.6267)}to{transform:translate(86.3806vw,100vh) scale(0.6267)}}.festive2025banner .snow:nth-child(479){opacity:.396435;transform:translate(53.5388vw,-10px) scale(0.1119);animation:fall-479 38s -12s linear infinite}@keyframes fall-479{79.931%{transform:translate(67.166vw,79.931vh) scale(0.1119)}to{transform:translate(60.3524vw,100vh) scale(0.1119)}}.festive2025banner .snow:nth-child(480){opacity:.06383;transform:translate(50.1088vw,-10px) scale(0.3569);animation:fall-480 48s -17s linear infinite}@keyframes fall-480{58.59%{transform:translate(58.2624vw,58.59vh) scale(0.3569)}to{transform:translate(54.1856vw,100vh) scale(0.3569)}}.festive2025banner .snow:nth-child(481){opacity:.41262;transform:translate(19.1837vw,-10px) scale(0.5142);animation:fall-481 40s -10s linear infinite}@keyframes fall-481{42.533%{transform:translate(3.1885vw,42.533vh) scale(0.5142)}to{transform:translate(11.1861vw,100vh) scale(0.5142)}}.festive2025banner .snow:nth-child(482){opacity:.371215;transform:translate(68.7263vw,-10px) scale(0.1345);animation:fall-482 48s -26s linear infinite}@keyframes fall-482{52.841%{transform:translate(75.0155vw,52.841vh) scale(0.1345)}to{transform:translate(71.8709vw,100vh) scale(0.1345)}}.festive2025banner .snow:nth-child(483){opacity:.30264;transform:translate(14.6939vw,-10px) scale(0.505);animation:fall-483 34s -19s linear infinite}@keyframes fall-483{35.481%{transform:translate(14.4203vw,35.481vh) scale(0.505)}to{transform:translate(14.5571vw,100vh) scale(0.505)}}.festive2025banner .snow:nth-child(484){opacity:.133965;transform:translate(52.8799vw,-10px) scale(0.6778);animation:fall-484 56s -24s linear infinite}@keyframes fall-484{57.519%{transform:translate(66.5873vw,57.519vh) scale(0.6778)}to{transform:translate(59.7336vw,100vh) scale(0.6778)}}.festive2025banner .snow:nth-child(485){opacity:.55198;transform:translate(81.095vw,-10px) scale(0.478);animation:fall-485 44s -25s linear infinite}@keyframes fall-485{39.489%{transform:translate(93.5096vw,39.489vh) scale(0.478)}to{transform:translate(87.3023vw,100vh) scale(0.478)}}.festive2025banner .snow:nth-child(486){opacity:.632515;transform:translate(62.1386vw,-10px) scale(0.7434);animation:fall-486 58s -28s linear infinite}@keyframes fall-486{74.981%{transform:translate(43.0884vw,74.981vh) scale(0.7434)}to{transform:translate(52.6135vw,100vh) scale(0.7434)}}.festive2025banner .snow:nth-child(487){opacity:.532935;transform:translate(12.7565vw,-10px) scale(0.3671);animation:fall-487 28s -6s linear infinite}@keyframes fall-487{45.698%{transform:translate(2.2437vw,45.698vh) scale(0.3671)}to{transform:translate(7.5001vw,100vh) scale(0.3671)}}.festive2025banner .snow:nth-child(488){opacity:.420875;transform:translate(90.7191vw,-10px) scale(0.2576);animation:fall-488 30s -21s linear infinite}@keyframes fall-488{75.416%{transform:translate(74.8669vw,75.416vh) scale(0.2576)}to{transform:translate(82.793vw,100vh) scale(0.2576)}}.festive2025banner .snow:nth-child(489){opacity:.26416;transform:translate(57.5666vw,-10px) scale(0.9131);animation:fall-489 46s -5s linear infinite}@keyframes fall-489{62.57%{transform:translate(54.0788vw,62.57vh) scale(0.9131)}to{transform:translate(55.8227vw,100vh) scale(0.9131)}}.festive2025banner .snow:nth-child(490){opacity:.579085;transform:translate(34.8955vw,-10px) scale(0.0441);animation:fall-490 26s -17s linear infinite}@keyframes fall-490{48.062%{transform:translate(40.5689vw,48.062vh) scale(0.0441)}to{transform:translate(37.7322vw,100vh) scale(0.0441)}}.festive2025banner .snow:nth-child(491){opacity:.181545;transform:translate(86.7611vw,-10px) scale(0.576);animation:fall-491 22s -9s linear infinite}@keyframes fall-491{34.638%{transform:translate(102.4357vw,34.638vh) scale(0.576)}to{transform:translate(94.5984vw,100vh) scale(0.576)}}.festive2025banner .snow:nth-child(492){opacity:.59553;transform:translate(52.4455vw,-10px) scale(0.7144);animation:fall-492 28s -27s linear infinite}@keyframes fall-492{63.119%{transform:translate(51.0669vw,63.119vh) scale(0.7144)}to{transform:translate(51.7562vw,100vh) scale(0.7144)}}.festive2025banner .snow:nth-child(493){opacity:.309075;transform:translate(81.6457vw,-10px) scale(0.0174);animation:fall-493 44s -6s linear infinite}@keyframes fall-493{64.595%{transform:translate(71.4915vw,64.595vh) scale(0.0174)}to{transform:translate(76.5686vw,100vh) scale(0.0174)}}.festive2025banner .snow:nth-child(494){opacity:.338975;transform:translate(36.6758vw,-10px) scale(0.2255);animation:fall-494 48s -14s linear infinite}@keyframes fall-494{31.973%{transform:translate(26.4722vw,31.973vh) scale(0.2255)}to{transform:translate(31.574vw,100vh) scale(0.2255)}}.festive2025banner .snow:nth-child(495){opacity:.39026;transform:translate(23.7116vw,-10px) scale(0.3606);animation:fall-495 60s -25s linear infinite}@keyframes fall-495{37.513%{transform:translate(10.9188vw,37.513vh) scale(0.3606)}to{transform:translate(17.3152vw,100vh) scale(0.3606)}}.festive2025banner .snow:nth-child(496){opacity:.42185;transform:translate(22.1034vw,-10px) scale(0.2134);animation:fall-496 44s -21s linear infinite}@keyframes fall-496{58.573%{transform:translate(28.5496vw,58.573vh) scale(0.2134)}to{transform:translate(25.3265vw,100vh) scale(0.2134)}}.festive2025banner .snow:nth-child(497){opacity:.41431;transform:translate(75.6631vw,-10px) scale(0.4088);animation:fall-497 52s -17s linear infinite}@keyframes fall-497{66.017%{transform:translate(85.6031vw,66.017vh) scale(0.4088)}to{transform:translate(80.6331vw,100vh) scale(0.4088)}}.festive2025banner .snow:nth-child(498){opacity:.527345;transform:translate(25.9708vw,-10px) scale(0.0569);animation:fall-498 40s -10s linear infinite}@keyframes fall-498{67.936%{transform:translate(32.8876vw,67.936vh) scale(0.0569)}to{transform:translate(29.4292vw,100vh) scale(0.0569)}}.festive2025banner .snow:nth-child(499){opacity:.60944;transform:translate(85.4965vw,-10px) scale(0.2274);animation:fall-499 58s -15s linear infinite}@keyframes fall-499{68.908%{transform:translate(79.5105vw,68.908vh) scale(0.2274)}to{transform:translate(82.5035vw,100vh) scale(0.2274)}}.festive2025banner .snow:nth-child(500){opacity:.627575;transform:translate(34.139vw,-10px) scale(0.0633);animation:fall-500 28s -12s linear infinite}@keyframes fall-500{52.918%{transform:translate(54.104vw,52.918vh) scale(0.0633)}to{transform:translate(44.1215vw,100vh) scale(0.0633)}}.festive2025banner ._container{display:flex;max-width:1400px;margin:0 auto;align-items:center;text-align:center}.festive2025banner ._container>*{box-sizing:border-box;flex-shrink:1;flex-grow:1}.festive2025banner ._container ._title{flex-basis:468px;flex-shrink:0;flex-grow:0;text-transform:uppercase;font-weight:bold;display:block;margin:0 auto;max-width:100%;background:transparent;position:relative;text-align:center;font-size:33px;line-height:33px}.festive2025banner ._container ._title .gradient-container{background:transparent}.festive2025banner ._container ._title .gradient-background{background:linear-gradient(90deg,#eba35b,#f6d6b6,#e58a2e);background-size:200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:promotion18animation 8s alternate infinite}@keyframes promotion18animation{from{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.festive2025banner ._container ._10{flex-basis:31%;font-size:20px;line-height:21px;padding-top:3px}.festive2025banner ._container ._10 b{font-size:22px}.festive2025banner ._container ._10 ._sub{font-size:15px;color:rgba(255,255,255,0.65)}.festive2025banner ._container ._clearance{flex-basis:32%;color:#f1bd88;font-size:19px;padding:15px 0}@media only screen and (max-width:1399px){.festive2025banner ._container ._title{flex-basis:30%}}@media only screen and (max-width:1199px){.festive2025banner ._container{flex-wrap:wrap}.festive2025banner ._container ._title{flex-basis:100%;padding:7px 10px 0 10px}.festive2025banner ._container ._10{flex-basis:52%;padding:0 0 5px 0}.festive2025banner ._container ._clearance{flex-basis:48%;padding:0 0 5px 0;color:#fff}}@media only screen and (max-width:799px){.festive2025banner ._container>*{flex-basis:100% !important}.festive2025banner ._container ._title{padding:7px 10px 0 10px}.festive2025banner ._container ._10{padding:7px 10px 0 10px}.festive2025banner ._container ._clearance{padding:0 10px 7px 10px;color:#f1bd88}}#cardstream-container{background-color:#f9f9f9;min-height:500px}#cardstream-container #cardstream-form{max-width:300px;margin:0 auto;padding:12px 0 24px 0}#cardstream-container #cardstream-form #cardstreamErrors{display:none;max-width:300px;margin:0 auto 16px auto;color:#fff;list-style-type:none;padding:8px 8px 0 8px;background-color:#da0000}#cardstream-container #cardstream-form #cardstreamErrors li{margin-left:0;padding-bottom:8px}#cardstream-container #cardstream-form .grid label{display:block;padding:0 0 0 4px}#cardstream-container #cardstream-form .grid .grid12,#cardstream-container #cardstream-form .grid .grid6{padding:0 10px 0 0}#cardstream-container #cardstream-form #cardstream-cardholderName{margin-bottom:12px;width:100%;box-sizing:border-box}#cardstream-container #cardstream-form #cardstream-cardholderName[aria-invalid=true]{border-color:#da0000}#cardstream-container #cardstream-form #cardstream-submitPay{display:block;margin-top:8px;box-sizing:border-box;width:100%}#cardstream-container #cardstream-form ._spinner{display:none;font-size:32px;text-align:center;padding-bottom:20px}body{font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif;font-size:100%;font-style:normal;line-height:1.375;font-weight:normal;font-variant:normal;color:#333;background:#4392ab;position:relative;min-width:320px}body#embedded{height:100%;background-color:#fff}body#ckeditor{background-color:#fff;padding:10px}h1{font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif;font-size:28px;font-style:normal;line-height:32px;font-weight:700;font-variant:normal;color:#222}h2{font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif;font-size:20px;font-weight:normal;line-height:24px}h3{font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;line-height:22px}a{color:#206c84;text-decoration:none}a:hover{text-decoration:underline}li{margin-left:35px}input[type=text],input[type=number],input[type=password],textarea,button,select,option,.combinedInput{font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.25em;padding:9px 12px 10px 12px;border:1px solid #bbb;background:#fff}input[type=text].combinedInput,input[type=number].combinedInput,input[type=password].combinedInput,textarea.combinedInput,button.combinedInput,select.combinedInput,option.combinedInput,.combinedInput.combinedInput{display:inline-block;padding:0 0 0 5px}input[type=text].combinedInput input,input[type=number].combinedInput input,input[type=password].combinedInput input,textarea.combinedInput input,button.combinedInput input,select.combinedInput input,option.combinedInput input,.combinedInput.combinedInput input{border:0;padding-left:5px;padding-right:5px}input[type=text].error,input[type=number].error,input[type=password].error,textarea.error,button.error,select.error,option.error,.combinedInput.error{border:1px solid #da0000}input,textarea,button,.combinedInput{border-radius:5px}input[type=submit],input[type=button],button,.button,.button_small,.button_large,.button_grey,.button_cta{display:inline-block;font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif;background:#eba35b;color:#fff;text-align:center;border:0;font-size:16px;line-height:1.25em;padding:10px 15px 11px 15px;border-radius:4px;cursor:pointer;cursor:hand}input[type=submit].button_small,input[type=button].button_small,button.button_small,.button.button_small,.button_small.button_small,.button_large.button_small,.button_grey.button_small,.button_cta.button_small{font-size:14px;padding:6px 10px 5px 10px;border-radius:3px}input[type=submit].button_cta,input[type=button].button_cta,button.button_cta,.button.button_cta,.button_small.button_cta,.button_large.button_cta,.button_grey.button_cta,.button_cta.button_cta{background-color:#67b544;color:#fff;font-weight:bold}input[type=submit].button_large,input[type=button].button_large,button.button_large,.button.button_large,.button_small.button_large,.button_large.button_large,.button_grey.button_large,.button_cta.button_large{font-size:21px;padding:10px 25px;border-radius:5px;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;font-weight:600}input[type=submit].button_large:hover,input[type=button].button_large:hover,button.button_large:hover,.button.button_large:hover,.button_small.button_large:hover,.button_large.button_large:hover,.button_grey.button_large:hover,.button_cta.button_large:hover{background:#edab69 !important}input[type=submit]:hover,input[type=button]:hover,button:hover,.button:hover,.button_small:hover,.button_large:hover,.button_grey:hover,.button_cta:hover{text-decoration:none;background:#eba35b;color:#fff}input[type=submit]:hover.button_cta,input[type=button]:hover.button_cta,button:hover.button_cta,.button:hover.button_cta,.button_small:hover.button_cta,.button_large:hover.button_cta,.button_grey:hover.button_cta,.button_cta:hover.button_cta{background-color:#72c145;color:#fff}input[type=submit].grey,input[type=button].grey,button.grey,.button.grey,.button_small.grey,.button_large.grey,.button_grey.grey,.button_cta.grey{background-color:#eee;color:#333}input[type=submit].grey:hover,input[type=button].grey:hover,button.grey:hover,.button.grey:hover,.button_small.grey:hover,.button_large.grey:hover,.button_grey.grey:hover,.button_cta.grey:hover{background:#f1f1f1}input[type=submit]:disabled,input[type=button]:disabled,button:disabled,.button:disabled,.button_small:disabled,.button_large:disabled,.button_grey:disabled,.button_cta:disabled{background-color:#eee;color:#fff}input[type=submit]:disabled:hover,input[type=button]:disabled:hover,button:disabled:hover,.button:disabled:hover,.button_small:disabled:hover,.button_large:disabled:hover,.button_grey:disabled:hover,.button_cta:disabled:hover{background-color:#eee;color:#fff}input[type=checkbox]{position:relative;top:1px}input[type=radio]{position:relative;top:1px}select{display:inline-block;border-radius:4px;font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif;background-color:#fff;border:1px solid #bbb;font-size:16px;line-height:20px;height:1.25em;box-sizing:content-box;padding:9px 8px 10px 8px}select option{border:0;font-size:16px;line-height:20px}select.error{border:2px solid #da0000;padding:8px 7px 9px 7px}input::placeholder{color:#aaa;font-size:15px}button.grey{background-color:#e9e9e9}sup{vertical-align:super;font-size:.625em}.site-search{position:relative}.site-search ._query{width:calc(100% - 70px);background:#fff;font-size:14px;line-height:32px;padding:0 10px;border:0;border-top-right-radius:0;border-bottom-right-radius:0}.site-search ._query._query_results{border-bottom-left-radius:0}.site-search ._submit{position:absolute;top:0;right:0;font-size:14px;line-height:32px;padding:0;width:50px;text-align:center;border:0;z-index:2;background:#e6e6e6;border-top-left-radius:0;border-bottom-left-radius:0;cursor:pointer;cursor:hand;-webkit-appearance:none}.site-search ._submit:hover{background:#ddd}.site-search ._submit._submit_results{border-bottom-right-radius:0}#search-min{display:none;background:#eee;padding:10px}#search-min .site-search ._submit{background:#3b3735;color:#fff}#search-min .site-search ._submit:hover{background:#3b3735}main{position:relative;background:#fff;overflow:auto}main .container{max-width:1400px;margin:0 auto}#deliveryDisclaimer{text-align:center;margin:40px auto 0 auto;max-width:700px;font-style:italic;font-size:13px;padding:0 20px}.pageToggle{display:block;list-style-type:none;position:relative}.pageToggle li{display:inline-block;margin:0 0 0 1px;height:29px;line-height:29px;background-color:#ffd200;text-align:center;font-size:14px;border-radius:4px}.pageToggle li a{display:block;padding:0 10px;color:#3b3735;border-radius:5px}.pageToggle li a:hover{background-color:#3b3735;text-decoration:none;color:#fff}.pageToggle li ._text{display:none}.pageToggle ._label{background-color:#fff;line-height:29px;padding:0 8px}.pageToggle ._label a:hover{cursor:default;text-decoration:none;color:#fff}.pageToggle ._gap{background-color:transparent;margin:0 2px 0 3px}.pageToggle ._gap a{padding:0 1px;margin:5px 0;line-height:19px;background-color:#ddd;border-radius:4px}.pageToggle ._gap a:hover{background-color:#ddd;cursor:default;text-decoration:none;color:#fff}.pageToggle ._sel a{color:#fff;background-color:#3b3735}.pageToggle ._sel a:hover{cursor:default;text-decoration:none;color:#fff}.pageToggle ._misc{background-color:transparent;font-size:15px;position:absolute;top:0;left:0}.tooltip{display:none}.notifyjs-notice-base{font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif;background:#ffd200;min-width:200px;padding:5px 10px;border-radius:3px}.notifyjs-error-base{font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif;background:#da0000;color:#fff;width:200px;padding:5px 10px;border-radius:3px}#breadcrumbs{list-style-type:none;padding:5px 12px;border-bottom:1px solid #eee}#breadcrumbs li{display:inline-block;margin:0;padding:0}#breadcrumbs li:not(:first-child):before{content:" >";font-size:14px;margin:0 8px}#breadcrumbs li a{font-size:14px}#successes{box-sizing:border-box;list-style-type:none;color:#fff;background-color:#67b544;padding:9px 15px 5px 15px;margin:10px auto 0 auto}#successes li{padding:0 0 5px 0;margin:0}#errors{box-sizing:border-box;list-style-type:none;color:#fff;background-color:#da0000;padding:9px 15px 5px 15px;margin:10px auto 0 auto}#errors li{padding:0 0 5px 0;margin:0}.notice{background:#f6f6f6;margin-bottom:35px;border:1px solid #eee;box-shadow:0 30px 25px -33px rgba(0,0,0,0.5);border-top:5px solid #da0000}.notice h2{background:#f6f6f6;padding:8px 15px;border-bottom:1px solid #e9e9e9;font-size:18px}.notice ._content{background:#fcfcfc;padding:10px}.notice p{padding:7px}#rebrand-notice{background-color:#eba35b;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}#rebrand-notice .container #rebrand-notice-content{text-align:center;padding:7px 15px;font-size:17px}#janSale26{background-color:#da0000}#janSale26 ._body{text-align:center;padding:10px 15px;font-size:27px}#janSale26 ._body ._title{display:inline-block;font-weight:800;margin-right:25px;color:#fff;line-height:29px}#janSale26 ._body ._info{text-transform:uppercase;color:#fff;line-height:29px}#janSale26 ._body ._info b{color:#fff;font-weight:800}#janSale26 ._body ._info b._code{color:#fff}#janSale26 ._body ._exc{color:#fff;font-size:13px}@media only screen and (max-width:999px){#janSale26 ._body ._title,#janSale26 ._body ._info{font-size:23px;line-height:29px;display:block}#janSale26 ._body ._title{margin-right:0}}#decPromo24{background-color:#eba35b}#decPromo24 ._body{text-align:center;padding:10px 15px;font-size:29px}#decPromo24 ._body ._title{display:inline-block;font-weight:bold;margin-right:25px;color:#fff}#decPromo24 ._body ._info{text-transform:uppercase;color:#fff}#decPromo24 ._body ._info b{color:#fff}#decPromo24 ._body ._info b._code{color:#fff}#decPromo24 ._body ._exc{color:#fff;font-size:13px}@media only screen and (max-width:999px){#decPromo24 ._body ._title,#decPromo24 ._body ._info{font-size:25px;line-height:35px;display:block}#decPromo24 ._body ._title{margin-right:0}}@media only screen and (max-width:499px){#decPromo24 ._body ._title,#decPromo24 ._body ._info{font-size:25px;line-height:31px}}#easter25{background-image:url("https://assets.remlandcarpets.co.uk/images/promotions/25-easter/easter-bg.jpg?v=2");background-position:center;background-size:cover}#easter25 ._body{position:relative;height:75px;max-width:1400px;margin:0 auto;color:#fff;overflow:hidden}#easter25 ._body ._title{position:absolute;top:10px;left:0;width:33%;text-align:center;font-weight:900;font-size:43px;text-shadow:0 0 7px rgba(0,0,0,0.3)}#easter25 ._body ._info{position:absolute;top:10px;left:33%;right:150px;text-transform:uppercase;font-size:29px;text-shadow:0 0 5px rgba(0,0,0,0.3)}#easter25 ._body ._info b{font-weight:900;color:#fff}#easter25 ._body ._info b._code{color:#fff;text-shadow:0 0 5px rgba(0,0,0,0.4)}#easter25 ._body ._exc{position:absolute;top:45px;left:33%;font-size:13px;text-shadow:0 0 3px rgba(0,0,0,0.3)}#easter25 ._body .eggs{position:absolute;top:10px;right:15px;text-align:center}#easter25 ._body .eggs .egg{width:49px;height:70px;background:#fbe9e7;border-radius:50%/60% 60% 40% 40%;overflow:hidden;display:inline-block}#easter25 ._body .eggs .stripe{height:20%}#easter25 ._body .eggs .stripe:not(:first-child){border-top:2px solid #fff}#easter25 ._body .eggs .stripe:nth-child(1){background-color:#ffbde8}#easter25 ._body .eggs .stripe:nth-child(2){background-color:#bde8ff}#easter25 ._body .eggs .stripe:nth-child(3){background-color:#e8ffbd}#easter25 ._body .eggs .stripe:nth-child(4){background-color:#ffe8bd}#easter25 ._body .eggs .stripe:nth-child(5){background-color:#e8bdff}#easter25 ._body .eggs .egg-left{transform:rotate(-10deg)}#easter25 ._body .eggs .egg-right{transform:rotate(25deg);background-color:#ec407a}@media only screen and (max-width:1299px){#easter25 ._body ._info{font-size:24px}}@media only screen and (max-width:1099px){#easter25 ._body ._title{top:12px;font-size:37px}#easter25 ._body ._info{top:12px;font-size:21px}#easter25 ._body ._info b._code{text-shadow:0 0 4px rgba(0,0,0,0.5)}}@media only screen and (max-width:999px){#easter25 ._body .eggs{display:none}#easter25 ._body ._info{right:15px}}@media only screen and (max-width:899px){#easter25 ._body{height:auto;padding:10px 15px}#easter25 ._body ._title,#easter25 ._body ._info,#easter25 ._body ._exc{position:relative;top:0;left:0;right:0;width:auto;text-align:center}#easter25 ._body ._info{line-height:24px}#easter25 ._body ._exc{margin-top:5px}}#festive24{position:relative;background-color:#eba35b;overflow:hidden}#festive24 .snowflake{color:#fff;font-size:1em;font-family:Arial,sans-serif;text-shadow:0 0 5px rgba(0,0,0,0.05)}#festive24 .snowflake,#festive24 .snowflake .inner{animation-iteration-count:infinite;animation-play-state:running}@keyframes snowflakes-fall{0{transform:translateY(0)}100%{transform:translateY(110vh)}}@keyframes snowflakes-shake{0,100%{transform:translateX(0)}50%{transform:translateX(80px)}}#festive24 .snowflake{position:absolute;top:-50px;z-index:9999;-webkit-user-select:none;user-select:none;cursor:default;animation-name:snowflakes-shake;animation-duration:3s;animation-timing-function:ease-in-out}#festive24 .snowflake .inner{animation-duration:10s;animation-name:snowflakes-fall;animation-timing-function:linear}#festive24 ._sf_1{left:calc(4% * 1)}#festive24 ._sf_2{left:calc(4% * 2)}#festive24 ._sf_3{left:calc(4% * 3)}#festive24 ._sf_4{left:calc(4% * 4)}#festive24 ._sf_5{left:calc(4% * 5)}#festive24 ._sf_6{left:calc(4% * 6)}#festive24 ._sf_7{left:calc(4% * 7)}#festive24 ._sf_8{left:calc(4% * 8)}#festive24 ._sf_9{left:calc(4% * 9)}#festive24 ._sf_10{left:calc(4% * 10)}#festive24 ._sf_11{left:calc(4% * 11)}#festive24 ._sf_12{left:calc(4% * 12)}#festive24 ._sf_13{left:calc(4% * 13)}#festive24 ._sf_14{left:calc(4% * 14)}#festive24 ._sf_15{left:calc(4% * 15)}#festive24 ._sf_16{left:calc(4% * 16)}#festive24 ._sf_17{left:calc(4% * 17)}#festive24 ._sf_18{left:calc(4% * 18)}#festive24 ._sf_19{left:calc(4% * 19)}#festive24 ._sf_20{left:calc(4% * 20)}#festive24 ._sf_21{left:calc(4% * 21)}#festive24 ._sf_22{left:calc(4% * 22)}#festive24 ._sf_23{left:calc(4% * 23)}#festive24 ._sf_24{left:calc(4% * 24)}#festive24 ._body{text-align:center;padding:10px 15px;font-size:29px}#festive24 ._body ._title{display:inline-block;font-weight:bold;margin-right:25px;color:#fff}#festive24 ._body ._info{text-transform:uppercase;color:#fff}#festive24 ._body ._info b{color:#fff}#festive24 ._body ._info b._code{color:#fff}#festive24 ._body ._exc{color:#fff;font-size:13px}@media only screen and (max-width:999px){#festive24 ._body ._title,#festive24 ._body ._info{font-size:25px;line-height:35px;display:block}#festive24 ._body ._title{margin-right:0}}@media only screen and (max-width:499px){#festive24 ._body ._title,#festive24 ._body ._info{font-size:25px;line-height:31px}}.grid{display:flex;flex-wrap:wrap}.grid1,.grid2,.grid3,.grid4,.grid4_5,.grid5,.grid5_5,.grid6,.grid6_5,.grid7,.grid8,.grid9,.grid10,.grid11,.grid12{box-sizing:border-box;padding:5px 5px 5px 5px}.grid1 label,.grid2 label,.grid3 label,.grid4 label,.grid4_5 label,.grid5 label,.grid5_5 label,.grid6 label,.grid6_5 label,.grid7 label,.grid8 label,.grid9 label,.grid10 label,.grid11 label,.grid12 label{display:inline-block;padding:9px 12px}label.grid1,label.grid2,label.grid3,label.grid4,label.grid4_5,label.grid5,label.grid5_5,label.grid6,label.grid6_5,label.grid7,label.grid8,label.grid9,label.grid10,label.grid11,label.grid12{display:block;padding:14px 18px}.grid1{flex-basis:8.33%;flex-grow:1}.grid2{flex-basis:16.66%;flex-grow:2}.grid3{flex-basis:25%;flex-grow:3}.grid4{flex-basis:33.33%;flex-grow:4}.grid4_5{flex-basis:37.5%;flex-grow:4}.grid5{flex-basis:41.66%;flex-grow:5}.grid5_5{flex-basis:45.83%;flex-grow:5}.grid6{flex-basis:50%;flex-grow:6}.grid6_5{flex-basis:54.16%;flex-grow:6}.grid7{flex-basis:58.33%;flex-grow:7}.grid8{flex-basis:66.66%;flex-grow:8}.grid9{flex-basis:75%;flex-grow:9}.grid10{flex-basis:83.33%;flex-grow:10}.grid11{flex-basis:91.66%;flex-grow:11}.grid12{flex-basis:100%;flex-grow:12}.no_padding{padding:0 0 0 0 !important}.auto_height{height:auto !important}