@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{margin-bottom:25px}#product ._lower ._right ._cont ._options>div{display:flex;flex-wrap:wrap;align-items:flex-start;padding:20px 20px 0 20px}#product ._lower ._right ._cont ._options>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{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{text-decoration:none}#product ._lower ._right ._cont ._options>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:37px;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:#eba35b;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:.13689;transform:translate(54.0882vw,-10px) scale(0.217);animation:fall-1 52s -22s linear infinite}@keyframes fall-1{77.493%{transform:translate(61.208vw,77.493vh) scale(0.217)}to{transform:translate(57.6481vw,100vh) scale(0.217)}}.festive2025banner .snow:nth-child(2){opacity:.44317;transform:translate(54.7909vw,-10px) scale(0.7903);animation:fall-2 56s -18s linear infinite}@keyframes fall-2{48.709%{transform:translate(59.4683vw,48.709vh) scale(0.7903)}to{transform:translate(57.1296vw,100vh) scale(0.7903)}}.festive2025banner .snow:nth-child(3){opacity:.242905;transform:translate(61.9779vw,-10px) scale(0.9782);animation:fall-3 20s -9s linear infinite}@keyframes fall-3{44.933%{transform:translate(59.0353vw,44.933vh) scale(0.9782)}to{transform:translate(60.5066vw,100vh) scale(0.9782)}}.festive2025banner .snow:nth-child(4){opacity:.123825;transform:translate(78.1875vw,-10px) scale(0.9034);animation:fall-4 54s -20s linear infinite}@keyframes fall-4{57.543%{transform:translate(61.1049vw,57.543vh) scale(0.9034)}to{transform:translate(69.6462vw,100vh) scale(0.9034)}}.festive2025banner .snow:nth-child(5){opacity:.590135;transform:translate(22.6913vw,-10px) scale(0.9172);animation:fall-5 20s -26s linear infinite}@keyframes fall-5{33.695%{transform:translate(21.0073vw,33.695vh) scale(0.9172)}to{transform:translate(21.8493vw,100vh) scale(0.9172)}}.festive2025banner .snow:nth-child(6){opacity:.30693;transform:translate(89.8254vw,-10px) scale(0.5625);animation:fall-6 34s -25s linear infinite}@keyframes fall-6{78.851%{transform:translate(98.5988vw,78.851vh) scale(0.5625)}to{transform:translate(94.2121vw,100vh) scale(0.5625)}}.festive2025banner .snow:nth-child(7){opacity:.632125;transform:translate(65.5903vw,-10px) scale(0.9882);animation:fall-7 34s -30s linear infinite}@keyframes fall-7{42.723%{transform:translate(81.7785vw,42.723vh) scale(0.9882)}to{transform:translate(73.6844vw,100vh) scale(0.9882)}}.festive2025banner .snow:nth-child(8){opacity:.07813;transform:translate(34.2678vw,-10px) scale(0.8775);animation:fall-8 50s -17s linear infinite}@keyframes fall-8{79.201%{transform:translate(35.095vw,79.201vh) scale(0.8775)}to{transform:translate(34.6814vw,100vh) scale(0.8775)}}.festive2025banner .snow:nth-child(9){opacity:.459875;transform:translate(92.1267vw,-10px) scale(0.2309);animation:fall-9 44s -27s linear infinite}@keyframes fall-9{56.528%{transform:translate(89.4201vw,56.528vh) scale(0.2309)}to{transform:translate(90.7734vw,100vh) scale(0.2309)}}.festive2025banner .snow:nth-child(10){opacity:.45994;transform:translate(15.1211vw,-10px) scale(0.961);animation:fall-10 44s -8s linear infinite}@keyframes fall-10{38.441%{transform:translate(28.9231vw,38.441vh) scale(0.961)}to{transform:translate(22.0221vw,100vh) scale(0.961)}}.festive2025banner .snow:nth-child(11){opacity:.57278;transform:translate(82.4845vw,-10px) scale(0.3095);animation:fall-11 42s -17s linear infinite}@keyframes fall-11{69.781%{transform:translate(81.6029vw,69.781vh) scale(0.3095)}to{transform:translate(82.0437vw,100vh) scale(0.3095)}}.festive2025banner .snow:nth-child(12){opacity:.01469;transform:translate(12.4077vw,-10px) scale(0.852);animation:fall-12 58s -11s linear infinite}@keyframes fall-12{75.579%{transform:translate(-1.9991vw,75.579vh) scale(0.852)}to{transform:translate(5.2043vw,100vh) scale(0.852)}}.festive2025banner .snow:nth-child(13){opacity:.351065;transform:translate(93.1655vw,-10px) scale(0.8028);animation:fall-13 38s -26s linear infinite}@keyframes fall-13{62.854%{transform:translate(82.0889vw,62.854vh) scale(0.8028)}to{transform:translate(87.6272vw,100vh) scale(0.8028)}}.festive2025banner .snow:nth-child(14){opacity:.22581;transform:translate(48.5095vw,-10px) scale(0.6407);animation:fall-14 32s -21s linear infinite}@keyframes fall-14{75.291%{transform:translate(64.7165vw,75.291vh) scale(0.6407)}to{transform:translate(56.613vw,100vh) scale(0.6407)}}.festive2025banner .snow:nth-child(15){opacity:.55731;transform:translate(45.9451vw,-10px) scale(0.2868);animation:fall-15 58s -22s linear infinite}@keyframes fall-15{69.165%{transform:translate(58.9287vw,69.165vh) scale(0.2868)}to{transform:translate(52.4369vw,100vh) scale(0.2868)}}.festive2025banner .snow:nth-child(16){opacity:.03939;transform:translate(69.7639vw,-10px) scale(0.4979);animation:fall-16 24s -3s linear infinite}@keyframes fall-16{69.539%{transform:translate(78.6595vw,69.539vh) scale(0.4979)}to{transform:translate(74.2117vw,100vh) scale(0.4979)}}.festive2025banner .snow:nth-child(17){opacity:.134875;transform:translate(98.4402vw,-10px) scale(0.9206);animation:fall-17 52s -1s linear infinite}@keyframes fall-17{52.345%{transform:translate(80.4396vw,52.345vh) scale(0.9206)}to{transform:translate(89.4399vw,100vh) scale(0.9206)}}.festive2025banner .snow:nth-child(18){opacity:.50388;transform:translate(13.4681vw,-10px) scale(0.6298);animation:fall-18 32s -11s linear infinite}@keyframes fall-18{39.868%{transform:translate(-1.0173vw,39.868vh) scale(0.6298)}to{transform:translate(6.2254vw,100vh) scale(0.6298)}}.festive2025banner .snow:nth-child(19){opacity:.32331;transform:translate(44.8027vw,-10px) scale(0.9801);animation:fall-19 30s -26s linear infinite}@keyframes fall-19{53.438%{transform:translate(58.8443vw,53.438vh) scale(0.9801)}to{transform:translate(51.8235vw,100vh) scale(0.9801)}}.festive2025banner .snow:nth-child(20){opacity:.421525;transform:translate(39.5893vw,-10px) scale(0.8779);animation:fall-20 54s -18s linear infinite}@keyframes fall-20{62.396%{transform:translate(24.1863vw,62.396vh) scale(0.8779)}to{transform:translate(31.8878vw,100vh) scale(0.8779)}}.festive2025banner .snow:nth-child(21){opacity:.51909;transform:translate(8.7464vw,-10px) scale(0.6025);animation:fall-21 38s -11s linear infinite}@keyframes fall-21{63.097%{transform:translate(-4.3056vw,63.097vh) scale(0.6025)}to{transform:translate(2.2204vw,100vh) scale(0.6025)}}.festive2025banner .snow:nth-child(22){opacity:.6357;transform:translate(54.3732vw,-10px) scale(0.3994);animation:fall-22 52s -6s linear infinite}@keyframes fall-22{33.82%{transform:translate(44.6236vw,33.82vh) scale(0.3994)}to{transform:translate(49.4984vw,100vh) scale(0.3994)}}.festive2025banner .snow:nth-child(23){opacity:.587795;transform:translate(97.4738vw,-10px) scale(0.8737);animation:fall-23 50s -25s linear infinite}@keyframes fall-23{67.186%{transform:translate(85.1876vw,67.186vh) scale(0.8737)}to{transform:translate(91.3307vw,100vh) scale(0.8737)}}.festive2025banner .snow:nth-child(24){opacity:.181675;transform:translate(14.3513vw,-10px) scale(0.6342);animation:fall-24 36s -28s linear infinite}@keyframes fall-24{79.698%{transform:translate(-2.5693vw,79.698vh) scale(0.6342)}to{transform:translate(5.891vw,100vh) scale(0.6342)}}.festive2025banner .snow:nth-child(25){opacity:.582465;transform:translate(28.9792vw,-10px) scale(0.6275);animation:fall-25 44s -20s linear infinite}@keyframes fall-25{75.55%{transform:translate(34.6846vw,75.55vh) scale(0.6275)}to{transform:translate(31.8319vw,100vh) scale(0.6275)}}.festive2025banner .snow:nth-child(26){opacity:.48139;transform:translate(46.9892vw,-10px) scale(0.9787);animation:fall-26 52s -2s linear infinite}@keyframes fall-26{74.166%{transform:translate(49.421vw,74.166vh) scale(0.9787)}to{transform:translate(48.2051vw,100vh) scale(0.9787)}}.festive2025banner .snow:nth-child(27){opacity:.598845;transform:translate(29.5428vw,-10px) scale(0.57);animation:fall-27 52s -18s linear infinite}@keyframes fall-27{63.446%{transform:translate(10.8398vw,63.446vh) scale(0.57)}to{transform:translate(20.1913vw,100vh) scale(0.57)}}.festive2025banner .snow:nth-child(28){opacity:.571285;transform:translate(51.5268vw,-10px) scale(0.1158);animation:fall-28 34s -15s linear infinite}@keyframes fall-28{51.907%{transform:translate(53.0898vw,51.907vh) scale(0.1158)}to{transform:translate(52.3083vw,100vh) scale(0.1158)}}.festive2025banner .snow:nth-child(29){opacity:.432705;transform:translate(41.6549vw,-10px) scale(0.0165);animation:fall-29 20s -3s linear infinite}@keyframes fall-29{61.229%{transform:translate(23.1121vw,61.229vh) scale(0.0165)}to{transform:translate(32.3835vw,100vh) scale(0.0165)}}.festive2025banner .snow:nth-child(30){opacity:.276315;transform:translate(87.0016vw,-10px) scale(0.4707);animation:fall-30 34s -29s linear infinite}@keyframes fall-30{77.314%{transform:translate(80.9312vw,77.314vh) scale(0.4707)}to{transform:translate(83.9664vw,100vh) scale(0.4707)}}.festive2025banner .snow:nth-child(31){opacity:.22763;transform:translate(36.0018vw,-10px) scale(0.2878);animation:fall-31 34s -30s linear infinite}@keyframes fall-31{46.717%{transform:translate(44.0522vw,46.717vh) scale(0.2878)}to{transform:translate(40.027vw,100vh) scale(0.2878)}}.festive2025banner .snow:nth-child(32){opacity:.378625;transform:translate(26.2782vw,-10px) scale(0.1236);animation:fall-32 22s -2s linear infinite}@keyframes fall-32{66.441%{transform:translate(15.9136vw,66.441vh) scale(0.1236)}to{transform:translate(21.0959vw,100vh) scale(0.1236)}}.festive2025banner .snow:nth-child(33){opacity:.295425;transform:translate(33.9888vw,-10px) scale(0.5024);animation:fall-33 34s -10s linear infinite}@keyframes fall-33{64.908%{transform:translate(35.7094vw,64.908vh) scale(0.5024)}to{transform:translate(34.8491vw,100vh) scale(0.5024)}}.festive2025banner .snow:nth-child(34){opacity:.15704;transform:translate(73.8361vw,-10px) scale(0.6184);animation:fall-34 60s -14s linear infinite}@keyframes fall-34{67.446%{transform:translate(63.8435vw,67.446vh) scale(0.6184)}to{transform:translate(68.8398vw,100vh) scale(0.6184)}}.festive2025banner .snow:nth-child(35){opacity:.43524;transform:translate(53.089vw,-10px) scale(0.4301);animation:fall-35 24s -8s linear infinite}@keyframes fall-35{75.963%{transform:translate(63.3612vw,75.963vh) scale(0.4301)}to{transform:translate(58.2251vw,100vh) scale(0.4301)}}.festive2025banner .snow:nth-child(36){opacity:.50882;transform:translate(74.5395vw,-10px) scale(0.0093);animation:fall-36 32s -16s linear infinite}@keyframes fall-36{69.237%{transform:translate(76.4657vw,69.237vh) scale(0.0093)}to{transform:translate(75.5026vw,100vh) scale(0.0093)}}.festive2025banner .snow:nth-child(37){opacity:.244985;transform:translate(39.2198vw,-10px) scale(0.6935);animation:fall-37 28s -11s linear infinite}@keyframes fall-37{61.91%{transform:translate(56.8976vw,61.91vh) scale(0.6935)}to{transform:translate(48.0587vw,100vh) scale(0.6935)}}.festive2025banner .snow:nth-child(38){opacity:.426725;transform:translate(70.425vw,-10px) scale(0.3455);animation:fall-38 50s -13s linear infinite}@keyframes fall-38{31.428%{transform:translate(65.1286vw,31.428vh) scale(0.3455)}to{transform:translate(67.7768vw,100vh) scale(0.3455)}}.festive2025banner .snow:nth-child(39){opacity:.217035;transform:translate(23.4602vw,-10px) scale(0.2671);animation:fall-39 52s -2s linear infinite}@keyframes fall-39{71.119%{transform:translate(20.1674vw,71.119vh) scale(0.2671)}to{transform:translate(21.8138vw,100vh) scale(0.2671)}}.festive2025banner .snow:nth-child(40){opacity:.486395;transform:translate(3.8463vw,-10px) scale(0.9099);animation:fall-40 24s -24s linear infinite}@keyframes fall-40{33.976%{transform:translate(6.7953vw,33.976vh) scale(0.9099)}to{transform:translate(5.3208vw,100vh) scale(0.9099)}}.festive2025banner .snow:nth-child(41){opacity:.568165;transform:translate(34.594vw,-10px) scale(0.2398);animation:fall-41 54s -27s linear infinite}@keyframes fall-41{38.821%{transform:translate(40.2288vw,38.821vh) scale(0.2398)}to{transform:translate(37.4114vw,100vh) scale(0.2398)}}.festive2025banner .snow:nth-child(42){opacity:.155935;transform:translate(90.5357vw,-10px) scale(0.0345);animation:fall-42 52s -12s linear infinite}@keyframes fall-42{36.941%{transform:translate(77.8455vw,36.941vh) scale(0.0345)}to{transform:translate(84.1906vw,100vh) scale(0.0345)}}.festive2025banner .snow:nth-child(43){opacity:.591175;transform:translate(65.4214vw,-10px) scale(0.4774);animation:fall-43 24s -26s linear infinite}@keyframes fall-43{41.472%{transform:translate(53.3328vw,41.472vh) scale(0.4774)}to{transform:translate(59.3771vw,100vh) scale(0.4774)}}.festive2025banner .snow:nth-child(44){opacity:.63973;transform:translate(46.6645vw,-10px) scale(0.9599);animation:fall-44 24s -12s linear infinite}@keyframes fall-44{64.675%{transform:translate(33.5563vw,64.675vh) scale(0.9599)}to{transform:translate(40.1104vw,100vh) scale(0.9599)}}.festive2025banner .snow:nth-child(45){opacity:.46969;transform:translate(81.9779vw,-10px) scale(0.8489);animation:fall-45 28s -27s linear infinite}@keyframes fall-45{46.861%{transform:translate(71.1161vw,46.861vh) scale(0.8489)}to{transform:translate(76.547vw,100vh) scale(0.8489)}}.festive2025banner .snow:nth-child(46){opacity:.496665;transform:translate(2.9807vw,-10px) scale(0.7003);animation:fall-46 34s -19s linear infinite}@keyframes fall-46{69.001%{transform:translate(1.9119vw,69.001vh) scale(0.7003)}to{transform:translate(2.4463vw,100vh) scale(0.7003)}}.festive2025banner .snow:nth-child(47){opacity:.610805;transform:translate(92.8459vw,-10px) scale(0.7905);animation:fall-47 58s -2s linear infinite}@keyframes fall-47{46.143%{transform:translate(97.4513vw,46.143vh) scale(0.7905)}to{transform:translate(95.1486vw,100vh) scale(0.7905)}}.festive2025banner .snow:nth-child(48){opacity:.011505;transform:translate(67.5192vw,-10px) scale(0.6072);animation:fall-48 42s -11s linear infinite}@keyframes fall-48{47.13%{transform:translate(53.655vw,47.13vh) scale(0.6072)}to{transform:translate(60.5871vw,100vh) scale(0.6072)}}.festive2025banner .snow:nth-child(49){opacity:.2639;transform:translate(14.4127vw,-10px) scale(0.8453);animation:fall-49 36s -21s linear infinite}@keyframes fall-49{42.098%{transform:translate(25.6683vw,42.098vh) scale(0.8453)}to{transform:translate(20.0405vw,100vh) scale(0.8453)}}.festive2025banner .snow:nth-child(50){opacity:.279305;transform:translate(17.2461vw,-10px) scale(0.1155);animation:fall-50 56s -15s linear infinite}@keyframes fall-50{47.042%{transform:translate(35.6911vw,47.042vh) scale(0.1155)}to{transform:translate(26.4686vw,100vh) scale(0.1155)}}.festive2025banner .snow:nth-child(51){opacity:.53807;transform:translate(25.1411vw,-10px) scale(0.92);animation:fall-51 34s -12s linear infinite}@keyframes fall-51{49.7%{transform:translate(30.8659vw,49.7vh) scale(0.92)}to{transform:translate(28.0035vw,100vh) scale(0.92)}}.festive2025banner .snow:nth-child(52){opacity:.252395;transform:translate(51.8013vw,-10px) scale(0.2655);animation:fall-52 20s -10s linear infinite}@keyframes fall-52{46.767%{transform:translate(34.0751vw,46.767vh) scale(0.2655)}to{transform:translate(42.9382vw,100vh) scale(0.2655)}}.festive2025banner .snow:nth-child(53){opacity:.378235;transform:translate(63.8551vw,-10px) scale(0.0465);animation:fall-53 58s -2s linear infinite}@keyframes fall-53{56.363%{transform:translate(48.9391vw,56.363vh) scale(0.0465)}to{transform:translate(56.3971vw,100vh) scale(0.0465)}}.festive2025banner .snow:nth-child(54){opacity:.424125;transform:translate(42.5667vw,-10px) scale(0.0549);animation:fall-54 40s -11s linear infinite}@keyframes fall-54{73.351%{transform:translate(30.2225vw,73.351vh) scale(0.0549)}to{transform:translate(36.3946vw,100vh) scale(0.0549)}}.festive2025banner .snow:nth-child(55){opacity:.597415;transform:translate(58.8267vw,-10px) scale(0.2041);animation:fall-55 42s -22s linear infinite}@keyframes fall-55{52.166%{transform:translate(43.7349vw,52.166vh) scale(0.2041)}to{transform:translate(51.2808vw,100vh) scale(0.2041)}}.festive2025banner .snow:nth-child(56){opacity:.27703;transform:translate(93.1595vw,-10px) scale(0.9757);animation:fall-56 32s -12s linear infinite}@keyframes fall-56{50.158%{transform:translate(85.1429vw,50.158vh) scale(0.9757)}to{transform:translate(89.1512vw,100vh) scale(0.9757)}}.festive2025banner .snow:nth-child(57){opacity:.028145;transform:translate(29.5344vw,-10px) scale(0.7874);animation:fall-57 36s -24s linear infinite}@keyframes fall-57{79.315%{transform:translate(19.5426vw,79.315vh) scale(0.7874)}to{transform:translate(24.5385vw,100vh) scale(0.7874)}}.festive2025banner .snow:nth-child(58){opacity:.08333;transform:translate(89.4041vw,-10px) scale(0.6855);animation:fall-58 40s -19s linear infinite}@keyframes fall-58{39.958%{transform:translate(84.7167vw,39.958vh) scale(0.6855)}to{transform:translate(87.0604vw,100vh) scale(0.6855)}}.festive2025banner .snow:nth-child(59){opacity:.28548;transform:translate(37.1549vw,-10px) scale(0.2005);animation:fall-59 38s -4s linear infinite}@keyframes fall-59{53.238%{transform:translate(42.6789vw,53.238vh) scale(0.2005)}to{transform:translate(39.9169vw,100vh) scale(0.2005)}}.festive2025banner .snow:nth-child(60){opacity:.3107;transform:translate(94.1028vw,-10px) scale(0.6964);animation:fall-60 56s -23s linear infinite}@keyframes fall-60{76.299%{transform:translate(108.8232vw,76.299vh) scale(0.6964)}to{transform:translate(101.463vw,100vh) scale(0.6964)}}.festive2025banner .snow:nth-child(61){opacity:.115375;transform:translate(80.205vw,-10px) scale(0.0424);animation:fall-61 46s -13s linear infinite}@keyframes fall-61{48.608%{transform:translate(77.0844vw,48.608vh) scale(0.0424)}to{transform:translate(78.6447vw,100vh) scale(0.0424)}}.festive2025banner .snow:nth-child(62){opacity:.48256;transform:translate(52.3843vw,-10px) scale(0.1044);animation:fall-62 32s -19s linear infinite}@keyframes fall-62{49.767%{transform:translate(52.9705vw,49.767vh) scale(0.1044)}to{transform:translate(52.6774vw,100vh) scale(0.1044)}}.festive2025banner .snow:nth-child(63){opacity:.03094;transform:translate(72.9217vw,-10px) scale(0.6334);animation:fall-63 22s -8s linear infinite}@keyframes fall-63{79.186%{transform:translate(92.4145vw,79.186vh) scale(0.6334)}to{transform:translate(82.6681vw,100vh) scale(0.6334)}}.festive2025banner .snow:nth-child(64){opacity:.430105;transform:translate(49.2091vw,-10px) scale(0.1199);animation:fall-64 32s -15s linear infinite}@keyframes fall-64{77.945%{transform:translate(37.1965vw,77.945vh) scale(0.1199)}to{transform:translate(43.2028vw,100vh) scale(0.1199)}}.festive2025banner .snow:nth-child(65){opacity:.02145;transform:translate(51.1782vw,-10px) scale(0.3338);animation:fall-65 36s -7s linear infinite}@keyframes fall-65{38.248%{transform:translate(50.1496vw,38.248vh) scale(0.3338)}to{transform:translate(50.6639vw,100vh) scale(0.3338)}}.festive2025banner .snow:nth-child(66){opacity:.477685;transform:translate(90.2753vw,-10px) scale(0.1991);animation:fall-66 58s -18s linear infinite}@keyframes fall-66{51.191%{transform:translate(85.0065vw,51.191vh) scale(0.1991)}to{transform:translate(87.6409vw,100vh) scale(0.1991)}}.festive2025banner .snow:nth-child(67){opacity:.19409;transform:translate(55.3878vw,-10px) scale(0.6086);animation:fall-67 26s -18s linear infinite}@keyframes fall-67{42.737%{transform:translate(57.5928vw,42.737vh) scale(0.6086)}to{transform:translate(56.4903vw,100vh) scale(0.6086)}}.festive2025banner .snow:nth-child(68){opacity:.56537;transform:translate(20.8026vw,-10px) scale(0.7629);animation:fall-68 40s -18s linear infinite}@keyframes fall-68{68.78%{transform:translate(33.0762vw,68.78vh) scale(0.7629)}to{transform:translate(26.9394vw,100vh) scale(0.7629)}}.festive2025banner .snow:nth-child(69){opacity:.234715;transform:translate(59.8539vw,-10px) scale(0.0254);animation:fall-69 30s -1s linear infinite}@keyframes fall-69{66.899%{transform:translate(49.9783vw,66.899vh) scale(0.0254)}to{transform:translate(54.9161vw,100vh) scale(0.0254)}}.festive2025banner .snow:nth-child(70){opacity:.42172;transform:translate(69.8069vw,-10px) scale(0.3016);animation:fall-70 32s -23s linear infinite}@keyframes fall-70{43.838%{transform:translate(83.6605vw,43.838vh) scale(0.3016)}to{transform:translate(76.7337vw,100vh) scale(0.3016)}}.festive2025banner .snow:nth-child(71){opacity:.33839;transform:translate(55.4097vw,-10px) scale(0.7598);animation:fall-71 24s -8s linear infinite}@keyframes fall-71{46.208%{transform:translate(66.4161vw,46.208vh) scale(0.7598)}to{transform:translate(60.9129vw,100vh) scale(0.7598)}}.festive2025banner .snow:nth-child(72){opacity:.437255;transform:translate(60.7163vw,-10px) scale(0.4901);animation:fall-72 52s -12s linear infinite}@keyframes fall-72{50.726%{transform:translate(67.2589vw,50.726vh) scale(0.4901)}to{transform:translate(63.9876vw,100vh) scale(0.4901)}}.festive2025banner .snow:nth-child(73){opacity:.30992;transform:translate(9.8118vw,-10px) scale(0.0508);animation:fall-73 40s -28s linear infinite}@keyframes fall-73{46.94%{transform:translate(12.8506vw,46.94vh) scale(0.0508)}to{transform:translate(11.3312vw,100vh) scale(0.0508)}}.festive2025banner .snow:nth-child(74){opacity:.389675;transform:translate(90.7802vw,-10px) scale(0.3466);animation:fall-74 46s -4s linear infinite}@keyframes fall-74{52.776%{transform:translate(87.9442vw,52.776vh) scale(0.3466)}to{transform:translate(89.3622vw,100vh) scale(0.3466)}}.festive2025banner .snow:nth-child(75){opacity:.155935;transform:translate(71.2142vw,-10px) scale(0.4296);animation:fall-75 30s -10s linear infinite}@keyframes fall-75{64.217%{transform:translate(61.098vw,64.217vh) scale(0.4296)}to{transform:translate(66.1561vw,100vh) scale(0.4296)}}.festive2025banner .snow:nth-child(76){opacity:.332735;transform:translate(15.4375vw,-10px) scale(0.529);animation:fall-76 54s -3s linear infinite}@keyframes fall-76{62.144%{transform:translate(31.9875vw,62.144vh) scale(0.529)}to{transform:translate(23.7125vw,100vh) scale(0.529)}}.festive2025banner .snow:nth-child(77){opacity:.46345;transform:translate(15.9577vw,-10px) scale(0.9887);animation:fall-77 28s -20s linear infinite}@keyframes fall-77{30.42%{transform:translate(25.4433vw,30.42vh) scale(0.9887)}to{transform:translate(20.7005vw,100vh) scale(0.9887)}}.festive2025banner .snow:nth-child(78){opacity:.104455;transform:translate(34.247vw,-10px) scale(0.3428);animation:fall-78 32s -5s linear infinite}@keyframes fall-78{38.229%{transform:translate(20.2144vw,38.229vh) scale(0.3428)}to{transform:translate(27.2307vw,100vh) scale(0.3428)}}.festive2025banner .snow:nth-child(79){opacity:.29926;transform:translate(92.8613vw,-10px) scale(0.5056);animation:fall-79 48s -26s linear infinite}@keyframes fall-79{66.868%{transform:translate(99.5289vw,66.868vh) scale(0.5056)}to{transform:translate(96.1951vw,100vh) scale(0.5056)}}.festive2025banner .snow:nth-child(80){opacity:.325975;transform:translate(40.9903vw,-10px) scale(0.9306);animation:fall-80 26s -28s linear infinite}@keyframes fall-80{49.288%{transform:translate(43.3271vw,49.288vh) scale(0.9306)}to{transform:translate(42.1587vw,100vh) scale(0.9306)}}.festive2025banner .snow:nth-child(81){opacity:.241085;transform:translate(34.9631vw,-10px) scale(0.5234);animation:fall-81 34s -5s linear infinite}@keyframes fall-81{73.056%{transform:translate(54.9499vw,73.056vh) scale(0.5234)}to{transform:translate(44.9565vw,100vh) scale(0.5234)}}.festive2025banner .snow:nth-child(82){opacity:.525265;transform:translate(55.5866vw,-10px) scale(0.8201);animation:fall-82 22s -6s linear infinite}@keyframes fall-82{37.238%{transform:translate(66.2526vw,37.238vh) scale(0.8201)}to{transform:translate(60.9196vw,100vh) scale(0.8201)}}.festive2025banner .snow:nth-child(83){opacity:.39351;transform:translate(12.5158vw,-10px) scale(0.1972);animation:fall-83 58s -27s linear infinite}@keyframes fall-83{62.952%{transform:translate(29.488vw,62.952vh) scale(0.1972)}to{transform:translate(21.0019vw,100vh) scale(0.1972)}}.festive2025banner .snow:nth-child(84){opacity:.08307;transform:translate(89.5841vw,-10px) scale(0.8736);animation:fall-84 22s -20s linear infinite}@keyframes fall-84{43.605%{transform:translate(78.9969vw,43.605vh) scale(0.8736)}to{transform:translate(84.2905vw,100vh) scale(0.8736)}}.festive2025banner .snow:nth-child(85){opacity:.544505;transform:translate(68.2125vw,-10px) scale(0.3889);animation:fall-85 24s -21s linear infinite}@keyframes fall-85{37.737%{transform:translate(61.2531vw,37.737vh) scale(0.3889)}to{transform:translate(64.7328vw,100vh) scale(0.3889)}}.festive2025banner .snow:nth-child(86){opacity:.612365;transform:translate(88.1744vw,-10px) scale(0.5954);animation:fall-86 32s -30s linear infinite}@keyframes fall-86{73.836%{transform:translate(96.4728vw,73.836vh) scale(0.5954)}to{transform:translate(92.3236vw,100vh) scale(0.5954)}}.festive2025banner .snow:nth-child(87){opacity:.497575;transform:translate(61.925vw,-10px) scale(0.4963);animation:fall-87 32s -14s linear infinite}@keyframes fall-87{79.617%{transform:translate(55.3032vw,79.617vh) scale(0.4963)}to{transform:translate(58.6141vw,100vh) scale(0.4963)}}.festive2025banner .snow:nth-child(88){opacity:.334555;transform:translate(21.8295vw,-10px) scale(0.6233);animation:fall-88 30s -4s linear infinite}@keyframes fall-88{47.808%{transform:translate(38.0171vw,47.808vh) scale(0.6233)}to{transform:translate(29.9233vw,100vh) scale(0.6233)}}.festive2025banner .snow:nth-child(89){opacity:.23712;transform:translate(82.6087vw,-10px) scale(0.2882);animation:fall-89 54s -14s linear infinite}@keyframes fall-89{30.072%{transform:translate(77.1295vw,30.072vh) scale(0.2882)}to{transform:translate(79.8691vw,100vh) scale(0.2882)}}.festive2025banner .snow:nth-child(90){opacity:.22737;transform:translate(81.7499vw,-10px) scale(0.579);animation:fall-90 36s -11s linear infinite}@keyframes fall-90{39.266%{transform:translate(85.2615vw,39.266vh) scale(0.579)}to{transform:translate(83.5057vw,100vh) scale(0.579)}}.festive2025banner .snow:nth-child(91){opacity:.334035;transform:translate(9.4601vw,-10px) scale(0.0792);animation:fall-91 26s -25s linear infinite}@keyframes fall-91{33.338%{transform:translate(-4.8049vw,33.338vh) scale(0.0792)}to{transform:translate(2.3276vw,100vh) scale(0.0792)}}.festive2025banner .snow:nth-child(92){opacity:.435305;transform:translate(8.945vw,-10px) scale(0.9367);animation:fall-92 44s -2s linear infinite}@keyframes fall-92{43.081%{transform:translate(24.4612vw,43.081vh) scale(0.9367)}to{transform:translate(16.7031vw,100vh) scale(0.9367)}}.festive2025banner .snow:nth-child(93){opacity:.50154;transform:translate(8.7421vw,-10px) scale(0.8218);animation:fall-93 28s -10s linear infinite}@keyframes fall-93{64.581%{transform:translate(7.5659vw,64.581vh) scale(0.8218)}to{transform:translate(8.154vw,100vh) scale(0.8218)}}.festive2025banner .snow:nth-child(94){opacity:.036595;transform:translate(22.933vw,-10px) scale(0.3992);animation:fall-94 48s -7s linear infinite}@keyframes fall-94{53.967%{transform:translate(25.3888vw,53.967vh) scale(0.3992)}to{transform:translate(24.1609vw,100vh) scale(0.3992)}}.festive2025banner .snow:nth-child(95){opacity:.38701;transform:translate(98.1182vw,-10px) scale(0.6323);animation:fall-95 40s -8s linear infinite}@keyframes fall-95{64.927%{transform:translate(106.4984vw,64.927vh) scale(0.6323)}to{transform:translate(102.3083vw,100vh) scale(0.6323)}}.festive2025banner .snow:nth-child(96){opacity:.53807;transform:translate(1.0595vw,-10px) scale(0.734);animation:fall-96 26s -29s linear infinite}@keyframes fall-96{46.703%{transform:translate(19.1587vw,46.703vh) scale(0.734)}to{transform:translate(10.1091vw,100vh) scale(0.734)}}.festive2025banner .snow:nth-child(97){opacity:.642395;transform:translate(68.1715vw,-10px) scale(0.1371);animation:fall-97 20s -2s linear infinite}@keyframes fall-97{48.175%{transform:translate(50.9369vw,48.175vh) scale(0.1371)}to{transform:translate(59.5542vw,100vh) scale(0.1371)}}.festive2025banner .snow:nth-child(98){opacity:.348855;transform:translate(4.6958vw,-10px) scale(0.8479);animation:fall-98 26s -10s linear infinite}@keyframes fall-98{75.887%{transform:translate(17.614vw,75.887vh) scale(0.8479)}to{transform:translate(11.1549vw,100vh) scale(0.8479)}}.festive2025banner .snow:nth-child(99){opacity:.649675;transform:translate(94.8179vw,-10px) scale(0.4464);animation:fall-99 60s -4s linear infinite}@keyframes fall-99{74.552%{transform:translate(75.7685vw,74.552vh) scale(0.4464)}to{transform:translate(85.2932vw,100vh) scale(0.4464)}}.festive2025banner .snow:nth-child(100){opacity:.321165;transform:translate(24.9382vw,-10px) scale(0.2605);animation:fall-100 50s -2s linear infinite}@keyframes fall-100{63.925%{transform:translate(28.3718vw,63.925vh) scale(0.2605)}to{transform:translate(26.655vw,100vh) scale(0.2605)}}.festive2025banner .snow:nth-child(101){opacity:.38259;transform:translate(93.0995vw,-10px) scale(0.3939);animation:fall-101 26s -4s linear infinite}@keyframes fall-101{65.441%{transform:translate(101.9913vw,65.441vh) scale(0.3939)}to{transform:translate(97.5454vw,100vh) scale(0.3939)}}.festive2025banner .snow:nth-child(102){opacity:.320645;transform:translate(12.8137vw,-10px) scale(0.9335);animation:fall-102 54s -24s linear infinite}@keyframes fall-102{32.271%{transform:translate(16.9193vw,32.271vh) scale(0.9335)}to{transform:translate(14.8665vw,100vh) scale(0.9335)}}.festive2025banner .snow:nth-child(103){opacity:.44772;transform:translate(1.8087vw,-10px) scale(0.2112);animation:fall-103 24s -17s linear infinite}@keyframes fall-103{34.496%{transform:translate(2.4973vw,34.496vh) scale(0.2112)}to{transform:translate(2.153vw,100vh) scale(0.2112)}}.festive2025banner .snow:nth-child(104){opacity:.095615;transform:translate(37.81vw,-10px) scale(0.0545);animation:fall-104 28s -9s linear infinite}@keyframes fall-104{57.907%{transform:translate(49.6626vw,57.907vh) scale(0.0545)}to{transform:translate(43.7363vw,100vh) scale(0.0545)}}.festive2025banner .snow:nth-child(105){opacity:.0468;transform:translate(42.9369vw,-10px) scale(0.5888);animation:fall-105 26s -17s linear infinite}@keyframes fall-105{32.205%{transform:translate(48.8205vw,32.205vh) scale(0.5888)}to{transform:translate(45.8787vw,100vh) scale(0.5888)}}.festive2025banner .snow:nth-child(106){opacity:.18655;transform:translate(59.597vw,-10px) scale(0.5316);animation:fall-106 52s -2s linear infinite}@keyframes fall-106{51.416%{transform:translate(73.2114vw,51.416vh) scale(0.5316)}to{transform:translate(66.4042vw,100vh) scale(0.5316)}}.festive2025banner .snow:nth-child(107){opacity:.217815;transform:translate(7.8247vw,-10px) scale(0.443);animation:fall-107 32s -29s linear infinite}@keyframes fall-107{74.868%{transform:translate(2.2985vw,74.868vh) scale(0.443)}to{transform:translate(5.0616vw,100vh) scale(0.443)}}.festive2025banner .snow:nth-child(108){opacity:.130065;transform:translate(97.7878vw,-10px) scale(0.3852);animation:fall-108 34s -19s linear infinite}@keyframes fall-108{52.547%{transform:translate(113.8446vw,52.547vh) scale(0.3852)}to{transform:translate(105.8162vw,100vh) scale(0.3852)}}.festive2025banner .snow:nth-child(109){opacity:.107315;transform:translate(7.6628vw,-10px) scale(0.5673);animation:fall-109 22s -4s linear infinite}@keyframes fall-109{51.228%{transform:translate(-12.2384vw,51.228vh) scale(0.5673)}to{transform:translate(-2.2878vw,100vh) scale(0.5673)}}.festive2025banner .snow:nth-child(110){opacity:.40599;transform:translate(6.123vw,-10px) scale(0.4984);animation:fall-110 36s -18s linear infinite}@keyframes fall-110{60.934%{transform:translate(-12.9994vw,60.934vh) scale(0.4984)}to{transform:translate(-3.4382vw,100vh) scale(0.4984)}}.festive2025banner .snow:nth-child(111){opacity:.08164;transform:translate(6.2037vw,-10px) scale(0.4858);animation:fall-111 46s -19s linear infinite}@keyframes fall-111{54.284%{transform:translate(-3.1563vw,54.284vh) scale(0.4858)}to{transform:translate(1.5237vw,100vh) scale(0.4858)}}.festive2025banner .snow:nth-child(112){opacity:.611;transform:translate(59.8353vw,-10px) scale(0.4356);animation:fall-112 24s -1s linear infinite}@keyframes fall-112{76.057%{transform:translate(73.9775vw,76.057vh) scale(0.4356)}to{transform:translate(66.9064vw,100vh) scale(0.4356)}}.festive2025banner .snow:nth-child(113){opacity:.209885;transform:translate(92.9191vw,-10px) scale(0.4089);animation:fall-113 58s -5s linear infinite}@keyframes fall-113{30.573%{transform:translate(111.0121vw,30.573vh) scale(0.4089)}to{transform:translate(101.9656vw,100vh) scale(0.4089)}}.festive2025banner .snow:nth-child(114){opacity:.204945;transform:translate(42.282vw,-10px) scale(0.5606);animation:fall-114 54s -10s linear infinite}@keyframes fall-114{36.464%{transform:translate(44.0914vw,36.464vh) scale(0.5606)}to{transform:translate(43.1867vw,100vh) scale(0.5606)}}.festive2025banner .snow:nth-child(115){opacity:.167505;transform:translate(99.3965vw,-10px) scale(0.3441);animation:fall-115 20s -4s linear infinite}@keyframes fall-115{78.029%{transform:translate(91.7329vw,78.029vh) scale(0.3441)}to{transform:translate(95.5647vw,100vh) scale(0.3441)}}.festive2025banner .snow:nth-child(116){opacity:.11206;transform:translate(42.4571vw,-10px) scale(0.1714);animation:fall-116 46s -26s linear infinite}@keyframes fall-116{56.848%{transform:translate(26.8325vw,56.848vh) scale(0.1714)}to{transform:translate(34.6448vw,100vh) scale(0.1714)}}.festive2025banner .snow:nth-child(117){opacity:.58435;transform:translate(34.572vw,-10px) scale(0.2717);animation:fall-117 22s -2s linear infinite}@keyframes fall-117{72.965%{transform:translate(50.2466vw,72.965vh) scale(0.2717)}to{transform:translate(42.4093vw,100vh) scale(0.2717)}}.festive2025banner .snow:nth-child(118){opacity:.380315;transform:translate(61.6264vw,-10px) scale(0.792);animation:fall-118 36s -11s linear infinite}@keyframes fall-118{58.943%{transform:translate(66.462vw,58.943vh) scale(0.792)}to{transform:translate(64.0442vw,100vh) scale(0.792)}}.festive2025banner .snow:nth-child(119){opacity:.198705;transform:translate(40.1603vw,-10px) scale(0.0357);animation:fall-119 20s -22s linear infinite}@keyframes fall-119{50.703%{transform:translate(49.3759vw,50.703vh) scale(0.0357)}to{transform:translate(44.7681vw,100vh) scale(0.0357)}}.festive2025banner .snow:nth-child(120){opacity:.5057;transform:translate(3.7398vw,-10px) scale(0.15);animation:fall-120 28s -9s linear infinite}@keyframes fall-120{43.085%{transform:translate(10.9876vw,43.085vh) scale(0.15)}to{transform:translate(7.3637vw,100vh) scale(0.15)}}.festive2025banner .snow:nth-child(121){opacity:.393575;transform:translate(84.0563vw,-10px) scale(0.4716);animation:fall-121 48s -24s linear infinite}@keyframes fall-121{51.448%{transform:translate(86.1339vw,51.448vh) scale(0.4716)}to{transform:translate(85.0951vw,100vh) scale(0.4716)}}.festive2025banner .snow:nth-child(122){opacity:.06292;transform:translate(30.1165vw,-10px) scale(0.4402);animation:fall-122 24s -20s linear infinite}@keyframes fall-122{62.596%{transform:translate(39.9665vw,62.596vh) scale(0.4402)}to{transform:translate(35.0415vw,100vh) scale(0.4402)}}.festive2025banner .snow:nth-child(123){opacity:.571545;transform:translate(99.9873vw,-10px) scale(0.7825);animation:fall-123 48s -19s linear infinite}@keyframes fall-123{33.843%{transform:translate(109.4259vw,33.843vh) scale(0.7825)}to{transform:translate(104.7066vw,100vh) scale(0.7825)}}.festive2025banner .snow:nth-child(124){opacity:.64974;transform:translate(26.2116vw,-10px) scale(0.7558);animation:fall-124 58s -28s linear infinite}@keyframes fall-124{62.578%{transform:translate(14.13vw,62.578vh) scale(0.7558)}to{transform:translate(20.1708vw,100vh) scale(0.7558)}}.festive2025banner .snow:nth-child(125){opacity:.04095;transform:translate(11.3086vw,-10px) scale(0.875);animation:fall-125 50s -5s linear infinite}@keyframes fall-125{32.986%{transform:translate(22.588vw,32.986vh) scale(0.875)}to{transform:translate(16.9483vw,100vh) scale(0.875)}}.festive2025banner .snow:nth-child(126){opacity:.453635;transform:translate(78.9281vw,-10px) scale(0.2935);animation:fall-126 26s -30s linear infinite}@keyframes fall-126{77.006%{transform:translate(82.4899vw,77.006vh) scale(0.2935)}to{transform:translate(80.709vw,100vh) scale(0.2935)}}.festive2025banner .snow:nth-child(127){opacity:.302965;transform:translate(40.2318vw,-10px) scale(0.3836);animation:fall-127 30s -27s linear infinite}@keyframes fall-127{57.396%{transform:translate(60.1982vw,57.396vh) scale(0.3836)}to{transform:translate(50.215vw,100vh) scale(0.3836)}}.festive2025banner .snow:nth-child(128){opacity:.02834;transform:translate(69.7194vw,-10px) scale(0.5861);animation:fall-128 38s -22s linear infinite}@keyframes fall-128{64.651%{transform:translate(82.3426vw,64.651vh) scale(0.5861)}to{transform:translate(76.031vw,100vh) scale(0.5861)}}.festive2025banner .snow:nth-child(129){opacity:.50388;transform:translate(51.8243vw,-10px) scale(0.2505);animation:fall-129 44s -25s linear infinite}@keyframes fall-129{78.981%{transform:translate(62.7169vw,78.981vh) scale(0.2505)}to{transform:translate(57.2706vw,100vh) scale(0.2505)}}.festive2025banner .snow:nth-child(130){opacity:.611065;transform:translate(33.1775vw,-10px) scale(0.582);animation:fall-130 54s -15s linear infinite}@keyframes fall-130{76.294%{transform:translate(40.9791vw,76.294vh) scale(0.582)}to{transform:translate(37.0783vw,100vh) scale(0.582)}}.festive2025banner .snow:nth-child(131){opacity:.202735;transform:translate(59.7146vw,-10px) scale(0.4554);animation:fall-131 46s -17s linear infinite}@keyframes fall-131{52.551%{transform:translate(68.9046vw,52.551vh) scale(0.4554)}to{transform:translate(64.3096vw,100vh) scale(0.4554)}}.festive2025banner .snow:nth-child(132){opacity:.043355;transform:translate(65.5582vw,-10px) scale(0.3057);animation:fall-132 20s -9s linear infinite}@keyframes fall-132{37.147%{transform:translate(69.7052vw,37.147vh) scale(0.3057)}to{transform:translate(67.6317vw,100vh) scale(0.3057)}}.festive2025banner .snow:nth-child(133){opacity:.447915;transform:translate(27.811vw,-10px) scale(0.5694);animation:fall-133 34s -9s linear infinite}@keyframes fall-133{33.132%{transform:translate(16.9344vw,33.132vh) scale(0.5694)}to{transform:translate(22.3727vw,100vh) scale(0.5694)}}.festive2025banner .snow:nth-child(134){opacity:.562185;transform:translate(6.8904vw,-10px) scale(0.5098);animation:fall-134 26s -13s linear infinite}@keyframes fall-134{68.719%{transform:translate(14.083vw,68.719vh) scale(0.5098)}to{transform:translate(10.4867vw,100vh) scale(0.5098)}}.festive2025banner .snow:nth-child(135){opacity:.366405;transform:translate(38.4599vw,-10px) scale(0.2235);animation:fall-135 50s -9s linear infinite}@keyframes fall-135{41.157%{transform:translate(27.1129vw,41.157vh) scale(0.2235)}to{transform:translate(32.7864vw,100vh) scale(0.2235)}}.festive2025banner .snow:nth-child(136){opacity:.22022;transform:translate(73.0093vw,-10px) scale(0.6661);animation:fall-136 40s -1s linear infinite}@keyframes fall-136{50.22%{transform:translate(71.0761vw,50.22vh) scale(0.6661)}to{transform:translate(72.0427vw,100vh) scale(0.6661)}}.festive2025banner .snow:nth-child(137){opacity:.36439;transform:translate(16.0659vw,-10px) scale(0.608);animation:fall-137 20s -16s linear infinite}@keyframes fall-137{39.38%{transform:translate(32.7081vw,39.38vh) scale(0.608)}to{transform:translate(24.387vw,100vh) scale(0.608)}}.festive2025banner .snow:nth-child(138){opacity:.408785;transform:translate(14.1567vw,-10px) scale(0.9824);animation:fall-138 26s -10s linear infinite}@keyframes fall-138{62.036%{transform:translate(15.8821vw,62.036vh) scale(0.9824)}to{transform:translate(15.0194vw,100vh) scale(0.9824)}}.festive2025banner .snow:nth-child(139){opacity:.55068;transform:translate(97.1957vw,-10px) scale(0.953);animation:fall-139 22s -20s linear infinite}@keyframes fall-139{63.48%{transform:translate(112.2063vw,63.48vh) scale(0.953)}to{transform:translate(104.701vw,100vh) scale(0.953)}}.festive2025banner .snow:nth-child(140){opacity:.10894;transform:translate(5.6734vw,-10px) scale(0.1029);animation:fall-140 20s -21s linear infinite}@keyframes fall-140{65.682%{transform:translate(3.644vw,65.682vh) scale(0.1029)}to{transform:translate(4.6587vw,100vh) scale(0.1029)}}.festive2025banner .snow:nth-child(141){opacity:.18486;transform:translate(68.7557vw,-10px) scale(0.3446);animation:fall-141 46s -1s linear infinite}@keyframes fall-141{30.248%{transform:translate(69.8237vw,30.248vh) scale(0.3446)}to{transform:translate(69.2897vw,100vh) scale(0.3446)}}.festive2025banner .snow:nth-child(142){opacity:.053755;transform:translate(77.2134vw,-10px) scale(0.1244);animation:fall-142 52s -20s linear infinite}@keyframes fall-142{59.723%{transform:translate(90.189vw,59.723vh) scale(0.1244)}to{transform:translate(83.7012vw,100vh) scale(0.1244)}}.festive2025banner .snow:nth-child(143){opacity:.46046;transform:translate(32.8973vw,-10px) scale(0.2753);animation:fall-143 32s -10s linear infinite}@keyframes fall-143{59.097%{transform:translate(25.7671vw,59.097vh) scale(0.2753)}to{transform:translate(29.3322vw,100vh) scale(0.2753)}}.festive2025banner .snow:nth-child(144){opacity:.20956;transform:translate(18.3972vw,-10px) scale(0.1122);animation:fall-144 20s -23s linear infinite}@keyframes fall-144{38.151%{transform:translate(10.9734vw,38.151vh) scale(0.1122)}to{transform:translate(14.6853vw,100vh) scale(0.1122)}}.festive2025banner .snow:nth-child(145){opacity:.36426;transform:translate(56.1393vw,-10px) scale(0.8677);animation:fall-145 36s -30s linear infinite}@keyframes fall-145{52.949%{transform:translate(54.7339vw,52.949vh) scale(0.8677)}to{transform:translate(55.4366vw,100vh) scale(0.8677)}}.festive2025banner .snow:nth-child(146){opacity:.31057;transform:translate(48.4395vw,-10px) scale(0.8804);animation:fall-146 52s -15s linear infinite}@keyframes fall-146{73.205%{transform:translate(51.4149vw,73.205vh) scale(0.8804)}to{transform:translate(49.9272vw,100vh) scale(0.8804)}}.festive2025banner .snow:nth-child(147){opacity:.270595;transform:translate(73.0689vw,-10px) scale(0.7097);animation:fall-147 60s -2s linear infinite}@keyframes fall-147{64.759%{transform:translate(69.9393vw,64.759vh) scale(0.7097)}to{transform:translate(71.5041vw,100vh) scale(0.7097)}}.festive2025banner .snow:nth-child(148){opacity:.49504;transform:translate(14.8464vw,-10px) scale(0.9526);animation:fall-148 24s -24s linear infinite}@keyframes fall-148{63.175%{transform:translate(31.0856vw,63.175vh) scale(0.9526)}to{transform:translate(22.966vw,100vh) scale(0.9526)}}.festive2025banner .snow:nth-child(149){opacity:.582335;transform:translate(83.8275vw,-10px) scale(0.1702);animation:fall-149 34s -30s linear infinite}@keyframes fall-149{33.174%{transform:translate(86.0159vw,33.174vh) scale(0.1702)}to{transform:translate(84.9217vw,100vh) scale(0.1702)}}.festive2025banner .snow:nth-child(150){opacity:.021255;transform:translate(36.281vw,-10px) scale(0.9194);animation:fall-150 50s -10s linear infinite}@keyframes fall-150{44.434%{transform:translate(29.6084vw,44.434vh) scale(0.9194)}to{transform:translate(32.9447vw,100vh) scale(0.9194)}}.festive2025banner .snow:nth-child(151){opacity:.14586;transform:translate(52.6725vw,-10px) scale(0.4708);animation:fall-151 52s -21s linear infinite}@keyframes fall-151{57.885%{transform:translate(70.0909vw,57.885vh) scale(0.4708)}to{transform:translate(61.3817vw,100vh) scale(0.4708)}}.festive2025banner .snow:nth-child(152){opacity:.10595;transform:translate(21.9717vw,-10px) scale(0.4938);animation:fall-152 38s -8s linear infinite}@keyframes fall-152{67.221%{transform:translate(16.4753vw,67.221vh) scale(0.4938)}to{transform:translate(19.2235vw,100vh) scale(0.4938)}}.festive2025banner .snow:nth-child(153){opacity:.42003;transform:translate(84.2482vw,-10px) scale(0.8923);animation:fall-153 40s -2s linear infinite}@keyframes fall-153{61.361%{transform:translate(83.2796vw,61.361vh) scale(0.8923)}to{transform:translate(83.7639vw,100vh) scale(0.8923)}}.festive2025banner .snow:nth-child(154){opacity:.38818;transform:translate(45.7758vw,-10px) scale(0.2812);animation:fall-154 40s -20s linear infinite}@keyframes fall-154{33.578%{transform:translate(47.546vw,33.578vh) scale(0.2812)}to{transform:translate(46.6609vw,100vh) scale(0.2812)}}.festive2025banner .snow:nth-child(155){opacity:.6344;transform:translate(76.7312vw,-10px) scale(0.4572);animation:fall-155 42s -21s linear infinite}@keyframes fall-155{33.247%{transform:translate(78.7548vw,33.247vh) scale(0.4572)}to{transform:translate(77.743vw,100vh) scale(0.4572)}}.festive2025banner .snow:nth-child(156){opacity:.23855;transform:translate(22.9023vw,-10px) scale(0.369);animation:fall-156 30s -3s linear infinite}@keyframes fall-156{48.157%{transform:translate(18.2389vw,48.157vh) scale(0.369)}to{transform:translate(20.5706vw,100vh) scale(0.369)}}.festive2025banner .snow:nth-child(157){opacity:.39611;transform:translate(30.2125vw,-10px) scale(0.8271);animation:fall-157 48s -16s linear infinite}@keyframes fall-157{38.662%{transform:translate(11.1065vw,38.662vh) scale(0.8271)}to{transform:translate(20.6595vw,100vh) scale(0.8271)}}.festive2025banner .snow:nth-child(158){opacity:.461435;transform:translate(99.8509vw,-10px) scale(0.1586);animation:fall-158 52s -15s linear infinite}@keyframes fall-158{57.97%{transform:translate(118.6719vw,57.97vh) scale(0.1586)}to{transform:translate(109.2614vw,100vh) scale(0.1586)}}.festive2025banner .snow:nth-child(159){opacity:.167115;transform:translate(53.6861vw,-10px) scale(0.9268);animation:fall-159 40s -2s linear infinite}@keyframes fall-159{74.523%{transform:translate(53.2147vw,74.523vh) scale(0.9268)}to{transform:translate(53.4504vw,100vh) scale(0.9268)}}.festive2025banner .snow:nth-child(160){opacity:.052585;transform:translate(89.8759vw,-10px) scale(0.3178);animation:fall-160 38s -30s linear infinite}@keyframes fall-160{46.516%{transform:translate(76.7207vw,46.516vh) scale(0.3178)}to{transform:translate(83.2983vw,100vh) scale(0.3178)}}.festive2025banner .snow:nth-child(161){opacity:.339365;transform:translate(85.8326vw,-10px) scale(0.7097);animation:fall-161 50s -18s linear infinite}@keyframes fall-161{34.607%{transform:translate(77.028vw,34.607vh) scale(0.7097)}to{transform:translate(81.4303vw,100vh) scale(0.7097)}}.festive2025banner .snow:nth-child(162){opacity:.50037;transform:translate(48.2001vw,-10px) scale(0.0291);animation:fall-162 40s -30s linear infinite}@keyframes fall-162{31.093%{transform:translate(55.9779vw,31.093vh) scale(0.0291)}to{transform:translate(52.089vw,100vh) scale(0.0291)}}.festive2025banner .snow:nth-child(163){opacity:.10842;transform:translate(42.4249vw,-10px) scale(0.134);animation:fall-163 60s -2s linear infinite}@keyframes fall-163{37.015%{transform:translate(50.9833vw,37.015vh) scale(0.134)}to{transform:translate(46.7041vw,100vh) scale(0.134)}}.festive2025banner .snow:nth-child(164){opacity:.38987;transform:translate(68.6365vw,-10px) scale(0.0957);animation:fall-164 60s -20s linear infinite}@keyframes fall-164{68.855%{transform:translate(50.6323vw,68.855vh) scale(0.0957)}to{transform:translate(59.6344vw,100vh) scale(0.0957)}}.festive2025banner .snow:nth-child(165){opacity:.037505;transform:translate(79.1416vw,-10px) scale(0.2513);animation:fall-165 20s -2s linear infinite}@keyframes fall-165{46.667%{transform:translate(95.026vw,46.667vh) scale(0.2513)}to{transform:translate(87.0838vw,100vh) scale(0.2513)}}.festive2025banner .snow:nth-child(166){opacity:.11375;transform:translate(22.1917vw,-10px) scale(0.9194);animation:fall-166 58s -8s linear infinite}@keyframes fall-166{78.78%{transform:translate(24.9829vw,78.78vh) scale(0.9194)}to{transform:translate(23.5873vw,100vh) scale(0.9194)}}.festive2025banner .snow:nth-child(167){opacity:.106275;transform:translate(56.4934vw,-10px) scale(0.8248);animation:fall-167 60s -7s linear infinite}@keyframes fall-167{55.203%{transform:translate(61.2358vw,55.203vh) scale(0.8248)}to{transform:translate(58.8646vw,100vh) scale(0.8248)}}.festive2025banner .snow:nth-child(168){opacity:.34905;transform:translate(2.7477vw,-10px) scale(0.272);animation:fall-168 42s -22s linear infinite}@keyframes fall-168{66.162%{transform:translate(-6.1433vw,66.162vh) scale(0.272)}to{transform:translate(-1.6978vw,100vh) scale(0.272)}}.festive2025banner .snow:nth-child(169){opacity:.24115;transform:translate(94.8002vw,-10px) scale(0.2918);animation:fall-169 20s -25s linear infinite}@keyframes fall-169{59.635%{transform:translate(111.529vw,59.635vh) scale(0.2918)}to{transform:translate(103.1646vw,100vh) scale(0.2918)}}.festive2025banner .snow:nth-child(170){opacity:.071565;transform:translate(81.9208vw,-10px) scale(0.6174);animation:fall-170 28s -26s linear infinite}@keyframes fall-170{61.963%{transform:translate(95.754vw,61.963vh) scale(0.6174)}to{transform:translate(88.8374vw,100vh) scale(0.6174)}}.festive2025banner .snow:nth-child(171){opacity:.04199;transform:translate(25.6985vw,-10px) scale(0.9962);animation:fall-171 52s -3s linear infinite}@keyframes fall-171{33.243%{transform:translate(11.7115vw,33.243vh) scale(0.9962)}to{transform:translate(18.705vw,100vh) scale(0.9962)}}.festive2025banner .snow:nth-child(172){opacity:.611455;transform:translate(91.2321vw,-10px) scale(0.8625);animation:fall-172 60s -18s linear infinite}@keyframes fall-172{64.618%{transform:translate(82.5913vw,64.618vh) scale(0.8625)}to{transform:translate(86.9117vw,100vh) scale(0.8625)}}.festive2025banner .snow:nth-child(173){opacity:.419705;transform:translate(27.8918vw,-10px) scale(0.4279);animation:fall-173 30s -30s linear infinite}@keyframes fall-173{70.688%{transform:translate(12.6872vw,70.688vh) scale(0.4279)}to{transform:translate(20.2895vw,100vh) scale(0.4279)}}.festive2025banner .snow:nth-child(174){opacity:.295165;transform:translate(90.7443vw,-10px) scale(0.377);animation:fall-174 34s -16s linear infinite}@keyframes fall-174{47.768%{transform:translate(72.8073vw,47.768vh) scale(0.377)}to{transform:translate(81.7758vw,100vh) scale(0.377)}}.festive2025banner .snow:nth-child(175){opacity:.41249;transform:translate(38.521vw,-10px) scale(0.1678);animation:fall-175 54s -20s linear infinite}@keyframes fall-175{77.216%{transform:translate(23.028vw,77.216vh) scale(0.1678)}to{transform:translate(30.7745vw,100vh) scale(0.1678)}}.festive2025banner .snow:nth-child(176){opacity:.317915;transform:translate(0.6433vw,-10px) scale(0.6723);animation:fall-176 44s -10s linear infinite}@keyframes fall-176{55.561%{transform:translate(19.2385vw,55.561vh) scale(0.6723)}to{transform:translate(9.9409vw,100vh) scale(0.6723)}}.festive2025banner .snow:nth-child(177){opacity:.02262;transform:translate(49.6397vw,-10px) scale(0.4705);animation:fall-177 28s -19s linear infinite}@keyframes fall-177{31.676%{transform:translate(64.4211vw,31.676vh) scale(0.4705)}to{transform:translate(57.0304vw,100vh) scale(0.4705)}}.festive2025banner .snow:nth-child(178){opacity:.36218;transform:translate(5.1213vw,-10px) scale(0.7649);animation:fall-178 28s -5s linear infinite}@keyframes fall-178{58.021%{transform:translate(-2.7749vw,58.021vh) scale(0.7649)}to{transform:translate(1.1732vw,100vh) scale(0.7649)}}.festive2025banner .snow:nth-child(179){opacity:.383305;transform:translate(46.8879vw,-10px) scale(0.0958);animation:fall-179 20s -11s linear infinite}@keyframes fall-179{79.19%{transform:translate(45.5959vw,79.19vh) scale(0.0958)}to{transform:translate(46.2419vw,100vh) scale(0.0958)}}.festive2025banner .snow:nth-child(180){opacity:.171405;transform:translate(18.2201vw,-10px) scale(0.8086);animation:fall-180 38s -13s linear infinite}@keyframes fall-180{38.553%{transform:translate(25.4013vw,38.553vh) scale(0.8086)}to{transform:translate(21.8107vw,100vh) scale(0.8086)}}.festive2025banner .snow:nth-child(181){opacity:.538265;transform:translate(51.7895vw,-10px) scale(0.6099);animation:fall-181 30s -7s linear infinite}@keyframes fall-181{79.995%{transform:translate(36.9265vw,79.995vh) scale(0.6099)}to{transform:translate(44.358vw,100vh) scale(0.6099)}}.festive2025banner .snow:nth-child(182){opacity:.28158;transform:translate(86.6725vw,-10px) scale(0.8693);animation:fall-182 56s -16s linear infinite}@keyframes fall-182{66.34%{transform:translate(83.8533vw,66.34vh) scale(0.8693)}to{transform:translate(85.2629vw,100vh) scale(0.8693)}}.festive2025banner .snow:nth-child(183){opacity:.262925;transform:translate(30.9134vw,-10px) scale(0.7573);animation:fall-183 32s -26s linear infinite}@keyframes fall-183{42.954%{transform:translate(19.9168vw,42.954vh) scale(0.7573)}to{transform:translate(25.4151vw,100vh) scale(0.7573)}}.festive2025banner .snow:nth-child(184){opacity:.169195;transform:translate(16.2843vw,-10px) scale(0.1112);animation:fall-184 52s -24s linear infinite}@keyframes fall-184{41.549%{transform:translate(18.9523vw,41.549vh) scale(0.1112)}to{transform:translate(17.6183vw,100vh) scale(0.1112)}}.festive2025banner .snow:nth-child(185){opacity:.011245;transform:translate(50.6982vw,-10px) scale(0.5407);animation:fall-185 52s -20s linear infinite}@keyframes fall-185{72.518%{transform:translate(31.9098vw,72.518vh) scale(0.5407)}to{transform:translate(41.304vw,100vh) scale(0.5407)}}.festive2025banner .snow:nth-child(186){opacity:.03458;transform:translate(10.7419vw,-10px) scale(0.5192);animation:fall-186 46s -15s linear infinite}@keyframes fall-186{56.747%{transform:translate(10.2641vw,56.747vh) scale(0.5192)}to{transform:translate(10.503vw,100vh) scale(0.5192)}}.festive2025banner .snow:nth-child(187){opacity:.263445;transform:translate(49.8779vw,-10px) scale(0.8656);animation:fall-187 34s -28s linear infinite}@keyframes fall-187{48.591%{transform:translate(43.3675vw,48.591vh) scale(0.8656)}to{transform:translate(46.6227vw,100vh) scale(0.8656)}}.festive2025banner .snow:nth-child(188){opacity:.392405;transform:translate(41.0462vw,-10px) scale(0.4847);animation:fall-188 42s -26s linear infinite}@keyframes fall-188{65.103%{transform:translate(58.492vw,65.103vh) scale(0.4847)}to{transform:translate(49.7691vw,100vh) scale(0.4847)}}.festive2025banner .snow:nth-child(189){opacity:.283595;transform:translate(0.1775vw,-10px) scale(0.0133);animation:fall-189 50s -29s linear infinite}@keyframes fall-189{47.239%{transform:translate(18.0705vw,47.239vh) scale(0.0133)}to{transform:translate(9.124vw,100vh) scale(0.0133)}}.festive2025banner .snow:nth-child(190){opacity:.370825;transform:translate(3.8397vw,-10px) scale(0.4968);animation:fall-190 36s -29s linear infinite}@keyframes fall-190{32.178%{transform:translate(-3.0657vw,32.178vh) scale(0.4968)}to{transform:translate(0.387vw,100vh) scale(0.4968)}}.festive2025banner .snow:nth-child(191){opacity:.09971;transform:translate(63.3532vw,-10px) scale(0.1209);animation:fall-191 24s -25s linear infinite}@keyframes fall-191{54.916%{transform:translate(54.9286vw,54.916vh) scale(0.1209)}to{transform:translate(59.1409vw,100vh) scale(0.1209)}}.festive2025banner .snow:nth-child(192){opacity:.60983;transform:translate(64.524vw,-10px) scale(0.6229);animation:fall-192 42s -24s linear infinite}@keyframes fall-192{52.851%{transform:translate(60.3702vw,52.851vh) scale(0.6229)}to{transform:translate(62.4471vw,100vh) scale(0.6229)}}.festive2025banner .snow:nth-child(193){opacity:.642655;transform:translate(27.4335vw,-10px) scale(0.6607);animation:fall-193 26s -9s linear infinite}@keyframes fall-193{41.715%{transform:translate(45.5159vw,41.715vh) scale(0.6607)}to{transform:translate(36.4747vw,100vh) scale(0.6607)}}.festive2025banner .snow:nth-child(194){opacity:.59709;transform:translate(69.2905vw,-10px) scale(0.4515);animation:fall-194 22s -7s linear infinite}@keyframes fall-194{32.294%{transform:translate(86.9219vw,32.294vh) scale(0.4515)}to{transform:translate(78.1062vw,100vh) scale(0.4515)}}.festive2025banner .snow:nth-child(195){opacity:.207155;transform:translate(12.5062vw,-10px) scale(0.4535);animation:fall-195 22s -27s linear infinite}@keyframes fall-195{44.294%{transform:translate(24.3606vw,44.294vh) scale(0.4535)}to{transform:translate(18.4334vw,100vh) scale(0.4535)}}.festive2025banner .snow:nth-child(196){opacity:.262925;transform:translate(19.4229vw,-10px) scale(0.5176);animation:fall-196 22s -27s linear infinite}@keyframes fall-196{79.961%{transform:translate(21.3209vw,79.961vh) scale(0.5176)}to{transform:translate(20.3719vw,100vh) scale(0.5176)}}.festive2025banner .snow:nth-child(197){opacity:.22061;transform:translate(19.1364vw,-10px) scale(0.8234);animation:fall-197 24s -17s linear infinite}@keyframes fall-197{62.539%{transform:translate(7.7162vw,62.539vh) scale(0.8234)}to{transform:translate(13.4263vw,100vh) scale(0.8234)}}.festive2025banner .snow:nth-child(198){opacity:.40729;transform:translate(12.2588vw,-10px) scale(0.6023);animation:fall-198 26s -2s linear infinite}@keyframes fall-198{43.057%{transform:translate(21.7458vw,43.057vh) scale(0.6023)}to{transform:translate(17.0023vw,100vh) scale(0.6023)}}.festive2025banner .snow:nth-child(199){opacity:.04758;transform:translate(9.3509vw,-10px) scale(0.4636);animation:fall-199 52s -2s linear infinite}@keyframes fall-199{57.545%{transform:translate(2.0353vw,57.545vh) scale(0.4636)}to{transform:translate(5.6931vw,100vh) scale(0.4636)}}.festive2025banner .snow:nth-child(200){opacity:.011505;transform:translate(47.4432vw,-10px) scale(0.6472);animation:fall-200 26s -27s linear infinite}@keyframes fall-200{40.705%{transform:translate(45.6518vw,40.705vh) scale(0.6472)}to{transform:translate(46.5475vw,100vh) scale(0.6472)}}.festive2025banner .snow:nth-child(201){opacity:.140205;transform:translate(26.5178vw,-10px) scale(0.8868);animation:fall-201 38s -18s linear infinite}@keyframes fall-201{65.957%{transform:translate(22.3384vw,65.957vh) scale(0.8868)}to{transform:translate(24.4281vw,100vh) scale(0.8868)}}.festive2025banner .snow:nth-child(202){opacity:.599495;transform:translate(71.3495vw,-10px) scale(0.7061);animation:fall-202 56s -19s linear infinite}@keyframes fall-202{69.95%{transform:translate(88.7305vw,69.95vh) scale(0.7061)}to{transform:translate(80.04vw,100vh) scale(0.7061)}}.festive2025banner .snow:nth-child(203){opacity:.49491;transform:translate(63.4343vw,-10px) scale(0.1559);animation:fall-203 28s -6s linear infinite}@keyframes fall-203{54.412%{transform:translate(67.6155vw,54.412vh) scale(0.1559)}to{transform:translate(65.5249vw,100vh) scale(0.1559)}}.festive2025banner .snow:nth-child(204){opacity:.11375;transform:translate(75.9811vw,-10px) scale(0.622);animation:fall-204 50s -7s linear infinite}@keyframes fall-204{67.282%{transform:translate(60.7091vw,67.282vh) scale(0.622)}to{transform:translate(68.3451vw,100vh) scale(0.622)}}.festive2025banner .snow:nth-child(205){opacity:.41717;transform:translate(22.8572vw,-10px) scale(0.4825);animation:fall-205 52s -18s linear infinite}@keyframes fall-205{69.618%{transform:translate(16.97vw,69.618vh) scale(0.4825)}to{transform:translate(19.9136vw,100vh) scale(0.4825)}}.festive2025banner .snow:nth-child(206){opacity:.195065;transform:translate(75.3953vw,-10px) scale(0.959);animation:fall-206 42s -7s linear infinite}@keyframes fall-206{67.561%{transform:translate(77.3571vw,67.561vh) scale(0.959)}to{transform:translate(76.3762vw,100vh) scale(0.959)}}.festive2025banner .snow:nth-child(207){opacity:.182845;transform:translate(60.9768vw,-10px) scale(0.214);animation:fall-207 20s -24s linear infinite}@keyframes fall-207{74.568%{transform:translate(57.6552vw,74.568vh) scale(0.214)}to{transform:translate(59.316vw,100vh) scale(0.214)}}.festive2025banner .snow:nth-child(208){opacity:.03159;transform:translate(70.8692vw,-10px) scale(0.5886);animation:fall-208 42s -20s linear infinite}@keyframes fall-208{48.138%{transform:translate(59.0818vw,48.138vh) scale(0.5886)}to{transform:translate(64.9755vw,100vh) scale(0.5886)}}.festive2025banner .snow:nth-child(209){opacity:.52507;transform:translate(47.1084vw,-10px) scale(0.5749);animation:fall-209 34s -22s linear infinite}@keyframes fall-209{63.241%{transform:translate(57.1094vw,63.241vh) scale(0.5749)}to{transform:translate(52.1089vw,100vh) scale(0.5749)}}.festive2025banner .snow:nth-child(210){opacity:.540345;transform:translate(35.2514vw,-10px) scale(0.4647);animation:fall-210 28s -7s linear infinite}@keyframes fall-210{54.677%{transform:translate(51.907vw,54.677vh) scale(0.4647)}to{transform:translate(43.5792vw,100vh) scale(0.4647)}}.festive2025banner .snow:nth-child(211){opacity:.4225;transform:translate(85.0717vw,-10px) scale(0.3072);animation:fall-211 56s -13s linear infinite}@keyframes fall-211{50.568%{transform:translate(72.6313vw,50.568vh) scale(0.3072)}to{transform:translate(78.8515vw,100vh) scale(0.3072)}}.festive2025banner .snow:nth-child(212){opacity:.185445;transform:translate(94.8044vw,-10px) scale(0.2789);animation:fall-212 30s -18s linear infinite}@keyframes fall-212{43.406%{transform:translate(92.1736vw,43.406vh) scale(0.2789)}to{transform:translate(93.489vw,100vh) scale(0.2789)}}.festive2025banner .snow:nth-child(213){opacity:.155935;transform:translate(12.8188vw,-10px) scale(0.27);animation:fall-213 50s -16s linear infinite}@keyframes fall-213{65.964%{transform:translate(-5.0136vw,65.964vh) scale(0.27)}to{transform:translate(3.9026vw,100vh) scale(0.27)}}.festive2025banner .snow:nth-child(214){opacity:.464815;transform:translate(17.0803vw,-10px) scale(0.9753);animation:fall-214 38s -16s linear infinite}@keyframes fall-214{31.162%{transform:translate(-0.7389vw,31.162vh) scale(0.9753)}to{transform:translate(8.1707vw,100vh) scale(0.9753)}}.festive2025banner .snow:nth-child(215){opacity:.02132;transform:translate(49.4847vw,-10px) scale(0.3895);animation:fall-215 54s -12s linear infinite}@keyframes fall-215{43.809%{transform:translate(31.1309vw,43.809vh) scale(0.3895)}to{transform:translate(40.3078vw,100vh) scale(0.3895)}}.festive2025banner .snow:nth-child(216){opacity:.629395;transform:translate(10.537vw,-10px) scale(0.3762);animation:fall-216 28s -7s linear infinite}@keyframes fall-216{78.928%{transform:translate(19.666vw,78.928vh) scale(0.3762)}to{transform:translate(15.1015vw,100vh) scale(0.3762)}}.festive2025banner .snow:nth-child(217){opacity:.461435;transform:translate(23.3546vw,-10px) scale(0.3763);animation:fall-217 52s -15s linear infinite}@keyframes fall-217{55.631%{transform:translate(31.1242vw,55.631vh) scale(0.3763)}to{transform:translate(27.2394vw,100vh) scale(0.3763)}}.festive2025banner .snow:nth-child(218){opacity:.559065;transform:translate(94.7736vw,-10px) scale(0.0134);animation:fall-218 22s -5s linear infinite}@keyframes fall-218{62.003%{transform:translate(97.5992vw,62.003vh) scale(0.0134)}to{transform:translate(96.1864vw,100vh) scale(0.0134)}}.festive2025banner .snow:nth-child(219){opacity:.108095;transform:translate(81.1331vw,-10px) scale(0.2901);animation:fall-219 40s -5s linear infinite}@keyframes fall-219{39.238%{transform:translate(89.1065vw,39.238vh) scale(0.2901)}to{transform:translate(85.1198vw,100vh) scale(0.2901)}}.festive2025banner .snow:nth-child(220){opacity:.19942;transform:translate(69.8378vw,-10px) scale(0.1361);animation:fall-220 30s -13s linear infinite}@keyframes fall-220{72.446%{transform:translate(79.2622vw,72.446vh) scale(0.1361)}to{transform:translate(74.55vw,100vh) scale(0.1361)}}.festive2025banner .snow:nth-child(221){opacity:.55913;transform:translate(3.9075vw,-10px) scale(0.2145);animation:fall-221 32s -16s linear infinite}@keyframes fall-221{77.24%{transform:translate(-6.8053vw,77.24vh) scale(0.2145)}to{transform:translate(-1.4489vw,100vh) scale(0.2145)}}.festive2025banner .snow:nth-child(222){opacity:.0793;transform:translate(49.7505vw,-10px) scale(0.786);animation:fall-222 32s -28s linear infinite}@keyframes fall-222{60.362%{transform:translate(30.0549vw,60.362vh) scale(0.786)}to{transform:translate(39.9027vw,100vh) scale(0.786)}}.festive2025banner .snow:nth-child(223){opacity:.418405;transform:translate(71.5809vw,-10px) scale(0.5251);animation:fall-223 44s -29s linear infinite}@keyframes fall-223{67.968%{transform:translate(86.8733vw,67.968vh) scale(0.5251)}to{transform:translate(79.2271vw,100vh) scale(0.5251)}}.festive2025banner .snow:nth-child(224){opacity:.02613;transform:translate(83.2563vw,-10px) scale(0.256);animation:fall-224 22s -16s linear infinite}@keyframes fall-224{62.925%{transform:translate(90.4153vw,62.925vh) scale(0.256)}to{transform:translate(86.8358vw,100vh) scale(0.256)}}.festive2025banner .snow:nth-child(225){opacity:.166855;transform:translate(43.3177vw,-10px) scale(0.3942);animation:fall-225 54s -18s linear infinite}@keyframes fall-225{74.485%{transform:translate(31.9775vw,74.485vh) scale(0.3942)}to{transform:translate(37.6476vw,100vh) scale(0.3942)}}.festive2025banner .snow:nth-child(226){opacity:.54223;transform:translate(69.6569vw,-10px) scale(0.3354);animation:fall-226 56s -7s linear infinite}@keyframes fall-226{45.456%{transform:translate(72.3009vw,45.456vh) scale(0.3354)}to{transform:translate(70.9789vw,100vh) scale(0.3354)}}.festive2025banner .snow:nth-child(227){opacity:.52208;transform:translate(79.091vw,-10px) scale(0.2865);animation:fall-227 24s -10s linear infinite}@keyframes fall-227{34.932%{transform:translate(93.8274vw,34.932vh) scale(0.2865)}to{transform:translate(86.4592vw,100vh) scale(0.2865)}}.festive2025banner .snow:nth-child(228){opacity:.588315;transform:translate(66.3477vw,-10px) scale(0.6469);animation:fall-228 50s -21s linear infinite}@keyframes fall-228{44.067%{transform:translate(83.6695vw,44.067vh) scale(0.6469)}to{transform:translate(75.0086vw,100vh) scale(0.6469)}}.festive2025banner .snow:nth-child(229){opacity:.2106;transform:translate(16.5103vw,-10px) scale(0.441);animation:fall-229 46s -6s linear infinite}@keyframes fall-229{43.146%{transform:translate(1.0967vw,43.146vh) scale(0.441)}to{transform:translate(8.8035vw,100vh) scale(0.441)}}.festive2025banner .snow:nth-child(230){opacity:.24609;transform:translate(37.4774vw,-10px) scale(0.1427);animation:fall-230 30s -12s linear infinite}@keyframes fall-230{61.913%{transform:translate(40.0564vw,61.913vh) scale(0.1427)}to{transform:translate(38.7669vw,100vh) scale(0.1427)}}.festive2025banner .snow:nth-child(231){opacity:.502905;transform:translate(5.7337vw,-10px) scale(0.2466);animation:fall-231 34s -13s linear infinite}@keyframes fall-231{73.401%{transform:translate(21.7667vw,73.401vh) scale(0.2466)}to{transform:translate(13.7502vw,100vh) scale(0.2466)}}.festive2025banner .snow:nth-child(232){opacity:.42965;transform:translate(42.7179vw,-10px) scale(0.7342);animation:fall-232 40s -8s linear infinite}@keyframes fall-232{78.096%{transform:translate(28.1677vw,78.096vh) scale(0.7342)}to{transform:translate(35.4428vw,100vh) scale(0.7342)}}.festive2025banner .snow:nth-child(233){opacity:.22737;transform:translate(22.8248vw,-10px) scale(0.6702);animation:fall-233 24s -12s linear infinite}@keyframes fall-233{64.511%{transform:translate(12.02vw,64.511vh) scale(0.6702)}to{transform:translate(17.4224vw,100vh) scale(0.6702)}}.festive2025banner .snow:nth-child(234){opacity:.341705;transform:translate(84.1633vw,-10px) scale(0.5717);animation:fall-234 40s -13s linear infinite}@keyframes fall-234{65.371%{transform:translate(92.7397vw,65.371vh) scale(0.5717)}to{transform:translate(88.4515vw,100vh) scale(0.5717)}}.festive2025banner .snow:nth-child(235){opacity:.349765;transform:translate(7.4072vw,-10px) scale(0.3557);animation:fall-235 42s -14s linear infinite}@keyframes fall-235{72.148%{transform:translate(11.5144vw,72.148vh) scale(0.3557)}to{transform:translate(9.4608vw,100vh) scale(0.3557)}}.festive2025banner .snow:nth-child(236){opacity:.372645;transform:translate(4.8663vw,-10px) scale(0.6094);animation:fall-236 56s -29s linear infinite}@keyframes fall-236{74.291%{transform:translate(15.9339vw,74.291vh) scale(0.6094)}to{transform:translate(10.4001vw,100vh) scale(0.6094)}}.festive2025banner .snow:nth-child(237){opacity:.034125;transform:translate(71.6772vw,-10px) scale(0.0344);animation:fall-237 24s -6s linear infinite}@keyframes fall-237{52.804%{transform:translate(67.7562vw,52.804vh) scale(0.0344)}to{transform:translate(69.7167vw,100vh) scale(0.0344)}}.festive2025banner .snow:nth-child(238){opacity:.04888;transform:translate(74.9277vw,-10px) scale(0.5409);animation:fall-238 32s -30s linear infinite}@keyframes fall-238{64.107%{transform:translate(63.8107vw,64.107vh) scale(0.5409)}to{transform:translate(69.3692vw,100vh) scale(0.5409)}}.festive2025banner .snow:nth-child(239){opacity:.14781;transform:translate(71.2311vw,-10px) scale(0.4926);animation:fall-239 36s -26s linear infinite}@keyframes fall-239{37.455%{transform:translate(78.3909vw,37.455vh) scale(0.4926)}to{transform:translate(74.811vw,100vh) scale(0.4926)}}.festive2025banner .snow:nth-child(240){opacity:.620815;transform:translate(9.4984vw,-10px) scale(0.1265);animation:fall-240 32s -5s linear infinite}@keyframes fall-240{68.002%{transform:translate(0.8394vw,68.002vh) scale(0.1265)}to{transform:translate(5.1689vw,100vh) scale(0.1265)}}.festive2025banner .snow:nth-child(241){opacity:.479765;transform:translate(99.9329vw,-10px) scale(0.099);animation:fall-241 24s -9s linear infinite}@keyframes fall-241{34.337%{transform:translate(116.4345vw,34.337vh) scale(0.099)}to{transform:translate(108.1837vw,100vh) scale(0.099)}}.festive2025banner .snow:nth-child(242){opacity:.26091;transform:translate(87.7001vw,-10px) scale(0.278);animation:fall-242 20s -26s linear infinite}@keyframes fall-242{75.372%{transform:translate(69.9435vw,75.372vh) scale(0.278)}to{transform:translate(78.8218vw,100vh) scale(0.278)}}.festive2025banner .snow:nth-child(243){opacity:.41977;transform:translate(95.4403vw,-10px) scale(0.1339);animation:fall-243 60s -19s linear infinite}@keyframes fall-243{50.027%{transform:translate(89.9865vw,50.027vh) scale(0.1339)}to{transform:translate(92.7134vw,100vh) scale(0.1339)}}.festive2025banner .snow:nth-child(244){opacity:.578695;transform:translate(29.3819vw,-10px) scale(0.6649);animation:fall-244 44s -17s linear infinite}@keyframes fall-244{65.772%{transform:translate(28.8473vw,65.772vh) scale(0.6649)}to{transform:translate(29.1146vw,100vh) scale(0.6649)}}.festive2025banner .snow:nth-child(245){opacity:.03003;transform:translate(96.3559vw,-10px) scale(0.1502);animation:fall-245 58s -28s linear infinite}@keyframes fall-245{71.097%{transform:translate(114.6291vw,71.097vh) scale(0.1502)}to{transform:translate(105.4925vw,100vh) scale(0.1502)}}.festive2025banner .snow:nth-child(246){opacity:.123305;transform:translate(53.924vw,-10px) scale(0.8929);animation:fall-246 24s -3s linear infinite}@keyframes fall-246{61.248%{transform:translate(35.872vw,61.248vh) scale(0.8929)}to{transform:translate(44.898vw,100vh) scale(0.8929)}}.festive2025banner .snow:nth-child(247){opacity:.10179;transform:translate(62.1108vw,-10px) scale(0.376);animation:fall-247 48s -19s linear infinite}@keyframes fall-247{47.579%{transform:translate(64.898vw,47.579vh) scale(0.376)}to{transform:translate(63.5044vw,100vh) scale(0.376)}}.festive2025banner .snow:nth-child(248){opacity:.120055;transform:translate(94.8179vw,-10px) scale(0.8511);animation:fall-248 34s -21s linear infinite}@keyframes fall-248{40.051%{transform:translate(98.7009vw,40.051vh) scale(0.8511)}to{transform:translate(96.7594vw,100vh) scale(0.8511)}}.festive2025banner .snow:nth-child(249){opacity:.163215;transform:translate(28.6751vw,-10px) scale(0.8719);animation:fall-249 24s -7s linear infinite}@keyframes fall-249{62.976%{transform:translate(38.7957vw,62.976vh) scale(0.8719)}to{transform:translate(33.7354vw,100vh) scale(0.8719)}}.festive2025banner .snow:nth-child(250){opacity:.441935;transform:translate(84.6536vw,-10px) scale(0.6718);animation:fall-250 28s -3s linear infinite}@keyframes fall-250{71.26%{transform:translate(73.173vw,71.26vh) scale(0.6718)}to{transform:translate(78.9133vw,100vh) scale(0.6718)}}.festive2025banner .snow:nth-child(251){opacity:.18577;transform:translate(22.0992vw,-10px) scale(0.7092);animation:fall-251 30s -22s linear infinite}@keyframes fall-251{75.843%{transform:translate(21.5918vw,75.843vh) scale(0.7092)}to{transform:translate(21.8455vw,100vh) scale(0.7092)}}.festive2025banner .snow:nth-child(252){opacity:.093665;transform:translate(61.7535vw,-10px) scale(0.4814);animation:fall-252 22s -12s linear infinite}@keyframes fall-252{55.27%{transform:translate(44.8687vw,55.27vh) scale(0.4814)}to{transform:translate(53.3111vw,100vh) scale(0.4814)}}.festive2025banner .snow:nth-child(253){opacity:.18135;transform:translate(17.0738vw,-10px) scale(0.7652);animation:fall-253 50s -12s linear infinite}@keyframes fall-253{51.305%{transform:translate(27.5076vw,51.305vh) scale(0.7652)}to{transform:translate(22.2907vw,100vh) scale(0.7652)}}.festive2025banner .snow:nth-child(254){opacity:.0364;transform:translate(61.6868vw,-10px) scale(0.033);animation:fall-254 44s -14s linear infinite}@keyframes fall-254{66.618%{transform:translate(62.1926vw,66.618vh) scale(0.033)}to{transform:translate(61.9397vw,100vh) scale(0.033)}}.festive2025banner .snow:nth-child(255){opacity:.30511;transform:translate(55.4917vw,-10px) scale(0.4669);animation:fall-255 60s -17s linear infinite}@keyframes fall-255{48.959%{transform:translate(71.0671vw,48.959vh) scale(0.4669)}to{transform:translate(63.2794vw,100vh) scale(0.4669)}}.festive2025banner .snow:nth-child(256){opacity:.17836;transform:translate(57.8802vw,-10px) scale(0.3262);animation:fall-256 60s -29s linear infinite}@keyframes fall-256{68.16%{transform:translate(66.2422vw,68.16vh) scale(0.3262)}to{transform:translate(62.0612vw,100vh) scale(0.3262)}}.festive2025banner .snow:nth-child(257){opacity:.510055;transform:translate(47.1289vw,-10px) scale(0.9479);animation:fall-257 20s -1s linear infinite}@keyframes fall-257{52.484%{transform:translate(63.4757vw,52.484vh) scale(0.9479)}to{transform:translate(55.3023vw,100vh) scale(0.9479)}}.festive2025banner .snow:nth-child(258){opacity:.486005;transform:translate(42.2427vw,-10px) scale(0.4842);animation:fall-258 20s -20s linear infinite}@keyframes fall-258{63.693%{transform:translate(36.8473vw,63.693vh) scale(0.4842)}to{transform:translate(39.545vw,100vh) scale(0.4842)}}.festive2025banner .snow:nth-child(259){opacity:.51155;transform:translate(0.7864vw,-10px) scale(0.2747);animation:fall-259 26s -24s linear infinite}@keyframes fall-259{42.588%{transform:translate(10.9282vw,42.588vh) scale(0.2747)}to{transform:translate(5.8573vw,100vh) scale(0.2747)}}.festive2025banner .snow:nth-child(260){opacity:.439075;transform:translate(61.594vw,-10px) scale(0.1361);animation:fall-260 20s -5s linear infinite}@keyframes fall-260{67.995%{transform:translate(62.211vw,67.995vh) scale(0.1361)}to{transform:translate(61.9025vw,100vh) scale(0.1361)}}.festive2025banner .snow:nth-child(261){opacity:.08294;transform:translate(84.5831vw,-10px) scale(0.7518);animation:fall-261 20s -12s linear infinite}@keyframes fall-261{70.25%{transform:translate(103.2597vw,70.25vh) scale(0.7518)}to{transform:translate(93.9214vw,100vh) scale(0.7518)}}.festive2025banner .snow:nth-child(262){opacity:.194285;transform:translate(20.1986vw,-10px) scale(0.8881);animation:fall-262 56s -18s linear infinite}@keyframes fall-262{74.284%{transform:translate(6.877vw,74.284vh) scale(0.8881)}to{transform:translate(13.5378vw,100vh) scale(0.8881)}}.festive2025banner .snow:nth-child(263){opacity:.17836;transform:translate(30.8368vw,-10px) scale(0.5898);animation:fall-263 26s -6s linear infinite}@keyframes fall-263{69.284%{transform:translate(30.8854vw,69.284vh) scale(0.5898)}to{transform:translate(30.8611vw,100vh) scale(0.5898)}}.festive2025banner .snow:nth-child(264){opacity:.30966;transform:translate(85.1312vw,-10px) scale(0.3671);animation:fall-264 52s -17s linear infinite}@keyframes fall-264{43.256%{transform:translate(91.538vw,43.256vh) scale(0.3671)}to{transform:translate(88.3346vw,100vh) scale(0.3671)}}.festive2025banner .snow:nth-child(265){opacity:.1508;transform:translate(33.3938vw,-10px) scale(0.6326);animation:fall-265 42s -26s linear infinite}@keyframes fall-265{36.774%{transform:translate(36.675vw,36.774vh) scale(0.6326)}to{transform:translate(35.0344vw,100vh) scale(0.6326)}}.festive2025banner .snow:nth-child(266){opacity:.401895;transform:translate(71.8417vw,-10px) scale(0.4283);animation:fall-266 24s -3s linear infinite}@keyframes fall-266{40.608%{transform:translate(74.2671vw,40.608vh) scale(0.4283)}to{transform:translate(73.0544vw,100vh) scale(0.4283)}}.festive2025banner .snow:nth-child(267){opacity:.048295;transform:translate(21.9044vw,-10px) scale(0.7232);animation:fall-267 28s -1s linear infinite}@keyframes fall-267{77.711%{transform:translate(18.445vw,77.711vh) scale(0.7232)}to{transform:translate(20.1747vw,100vh) scale(0.7232)}}.festive2025banner .snow:nth-child(268){opacity:.30654;transform:translate(1.1353vw,-10px) scale(0.6913);animation:fall-268 30s -7s linear infinite}@keyframes fall-268{65.774%{transform:translate(-2.0439vw,65.774vh) scale(0.6913)}to{transform:translate(-0.4543vw,100vh) scale(0.6913)}}.festive2025banner .snow:nth-child(269){opacity:.24648;transform:translate(13.5739vw,-10px) scale(0.3036);animation:fall-269 58s -28s linear infinite}@keyframes fall-269{46.079%{transform:translate(5.9935vw,46.079vh) scale(0.3036)}to{transform:translate(9.7837vw,100vh) scale(0.3036)}}.festive2025banner .snow:nth-child(270){opacity:.29731;transform:translate(73.5659vw,-10px) scale(0.4397);animation:fall-270 56s -5s linear infinite}@keyframes fall-270{57.051%{transform:translate(72.9245vw,57.051vh) scale(0.4397)}to{transform:translate(73.2452vw,100vh) scale(0.4397)}}.festive2025banner .snow:nth-child(271){opacity:.218465;transform:translate(12.5457vw,-10px) scale(0.0784);animation:fall-271 44s -23s linear infinite}@keyframes fall-271{49.294%{transform:translate(13.8703vw,49.294vh) scale(0.0784)}to{transform:translate(13.208vw,100vh) scale(0.0784)}}.festive2025banner .snow:nth-child(272){opacity:.096005;transform:translate(90.6928vw,-10px) scale(0.9904);animation:fall-272 28s -3s linear infinite}@keyframes fall-272{68.864%{transform:translate(84.7462vw,68.864vh) scale(0.9904)}to{transform:translate(87.7195vw,100vh) scale(0.9904)}}.festive2025banner .snow:nth-child(273){opacity:.33215;transform:translate(88.4395vw,-10px) scale(0.4606);animation:fall-273 56s -15s linear infinite}@keyframes fall-273{61.767%{transform:translate(104.5287vw,61.767vh) scale(0.4606)}to{transform:translate(96.4841vw,100vh) scale(0.4606)}}.festive2025banner .snow:nth-child(274){opacity:.155155;transform:translate(31.6415vw,-10px) scale(0.9204);animation:fall-274 46s -5s linear infinite}@keyframes fall-274{71.406%{transform:translate(25.5013vw,71.406vh) scale(0.9204)}to{transform:translate(28.5714vw,100vh) scale(0.9204)}}.festive2025banner .snow:nth-child(275){opacity:.226135;transform:translate(98.7311vw,-10px) scale(0.6988);animation:fall-275 34s -4s linear infinite}@keyframes fall-275{66.876%{transform:translate(82.9691vw,66.876vh) scale(0.6988)}to{transform:translate(90.8501vw,100vh) scale(0.6988)}}.festive2025banner .snow:nth-child(276){opacity:.44226;transform:translate(16.7487vw,-10px) scale(0.7468);animation:fall-276 42s -27s linear infinite}@keyframes fall-276{32.539%{transform:translate(36.5599vw,32.539vh) scale(0.7468)}to{transform:translate(26.6543vw,100vh) scale(0.7468)}}.festive2025banner .snow:nth-child(277){opacity:.054925;transform:translate(62.132vw,-10px) scale(0.353);animation:fall-277 60s -10s linear infinite}@keyframes fall-277{56.336%{transform:translate(63.1666vw,56.336vh) scale(0.353)}to{transform:translate(62.6493vw,100vh) scale(0.353)}}.festive2025banner .snow:nth-child(278){opacity:.52858;transform:translate(45.6958vw,-10px) scale(0.2158);animation:fall-278 42s -28s linear infinite}@keyframes fall-278{64.095%{transform:translate(39.8272vw,64.095vh) scale(0.2158)}to{transform:translate(42.7615vw,100vh) scale(0.2158)}}.festive2025banner .snow:nth-child(279){opacity:.037505;transform:translate(54.4553vw,-10px) scale(0.3017);animation:fall-279 26s -6s linear infinite}@keyframes fall-279{70.048%{transform:translate(51.0761vw,70.048vh) scale(0.3017)}to{transform:translate(52.7657vw,100vh) scale(0.3017)}}.festive2025banner .snow:nth-child(280){opacity:.51363;transform:translate(37.3756vw,-10px) scale(0.7494);animation:fall-280 28s -17s linear infinite}@keyframes fall-280{64.603%{transform:translate(53.1458vw,64.603vh) scale(0.7494)}to{transform:translate(45.2607vw,100vh) scale(0.7494)}}.festive2025banner .snow:nth-child(281){opacity:.161525;transform:translate(93.2639vw,-10px) scale(0.781);animation:fall-281 20s -11s linear infinite}@keyframes fall-281{66.031%{transform:translate(92.1359vw,66.031vh) scale(0.781)}to{transform:translate(92.6999vw,100vh) scale(0.781)}}.festive2025banner .snow:nth-child(282){opacity:.46527;transform:translate(65.42vw,-10px) scale(0.7663);animation:fall-282 44s -26s linear infinite}@keyframes fall-282{44.047%{transform:translate(78.405vw,44.047vh) scale(0.7663)}to{transform:translate(71.9125vw,100vh) scale(0.7663)}}.festive2025banner .snow:nth-child(283){opacity:.548925;transform:translate(40.3704vw,-10px) scale(0.5434);animation:fall-283 34s -28s linear infinite}@keyframes fall-283{59.372%{transform:translate(30.1614vw,59.372vh) scale(0.5434)}to{transform:translate(35.2659vw,100vh) scale(0.5434)}}.festive2025banner .snow:nth-child(284){opacity:.3913;transform:translate(4.1961vw,-10px) scale(0.7938);animation:fall-284 38s -1s linear infinite}@keyframes fall-284{39.185%{transform:translate(16.0323vw,39.185vh) scale(0.7938)}to{transform:translate(10.1142vw,100vh) scale(0.7938)}}.festive2025banner .snow:nth-child(285){opacity:.532285;transform:translate(16.5895vw,-10px) scale(0.1647);animation:fall-285 52s -20s linear infinite}@keyframes fall-285{48.125%{transform:translate(-0.4849vw,48.125vh) scale(0.1647)}to{transform:translate(8.0523vw,100vh) scale(0.1647)}}.festive2025banner .snow:nth-child(286){opacity:.434785;transform:translate(0.3149vw,-10px) scale(0.2949);animation:fall-286 34s -14s linear infinite}@keyframes fall-286{43.134%{transform:translate(-18.4013vw,43.134vh) scale(0.2949)}to{transform:translate(-9.0432vw,100vh) scale(0.2949)}}.festive2025banner .snow:nth-child(287){opacity:.47996;transform:translate(1.4391vw,-10px) scale(0.0054);animation:fall-287 28s -6s linear infinite}@keyframes fall-287{47.761%{transform:translate(-7.4531vw,47.761vh) scale(0.0054)}to{transform:translate(-3.007vw,100vh) scale(0.0054)}}.festive2025banner .snow:nth-child(288){opacity:.44759;transform:translate(9.6834vw,-10px) scale(0.7457);animation:fall-288 52s -14s linear infinite}@keyframes fall-288{67.934%{transform:translate(5.6324vw,67.934vh) scale(0.7457)}to{transform:translate(7.6579vw,100vh) scale(0.7457)}}.festive2025banner .snow:nth-child(289){opacity:.578435;transform:translate(54.2305vw,-10px) scale(0.3178);animation:fall-289 58s -16s linear infinite}@keyframes fall-289{45.257%{transform:translate(42.5809vw,45.257vh) scale(0.3178)}to{transform:translate(48.4057vw,100vh) scale(0.3178)}}.festive2025banner .snow:nth-child(290){opacity:.525655;transform:translate(54.4793vw,-10px) scale(0.19);animation:fall-290 34s -27s linear infinite}@keyframes fall-290{69.514%{transform:translate(56.9797vw,69.514vh) scale(0.19)}to{transform:translate(55.7295vw,100vh) scale(0.19)}}.festive2025banner .snow:nth-child(291){opacity:.144625;transform:translate(19.3068vw,-10px) scale(0.108);animation:fall-291 56s -5s linear infinite}@keyframes fall-291{38.939%{transform:translate(26.6288vw,38.939vh) scale(0.108)}to{transform:translate(22.9678vw,100vh) scale(0.108)}}.festive2025banner .snow:nth-child(292){opacity:.52988;transform:translate(41.4173vw,-10px) scale(0.1375);animation:fall-292 22s -19s linear infinite}@keyframes fall-292{75.869%{transform:translate(51.6199vw,75.869vh) scale(0.1375)}to{transform:translate(46.5186vw,100vh) scale(0.1375)}}.festive2025banner .snow:nth-child(293){opacity:.44824;transform:translate(38.5175vw,-10px) scale(0.4739);animation:fall-293 36s -28s linear infinite}@keyframes fall-293{33.287%{transform:translate(35.6773vw,33.287vh) scale(0.4739)}to{transform:translate(37.0974vw,100vh) scale(0.4739)}}.festive2025banner .snow:nth-child(294){opacity:.46241;transform:translate(42.9108vw,-10px) scale(0.9194);animation:fall-294 42s -29s linear infinite}@keyframes fall-294{65.619%{transform:translate(45.922vw,65.619vh) scale(0.9194)}to{transform:translate(44.4164vw,100vh) scale(0.9194)}}.festive2025banner .snow:nth-child(295){opacity:.33592;transform:translate(22.269vw,-10px) scale(0.4797);animation:fall-295 24s -10s linear infinite}@keyframes fall-295{76.249%{transform:translate(42.1588vw,76.249vh) scale(0.4797)}to{transform:translate(32.2139vw,100vh) scale(0.4797)}}.festive2025banner .snow:nth-child(296){opacity:.489905;transform:translate(59.6527vw,-10px) scale(0.9348);animation:fall-296 30s -25s linear infinite}@keyframes fall-296{66.43%{transform:translate(60.3323vw,66.43vh) scale(0.9348)}to{transform:translate(59.9925vw,100vh) scale(0.9348)}}.festive2025banner .snow:nth-child(297){opacity:.04316;transform:translate(4.7342vw,-10px) scale(0.4781);animation:fall-297 40s -3s linear infinite}@keyframes fall-297{68.717%{transform:translate(20.6756vw,68.717vh) scale(0.4781)}to{transform:translate(12.7049vw,100vh) scale(0.4781)}}.festive2025banner .snow:nth-child(298){opacity:.572;transform:translate(69.9816vw,-10px) scale(0.5608);animation:fall-298 50s -11s linear infinite}@keyframes fall-298{42.818%{transform:translate(78.5896vw,42.818vh) scale(0.5608)}to{transform:translate(74.2856vw,100vh) scale(0.5608)}}.festive2025banner .snow:nth-child(299){opacity:.61698;transform:translate(63.062vw,-10px) scale(0.9948);animation:fall-299 20s -6s linear infinite}@keyframes fall-299{46.63%{transform:translate(50.4852vw,46.63vh) scale(0.9948)}to{transform:translate(56.7736vw,100vh) scale(0.9948)}}.festive2025banner .snow:nth-child(300){opacity:.326625;transform:translate(36.3522vw,-10px) scale(0.923);animation:fall-300 48s -3s linear infinite}@keyframes fall-300{51.437%{transform:translate(38.1878vw,51.437vh) scale(0.923)}to{transform:translate(37.27vw,100vh) scale(0.923)}}.festive2025banner .snow:nth-child(301){opacity:.60944;transform:translate(2.2331vw,-10px) scale(0.869);animation:fall-301 30s -5s linear infinite}@keyframes fall-301{52.519%{transform:translate(-10.4603vw,52.519vh) scale(0.869)}to{transform:translate(-4.1136vw,100vh) scale(0.869)}}.festive2025banner .snow:nth-child(302){opacity:.49023;transform:translate(62.236vw,-10px) scale(0.4724);animation:fall-302 20s -9s linear infinite}@keyframes fall-302{76.962%{transform:translate(60.22vw,76.962vh) scale(0.4724)}to{transform:translate(61.228vw,100vh) scale(0.4724)}}.festive2025banner .snow:nth-child(303){opacity:.500305;transform:translate(71.5232vw,-10px) scale(0.7109);animation:fall-303 20s -26s linear infinite}@keyframes fall-303{63.776%{transform:translate(84.9728vw,63.776vh) scale(0.7109)}to{transform:translate(78.248vw,100vh) scale(0.7109)}}.festive2025banner .snow:nth-child(304){opacity:.006175;transform:translate(85.9756vw,-10px) scale(0.3848);animation:fall-304 32s -13s linear infinite}@keyframes fall-304{30.189%{transform:translate(96.129vw,30.189vh) scale(0.3848)}to{transform:translate(91.0523vw,100vh) scale(0.3848)}}.festive2025banner .snow:nth-child(305){opacity:.548925;transform:translate(88.1175vw,-10px) scale(0.6364);animation:fall-305 34s -30s linear infinite}@keyframes fall-305{57.34%{transform:translate(106.1641vw,57.34vh) scale(0.6364)}to{transform:translate(97.1408vw,100vh) scale(0.6364)}}.festive2025banner .snow:nth-child(306){opacity:.551525;transform:translate(13.9976vw,-10px) scale(0.3061);animation:fall-306 56s -9s linear infinite}@keyframes fall-306{79.051%{transform:translate(-3.1198vw,79.051vh) scale(0.3061)}to{transform:translate(5.4389vw,100vh) scale(0.3061)}}.festive2025banner .snow:nth-child(307){opacity:.277355;transform:translate(66.0932vw,-10px) scale(0.303);animation:fall-307 28s -29s linear infinite}@keyframes fall-307{46.098%{transform:translate(67.0692vw,46.098vh) scale(0.303)}to{transform:translate(66.5812vw,100vh) scale(0.303)}}.festive2025banner .snow:nth-child(308){opacity:.159835;transform:translate(85.5839vw,-10px) scale(0.9997);animation:fall-308 34s -3s linear infinite}@keyframes fall-308{67.257%{transform:translate(100.3131vw,67.257vh) scale(0.9997)}to{transform:translate(92.9485vw,100vh) scale(0.9997)}}.festive2025banner .snow:nth-child(309){opacity:.2223;transform:translate(89.5966vw,-10px) scale(0.351);animation:fall-309 40s -16s linear infinite}@keyframes fall-309{53.143%{transform:translate(88.8926vw,53.143vh) scale(0.351)}to{transform:translate(89.2446vw,100vh) scale(0.351)}}.festive2025banner .snow:nth-child(310){opacity:.04836;transform:translate(33.2234vw,-10px) scale(0.795);animation:fall-310 56s -5s linear infinite}@keyframes fall-310{32.255%{transform:translate(36.4742vw,32.255vh) scale(0.795)}to{transform:translate(34.8488vw,100vh) scale(0.795)}}.festive2025banner .snow:nth-child(311){opacity:.605085;transform:translate(68.3604vw,-10px) scale(0.6428);animation:fall-311 24s -5s linear infinite}@keyframes fall-311{68.956%{transform:translate(55.2852vw,68.956vh) scale(0.6428)}to{transform:translate(61.8228vw,100vh) scale(0.6428)}}.festive2025banner .snow:nth-child(312){opacity:.237965;transform:translate(35.8434vw,-10px) scale(0.6467);animation:fall-312 60s -6s linear infinite}@keyframes fall-312{50.878%{transform:translate(50.4226vw,50.878vh) scale(0.6467)}to{transform:translate(43.133vw,100vh) scale(0.6467)}}.festive2025banner .snow:nth-child(313){opacity:.004225;transform:translate(74.2594vw,-10px) scale(0.6599);animation:fall-313 48s -13s linear infinite}@keyframes fall-313{31.933%{transform:translate(81.4214vw,31.933vh) scale(0.6599)}to{transform:translate(77.8404vw,100vh) scale(0.6599)}}.festive2025banner .snow:nth-child(314){opacity:.142675;transform:translate(89.7602vw,-10px) scale(0.582);animation:fall-314 46s -21s linear infinite}@keyframes fall-314{49.25%{transform:translate(93.144vw,49.25vh) scale(0.582)}to{transform:translate(91.4521vw,100vh) scale(0.582)}}.festive2025banner .snow:nth-child(315){opacity:.645905;transform:translate(84.5354vw,-10px) scale(0.5605);animation:fall-315 58s -17s linear infinite}@keyframes fall-315{39.82%{transform:translate(72.9728vw,39.82vh) scale(0.5605)}to{transform:translate(78.7541vw,100vh) scale(0.5605)}}.festive2025banner .snow:nth-child(316){opacity:.18473;transform:translate(24.0855vw,-10px) scale(0.7615);animation:fall-316 42s -23s linear infinite}@keyframes fall-316{36.95%{transform:translate(17.9103vw,36.95vh) scale(0.7615)}to{transform:translate(20.9979vw,100vh) scale(0.7615)}}.festive2025banner .snow:nth-child(317){opacity:.47736;transform:translate(6.6018vw,-10px) scale(0.1019);animation:fall-317 58s -11s linear infinite}@keyframes fall-317{57.824%{transform:translate(24.5742vw,57.824vh) scale(0.1019)}to{transform:translate(15.588vw,100vh) scale(0.1019)}}.festive2025banner .snow:nth-child(318){opacity:.057785;transform:translate(99.0862vw,-10px) scale(0.3881);animation:fall-318 34s -29s linear infinite}@keyframes fall-318{34.302%{transform:translate(92.8378vw,34.302vh) scale(0.3881)}to{transform:translate(95.962vw,100vh) scale(0.3881)}}.festive2025banner .snow:nth-child(319){opacity:.165555;transform:translate(37.6715vw,-10px) scale(0.3007);animation:fall-319 52s -9s linear infinite}@keyframes fall-319{66.037%{transform:translate(37.4779vw,66.037vh) scale(0.3007)}to{transform:translate(37.5747vw,100vh) scale(0.3007)}}.festive2025banner .snow:nth-child(320){opacity:.51636;transform:translate(87.0567vw,-10px) scale(0.601);animation:fall-320 46s -24s linear infinite}@keyframes fall-320{59.933%{transform:translate(89.6761vw,59.933vh) scale(0.601)}to{transform:translate(88.3664vw,100vh) scale(0.601)}}.festive2025banner .snow:nth-child(321){opacity:.21177;transform:translate(69.8362vw,-10px) scale(0.354);animation:fall-321 24s -17s linear infinite}@keyframes fall-321{47.675%{transform:translate(76.4826vw,47.675vh) scale(0.354)}to{transform:translate(73.1594vw,100vh) scale(0.354)}}.festive2025banner .snow:nth-child(322){opacity:.13403;transform:translate(1.2353vw,-10px) scale(0.0906);animation:fall-322 20s -19s linear infinite}@keyframes fall-322{58.305%{transform:translate(-12.8915vw,58.305vh) scale(0.0906)}to{transform:translate(-5.8281vw,100vh) scale(0.0906)}}.festive2025banner .snow:nth-child(323){opacity:.302835;transform:translate(88.2568vw,-10px) scale(0.6203);animation:fall-323 44s -15s linear infinite}@keyframes fall-323{44.862%{transform:translate(100.4178vw,44.862vh) scale(0.6203)}to{transform:translate(94.3373vw,100vh) scale(0.6203)}}.festive2025banner .snow:nth-child(324){opacity:.58097;transform:translate(48.9022vw,-10px) scale(0.7414);animation:fall-324 26s -28s linear infinite}@keyframes fall-324{67.101%{transform:translate(41.2518vw,67.101vh) scale(0.7414)}to{transform:translate(45.077vw,100vh) scale(0.7414)}}.festive2025banner .snow:nth-child(325){opacity:.207935;transform:translate(8.0832vw,-10px) scale(0.5112);animation:fall-325 30s -28s linear infinite}@keyframes fall-325{71.364%{transform:translate(27.0402vw,71.364vh) scale(0.5112)}to{transform:translate(17.5617vw,100vh) scale(0.5112)}}.festive2025banner .snow:nth-child(326){opacity:.64701;transform:translate(47.0653vw,-10px) scale(0.7244);animation:fall-326 58s -24s linear infinite}@keyframes fall-326{68.753%{transform:translate(52.9543vw,68.753vh) scale(0.7244)}to{transform:translate(50.0098vw,100vh) scale(0.7244)}}.festive2025banner .snow:nth-child(327){opacity:.6058;transform:translate(42.2223vw,-10px) scale(0.171);animation:fall-327 58s -13s linear infinite}@keyframes fall-327{48.95%{transform:translate(57.1707vw,48.95vh) scale(0.171)}to{transform:translate(49.6965vw,100vh) scale(0.171)}}.festive2025banner .snow:nth-child(328){opacity:.30329;transform:translate(92.8896vw,-10px) scale(0.0685);animation:fall-328 26s -20s linear infinite}@keyframes fall-328{75.737%{transform:translate(88.982vw,75.737vh) scale(0.0685)}to{transform:translate(90.9358vw,100vh) scale(0.0685)}}.festive2025banner .snow:nth-child(329){opacity:.4147;transform:translate(4.815vw,-10px) scale(0.2708);animation:fall-329 42s -26s linear infinite}@keyframes fall-329{69.067%{transform:translate(1.3916vw,69.067vh) scale(0.2708)}to{transform:translate(3.1033vw,100vh) scale(0.2708)}}.festive2025banner .snow:nth-child(330){opacity:.3952;transform:translate(77.02vw,-10px) scale(0.2135);animation:fall-330 36s -18s linear infinite}@keyframes fall-330{45.243%{transform:translate(81.8418vw,45.243vh) scale(0.2135)}to{transform:translate(79.4309vw,100vh) scale(0.2135)}}.festive2025banner .snow:nth-child(331){opacity:.3406;transform:translate(41.88vw,-10px) scale(0.7187);animation:fall-331 22s -7s linear infinite}@keyframes fall-331{55.497%{transform:translate(47.8176vw,55.497vh) scale(0.7187)}to{transform:translate(44.8488vw,100vh) scale(0.7187)}}.festive2025banner .snow:nth-child(332){opacity:.10946;transform:translate(43.5257vw,-10px) scale(0.9512);animation:fall-332 50s -19s linear infinite}@keyframes fall-332{50.216%{transform:translate(57.4845vw,50.216vh) scale(0.9512)}to{transform:translate(50.5051vw,100vh) scale(0.9512)}}.festive2025banner .snow:nth-child(333){opacity:.264095;transform:translate(40.6278vw,-10px) scale(0.1496);animation:fall-333 32s -12s linear infinite}@keyframes fall-333{66.418%{transform:translate(41.3242vw,66.418vh) scale(0.1496)}to{transform:translate(40.976vw,100vh) scale(0.1496)}}.festive2025banner .snow:nth-child(334){opacity:.44278;transform:translate(15.4815vw,-10px) scale(0.8526);animation:fall-334 60s -30s linear infinite}@keyframes fall-334{71.867%{transform:translate(3.5891vw,71.867vh) scale(0.8526)}to{transform:translate(9.5353vw,100vh) scale(0.8526)}}.festive2025banner .snow:nth-child(335){opacity:.059735;transform:translate(53.5583vw,-10px) scale(0.963);animation:fall-335 58s -9s linear infinite}@keyframes fall-335{71.474%{transform:translate(48.9403vw,71.474vh) scale(0.963)}to{transform:translate(51.2493vw,100vh) scale(0.963)}}.festive2025banner .snow:nth-child(336){opacity:.595725;transform:translate(0.1118vw,-10px) scale(0.5271);animation:fall-336 46s -28s linear infinite}@keyframes fall-336{78.166%{transform:translate(1.6468vw,78.166vh) scale(0.5271)}to{transform:translate(0.8793vw,100vh) scale(0.5271)}}.festive2025banner .snow:nth-child(337){opacity:.0013;transform:translate(23.4647vw,-10px) scale(0.6845);animation:fall-337 34s -12s linear infinite}@keyframes fall-337{38.052%{transform:translate(34.9771vw,38.052vh) scale(0.6845)}to{transform:translate(29.2209vw,100vh) scale(0.6845)}}.festive2025banner .snow:nth-child(338){opacity:.256815;transform:translate(61.6774vw,-10px) scale(0.1258);animation:fall-338 22s -10s linear infinite}@keyframes fall-338{60.309%{transform:translate(68.7524vw,60.309vh) scale(0.1258)}to{transform:translate(65.2149vw,100vh) scale(0.1258)}}.festive2025banner .snow:nth-child(339){opacity:.385905;transform:translate(94.3857vw,-10px) scale(0.5759);animation:fall-339 54s -25s linear infinite}@keyframes fall-339{59.618%{transform:translate(87.9087vw,59.618vh) scale(0.5759)}to{transform:translate(91.1472vw,100vh) scale(0.5759)}}.festive2025banner .snow:nth-child(340){opacity:.01885;transform:translate(21.002vw,-10px) scale(0.9676);animation:fall-340 44s -11s linear infinite}@keyframes fall-340{57.014%{transform:translate(20.8494vw,57.014vh) scale(0.9676)}to{transform:translate(20.9257vw,100vh) scale(0.9676)}}.festive2025banner .snow:nth-child(341){opacity:.22373;transform:translate(31.8243vw,-10px) scale(0.0554);animation:fall-341 42s -27s linear infinite}@keyframes fall-341{58.011%{transform:translate(36.8965vw,58.011vh) scale(0.0554)}to{transform:translate(34.3604vw,100vh) scale(0.0554)}}.festive2025banner .snow:nth-child(342){opacity:.429845;transform:translate(24.3101vw,-10px) scale(0.2802);animation:fall-342 60s -20s linear infinite}@keyframes fall-342{39.727%{transform:translate(27.2569vw,39.727vh) scale(0.2802)}to{transform:translate(25.7835vw,100vh) scale(0.2802)}}.festive2025banner .snow:nth-child(343){opacity:.42484;transform:translate(74.5248vw,-10px) scale(0.2111);animation:fall-343 52s -20s linear infinite}@keyframes fall-343{48.961%{transform:translate(73.571vw,48.961vh) scale(0.2111)}to{transform:translate(74.0479vw,100vh) scale(0.2111)}}.festive2025banner .snow:nth-child(344){opacity:.103675;transform:translate(59.3242vw,-10px) scale(0.4978);animation:fall-344 36s -8s linear infinite}@keyframes fall-344{42.467%{transform:translate(46.076vw,42.467vh) scale(0.4978)}to{transform:translate(52.7001vw,100vh) scale(0.4978)}}.festive2025banner .snow:nth-child(345){opacity:.003185;transform:translate(83.7514vw,-10px) scale(0.8595);animation:fall-345 58s -22s linear infinite}@keyframes fall-345{38.776%{transform:translate(98.8238vw,38.776vh) scale(0.8595)}to{transform:translate(91.2876vw,100vh) scale(0.8595)}}.festive2025banner .snow:nth-child(346){opacity:.126685;transform:translate(18.1307vw,-10px) scale(0.8685);animation:fall-346 32s -24s linear infinite}@keyframes fall-346{30.805%{transform:translate(-1.3541vw,30.805vh) scale(0.8685)}to{transform:translate(8.3883vw,100vh) scale(0.8685)}}.festive2025banner .snow:nth-child(347){opacity:.515255;transform:translate(91.6517vw,-10px) scale(0.6989);animation:fall-347 28s -22s linear infinite}@keyframes fall-347{35.669%{transform:translate(100.5747vw,35.669vh) scale(0.6989)}to{transform:translate(96.1132vw,100vh) scale(0.6989)}}.festive2025banner .snow:nth-child(348){opacity:.569985;transform:translate(5.0376vw,-10px) scale(0.753);animation:fall-348 30s -30s linear infinite}@keyframes fall-348{70.386%{transform:translate(10.1732vw,70.386vh) scale(0.753)}to{transform:translate(7.6054vw,100vh) scale(0.753)}}.festive2025banner .snow:nth-child(349){opacity:.366275;transform:translate(19.6007vw,-10px) scale(0.6959);animation:fall-349 54s -24s linear infinite}@keyframes fall-349{48.382%{transform:translate(26.1439vw,48.382vh) scale(0.6959)}to{transform:translate(22.8723vw,100vh) scale(0.6959)}}.festive2025banner .snow:nth-child(350){opacity:.169065;transform:translate(16.1395vw,-10px) scale(0.2933);animation:fall-350 42s -15s linear infinite}@keyframes fall-350{41.622%{transform:translate(4.6233vw,41.622vh) scale(0.2933)}to{transform:translate(10.3814vw,100vh) scale(0.2933)}}.festive2025banner .snow:nth-child(351){opacity:.02808;transform:translate(40.2131vw,-10px) scale(0.214);animation:fall-351 28s -22s linear infinite}@keyframes fall-351{77.042%{transform:translate(57.2143vw,77.042vh) scale(0.214)}to{transform:translate(48.7137vw,100vh) scale(0.214)}}.festive2025banner .snow:nth-child(352){opacity:.272025;transform:translate(6.2151vw,-10px) scale(0.742);animation:fall-352 24s -22s linear infinite}@keyframes fall-352{40.634%{transform:translate(-1.0277vw,40.634vh) scale(0.742)}to{transform:translate(2.5937vw,100vh) scale(0.742)}}.festive2025banner .snow:nth-child(353){opacity:.194935;transform:translate(96.5701vw,-10px) scale(0.3141);animation:fall-353 38s -14s linear infinite}@keyframes fall-353{32.023%{transform:translate(95.2319vw,32.023vh) scale(0.3141)}to{transform:translate(95.901vw,100vh) scale(0.3141)}}.festive2025banner .snow:nth-child(354){opacity:.41379;transform:translate(59.9299vw,-10px) scale(0.0215);animation:fall-354 32s -30s linear infinite}@keyframes fall-354{41.908%{transform:translate(74.6283vw,41.908vh) scale(0.0215)}to{transform:translate(67.2791vw,100vh) scale(0.0215)}}.festive2025banner .snow:nth-child(355){opacity:.499395;transform:translate(27.2378vw,-10px) scale(0.825);animation:fall-355 54s -24s linear infinite}@keyframes fall-355{32.718%{transform:translate(22.6226vw,32.718vh) scale(0.825)}to{transform:translate(24.9302vw,100vh) scale(0.825)}}.festive2025banner .snow:nth-child(356){opacity:.616915;transform:translate(80.368vw,-10px) scale(0.4815);animation:fall-356 32s -26s linear infinite}@keyframes fall-356{74.281%{transform:translate(69.2426vw,74.281vh) scale(0.4815)}to{transform:translate(74.8053vw,100vh) scale(0.4815)}}.festive2025banner .snow:nth-child(357){opacity:.036465;transform:translate(0.338vw,-10px) scale(0.184);animation:fall-357 48s -16s linear infinite}@keyframes fall-357{74.476%{transform:translate(9.1354vw,74.476vh) scale(0.184)}to{transform:translate(4.7367vw,100vh) scale(0.184)}}.festive2025banner .snow:nth-child(358){opacity:.602225;transform:translate(7.5103vw,-10px) scale(0.3951);animation:fall-358 46s -9s linear infinite}@keyframes fall-358{49.981%{transform:translate(0.9919vw,49.981vh) scale(0.3951)}to{transform:translate(4.2511vw,100vh) scale(0.3951)}}.festive2025banner .snow:nth-child(359){opacity:.36608;transform:translate(97.9176vw,-10px) scale(0.1836);animation:fall-359 26s -17s linear infinite}@keyframes fall-359{79.194%{transform:translate(89.7034vw,79.194vh) scale(0.1836)}to{transform:translate(93.8105vw,100vh) scale(0.1836)}}.festive2025banner .snow:nth-child(360){opacity:.16081;transform:translate(97.9594vw,-10px) scale(0.5388);animation:fall-360 24s -20s linear infinite}@keyframes fall-360{32.861%{transform:translate(90.6942vw,32.861vh) scale(0.5388)}to{transform:translate(94.3268vw,100vh) scale(0.5388)}}.festive2025banner .snow:nth-child(361){opacity:.27989;transform:translate(25.3492vw,-10px) scale(0.481);animation:fall-361 26s -23s linear infinite}@keyframes fall-361{76.795%{transform:translate(7.3462vw,76.795vh) scale(0.481)}to{transform:translate(16.3477vw,100vh) scale(0.481)}}.festive2025banner .snow:nth-child(362){opacity:.450645;transform:translate(82.1114vw,-10px) scale(0.2299);animation:fall-362 38s -8s linear infinite}@keyframes fall-362{58.138%{transform:translate(66.5836vw,58.138vh) scale(0.2299)}to{transform:translate(74.3475vw,100vh) scale(0.2299)}}.festive2025banner .snow:nth-child(363){opacity:.38792;transform:translate(80.4197vw,-10px) scale(0.8248);animation:fall-363 58s -15s linear infinite}@keyframes fall-363{71.32%{transform:translate(88.4001vw,71.32vh) scale(0.8248)}to{transform:translate(84.4099vw,100vh) scale(0.8248)}}.festive2025banner .snow:nth-child(364){opacity:.30641;transform:translate(46.826vw,-10px) scale(0.3964);animation:fall-364 48s -3s linear infinite}@keyframes fall-364{31.753%{transform:translate(62.8936vw,31.753vh) scale(0.3964)}to{transform:translate(54.8598vw,100vh) scale(0.3964)}}.festive2025banner .snow:nth-child(365){opacity:.489775;transform:translate(50.9522vw,-10px) scale(0.6985);animation:fall-365 26s -6s linear infinite}@keyframes fall-365{44.165%{transform:translate(68.6974vw,44.165vh) scale(0.6985)}to{transform:translate(59.8248vw,100vh) scale(0.6985)}}.festive2025banner .snow:nth-child(366){opacity:.03653;transform:translate(63.6986vw,-10px) scale(0.5973);animation:fall-366 32s -24s linear infinite}@keyframes fall-366{66.914%{transform:translate(70.4592vw,66.914vh) scale(0.5973)}to{transform:translate(67.0789vw,100vh) scale(0.5973)}}.festive2025banner .snow:nth-child(367){opacity:.57616;transform:translate(59.9609vw,-10px) scale(0.2757);animation:fall-367 42s -17s linear infinite}@keyframes fall-367{73.656%{transform:translate(42.2989vw,73.656vh) scale(0.2757)}to{transform:translate(51.1299vw,100vh) scale(0.2757)}}.festive2025banner .snow:nth-child(368){opacity:.033735;transform:translate(91.9501vw,-10px) scale(0.9627);animation:fall-368 22s -25s linear infinite}@keyframes fall-368{75.977%{transform:translate(110.3325vw,75.977vh) scale(0.9627)}to{transform:translate(101.1413vw,100vh) scale(0.9627)}}.festive2025banner .snow:nth-child(369){opacity:.371215;transform:translate(53.7264vw,-10px) scale(0.8099);animation:fall-369 54s -17s linear infinite}@keyframes fall-369{77.688%{transform:translate(46.505vw,77.688vh) scale(0.8099)}to{transform:translate(50.1157vw,100vh) scale(0.8099)}}.festive2025banner .snow:nth-child(370){opacity:.29354;transform:translate(11.3039vw,-10px) scale(0.7315);animation:fall-370 30s -2s linear infinite}@keyframes fall-370{40.296%{transform:translate(7.1467vw,40.296vh) scale(0.7315)}to{transform:translate(9.2253vw,100vh) scale(0.7315)}}.festive2025banner .snow:nth-child(371){opacity:.356915;transform:translate(14.0706vw,-10px) scale(0.675);animation:fall-371 32s -12s linear infinite}@keyframes fall-371{66.384%{transform:translate(7.1188vw,66.384vh) scale(0.675)}to{transform:translate(10.5947vw,100vh) scale(0.675)}}.festive2025banner .snow:nth-child(372){opacity:.040495;transform:translate(82.0983vw,-10px) scale(0.2832);animation:fall-372 36s -9s linear infinite}@keyframes fall-372{72.904%{transform:translate(88.1105vw,72.904vh) scale(0.2832)}to{transform:translate(85.1044vw,100vh) scale(0.2832)}}.festive2025banner .snow:nth-child(373){opacity:.403585;transform:translate(61.8389vw,-10px) scale(0.7157);animation:fall-373 42s -3s linear infinite}@keyframes fall-373{32.487%{transform:translate(46.2325vw,32.487vh) scale(0.7157)}to{transform:translate(54.0357vw,100vh) scale(0.7157)}}.festive2025banner .snow:nth-child(374){opacity:.553085;transform:translate(6.9946vw,-10px) scale(0.0501);animation:fall-374 56s -19s linear infinite}@keyframes fall-374{56.477%{transform:translate(24.3552vw,56.477vh) scale(0.0501)}to{transform:translate(15.6749vw,100vh) scale(0.0501)}}.festive2025banner .snow:nth-child(375){opacity:.5408;transform:translate(50.3782vw,-10px) scale(0.236);animation:fall-375 50s -10s linear infinite}@keyframes fall-375{53.902%{transform:translate(53.623vw,53.902vh) scale(0.236)}to{transform:translate(52.0006vw,100vh) scale(0.236)}}.festive2025banner .snow:nth-child(376){opacity:.28288;transform:translate(41.8656vw,-10px) scale(0.56);animation:fall-376 30s -7s linear infinite}@keyframes fall-376{63.705%{transform:translate(44.107vw,63.705vh) scale(0.56)}to{transform:translate(42.9863vw,100vh) scale(0.56)}}.festive2025banner .snow:nth-child(377){opacity:.620945;transform:translate(56.9606vw,-10px) scale(0.8059);animation:fall-377 56s -29s linear infinite}@keyframes fall-377{65.217%{transform:translate(61.3022vw,65.217vh) scale(0.8059)}to{transform:translate(59.1314vw,100vh) scale(0.8059)}}.festive2025banner .snow:nth-child(378){opacity:.64233;transform:translate(62.0112vw,-10px) scale(0.6175);animation:fall-378 20s -24s linear infinite}@keyframes fall-378{34.261%{transform:translate(58.6078vw,34.261vh) scale(0.6175)}to{transform:translate(60.3095vw,100vh) scale(0.6175)}}.festive2025banner .snow:nth-child(379){opacity:.63986;transform:translate(99.6969vw,-10px) scale(0.2641);animation:fall-379 22s -5s linear infinite}@keyframes fall-379{55.175%{transform:translate(109.1919vw,55.175vh) scale(0.2641)}to{transform:translate(104.4444vw,100vh) scale(0.2641)}}.festive2025banner .snow:nth-child(380){opacity:.567775;transform:translate(7.6151vw,-10px) scale(0.7968);animation:fall-380 58s -6s linear infinite}@keyframes fall-380{42.617%{transform:translate(-9.4463vw,42.617vh) scale(0.7968)}to{transform:translate(-0.9156vw,100vh) scale(0.7968)}}.festive2025banner .snow:nth-child(381){opacity:.63869;transform:translate(25.1212vw,-10px) scale(0.5636);animation:fall-381 44s -8s linear infinite}@keyframes fall-381{76.669%{transform:translate(31.1286vw,76.669vh) scale(0.5636)}to{transform:translate(28.1249vw,100vh) scale(0.5636)}}.festive2025banner .snow:nth-child(382){opacity:.56953;transform:translate(77.1913vw,-10px) scale(0.3418);animation:fall-382 26s -24s linear infinite}@keyframes fall-382{47.97%{transform:translate(83.8165vw,47.97vh) scale(0.3418)}to{transform:translate(80.5039vw,100vh) scale(0.3418)}}.festive2025banner .snow:nth-child(383){opacity:.178555;transform:translate(39.3096vw,-10px) scale(0.1386);animation:fall-383 38s -6s linear infinite}@keyframes fall-383{44.522%{transform:translate(21.2738vw,44.522vh) scale(0.1386)}to{transform:translate(30.2917vw,100vh) scale(0.1386)}}.festive2025banner .snow:nth-child(384){opacity:.389675;transform:translate(43.6806vw,-10px) scale(0.007);animation:fall-384 38s -23s linear infinite}@keyframes fall-384{53.105%{transform:translate(25.7442vw,53.105vh) scale(0.007)}to{transform:translate(34.7124vw,100vh) scale(0.007)}}.festive2025banner .snow:nth-child(385){opacity:.25376;transform:translate(83.2049vw,-10px) scale(0.6387);animation:fall-385 28s -25s linear infinite}@keyframes fall-385{37.961%{transform:translate(99.2083vw,37.961vh) scale(0.6387)}to{transform:translate(91.2066vw,100vh) scale(0.6387)}}.festive2025banner .snow:nth-child(386){opacity:.188825;transform:translate(59.6688vw,-10px) scale(0.2733);animation:fall-386 38s -27s linear infinite}@keyframes fall-386{78.788%{transform:translate(40.1456vw,78.788vh) scale(0.2733)}to{transform:translate(49.9072vw,100vh) scale(0.2733)}}.festive2025banner .snow:nth-child(387){opacity:.215865;transform:translate(66.354vw,-10px) scale(0.7987);animation:fall-387 26s -29s linear infinite}@keyframes fall-387{59.214%{transform:translate(82.9736vw,59.214vh) scale(0.7987)}to{transform:translate(74.6638vw,100vh) scale(0.7987)}}.festive2025banner .snow:nth-child(388){opacity:.08866;transform:translate(50.9627vw,-10px) scale(0.2841);animation:fall-388 36s -4s linear infinite}@keyframes fall-388{36.676%{transform:translate(70.3581vw,36.676vh) scale(0.2841)}to{transform:translate(60.6604vw,100vh) scale(0.2841)}}.festive2025banner .snow:nth-child(389){opacity:.00637;transform:translate(83.2762vw,-10px) scale(0.9429);animation:fall-389 44s -5s linear infinite}@keyframes fall-389{50.624%{transform:translate(76.7334vw,50.624vh) scale(0.9429)}to{transform:translate(80.0048vw,100vh) scale(0.9429)}}.festive2025banner .snow:nth-child(390){opacity:.46202;transform:translate(77.6971vw,-10px) scale(0.6002);animation:fall-390 42s -14s linear infinite}@keyframes fall-390{30.996%{transform:translate(84.3329vw,30.996vh) scale(0.6002)}to{transform:translate(81.015vw,100vh) scale(0.6002)}}.festive2025banner .snow:nth-child(391){opacity:.494455;transform:translate(71.5519vw,-10px) scale(0.8504);animation:fall-391 42s -11s linear infinite}@keyframes fall-391{73.184%{transform:translate(81.6181vw,73.184vh) scale(0.8504)}to{transform:translate(76.585vw,100vh) scale(0.8504)}}.festive2025banner .snow:nth-child(392){opacity:.1066;transform:translate(70.9349vw,-10px) scale(0.8308);animation:fall-392 60s -10s linear infinite}@keyframes fall-392{62.882%{transform:translate(57.1765vw,62.882vh) scale(0.8308)}to{transform:translate(64.0557vw,100vh) scale(0.8308)}}.festive2025banner .snow:nth-child(393){opacity:.186485;transform:translate(0.205vw,-10px) scale(0.3819);animation:fall-393 46s -18s linear infinite}@keyframes fall-393{65.834%{transform:translate(6.067vw,65.834vh) scale(0.3819)}to{transform:translate(3.136vw,100vh) scale(0.3819)}}.festive2025banner .snow:nth-child(394){opacity:.020605;transform:translate(93.905vw,-10px) scale(0.0357);animation:fall-394 28s -8s linear infinite}@keyframes fall-394{67.346%{transform:translate(102.706vw,67.346vh) scale(0.0357)}to{transform:translate(98.3055vw,100vh) scale(0.0357)}}.festive2025banner .snow:nth-child(395){opacity:.235495;transform:translate(21.2917vw,-10px) scale(0.657);animation:fall-395 38s -16s linear infinite}@keyframes fall-395{34.994%{transform:translate(35.9729vw,34.994vh) scale(0.657)}to{transform:translate(28.6323vw,100vh) scale(0.657)}}.festive2025banner .snow:nth-child(396){opacity:.26338;transform:translate(69.6919vw,-10px) scale(0.9411);animation:fall-396 36s -16s linear infinite}@keyframes fall-396{56.384%{transform:translate(52.0973vw,56.384vh) scale(0.9411)}to{transform:translate(60.8946vw,100vh) scale(0.9411)}}.festive2025banner .snow:nth-child(397){opacity:.518245;transform:translate(25.5958vw,-10px) scale(0.1084);animation:fall-397 30s -18s linear infinite}@keyframes fall-397{38.515%{transform:translate(34.0166vw,38.515vh) scale(0.1084)}to{transform:translate(29.8062vw,100vh) scale(0.1084)}}.festive2025banner .snow:nth-child(398){opacity:.56316;transform:translate(83.2416vw,-10px) scale(0.2751);animation:fall-398 30s -8s linear infinite}@keyframes fall-398{35.329%{transform:translate(95.3098vw,35.329vh) scale(0.2751)}to{transform:translate(89.2757vw,100vh) scale(0.2751)}}.festive2025banner .snow:nth-child(399){opacity:.51129;transform:translate(37.7819vw,-10px) scale(0.0571);animation:fall-399 60s -10s linear infinite}@keyframes fall-399{32.922%{transform:translate(34.2101vw,32.922vh) scale(0.0571)}to{transform:translate(35.996vw,100vh) scale(0.0571)}}.festive2025banner .snow:nth-child(400){opacity:.1911;transform:translate(6.9892vw,-10px) scale(0.9335);animation:fall-400 40s -10s linear infinite}@keyframes fall-400{39.425%{transform:translate(15.0908vw,39.425vh) scale(0.9335)}to{transform:translate(11.04vw,100vh) scale(0.9335)}}.festive2025banner .snow:nth-child(401){opacity:.49556;transform:translate(61.1983vw,-10px) scale(0.4873);animation:fall-401 46s -5s linear infinite}@keyframes fall-401{46.708%{transform:translate(73.5173vw,46.708vh) scale(0.4873)}to{transform:translate(67.3578vw,100vh) scale(0.4873)}}.festive2025banner .snow:nth-child(402){opacity:.035425;transform:translate(67.6233vw,-10px) scale(0.8748);animation:fall-402 44s -27s linear infinite}@keyframes fall-402{74.001%{transform:translate(60.6879vw,74.001vh) scale(0.8748)}to{transform:translate(64.1556vw,100vh) scale(0.8748)}}.festive2025banner .snow:nth-child(403){opacity:.447655;transform:translate(38.4243vw,-10px) scale(0.4011);animation:fall-403 20s -5s linear infinite}@keyframes fall-403{66.043%{transform:translate(51.6101vw,66.043vh) scale(0.4011)}to{transform:translate(45.0172vw,100vh) scale(0.4011)}}.festive2025banner .snow:nth-child(404){opacity:.578175;transform:translate(43.5012vw,-10px) scale(0.794);animation:fall-404 56s -26s linear infinite}@keyframes fall-404{46.446%{transform:translate(30.8732vw,46.446vh) scale(0.794)}to{transform:translate(37.1872vw,100vh) scale(0.794)}}.festive2025banner .snow:nth-child(405){opacity:.352625;transform:translate(43.9459vw,-10px) scale(0.1775);animation:fall-405 34s -25s linear infinite}@keyframes fall-405{37.011%{transform:translate(26.4979vw,37.011vh) scale(0.1775)}to{transform:translate(35.2219vw,100vh) scale(0.1775)}}.festive2025banner .snow:nth-child(406){opacity:.573885;transform:translate(13.0423vw,-10px) scale(0.9634);animation:fall-406 44s -27s linear infinite}@keyframes fall-406{73.297%{transform:translate(21.5397vw,73.297vh) scale(0.9634)}to{transform:translate(17.291vw,100vh) scale(0.9634)}}.festive2025banner .snow:nth-child(407){opacity:.29094;transform:translate(52.9639vw,-10px) scale(0.937);animation:fall-407 46s -4s linear infinite}@keyframes fall-407{53.677%{transform:translate(46.7439vw,53.677vh) scale(0.937)}to{transform:translate(49.8539vw,100vh) scale(0.937)}}.festive2025banner .snow:nth-child(408){opacity:.536575;transform:translate(57.8138vw,-10px) scale(0.1087);animation:fall-408 54s -25s linear infinite}@keyframes fall-408{30.39%{transform:translate(77.7508vw,30.39vh) scale(0.1087)}to{transform:translate(67.7823vw,100vh) scale(0.1087)}}.festive2025banner .snow:nth-child(409){opacity:.3094;transform:translate(27.7774vw,-10px) scale(0.5074);animation:fall-409 40s -16s linear infinite}@keyframes fall-409{65.756%{transform:translate(7.799vw,65.756vh) scale(0.5074)}to{transform:translate(17.7882vw,100vh) scale(0.5074)}}.festive2025banner .snow:nth-child(410){opacity:.06968;transform:translate(3.2805vw,-10px) scale(0.2217);animation:fall-410 22s -6s linear infinite}@keyframes fall-410{48.619%{transform:translate(22.4763vw,48.619vh) scale(0.2217)}to{transform:translate(12.8784vw,100vh) scale(0.2217)}}.festive2025banner .snow:nth-child(411){opacity:.444925;transform:translate(51.7457vw,-10px) scale(0.5273);animation:fall-411 28s -1s linear infinite}@keyframes fall-411{50.622%{transform:translate(51.4333vw,50.622vh) scale(0.5273)}to{transform:translate(51.5895vw,100vh) scale(0.5273)}}.festive2025banner .snow:nth-child(412){opacity:.53833;transform:translate(63.2542vw,-10px) scale(0.0893);animation:fall-412 54s -25s linear infinite}@keyframes fall-412{32.196%{transform:translate(62.5012vw,32.196vh) scale(0.0893)}to{transform:translate(62.8777vw,100vh) scale(0.0893)}}.festive2025banner .snow:nth-child(413){opacity:.206245;transform:translate(64.253vw,-10px) scale(0.1159);animation:fall-413 20s -7s linear infinite}@keyframes fall-413{64.434%{transform:translate(80.4308vw,64.434vh) scale(0.1159)}to{transform:translate(72.3419vw,100vh) scale(0.1159)}}.festive2025banner .snow:nth-child(414){opacity:.618995;transform:translate(44.5927vw,-10px) scale(0.3457);animation:fall-414 52s -5s linear infinite}@keyframes fall-414{53.184%{transform:translate(62.3441vw,53.184vh) scale(0.3457)}to{transform:translate(53.4684vw,100vh) scale(0.3457)}}.festive2025banner .snow:nth-child(415){opacity:.586625;transform:translate(8.7663vw,-10px) scale(0.2439);animation:fall-415 36s -17s linear infinite}@keyframes fall-415{41.617%{transform:translate(13.4063vw,41.617vh) scale(0.2439)}to{transform:translate(11.0863vw,100vh) scale(0.2439)}}.festive2025banner .snow:nth-child(416){opacity:.229515;transform:translate(34.0435vw,-10px) scale(0.8619);animation:fall-416 60s -3s linear infinite}@keyframes fall-416{37.611%{transform:translate(35.1589vw,37.611vh) scale(0.8619)}to{transform:translate(34.6012vw,100vh) scale(0.8619)}}.festive2025banner .snow:nth-child(417){opacity:.3263;transform:translate(73.4854vw,-10px) scale(0.4914);animation:fall-417 52s -7s linear infinite}@keyframes fall-417{73.184%{transform:translate(68.7884vw,73.184vh) scale(0.4914)}to{transform:translate(71.1369vw,100vh) scale(0.4914)}}.festive2025banner .snow:nth-child(418){opacity:.17693;transform:translate(39.4205vw,-10px) scale(0.9982);animation:fall-418 48s -24s linear infinite}@keyframes fall-418{68.125%{transform:translate(23.0239vw,68.125vh) scale(0.9982)}to{transform:translate(31.2222vw,100vh) scale(0.9982)}}.festive2025banner .snow:nth-child(419){opacity:.50778;transform:translate(7.9674vw,-10px) scale(0.7438);animation:fall-419 32s -13s linear infinite}@keyframes fall-419{75.266%{transform:translate(-2.1094vw,75.266vh) scale(0.7438)}to{transform:translate(2.929vw,100vh) scale(0.7438)}}.festive2025banner .snow:nth-child(420){opacity:.314795;transform:translate(31.575vw,-10px) scale(0.8096);animation:fall-420 42s -27s linear infinite}@keyframes fall-420{48.722%{transform:translate(39.0328vw,48.722vh) scale(0.8096)}to{transform:translate(35.3039vw,100vh) scale(0.8096)}}.festive2025banner .snow:nth-child(421){opacity:.00949;transform:translate(15.4173vw,-10px) scale(0.8268);animation:fall-421 60s -3s linear infinite}@keyframes fall-421{77.348%{transform:translate(14.7927vw,77.348vh) scale(0.8268)}to{transform:translate(15.105vw,100vh) scale(0.8268)}}.festive2025banner .snow:nth-child(422){opacity:.477685;transform:translate(39.2675vw,-10px) scale(0.6871);animation:fall-422 32s -17s linear infinite}@keyframes fall-422{61.599%{transform:translate(53.5533vw,61.599vh) scale(0.6871)}to{transform:translate(46.4104vw,100vh) scale(0.6871)}}.festive2025banner .snow:nth-child(423){opacity:.352235;transform:translate(51.022vw,-10px) scale(0.3637);animation:fall-423 34s -26s linear infinite}@keyframes fall-423{66.443%{transform:translate(47.334vw,66.443vh) scale(0.3637)}to{transform:translate(49.178vw,100vh) scale(0.3637)}}.festive2025banner .snow:nth-child(424){opacity:.53157;transform:translate(68.2217vw,-10px) scale(0.6508);animation:fall-424 56s -24s linear infinite}@keyframes fall-424{52.767%{transform:translate(80.9387vw,52.767vh) scale(0.6508)}to{transform:translate(74.5802vw,100vh) scale(0.6508)}}.festive2025banner .snow:nth-child(425){opacity:.52793;transform:translate(74.5163vw,-10px) scale(0.5674);animation:fall-425 28s -4s linear infinite}@keyframes fall-425{59.896%{transform:translate(57.2691vw,59.896vh) scale(0.5674)}to{transform:translate(65.8927vw,100vh) scale(0.5674)}}.festive2025banner .snow:nth-child(426){opacity:.249145;transform:translate(84.7808vw,-10px) scale(0.733);animation:fall-426 52s -25s linear infinite}@keyframes fall-426{79.9%{transform:translate(93.8334vw,79.9vh) scale(0.733)}to{transform:translate(89.3071vw,100vh) scale(0.733)}}.festive2025banner .snow:nth-child(427){opacity:.49296;transform:translate(75.4719vw,-10px) scale(0.5551);animation:fall-427 22s -24s linear infinite}@keyframes fall-427{32.113%{transform:translate(56.8209vw,32.113vh) scale(0.5551)}to{transform:translate(66.1464vw,100vh) scale(0.5551)}}.festive2025banner .snow:nth-child(428){opacity:.1794;transform:translate(98.2977vw,-10px) scale(0.4535);animation:fall-428 28s -18s linear infinite}@keyframes fall-428{65.528%{transform:translate(111.6485vw,65.528vh) scale(0.4535)}to{transform:translate(104.9731vw,100vh) scale(0.4535)}}.festive2025banner .snow:nth-child(429){opacity:.220545;transform:translate(55.1649vw,-10px) scale(0.209);animation:fall-429 58s -13s linear infinite}@keyframes fall-429{48.917%{transform:translate(49.3247vw,48.917vh) scale(0.209)}to{transform:translate(52.2448vw,100vh) scale(0.209)}}.festive2025banner .snow:nth-child(430){opacity:.587275;transform:translate(99.0982vw,-10px) scale(0.9865);animation:fall-430 48s -5s linear infinite}@keyframes fall-430{61.59%{transform:translate(83.0198vw,61.59vh) scale(0.9865)}to{transform:translate(91.059vw,100vh) scale(0.9865)}}.festive2025banner .snow:nth-child(431){opacity:.115895;transform:translate(34.9833vw,-10px) scale(0.9971);animation:fall-431 26s -13s linear infinite}@keyframes fall-431{75.558%{transform:translate(35.0957vw,75.558vh) scale(0.9971)}to{transform:translate(35.0395vw,100vh) scale(0.9971)}}.festive2025banner .snow:nth-child(432){opacity:.25558;transform:translate(53.2183vw,-10px) scale(0.0693);animation:fall-432 38s -2s linear infinite}@keyframes fall-432{44.067%{transform:translate(40.4107vw,44.067vh) scale(0.0693)}to{transform:translate(46.8145vw,100vh) scale(0.0693)}}.festive2025banner .snow:nth-child(433){opacity:.63388;transform:translate(53.6756vw,-10px) scale(0.219);animation:fall-433 34s -25s linear infinite}@keyframes fall-433{54.713%{transform:translate(46.4708vw,54.713vh) scale(0.219)}to{transform:translate(50.0732vw,100vh) scale(0.219)}}.festive2025banner .snow:nth-child(434){opacity:.501995;transform:translate(78.8702vw,-10px) scale(0.5055);animation:fall-434 54s -11s linear infinite}@keyframes fall-434{59.429%{transform:translate(74.8774vw,59.429vh) scale(0.5055)}to{transform:translate(76.8738vw,100vh) scale(0.5055)}}.festive2025banner .snow:nth-child(435){opacity:.49192;transform:translate(56.7959vw,-10px) scale(0.1364);animation:fall-435 20s -22s linear infinite}@keyframes fall-435{63.212%{transform:translate(63.0959vw,63.212vh) scale(0.1364)}to{transform:translate(59.9459vw,100vh) scale(0.1364)}}.festive2025banner .snow:nth-child(436){opacity:.52962;transform:translate(45.5271vw,-10px) scale(0.9139);animation:fall-436 40s -26s linear infinite}@keyframes fall-436{49.466%{transform:translate(32.6227vw,49.466vh) scale(0.9139)}to{transform:translate(39.0749vw,100vh) scale(0.9139)}}.festive2025banner .snow:nth-child(437){opacity:.2626;transform:translate(34.6489vw,-10px) scale(0.784);animation:fall-437 54s -1s linear infinite}@keyframes fall-437{50.125%{transform:translate(36.6269vw,50.125vh) scale(0.784)}to{transform:translate(35.6379vw,100vh) scale(0.784)}}.festive2025banner .snow:nth-child(438){opacity:.374725;transform:translate(57.6011vw,-10px) scale(0.2628);animation:fall-438 40s -28s linear infinite}@keyframes fall-438{41.725%{transform:translate(57.1571vw,41.725vh) scale(0.2628)}to{transform:translate(57.3791vw,100vh) scale(0.2628)}}.festive2025banner .snow:nth-child(439){opacity:.601965;transform:translate(78.1045vw,-10px) scale(0.2631);animation:fall-439 42s -29s linear infinite}@keyframes fall-439{48.949%{transform:translate(93.0083vw,48.949vh) scale(0.2631)}to{transform:translate(85.5564vw,100vh) scale(0.2631)}}.festive2025banner .snow:nth-child(440){opacity:.464035;transform:translate(60.6094vw,-10px) scale(0.0001);animation:fall-440 22s -4s linear infinite}@keyframes fall-440{32.394%{transform:translate(52.2024vw,32.394vh) scale(0.0001)}to{transform:translate(56.4059vw,100vh) scale(0.0001)}}.festive2025banner .snow:nth-child(441){opacity:.379015;transform:translate(97.0878vw,-10px) scale(0.8293);animation:fall-441 24s -23s linear infinite}@keyframes fall-441{39.231%{transform:translate(93.8404vw,39.231vh) scale(0.8293)}to{transform:translate(95.4641vw,100vh) scale(0.8293)}}.festive2025banner .snow:nth-child(442){opacity:.268775;transform:translate(9.0806vw,-10px) scale(0.5161);animation:fall-442 56s -9s linear infinite}@keyframes fall-442{31.957%{transform:translate(24.8448vw,31.957vh) scale(0.5161)}to{transform:translate(16.9627vw,100vh) scale(0.5161)}}.festive2025banner .snow:nth-child(443){opacity:.52156;transform:translate(4.5306vw,-10px) scale(0.6446);animation:fall-443 52s -14s linear infinite}@keyframes fall-443{51.875%{transform:translate(16.4156vw,51.875vh) scale(0.6446)}to{transform:translate(10.4731vw,100vh) scale(0.6446)}}.festive2025banner .snow:nth-child(444){opacity:.55185;transform:translate(25.9034vw,-10px) scale(0.1575);animation:fall-444 30s -15s linear infinite}@keyframes fall-444{58.153%{transform:translate(12.037vw,58.153vh) scale(0.1575)}to{transform:translate(18.9702vw,100vh) scale(0.1575)}}.festive2025banner .snow:nth-child(445){opacity:.19344;transform:translate(20.1081vw,-10px) scale(0.4709);animation:fall-445 48s -27s linear infinite}@keyframes fall-445{37.668%{transform:translate(35.7199vw,37.668vh) scale(0.4709)}to{transform:translate(27.914vw,100vh) scale(0.4709)}}.festive2025banner .snow:nth-child(446){opacity:.257075;transform:translate(5.4286vw,-10px) scale(0.0598);animation:fall-446 36s -25s linear infinite}@keyframes fall-446{67.867%{transform:translate(23.6824vw,67.867vh) scale(0.0598)}to{transform:translate(14.5555vw,100vh) scale(0.0598)}}.festive2025banner .snow:nth-child(447){opacity:.085085;transform:translate(10.6016vw,-10px) scale(0.7284);animation:fall-447 36s -15s linear infinite}@keyframes fall-447{78.311%{transform:translate(-6.815vw,78.311vh) scale(0.7284)}to{transform:translate(1.8933vw,100vh) scale(0.7284)}}.festive2025banner .snow:nth-child(448){opacity:.49023;transform:translate(64.8949vw,-10px) scale(0.5576);animation:fall-448 54s -8s linear infinite}@keyframes fall-448{64.069%{transform:translate(79.3203vw,64.069vh) scale(0.5576)}to{transform:translate(72.1076vw,100vh) scale(0.5576)}}.festive2025banner .snow:nth-child(449){opacity:.2431;transform:translate(30.2517vw,-10px) scale(0.1097);animation:fall-449 28s -21s linear infinite}@keyframes fall-449{60.385%{transform:translate(46.3661vw,60.385vh) scale(0.1097)}to{transform:translate(38.3089vw,100vh) scale(0.1097)}}.festive2025banner .snow:nth-child(450){opacity:.240305;transform:translate(44.6903vw,-10px) scale(0.4931);animation:fall-450 46s -1s linear infinite}@keyframes fall-450{67.674%{transform:translate(48.1557vw,67.674vh) scale(0.4931)}to{transform:translate(46.423vw,100vh) scale(0.4931)}}.festive2025banner .snow:nth-child(451){opacity:.63869;transform:translate(69.2282vw,-10px) scale(0.363);animation:fall-451 34s -18s linear infinite}@keyframes fall-451{30.029%{transform:translate(61.1846vw,30.029vh) scale(0.363)}to{transform:translate(65.2064vw,100vh) scale(0.363)}}.festive2025banner .snow:nth-child(452){opacity:.556855;transform:translate(66.2218vw,-10px) scale(0.3902);animation:fall-452 46s -17s linear infinite}@keyframes fall-452{70.309%{transform:translate(75.4948vw,70.309vh) scale(0.3902)}to{transform:translate(70.8583vw,100vh) scale(0.3902)}}.festive2025banner .snow:nth-child(453){opacity:.530075;transform:translate(58.8606vw,-10px) scale(0.2202);animation:fall-453 56s -7s linear infinite}@keyframes fall-453{72.076%{transform:translate(39.8822vw,72.076vh) scale(0.2202)}to{transform:translate(49.3714vw,100vh) scale(0.2202)}}.festive2025banner .snow:nth-child(454){opacity:.03718;transform:translate(75.6822vw,-10px) scale(0.9972);animation:fall-454 54s -30s linear infinite}@keyframes fall-454{57.703%{transform:translate(85.3956vw,57.703vh) scale(0.9972)}to{transform:translate(80.5389vw,100vh) scale(0.9972)}}.festive2025banner .snow:nth-child(455){opacity:.231075;transform:translate(11.6742vw,-10px) scale(0.4579);animation:fall-455 22s -20s linear infinite}@keyframes fall-455{55.307%{transform:translate(9.683vw,55.307vh) scale(0.4579)}to{transform:translate(10.6786vw,100vh) scale(0.4579)}}.festive2025banner .snow:nth-child(456){opacity:.31174;transform:translate(34.689vw,-10px) scale(0.3241);animation:fall-456 46s -23s linear infinite}@keyframes fall-456{75.004%{transform:translate(16.9566vw,75.004vh) scale(0.3241)}to{transform:translate(25.8228vw,100vh) scale(0.3241)}}.festive2025banner .snow:nth-child(457){opacity:.170625;transform:translate(90.2116vw,-10px) scale(0.5854);animation:fall-457 38s -24s linear infinite}@keyframes fall-457{61.548%{transform:translate(100.3618vw,61.548vh) scale(0.5854)}to{transform:translate(95.2867vw,100vh) scale(0.5854)}}.festive2025banner .snow:nth-child(458){opacity:.518115;transform:translate(52.0426vw,-10px) scale(0.1919);animation:fall-458 42s -25s linear infinite}@keyframes fall-458{60.851%{transform:translate(67.1422vw,60.851vh) scale(0.1919)}to{transform:translate(59.5924vw,100vh) scale(0.1919)}}.festive2025banner .snow:nth-child(459){opacity:.62088;transform:translate(86.8033vw,-10px) scale(0.1949);animation:fall-459 28s -16s linear infinite}@keyframes fall-459{58.27%{transform:translate(77.2645vw,58.27vh) scale(0.1949)}to{transform:translate(82.0339vw,100vh) scale(0.1949)}}.festive2025banner .snow:nth-child(460){opacity:.443235;transform:translate(90.9376vw,-10px) scale(0.8868);animation:fall-460 22s -18s linear infinite}@keyframes fall-460{53.102%{transform:translate(100.2248vw,53.102vh) scale(0.8868)}to{transform:translate(95.5812vw,100vh) scale(0.8868)}}.festive2025banner .snow:nth-child(461){opacity:.08762;transform:translate(26.2211vw,-10px) scale(0.3381);animation:fall-461 30s -12s linear infinite}@keyframes fall-461{67.529%{transform:translate(9.6187vw,67.529vh) scale(0.3381)}to{transform:translate(17.9199vw,100vh) scale(0.3381)}}.festive2025banner .snow:nth-child(462){opacity:.03159;transform:translate(16.8622vw,-10px) scale(0.7835);animation:fall-462 42s -10s linear infinite}@keyframes fall-462{62.935%{transform:translate(34.5514vw,62.935vh) scale(0.7835)}to{transform:translate(25.7068vw,100vh) scale(0.7835)}}.festive2025banner .snow:nth-child(463){opacity:.641355;transform:translate(20.0483vw,-10px) scale(0.4738);animation:fall-463 28s -28s linear infinite}@keyframes fall-463{64.395%{transform:translate(38.6563vw,64.395vh) scale(0.4738)}to{transform:translate(29.3523vw,100vh) scale(0.4738)}}.festive2025banner .snow:nth-child(464){opacity:.152425;transform:translate(60.3027vw,-10px) scale(0.4362);animation:fall-464 50s -22s linear infinite}@keyframes fall-464{53.235%{transform:translate(41.1027vw,53.235vh) scale(0.4362)}to{transform:translate(50.7027vw,100vh) scale(0.4362)}}.festive2025banner .snow:nth-child(465){opacity:.0234;transform:translate(40.4343vw,-10px) scale(0.2461);animation:fall-465 46s -4s linear infinite}@keyframes fall-465{59.955%{transform:translate(42.3499vw,59.955vh) scale(0.2461)}to{transform:translate(41.3921vw,100vh) scale(0.2461)}}.festive2025banner .snow:nth-child(466){opacity:.22295;transform:translate(46.8768vw,-10px) scale(0.3618);animation:fall-466 54s -17s linear infinite}@keyframes fall-466{75.802%{transform:translate(36.7578vw,75.802vh) scale(0.3618)}to{transform:translate(41.8173vw,100vh) scale(0.3618)}}.festive2025banner .snow:nth-child(467){opacity:.61659;transform:translate(53.4701vw,-10px) scale(0.307);animation:fall-467 28s -4s linear infinite}@keyframes fall-467{46.743%{transform:translate(69.9959vw,46.743vh) scale(0.307)}to{transform:translate(61.733vw,100vh) scale(0.307)}}.festive2025banner .snow:nth-child(468){opacity:.17706;transform:translate(9.7346vw,-10px) scale(0.5971);animation:fall-468 20s -18s linear infinite}@keyframes fall-468{62.189%{transform:translate(-3.3804vw,62.189vh) scale(0.5971)}to{transform:translate(3.1771vw,100vh) scale(0.5971)}}.festive2025banner .snow:nth-child(469){opacity:.343135;transform:translate(55.0882vw,-10px) scale(0.1401);animation:fall-469 20s -9s linear infinite}@keyframes fall-469{55.932%{transform:translate(56.0998vw,55.932vh) scale(0.1401)}to{transform:translate(55.594vw,100vh) scale(0.1401)}}.festive2025banner .snow:nth-child(470){opacity:.30693;transform:translate(5.9275vw,-10px) scale(0.6465);animation:fall-470 44s -4s linear infinite}@keyframes fall-470{37.563%{transform:translate(-3.9177vw,37.563vh) scale(0.6465)}to{transform:translate(1.0049vw,100vh) scale(0.6465)}}.festive2025banner .snow:nth-child(471){opacity:.094185;transform:translate(77.9531vw,-10px) scale(0.967);animation:fall-471 52s -28s linear infinite}@keyframes fall-471{48.413%{transform:translate(62.4293vw,48.413vh) scale(0.967)}to{transform:translate(70.1912vw,100vh) scale(0.967)}}.festive2025banner .snow:nth-child(472){opacity:.220935;transform:translate(81.1716vw,-10px) scale(0.3081);animation:fall-472 42s -8s linear infinite}@keyframes fall-472{50.665%{transform:translate(63.7994vw,50.665vh) scale(0.3081)}to{transform:translate(72.4855vw,100vh) scale(0.3081)}}.festive2025banner .snow:nth-child(473){opacity:.126555;transform:translate(99.9405vw,-10px) scale(0.7033);animation:fall-473 58s -2s linear infinite}@keyframes fall-473{36.669%{transform:translate(119.7277vw,36.669vh) scale(0.7033)}to{transform:translate(109.8341vw,100vh) scale(0.7033)}}.festive2025banner .snow:nth-child(474){opacity:.10114;transform:translate(74.3021vw,-10px) scale(0.8567);animation:fall-474 32s -3s linear infinite}@keyframes fall-474{72.913%{transform:translate(93.0669vw,72.913vh) scale(0.8567)}to{transform:translate(83.6845vw,100vh) scale(0.8567)}}.festive2025banner .snow:nth-child(475){opacity:.22152;transform:translate(63.3842vw,-10px) scale(0.8031);animation:fall-475 32s -2s linear infinite}@keyframes fall-475{63.691%{transform:translate(66.8968vw,63.691vh) scale(0.8031)}to{transform:translate(65.1405vw,100vh) scale(0.8031)}}.festive2025banner .snow:nth-child(476){opacity:.31382;transform:translate(3.4327vw,-10px) scale(0.0863);animation:fall-476 30s -28s linear infinite}@keyframes fall-476{31.979%{transform:translate(14.2567vw,31.979vh) scale(0.0863)}to{transform:translate(8.8447vw,100vh) scale(0.0863)}}.festive2025banner .snow:nth-child(477){opacity:.23569;transform:translate(77.9818vw,-10px) scale(0.0089);animation:fall-477 50s -4s linear infinite}@keyframes fall-477{73.891%{transform:translate(65.4614vw,73.891vh) scale(0.0089)}to{transform:translate(71.7216vw,100vh) scale(0.0089)}}.festive2025banner .snow:nth-child(478){opacity:.319345;transform:translate(64.1563vw,-10px) scale(0.4043);animation:fall-478 56s -22s linear infinite}@keyframes fall-478{41.091%{transform:translate(76.5663vw,41.091vh) scale(0.4043)}to{transform:translate(70.3613vw,100vh) scale(0.4043)}}.festive2025banner .snow:nth-child(479){opacity:.602745;transform:translate(70.3661vw,-10px) scale(0.0657);animation:fall-479 30s -2s linear infinite}@keyframes fall-479{31.638%{transform:translate(58.7553vw,31.638vh) scale(0.0657)}to{transform:translate(64.5607vw,100vh) scale(0.0657)}}.festive2025banner .snow:nth-child(480){opacity:.61672;transform:translate(26.6312vw,-10px) scale(0.2551);animation:fall-480 34s -26s linear infinite}@keyframes fall-480{51.856%{transform:translate(43.7782vw,51.856vh) scale(0.2551)}to{transform:translate(35.2047vw,100vh) scale(0.2551)}}.festive2025banner .snow:nth-child(481){opacity:.51961;transform:translate(98.5335vw,-10px) scale(0.2728);animation:fall-481 34s -29s linear infinite}@keyframes fall-481{47.717%{transform:translate(103.8505vw,47.717vh) scale(0.2728)}to{transform:translate(101.192vw,100vh) scale(0.2728)}}.festive2025banner .snow:nth-child(482){opacity:.38142;transform:translate(49.2877vw,-10px) scale(0.3937);animation:fall-482 38s -30s linear infinite}@keyframes fall-482{39.22%{transform:translate(55.0013vw,39.22vh) scale(0.3937)}to{transform:translate(52.1445vw,100vh) scale(0.3937)}}.festive2025banner .snow:nth-child(483){opacity:.51727;transform:translate(7.4581vw,-10px) scale(0.2392);animation:fall-483 44s -15s linear infinite}@keyframes fall-483{59.52%{transform:translate(-10.7763vw,59.52vh) scale(0.2392)}to{transform:translate(-1.6591vw,100vh) scale(0.2392)}}.festive2025banner .snow:nth-child(484){opacity:.13065;transform:translate(73.3694vw,-10px) scale(0.0388);animation:fall-484 34s -30s linear infinite}@keyframes fall-484{40.709%{transform:translate(83.339vw,40.709vh) scale(0.0388)}to{transform:translate(78.3542vw,100vh) scale(0.0388)}}.festive2025banner .snow:nth-child(485){opacity:.20046;transform:translate(79.6165vw,-10px) scale(0.481);animation:fall-485 48s -26s linear infinite}@keyframes fall-485{68.752%{transform:translate(82.9991vw,68.752vh) scale(0.481)}to{transform:translate(81.3078vw,100vh) scale(0.481)}}.festive2025banner .snow:nth-child(486){opacity:.420485;transform:translate(7.1068vw,-10px) scale(0.8515);animation:fall-486 48s -13s linear infinite}@keyframes fall-486{39.437%{transform:translate(9.1224vw,39.437vh) scale(0.8515)}to{transform:translate(8.1146vw,100vh) scale(0.8515)}}.festive2025banner .snow:nth-child(487){opacity:.31161;transform:translate(77.2223vw,-10px) scale(0.0794);animation:fall-487 26s -27s linear infinite}@keyframes fall-487{55.231%{transform:translate(90.9795vw,55.231vh) scale(0.0794)}to{transform:translate(84.1009vw,100vh) scale(0.0794)}}.festive2025banner .snow:nth-child(488){opacity:.6357;transform:translate(11.8749vw,-10px) scale(0.9643);animation:fall-488 28s -16s linear infinite}@keyframes fall-488{60.75%{transform:translate(5.0245vw,60.75vh) scale(0.9643)}to{transform:translate(8.4497vw,100vh) scale(0.9643)}}.festive2025banner .snow:nth-child(489){opacity:.41639;transform:translate(89.3235vw,-10px) scale(0.8218);animation:fall-489 36s -23s linear infinite}@keyframes fall-489{30.354%{transform:translate(70.4281vw,30.354vh) scale(0.8218)}to{transform:translate(79.8758vw,100vh) scale(0.8218)}}.festive2025banner .snow:nth-child(490){opacity:.29718;transform:translate(57.9202vw,-10px) scale(0.7716);animation:fall-490 24s -4s linear infinite}@keyframes fall-490{68.279%{transform:translate(68.0494vw,68.279vh) scale(0.7716)}to{transform:translate(62.9848vw,100vh) scale(0.7716)}}.festive2025banner .snow:nth-child(491){opacity:.035945;transform:translate(40.3002vw,-10px) scale(0.7862);animation:fall-491 22s -5s linear infinite}@keyframes fall-491{47.637%{transform:translate(42.9562vw,47.637vh) scale(0.7862)}to{transform:translate(41.6282vw,100vh) scale(0.7862)}}.festive2025banner .snow:nth-child(492){opacity:.08866;transform:translate(5.2439vw,-10px) scale(0.6913);animation:fall-492 24s -24s linear infinite}@keyframes fall-492{47.227%{transform:translate(14.7115vw,47.227vh) scale(0.6913)}to{transform:translate(9.9777vw,100vh) scale(0.6913)}}.festive2025banner .snow:nth-child(493){opacity:.465335;transform:translate(59.2571vw,-10px) scale(0.8012);animation:fall-493 36s -28s linear infinite}@keyframes fall-493{55.687%{transform:translate(67.5353vw,55.687vh) scale(0.8012)}to{transform:translate(63.3962vw,100vh) scale(0.8012)}}.festive2025banner .snow:nth-child(494){opacity:.39975;transform:translate(48.4006vw,-10px) scale(0.1584);animation:fall-494 38s -2s linear infinite}@keyframes fall-494{54.992%{transform:translate(43.4526vw,54.992vh) scale(0.1584)}to{transform:translate(45.9266vw,100vh) scale(0.1584)}}.festive2025banner .snow:nth-child(495){opacity:.379925;transform:translate(13.0992vw,-10px) scale(0.7844);animation:fall-495 30s -5s linear infinite}@keyframes fall-495{30.546%{transform:translate(-0.9628vw,30.546vh) scale(0.7844)}to{transform:translate(6.0682vw,100vh) scale(0.7844)}}.festive2025banner .snow:nth-child(496){opacity:.368225;transform:translate(18.1962vw,-10px) scale(0.2292);animation:fall-496 40s -6s linear infinite}@keyframes fall-496{66.258%{transform:translate(33.2108vw,66.258vh) scale(0.2292)}to{transform:translate(25.7035vw,100vh) scale(0.2292)}}.festive2025banner .snow:nth-child(497){opacity:.004875;transform:translate(39.9104vw,-10px) scale(0.1686);animation:fall-497 36s -21s linear infinite}@keyframes fall-497{48.762%{transform:translate(54.4978vw,48.762vh) scale(0.1686)}to{transform:translate(47.2041vw,100vh) scale(0.1686)}}.festive2025banner .snow:nth-child(498){opacity:.064675;transform:translate(87.3045vw,-10px) scale(0.7949);animation:fall-498 30s -29s linear infinite}@keyframes fall-498{63.676%{transform:translate(95.4645vw,63.676vh) scale(0.7949)}to{transform:translate(91.3845vw,100vh) scale(0.7949)}}.festive2025banner .snow:nth-child(499){opacity:.15353;transform:translate(68.6754vw,-10px) scale(0.948);animation:fall-499 42s -8s linear infinite}@keyframes fall-499{43.306%{transform:translate(61.8538vw,43.306vh) scale(0.948)}to{transform:translate(65.2646vw,100vh) scale(0.948)}}.festive2025banner .snow:nth-child(500){opacity:.499135;transform:translate(48.4868vw,-10px) scale(0.014);animation:fall-500 22s -12s linear infinite}@keyframes fall-500{62.545%{transform:translate(51.265vw,62.545vh) scale(0.014)}to{transform:translate(49.8759vw,100vh) scale(0.014)}}.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}#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}