@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._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 ._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:.234455;transform:translate(12.4179vw,-10px) scale(0.9137);animation:fall-1 44s -11s linear infinite}@keyframes fall-1{51.736%{transform:translate(15.7521vw,51.736vh) scale(0.9137)}to{transform:translate(14.085vw,100vh) scale(0.9137)}}.festive2025banner .snow:nth-child(2){opacity:.31148;transform:translate(6.2665vw,-10px) scale(0.7586);animation:fall-2 38s -29s linear infinite}@keyframes fall-2{61.178%{transform:translate(17.0451vw,61.178vh) scale(0.7586)}to{transform:translate(11.6558vw,100vh) scale(0.7586)}}.festive2025banner .snow:nth-child(3){opacity:.128505;transform:translate(78.5835vw,-10px) scale(0.2511);animation:fall-3 28s -2s linear infinite}@keyframes fall-3{60.903%{transform:translate(90.5399vw,60.903vh) scale(0.2511)}to{transform:translate(84.5617vw,100vh) scale(0.2511)}}.festive2025banner .snow:nth-child(4){opacity:.124735;transform:translate(80.0441vw,-10px) scale(0.048);animation:fall-4 24s -10s linear infinite}@keyframes fall-4{44.332%{transform:translate(77.1537vw,44.332vh) scale(0.048)}to{transform:translate(78.5989vw,100vh) scale(0.048)}}.festive2025banner .snow:nth-child(5){opacity:.52611;transform:translate(19.2047vw,-10px) scale(0.7186);animation:fall-5 40s -26s linear infinite}@keyframes fall-5{48.262%{transform:translate(11.2107vw,48.262vh) scale(0.7186)}to{transform:translate(15.2077vw,100vh) scale(0.7186)}}.festive2025banner .snow:nth-child(6){opacity:.438295;transform:translate(91.822vw,-10px) scale(0.4865);animation:fall-6 42s -2s linear infinite}@keyframes fall-6{67.261%{transform:translate(90.2312vw,67.261vh) scale(0.4865)}to{transform:translate(91.0266vw,100vh) scale(0.4865)}}.festive2025banner .snow:nth-child(7){opacity:.28964;transform:translate(6.9928vw,-10px) scale(0.3135);animation:fall-7 22s -13s linear infinite}@keyframes fall-7{32.408%{transform:translate(2.8056vw,32.408vh) scale(0.3135)}to{transform:translate(4.8992vw,100vh) scale(0.3135)}}.festive2025banner .snow:nth-child(8){opacity:.148135;transform:translate(12.4688vw,-10px) scale(0.9181);animation:fall-8 58s -4s linear infinite}@keyframes fall-8{52.437%{transform:translate(30.23vw,52.437vh) scale(0.9181)}to{transform:translate(21.3494vw,100vh) scale(0.9181)}}.festive2025banner .snow:nth-child(9){opacity:.148525;transform:translate(96.6968vw,-10px) scale(0.5744);animation:fall-9 52s -16s linear infinite}@keyframes fall-9{35.509%{transform:translate(108.193vw,35.509vh) scale(0.5744)}to{transform:translate(102.4449vw,100vh) scale(0.5744)}}.festive2025banner .snow:nth-child(10){opacity:.497055;transform:translate(44.0814vw,-10px) scale(0.9656);animation:fall-10 26s -12s linear infinite}@keyframes fall-10{57.662%{transform:translate(24.2724vw,57.662vh) scale(0.9656)}to{transform:translate(34.1769vw,100vh) scale(0.9656)}}.festive2025banner .snow:nth-child(11){opacity:.548015;transform:translate(63.6336vw,-10px) scale(0.1674);animation:fall-11 50s -22s linear infinite}@keyframes fall-11{39.219%{transform:translate(75.0422vw,39.219vh) scale(0.1674)}to{transform:translate(69.3379vw,100vh) scale(0.1674)}}.festive2025banner .snow:nth-child(12){opacity:.39715;transform:translate(94.195vw,-10px) scale(0.8453);animation:fall-12 32s -2s linear infinite}@keyframes fall-12{62.86%{transform:translate(81.3894vw,62.86vh) scale(0.8453)}to{transform:translate(87.7922vw,100vh) scale(0.8453)}}.festive2025banner .snow:nth-child(13){opacity:.03497;transform:translate(20.4202vw,-10px) scale(0.4468);animation:fall-13 46s -18s linear infinite}@keyframes fall-13{58.423%{transform:translate(34.5572vw,58.423vh) scale(0.4468)}to{transform:translate(27.4887vw,100vh) scale(0.4468)}}.festive2025banner .snow:nth-child(14){opacity:.413075;transform:translate(81.2546vw,-10px) scale(0.836);animation:fall-14 48s -16s linear infinite}@keyframes fall-14{70.023%{transform:translate(97.521vw,70.023vh) scale(0.836)}to{transform:translate(89.3878vw,100vh) scale(0.836)}}.festive2025banner .snow:nth-child(15){opacity:.57837;transform:translate(72.727vw,-10px) scale(0.9218);animation:fall-15 24s -20s linear infinite}@keyframes fall-15{35.468%{transform:translate(56.8774vw,35.468vh) scale(0.9218)}to{transform:translate(64.8022vw,100vh) scale(0.9218)}}.festive2025banner .snow:nth-child(16){opacity:.073775;transform:translate(47.8932vw,-10px) scale(0.2944);animation:fall-16 36s -23s linear infinite}@keyframes fall-16{50.027%{transform:translate(43.15vw,50.027vh) scale(0.2944)}to{transform:translate(45.5216vw,100vh) scale(0.2944)}}.festive2025banner .snow:nth-child(17){opacity:.07358;transform:translate(35.9665vw,-10px) scale(0.068);animation:fall-17 40s -23s linear infinite}@keyframes fall-17{68.565%{transform:translate(35.9197vw,68.565vh) scale(0.068)}to{transform:translate(35.9431vw,100vh) scale(0.068)}}.festive2025banner .snow:nth-child(18){opacity:.55562;transform:translate(4.1607vw,-10px) scale(0.1521);animation:fall-18 24s -13s linear infinite}@keyframes fall-18{78.575%{transform:translate(16.7835vw,78.575vh) scale(0.1521)}to{transform:translate(10.4721vw,100vh) scale(0.1521)}}.festive2025banner .snow:nth-child(19){opacity:.63102;transform:translate(55.7294vw,-10px) scale(0.114);animation:fall-19 36s -22s linear infinite}@keyframes fall-19{55.694%{transform:translate(61.2586vw,55.694vh) scale(0.114)}to{transform:translate(58.494vw,100vh) scale(0.114)}}.festive2025banner .snow:nth-child(20){opacity:.499525;transform:translate(26.2535vw,-10px) scale(0.3713);animation:fall-20 38s -9s linear infinite}@keyframes fall-20{79.376%{transform:translate(40.8127vw,79.376vh) scale(0.3713)}to{transform:translate(33.5331vw,100vh) scale(0.3713)}}.festive2025banner .snow:nth-child(21){opacity:.1677;transform:translate(80.2314vw,-10px) scale(0.4772);animation:fall-21 50s -2s linear infinite}@keyframes fall-21{42.239%{transform:translate(77.1026vw,42.239vh) scale(0.4772)}to{transform:translate(78.667vw,100vh) scale(0.4772)}}.festive2025banner .snow:nth-child(22){opacity:.12519;transform:translate(58.4133vw,-10px) scale(0.8232);animation:fall-22 36s -5s linear infinite}@keyframes fall-22{44.637%{transform:translate(60.1103vw,44.637vh) scale(0.8232)}to{transform:translate(59.2618vw,100vh) scale(0.8232)}}.festive2025banner .snow:nth-child(23){opacity:.63388;transform:translate(14.826vw,-10px) scale(0.7313);animation:fall-23 40s -22s linear infinite}@keyframes fall-23{30.728%{transform:translate(20.2684vw,30.728vh) scale(0.7313)}to{transform:translate(17.5472vw,100vh) scale(0.7313)}}.festive2025banner .snow:nth-child(24){opacity:.14612;transform:translate(99.5413vw,-10px) scale(0.0598);animation:fall-24 34s -7s linear infinite}@keyframes fall-24{76.694%{transform:translate(104.4751vw,76.694vh) scale(0.0598)}to{transform:translate(102.0082vw,100vh) scale(0.0598)}}.festive2025banner .snow:nth-child(25){opacity:.53092;transform:translate(40.2799vw,-10px) scale(0.8352);animation:fall-25 24s -24s linear infinite}@keyframes fall-25{65.551%{transform:translate(55.8673vw,65.551vh) scale(0.8352)}to{transform:translate(48.0736vw,100vh) scale(0.8352)}}.festive2025banner .snow:nth-child(26){opacity:.4459;transform:translate(31.5286vw,-10px) scale(0.0357);animation:fall-26 50s -11s linear infinite}@keyframes fall-26{71.48%{transform:translate(19.142vw,71.48vh) scale(0.0357)}to{transform:translate(25.3353vw,100vh) scale(0.0357)}}.festive2025banner .snow:nth-child(27){opacity:.071825;transform:translate(35.56vw,-10px) scale(0.2726);animation:fall-27 24s -18s linear infinite}@keyframes fall-27{43.315%{transform:translate(46.4146vw,43.315vh) scale(0.2726)}to{transform:translate(40.9873vw,100vh) scale(0.2726)}}.festive2025banner .snow:nth-child(28){opacity:.033735;transform:translate(19.0827vw,-10px) scale(0.6004);animation:fall-28 50s -11s linear infinite}@keyframes fall-28{33.086%{transform:translate(28.2699vw,33.086vh) scale(0.6004)}to{transform:translate(23.6763vw,100vh) scale(0.6004)}}.festive2025banner .snow:nth-child(29){opacity:.284635;transform:translate(24.3619vw,-10px) scale(0.1807);animation:fall-29 34s -2s linear infinite}@keyframes fall-29{31.933%{transform:translate(20.3527vw,31.933vh) scale(0.1807)}to{transform:translate(22.3573vw,100vh) scale(0.1807)}}.festive2025banner .snow:nth-child(30){opacity:.469105;transform:translate(17.794vw,-10px) scale(0.2579);animation:fall-30 44s -29s linear infinite}@keyframes fall-30{34.545%{transform:translate(13.5542vw,34.545vh) scale(0.2579)}to{transform:translate(15.6741vw,100vh) scale(0.2579)}}.festive2025banner .snow:nth-child(31){opacity:.274495;transform:translate(33.1182vw,-10px) scale(0.708);animation:fall-31 48s -20s linear infinite}@keyframes fall-31{68.473%{transform:translate(17.3688vw,68.473vh) scale(0.708)}to{transform:translate(25.2435vw,100vh) scale(0.708)}}.festive2025banner .snow:nth-child(32){opacity:.260195;transform:translate(24.3371vw,-10px) scale(0.0407);animation:fall-32 44s -3s linear infinite}@keyframes fall-32{48.291%{transform:translate(39.2153vw,48.291vh) scale(0.0407)}to{transform:translate(31.7762vw,100vh) scale(0.0407)}}.festive2025banner .snow:nth-child(33){opacity:.572845;transform:translate(49.3714vw,-10px) scale(0.6669);animation:fall-33 38s -20s linear infinite}@keyframes fall-33{69.593%{transform:translate(44.4636vw,69.593vh) scale(0.6669)}to{transform:translate(46.9175vw,100vh) scale(0.6669)}}.festive2025banner .snow:nth-child(34){opacity:.31798;transform:translate(6.475vw,-10px) scale(0.1463);animation:fall-34 48s -14s linear infinite}@keyframes fall-34{59.83%{transform:translate(-9.3668vw,59.83vh) scale(0.1463)}to{transform:translate(-1.4459vw,100vh) scale(0.1463)}}.festive2025banner .snow:nth-child(35){opacity:.48152;transform:translate(55.4222vw,-10px) scale(0.8746);animation:fall-35 60s -15s linear infinite}@keyframes fall-35{46.035%{transform:translate(51.4782vw,46.035vh) scale(0.8746)}to{transform:translate(53.4502vw,100vh) scale(0.8746)}}.festive2025banner .snow:nth-child(36){opacity:.154115;transform:translate(8.7475vw,-10px) scale(0.4484);animation:fall-36 42s -8s linear infinite}@keyframes fall-36{46.599%{transform:translate(27.2997vw,46.599vh) scale(0.4484)}to{transform:translate(18.0236vw,100vh) scale(0.4484)}}.festive2025banner .snow:nth-child(37){opacity:.21086;transform:translate(2.943vw,-10px) scale(0.8512);animation:fall-37 24s -10s linear infinite}@keyframes fall-37{63.478%{transform:translate(-2.1408vw,63.478vh) scale(0.8512)}to{transform:translate(0.4011vw,100vh) scale(0.8512)}}.festive2025banner .snow:nth-child(38){opacity:.07813;transform:translate(23.9785vw,-10px) scale(0.7895);animation:fall-38 40s -12s linear infinite}@keyframes fall-38{44.637%{transform:translate(15.1643vw,44.637vh) scale(0.7895)}to{transform:translate(19.5714vw,100vh) scale(0.7895)}}.festive2025banner .snow:nth-child(39){opacity:.19422;transform:translate(60.3639vw,-10px) scale(0.6115);animation:fall-39 56s -10s linear infinite}@keyframes fall-39{54.759%{transform:translate(71.5819vw,54.759vh) scale(0.6115)}to{transform:translate(65.9729vw,100vh) scale(0.6115)}}.festive2025banner .snow:nth-child(40){opacity:.447005;transform:translate(66.7669vw,-10px) scale(0.4479);animation:fall-40 48s -12s linear infinite}@keyframes fall-40{32.341%{transform:translate(46.8505vw,32.341vh) scale(0.4479)}to{transform:translate(56.8087vw,100vh) scale(0.4479)}}.festive2025banner .snow:nth-child(41){opacity:.295165;transform:translate(83.6881vw,-10px) scale(0.3069);animation:fall-41 38s -4s linear infinite}@keyframes fall-41{51.099%{transform:translate(69.2023vw,51.099vh) scale(0.3069)}to{transform:translate(76.4452vw,100vh) scale(0.3069)}}.festive2025banner .snow:nth-child(42){opacity:.203645;transform:translate(7.5398vw,-10px) scale(0.669);animation:fall-42 54s -16s linear infinite}@keyframes fall-42{50.131%{transform:translate(-9.1396vw,50.131vh) scale(0.669)}to{transform:translate(-0.7999vw,100vh) scale(0.669)}}.festive2025banner .snow:nth-child(43){opacity:.44902;transform:translate(81.6273vw,-10px) scale(0.4947);animation:fall-43 42s -1s linear infinite}@keyframes fall-43{70.933%{transform:translate(90.0121vw,70.933vh) scale(0.4947)}to{transform:translate(85.8197vw,100vh) scale(0.4947)}}.festive2025banner .snow:nth-child(44){opacity:.082095;transform:translate(76.3603vw,-10px) scale(0.5604);animation:fall-44 26s -10s linear infinite}@keyframes fall-44{39.113%{transform:translate(79.6897vw,39.113vh) scale(0.5604)}to{transform:translate(78.025vw,100vh) scale(0.5604)}}.festive2025banner .snow:nth-child(45){opacity:.065845;transform:translate(42.9781vw,-10px) scale(0.3287);animation:fall-45 48s -24s linear infinite}@keyframes fall-45{66.784%{transform:translate(31.2657vw,66.784vh) scale(0.3287)}to{transform:translate(37.1219vw,100vh) scale(0.3287)}}.festive2025banner .snow:nth-child(46){opacity:.40625;transform:translate(87.776vw,-10px) scale(0.418);animation:fall-46 58s -16s linear infinite}@keyframes fall-46{42.72%{transform:translate(93.5894vw,42.72vh) scale(0.418)}to{transform:translate(90.6827vw,100vh) scale(0.418)}}.festive2025banner .snow:nth-child(47){opacity:.59436;transform:translate(32.2911vw,-10px) scale(0.7315);animation:fall-47 40s -12s linear infinite}@keyframes fall-47{74.94%{transform:translate(18.4577vw,74.94vh) scale(0.7315)}to{transform:translate(25.3744vw,100vh) scale(0.7315)}}.festive2025banner .snow:nth-child(48){opacity:.26143;transform:translate(55.2483vw,-10px) scale(0.6391);animation:fall-48 48s -6s linear infinite}@keyframes fall-48{72.906%{transform:translate(52.4493vw,72.906vh) scale(0.6391)}to{transform:translate(53.8488vw,100vh) scale(0.6391)}}.festive2025banner .snow:nth-child(49){opacity:.471965;transform:translate(29.5447vw,-10px) scale(0.3211);animation:fall-49 36s -27s linear infinite}@keyframes fall-49{60.994%{transform:translate(45.2381vw,60.994vh) scale(0.3211)}to{transform:translate(37.3914vw,100vh) scale(0.3211)}}.festive2025banner .snow:nth-child(50){opacity:.217425;transform:translate(65.5655vw,-10px) scale(0.8149);animation:fall-50 48s -17s linear infinite}@keyframes fall-50{62.92%{transform:translate(56.2439vw,62.92vh) scale(0.8149)}to{transform:translate(60.9047vw,100vh) scale(0.8149)}}.festive2025banner .snow:nth-child(51){opacity:.246935;transform:translate(39.4673vw,-10px) scale(0.9603);animation:fall-51 56s -2s linear infinite}@keyframes fall-51{56.695%{transform:translate(46.9889vw,56.695vh) scale(0.9603)}to{transform:translate(43.2281vw,100vh) scale(0.9603)}}.festive2025banner .snow:nth-child(52){opacity:.632125;transform:translate(35.9112vw,-10px) scale(0.5556);animation:fall-52 48s -15s linear infinite}@keyframes fall-52{63.446%{transform:translate(28.5954vw,63.446vh) scale(0.5556)}to{transform:translate(32.2533vw,100vh) scale(0.5556)}}.festive2025banner .snow:nth-child(53){opacity:.00637;transform:translate(54.5566vw,-10px) scale(0.3819);animation:fall-53 22s -29s linear infinite}@keyframes fall-53{72.327%{transform:translate(38.6322vw,72.327vh) scale(0.3819)}to{transform:translate(46.5944vw,100vh) scale(0.3819)}}.festive2025banner .snow:nth-child(54){opacity:.494325;transform:translate(21.5145vw,-10px) scale(0.7177);animation:fall-54 40s -3s linear infinite}@keyframes fall-54{70.067%{transform:translate(17.5339vw,70.067vh) scale(0.7177)}to{transform:translate(19.5242vw,100vh) scale(0.7177)}}.festive2025banner .snow:nth-child(55){opacity:.058045;transform:translate(5.5841vw,-10px) scale(0.2782);animation:fall-55 54s -1s linear infinite}@keyframes fall-55{61.62%{transform:translate(7.4781vw,61.62vh) scale(0.2782)}to{transform:translate(6.5311vw,100vh) scale(0.2782)}}.festive2025banner .snow:nth-child(56){opacity:.63713;transform:translate(3.6377vw,-10px) scale(0.3073);animation:fall-56 54s -25s linear infinite}@keyframes fall-56{69.169%{transform:translate(6.4785vw,69.169vh) scale(0.3073)}to{transform:translate(5.0581vw,100vh) scale(0.3073)}}.festive2025banner .snow:nth-child(57){opacity:.609635;transform:translate(99.4382vw,-10px) scale(0.9422);animation:fall-57 44s -15s linear infinite}@keyframes fall-57{65.478%{transform:translate(102.6928vw,65.478vh) scale(0.9422)}to{transform:translate(101.0655vw,100vh) scale(0.9422)}}.festive2025banner .snow:nth-child(58){opacity:.3835;transform:translate(34.6571vw,-10px) scale(0.5438);animation:fall-58 20s -22s linear infinite}@keyframes fall-58{79.318%{transform:translate(46.1131vw,79.318vh) scale(0.5438)}to{transform:translate(40.3851vw,100vh) scale(0.5438)}}.festive2025banner .snow:nth-child(59){opacity:.246935;transform:translate(56.9154vw,-10px) scale(0.7732);animation:fall-59 46s -29s linear infinite}@keyframes fall-59{54.324%{transform:translate(37.932vw,54.324vh) scale(0.7732)}to{transform:translate(47.4237vw,100vh) scale(0.7732)}}.festive2025banner .snow:nth-child(60){opacity:.201825;transform:translate(58.6508vw,-10px) scale(0.9151);animation:fall-60 48s -4s linear infinite}@keyframes fall-60{68.306%{transform:translate(70.8872vw,68.306vh) scale(0.9151)}to{transform:translate(64.769vw,100vh) scale(0.9151)}}.festive2025banner .snow:nth-child(61){opacity:.194025;transform:translate(75.3628vw,-10px) scale(0.3061);animation:fall-61 44s -14s linear infinite}@keyframes fall-61{44.657%{transform:translate(69.8932vw,44.657vh) scale(0.3061)}to{transform:translate(72.628vw,100vh) scale(0.3061)}}.festive2025banner .snow:nth-child(62){opacity:.324675;transform:translate(91.125vw,-10px) scale(0.3261);animation:fall-62 38s -2s linear infinite}@keyframes fall-62{78.214%{transform:translate(78.0654vw,78.214vh) scale(0.3261)}to{transform:translate(84.5952vw,100vh) scale(0.3261)}}.festive2025banner .snow:nth-child(63){opacity:.59852;transform:translate(35.8162vw,-10px) scale(0.2767);animation:fall-63 22s -4s linear infinite}@keyframes fall-63{45.589%{transform:translate(38.0662vw,45.589vh) scale(0.2767)}to{transform:translate(36.9412vw,100vh) scale(0.2767)}}.festive2025banner .snow:nth-child(64){opacity:.313495;transform:translate(38.9235vw,-10px) scale(0.1729);animation:fall-64 52s -1s linear infinite}@keyframes fall-64{52.711%{transform:translate(39.7889vw,52.711vh) scale(0.1729)}to{transform:translate(39.3562vw,100vh) scale(0.1729)}}.festive2025banner .snow:nth-child(65){opacity:.21385;transform:translate(83.4358vw,-10px) scale(0.2565);animation:fall-65 44s -29s linear infinite}@keyframes fall-65{37.171%{transform:translate(73.7356vw,37.171vh) scale(0.2565)}to{transform:translate(78.5857vw,100vh) scale(0.2565)}}.festive2025banner .snow:nth-child(66){opacity:.140465;transform:translate(71.8062vw,-10px) scale(0.009);animation:fall-66 28s -30s linear infinite}@keyframes fall-66{30.794%{transform:translate(57.3306vw,30.794vh) scale(0.009)}to{transform:translate(64.5684vw,100vh) scale(0.009)}}.festive2025banner .snow:nth-child(67){opacity:.482235;transform:translate(57.9534vw,-10px) scale(0.1228);animation:fall-67 46s -19s linear infinite}@keyframes fall-67{48.983%{transform:translate(69.1058vw,48.983vh) scale(0.1228)}to{transform:translate(63.5296vw,100vh) scale(0.1228)}}.festive2025banner .snow:nth-child(68){opacity:.637585;transform:translate(21.4038vw,-10px) scale(0.2222);animation:fall-68 28s -14s linear infinite}@keyframes fall-68{42.587%{transform:translate(26.9628vw,42.587vh) scale(0.2222)}to{transform:translate(24.1833vw,100vh) scale(0.2222)}}.festive2025banner .snow:nth-child(69){opacity:.330135;transform:translate(57.0234vw,-10px) scale(0.6992);animation:fall-69 54s -17s linear infinite}@keyframes fall-69{77.327%{transform:translate(64.6094vw,77.327vh) scale(0.6992)}to{transform:translate(60.8164vw,100vh) scale(0.6992)}}.festive2025banner .snow:nth-child(70){opacity:.2639;transform:translate(85.7666vw,-10px) scale(0.1047);animation:fall-70 26s -24s linear infinite}@keyframes fall-70{69.213%{transform:translate(94.7926vw,69.213vh) scale(0.1047)}to{transform:translate(90.2796vw,100vh) scale(0.1047)}}.festive2025banner .snow:nth-child(71){opacity:.559065;transform:translate(90.8882vw,-10px) scale(0.1666);animation:fall-71 30s -7s linear infinite}@keyframes fall-71{69.795%{transform:translate(97.1944vw,69.795vh) scale(0.1666)}to{transform:translate(94.0413vw,100vh) scale(0.1666)}}.festive2025banner .snow:nth-child(72){opacity:.07943;transform:translate(25.0036vw,-10px) scale(0.6086);animation:fall-72 56s -1s linear infinite}@keyframes fall-72{33.221%{transform:translate(40.2868vw,33.221vh) scale(0.6086)}to{transform:translate(32.6452vw,100vh) scale(0.6086)}}.festive2025banner .snow:nth-child(73){opacity:.534755;transform:translate(73.8896vw,-10px) scale(0.227);animation:fall-73 36s -28s linear infinite}@keyframes fall-73{34.861%{transform:translate(55.4192vw,34.861vh) scale(0.227)}to{transform:translate(64.6544vw,100vh) scale(0.227)}}.festive2025banner .snow:nth-child(74){opacity:.268125;transform:translate(29.1684vw,-10px) scale(0.7251);animation:fall-74 42s -24s linear infinite}@keyframes fall-74{67.484%{transform:translate(44.0078vw,67.484vh) scale(0.7251)}to{transform:translate(36.5881vw,100vh) scale(0.7251)}}.festive2025banner .snow:nth-child(75){opacity:.06474;transform:translate(80.7897vw,-10px) scale(0.6049);animation:fall-75 52s -25s linear infinite}@keyframes fall-75{63.677%{transform:translate(77.0287vw,63.677vh) scale(0.6049)}to{transform:translate(78.9092vw,100vh) scale(0.6049)}}.festive2025banner .snow:nth-child(76){opacity:.20969;transform:translate(76.6051vw,-10px) scale(0.5159);animation:fall-76 60s -28s linear infinite}@keyframes fall-76{58.31%{transform:translate(57.1195vw,58.31vh) scale(0.5159)}to{transform:translate(66.8623vw,100vh) scale(0.5159)}}.festive2025banner .snow:nth-child(77){opacity:.510315;transform:translate(89.1411vw,-10px) scale(0.7249);animation:fall-77 28s -10s linear infinite}@keyframes fall-77{54.146%{transform:translate(91.1351vw,54.146vh) scale(0.7249)}to{transform:translate(90.1381vw,100vh) scale(0.7249)}}.festive2025banner .snow:nth-child(78){opacity:.141115;transform:translate(21.2231vw,-10px) scale(0.3611);animation:fall-78 50s -13s linear infinite}@keyframes fall-78{71.396%{transform:translate(38.9511vw,71.396vh) scale(0.3611)}to{transform:translate(30.0871vw,100vh) scale(0.3611)}}.festive2025banner .snow:nth-child(79){opacity:.63882;transform:translate(46.0114vw,-10px) scale(0.6267);animation:fall-79 52s -29s linear infinite}@keyframes fall-79{47.34%{transform:translate(28.517vw,47.34vh) scale(0.6267)}to{transform:translate(37.2642vw,100vh) scale(0.6267)}}.festive2025banner .snow:nth-child(80){opacity:.34021;transform:translate(2.0367vw,-10px) scale(0.0329);animation:fall-80 52s -22s linear infinite}@keyframes fall-80{42.874%{transform:translate(-16.0369vw,42.874vh) scale(0.0329)}to{transform:translate(-7.0001vw,100vh) scale(0.0329)}}.festive2025banner .snow:nth-child(81){opacity:.433615;transform:translate(84.7589vw,-10px) scale(0.1248);animation:fall-81 48s -8s linear infinite}@keyframes fall-81{34.674%{transform:translate(88.2687vw,34.674vh) scale(0.1248)}to{transform:translate(86.5138vw,100vh) scale(0.1248)}}.festive2025banner .snow:nth-child(82){opacity:.16926;transform:translate(4.3513vw,-10px) scale(0.5451);animation:fall-82 30s -27s linear infinite}@keyframes fall-82{36.055%{transform:translate(-7.5973vw,36.055vh) scale(0.5451)}to{transform:translate(-1.623vw,100vh) scale(0.5451)}}.festive2025banner .snow:nth-child(83){opacity:.2158;transform:translate(87.1164vw,-10px) scale(0.5169);animation:fall-83 32s -30s linear infinite}@keyframes fall-83{50.15%{transform:translate(87.799vw,50.15vh) scale(0.5169)}to{transform:translate(87.4577vw,100vh) scale(0.5169)}}.festive2025banner .snow:nth-child(84){opacity:.161395;transform:translate(4.397vw,-10px) scale(0.2372);animation:fall-84 38s -18s linear infinite}@keyframes fall-84{69.54%{transform:translate(-2.3376vw,69.54vh) scale(0.2372)}to{transform:translate(1.0297vw,100vh) scale(0.2372)}}.festive2025banner .snow:nth-child(85){opacity:.14508;transform:translate(56.5424vw,-10px) scale(0.1678);animation:fall-85 52s -23s linear infinite}@keyframes fall-85{72.966%{transform:translate(37.9136vw,72.966vh) scale(0.1678)}to{transform:translate(47.228vw,100vh) scale(0.1678)}}.festive2025banner .snow:nth-child(86){opacity:.122915;transform:translate(49.9104vw,-10px) scale(0.5871);animation:fall-86 54s -2s linear infinite}@keyframes fall-86{38.074%{transform:translate(47.8182vw,38.074vh) scale(0.5871)}to{transform:translate(48.8643vw,100vh) scale(0.5871)}}.festive2025banner .snow:nth-child(87){opacity:.26611;transform:translate(28.3716vw,-10px) scale(0.0026);animation:fall-87 32s -26s linear infinite}@keyframes fall-87{51.531%{transform:translate(22.4924vw,51.531vh) scale(0.0026)}to{transform:translate(25.432vw,100vh) scale(0.0026)}}.festive2025banner .snow:nth-child(88){opacity:.485615;transform:translate(77.4646vw,-10px) scale(0.4727);animation:fall-88 42s -25s linear infinite}@keyframes fall-88{63.425%{transform:translate(74.5632vw,63.425vh) scale(0.4727)}to{transform:translate(76.0139vw,100vh) scale(0.4727)}}.festive2025banner .snow:nth-child(89){opacity:.497185;transform:translate(32.6351vw,-10px) scale(0.9205);animation:fall-89 44s -7s linear infinite}@keyframes fall-89{79.606%{transform:translate(32.6431vw,79.606vh) scale(0.9205)}to{transform:translate(32.6391vw,100vh) scale(0.9205)}}.festive2025banner .snow:nth-child(90){opacity:.052845;transform:translate(96.6606vw,-10px) scale(0.2483);animation:fall-90 20s -17s linear infinite}@keyframes fall-90{78.835%{transform:translate(97.8694vw,78.835vh) scale(0.2483)}to{transform:translate(97.265vw,100vh) scale(0.2483)}}.festive2025banner .snow:nth-child(91){opacity:.1573;transform:translate(95.857vw,-10px) scale(0.0825);animation:fall-91 44s -17s linear infinite}@keyframes fall-91{59.53%{transform:translate(93.9024vw,59.53vh) scale(0.0825)}to{transform:translate(94.8797vw,100vh) scale(0.0825)}}.festive2025banner .snow:nth-child(92){opacity:.20527;transform:translate(40.9731vw,-10px) scale(0.9939);animation:fall-92 28s -27s linear infinite}@keyframes fall-92{59.726%{transform:translate(47.8751vw,59.726vh) scale(0.9939)}to{transform:translate(44.4241vw,100vh) scale(0.9939)}}.festive2025banner .snow:nth-child(93){opacity:.538915;transform:translate(8.4534vw,-10px) scale(0.4011);animation:fall-93 34s -18s linear infinite}@keyframes fall-93{69.925%{transform:translate(9.3844vw,69.925vh) scale(0.4011)}to{transform:translate(8.9189vw,100vh) scale(0.4011)}}.festive2025banner .snow:nth-child(94){opacity:.47866;transform:translate(71.5792vw,-10px) scale(0.4836);animation:fall-94 28s -30s linear infinite}@keyframes fall-94{70.13%{transform:translate(79.5466vw,70.13vh) scale(0.4836)}to{transform:translate(75.5629vw,100vh) scale(0.4836)}}.festive2025banner .snow:nth-child(95){opacity:.572065;transform:translate(7.8209vw,-10px) scale(0.8555);animation:fall-95 44s -16s linear infinite}@keyframes fall-95{57.064%{transform:translate(26.1963vw,57.064vh) scale(0.8555)}to{transform:translate(17.0086vw,100vh) scale(0.8555)}}.festive2025banner .snow:nth-child(96){opacity:.59501;transform:translate(85.4385vw,-10px) scale(0.5776);animation:fall-96 50s -1s linear infinite}@keyframes fall-96{65.908%{transform:translate(72.6017vw,65.908vh) scale(0.5776)}to{transform:translate(79.0201vw,100vh) scale(0.5776)}}.festive2025banner .snow:nth-child(97){opacity:.30992;transform:translate(36.9086vw,-10px) scale(0.3207);animation:fall-97 20s -23s linear infinite}@keyframes fall-97{73.22%{transform:translate(45.219vw,73.22vh) scale(0.3207)}to{transform:translate(41.0638vw,100vh) scale(0.3207)}}.festive2025banner .snow:nth-child(98){opacity:.521235;transform:translate(0.7049vw,-10px) scale(0.5112);animation:fall-98 50s -21s linear infinite}@keyframes fall-98{38.345%{transform:translate(-4.9025vw,38.345vh) scale(0.5112)}to{transform:translate(-2.0988vw,100vh) scale(0.5112)}}.festive2025banner .snow:nth-child(99){opacity:.250705;transform:translate(51.5822vw,-10px) scale(0.9387);animation:fall-99 32s -25s linear infinite}@keyframes fall-99{36.316%{transform:translate(43.0098vw,36.316vh) scale(0.9387)}to{transform:translate(47.296vw,100vh) scale(0.9387)}}.festive2025banner .snow:nth-child(100){opacity:.346775;transform:translate(98.3113vw,-10px) scale(0.0874);animation:fall-100 38s -29s linear infinite}@keyframes fall-100{54.753%{transform:translate(99.1915vw,54.753vh) scale(0.0874)}to{transform:translate(98.7514vw,100vh) scale(0.0874)}}.festive2025banner .snow:nth-child(101){opacity:.59566;transform:translate(41.87vw,-10px) scale(0.6236);animation:fall-101 54s -10s linear infinite}@keyframes fall-101{35.572%{transform:translate(22.297vw,35.572vh) scale(0.6236)}to{transform:translate(32.0835vw,100vh) scale(0.6236)}}.festive2025banner .snow:nth-child(102){opacity:.23608;transform:translate(61.8353vw,-10px) scale(0.9634);animation:fall-102 52s -6s linear infinite}@keyframes fall-102{68.144%{transform:translate(54.1617vw,68.144vh) scale(0.9634)}to{transform:translate(57.9985vw,100vh) scale(0.9634)}}.festive2025banner .snow:nth-child(103){opacity:.262405;transform:translate(67.4732vw,-10px) scale(0.0391);animation:fall-103 42s -24s linear infinite}@keyframes fall-103{56.226%{transform:translate(60.5098vw,56.226vh) scale(0.0391)}to{transform:translate(63.9915vw,100vh) scale(0.0391)}}.festive2025banner .snow:nth-child(104){opacity:.45942;transform:translate(77.7827vw,-10px) scale(0.2817);animation:fall-104 20s -29s linear infinite}@keyframes fall-104{45.963%{transform:translate(66.0093vw,45.963vh) scale(0.2817)}to{transform:translate(71.896vw,100vh) scale(0.2817)}}.festive2025banner .snow:nth-child(105){opacity:.003185;transform:translate(80.3761vw,-10px) scale(0.3907);animation:fall-105 54s -24s linear infinite}@keyframes fall-105{68.161%{transform:translate(70.2067vw,68.161vh) scale(0.3907)}to{transform:translate(75.2914vw,100vh) scale(0.3907)}}.festive2025banner .snow:nth-child(106){opacity:.564785;transform:translate(99.2005vw,-10px) scale(0.0686);animation:fall-106 52s -2s linear infinite}@keyframes fall-106{34.682%{transform:translate(91.2329vw,34.682vh) scale(0.0686)}to{transform:translate(95.2167vw,100vh) scale(0.0686)}}.festive2025banner .snow:nth-child(107){opacity:.55835;transform:translate(53.6741vw,-10px) scale(0.933);animation:fall-107 38s -10s linear infinite}@keyframes fall-107{45.268%{transform:translate(59.6597vw,45.268vh) scale(0.933)}to{transform:translate(56.6669vw,100vh) scale(0.933)}}.festive2025banner .snow:nth-child(108){opacity:.476775;transform:translate(13.4594vw,-10px) scale(0.9022);animation:fall-108 20s -14s linear infinite}@keyframes fall-108{43.84%{transform:translate(23.8002vw,43.84vh) scale(0.9022)}to{transform:translate(18.6298vw,100vh) scale(0.9022)}}.festive2025banner .snow:nth-child(109){opacity:.35334;transform:translate(1.279vw,-10px) scale(0.6371);animation:fall-109 44s -30s linear infinite}@keyframes fall-109{67.86%{transform:translate(-14.384vw,67.86vh) scale(0.6371)}to{transform:translate(-6.5525vw,100vh) scale(0.6371)}}.festive2025banner .snow:nth-child(110){opacity:.460135;transform:translate(95.3892vw,-10px) scale(0.0481);animation:fall-110 54s -23s linear infinite}@keyframes fall-110{70.652%{transform:translate(101.8718vw,70.652vh) scale(0.0481)}to{transform:translate(98.6305vw,100vh) scale(0.0481)}}.festive2025banner .snow:nth-child(111){opacity:.628615;transform:translate(0.9726vw,-10px) scale(0.9446);animation:fall-111 52s -1s linear infinite}@keyframes fall-111{42.104%{transform:translate(-4.4942vw,42.104vh) scale(0.9446)}to{transform:translate(-1.7608vw,100vh) scale(0.9446)}}.festive2025banner .snow:nth-child(112){opacity:.5902;transform:translate(77.6178vw,-10px) scale(0.0759);animation:fall-112 52s -13s linear infinite}@keyframes fall-112{67.11%{transform:translate(63.7022vw,67.11vh) scale(0.0759)}to{transform:translate(70.66vw,100vh) scale(0.0759)}}.festive2025banner .snow:nth-child(113){opacity:.155285;transform:translate(1.52vw,-10px) scale(0.4593);animation:fall-113 32s -25s linear infinite}@keyframes fall-113{60.505%{transform:translate(-1.425vw,60.505vh) scale(0.4593)}to{transform:translate(0.0475vw,100vh) scale(0.4593)}}.festive2025banner .snow:nth-child(114){opacity:.49959;transform:translate(87.8817vw,-10px) scale(0.1413);animation:fall-114 24s -29s linear infinite}@keyframes fall-114{61.807%{transform:translate(84.9943vw,61.807vh) scale(0.1413)}to{transform:translate(86.438vw,100vh) scale(0.1413)}}.festive2025banner .snow:nth-child(115){opacity:.152685;transform:translate(15.3661vw,-10px) scale(0.2775);animation:fall-115 44s -22s linear infinite}@keyframes fall-115{57.41%{transform:translate(26.9143vw,57.41vh) scale(0.2775)}to{transform:translate(21.1402vw,100vh) scale(0.2775)}}.festive2025banner .snow:nth-child(116){opacity:.027105;transform:translate(81.1904vw,-10px) scale(0.5927);animation:fall-116 38s -12s linear infinite}@keyframes fall-116{47.541%{transform:translate(75.195vw,47.541vh) scale(0.5927)}to{transform:translate(78.1927vw,100vh) scale(0.5927)}}.festive2025banner .snow:nth-child(117){opacity:.302965;transform:translate(95.1339vw,-10px) scale(0.4183);animation:fall-117 32s -1s linear infinite}@keyframes fall-117{44.512%{transform:translate(82.2663vw,44.512vh) scale(0.4183)}to{transform:translate(88.7001vw,100vh) scale(0.4183)}}.festive2025banner .snow:nth-child(118){opacity:.04732;transform:translate(63.6155vw,-10px) scale(0.8915);animation:fall-118 46s -3s linear infinite}@keyframes fall-118{40.103%{transform:translate(58.3907vw,40.103vh) scale(0.8915)}to{transform:translate(61.0031vw,100vh) scale(0.8915)}}.festive2025banner .snow:nth-child(119){opacity:.059735;transform:translate(27.5961vw,-10px) scale(0.3036);animation:fall-119 46s -3s linear infinite}@keyframes fall-119{45.782%{transform:translate(43.1937vw,45.782vh) scale(0.3036)}to{transform:translate(35.3949vw,100vh) scale(0.3036)}}.festive2025banner .snow:nth-child(120){opacity:.37141;transform:translate(30.3058vw,-10px) scale(0.7003);animation:fall-120 32s -23s linear infinite}@keyframes fall-120{79.411%{transform:translate(17.2114vw,79.411vh) scale(0.7003)}to{transform:translate(23.7586vw,100vh) scale(0.7003)}}.festive2025banner .snow:nth-child(121){opacity:.40911;transform:translate(64.5918vw,-10px) scale(0.3015);animation:fall-121 22s -22s linear infinite}@keyframes fall-121{34.512%{transform:translate(61.7246vw,34.512vh) scale(0.3015)}to{transform:translate(63.1582vw,100vh) scale(0.3015)}}.festive2025banner .snow:nth-child(122){opacity:.489125;transform:translate(45.0033vw,-10px) scale(0.5371);animation:fall-122 22s -16s linear infinite}@keyframes fall-122{69.107%{transform:translate(37.1267vw,69.107vh) scale(0.5371)}to{transform:translate(41.065vw,100vh) scale(0.5371)}}.festive2025banner .snow:nth-child(123){opacity:.329095;transform:translate(35.9433vw,-10px) scale(0.7277);animation:fall-123 32s -9s linear infinite}@keyframes fall-123{44.419%{transform:translate(43.9695vw,44.419vh) scale(0.7277)}to{transform:translate(39.9564vw,100vh) scale(0.7277)}}.festive2025banner .snow:nth-child(124){opacity:.389675;transform:translate(43.493vw,-10px) scale(0.1626);animation:fall-124 22s -19s linear infinite}@keyframes fall-124{61.29%{transform:translate(60.8608vw,61.29vh) scale(0.1626)}to{transform:translate(52.1769vw,100vh) scale(0.1626)}}.festive2025banner .snow:nth-child(125){opacity:.09399;transform:translate(78.7398vw,-10px) scale(0.2554);animation:fall-125 58s -25s linear infinite}@keyframes fall-125{74.464%{transform:translate(92.152vw,74.464vh) scale(0.2554)}to{transform:translate(85.4459vw,100vh) scale(0.2554)}}.festive2025banner .snow:nth-child(126){opacity:.109135;transform:translate(25.4222vw,-10px) scale(0.8104);animation:fall-126 38s -16s linear infinite}@keyframes fall-126{51.759%{transform:translate(41.2074vw,51.759vh) scale(0.8104)}to{transform:translate(33.3148vw,100vh) scale(0.8104)}}.festive2025banner .snow:nth-child(127){opacity:.40066;transform:translate(22.1046vw,-10px) scale(0.1346);animation:fall-127 54s -25s linear infinite}@keyframes fall-127{49.806%{transform:translate(7.3104vw,49.806vh) scale(0.1346)}to{transform:translate(14.7075vw,100vh) scale(0.1346)}}.festive2025banner .snow:nth-child(128){opacity:.335205;transform:translate(88.248vw,-10px) scale(0.3364);animation:fall-128 24s -25s linear infinite}@keyframes fall-128{47.224%{transform:translate(77.4112vw,47.224vh) scale(0.3364)}to{transform:translate(82.8296vw,100vh) scale(0.3364)}}.festive2025banner .snow:nth-child(129){opacity:.54288;transform:translate(16.6697vw,-10px) scale(0.8312);animation:fall-129 52s -27s linear infinite}@keyframes fall-129{43.577%{transform:translate(24.4073vw,43.577vh) scale(0.8312)}to{transform:translate(20.5385vw,100vh) scale(0.8312)}}.festive2025banner .snow:nth-child(130){opacity:.455325;transform:translate(58.1272vw,-10px) scale(0.4396);animation:fall-130 58s -27s linear infinite}@keyframes fall-130{58.323%{transform:translate(40.974vw,58.323vh) scale(0.4396)}to{transform:translate(49.5506vw,100vh) scale(0.4396)}}.festive2025banner .snow:nth-child(131){opacity:.567645;transform:translate(27.4725vw,-10px) scale(0.0928);animation:fall-131 26s -18s linear infinite}@keyframes fall-131{60.462%{transform:translate(45.7841vw,60.462vh) scale(0.0928)}to{transform:translate(36.6283vw,100vh) scale(0.0928)}}.festive2025banner .snow:nth-child(132){opacity:.29484;transform:translate(15.4379vw,-10px) scale(0.1725);animation:fall-132 20s -9s linear infinite}@keyframes fall-132{63.005%{transform:translate(6.7865vw,63.005vh) scale(0.1725)}to{transform:translate(11.1122vw,100vh) scale(0.1725)}}.festive2025banner .snow:nth-child(133){opacity:.248105;transform:translate(71.1946vw,-10px) scale(0.0787);animation:fall-133 36s -7s linear infinite}@keyframes fall-133{63.777%{transform:translate(73.8276vw,63.777vh) scale(0.0787)}to{transform:translate(72.5111vw,100vh) scale(0.0787)}}.festive2025banner .snow:nth-child(134){opacity:.215735;transform:translate(88.92vw,-10px) scale(0.6173);animation:fall-134 22s -22s linear infinite}@keyframes fall-134{40.606%{transform:translate(71.3804vw,40.606vh) scale(0.6173)}to{transform:translate(80.1502vw,100vh) scale(0.6173)}}.festive2025banner .snow:nth-child(135){opacity:.306345;transform:translate(58.2796vw,-10px) scale(0.5135);animation:fall-135 44s -29s linear infinite}@keyframes fall-135{32.303%{transform:translate(47.5002vw,32.303vh) scale(0.5135)}to{transform:translate(52.8899vw,100vh) scale(0.5135)}}.festive2025banner .snow:nth-child(136){opacity:.23543;transform:translate(29.8706vw,-10px) scale(0.8492);animation:fall-136 58s -20s linear infinite}@keyframes fall-136{76.166%{transform:translate(41.372vw,76.166vh) scale(0.8492)}to{transform:translate(35.6213vw,100vh) scale(0.8492)}}.festive2025banner .snow:nth-child(137){opacity:.013325;transform:translate(73.3195vw,-10px) scale(0.8936);animation:fall-137 48s -6s linear infinite}@keyframes fall-137{62.135%{transform:translate(56.4281vw,62.135vh) scale(0.8936)}to{transform:translate(64.8738vw,100vh) scale(0.8936)}}.festive2025banner .snow:nth-child(138){opacity:.11089;transform:translate(45.4358vw,-10px) scale(0.6847);animation:fall-138 22s -11s linear infinite}@keyframes fall-138{58.382%{transform:translate(30.453vw,58.382vh) scale(0.6847)}to{transform:translate(37.9444vw,100vh) scale(0.6847)}}.festive2025banner .snow:nth-child(139){opacity:.38961;transform:translate(27.2014vw,-10px) scale(0.2155);animation:fall-139 54s -10s linear infinite}@keyframes fall-139{37.936%{transform:translate(30.1292vw,37.936vh) scale(0.2155)}to{transform:translate(28.6653vw,100vh) scale(0.2155)}}.festive2025banner .snow:nth-child(140){opacity:.25519;transform:translate(28.8553vw,-10px) scale(0.6935);animation:fall-140 20s -27s linear infinite}@keyframes fall-140{51.113%{transform:translate(12.3129vw,51.113vh) scale(0.6935)}to{transform:translate(20.5841vw,100vh) scale(0.6935)}}.festive2025banner .snow:nth-child(141){opacity:.639145;transform:translate(21.8476vw,-10px) scale(0.8694);animation:fall-141 58s -12s linear infinite}@keyframes fall-141{60.017%{transform:translate(32.6922vw,60.017vh) scale(0.8694)}to{transform:translate(27.2699vw,100vh) scale(0.8694)}}.festive2025banner .snow:nth-child(142){opacity:.08567;transform:translate(75.7509vw,-10px) scale(0.0356);animation:fall-142 58s -7s linear infinite}@keyframes fall-142{73.633%{transform:translate(83.8989vw,73.633vh) scale(0.0356)}to{transform:translate(79.8249vw,100vh) scale(0.0356)}}.festive2025banner .snow:nth-child(143){opacity:.132275;transform:translate(76.4809vw,-10px) scale(0.1729);animation:fall-143 32s -24s linear infinite}@keyframes fall-143{31.144%{transform:translate(60.1517vw,31.144vh) scale(0.1729)}to{transform:translate(68.3163vw,100vh) scale(0.1729)}}.festive2025banner .snow:nth-child(144){opacity:.505765;transform:translate(50.6889vw,-10px) scale(0.8423);animation:fall-144 28s -3s linear infinite}@keyframes fall-144{60.039%{transform:translate(39.3885vw,60.039vh) scale(0.8423)}to{transform:translate(45.0387vw,100vh) scale(0.8423)}}.festive2025banner .snow:nth-child(145){opacity:.04966;transform:translate(62.3731vw,-10px) scale(0.1665);animation:fall-145 28s -1s linear infinite}@keyframes fall-145{67.916%{transform:translate(62.3237vw,67.916vh) scale(0.1665)}to{transform:translate(62.3484vw,100vh) scale(0.1665)}}.festive2025banner .snow:nth-child(146){opacity:.578695;transform:translate(97.3778vw,-10px) scale(0.5056);animation:fall-146 44s -30s linear infinite}@keyframes fall-146{31.642%{transform:translate(113.9768vw,31.642vh) scale(0.5056)}to{transform:translate(105.6773vw,100vh) scale(0.5056)}}.festive2025banner .snow:nth-child(147){opacity:.58136;transform:translate(9.7707vw,-10px) scale(0.2894);animation:fall-147 52s -16s linear infinite}@keyframes fall-147{41.661%{transform:translate(-8.1797vw,41.661vh) scale(0.2894)}to{transform:translate(0.7955vw,100vh) scale(0.2894)}}.festive2025banner .snow:nth-child(148){opacity:.57668;transform:translate(33.7013vw,-10px) scale(0.4042);animation:fall-148 56s -23s linear infinite}@keyframes fall-148{44.367%{transform:translate(49.1825vw,44.367vh) scale(0.4042)}to{transform:translate(41.4419vw,100vh) scale(0.4042)}}.festive2025banner .snow:nth-child(149){opacity:.464555;transform:translate(69.8916vw,-10px) scale(0.1018);animation:fall-149 20s -26s linear infinite}@keyframes fall-149{50.795%{transform:translate(84.3222vw,50.795vh) scale(0.1018)}to{transform:translate(77.1069vw,100vh) scale(0.1018)}}.festive2025banner .snow:nth-child(150){opacity:.01976;transform:translate(14.8779vw,-10px) scale(0.5011);animation:fall-150 22s -28s linear infinite}@keyframes fall-150{56.419%{transform:translate(8.4007vw,56.419vh) scale(0.5011)}to{transform:translate(11.6393vw,100vh) scale(0.5011)}}.festive2025banner .snow:nth-child(151){opacity:.15834;transform:translate(82.9627vw,-10px) scale(0.4523);animation:fall-151 38s -6s linear infinite}@keyframes fall-151{76.021%{transform:translate(69.4241vw,76.021vh) scale(0.4523)}to{transform:translate(76.1934vw,100vh) scale(0.4523)}}.festive2025banner .snow:nth-child(152){opacity:.601055;transform:translate(35.4577vw,-10px) scale(0.2824);animation:fall-152 58s -8s linear infinite}@keyframes fall-152{41.441%{transform:translate(40.8007vw,41.441vh) scale(0.2824)}to{transform:translate(38.1292vw,100vh) scale(0.2824)}}.festive2025banner .snow:nth-child(153){opacity:.163995;transform:translate(99.7412vw,-10px) scale(0.4872);animation:fall-153 56s -5s linear infinite}@keyframes fall-153{56.83%{transform:translate(100.119vw,56.83vh) scale(0.4872)}to{transform:translate(99.9301vw,100vh) scale(0.4872)}}.festive2025banner .snow:nth-child(154){opacity:.007605;transform:translate(66.638vw,-10px) scale(0.2304);animation:fall-154 36s -1s linear infinite}@keyframes fall-154{75.698%{transform:translate(56.4764vw,75.698vh) scale(0.2304)}to{transform:translate(61.5572vw,100vh) scale(0.2304)}}.festive2025banner .snow:nth-child(155){opacity:.33397;transform:translate(97.9357vw,-10px) scale(0.0694);animation:fall-155 26s -25s linear infinite}@keyframes fall-155{31.622%{transform:translate(104.1185vw,31.622vh) scale(0.0694)}to{transform:translate(101.0271vw,100vh) scale(0.0694)}}.festive2025banner .snow:nth-child(156){opacity:.30147;transform:translate(43.7579vw,-10px) scale(0.8148);animation:fall-156 40s -27s linear infinite}@keyframes fall-156{42.229%{transform:translate(31.2087vw,42.229vh) scale(0.8148)}to{transform:translate(37.4833vw,100vh) scale(0.8148)}}.festive2025banner .snow:nth-child(157){opacity:.38415;transform:translate(35.6946vw,-10px) scale(0.7287);animation:fall-157 20s -18s linear infinite}@keyframes fall-157{79.794%{transform:translate(17.8388vw,79.794vh) scale(0.7287)}to{transform:translate(26.7667vw,100vh) scale(0.7287)}}.festive2025banner .snow:nth-child(158){opacity:.116675;transform:translate(62.8416vw,-10px) scale(0.4901);animation:fall-158 42s -12s linear infinite}@keyframes fall-158{38.039%{transform:translate(70.5362vw,38.039vh) scale(0.4901)}to{transform:translate(66.6889vw,100vh) scale(0.4901)}}.festive2025banner .snow:nth-child(159){opacity:.277095;transform:translate(93.2212vw,-10px) scale(0.8325);animation:fall-159 34s -6s linear infinite}@keyframes fall-159{52.402%{transform:translate(105.274vw,52.402vh) scale(0.8325)}to{transform:translate(99.2476vw,100vh) scale(0.8325)}}.festive2025banner .snow:nth-child(160){opacity:.54093;transform:translate(57.7971vw,-10px) scale(0.6389);animation:fall-160 46s -25s linear infinite}@keyframes fall-160{35.678%{transform:translate(69.2157vw,35.678vh) scale(0.6389)}to{transform:translate(63.5064vw,100vh) scale(0.6389)}}.festive2025banner .snow:nth-child(161){opacity:.330785;transform:translate(58.7684vw,-10px) scale(0.2389);animation:fall-161 20s -15s linear infinite}@keyframes fall-161{38.59%{transform:translate(55.3888vw,38.59vh) scale(0.2389)}to{transform:translate(57.0786vw,100vh) scale(0.2389)}}.festive2025banner .snow:nth-child(162){opacity:.53677;transform:translate(68.5442vw,-10px) scale(0.1183);animation:fall-162 60s -19s linear infinite}@keyframes fall-162{75.484%{transform:translate(77.8054vw,75.484vh) scale(0.1183)}to{transform:translate(73.1748vw,100vh) scale(0.1183)}}.festive2025banner .snow:nth-child(163){opacity:.4745;transform:translate(29.0529vw,-10px) scale(0.4736);animation:fall-163 50s -23s linear infinite}@keyframes fall-163{71.676%{transform:translate(20.9149vw,71.676vh) scale(0.4736)}to{transform:translate(24.9839vw,100vh) scale(0.4736)}}.festive2025banner .snow:nth-child(164){opacity:.22724;transform:translate(58.6006vw,-10px) scale(0.1887);animation:fall-164 26s -25s linear infinite}@keyframes fall-164{73.93%{transform:translate(54.8012vw,73.93vh) scale(0.1887)}to{transform:translate(56.7009vw,100vh) scale(0.1887)}}.festive2025banner .snow:nth-child(165){opacity:.578045;transform:translate(38.2561vw,-10px) scale(0.1824);animation:fall-165 38s -7s linear infinite}@keyframes fall-165{52.561%{transform:translate(41.0279vw,52.561vh) scale(0.1824)}to{transform:translate(39.642vw,100vh) scale(0.1824)}}.festive2025banner .snow:nth-child(166){opacity:.441285;transform:translate(56.8957vw,-10px) scale(0.2131);animation:fall-166 54s -3s linear infinite}@keyframes fall-166{72.997%{transform:translate(58.0749vw,72.997vh) scale(0.2131)}to{transform:translate(57.4853vw,100vh) scale(0.2131)}}.festive2025banner .snow:nth-child(167){opacity:.264225;transform:translate(92.1461vw,-10px) scale(0.3908);animation:fall-167 34s -16s linear infinite}@keyframes fall-167{46.806%{transform:translate(100.7765vw,46.806vh) scale(0.3908)}to{transform:translate(96.4613vw,100vh) scale(0.3908)}}.festive2025banner .snow:nth-child(168){opacity:.19903;transform:translate(63.008vw,-10px) scale(0.5311);animation:fall-168 30s -21s linear infinite}@keyframes fall-168{39.357%{transform:translate(53.6906vw,39.357vh) scale(0.5311)}to{transform:translate(58.3493vw,100vh) scale(0.5311)}}.festive2025banner .snow:nth-child(169){opacity:.47385;transform:translate(56.0333vw,-10px) scale(0.5475);animation:fall-169 56s -6s linear infinite}@keyframes fall-169{62.73%{transform:translate(57.8747vw,62.73vh) scale(0.5475)}to{transform:translate(56.954vw,100vh) scale(0.5475)}}.festive2025banner .snow:nth-child(170){opacity:.17914;transform:translate(40.5774vw,-10px) scale(0.1845);animation:fall-170 48s -3s linear infinite}@keyframes fall-170{40.798%{transform:translate(34.3698vw,40.798vh) scale(0.1845)}to{transform:translate(37.4736vw,100vh) scale(0.1845)}}.festive2025banner .snow:nth-child(171){opacity:.621335;transform:translate(6.0198vw,-10px) scale(0.4005);animation:fall-171 34s -21s linear infinite}@keyframes fall-171{58.448%{transform:translate(22.9576vw,58.448vh) scale(0.4005)}to{transform:translate(14.4887vw,100vh) scale(0.4005)}}.festive2025banner .snow:nth-child(172){opacity:.543205;transform:translate(49.642vw,-10px) scale(0.4117);animation:fall-172 22s -8s linear infinite}@keyframes fall-172{62.643%{transform:translate(47.4172vw,62.643vh) scale(0.4117)}to{transform:translate(48.5296vw,100vh) scale(0.4117)}}.festive2025banner .snow:nth-child(173){opacity:.302705;transform:translate(85.5059vw,-10px) scale(0.317);animation:fall-173 58s -17s linear infinite}@keyframes fall-173{33.856%{transform:translate(80.1983vw,33.856vh) scale(0.317)}to{transform:translate(82.8521vw,100vh) scale(0.317)}}.festive2025banner .snow:nth-child(174){opacity:.5083;transform:translate(28.1523vw,-10px) scale(0.7644);animation:fall-174 38s -18s linear infinite}@keyframes fall-174{37.928%{transform:translate(27.6627vw,37.928vh) scale(0.7644)}to{transform:translate(27.9075vw,100vh) scale(0.7644)}}.festive2025banner .snow:nth-child(175){opacity:.566475;transform:translate(3.9293vw,-10px) scale(0.9703);animation:fall-175 32s -23s linear infinite}@keyframes fall-175{65.789%{transform:translate(13.7075vw,65.789vh) scale(0.9703)}to{transform:translate(8.8184vw,100vh) scale(0.9703)}}.festive2025banner .snow:nth-child(176){opacity:.01547;transform:translate(4.2291vw,-10px) scale(0.6978);animation:fall-176 28s -4s linear infinite}@keyframes fall-176{34.4%{transform:translate(21.1159vw,34.4vh) scale(0.6978)}to{transform:translate(12.6725vw,100vh) scale(0.6978)}}.festive2025banner .snow:nth-child(177){opacity:.20254;transform:translate(32.4124vw,-10px) scale(0.3191);animation:fall-177 58s -26s linear infinite}@keyframes fall-177{36.91%{transform:translate(18.68vw,36.91vh) scale(0.3191)}to{transform:translate(25.5462vw,100vh) scale(0.3191)}}.festive2025banner .snow:nth-child(178){opacity:.061425;transform:translate(77.8733vw,-10px) scale(0.7557);animation:fall-178 56s -19s linear infinite}@keyframes fall-178{62.549%{transform:translate(67.3079vw,62.549vh) scale(0.7557)}to{transform:translate(72.5906vw,100vh) scale(0.7557)}}.festive2025banner .snow:nth-child(179){opacity:.407745;transform:translate(88.4026vw,-10px) scale(0.7082);animation:fall-179 24s -19s linear infinite}@keyframes fall-179{30.813%{transform:translate(96.7798vw,30.813vh) scale(0.7082)}to{transform:translate(92.5912vw,100vh) scale(0.7082)}}.festive2025banner .snow:nth-child(180){opacity:.419575;transform:translate(55.5472vw,-10px) scale(0.1958);animation:fall-180 20s -23s linear infinite}@keyframes fall-180{73.739%{transform:translate(68.5888vw,73.739vh) scale(0.1958)}to{transform:translate(62.068vw,100vh) scale(0.1958)}}.festive2025banner .snow:nth-child(181){opacity:.16523;transform:translate(99.0843vw,-10px) scale(0.5655);animation:fall-181 54s -21s linear infinite}@keyframes fall-181{53.611%{transform:translate(89.3309vw,53.611vh) scale(0.5655)}to{transform:translate(94.2076vw,100vh) scale(0.5655)}}.festive2025banner .snow:nth-child(182){opacity:.539435;transform:translate(54.2616vw,-10px) scale(0.3768);animation:fall-182 28s -11s linear infinite}@keyframes fall-182{74.797%{transform:translate(38.0616vw,74.797vh) scale(0.3768)}to{transform:translate(46.1616vw,100vh) scale(0.3768)}}.festive2025banner .snow:nth-child(183){opacity:.13091;transform:translate(62.1974vw,-10px) scale(0.4966);animation:fall-183 20s -18s linear infinite}@keyframes fall-183{40.386%{transform:translate(80.6478vw,40.386vh) scale(0.4966)}to{transform:translate(71.4226vw,100vh) scale(0.4966)}}.festive2025banner .snow:nth-child(184){opacity:.57486;transform:translate(96.8663vw,-10px) scale(0.0426);animation:fall-184 34s -11s linear infinite}@keyframes fall-184{61.577%{transform:translate(96.2849vw,61.577vh) scale(0.0426)}to{transform:translate(96.5756vw,100vh) scale(0.0426)}}.festive2025banner .snow:nth-child(185){opacity:.556335;transform:translate(29.2032vw,-10px) scale(0.5083);animation:fall-185 36s -8s linear infinite}@keyframes fall-185{60.863%{transform:translate(12.2014vw,60.863vh) scale(0.5083)}to{transform:translate(20.7023vw,100vh) scale(0.5083)}}.festive2025banner .snow:nth-child(186){opacity:.151125;transform:translate(9.843vw,-10px) scale(0.51);animation:fall-186 24s -7s linear infinite}@keyframes fall-186{38.613%{transform:translate(-7.4846vw,38.613vh) scale(0.51)}to{transform:translate(1.1792vw,100vh) scale(0.51)}}.festive2025banner .snow:nth-child(187){opacity:.17953;transform:translate(31.7791vw,-10px) scale(0.282);animation:fall-187 56s -15s linear infinite}@keyframes fall-187{64.508%{transform:translate(29.7263vw,64.508vh) scale(0.282)}to{transform:translate(30.7527vw,100vh) scale(0.282)}}.festive2025banner .snow:nth-child(188){opacity:.20254;transform:translate(48.4648vw,-10px) scale(0.8176);animation:fall-188 52s -27s linear infinite}@keyframes fall-188{55.623%{transform:translate(67.8046vw,55.623vh) scale(0.8176)}to{transform:translate(58.1347vw,100vh) scale(0.8176)}}.festive2025banner .snow:nth-child(189){opacity:.482885;transform:translate(92.3542vw,-10px) scale(0.9368);animation:fall-189 54s -21s linear infinite}@keyframes fall-189{73.866%{transform:translate(96.873vw,73.866vh) scale(0.9368)}to{transform:translate(94.6136vw,100vh) scale(0.9368)}}.festive2025banner .snow:nth-child(190){opacity:.388115;transform:translate(23.241vw,-10px) scale(0.2902);animation:fall-190 24s -25s linear infinite}@keyframes fall-190{62.94%{transform:translate(40.02vw,62.94vh) scale(0.2902)}to{transform:translate(31.6305vw,100vh) scale(0.2902)}}.festive2025banner .snow:nth-child(191){opacity:.215475;transform:translate(65.4697vw,-10px) scale(0.0249);animation:fall-191 32s -15s linear infinite}@keyframes fall-191{31.814%{transform:translate(68.0735vw,31.814vh) scale(0.0249)}to{transform:translate(66.7716vw,100vh) scale(0.0249)}}.festive2025banner .snow:nth-child(192){opacity:.31226;transform:translate(54.1792vw,-10px) scale(0.9314);animation:fall-192 44s -24s linear infinite}@keyframes fall-192{34.891%{transform:translate(48.5002vw,34.891vh) scale(0.9314)}to{transform:translate(51.3397vw,100vh) scale(0.9314)}}.festive2025banner .snow:nth-child(193){opacity:.15262;transform:translate(62.8349vw,-10px) scale(0.6956);animation:fall-193 22s -8s linear infinite}@keyframes fall-193{79.763%{transform:translate(60.6207vw,79.763vh) scale(0.6956)}to{transform:translate(61.7278vw,100vh) scale(0.6956)}}.festive2025banner .snow:nth-child(194){opacity:.331175;transform:translate(18.5975vw,-10px) scale(0.1539);animation:fall-194 36s -18s linear infinite}@keyframes fall-194{75.374%{transform:translate(24.8087vw,75.374vh) scale(0.1539)}to{transform:translate(21.7031vw,100vh) scale(0.1539)}}.festive2025banner .snow:nth-child(195){opacity:.283465;transform:translate(40.5598vw,-10px) scale(0.3743);animation:fall-195 32s -5s linear infinite}@keyframes fall-195{55.618%{transform:translate(33.0146vw,55.618vh) scale(0.3743)}to{transform:translate(36.7872vw,100vh) scale(0.3743)}}.festive2025banner .snow:nth-child(196){opacity:.24102;transform:translate(37.0291vw,-10px) scale(0.2673);animation:fall-196 56s -6s linear infinite}@keyframes fall-196{46.702%{transform:translate(38.5681vw,46.702vh) scale(0.2673)}to{transform:translate(37.7986vw,100vh) scale(0.2673)}}.festive2025banner .snow:nth-child(197){opacity:.198575;transform:translate(24.8008vw,-10px) scale(0.989);animation:fall-197 46s -30s linear infinite}@keyframes fall-197{72.366%{transform:translate(40.2218vw,72.366vh) scale(0.989)}to{transform:translate(32.5113vw,100vh) scale(0.989)}}.festive2025banner .snow:nth-child(198){opacity:.495885;transform:translate(44.7535vw,-10px) scale(0.897);animation:fall-198 58s -17s linear infinite}@keyframes fall-198{71.379%{transform:translate(64.5987vw,71.379vh) scale(0.897)}to{transform:translate(54.6761vw,100vh) scale(0.897)}}.festive2025banner .snow:nth-child(199){opacity:.28067;transform:translate(95.6422vw,-10px) scale(0.6046);animation:fall-199 42s -7s linear infinite}@keyframes fall-199{60.478%{transform:translate(105.2012vw,60.478vh) scale(0.6046)}to{transform:translate(100.4217vw,100vh) scale(0.6046)}}.festive2025banner .snow:nth-child(200){opacity:.21437;transform:translate(78.0194vw,-10px) scale(0.1611);animation:fall-200 44s -1s linear infinite}@keyframes fall-200{71.419%{transform:translate(83.1886vw,71.419vh) scale(0.1611)}to{transform:translate(80.604vw,100vh) scale(0.1611)}}.festive2025banner .snow:nth-child(201){opacity:.200785;transform:translate(9.2343vw,-10px) scale(0.4295);animation:fall-201 44s -11s linear infinite}@keyframes fall-201{43.525%{transform:translate(-5.0717vw,43.525vh) scale(0.4295)}to{transform:translate(2.0813vw,100vh) scale(0.4295)}}.festive2025banner .snow:nth-child(202){opacity:.443105;transform:translate(98.0142vw,-10px) scale(0.1489);animation:fall-202 44s -11s linear infinite}@keyframes fall-202{79.309%{transform:translate(90.248vw,79.309vh) scale(0.1489)}to{transform:translate(94.1311vw,100vh) scale(0.1489)}}.festive2025banner .snow:nth-child(203){opacity:.52208;transform:translate(96.8907vw,-10px) scale(0.6864);animation:fall-203 24s -5s linear infinite}@keyframes fall-203{63.369%{transform:translate(104.2245vw,63.369vh) scale(0.6864)}to{transform:translate(100.5576vw,100vh) scale(0.6864)}}.festive2025banner .snow:nth-child(204){opacity:.33774;transform:translate(3.2082vw,-10px) scale(0.9837);animation:fall-204 40s -22s linear infinite}@keyframes fall-204{39.543%{transform:translate(-2.6222vw,39.543vh) scale(0.9837)}to{transform:translate(0.293vw,100vh) scale(0.9837)}}.festive2025banner .snow:nth-child(205){opacity:.506675;transform:translate(97.4309vw,-10px) scale(0.572);animation:fall-205 22s -23s linear infinite}@keyframes fall-205{52.363%{transform:translate(114.0853vw,52.363vh) scale(0.572)}to{transform:translate(105.7581vw,100vh) scale(0.572)}}.festive2025banner .snow:nth-child(206){opacity:.56654;transform:translate(18.7832vw,-10px) scale(0.8812);animation:fall-206 26s -22s linear infinite}@keyframes fall-206{56.58%{transform:translate(6.6378vw,56.58vh) scale(0.8812)}to{transform:translate(12.7105vw,100vh) scale(0.8812)}}.festive2025banner .snow:nth-child(207){opacity:.57486;transform:translate(66.8892vw,-10px) scale(0.8067);animation:fall-207 46s -8s linear infinite}@keyframes fall-207{79.009%{transform:translate(66.2948vw,79.009vh) scale(0.8067)}to{transform:translate(66.592vw,100vh) scale(0.8067)}}.festive2025banner .snow:nth-child(208){opacity:.164125;transform:translate(18.4633vw,-10px) scale(0.5393);animation:fall-208 40s -17s linear infinite}@keyframes fall-208{30.437%{transform:translate(20.5173vw,30.437vh) scale(0.5393)}to{transform:translate(19.4903vw,100vh) scale(0.5393)}}.festive2025banner .snow:nth-child(209){opacity:.219765;transform:translate(99.9169vw,-10px) scale(0.1093);animation:fall-209 32s -6s linear infinite}@keyframes fall-209{48.322%{transform:translate(87.7487vw,48.322vh) scale(0.1093)}to{transform:translate(93.8328vw,100vh) scale(0.1093)}}.festive2025banner .snow:nth-child(210){opacity:.369395;transform:translate(70.6176vw,-10px) scale(0.1202);animation:fall-210 30s -3s linear infinite}@keyframes fall-210{50.182%{transform:translate(68.9458vw,50.182vh) scale(0.1202)}to{transform:translate(69.7817vw,100vh) scale(0.1202)}}.festive2025banner .snow:nth-child(211){opacity:.29562;transform:translate(54.1366vw,-10px) scale(0.6541);animation:fall-211 40s -5s linear infinite}@keyframes fall-211{51.352%{transform:translate(47.6222vw,51.352vh) scale(0.6541)}to{transform:translate(50.8794vw,100vh) scale(0.6541)}}.festive2025banner .snow:nth-child(212){opacity:.37973;transform:translate(83.2314vw,-10px) scale(0.0998);animation:fall-212 60s -28s linear infinite}@keyframes fall-212{54.083%{transform:translate(65.5664vw,54.083vh) scale(0.0998)}to{transform:translate(74.3989vw,100vh) scale(0.0998)}}.festive2025banner .snow:nth-child(213){opacity:.10114;transform:translate(32.5811vw,-10px) scale(0.2953);animation:fall-213 60s -26s linear infinite}@keyframes fall-213{73.425%{transform:translate(35.3083vw,73.425vh) scale(0.2953)}to{transform:translate(33.9447vw,100vh) scale(0.2953)}}.festive2025banner .snow:nth-child(214){opacity:.14001;transform:translate(72.1625vw,-10px) scale(0.0168);animation:fall-214 58s -7s linear infinite}@keyframes fall-214{76.631%{transform:translate(53.9159vw,76.631vh) scale(0.0168)}to{transform:translate(63.0392vw,100vh) scale(0.0168)}}.festive2025banner .snow:nth-child(215){opacity:.157755;transform:translate(52.3723vw,-10px) scale(0.5926);animation:fall-215 50s -12s linear infinite}@keyframes fall-215{59.176%{transform:translate(34.4745vw,59.176vh) scale(0.5926)}to{transform:translate(43.4234vw,100vh) scale(0.5926)}}.festive2025banner .snow:nth-child(216){opacity:.34814;transform:translate(49.0646vw,-10px) scale(0.6817);animation:fall-216 52s -23s linear infinite}@keyframes fall-216{67.357%{transform:translate(56.354vw,67.357vh) scale(0.6817)}to{transform:translate(52.7093vw,100vh) scale(0.6817)}}.festive2025banner .snow:nth-child(217){opacity:.147875;transform:translate(73.3589vw,-10px) scale(0.676);animation:fall-217 42s -24s linear infinite}@keyframes fall-217{32.223%{transform:translate(74.3733vw,32.223vh) scale(0.676)}to{transform:translate(73.8661vw,100vh) scale(0.676)}}.festive2025banner .snow:nth-child(218){opacity:.132015;transform:translate(41.6008vw,-10px) scale(0.4989);animation:fall-218 42s -12s linear infinite}@keyframes fall-218{58.863%{transform:translate(61.1306vw,58.863vh) scale(0.4989)}to{transform:translate(51.3657vw,100vh) scale(0.4989)}}.festive2025banner .snow:nth-child(219){opacity:.269685;transform:translate(97.6697vw,-10px) scale(0.4639);animation:fall-219 32s -23s linear infinite}@keyframes fall-219{34.565%{transform:translate(78.2373vw,34.565vh) scale(0.4639)}to{transform:translate(87.9535vw,100vh) scale(0.4639)}}.festive2025banner .snow:nth-child(220){opacity:.35854;transform:translate(64.0282vw,-10px) scale(0.6448);animation:fall-220 32s -23s linear infinite}@keyframes fall-220{54.611%{transform:translate(50.8108vw,54.611vh) scale(0.6448)}to{transform:translate(57.4195vw,100vh) scale(0.6448)}}.festive2025banner .snow:nth-child(221){opacity:.032435;transform:translate(3.8213vw,-10px) scale(0.3731);animation:fall-221 32s -24s linear infinite}@keyframes fall-221{37.71%{transform:translate(-6.1673vw,37.71vh) scale(0.3731)}to{transform:translate(-1.173vw,100vh) scale(0.3731)}}.festive2025banner .snow:nth-child(222){opacity:.085605;transform:translate(85.9333vw,-10px) scale(0.2894);animation:fall-222 46s -8s linear infinite}@keyframes fall-222{56.679%{transform:translate(77.1361vw,56.679vh) scale(0.2894)}to{transform:translate(81.5347vw,100vh) scale(0.2894)}}.festive2025banner .snow:nth-child(223){opacity:.214695;transform:translate(49.7368vw,-10px) scale(0.8633);animation:fall-223 30s -12s linear infinite}@keyframes fall-223{47.905%{transform:translate(43.4364vw,47.905vh) scale(0.8633)}to{transform:translate(46.5866vw,100vh) scale(0.8633)}}.festive2025banner .snow:nth-child(224){opacity:.299065;transform:translate(14.9096vw,-10px) scale(0.3009);animation:fall-224 24s -19s linear infinite}@keyframes fall-224{54.639%{transform:translate(-3.9936vw,54.639vh) scale(0.3009)}to{transform:translate(5.458vw,100vh) scale(0.3009)}}.festive2025banner .snow:nth-child(225){opacity:.114595;transform:translate(12.1568vw,-10px) scale(0.6229);animation:fall-225 34s -1s linear infinite}@keyframes fall-225{38.662%{transform:translate(28.501vw,38.662vh) scale(0.6229)}to{transform:translate(20.3289vw,100vh) scale(0.6229)}}.festive2025banner .snow:nth-child(226){opacity:.04732;transform:translate(1.0626vw,-10px) scale(0.3559);animation:fall-226 34s -23s linear infinite}@keyframes fall-226{74.014%{transform:translate(3.4568vw,74.014vh) scale(0.3559)}to{transform:translate(2.2597vw,100vh) scale(0.3559)}}.festive2025banner .snow:nth-child(227){opacity:.236145;transform:translate(26.1838vw,-10px) scale(0.9386);animation:fall-227 60s -2s linear infinite}@keyframes fall-227{69.127%{transform:translate(21.9866vw,69.127vh) scale(0.9386)}to{transform:translate(24.0852vw,100vh) scale(0.9386)}}.festive2025banner .snow:nth-child(228){opacity:.11479;transform:translate(55.5816vw,-10px) scale(0.9115);animation:fall-228 58s -10s linear infinite}@keyframes fall-228{48.805%{transform:translate(48.7708vw,48.805vh) scale(0.9115)}to{transform:translate(52.1762vw,100vh) scale(0.9115)}}.festive2025banner .snow:nth-child(229){opacity:.149175;transform:translate(47.132vw,-10px) scale(0.5736);animation:fall-229 40s -9s linear infinite}@keyframes fall-229{54.482%{transform:translate(40.1124vw,54.482vh) scale(0.5736)}to{transform:translate(43.6222vw,100vh) scale(0.5736)}}.festive2025banner .snow:nth-child(230){opacity:.283725;transform:translate(34.6767vw,-10px) scale(0.6355);animation:fall-230 60s -2s linear infinite}@keyframes fall-230{54.33%{transform:translate(23.6507vw,54.33vh) scale(0.6355)}to{transform:translate(29.1637vw,100vh) scale(0.6355)}}.festive2025banner .snow:nth-child(231){opacity:.51649;transform:translate(29.7196vw,-10px) scale(0.3158);animation:fall-231 34s -5s linear infinite}@keyframes fall-231{73.893%{transform:translate(13.409vw,73.893vh) scale(0.3158)}to{transform:translate(21.5643vw,100vh) scale(0.3158)}}.festive2025banner .snow:nth-child(232){opacity:.078195;transform:translate(41.1596vw,-10px) scale(0.0521);animation:fall-232 58s -22s linear infinite}@keyframes fall-232{41.472%{transform:translate(43.9058vw,41.472vh) scale(0.0521)}to{transform:translate(42.5327vw,100vh) scale(0.0521)}}.festive2025banner .snow:nth-child(233){opacity:.265395;transform:translate(78.8008vw,-10px) scale(0.4793);animation:fall-233 52s -23s linear infinite}@keyframes fall-233{40.193%{transform:translate(95.1822vw,40.193vh) scale(0.4793)}to{transform:translate(86.9915vw,100vh) scale(0.4793)}}.festive2025banner .snow:nth-child(234){opacity:.02847;transform:translate(43.7717vw,-10px) scale(0.39);animation:fall-234 44s -9s linear infinite}@keyframes fall-234{50.137%{transform:translate(25.5371vw,50.137vh) scale(0.39)}to{transform:translate(34.6544vw,100vh) scale(0.39)}}.festive2025banner .snow:nth-child(235){opacity:.219375;transform:translate(87.819vw,-10px) scale(0.0705);animation:fall-235 52s -4s linear infinite}@keyframes fall-235{55.01%{transform:translate(71.2816vw,55.01vh) scale(0.0705)}to{transform:translate(79.5503vw,100vh) scale(0.0705)}}.festive2025banner .snow:nth-child(236){opacity:.061425;transform:translate(15.4684vw,-10px) scale(0.1047);animation:fall-236 28s -1s linear infinite}@keyframes fall-236{55.861%{transform:translate(-3.8042vw,55.861vh) scale(0.1047)}to{transform:translate(5.8321vw,100vh) scale(0.1047)}}.festive2025banner .snow:nth-child(237){opacity:.116935;transform:translate(85.9283vw,-10px) scale(0.5403);animation:fall-237 40s -10s linear infinite}@keyframes fall-237{53.111%{transform:translate(85.0505vw,53.111vh) scale(0.5403)}to{transform:translate(85.4894vw,100vh) scale(0.5403)}}.festive2025banner .snow:nth-child(238){opacity:.52611;transform:translate(10.9213vw,-10px) scale(0.5853);animation:fall-238 46s -10s linear infinite}@keyframes fall-238{46.019%{transform:translate(16.2215vw,46.019vh) scale(0.5853)}to{transform:translate(13.5714vw,100vh) scale(0.5853)}}.festive2025banner .snow:nth-child(239){opacity:.27443;transform:translate(72.249vw,-10px) scale(0.0071);animation:fall-239 44s -19s linear infinite}@keyframes fall-239{66.881%{transform:translate(85.0722vw,66.881vh) scale(0.0071)}to{transform:translate(78.6606vw,100vh) scale(0.0071)}}.festive2025banner .snow:nth-child(240){opacity:.52338;transform:translate(85.0263vw,-10px) scale(0.6747);animation:fall-240 54s -24s linear infinite}@keyframes fall-240{50.492%{transform:translate(79.4469vw,50.492vh) scale(0.6747)}to{transform:translate(82.2366vw,100vh) scale(0.6747)}}.festive2025banner .snow:nth-child(241){opacity:.109395;transform:translate(31.5913vw,-10px) scale(0.2471);animation:fall-241 20s -2s linear infinite}@keyframes fall-241{43.505%{transform:translate(23.0263vw,43.505vh) scale(0.2471)}to{transform:translate(27.3088vw,100vh) scale(0.2471)}}.festive2025banner .snow:nth-child(242){opacity:.43381;transform:translate(12.0848vw,-10px) scale(0.6058);animation:fall-242 46s -27s linear infinite}@keyframes fall-242{59.115%{transform:translate(31.9622vw,59.115vh) scale(0.6058)}to{transform:translate(22.0235vw,100vh) scale(0.6058)}}.festive2025banner .snow:nth-child(243){opacity:.097955;transform:translate(37.0084vw,-10px) scale(0.7786);animation:fall-243 60s -15s linear infinite}@keyframes fall-243{41.667%{transform:translate(27.874vw,41.667vh) scale(0.7786)}to{transform:translate(32.4412vw,100vh) scale(0.7786)}}.festive2025banner .snow:nth-child(244){opacity:.42562;transform:translate(41.0975vw,-10px) scale(0.7432);animation:fall-244 54s -1s linear infinite}@keyframes fall-244{37.76%{transform:translate(27.7375vw,37.76vh) scale(0.7432)}to{transform:translate(34.4175vw,100vh) scale(0.7432)}}.festive2025banner .snow:nth-child(245){opacity:.5096;transform:translate(46.2026vw,-10px) scale(0.7779);animation:fall-245 60s -5s linear infinite}@keyframes fall-245{47.55%{transform:translate(48.7166vw,47.55vh) scale(0.7779)}to{transform:translate(47.4596vw,100vh) scale(0.7779)}}.festive2025banner .snow:nth-child(246){opacity:.41756;transform:translate(61.2711vw,-10px) scale(0.5023);animation:fall-246 44s -3s linear infinite}@keyframes fall-246{47.389%{transform:translate(69.4663vw,47.389vh) scale(0.5023)}to{transform:translate(65.3687vw,100vh) scale(0.5023)}}.festive2025banner .snow:nth-child(247){opacity:.32526;transform:translate(84.9035vw,-10px) scale(0.3786);animation:fall-247 30s -27s linear infinite}@keyframes fall-247{74.108%{transform:translate(66.3613vw,74.108vh) scale(0.3786)}to{transform:translate(75.6324vw,100vh) scale(0.3786)}}.festive2025banner .snow:nth-child(248){opacity:.140205;transform:translate(78.1207vw,-10px) scale(0.3943);animation:fall-248 22s -5s linear infinite}@keyframes fall-248{54.058%{transform:translate(79.2937vw,54.058vh) scale(0.3943)}to{transform:translate(78.7072vw,100vh) scale(0.3943)}}.festive2025banner .snow:nth-child(249){opacity:.38428;transform:translate(98.1566vw,-10px) scale(0.5556);animation:fall-249 44s -30s linear infinite}@keyframes fall-249{38.026%{transform:translate(105.6792vw,38.026vh) scale(0.5556)}to{transform:translate(101.9179vw,100vh) scale(0.5556)}}.festive2025banner .snow:nth-child(250){opacity:.53235;transform:translate(94.0324vw,-10px) scale(0.5899);animation:fall-250 36s -11s linear infinite}@keyframes fall-250{77.929%{transform:translate(82.4962vw,77.929vh) scale(0.5899)}to{transform:translate(88.2643vw,100vh) scale(0.5899)}}.festive2025banner .snow:nth-child(251){opacity:.18772;transform:translate(14.859vw,-10px) scale(0.5264);animation:fall-251 20s -26s linear infinite}@keyframes fall-251{68.713%{transform:translate(8.7118vw,68.713vh) scale(0.5264)}to{transform:translate(11.7854vw,100vh) scale(0.5264)}}.festive2025banner .snow:nth-child(252){opacity:.33059;transform:translate(59.7073vw,-10px) scale(0.5264);animation:fall-252 44s -20s linear infinite}@keyframes fall-252{36.25%{transform:translate(55.8065vw,36.25vh) scale(0.5264)}to{transform:translate(57.7569vw,100vh) scale(0.5264)}}.festive2025banner .snow:nth-child(253){opacity:.285155;transform:translate(96.2167vw,-10px) scale(0.431);animation:fall-253 24s -29s linear infinite}@keyframes fall-253{72.914%{transform:translate(97.1197vw,72.914vh) scale(0.431)}to{transform:translate(96.6682vw,100vh) scale(0.431)}}.festive2025banner .snow:nth-child(254){opacity:.57434;transform:translate(11.2407vw,-10px) scale(0.0742);animation:fall-254 58s -4s linear infinite}@keyframes fall-254{36.56%{transform:translate(-5.1919vw,36.56vh) scale(0.0742)}to{transform:translate(3.0244vw,100vh) scale(0.0742)}}.festive2025banner .snow:nth-child(255){opacity:.38259;transform:translate(89.5752vw,-10px) scale(0.0217);animation:fall-255 42s -20s linear infinite}@keyframes fall-255{62.697%{transform:translate(96.3808vw,62.697vh) scale(0.0217)}to{transform:translate(92.978vw,100vh) scale(0.0217)}}.festive2025banner .snow:nth-child(256){opacity:.54275;transform:translate(18.6816vw,-10px) scale(0.1429);animation:fall-256 44s -30s linear infinite}@keyframes fall-256{53.226%{transform:translate(-0.0084vw,53.226vh) scale(0.1429)}to{transform:translate(9.3366vw,100vh) scale(0.1429)}}.festive2025banner .snow:nth-child(257){opacity:.07566;transform:translate(68.0232vw,-10px) scale(0.4276);animation:fall-257 52s -27s linear infinite}@keyframes fall-257{71.583%{transform:translate(80.3808vw,71.583vh) scale(0.4276)}to{transform:translate(74.202vw,100vh) scale(0.4276)}}.festive2025banner .snow:nth-child(258){opacity:.029575;transform:translate(96.2348vw,-10px) scale(0.0129);animation:fall-258 40s -18s linear infinite}@keyframes fall-258{34.904%{transform:translate(91.515vw,34.904vh) scale(0.0129)}to{transform:translate(93.8749vw,100vh) scale(0.0129)}}.festive2025banner .snow:nth-child(259){opacity:.499525;transform:translate(95.453vw,-10px) scale(0.8471);animation:fall-259 30s -13s linear infinite}@keyframes fall-259{49.51%{transform:translate(87.0952vw,49.51vh) scale(0.8471)}to{transform:translate(91.2741vw,100vh) scale(0.8471)}}.festive2025banner .snow:nth-child(260){opacity:.001495;transform:translate(51.6093vw,-10px) scale(0.6782);animation:fall-260 46s -3s linear infinite}@keyframes fall-260{77.307%{transform:translate(55.9385vw,77.307vh) scale(0.6782)}to{transform:translate(53.7739vw,100vh) scale(0.6782)}}.festive2025banner .snow:nth-child(261){opacity:.34294;transform:translate(31.5257vw,-10px) scale(0.7793);animation:fall-261 50s -24s linear infinite}@keyframes fall-261{48.112%{transform:translate(50.5465vw,48.112vh) scale(0.7793)}to{transform:translate(41.0361vw,100vh) scale(0.7793)}}.festive2025banner .snow:nth-child(262){opacity:.12922;transform:translate(91.0853vw,-10px) scale(0.4699);animation:fall-262 54s -9s linear infinite}@keyframes fall-262{60.788%{transform:translate(96.8587vw,60.788vh) scale(0.4699)}to{transform:translate(93.972vw,100vh) scale(0.4699)}}.festive2025banner .snow:nth-child(263){opacity:.28223;transform:translate(46.5064vw,-10px) scale(0.0454);animation:fall-263 42s -15s linear infinite}@keyframes fall-263{79.595%{transform:translate(52.7466vw,79.595vh) scale(0.0454)}to{transform:translate(49.6265vw,100vh) scale(0.0454)}}.festive2025banner .snow:nth-child(264){opacity:.55952;transform:translate(26.7352vw,-10px) scale(0.821);animation:fall-264 28s -16s linear infinite}@keyframes fall-264{69.221%{transform:translate(25.7366vw,69.221vh) scale(0.821)}to{transform:translate(26.2359vw,100vh) scale(0.821)}}.festive2025banner .snow:nth-child(265){opacity:.40677;transform:translate(62.9492vw,-10px) scale(0.101);animation:fall-265 44s -28s linear infinite}@keyframes fall-265{34.456%{transform:translate(51.73vw,34.456vh) scale(0.101)}to{transform:translate(57.3396vw,100vh) scale(0.101)}}.festive2025banner .snow:nth-child(266){opacity:.182455;transform:translate(99.4321vw,-10px) scale(0.7446);animation:fall-266 32s -1s linear infinite}@keyframes fall-266{34.197%{transform:translate(97.1473vw,34.197vh) scale(0.7446)}to{transform:translate(98.2897vw,100vh) scale(0.7446)}}.festive2025banner .snow:nth-child(267){opacity:.43056;transform:translate(60.1371vw,-10px) scale(0.3543);animation:fall-267 30s -6s linear infinite}@keyframes fall-267{74.161%{transform:translate(76.7653vw,74.161vh) scale(0.3543)}to{transform:translate(68.4512vw,100vh) scale(0.3543)}}.festive2025banner .snow:nth-child(268){opacity:.64428;transform:translate(57.354vw,-10px) scale(0.1539);animation:fall-268 42s -7s linear infinite}@keyframes fall-268{40.948%{transform:translate(46.9368vw,40.948vh) scale(0.1539)}to{transform:translate(52.1454vw,100vh) scale(0.1539)}}.festive2025banner .snow:nth-child(269){opacity:.62153;transform:translate(60.1308vw,-10px) scale(0.9954);animation:fall-269 56s -14s linear infinite}@keyframes fall-269{54.869%{transform:translate(42.614vw,54.869vh) scale(0.9954)}to{transform:translate(51.3724vw,100vh) scale(0.9954)}}.festive2025banner .snow:nth-child(270){opacity:.477035;transform:translate(94.8635vw,-10px) scale(0.9558);animation:fall-270 34s -28s linear infinite}@keyframes fall-270{39.388%{transform:translate(100.4839vw,39.388vh) scale(0.9558)}to{transform:translate(97.6737vw,100vh) scale(0.9558)}}.festive2025banner .snow:nth-child(271){opacity:.141635;transform:translate(30.161vw,-10px) scale(0.1667);animation:fall-271 32s -10s linear infinite}@keyframes fall-271{46.431%{transform:translate(20.0876vw,46.431vh) scale(0.1667)}to{transform:translate(25.1243vw,100vh) scale(0.1667)}}.festive2025banner .snow:nth-child(272){opacity:.585975;transform:translate(88.1428vw,-10px) scale(0.0577);animation:fall-272 28s -20s linear infinite}@keyframes fall-272{73.96%{transform:translate(84.6594vw,73.96vh) scale(0.0577)}to{transform:translate(86.4011vw,100vh) scale(0.0577)}}.festive2025banner .snow:nth-child(273){opacity:.389935;transform:translate(97.9631vw,-10px) scale(0.8987);animation:fall-273 46s -17s linear infinite}@keyframes fall-273{35.647%{transform:translate(90.7693vw,35.647vh) scale(0.8987)}to{transform:translate(94.3662vw,100vh) scale(0.8987)}}.festive2025banner .snow:nth-child(274){opacity:.516555;transform:translate(49.1245vw,-10px) scale(0.5707);animation:fall-274 32s -25s linear infinite}@keyframes fall-274{74.52%{transform:translate(62.4463vw,74.52vh) scale(0.5707)}to{transform:translate(55.7854vw,100vh) scale(0.5707)}}.festive2025banner .snow:nth-child(275){opacity:.46982;transform:translate(65.5555vw,-10px) scale(0.3423);animation:fall-275 22s -20s linear infinite}@keyframes fall-275{54.557%{transform:translate(70.5353vw,54.557vh) scale(0.3423)}to{transform:translate(68.0454vw,100vh) scale(0.3423)}}.festive2025banner .snow:nth-child(276){opacity:.36257;transform:translate(42.6282vw,-10px) scale(0.8888);animation:fall-276 50s -4s linear infinite}@keyframes fall-276{46.208%{transform:translate(54.977vw,46.208vh) scale(0.8888)}to{transform:translate(48.8026vw,100vh) scale(0.8888)}}.festive2025banner .snow:nth-child(277){opacity:.474825;transform:translate(22.7021vw,-10px) scale(0.9527);animation:fall-277 48s -9s linear infinite}@keyframes fall-277{42.395%{transform:translate(21.7437vw,42.395vh) scale(0.9527)}to{transform:translate(22.2229vw,100vh) scale(0.9527)}}.festive2025banner .snow:nth-child(278){opacity:.403;transform:translate(15.0902vw,-10px) scale(0.6143);animation:fall-278 28s -8s linear infinite}@keyframes fall-278{30.319%{transform:translate(31.4632vw,30.319vh) scale(0.6143)}to{transform:translate(23.2767vw,100vh) scale(0.6143)}}.festive2025banner .snow:nth-child(279){opacity:.39078;transform:translate(43.0595vw,-10px) scale(0.6619);animation:fall-279 48s -5s linear infinite}@keyframes fall-279{46.033%{transform:translate(60.4501vw,46.033vh) scale(0.6619)}to{transform:translate(51.7548vw,100vh) scale(0.6619)}}.festive2025banner .snow:nth-child(280){opacity:.20566;transform:translate(28.162vw,-10px) scale(0.9547);animation:fall-280 54s -9s linear infinite}@keyframes fall-280{46.74%{transform:translate(27.45vw,46.74vh) scale(0.9547)}to{transform:translate(27.806vw,100vh) scale(0.9547)}}.festive2025banner .snow:nth-child(281){opacity:.64181;transform:translate(57.2312vw,-10px) scale(0.6198);animation:fall-281 60s -4s linear infinite}@keyframes fall-281{75.802%{transform:translate(45.0462vw,75.802vh) scale(0.6198)}to{transform:translate(51.1387vw,100vh) scale(0.6198)}}.festive2025banner .snow:nth-child(282){opacity:.084045;transform:translate(20.2528vw,-10px) scale(0.8798);animation:fall-282 46s -13s linear infinite}@keyframes fall-282{73.096%{transform:translate(31.2948vw,73.096vh) scale(0.8798)}to{transform:translate(25.7738vw,100vh) scale(0.8798)}}.festive2025banner .snow:nth-child(283){opacity:.2769;transform:translate(93.7894vw,-10px) scale(0.0388);animation:fall-283 48s -11s linear infinite}@keyframes fall-283{65.147%{transform:translate(101.1138vw,65.147vh) scale(0.0388)}to{transform:translate(97.4516vw,100vh) scale(0.0388)}}.festive2025banner .snow:nth-child(284){opacity:.090935;transform:translate(26.2707vw,-10px) scale(0.5548);animation:fall-284 52s -30s linear infinite}@keyframes fall-284{58.002%{transform:translate(31.4521vw,58.002vh) scale(0.5548)}to{transform:translate(28.8614vw,100vh) scale(0.5548)}}.festive2025banner .snow:nth-child(285){opacity:.199095;transform:translate(8.086vw,-10px) scale(0.223);animation:fall-285 58s -20s linear infinite}@keyframes fall-285{76.007%{transform:translate(3.632vw,76.007vh) scale(0.223)}to{transform:translate(5.859vw,100vh) scale(0.223)}}.festive2025banner .snow:nth-child(286){opacity:.448955;transform:translate(64.8424vw,-10px) scale(0.4966);animation:fall-286 60s -11s linear infinite}@keyframes fall-286{60.136%{transform:translate(73.5884vw,60.136vh) scale(0.4966)}to{transform:translate(69.2154vw,100vh) scale(0.4966)}}.festive2025banner .snow:nth-child(287){opacity:.510835;transform:translate(46.01vw,-10px) scale(0.2764);animation:fall-287 32s -17s linear infinite}@keyframes fall-287{53.25%{transform:translate(33.549vw,53.25vh) scale(0.2764)}to{transform:translate(39.7795vw,100vh) scale(0.2764)}}.festive2025banner .snow:nth-child(288){opacity:.051285;transform:translate(82.6034vw,-10px) scale(0.4227);animation:fall-288 22s -14s linear infinite}@keyframes fall-288{41.82%{transform:translate(68.224vw,41.82vh) scale(0.4227)}to{transform:translate(75.4137vw,100vh) scale(0.4227)}}.festive2025banner .snow:nth-child(289){opacity:.36998;transform:translate(17.7579vw,-10px) scale(0.003);animation:fall-289 20s -17s linear infinite}@keyframes fall-289{32.847%{transform:translate(17.8269vw,32.847vh) scale(0.003)}to{transform:translate(17.7924vw,100vh) scale(0.003)}}.festive2025banner .snow:nth-child(290){opacity:.55107;transform:translate(52.6056vw,-10px) scale(0.3161);animation:fall-290 52s -1s linear infinite}@keyframes fall-290{63.805%{transform:translate(50.5962vw,63.805vh) scale(0.3161)}to{transform:translate(51.6009vw,100vh) scale(0.3161)}}.festive2025banner .snow:nth-child(291){opacity:.535405;transform:translate(13.0776vw,-10px) scale(0.2967);animation:fall-291 20s -15s linear infinite}@keyframes fall-291{52.326%{transform:translate(2.073vw,52.326vh) scale(0.2967)}to{transform:translate(7.5753vw,100vh) scale(0.2967)}}.festive2025banner .snow:nth-child(292){opacity:.323505;transform:translate(56.5013vw,-10px) scale(0.0447);animation:fall-292 40s -9s linear infinite}@keyframes fall-292{71.939%{transform:translate(38.0587vw,71.939vh) scale(0.0447)}to{transform:translate(47.28vw,100vh) scale(0.0447)}}.festive2025banner .snow:nth-child(293){opacity:.301015;transform:translate(8.8631vw,-10px) scale(0.6243);animation:fall-293 44s -26s linear infinite}@keyframes fall-293{33.962%{transform:translate(-6.2471vw,33.962vh) scale(0.6243)}to{transform:translate(1.308vw,100vh) scale(0.6243)}}.festive2025banner .snow:nth-child(294){opacity:.09893;transform:translate(29.0722vw,-10px) scale(0.1163);animation:fall-294 30s -18s linear infinite}@keyframes fall-294{70.258%{transform:translate(24.2602vw,70.258vh) scale(0.1163)}to{transform:translate(26.6662vw,100vh) scale(0.1163)}}.festive2025banner .snow:nth-child(295){opacity:.356265;transform:translate(2.1904vw,-10px) scale(0.3595);animation:fall-295 58s -29s linear infinite}@keyframes fall-295{72.444%{transform:translate(19.748vw,72.444vh) scale(0.3595)}to{transform:translate(10.9692vw,100vh) scale(0.3595)}}.festive2025banner .snow:nth-child(296){opacity:.086775;transform:translate(93.148vw,-10px) scale(0.961);animation:fall-296 24s -25s linear infinite}@keyframes fall-296{65.843%{transform:translate(111.3478vw,65.843vh) scale(0.961)}to{transform:translate(102.2479vw,100vh) scale(0.961)}}.festive2025banner .snow:nth-child(297){opacity:.16497;transform:translate(6.4616vw,-10px) scale(0.9026);animation:fall-297 36s -24s linear infinite}@keyframes fall-297{63.933%{transform:translate(13.0706vw,63.933vh) scale(0.9026)}to{transform:translate(9.7661vw,100vh) scale(0.9026)}}.festive2025banner .snow:nth-child(298){opacity:.63362;transform:translate(34.1515vw,-10px) scale(0.2133);animation:fall-298 22s -6s linear infinite}@keyframes fall-298{72.306%{transform:translate(49.9263vw,72.306vh) scale(0.2133)}to{transform:translate(42.0389vw,100vh) scale(0.2133)}}.festive2025banner .snow:nth-child(299){opacity:.161135;transform:translate(6.1671vw,-10px) scale(0.8347);animation:fall-299 40s -2s linear infinite}@keyframes fall-299{40.793%{transform:translate(-8.7067vw,40.793vh) scale(0.8347)}to{transform:translate(-1.2698vw,100vh) scale(0.8347)}}.festive2025banner .snow:nth-child(300){opacity:.57642;transform:translate(91.2655vw,-10px) scale(0.6312);animation:fall-300 36s -8s linear infinite}@keyframes fall-300{44.971%{transform:translate(82.7169vw,44.971vh) scale(0.6312)}to{transform:translate(86.9912vw,100vh) scale(0.6312)}}.festive2025banner .snow:nth-child(301){opacity:.337805;transform:translate(2.6474vw,-10px) scale(0.014);animation:fall-301 20s -10s linear infinite}@keyframes fall-301{72.531%{transform:translate(-15.9162vw,72.531vh) scale(0.014)}to{transform:translate(-6.6344vw,100vh) scale(0.014)}}.festive2025banner .snow:nth-child(302){opacity:.530465;transform:translate(67.2705vw,-10px) scale(0.0712);animation:fall-302 36s -3s linear infinite}@keyframes fall-302{65.318%{transform:translate(79.3733vw,65.318vh) scale(0.0712)}to{transform:translate(73.3219vw,100vh) scale(0.0712)}}.festive2025banner .snow:nth-child(303){opacity:.64168;transform:translate(19.5109vw,-10px) scale(0.1145);animation:fall-303 52s -15s linear infinite}@keyframes fall-303{48.558%{transform:translate(21.9031vw,48.558vh) scale(0.1145)}to{transform:translate(20.707vw,100vh) scale(0.1145)}}.festive2025banner .snow:nth-child(304){opacity:.00832;transform:translate(0.985vw,-10px) scale(0.849);animation:fall-304 32s -13s linear infinite}@keyframes fall-304{53.733%{transform:translate(-2.7794vw,53.733vh) scale(0.849)}to{transform:translate(-0.8972vw,100vh) scale(0.849)}}.festive2025banner .snow:nth-child(305){opacity:.16848;transform:translate(35.4893vw,-10px) scale(0.3467);animation:fall-305 32s -13s linear infinite}@keyframes fall-305{48.075%{transform:translate(37.3317vw,48.075vh) scale(0.3467)}to{transform:translate(36.4105vw,100vh) scale(0.3467)}}.festive2025banner .snow:nth-child(306){opacity:.29172;transform:translate(78.4417vw,-10px) scale(0.877);animation:fall-306 34s -12s linear infinite}@keyframes fall-306{70.08%{transform:translate(98.1775vw,70.08vh) scale(0.877)}to{transform:translate(88.3096vw,100vh) scale(0.877)}}.festive2025banner .snow:nth-child(307){opacity:.12103;transform:translate(80.2102vw,-10px) scale(0.6659);animation:fall-307 30s -4s linear infinite}@keyframes fall-307{43.313%{transform:translate(67.8102vw,43.313vh) scale(0.6659)}to{transform:translate(74.0102vw,100vh) scale(0.6659)}}.festive2025banner .snow:nth-child(308){opacity:.367315;transform:translate(65.0223vw,-10px) scale(0.4113);animation:fall-308 42s -15s linear infinite}@keyframes fall-308{74.32%{transform:translate(70.8277vw,74.32vh) scale(0.4113)}to{transform:translate(67.925vw,100vh) scale(0.4113)}}.festive2025banner .snow:nth-child(309){opacity:.43914;transform:translate(91.7717vw,-10px) scale(0.0553);animation:fall-309 60s -22s linear infinite}@keyframes fall-309{65.069%{transform:translate(74.3193vw,65.069vh) scale(0.0553)}to{transform:translate(83.0455vw,100vh) scale(0.0553)}}.festive2025banner .snow:nth-child(310){opacity:.13663;transform:translate(36.1426vw,-10px) scale(0.9148);animation:fall-310 38s -12s linear infinite}@keyframes fall-310{53.811%{transform:translate(26.4196vw,53.811vh) scale(0.9148)}to{transform:translate(31.2811vw,100vh) scale(0.9148)}}.festive2025banner .snow:nth-child(311){opacity:.28899;transform:translate(34.8799vw,-10px) scale(0.9385);animation:fall-311 52s -9s linear infinite}@keyframes fall-311{57.681%{transform:translate(35.0175vw,57.681vh) scale(0.9385)}to{transform:translate(34.9487vw,100vh) scale(0.9385)}}.festive2025banner .snow:nth-child(312){opacity:.411385;transform:translate(7.8706vw,-10px) scale(0.4653);animation:fall-312 56s -5s linear infinite}@keyframes fall-312{43.64%{transform:translate(-4.7094vw,43.64vh) scale(0.4653)}to{transform:translate(1.5806vw,100vh) scale(0.4653)}}.festive2025banner .snow:nth-child(313){opacity:.202475;transform:translate(29.1123vw,-10px) scale(0.4158);animation:fall-313 28s -12s linear infinite}@keyframes fall-313{47.012%{transform:translate(35.3347vw,47.012vh) scale(0.4158)}to{transform:translate(32.2235vw,100vh) scale(0.4158)}}.festive2025banner .snow:nth-child(314){opacity:.161655;transform:translate(46.9711vw,-10px) scale(0.729);animation:fall-314 24s -13s linear infinite}@keyframes fall-314{48.893%{transform:translate(53.5375vw,48.893vh) scale(0.729)}to{transform:translate(50.2543vw,100vh) scale(0.729)}}.festive2025banner .snow:nth-child(315){opacity:.489255;transform:translate(61.736vw,-10px) scale(0.061);animation:fall-315 56s -11s linear infinite}@keyframes fall-315{43.689%{transform:translate(54.508vw,43.689vh) scale(0.061)}to{transform:translate(58.122vw,100vh) scale(0.061)}}.festive2025banner .snow:nth-child(316){opacity:.51155;transform:translate(82.1444vw,-10px) scale(0.9405);animation:fall-316 56s -3s linear infinite}@keyframes fall-316{45.711%{transform:translate(94.3402vw,45.711vh) scale(0.9405)}to{transform:translate(88.2423vw,100vh) scale(0.9405)}}.festive2025banner .snow:nth-child(317){opacity:.364715;transform:translate(53.2077vw,-10px) scale(0.8927);animation:fall-317 46s -27s linear infinite}@keyframes fall-317{45.68%{transform:translate(58.0677vw,45.68vh) scale(0.8927)}to{transform:translate(55.6377vw,100vh) scale(0.8927)}}.festive2025banner .snow:nth-child(318){opacity:.536835;transform:translate(23.692vw,-10px) scale(0.1048);animation:fall-318 42s -25s linear infinite}@keyframes fall-318{50.691%{transform:translate(12.2016vw,50.691vh) scale(0.1048)}to{transform:translate(17.9468vw,100vh) scale(0.1048)}}.festive2025banner .snow:nth-child(319){opacity:.345605;transform:translate(84.8998vw,-10px) scale(0.584);animation:fall-319 28s -6s linear infinite}@keyframes fall-319{54.604%{transform:translate(68.7996vw,54.604vh) scale(0.584)}to{transform:translate(76.8497vw,100vh) scale(0.584)}}.festive2025banner .snow:nth-child(320){opacity:.64779;transform:translate(71.5796vw,-10px) scale(0.3248);animation:fall-320 28s -25s linear infinite}@keyframes fall-320{35.122%{transform:translate(83.149vw,35.122vh) scale(0.3248)}to{transform:translate(77.3643vw,100vh) scale(0.3248)}}.festive2025banner .snow:nth-child(321){opacity:.162305;transform:translate(48.3789vw,-10px) scale(0.9231);animation:fall-321 38s -7s linear infinite}@keyframes fall-321{78.781%{transform:translate(50.9117vw,78.781vh) scale(0.9231)}to{transform:translate(49.6453vw,100vh) scale(0.9231)}}.festive2025banner .snow:nth-child(322){opacity:.43238;transform:translate(21.4619vw,-10px) scale(0.2751);animation:fall-322 20s -28s linear infinite}@keyframes fall-322{49.228%{transform:translate(8.5583vw,49.228vh) scale(0.2751)}to{transform:translate(15.0101vw,100vh) scale(0.2751)}}.festive2025banner .snow:nth-child(323){opacity:.478335;transform:translate(85.3534vw,-10px) scale(0.325);animation:fall-323 50s -16s linear infinite}@keyframes fall-323{73.238%{transform:translate(89.573vw,73.238vh) scale(0.325)}to{transform:translate(87.4632vw,100vh) scale(0.325)}}.festive2025banner .snow:nth-child(324){opacity:.295295;transform:translate(0.0018vw,-10px) scale(0.7058);animation:fall-324 22s -4s linear infinite}@keyframes fall-324{59.013%{transform:translate(11.4682vw,59.013vh) scale(0.7058)}to{transform:translate(5.735vw,100vh) scale(0.7058)}}.festive2025banner .snow:nth-child(325){opacity:.13546;transform:translate(53.963vw,-10px) scale(0.2667);animation:fall-325 56s -22s linear infinite}@keyframes fall-325{42.851%{transform:translate(61.2626vw,42.851vh) scale(0.2667)}to{transform:translate(57.6128vw,100vh) scale(0.2667)}}.festive2025banner .snow:nth-child(326){opacity:.255515;transform:translate(89.197vw,-10px) scale(0.2022);animation:fall-326 60s -30s linear infinite}@keyframes fall-326{78.649%{transform:translate(101.8754vw,78.649vh) scale(0.2022)}to{transform:translate(95.5362vw,100vh) scale(0.2022)}}.festive2025banner .snow:nth-child(327){opacity:.30706;transform:translate(36.4693vw,-10px) scale(0.0288);animation:fall-327 40s -26s linear infinite}@keyframes fall-327{65.105%{transform:translate(46.3661vw,65.105vh) scale(0.0288)}to{transform:translate(41.4177vw,100vh) scale(0.0288)}}.festive2025banner .snow:nth-child(328){opacity:.51662;transform:translate(78.1502vw,-10px) scale(0.0623);animation:fall-328 26s -24s linear infinite}@keyframes fall-328{41.415%{transform:translate(74.1384vw,41.415vh) scale(0.0623)}to{transform:translate(76.1443vw,100vh) scale(0.0623)}}.festive2025banner .snow:nth-child(329){opacity:.211055;transform:translate(52.9924vw,-10px) scale(0.3307);animation:fall-329 26s -5s linear infinite}@keyframes fall-329{79.236%{transform:translate(54.034vw,79.236vh) scale(0.3307)}to{transform:translate(53.5132vw,100vh) scale(0.3307)}}.festive2025banner .snow:nth-child(330){opacity:.326495;transform:translate(80.3298vw,-10px) scale(0.9021);animation:fall-330 56s -7s linear infinite}@keyframes fall-330{66.252%{transform:translate(71.0278vw,66.252vh) scale(0.9021)}to{transform:translate(75.6788vw,100vh) scale(0.9021)}}.festive2025banner .snow:nth-child(331){opacity:.514995;transform:translate(1.1628vw,-10px) scale(0.4946);animation:fall-331 54s -12s linear infinite}@keyframes fall-331{53.565%{transform:translate(16.7188vw,53.565vh) scale(0.4946)}to{transform:translate(8.9408vw,100vh) scale(0.4946)}}.festive2025banner .snow:nth-child(332){opacity:.42016;transform:translate(77.1458vw,-10px) scale(0.9842);animation:fall-332 30s -22s linear infinite}@keyframes fall-332{32.678%{transform:translate(72.0132vw,32.678vh) scale(0.9842)}to{transform:translate(74.5795vw,100vh) scale(0.9842)}}.festive2025banner .snow:nth-child(333){opacity:.31512;transform:translate(5.3998vw,-10px) scale(0.0035);animation:fall-333 32s -28s linear infinite}@keyframes fall-333{56.101%{transform:translate(9.8022vw,56.101vh) scale(0.0035)}to{transform:translate(7.601vw,100vh) scale(0.0035)}}.festive2025banner .snow:nth-child(334){opacity:.568555;transform:translate(94.3676vw,-10px) scale(0.4514);animation:fall-334 52s -26s linear infinite}@keyframes fall-334{62.691%{transform:translate(80.8812vw,62.691vh) scale(0.4514)}to{transform:translate(87.6244vw,100vh) scale(0.4514)}}.festive2025banner .snow:nth-child(335){opacity:.234585;transform:translate(2.4624vw,-10px) scale(0.7682);animation:fall-335 44s -12s linear infinite}@keyframes fall-335{64.405%{transform:translate(-0.9834vw,64.405vh) scale(0.7682)}to{transform:translate(0.7395vw,100vh) scale(0.7682)}}.festive2025banner .snow:nth-child(336){opacity:.35802;transform:translate(76.6013vw,-10px) scale(0.7735);animation:fall-336 34s -12s linear infinite}@keyframes fall-336{63.721%{transform:translate(80.1047vw,63.721vh) scale(0.7735)}to{transform:translate(78.353vw,100vh) scale(0.7735)}}.festive2025banner .snow:nth-child(337){opacity:.19695;transform:translate(60.0488vw,-10px) scale(0.0125);animation:fall-337 46s -26s linear infinite}@keyframes fall-337{32.438%{transform:translate(63.9832vw,32.438vh) scale(0.0125)}to{transform:translate(62.016vw,100vh) scale(0.0125)}}.festive2025banner .snow:nth-child(338){opacity:.510705;transform:translate(23.1814vw,-10px) scale(0.3704);animation:fall-338 58s -8s linear infinite}@keyframes fall-338{32.595%{transform:translate(22.789vw,32.595vh) scale(0.3704)}to{transform:translate(22.9852vw,100vh) scale(0.3704)}}.festive2025banner .snow:nth-child(339){opacity:.39429;transform:translate(16.1257vw,-10px) scale(0.4299);animation:fall-339 46s -19s linear infinite}@keyframes fall-339{35.597%{transform:translate(30.0729vw,35.597vh) scale(0.4299)}to{transform:translate(23.0993vw,100vh) scale(0.4299)}}.festive2025banner .snow:nth-child(340){opacity:.647205;transform:translate(25.4259vw,-10px) scale(0.3698);animation:fall-340 32s -11s linear infinite}@keyframes fall-340{46.683%{transform:translate(11.5661vw,46.683vh) scale(0.3698)}to{transform:translate(18.496vw,100vh) scale(0.3698)}}.festive2025banner .snow:nth-child(341){opacity:.56316;transform:translate(13.0147vw,-10px) scale(0.6497);animation:fall-341 54s -4s linear infinite}@keyframes fall-341{37.625%{transform:translate(26.1295vw,37.625vh) scale(0.6497)}to{transform:translate(19.5721vw,100vh) scale(0.6497)}}.festive2025banner .snow:nth-child(342){opacity:.473915;transform:translate(54.739vw,-10px) scale(0.7737);animation:fall-342 38s -21s linear infinite}@keyframes fall-342{43.924%{transform:translate(63.935vw,43.924vh) scale(0.7737)}to{transform:translate(59.337vw,100vh) scale(0.7737)}}.festive2025banner .snow:nth-child(343){opacity:.046865;transform:translate(33.982vw,-10px) scale(0.2015);animation:fall-343 52s -16s linear infinite}@keyframes fall-343{55.199%{transform:translate(32.9594vw,55.199vh) scale(0.2015)}to{transform:translate(33.4707vw,100vh) scale(0.2015)}}.festive2025banner .snow:nth-child(344){opacity:.528905;transform:translate(30.2232vw,-10px) scale(0.1062);animation:fall-344 48s -25s linear infinite}@keyframes fall-344{77.222%{transform:translate(24.6954vw,77.222vh) scale(0.1062)}to{transform:translate(27.4593vw,100vh) scale(0.1062)}}.festive2025banner .snow:nth-child(345){opacity:.21177;transform:translate(84.4063vw,-10px) scale(0.1384);animation:fall-345 34s -2s linear infinite}@keyframes fall-345{32.418%{transform:translate(92.5255vw,32.418vh) scale(0.1384)}to{transform:translate(88.4659vw,100vh) scale(0.1384)}}.festive2025banner .snow:nth-child(346){opacity:.468455;transform:translate(9.092vw,-10px) scale(0.194);animation:fall-346 52s -9s linear infinite}@keyframes fall-346{70.491%{transform:translate(13.5896vw,70.491vh) scale(0.194)}to{transform:translate(11.3408vw,100vh) scale(0.194)}}.festive2025banner .snow:nth-child(347){opacity:.648375;transform:translate(81.6112vw,-10px) scale(0.3512);animation:fall-347 46s -7s linear infinite}@keyframes fall-347{62.664%{transform:translate(71.5872vw,62.664vh) scale(0.3512)}to{transform:translate(76.5992vw,100vh) scale(0.3512)}}.festive2025banner .snow:nth-child(348){opacity:.647075;transform:translate(19.7828vw,-10px) scale(0.2221);animation:fall-348 40s -5s linear infinite}@keyframes fall-348{56.454%{transform:translate(23.5826vw,56.454vh) scale(0.2221)}to{transform:translate(21.6827vw,100vh) scale(0.2221)}}.festive2025banner .snow:nth-child(349){opacity:.609765;transform:translate(3.5501vw,-10px) scale(0.9754);animation:fall-349 26s -27s linear infinite}@keyframes fall-349{37.805%{transform:translate(-7.6703vw,37.805vh) scale(0.9754)}to{transform:translate(-2.0601vw,100vh) scale(0.9754)}}.festive2025banner .snow:nth-child(350){opacity:.439465;transform:translate(79.132vw,-10px) scale(0.113);animation:fall-350 30s -13s linear infinite}@keyframes fall-350{71.585%{transform:translate(93.7654vw,71.585vh) scale(0.113)}to{transform:translate(86.4487vw,100vh) scale(0.113)}}.festive2025banner .snow:nth-child(351){opacity:.58825;transform:translate(91.3182vw,-10px) scale(0.36);animation:fall-351 44s -19s linear infinite}@keyframes fall-351{30.007%{transform:translate(104.1072vw,30.007vh) scale(0.36)}to{transform:translate(97.7127vw,100vh) scale(0.36)}}.festive2025banner .snow:nth-child(352){opacity:.603265;transform:translate(51.6046vw,-10px) scale(0.7938);animation:fall-352 60s -27s linear infinite}@keyframes fall-352{63.459%{transform:translate(34.0416vw,63.459vh) scale(0.7938)}to{transform:translate(42.8231vw,100vh) scale(0.7938)}}.festive2025banner .snow:nth-child(353){opacity:.190125;transform:translate(78.6004vw,-10px) scale(0.0133);animation:fall-353 32s -12s linear infinite}@keyframes fall-353{48.709%{transform:translate(96.4218vw,48.709vh) scale(0.0133)}to{transform:translate(87.5111vw,100vh) scale(0.0133)}}.festive2025banner .snow:nth-child(354){opacity:.36192;transform:translate(8.8165vw,-10px) scale(0.0445);animation:fall-354 26s -10s linear infinite}@keyframes fall-354{65.78%{transform:translate(16.4557vw,65.78vh) scale(0.0445)}to{transform:translate(12.6361vw,100vh) scale(0.0445)}}.festive2025banner .snow:nth-child(355){opacity:.08359;transform:translate(13.5756vw,-10px) scale(0.5727);animation:fall-355 34s -3s linear infinite}@keyframes fall-355{63.637%{transform:translate(29.4532vw,63.637vh) scale(0.5727)}to{transform:translate(21.5144vw,100vh) scale(0.5727)}}.festive2025banner .snow:nth-child(356){opacity:.25506;transform:translate(72.2238vw,-10px) scale(0.2912);animation:fall-356 42s -19s linear infinite}@keyframes fall-356{38.133%{transform:translate(69.4742vw,38.133vh) scale(0.2912)}to{transform:translate(70.849vw,100vh) scale(0.2912)}}.festive2025banner .snow:nth-child(357){opacity:.013975;transform:translate(61.9365vw,-10px) scale(0.6161);animation:fall-357 54s -26s linear infinite}@keyframes fall-357{31.586%{transform:translate(58.4865vw,31.586vh) scale(0.6161)}to{transform:translate(60.2115vw,100vh) scale(0.6161)}}.festive2025banner .snow:nth-child(358){opacity:.171925;transform:translate(24.3366vw,-10px) scale(0.6485);animation:fall-358 36s -25s linear infinite}@keyframes fall-358{69.046%{transform:translate(30.528vw,69.046vh) scale(0.6485)}to{transform:translate(27.4323vw,100vh) scale(0.6485)}}.festive2025banner .snow:nth-child(359){opacity:.25597;transform:translate(65.1401vw,-10px) scale(0.5176);animation:fall-359 22s -30s linear infinite}@keyframes fall-359{54.986%{transform:translate(67.9741vw,54.986vh) scale(0.5176)}to{transform:translate(66.5571vw,100vh) scale(0.5176)}}.festive2025banner .snow:nth-child(360){opacity:.36868;transform:translate(25.6894vw,-10px) scale(0.2166);animation:fall-360 34s -14s linear infinite}@keyframes fall-360{52.302%{transform:translate(18.8406vw,52.302vh) scale(0.2166)}to{transform:translate(22.265vw,100vh) scale(0.2166)}}.festive2025banner .snow:nth-child(361){opacity:.261885;transform:translate(2.6771vw,-10px) scale(0.7523);animation:fall-361 32s -15s linear infinite}@keyframes fall-361{44.896%{transform:translate(-1.7517vw,44.896vh) scale(0.7523)}to{transform:translate(0.4627vw,100vh) scale(0.7523)}}.festive2025banner .snow:nth-child(362){opacity:.354575;transform:translate(47.3582vw,-10px) scale(0.5342);animation:fall-362 28s -6s linear infinite}@keyframes fall-362{57.118%{transform:translate(64.0914vw,57.118vh) scale(0.5342)}to{transform:translate(55.7248vw,100vh) scale(0.5342)}}.festive2025banner .snow:nth-child(363){opacity:.119665;transform:translate(84.7945vw,-10px) scale(0.1232);animation:fall-363 54s -19s linear infinite}@keyframes fall-363{33.288%{transform:translate(85.8169vw,33.288vh) scale(0.1232)}to{transform:translate(85.3057vw,100vh) scale(0.1232)}}.festive2025banner .snow:nth-child(364){opacity:.048815;transform:translate(43.0852vw,-10px) scale(0.5702);animation:fall-364 54s -15s linear infinite}@keyframes fall-364{35.683%{transform:translate(45.5156vw,35.683vh) scale(0.5702)}to{transform:translate(44.3004vw,100vh) scale(0.5702)}}.festive2025banner .snow:nth-child(365){opacity:.32149;transform:translate(60.6674vw,-10px) scale(0.2297);animation:fall-365 40s -26s linear infinite}@keyframes fall-365{37.382%{transform:translate(42.068vw,37.382vh) scale(0.2297)}to{transform:translate(51.3677vw,100vh) scale(0.2297)}}.festive2025banner .snow:nth-child(366){opacity:.631345;transform:translate(23.6033vw,-10px) scale(0.2682);animation:fall-366 60s -6s linear infinite}@keyframes fall-366{30.266%{transform:translate(23.6717vw,30.266vh) scale(0.2682)}to{transform:translate(23.6375vw,100vh) scale(0.2682)}}.festive2025banner .snow:nth-child(367){opacity:.453765;transform:translate(41.9058vw,-10px) scale(0.8194);animation:fall-367 60s -28s linear infinite}@keyframes fall-367{78.142%{transform:translate(27.3972vw,78.142vh) scale(0.8194)}to{transform:translate(34.6515vw,100vh) scale(0.8194)}}.festive2025banner .snow:nth-child(368){opacity:.385125;transform:translate(91.1101vw,-10px) scale(0.1529);animation:fall-368 58s -2s linear infinite}@keyframes fall-368{76.014%{transform:translate(73.7121vw,76.014vh) scale(0.1529)}to{transform:translate(82.4111vw,100vh) scale(0.1529)}}.festive2025banner .snow:nth-child(369){opacity:.46878;transform:translate(97.8781vw,-10px) scale(0.6216);animation:fall-369 46s -19s linear infinite}@keyframes fall-369{57.116%{transform:translate(77.9969vw,57.116vh) scale(0.6216)}to{transform:translate(87.9375vw,100vh) scale(0.6216)}}.festive2025banner .snow:nth-child(370){opacity:.56381;transform:translate(58.874vw,-10px) scale(0.8113);animation:fall-370 34s -14s linear infinite}@keyframes fall-370{47.004%{transform:translate(51.1726vw,47.004vh) scale(0.8113)}to{transform:translate(55.0233vw,100vh) scale(0.8113)}}.festive2025banner .snow:nth-child(371){opacity:.054015;transform:translate(96.2228vw,-10px) scale(0.5617);animation:fall-371 46s -2s linear infinite}@keyframes fall-371{44.611%{transform:translate(82.9076vw,44.611vh) scale(0.5617)}to{transform:translate(89.5652vw,100vh) scale(0.5617)}}.festive2025banner .snow:nth-child(372){opacity:.594295;transform:translate(64.3739vw,-10px) scale(0.9519);animation:fall-372 54s -26s linear infinite}@keyframes fall-372{63.045%{transform:translate(71.3711vw,63.045vh) scale(0.9519)}to{transform:translate(67.8725vw,100vh) scale(0.9519)}}.festive2025banner .snow:nth-child(373){opacity:.129805;transform:translate(61.0326vw,-10px) scale(0.7587);animation:fall-373 48s -23s linear infinite}@keyframes fall-373{59.76%{transform:translate(71.7296vw,59.76vh) scale(0.7587)}to{transform:translate(66.3811vw,100vh) scale(0.7587)}}.festive2025banner .snow:nth-child(374){opacity:.35581;transform:translate(61.0503vw,-10px) scale(0.6681);animation:fall-374 50s -7s linear infinite}@keyframes fall-374{48.748%{transform:translate(67.1395vw,48.748vh) scale(0.6681)}to{transform:translate(64.0949vw,100vh) scale(0.6681)}}.festive2025banner .snow:nth-child(375){opacity:.246675;transform:translate(21.0025vw,-10px) scale(0.035);animation:fall-375 52s -26s linear infinite}@keyframes fall-375{32.778%{transform:translate(26.0173vw,32.778vh) scale(0.035)}to{transform:translate(23.5099vw,100vh) scale(0.035)}}.festive2025banner .snow:nth-child(376){opacity:.0845;transform:translate(70.1119vw,-10px) scale(0.2871);animation:fall-376 46s -5s linear infinite}@keyframes fall-376{71.275%{transform:translate(64.3949vw,71.275vh) scale(0.2871)}to{transform:translate(67.2534vw,100vh) scale(0.2871)}}.festive2025banner .snow:nth-child(377){opacity:.581295;transform:translate(88.9059vw,-10px) scale(0.2969);animation:fall-377 30s -7s linear infinite}@keyframes fall-377{61.494%{transform:translate(100.7799vw,61.494vh) scale(0.2969)}to{transform:translate(94.8429vw,100vh) scale(0.2969)}}.festive2025banner .snow:nth-child(378){opacity:.63804;transform:translate(74.4342vw,-10px) scale(0.1566);animation:fall-378 58s -21s linear infinite}@keyframes fall-378{76.439%{transform:translate(67.4402vw,76.439vh) scale(0.1566)}to{transform:translate(70.9372vw,100vh) scale(0.1566)}}.festive2025banner .snow:nth-child(379){opacity:.0026;transform:translate(89.8622vw,-10px) scale(0.2855);animation:fall-379 36s -3s linear infinite}@keyframes fall-379{76.839%{transform:translate(91.3838vw,76.839vh) scale(0.2855)}to{transform:translate(90.623vw,100vh) scale(0.2855)}}.festive2025banner .snow:nth-child(380){opacity:.007345;transform:translate(12.3907vw,-10px) scale(0.3243);animation:fall-380 42s -23s linear infinite}@keyframes fall-380{46.807%{transform:translate(15.4961vw,46.807vh) scale(0.3243)}to{transform:translate(13.9434vw,100vh) scale(0.3243)}}.festive2025banner .snow:nth-child(381){opacity:.058565;transform:translate(57.2613vw,-10px) scale(0.4642);animation:fall-381 26s -21s linear infinite}@keyframes fall-381{39.615%{transform:translate(38.9653vw,39.615vh) scale(0.4642)}to{transform:translate(48.1133vw,100vh) scale(0.4642)}}.festive2025banner .snow:nth-child(382){opacity:.32162;transform:translate(26.0581vw,-10px) scale(0.9766);animation:fall-382 44s -27s linear infinite}@keyframes fall-382{68.699%{transform:translate(15.6213vw,68.699vh) scale(0.9766)}to{transform:translate(20.8397vw,100vh) scale(0.9766)}}.festive2025banner .snow:nth-child(383){opacity:.3939;transform:translate(85.2343vw,-10px) scale(0.1494);animation:fall-383 40s -8s linear infinite}@keyframes fall-383{71.212%{transform:translate(95.9339vw,71.212vh) scale(0.1494)}to{transform:translate(90.5841vw,100vh) scale(0.1494)}}.festive2025banner .snow:nth-child(384){opacity:.61737;transform:translate(72.0553vw,-10px) scale(0.0999);animation:fall-384 58s -27s linear infinite}@keyframes fall-384{51.256%{transform:translate(73.2033vw,51.256vh) scale(0.0999)}to{transform:translate(72.6293vw,100vh) scale(0.0999)}}.festive2025banner .snow:nth-child(385){opacity:.340145;transform:translate(54.7383vw,-10px) scale(0.1803);animation:fall-385 36s -4s linear infinite}@keyframes fall-385{43.832%{transform:translate(58.7201vw,43.832vh) scale(0.1803)}to{transform:translate(56.7292vw,100vh) scale(0.1803)}}.festive2025banner .snow:nth-child(386){opacity:.151515;transform:translate(76.4936vw,-10px) scale(0.9689);animation:fall-386 42s -6s linear infinite}@keyframes fall-386{74.337%{transform:translate(73.3518vw,74.337vh) scale(0.9689)}to{transform:translate(74.9227vw,100vh) scale(0.9689)}}.festive2025banner .snow:nth-child(387){opacity:.463515;transform:translate(47.0925vw,-10px) scale(0.3318);animation:fall-387 38s -27s linear infinite}@keyframes fall-387{73.855%{transform:translate(64.8769vw,73.855vh) scale(0.3318)}to{transform:translate(55.9847vw,100vh) scale(0.3318)}}.festive2025banner .snow:nth-child(388){opacity:.249535;transform:translate(76.3963vw,-10px) scale(0.9517);animation:fall-388 38s -27s linear infinite}@keyframes fall-388{72.695%{transform:translate(82.3939vw,72.695vh) scale(0.9517)}to{transform:translate(79.3951vw,100vh) scale(0.9517)}}.festive2025banner .snow:nth-child(389){opacity:.60437;transform:translate(17.8244vw,-10px) scale(0.7046);animation:fall-389 36s -11s linear infinite}@keyframes fall-389{76.23%{transform:translate(26.0542vw,76.23vh) scale(0.7046)}to{transform:translate(21.9393vw,100vh) scale(0.7046)}}.festive2025banner .snow:nth-child(390){opacity:.5707;transform:translate(74.7835vw,-10px) scale(0.3097);animation:fall-390 54s -24s linear infinite}@keyframes fall-390{39.966%{transform:translate(65.1589vw,39.966vh) scale(0.3097)}to{transform:translate(69.9712vw,100vh) scale(0.3097)}}.festive2025banner .snow:nth-child(391){opacity:.089245;transform:translate(16.9905vw,-10px) scale(0.8308);animation:fall-391 38s -14s linear infinite}@keyframes fall-391{73.977%{transform:translate(23.1957vw,73.977vh) scale(0.8308)}to{transform:translate(20.0931vw,100vh) scale(0.8308)}}.festive2025banner .snow:nth-child(392){opacity:.315445;transform:translate(26.33vw,-10px) scale(0.9128);animation:fall-392 50s -9s linear infinite}@keyframes fall-392{53.337%{transform:translate(44.506vw,53.337vh) scale(0.9128)}to{transform:translate(35.418vw,100vh) scale(0.9128)}}.festive2025banner .snow:nth-child(393){opacity:.43966;transform:translate(29.5599vw,-10px) scale(0.954);animation:fall-393 22s -10s linear infinite}@keyframes fall-393{72.462%{transform:translate(11.2707vw,72.462vh) scale(0.954)}to{transform:translate(20.4153vw,100vh) scale(0.954)}}.festive2025banner .snow:nth-child(394){opacity:.618345;transform:translate(17.111vw,-10px) scale(0.7652);animation:fall-394 24s -18s linear infinite}@keyframes fall-394{55.708%{transform:translate(25.9528vw,55.708vh) scale(0.7652)}to{transform:translate(21.5319vw,100vh) scale(0.7652)}}.festive2025banner .snow:nth-child(395){opacity:.358215;transform:translate(88.4429vw,-10px) scale(0.5576);animation:fall-395 46s -27s linear infinite}@keyframes fall-395{53.29%{transform:translate(83.5553vw,53.29vh) scale(0.5576)}to{transform:translate(85.9991vw,100vh) scale(0.5576)}}.festive2025banner .snow:nth-child(396){opacity:.37102;transform:translate(1.2897vw,-10px) scale(0.5422);animation:fall-396 46s -2s linear infinite}@keyframes fall-396{33.34%{transform:translate(4.3427vw,33.34vh) scale(0.5422)}to{transform:translate(2.8162vw,100vh) scale(0.5422)}}.festive2025banner .snow:nth-child(397){opacity:.479115;transform:translate(74.9832vw,-10px) scale(0.0884);animation:fall-397 40s -10s linear infinite}@keyframes fall-397{32.621%{transform:translate(81.763vw,32.621vh) scale(0.0884)}to{transform:translate(78.3731vw,100vh) scale(0.0884)}}.festive2025banner .snow:nth-child(398){opacity:.535535;transform:translate(98.0051vw,-10px) scale(0.8412);animation:fall-398 38s -24s linear infinite}@keyframes fall-398{36.814%{transform:translate(108.3197vw,36.814vh) scale(0.8412)}to{transform:translate(103.1624vw,100vh) scale(0.8412)}}.festive2025banner .snow:nth-child(399){opacity:.23712;transform:translate(32.6885vw,-10px) scale(0.7827);animation:fall-399 54s -14s linear infinite}@keyframes fall-399{37.705%{transform:translate(27.3341vw,37.705vh) scale(0.7827)}to{transform:translate(30.0113vw,100vh) scale(0.7827)}}.festive2025banner .snow:nth-child(400){opacity:.297115;transform:translate(25.6757vw,-10px) scale(0.4315);animation:fall-400 28s -22s linear infinite}@keyframes fall-400{60.509%{transform:translate(22.1061vw,60.509vh) scale(0.4315)}to{transform:translate(23.8909vw,100vh) scale(0.4315)}}.festive2025banner .snow:nth-child(401){opacity:.62075;transform:translate(90.0609vw,-10px) scale(0.9033);animation:fall-401 36s -12s linear infinite}@keyframes fall-401{53.514%{transform:translate(96.9597vw,53.514vh) scale(0.9033)}to{transform:translate(93.5103vw,100vh) scale(0.9033)}}.festive2025banner .snow:nth-child(402){opacity:.560625;transform:translate(16.6754vw,-10px) scale(0.8789);animation:fall-402 56s -22s linear infinite}@keyframes fall-402{55.955%{transform:translate(21.227vw,55.955vh) scale(0.8789)}to{transform:translate(18.9512vw,100vh) scale(0.8789)}}.festive2025banner .snow:nth-child(403){opacity:.29107;transform:translate(59.0584vw,-10px) scale(0.355);animation:fall-403 28s -16s linear infinite}@keyframes fall-403{58.474%{transform:translate(56.9396vw,58.474vh) scale(0.355)}to{transform:translate(57.999vw,100vh) scale(0.355)}}.festive2025banner .snow:nth-child(404){opacity:.5265;transform:translate(50.03vw,-10px) scale(0.8902);animation:fall-404 58s -8s linear infinite}@keyframes fall-404{71.567%{transform:translate(40.1222vw,71.567vh) scale(0.8902)}to{transform:translate(45.0761vw,100vh) scale(0.8902)}}.festive2025banner .snow:nth-child(405){opacity:.108615;transform:translate(81.9201vw,-10px) scale(0.2935);animation:fall-405 56s -2s linear infinite}@keyframes fall-405{60.541%{transform:translate(89.4607vw,60.541vh) scale(0.2935)}to{transform:translate(85.6904vw,100vh) scale(0.2935)}}.festive2025banner .snow:nth-child(406){opacity:.514475;transform:translate(82.8581vw,-10px) scale(0.6005);animation:fall-406 40s -30s linear infinite}@keyframes fall-406{53.061%{transform:translate(100.3155vw,53.061vh) scale(0.6005)}to{transform:translate(91.5868vw,100vh) scale(0.6005)}}.festive2025banner .snow:nth-child(407){opacity:.6149;transform:translate(1.2715vw,-10px) scale(0.8294);animation:fall-407 58s -8s linear infinite}@keyframes fall-407{78.074%{transform:translate(-2.9981vw,78.074vh) scale(0.8294)}to{transform:translate(-0.8633vw,100vh) scale(0.8294)}}.festive2025banner .snow:nth-child(408){opacity:.224445;transform:translate(91.4217vw,-10px) scale(0.7371);animation:fall-408 40s -13s linear infinite}@keyframes fall-408{37.833%{transform:translate(75.4935vw,37.833vh) scale(0.7371)}to{transform:translate(83.4576vw,100vh) scale(0.7371)}}.festive2025banner .snow:nth-child(409){opacity:.56719;transform:translate(78.2848vw,-10px) scale(0.629);animation:fall-409 58s -30s linear infinite}@keyframes fall-409{70.699%{transform:translate(62.8328vw,70.699vh) scale(0.629)}to{transform:translate(70.5588vw,100vh) scale(0.629)}}.festive2025banner .snow:nth-child(410){opacity:.579865;transform:translate(24.6857vw,-10px) scale(0.507);animation:fall-410 48s -19s linear infinite}@keyframes fall-410{36.242%{transform:translate(14.8529vw,36.242vh) scale(0.507)}to{transform:translate(19.7693vw,100vh) scale(0.507)}}.festive2025banner .snow:nth-child(411){opacity:.468065;transform:translate(72.5719vw,-10px) scale(0.8694);animation:fall-411 34s -1s linear infinite}@keyframes fall-411{49.61%{transform:translate(84.0235vw,49.61vh) scale(0.8694)}to{transform:translate(78.2977vw,100vh) scale(0.8694)}}.festive2025banner .snow:nth-child(412){opacity:.404755;transform:translate(61.6678vw,-10px) scale(0.6346);animation:fall-412 30s -17s linear infinite}@keyframes fall-412{75.024%{transform:translate(79.7202vw,75.024vh) scale(0.6346)}to{transform:translate(70.694vw,100vh) scale(0.6346)}}.festive2025banner .snow:nth-child(413){opacity:.494455;transform:translate(27.7049vw,-10px) scale(0.9654);animation:fall-413 36s -5s linear infinite}@keyframes fall-413{58.255%{transform:translate(14.8825vw,58.255vh) scale(0.9654)}to{transform:translate(21.2937vw,100vh) scale(0.9654)}}.festive2025banner .snow:nth-child(414){opacity:.55614;transform:translate(20.4142vw,-10px) scale(0.6685);animation:fall-414 58s -16s linear infinite}@keyframes fall-414{60.352%{transform:translate(4.0598vw,60.352vh) scale(0.6685)}to{transform:translate(12.237vw,100vh) scale(0.6685)}}.festive2025banner .snow:nth-child(415){opacity:.07995;transform:translate(73.1825vw,-10px) scale(0.6338);animation:fall-415 56s -8s linear infinite}@keyframes fall-415{42.989%{transform:translate(61.1131vw,42.989vh) scale(0.6338)}to{transform:translate(67.1478vw,100vh) scale(0.6338)}}.festive2025banner .snow:nth-child(416){opacity:.236145;transform:translate(30.732vw,-10px) scale(0.7276);animation:fall-416 24s -6s linear infinite}@keyframes fall-416{57.398%{transform:translate(10.83vw,57.398vh) scale(0.7276)}to{transform:translate(20.781vw,100vh) scale(0.7276)}}.festive2025banner .snow:nth-child(417){opacity:.16978;transform:translate(41.8002vw,-10px) scale(0.7518);animation:fall-417 34s -5s linear infinite}@keyframes fall-417{44.845%{transform:translate(44.1666vw,44.845vh) scale(0.7518)}to{transform:translate(42.9834vw,100vh) scale(0.7518)}}.festive2025banner .snow:nth-child(418){opacity:.47723;transform:translate(43.2697vw,-10px) scale(0.4718);animation:fall-418 26s -1s linear infinite}@keyframes fall-418{70.239%{transform:translate(38.6937vw,70.239vh) scale(0.4718)}to{transform:translate(40.9817vw,100vh) scale(0.4718)}}.festive2025banner .snow:nth-child(419){opacity:.391105;transform:translate(91.0882vw,-10px) scale(0.1515);animation:fall-419 46s -11s linear infinite}@keyframes fall-419{50.664%{transform:translate(97.8442vw,50.664vh) scale(0.1515)}to{transform:translate(94.4662vw,100vh) scale(0.1515)}}.festive2025banner .snow:nth-child(420){opacity:.13702;transform:translate(34.6334vw,-10px) scale(0.0541);animation:fall-420 58s -17s linear infinite}@keyframes fall-420{56.853%{transform:translate(32.4484vw,56.853vh) scale(0.0541)}to{transform:translate(33.5409vw,100vh) scale(0.0541)}}.festive2025banner .snow:nth-child(421){opacity:.01014;transform:translate(15.4068vw,-10px) scale(0.8247);animation:fall-421 36s -19s linear infinite}@keyframes fall-421{66.938%{transform:translate(29.1094vw,66.938vh) scale(0.8247)}to{transform:translate(22.2581vw,100vh) scale(0.8247)}}.festive2025banner .snow:nth-child(422){opacity:.2834;transform:translate(57.6491vw,-10px) scale(0.9696);animation:fall-422 34s -1s linear infinite}@keyframes fall-422{40.479%{transform:translate(58.3751vw,40.479vh) scale(0.9696)}to{transform:translate(58.0121vw,100vh) scale(0.9696)}}.festive2025banner .snow:nth-child(423){opacity:.210795;transform:translate(0.8558vw,-10px) scale(0.2881);animation:fall-423 38s -1s linear infinite}@keyframes fall-423{73.003%{transform:translate(10.2494vw,73.003vh) scale(0.2881)}to{transform:translate(5.5526vw,100vh) scale(0.2881)}}.festive2025banner .snow:nth-child(424){opacity:.580515;transform:translate(4.4893vw,-10px) scale(0.4269);animation:fall-424 42s -5s linear infinite}@keyframes fall-424{47.014%{transform:translate(9.6629vw,47.014vh) scale(0.4269)}to{transform:translate(7.0761vw,100vh) scale(0.4269)}}.festive2025banner .snow:nth-child(425){opacity:.009555;transform:translate(76.1162vw,-10px) scale(0.6204);animation:fall-425 40s -28s linear infinite}@keyframes fall-425{76.227%{transform:translate(66.8512vw,76.227vh) scale(0.6204)}to{transform:translate(71.4837vw,100vh) scale(0.6204)}}.festive2025banner .snow:nth-child(426){opacity:.541775;transform:translate(78.941vw,-10px) scale(0.9504);animation:fall-426 46s -5s linear infinite}@keyframes fall-426{79.303%{transform:translate(83.6558vw,79.303vh) scale(0.9504)}to{transform:translate(81.2984vw,100vh) scale(0.9504)}}.festive2025banner .snow:nth-child(427){opacity:.34034;transform:translate(89.5976vw,-10px) scale(0.7);animation:fall-427 26s -13s linear infinite}@keyframes fall-427{46.907%{transform:translate(105.1368vw,46.907vh) scale(0.7)}to{transform:translate(97.3672vw,100vh) scale(0.7)}}.festive2025banner .snow:nth-child(428){opacity:.38506;transform:translate(81.1866vw,-10px) scale(0.07);animation:fall-428 40s -16s linear infinite}@keyframes fall-428{65.858%{transform:translate(81.952vw,65.858vh) scale(0.07)}to{transform:translate(81.5693vw,100vh) scale(0.07)}}.festive2025banner .snow:nth-child(429){opacity:.300755;transform:translate(24.4712vw,-10px) scale(0.185);animation:fall-429 54s -30s linear infinite}@keyframes fall-429{61.934%{transform:translate(26.0546vw,61.934vh) scale(0.185)}to{transform:translate(25.2629vw,100vh) scale(0.185)}}.festive2025banner .snow:nth-child(430){opacity:.39767;transform:translate(42.1405vw,-10px) scale(0.0747);animation:fall-430 28s -9s linear infinite}@keyframes fall-430{31.145%{transform:translate(48.0883vw,31.145vh) scale(0.0747)}to{transform:translate(45.1144vw,100vh) scale(0.0747)}}.festive2025banner .snow:nth-child(431){opacity:.40963;transform:translate(95.1486vw,-10px) scale(0.8775);animation:fall-431 28s -16s linear infinite}@keyframes fall-431{35.805%{transform:translate(104.6834vw,35.805vh) scale(0.8775)}to{transform:translate(99.916vw,100vh) scale(0.8775)}}.festive2025banner .snow:nth-child(432){opacity:.59995;transform:translate(13.0285vw,-10px) scale(0.0075);animation:fall-432 32s -18s linear infinite}@keyframes fall-432{59.413%{transform:translate(12.8473vw,59.413vh) scale(0.0075)}to{transform:translate(12.9379vw,100vh) scale(0.0075)}}.festive2025banner .snow:nth-child(433){opacity:.39572;transform:translate(33.9568vw,-10px) scale(0.12);animation:fall-433 60s -25s linear infinite}@keyframes fall-433{68.822%{transform:translate(16.2842vw,68.822vh) scale(0.12)}to{transform:translate(25.1205vw,100vh) scale(0.12)}}.festive2025banner .snow:nth-child(434){opacity:.10075;transform:translate(8.3655vw,-10px) scale(0.2713);animation:fall-434 54s -6s linear infinite}@keyframes fall-434{34.481%{transform:translate(-10.6507vw,34.481vh) scale(0.2713)}to{transform:translate(-1.1426vw,100vh) scale(0.2713)}}.festive2025banner .snow:nth-child(435){opacity:.046215;transform:translate(93.0724vw,-10px) scale(0.5225);animation:fall-435 54s -13s linear infinite}@keyframes fall-435{59.854%{transform:translate(79.3984vw,59.854vh) scale(0.5225)}to{transform:translate(86.2354vw,100vh) scale(0.5225)}}.festive2025banner .snow:nth-child(436){opacity:.28171;transform:translate(64.3531vw,-10px) scale(0.6145);animation:fall-436 42s -29s linear infinite}@keyframes fall-436{74.596%{transform:translate(80.4527vw,74.596vh) scale(0.6145)}to{transform:translate(72.4029vw,100vh) scale(0.6145)}}.festive2025banner .snow:nth-child(437){opacity:.63531;transform:translate(1.2783vw,-10px) scale(0.3011);animation:fall-437 54s -30s linear infinite}@keyframes fall-437{67.712%{transform:translate(6.9289vw,67.712vh) scale(0.3011)}to{transform:translate(4.1036vw,100vh) scale(0.3011)}}.festive2025banner .snow:nth-child(438){opacity:.569725;transform:translate(92.3265vw,-10px) scale(0.1269);animation:fall-438 32s -9s linear infinite}@keyframes fall-438{30.189%{transform:translate(106.6605vw,30.189vh) scale(0.1269)}to{transform:translate(99.4935vw,100vh) scale(0.1269)}}.festive2025banner .snow:nth-child(439){opacity:.166985;transform:translate(94.339vw,-10px) scale(0.755);animation:fall-439 44s -7s linear infinite}@keyframes fall-439{60.375%{transform:translate(109.41vw,60.375vh) scale(0.755)}to{transform:translate(101.8745vw,100vh) scale(0.755)}}.festive2025banner .snow:nth-child(440){opacity:.179075;transform:translate(42.1285vw,-10px) scale(0.6859);animation:fall-440 24s -15s linear infinite}@keyframes fall-440{31.127%{transform:translate(32.4497vw,31.127vh) scale(0.6859)}to{transform:translate(37.2891vw,100vh) scale(0.6859)}}.festive2025banner .snow:nth-child(441){opacity:.50453;transform:translate(41.6848vw,-10px) scale(0.337);animation:fall-441 32s -10s linear infinite}@keyframes fall-441{35.412%{transform:translate(42.5844vw,35.412vh) scale(0.337)}to{transform:translate(42.1346vw,100vh) scale(0.337)}}.festive2025banner .snow:nth-child(442){opacity:.154245;transform:translate(66.0399vw,-10px) scale(0.4398);animation:fall-442 38s -15s linear infinite}@keyframes fall-442{79.652%{transform:translate(60.8717vw,79.652vh) scale(0.4398)}to{transform:translate(63.4558vw,100vh) scale(0.4398)}}.festive2025banner .snow:nth-child(443){opacity:.586365;transform:translate(21.877vw,-10px) scale(0.9356);animation:fall-443 28s -5s linear infinite}@keyframes fall-443{31.744%{transform:translate(23.4326vw,31.744vh) scale(0.9356)}to{transform:translate(22.6548vw,100vh) scale(0.9356)}}.festive2025banner .snow:nth-child(444){opacity:.4238;transform:translate(99.9691vw,-10px) scale(0.0662);animation:fall-444 28s -29s linear infinite}@keyframes fall-444{42.793%{transform:translate(90.9575vw,42.793vh) scale(0.0662)}to{transform:translate(95.4633vw,100vh) scale(0.0662)}}.festive2025banner .snow:nth-child(445){opacity:.137085;transform:translate(7.2358vw,-10px) scale(0.3481);animation:fall-445 40s -25s linear infinite}@keyframes fall-445{76.519%{transform:translate(17.2794vw,76.519vh) scale(0.3481)}to{transform:translate(12.2576vw,100vh) scale(0.3481)}}.festive2025banner .snow:nth-child(446){opacity:.371215;transform:translate(99.7423vw,-10px) scale(0.4731);animation:fall-446 38s -27s linear infinite}@keyframes fall-446{73.647%{transform:translate(93.2215vw,73.647vh) scale(0.4731)}to{transform:translate(96.4819vw,100vh) scale(0.4731)}}.festive2025banner .snow:nth-child(447){opacity:.229645;transform:translate(97.2753vw,-10px) scale(0.8075);animation:fall-447 48s -24s linear infinite}@keyframes fall-447{59.387%{transform:translate(89.1057vw,59.387vh) scale(0.8075)}to{transform:translate(93.1905vw,100vh) scale(0.8075)}}.festive2025banner .snow:nth-child(448){opacity:.34255;transform:translate(97.3934vw,-10px) scale(0.5462);animation:fall-448 58s -12s linear infinite}@keyframes fall-448{39.641%{transform:translate(103.075vw,39.641vh) scale(0.5462)}to{transform:translate(100.2342vw,100vh) scale(0.5462)}}.festive2025banner .snow:nth-child(449){opacity:.553475;transform:translate(12.9889vw,-10px) scale(0.0156);animation:fall-449 54s -19s linear infinite}@keyframes fall-449{52.084%{transform:translate(1.8575vw,52.084vh) scale(0.0156)}to{transform:translate(7.4232vw,100vh) scale(0.0156)}}.festive2025banner .snow:nth-child(450){opacity:.091325;transform:translate(29.778vw,-10px) scale(0.6872);animation:fall-450 44s -11s linear infinite}@keyframes fall-450{61.074%{transform:translate(10.373vw,61.074vh) scale(0.6872)}to{transform:translate(20.0755vw,100vh) scale(0.6872)}}.festive2025banner .snow:nth-child(451){opacity:.139295;transform:translate(61.3557vw,-10px) scale(0.5327);animation:fall-451 46s -9s linear infinite}@keyframes fall-451{45.571%{transform:translate(68.4359vw,45.571vh) scale(0.5327)}to{transform:translate(64.8958vw,100vh) scale(0.5327)}}.festive2025banner .snow:nth-child(452){opacity:.26182;transform:translate(96.1347vw,-10px) scale(0.8269);animation:fall-452 20s -20s linear infinite}@keyframes fall-452{64.287%{transform:translate(95.4371vw,64.287vh) scale(0.8269)}to{transform:translate(95.7859vw,100vh) scale(0.8269)}}.festive2025banner .snow:nth-child(453){opacity:.60489;transform:translate(94.8314vw,-10px) scale(0.7203);animation:fall-453 42s -14s linear infinite}@keyframes fall-453{60.599%{transform:translate(74.9614vw,60.599vh) scale(0.7203)}to{transform:translate(84.8964vw,100vh) scale(0.7203)}}.festive2025banner .snow:nth-child(454){opacity:.14703;transform:translate(31.7808vw,-10px) scale(0.7234);animation:fall-454 54s -3s linear infinite}@keyframes fall-454{70.653%{transform:translate(14.0032vw,70.653vh) scale(0.7234)}to{transform:translate(22.892vw,100vh) scale(0.7234)}}.festive2025banner .snow:nth-child(455){opacity:.535015;transform:translate(71.0208vw,-10px) scale(0.8937);animation:fall-455 30s -2s linear infinite}@keyframes fall-455{71.4%{transform:translate(57.6614vw,71.4vh) scale(0.8937)}to{transform:translate(64.3411vw,100vh) scale(0.8937)}}.festive2025banner .snow:nth-child(456){opacity:.121095;transform:translate(72.3308vw,-10px) scale(0.9726);animation:fall-456 48s -10s linear infinite}@keyframes fall-456{69.967%{transform:translate(86.6852vw,69.967vh) scale(0.9726)}to{transform:translate(79.508vw,100vh) scale(0.9726)}}.festive2025banner .snow:nth-child(457){opacity:.112905;transform:translate(48.3088vw,-10px) scale(0.1006);animation:fall-457 50s -11s linear infinite}@keyframes fall-457{79.579%{transform:translate(67.9976vw,79.579vh) scale(0.1006)}to{transform:translate(58.1532vw,100vh) scale(0.1006)}}.festive2025banner .snow:nth-child(458){opacity:.29224;transform:translate(69.5161vw,-10px) scale(0.5502);animation:fall-458 40s -3s linear infinite}@keyframes fall-458{48.276%{transform:translate(62.4693vw,48.276vh) scale(0.5502)}to{transform:translate(65.9927vw,100vh) scale(0.5502)}}.festive2025banner .snow:nth-child(459){opacity:.02873;transform:translate(1.2403vw,-10px) scale(0.9042);animation:fall-459 32s -12s linear infinite}@keyframes fall-459{67.351%{transform:translate(-2.1351vw,67.351vh) scale(0.9042)}to{transform:translate(-0.4474vw,100vh) scale(0.9042)}}.festive2025banner .snow:nth-child(460){opacity:.106795;transform:translate(82.1532vw,-10px) scale(0.0091);animation:fall-460 46s -3s linear infinite}@keyframes fall-460{37.679%{transform:translate(100.5518vw,37.679vh) scale(0.0091)}to{transform:translate(91.3525vw,100vh) scale(0.0091)}}.festive2025banner .snow:nth-child(461){opacity:.008905;transform:translate(36.8551vw,-10px) scale(0.4653);animation:fall-461 58s -13s linear infinite}@keyframes fall-461{33.576%{transform:translate(46.6459vw,33.576vh) scale(0.4653)}to{transform:translate(41.7505vw,100vh) scale(0.4653)}}.festive2025banner .snow:nth-child(462){opacity:.258635;transform:translate(8.8146vw,-10px) scale(0.5256);animation:fall-462 22s -28s linear infinite}@keyframes fall-462{51.407%{transform:translate(8.4458vw,51.407vh) scale(0.5256)}to{transform:translate(8.6302vw,100vh) scale(0.5256)}}.festive2025banner .snow:nth-child(463){opacity:.57772;transform:translate(50.5312vw,-10px) scale(0.5363);animation:fall-463 58s -4s linear infinite}@keyframes fall-463{57.275%{transform:translate(63.4776vw,57.275vh) scale(0.5363)}to{transform:translate(57.0044vw,100vh) scale(0.5363)}}.festive2025banner .snow:nth-child(464){opacity:.64675;transform:translate(86.7736vw,-10px) scale(0.4232);animation:fall-464 60s -11s linear infinite}@keyframes fall-464{58.412%{transform:translate(104.475vw,58.412vh) scale(0.4232)}to{transform:translate(95.6243vw,100vh) scale(0.4232)}}.festive2025banner .snow:nth-child(465){opacity:.388895;transform:translate(5.5958vw,-10px) scale(0.6585);animation:fall-465 28s -18s linear infinite}@keyframes fall-465{54.669%{transform:translate(6.4402vw,54.669vh) scale(0.6585)}to{transform:translate(6.018vw,100vh) scale(0.6585)}}.festive2025banner .snow:nth-child(466){opacity:.314145;transform:translate(48.6751vw,-10px) scale(0.9256);animation:fall-466 32s -25s linear infinite}@keyframes fall-466{42.931%{transform:translate(43.4157vw,42.931vh) scale(0.9256)}to{transform:translate(46.0454vw,100vh) scale(0.9256)}}.festive2025banner .snow:nth-child(467){opacity:.155415;transform:translate(2.6694vw,-10px) scale(0.1816);animation:fall-467 52s -8s linear infinite}@keyframes fall-467{40.916%{transform:translate(10.4882vw,40.916vh) scale(0.1816)}to{transform:translate(6.5788vw,100vh) scale(0.1816)}}.festive2025banner .snow:nth-child(468){opacity:.454675;transform:translate(6.0638vw,-10px) scale(0.8099);animation:fall-468 58s -4s linear infinite}@keyframes fall-468{79.04%{transform:translate(-8.7092vw,79.04vh) scale(0.8099)}to{transform:translate(-1.3227vw,100vh) scale(0.8099)}}.festive2025banner .snow:nth-child(469){opacity:.24115;transform:translate(38.7281vw,-10px) scale(0.2646);animation:fall-469 40s -26s linear infinite}@keyframes fall-469{48.087%{transform:translate(33.8529vw,48.087vh) scale(0.2646)}to{transform:translate(36.2905vw,100vh) scale(0.2646)}}.festive2025banner .snow:nth-child(470){opacity:.444795;transform:translate(96.1636vw,-10px) scale(0.5804);animation:fall-470 32s -11s linear infinite}@keyframes fall-470{54.72%{transform:translate(86.1972vw,54.72vh) scale(0.5804)}to{transform:translate(91.1804vw,100vh) scale(0.5804)}}.festive2025banner .snow:nth-child(471){opacity:.117;transform:translate(29.4696vw,-10px) scale(0.3546);animation:fall-471 50s -13s linear infinite}@keyframes fall-471{53.61%{transform:translate(42.4146vw,53.61vh) scale(0.3546)}to{transform:translate(35.9421vw,100vh) scale(0.3546)}}.festive2025banner .snow:nth-child(472){opacity:.072215;transform:translate(37.6921vw,-10px) scale(0.7083);animation:fall-472 36s -7s linear infinite}@keyframes fall-472{40.666%{transform:translate(23.0899vw,40.666vh) scale(0.7083)}to{transform:translate(30.391vw,100vh) scale(0.7083)}}.festive2025banner .snow:nth-child(473){opacity:.411125;transform:translate(74.8404vw,-10px) scale(0.4591);animation:fall-473 46s -23s linear infinite}@keyframes fall-473{79.974%{transform:translate(94.3218vw,79.974vh) scale(0.4591)}to{transform:translate(84.5811vw,100vh) scale(0.4591)}}.festive2025banner .snow:nth-child(474){opacity:.30667;transform:translate(14.953vw,-10px) scale(0.9133);animation:fall-474 24s -8s linear infinite}@keyframes fall-474{67.237%{transform:translate(8.1766vw,67.237vh) scale(0.9133)}to{transform:translate(11.5648vw,100vh) scale(0.9133)}}.festive2025banner .snow:nth-child(475){opacity:.03575;transform:translate(20.6957vw,-10px) scale(0.316);animation:fall-475 30s -29s linear infinite}@keyframes fall-475{35.218%{transform:translate(26.2887vw,35.218vh) scale(0.316)}to{transform:translate(23.4922vw,100vh) scale(0.316)}}.festive2025banner .snow:nth-child(476){opacity:.486135;transform:translate(42.108vw,-10px) scale(0.0857);animation:fall-476 38s -26s linear infinite}@keyframes fall-476{30.879%{transform:translate(40.0484vw,30.879vh) scale(0.0857)}to{transform:translate(41.0782vw,100vh) scale(0.0857)}}.festive2025banner .snow:nth-child(477){opacity:.00377;transform:translate(82.0223vw,-10px) scale(0.3104);animation:fall-477 50s -29s linear infinite}@keyframes fall-477{72.453%{transform:translate(94.7733vw,72.453vh) scale(0.3104)}to{transform:translate(88.3978vw,100vh) scale(0.3104)}}.festive2025banner .snow:nth-child(478){opacity:.027365;transform:translate(82.5085vw,-10px) scale(0.0262);animation:fall-478 50s -17s linear infinite}@keyframes fall-478{35.516%{transform:translate(64.6243vw,35.516vh) scale(0.0262)}to{transform:translate(73.5664vw,100vh) scale(0.0262)}}.festive2025banner .snow:nth-child(479){opacity:.355745;transform:translate(37.3684vw,-10px) scale(0.388);animation:fall-479 42s -2s linear infinite}@keyframes fall-479{54.489%{transform:translate(42.7642vw,54.489vh) scale(0.388)}to{transform:translate(40.0663vw,100vh) scale(0.388)}}.festive2025banner .snow:nth-child(480){opacity:.265395;transform:translate(54.8914vw,-10px) scale(0.519);animation:fall-480 44s -18s linear infinite}@keyframes fall-480{51.51%{transform:translate(71.4118vw,51.51vh) scale(0.519)}to{transform:translate(63.1516vw,100vh) scale(0.519)}}.festive2025banner .snow:nth-child(481){opacity:.05486;transform:translate(97.2628vw,-10px) scale(0.7104);animation:fall-481 58s -15s linear infinite}@keyframes fall-481{46.279%{transform:translate(100.1754vw,46.279vh) scale(0.7104)}to{transform:translate(98.7191vw,100vh) scale(0.7104)}}.festive2025banner .snow:nth-child(482){opacity:.27976;transform:translate(45.9998vw,-10px) scale(0.4051);animation:fall-482 38s -16s linear infinite}@keyframes fall-482{60.514%{transform:translate(54.4374vw,60.514vh) scale(0.4051)}to{transform:translate(50.2186vw,100vh) scale(0.4051)}}.festive2025banner .snow:nth-child(483){opacity:.213525;transform:translate(83.1125vw,-10px) scale(0.6352);animation:fall-483 44s -30s linear infinite}@keyframes fall-483{58.617%{transform:translate(93.7207vw,58.617vh) scale(0.6352)}to{transform:translate(88.4166vw,100vh) scale(0.6352)}}.festive2025banner .snow:nth-child(484){opacity:.385905;transform:translate(32.3476vw,-10px) scale(0.5116);animation:fall-484 40s -24s linear infinite}@keyframes fall-484{32.261%{transform:translate(20.0516vw,32.261vh) scale(0.5116)}to{transform:translate(26.1996vw,100vh) scale(0.5116)}}.festive2025banner .snow:nth-child(485){opacity:.561405;transform:translate(74.9203vw,-10px) scale(0.8162);animation:fall-485 32s -6s linear infinite}@keyframes fall-485{71.077%{transform:translate(72.1053vw,71.077vh) scale(0.8162)}to{transform:translate(73.5128vw,100vh) scale(0.8162)}}.festive2025banner .snow:nth-child(486){opacity:.076765;transform:translate(11.4335vw,-10px) scale(0.4928);animation:fall-486 34s -10s linear infinite}@keyframes fall-486{75.566%{transform:translate(-1.2611vw,75.566vh) scale(0.4928)}to{transform:translate(5.0862vw,100vh) scale(0.4928)}}.festive2025banner .snow:nth-child(487){opacity:.38883;transform:translate(67.3466vw,-10px) scale(0.5748);animation:fall-487 50s -29s linear infinite}@keyframes fall-487{58.312%{transform:translate(73.4754vw,58.312vh) scale(0.5748)}to{transform:translate(70.411vw,100vh) scale(0.5748)}}.festive2025banner .snow:nth-child(488){opacity:.39117;transform:translate(98.997vw,-10px) scale(0.1725);animation:fall-488 40s -29s linear infinite}@keyframes fall-488{47.277%{transform:translate(105.2368vw,47.277vh) scale(0.1725)}to{transform:translate(102.1169vw,100vh) scale(0.1725)}}.festive2025banner .snow:nth-child(489){opacity:.42029;transform:translate(44.3186vw,-10px) scale(0.1384);animation:fall-489 28s -30s linear infinite}@keyframes fall-489{60.457%{transform:translate(45.6968vw,60.457vh) scale(0.1384)}to{transform:translate(45.0077vw,100vh) scale(0.1384)}}.festive2025banner .snow:nth-child(490){opacity:.507455;transform:translate(13.0639vw,-10px) scale(0.3183);animation:fall-490 22s -30s linear infinite}@keyframes fall-490{37.857%{transform:translate(5.6281vw,37.857vh) scale(0.3183)}to{transform:translate(9.346vw,100vh) scale(0.3183)}}.festive2025banner .snow:nth-child(491){opacity:.225745;transform:translate(63.0653vw,-10px) scale(0.1208);animation:fall-491 30s -16s linear infinite}@keyframes fall-491{53.513%{transform:translate(80.7337vw,53.513vh) scale(0.1208)}to{transform:translate(71.8995vw,100vh) scale(0.1208)}}.festive2025banner .snow:nth-child(492){opacity:.12584;transform:translate(60.2107vw,-10px) scale(0.0573);animation:fall-492 56s -12s linear infinite}@keyframes fall-492{50.282%{transform:translate(46.7239vw,50.282vh) scale(0.0573)}to{transform:translate(53.4673vw,100vh) scale(0.0573)}}.festive2025banner .snow:nth-child(493){opacity:.573625;transform:translate(19.7578vw,-10px) scale(0.7268);animation:fall-493 38s -11s linear infinite}@keyframes fall-493{67.659%{transform:translate(30.4326vw,67.659vh) scale(0.7268)}to{transform:translate(25.0952vw,100vh) scale(0.7268)}}.festive2025banner .snow:nth-child(494){opacity:.531895;transform:translate(80.5459vw,-10px) scale(0.3163);animation:fall-494 22s -18s linear infinite}@keyframes fall-494{78.901%{transform:translate(87.9411vw,78.901vh) scale(0.3163)}to{transform:translate(84.2435vw,100vh) scale(0.3163)}}.festive2025banner .snow:nth-child(495){opacity:.48581;transform:translate(6.777vw,-10px) scale(0.5786);animation:fall-495 50s -5s linear infinite}@keyframes fall-495{59.882%{transform:translate(3.3786vw,59.882vh) scale(0.5786)}to{transform:translate(5.0778vw,100vh) scale(0.5786)}}.festive2025banner .snow:nth-child(496){opacity:.47775;transform:translate(66.0055vw,-10px) scale(0.3121);animation:fall-496 54s -23s linear infinite}@keyframes fall-496{31.785%{transform:translate(78.0521vw,31.785vh) scale(0.3121)}to{transform:translate(72.0288vw,100vh) scale(0.3121)}}.festive2025banner .snow:nth-child(497){opacity:.06409;transform:translate(4.7339vw,-10px) scale(0.646);animation:fall-497 60s -6s linear infinite}@keyframes fall-497{69.301%{transform:translate(21.3257vw,69.301vh) scale(0.646)}to{transform:translate(13.0298vw,100vh) scale(0.646)}}.festive2025banner .snow:nth-child(498){opacity:.338;transform:translate(60.4925vw,-10px) scale(0.4713);animation:fall-498 52s -12s linear infinite}@keyframes fall-498{72.267%{transform:translate(79.2383vw,72.267vh) scale(0.4713)}to{transform:translate(69.8654vw,100vh) scale(0.4713)}}.festive2025banner .snow:nth-child(499){opacity:.46761;transform:translate(73.1328vw,-10px) scale(0.0507);animation:fall-499 48s -8s linear infinite}@keyframes fall-499{49.627%{transform:translate(85.1898vw,49.627vh) scale(0.0507)}to{transform:translate(79.1613vw,100vh) scale(0.0507)}}.festive2025banner .snow:nth-child(500){opacity:.56797;transform:translate(66.9422vw,-10px) scale(0.9942);animation:fall-500 60s -13s linear infinite}@keyframes fall-500{54.213%{transform:translate(80.5302vw,54.213vh) scale(0.9942)}to{transform:translate(73.7362vw,100vh) scale(0.9942)}}.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}}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}