@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 ._img_banners{position:absolute;top:16px;left:8px;text-align:left}#page_cb .cards .productCard>a ._img_banners div{margin-bottom:5px;font-size:14px}#page_cb .cards .productCard>a ._img_banners div span{display:inline-block;background-color:#eba35b;color:#fff;padding:4px 9px;box-shadow:1px 1px 3px rgba(0,0,0,0.25)}#page_cb .cards .productCard>a ._voucher{position:absolute;top:16px;left:8px;background-color:#eba35b;color:#fff;padding:5px 10px;font-size:15px}#page_cb .cards .productCard>a ._highlight{font-size:15px;font-weight:bold;padding:5px 10px;margin-top:2px;background:#4392ab;color:#fff}#page_cb .cards .productCard>a ._highlight._clearance{background:#da0000;color:#fff}#page_cb .cards .productCard>a ._highlight._free_delivery i{margin-right:5px;transform:scale(-1,1)}#page_cb .cards .productCard>a ._highlight._guarantee{background:#4392ab;color:#fff}#page_cb .cards .productCard>a ._highlight._guarantee i{margin-right:5px;transform:scale(-1,1)}#page_cb .cards .productCard>a ._highlight._next_day_delivery i{margin-right:5px;transform:scale(-1,1)}#page_cb .cards .productCard>a ._highlight._plant_tree{background:#9dc285;color:#fff}#page_cb .cards .productCard>a ._highlight._plant_tree i{margin-right:5px}#page_cb .cards .productCard>a ._name{font-size:16px;font-weight:bold;padding:13px 12px 0 12px;color:#333}#page_cb .cards .productCard>a ._poa{padding-top:10px;flex-grow:1}#page_cb .cards .productCard>a ._price{padding-top:10px;flex-grow:1}#page_cb .cards .productCard>a ._price ._was,#page_cb .cards .productCard>a ._price ._promo,#page_cb .cards .productCard>a ._price ._now{font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif}#page_cb .cards .productCard>a ._price ._was._was,#page_cb .cards .productCard>a ._price ._promo._was,#page_cb .cards .productCard>a ._price ._now._was{font-size:15px;font-weight:bold;text-decoration:line-through;color:#999;margin-bottom:5px}#page_cb .cards .productCard>a ._price ._was._promo,#page_cb .cards .productCard>a ._price ._promo._promo,#page_cb .cards .productCard>a ._price ._now._promo{font-size:19px;font-weight:900;color:#da0000}#page_cb .cards .productCard>a ._price ._was._now,#page_cb .cards .productCard>a ._price ._promo._now,#page_cb .cards .productCard>a ._price ._now._now{color:#333;font-size:19px;font-weight:900}#page_cb .cards .productCard>a ._styles{padding-top:10px}#page_cb .cards .productCard>a ._styles img{width:25px;height:25px;margin-right:4px;display:inline-block;vertical-align:middle;padding-top:10px}#page_cb .cards .productCard>a ._styles span{display:inline-block;height:25px;line-height:25px;font-size:13px;vertical-align:middle;padding-top:10px;color:#333}#page_cb .cards .productCard>a ._rating{padding-top:6px}#page_cb .cards .productCard>a ._rating ._score{display:inline-block;position:relative;vertical-align:middle;color:#bbb;overflow:hidden}#page_cb .cards .productCard>a ._rating ._score ._full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#f48c1f}#page_cb .cards .productCard>a ._rating ._score ._empty-stars:before,#page_cb .cards .productCard>a ._rating ._score ._full-stars:before{content:"★★★★★";font-size:17pt}@-moz-document url-prefix(){#page_cb .cards .productCard>a ._rating ._score ._full-stars{color:#f48c1f}}#page_cb .cards .productCard>a ._rating ._count{display:inline-block;font-size:13px;position:relative;top:2px;margin-left:10px;color:#333}#page_cb .cards .productCard>a:hover{text-decoration:none}#page_cb .cards .productCard ._options{display:flex;position:absolute;bottom:8px;left:8px;right:8px}#page_cb .cards .productCard ._options a,#page_cb .cards .productCard ._options>span{flex-basis:50%;flex-grow:1;flex-shrink:1;text-align:center;padding:5px 10px 6px 10px;color:#fff;font-weight:bold;font-size:14px}#page_cb .cards .productCard ._options a._info,#page_cb .cards .productCard ._options>span._info{background:#999;color:#fff}#page_cb .cards .productCard ._options a._sample_options,#page_cb .cards .productCard ._options>span._sample_options{background:#eba35b;color:#fff;margin-left:8px}#page_cb .cards .productCard ._options a._sample,#page_cb .cards .productCard ._options>span._sample{background:#eba35b;color:#fff;margin-left:8px}#page_cb .cards .productCard ._options a._sample .fa-check,#page_cb .cards .productCard ._options>span._sample .fa-check{margin-right:5px}#page_cb .cards .productCard ._options a._sample_added,#page_cb .cards .productCard ._options>span._sample_added{background:#eba35b;color:#fff;margin-left:8px}#page_cb .cards .productCard ._options a._sample_added:hover,#page_cb .cards .productCard ._options>span._sample_added:hover{cursor:default}#page_cb .cards .productCard ._options a:hover,#page_cb .cards .productCard ._options>span:hover{text-decoration:none;cursor:pointer;cursor:hand}#page_cb .cards .productCard:hover>a{background-color:#e9e9e9}#page_cb .cards .promoCard ._reviews{display:block;height:100%;color:#fff;font-weight:bold;background-color:#3dbb91;min-height:300px}#page_cb .cards .promoCard ._reviews:hover{text-decoration:none}#page_cb .cards .promoCard ._reviews ._content{position:absolute;top:50%;left:0;right:0;margin-top:-45px}#page_cb .cards .promoCard ._reviews ._content img{display:block;width:75%;margin:0 auto}#page_cb .cards .promoCard ._reviews ._content ._stars{display:inline-block;position:relative;vertical-align:middle;color:rgba(255,255,255,0.75);overflow:hidden}#page_cb .cards .promoCard ._reviews ._content ._stars ._full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#fff}#page_cb .cards .promoCard ._reviews ._content ._stars ._empty-stars:before,#page_cb .cards .promoCard ._reviews ._content ._stars ._full-stars:before{content:"★★★★★";font-size:29pt}@-moz-document url-prefix(){#page_cb .cards .promoCard ._reviews ._content ._stars ._full-stars{color:#fff}}#page_cb .cards .promoCard ._reviews p{position:absolute;bottom:10px;left:10px;right:10px}#page_cb .cards .promoCard ._paypal_zero{display:block;height:100%;background-color:#253b80;min-height:300px}#page_cb .cards .promoCard ._paypal_zero ._content{position:absolute;top:50%;left:0;right:0;margin-top:-60px}#page_cb .cards .promoCard ._paypal_zero ._content img{display:block;width:75%;margin:0 auto}#page_cb .cards .promoCard ._paypal_zero p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}#page_cb .cards .promoCard ._clearance_burmatex{display:block;height:100%;color:#fff;font-weight:bold;background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/clearance-burmatex.jpg");min-height:350px}#page_cb .cards .promoCard ._clearance_burmatex:hover{text-decoration:none}#page_cb .cards .promoCard ._clearance_burmatex ._label{position:absolute;top:50%;left:50%;width:200px;height:140px;margin:-100px 0 0 -100px;padding:60px 0 0 0;transform:rotate(-6deg);background-color:#da0000;color:#ffd200;font-size:27px;box-shadow:0 0 20px rgba(0,0,0,0.75)}#page_cb .cards .promoCard ._clearance_burmatex ._label b{display:block;text-transform:uppercase;color:#fff}#page_cb .cards .promoCard ._clearance_burmatex p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}#page_cb .cards .promoCard ._clearance_heckmondwike{display:block;height:100%;color:#fff;font-weight:bold;background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/clearance-heckmondwike.jpg");min-height:350px}#page_cb .cards .promoCard ._clearance_heckmondwike:hover{text-decoration:none}#page_cb .cards .promoCard ._clearance_heckmondwike ._label{position:absolute;top:50%;left:50%;width:200px;height:135px;margin:-100px 0 0 -100px;padding:65px 0 0 0;transform:rotate(-6deg);background-color:#da0000;color:#ffd200;font-size:21px;box-shadow:0 0 20px rgba(0,0,0,0.75)}#page_cb .cards .promoCard ._clearance_heckmondwike ._label b{display:block;text-transform:uppercase;color:#fff}#page_cb .cards .promoCard ._clearance_heckmondwike p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}#page_cb .cards .promoCard ._clearance_tretford_cord{display:block;height:100%;color:#fff;font-weight:bold;background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/clearance-tretford.jpg");min-height:350px}#page_cb .cards .promoCard ._clearance_tretford_cord:hover{text-decoration:none}#page_cb .cards .promoCard ._clearance_tretford_cord ._label{position:absolute;top:50%;left:50%;width:200px;height:155px;margin:-100px 0 0 -100px;padding:45px 0 0 0;transform:rotate(-6deg);background-color:#da0000;color:#ffd200;font-size:27px;box-shadow:0 0 20px rgba(0,0,0,0.75)}#page_cb .cards .promoCard ._clearance_tretford_cord ._label b{display:block;text-transform:uppercase;color:#fff}#page_cb .cards .promoCard ._clearance_tretford_cord p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}#page_cb .cards .promoCard ._make_me_a_rug{display:block;height:100%;background:linear-gradient(to top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.2214) 19%,rgba(0,0,0,0.1623) 34%,rgba(0,0,0,0.1146) 47%,rgba(0,0,0,0.0834) 56.5%,rgba(0,0,0,0.0582) 65%,rgba(0,0,0,0.0378) 73%,rgba(0,0,0,0.0225) 80.2%,rgba(0,0,0,0.0126) 86.1%,rgba(0,0,0,0.0063) 91%,rgba(0,0,0,0.0024) 95.2%,rgba(0,0,0,0.0006) 98.2%,rgba(0,0,0,0) 100%);background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/make-me-a-rug/custom-rug.jpg");background-position:center center;min-height:480px}#page_cb .cards .promoCard ._make_me_a_rug:hover{text-decoration:none}#page_cb .cards .promoCard ._make_me_a_rug img{margin-top:20px}#page_cb .cards .promoCard ._make_me_a_rug p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:16px;text-shadow:0 0 3px #000}#page_cb .cards .promoCard ._make_me_a_rug p b{display:block;padding:5px;margin-top:10px;background-color:#b7d00e;text-shadow:none}#page_cb .cards .promoCard ._make_me_a_rug p b:hover{background-color:#c6d753}#page_cb .cards .promoCard ._samples_promo{display:block;height:100%;color:#fff;background-color:#4392ab;min-height:375px;position:relative}#page_cb .cards .promoCard ._samples_promo ._content{position:absolute;top:45%;left:20px;right:20px;margin-top:-100px;font-size:31px;font-weight:bold}#page_cb .cards .promoCard ._samples_promo ._content ._icon{display:block;text-align:center;font-size:75px;margin-bottom:15px}#page_cb .cards .promoCard ._samples_promo ._delivery{position:absolute;bottom:15px;left:20px;right:20px;font-size:24px;font-weight:normal}#page_cb .cards .promoCard ._klarna{display:block;height:100%;background-color:#ffb3c7;min-height:300px;position:relative}#page_cb .cards .promoCard ._klarna img,#page_cb .cards .promoCard ._klarna klarna-placement{display:block;position:absolute;top:50%;left:0;right:0;margin:-150px auto 0 auto;max-width:100%;overflow:hidden}#page_cb .cards .promoCard ._iwoca{display:block;height:100%;background-color:#fff;min-height:560px;position:relative}#page_cb .cards .promoCard ._iwoca ._header{position:absolute;top:0;left:0;right:0;height:60px;background-image:url("https://assets.remland.co.uk/remland/images/payments/iwoca/promoCard/iwoca_header.png");background-position:top left;background-repeat:no-repeat}#page_cb .cards .promoCard ._iwoca ._footer{position:absolute;bottom:0;left:0;right:0;height:175px;background-image:url("https://assets.remland.co.uk/remland/images/payments/iwoca/promoCard/iwoca_footer.png");background-size:contain;background-position:bottom left;background-repeat:no-repeat}#page_cb .cards .promoCard ._iwoca img{display:block;position:absolute;top:60px;left:0;right:0;margin:0 auto;max-width:100%}#page_cb .cards .blankCard{height:1px;line-height:1px;margin-top:0;margin-bottom:0}.iwocaPromo50{position:relative;overflow:hidden;padding:25px 265px 25px 80px;box-shadow:0 0 5px rgba(0,0,0,0.1);text-align:center}.iwocaPromo50 b{font-size:25px;line-height:27px;color:#000;font-weight:800;z-index:2;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif}.iwocaPromo50 b span{color:#fb5950}.iwocaPromo50 ._iwoca_circle{position:absolute;top:50%;left:-225px;margin-top:-150px;width:300px !important;height:300px !important;background-image:url("https://assets.remland.co.uk/images/promotions/iwoca-50/blue-c.png");background-size:300px 300px;z-index:1}.iwocaPromo50 ._iwoca_pay_logo{position:absolute;top:50%;right:0;margin-top:-125px;width:250px !important;height:250px !important;background-image:url("https://assets.remland.co.uk/images/promotions/iwoca-50/iwoca-r.png?v=3");background-size:250px 250px;z-index:1}.iwocaPromo50 ._terms{position:absolute;bottom:2px;left:8px;font-size:12px;color:#999;z-index:2}@media only screen and (max-width:749px){.iwocaPromo50{padding-right:155px}.iwocaPromo50 ._iwoca_pay_logo{background-image:url("https://assets.remland.co.uk/images/promotions/iwoca-50/iwoca-r-v.png");right:-110px}}@media only screen and (max-width:599px){.iwocaPromo50{padding-left:20px}.iwocaPromo50 ._iwoca_circle{display:none}}@media only screen and (max-width:399px){.iwocaPromo50 ._terms{color:#333}}.productCards{display:flex;flex-wrap:wrap;justify-content:space-around}.productCards ._product,.productCards ._filler,.productCards ._blank{position:relative;flex-basis:275px;min-width:250px;max-width:400px;flex-grow:1;flex-shrink:1;box-sizing:border-box;margin:12px 12px 0 0;text-align:center}.productCards ._none{padding:30px}.productCards ._product{background-color:#f0f0f0}.productCards ._product>a{box-sizing:border-box;height:100%;display:flex;flex-direction:column;align-content:stretch;padding:10px 10px 55px 10px}.productCards ._product>a>img,.productCards ._product>a>.div{flex-grow:0}.productCards ._product>a>img{display:block;width:100%;background:#333}.productCards ._product>a ._highlight{font-size:15px;font-weight:bold;padding:5px 10px;margin-top:2px;background:#4392ab;color:#fff}.productCards ._product>a ._highlight._free_delivery i{margin-right:5px;transform:scale(-1,1)}.productCards ._product>a ._highlight._guarantee{background:#4392ab;color:#fff}.productCards ._product>a ._highlight._guarantee i{margin-right:5px;transform:scale(-1,1)}.productCards ._product>a ._highlight._next_day_delivery i{margin-right:5px;transform:scale(-1,1)}.productCards ._product>a ._name{font-size:16px;font-weight:bold;padding:13px 12px 0 12px;color:#333}.productCards ._product>a ._price{font-size:22px;font-family:"Cabin Sketch","Lato",Arial,Helvetica,sans-serif;padding-top:10px;flex-grow:1;color:#333}.productCards ._product>a ._price ._was,.productCards ._product>a ._price ._now{font-family:"Nunito Sans","Lato",Arial,Helvetica,sans-serif}.productCards ._product>a ._price ._was._was,.productCards ._product>a ._price ._now._was{font-size:15px;font-weight:bold;text-decoration:line-through;color:#999}.productCards ._product>a ._price ._was._now,.productCards ._product>a ._price ._now._now{font-size:19px;font-weight:900;color:#da0000}.productCards ._product>a ._styles{padding-top:10px}.productCards ._product>a ._styles img{width:25px;height:25px;margin-right:4px;display:inline-block;vertical-align:middle;padding-top:10px}.productCards ._product>a ._styles span{display:inline-block;height:25px;line-height:25px;font-size:13px;vertical-align:middle;padding-top:10px;color:#333}.productCards ._product>a ._rating{padding-top:6px}.productCards ._product>a ._rating ._score{display:inline-block;position:relative;vertical-align:middle;color:#bbb;overflow:hidden}.productCards ._product>a ._rating ._score ._full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#f48c1f}.productCards ._product>a ._rating ._score ._empty-stars:before,.productCards ._product>a ._rating ._score ._full-stars:before{content:"★★★★★";font-size:17pt}@-moz-document url-prefix(){.productCards ._product>a ._rating ._score ._full-stars{color:#f48c1f}}.productCards ._product>a ._rating ._count{display:inline-block;font-size:13px;position:relative;top:2px;margin-left:10px;color:#333}.productCards ._product>a:hover{text-decoration:none}.productCards ._product ._options{display:flex;position:absolute;bottom:10px;left:10px;right:10px}.productCards ._product ._options a,.productCards ._product ._options>span{flex-basis:50%;flex-grow:1;flex-shrink:1;text-align:center;padding:5px 5px 6px 5px;color:#fff;font-weight:bold;font-size:14px}.productCards ._product ._options a._info,.productCards ._product ._options>span._info{background:#999;color:#fff}.productCards ._product ._options a._sample_options,.productCards ._product ._options>span._sample_options{background:#eba35b;color:#fff;margin-left:10px}.productCards ._product ._options a._sample,.productCards ._product ._options>span._sample{background:#eba35b;color:#fff;margin-left:10px}.productCards ._product ._options a._sample .fa-check,.productCards ._product ._options>span._sample .fa-check{margin-right:5px}.productCards ._product ._options a._sample_added,.productCards ._product ._options>span._sample_added{background:#eba35b;color:#fff;margin-left:10px}.productCards ._product ._options a._sample_added:hover,.productCards ._product ._options>span._sample_added:hover{cursor:default}.productCards ._product ._options a:hover,.productCards ._product ._options>span:hover{text-decoration:none;cursor:pointer;cursor:hand}.productCards ._product:hover{background-color:#e9e9e9}.productCards ._filler._review{background-color:#3dbb91;min-height:300px}.productCards ._filler._review a{display:block;height:100%;color:#fff;font-weight:bold}.productCards ._filler._review a:hover{text-decoration:none}.productCards ._filler._review a ._content{position:absolute;top:50%;left:0;right:0;margin-top:-45px}.productCards ._filler._review a ._content img{display:block;width:75%;margin:0 auto}.productCards ._filler._review a ._content ._stars{display:inline-block;position:relative;vertical-align:middle;color:rgba(255,255,255,0.75);overflow:hidden}.productCards ._filler._review a ._content ._stars ._full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#fff}.productCards ._filler._review a ._content ._stars ._empty-stars:before,.productCards ._filler._review a ._content ._stars ._full-stars:before{content:"★★★★★";font-size:29pt}@-moz-document url-prefix(){.productCards ._filler._review a ._content ._stars ._full-stars{color:#fff}}.productCards ._filler._review a p{position:absolute;bottom:10px;left:10px;right:10px}.productCards ._filler._paypal_zero{background-color:#253b80;min-height:300px}.productCards ._filler._paypal_zero ._content{position:absolute;top:50%;left:0;right:0;margin-top:-60px}.productCards ._filler._paypal_zero ._content img{display:block;width:75%;margin:0 auto}.productCards ._filler._paypal_zero p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}.productCards ._filler._clearance_tretford_cord{background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/clearance-tretford.jpg");min-height:350px}.productCards ._filler._clearance_tretford_cord a{display:block;height:100%;color:#fff;font-weight:bold}.productCards ._filler._clearance_tretford_cord a:hover{text-decoration:none}.productCards ._filler._clearance_tretford_cord a ._label{position:absolute;top:50%;left:50%;width:200px;height:155px;margin:-100px 0 0 -100px;padding:45px 0 0 0;transform:rotate(-6deg);background-color:#da0000;color:#ffd200;font-size:27px;box-shadow:0 0 20px rgba(0,0,0,0.75)}.productCards ._filler._clearance_tretford_cord a ._label b{display:block;text-transform:uppercase;color:#fff}.productCards ._filler._clearance_tretford_cord a p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}.productCards ._filler._clearance_burmatex{background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/clearance-burmatex.jpg");min-height:350px}.productCards ._filler._clearance_burmatex a{display:block;height:100%;color:#fff;font-weight:bold}.productCards ._filler._clearance_burmatex a:hover{text-decoration:none}.productCards ._filler._clearance_burmatex a ._label{position:absolute;top:50%;left:50%;width:200px;height:140px;margin:-100px 0 0 -100px;padding:60px 0 0 0;transform:rotate(-6deg);background-color:#da0000;color:#ffd200;font-size:27px;box-shadow:0 0 20px rgba(0,0,0,0.75)}.productCards ._filler._clearance_burmatex a ._label b{display:block;text-transform:uppercase;color:#fff}.productCards ._filler._clearance_burmatex a p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}.productCards ._filler._clearance_heckmondwike{background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/clearance-heckmondwike.jpg");min-height:350px}.productCards ._filler._clearance_heckmondwike a{display:block;height:100%;color:#fff;font-weight:bold}.productCards ._filler._clearance_heckmondwike a:hover{text-decoration:none}.productCards ._filler._clearance_heckmondwike a ._label{position:absolute;top:50%;left:50%;width:200px;height:135px;margin:-100px 0 0 -100px;padding:65px 0 0 0;transform:rotate(-6deg);background-color:#da0000;color:#ffd200;font-size:21px;box-shadow:0 0 20px rgba(0,0,0,0.75)}.productCards ._filler._clearance_heckmondwike a ._label b{display:block;text-transform:uppercase;color:#fff}.productCards ._filler._clearance_heckmondwike a p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:17px;font-weight:bold}.productCards ._filler._make_me_a_rug{background-image:url("https://images.remlandcarpets.co.uk/static/pc-fillers/make-me-a-rug/custom-rug.jpg");background-position:center center;min-height:480px}.productCards ._filler._make_me_a_rug a{display:block;height:100%;background:linear-gradient(to top,rgba(0,0,0,0.3) 0,rgba(0,0,0,0.2214) 19%,rgba(0,0,0,0.1623) 34%,rgba(0,0,0,0.1146) 47%,rgba(0,0,0,0.0834) 56.5%,rgba(0,0,0,0.0582) 65%,rgba(0,0,0,0.0378) 73%,rgba(0,0,0,0.0225) 80.2%,rgba(0,0,0,0.0126) 86.1%,rgba(0,0,0,0.0063) 91%,rgba(0,0,0,0.0024) 95.2%,rgba(0,0,0,0.0006) 98.2%,rgba(0,0,0,0) 100%)}.productCards ._filler._make_me_a_rug a:hover{text-decoration:none}.productCards ._filler._make_me_a_rug a img{margin-top:20px}.productCards ._filler._make_me_a_rug a p{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-size:16px;text-shadow:0 0 3px #000}.productCards ._filler._make_me_a_rug a p b{display:block;padding:5px;margin-top:10px;background-color:#b7d00e;text-shadow:none}.productCards ._filler._make_me_a_rug a p b:hover{background-color:#c6d753}.productCards ._blank{margin-bottom:0}.addonCard{position:relative;background-color:#f9f9f9;padding:10px 10px 10px 95px;box-sizing:border-box;min-width:250px;display:flex;flex-direction:column;align-content:stretch;border-radius:3px}.addonCard ._image{position:absolute;left:10px;top:10px;width:75px;height:75px}.addonCard ._image img{display:block;width:75px;height:75px}.addonCard ._name{display:block;font-weight:bold;padding-left:5px;flex-grow:0}.addonCard ._rating{height:12px;flex-grow:0;margin:2px 0 4px 1px}.addonCard ._price{padding-left:5px;flex-grow:1}.addonCard ._buy{display:block;margin-top:10px;flex-grow:0}.shopping_basket{background-color:#f9f9f9;padding:15px 20px 25px 20px}.shopping_basket h1{margin-bottom:15px}.shopping_basket #errors,.shopping_basket #successes{margin-bottom:10px}.shopping_basket ._items{border:0 solid #ddd;border-width:1px 0}.shopping_basket ._items ._item{position:relative;padding:10px calc(20% - -140px) 10px 72px;min-height:60px}.shopping_basket ._items ._item:not(:first-child){border-top:1px solid #eee}.shopping_basket ._items ._item ._name{font-weight:bold}.shopping_basket ._items ._item ._spec{color:#999;font-size:14px}.shopping_basket ._items ._item img{position:absolute;left:0;top:10px;width:60px;height:60px}.shopping_basket ._items ._item ._quantity{position:absolute;top:0;right:20%;width:125px;text-align:center}.shopping_basket ._items ._item ._quantity ._quantity_each{padding-top:6px}.shopping_basket ._items ._item ._quantity ._quantity_each a,.shopping_basket ._items ._item ._quantity ._quantity_each span,.shopping_basket ._items ._item ._quantity ._quantity_each input{display:inline-block;width:32px;height:32px;line-height:32px;margin:0;padding:0;text-align:center}.shopping_basket ._items ._item ._quantity ._quantity_each a{color:#999}.shopping_basket ._items ._item ._quantity ._quantity_each a._l{border-color:#ddd}.shopping_basket ._items ._item ._quantity ._quantity_each a._r{border-color:#ddd}.shopping_basket ._items ._item ._quantity ._quantity_each a:hover{color:#333}.shopping_basket ._items ._item ._quantity ._quantity_each span{color:#ddd}.shopping_basket ._items ._item ._quantity ._quantity_each span._l{border-color:#e6e6e6}.shopping_basket ._items ._item ._quantity ._quantity_each span._r{border-color:#e6e6e6}.shopping_basket ._items ._item ._quantity ._quantity_each a i,.shopping_basket ._items ._item ._quantity ._quantity_each span i{position:relative;top:-1px;font-size:11px}.shopping_basket ._items ._item ._quantity ._quantity_each ._l{border-style:solid;border-width:1px 0 1px 1px;border-radius:5px 0 0 5px}.shopping_basket ._items ._item ._quantity ._quantity_each ._r{border-style:solid;border-width:1px 1px 1px 0;border-radius:0 5px 5px 0}.shopping_basket ._items ._item ._quantity ._quantity_each input{border-radius:0;border:1px solid #ddd;padding:0 5px}.shopping_basket ._items ._item ._quantity ._quantity_metre{padding-top:6px}.shopping_basket ._items ._item ._quantity ._quantity_metre input{display:inline-block;width:44px;height:32px;line-height:32px;margin:0 5px 0 0;text-align:center;border:1px solid #ddd;padding:0 5px}.shopping_basket ._items ._item ._quantity ._quantity_text{padding-top:10px}.shopping_basket ._items ._item ._price,.shopping_basket ._items ._item ._updating{position:absolute;top:10px;right:8px;font-weight:bold}.shopping_basket ._items ._item ._price._updating,.shopping_basket ._items ._item ._updating._updating{display:none}.shopping_basket ._items ._item ._delete{position:absolute;bottom:12px;right:8px;color:#d9d9d9}.shopping_basket ._items ._item ._delete:hover{color:#da0000}.shopping_basket ._subtotal,.shopping_basket ._discount,.shopping_basket ._delivery,.shopping_basket ._credit,.shopping_basket ._total,.shopping_basket ._iwoca_promo{padding:20px 10px 0 10px;font-weight:bold;color:#999}.shopping_basket ._subtotal b,.shopping_basket ._discount b,.shopping_basket ._delivery b,.shopping_basket ._credit b,.shopping_basket ._total b,.shopping_basket ._iwoca_promo b{float:right;color:#333}.shopping_basket ._discount a{display:inline-block;margin-left:20px;font-size:13px;font-weight:normal;color:#999}.shopping_basket ._delivery ._notice{padding:0 0 15px 0;font-size:14px;color:#333}.shopping_basket ._delivery ._service{position:relative;display:block;padding:0 0 0 25px;color:#333}.shopping_basket ._delivery ._service:hover{text-decoration:none}.shopping_basket ._delivery ._service:not(:last-child){padding-bottom:10px}.shopping_basket ._delivery ._service .far{position:absolute;top:3px;left:0}.shopping_basket ._delivery ._service .fa-square{color:#ddd}.shopping_basket ._delivery ._service .fa-check-square{color:#5ec494}.shopping_basket ._delivery ._service .red{color:#da0000}.shopping_basket ._delivery ._desc{font-size:13px;font-weight:normal;margin-right:100px}.shopping_basket ._delivery ._save{font-size:13px;font-weight:normal;margin-right:100px}.shopping_basket ._delivery ._save span{text-decoration:line-through;font-weight:bold;color:#da0000}.shopping_basket ._postcode{padding:15px 10px 0 10px}.shopping_basket ._postcode a{font-size:13px;font-weight:bold}.shopping_basket ._postcode form{display:none;margin-top:10px}.shopping_basket ._credit a{display:block;position:relative;padding:0 0 0 25px;color:#333}.shopping_basket ._credit a:hover{text-decoration:none}.shopping_basket ._credit a .far{position:absolute;top:3px;left:0}.shopping_basket ._credit a .fa-square{color:#ddd}.shopping_basket ._credit a .fa-check-square{color:#5ec494}.shopping_basket ._credit a ._desc{font-size:13px;font-weight:normal;margin-right:100px;color:#999}.shopping_basket ._iwoca_promo{display:none}.shopping_basket ._total{font-weight:bold;font-size:20px;color:#333;margin-top:20px;border-top:1px solid #ddd}.shopping_basket ._total ._vat{color:#999;font-size:16px}.shopping_basket ._total ._iwoca_promo_total{display:none}.shopping_basket ._discount_code{padding:15px 10px 0 10px}.shopping_basket ._discount_code a{font-size:13px;font-weight:bold}.shopping_basket ._empty{padding:25px 25px 50px 25px;text-align:center;color:#999}@media only screen and (max-width:999px){.shopping_basket{padding:10px 10px 20px 10px}}@media only screen and (max-width:549px){.shopping_basket ._items ._item{padding-right:25%}.shopping_basket ._items ._item ._quantity{position:relative;right:0;text-align:left}}@media only screen and (max-width:349px){.shopping_basket ._items ._item{padding:75px 0 10px 0;text-align:center}.shopping_basket ._items ._item img{left:50%;margin-left:-30px}.shopping_basket ._items ._item ._quantity{width:auto;text-align:center;margin-bottom:10px}.shopping_basket ._items ._item ._price,.shopping_basket ._items ._item ._updating{position:relative;top:0;right:0}.shopping_basket ._items ._item ._delete{bottom:10px}}#sampleCheckout{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;padding:15px;background-color:rgba(0,0,0,0.82);overflow:auto;display:none}#sampleCheckout form{max-width:800px;padding:15px 20px 20px 20px;margin:0 auto;background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.25)}#sampleCheckout form h1{margin-bottom:20px}#sampleCheckout form h1 a{float:right;display:inline-block;font-size:13px;text-decoration:underline;margin-left:25px}#sampleCheckout form ._intro{text-align:center}#sampleCheckout form ._items{margin:0 5%;padding:25px 0 10px 0}#sampleCheckout form ._items ._item{position:relative;padding:5px 10px 5px 60px;margin-top:5px;min-height:50px;box-sizing:border-box;background-color:#f9f9f9}#sampleCheckout form ._items ._item img{position:absolute;top:0;left:0;width:50px}#sampleCheckout form ._items ._item ._name{display:block}#sampleCheckout form ._items ._item ._delete{display:block;font-size:13px}#sampleCheckout form ._items ._item ._delete a{color:#999}#sampleCheckout form .grid{padding-top:15px}#sampleCheckout form .grid .grid3{text-align:right}#sampleCheckout form .grid input._fn,#sampleCheckout form .grid input._ln{width:125px}#sampleCheckout form .grid input._em,#sampleCheckout form .grid input._ph,#sampleCheckout form .grid ._delivery ._address input{width:365px}#sampleCheckout form .grid ._delivery ._lookup input{margin-bottom:3px}#sampleCheckout form .grid ._delivery ._select{display:none}#sampleCheckout form .grid ._delivery ._select select{max-width:95%;margin-bottom:3px}#sampleCheckout form .grid ._delivery ._toggle{padding:5px 0 0 7px}#sampleCheckout form .grid ._delivery ._toggle a{text-decoration:underline}#sampleCheckout form .grid ._delivery ._address input{margin-bottom:3px}#sampleCheckout form .grid ._terms{padding:14px 10px}#sampleCheckout form .grid ._terms label{padding:0}#sampleCheckout form .grid ._terms label input{margin-right:5px}#sampleCheckout form .grid ._terms a{text-decoration:underline}#sampleCheckout form ._submit{margin-top:25px;text-align:center}#sampleCheckout form ._submit input{box-sizing:border-box;width:100%}@media only screen and (max-width:749px){#sampleCheckout form .grid{margin:0 10%}#sampleCheckout form .grid .grid3,#sampleCheckout form .grid .grid9{width:100%;flex-basis:100%}#sampleCheckout form .grid .grid3{text-align:left;padding-left:0;padding-bottom:0}#sampleCheckout form .grid ._blank{display:none}#sampleCheckout form .grid input._em,#sampleCheckout form .grid input._ph,#sampleCheckout form .grid ._delivery ._address input{width:95%}}@media only screen and (max-width:599px){#sampleCheckout form .grid{margin:0 5%}}@media only screen and (max-width:549px){#sampleCheckout form ._items{margin:0}#sampleCheckout form .grid{margin:0}}@media only screen and (max-width:499px){#sampleCheckout form .grid input._fn,#sampleCheckout form .grid input._ln{width:95%;margin-top:3px}#sampleCheckout form .grid #lookupNumber,#sampleCheckout form .grid #lookupPostcode{width:95%}}@media only screen and (max-width:399px){#sampleCheckout form h1{text-align:center}#sampleCheckout form h1 a{float:none;display:block;text-align:right;position:relative;top:-5px}}.securePayment{position:relative;display:inline-block;padding:2px 35px 0 0;font-size:15px}.securePayment .fa-credit-card{position:absolute;top:0;right:0;color:#ccc;font-size:24px;z-index:3}.securePayment .fa-lock{position:absolute;top:10px;right:-3px;color:#ffd200;font-size:15px;z-index:4}.paymentCards{display:inline-block;height:25px;background-image:url("https://images.remlandcarpets.co.uk/static/components/payment-cards.png")}.paymentCards img{height:100%}.paymentCards img:not(:first-of-type){margin-left:5px}.productLogos{background-image:url("https://images.remlandcarpets.co.uk/static/product-icons-rem.png?v=10");background-position:-9999px -9999px;background-repeat:no-repeat}.productLogos span{display:inline-block;width:75px;height:75px;border-radius:3px;background-image:inherit}.productLogos span._5_year_warranty{background-position:0 0}.productLogos span._7_year_warranty{background-position:-75px 0}.productLogos span._8_year_warranty{background-position:-75px -225px}.productLogos span._9_year_warranty{background-position:-150px -225px}.productLogos span._10_year_warranty{background-position:-150px 0}.productLogos span._12_year_warranty{background-position:-225px 0}.productLogos span._15_year_warranty{background-position:-300px 0}.productLogos span._20_year_warranty{background-position:-375px 0}.productLogos span._25_year_warranty{background-position:-450px 0}.productLogos span._lifetime_warranty{background-position:-525px 0}.productLogos span._uv_resistant{background-position:0 -75px}.productLogos span._water_resistant{background-position:-75px -75px}.productLogos span._underfloor_heating{background-position:-150px -75px}.productLogos span._stain_resistant{background-position:-225px -75px}.productLogos span._r9{background-position:-375px -75px}.productLogos span._r10{background-position:-450px -75px}.productLogos span._r11{background-position:-525px -75px}.productLogos span._waterproof{background-position:-300px -225px}.productLogos span._sustainable{background-position:-375px -225px}.productLogos span._recycled_materials{background-position:0 -150px}.productLogos span._british_made{background-position:-75px -150px}.productLogos span._allergen_free{background-position:-150px -150px}.productLogos span._bleach_cleanable{background-position:-225px -150px}.productLogos span._wool{background-position:-300px -150px}.productLogos span._eco_friendly{background-position:-375px -150px}.productLogos span._diy_friendly{background-position:-450px -150px}.productLogos span._real_wood{background-position:-525px -150px}.productLogos span._moth_resistant{background-position:0 -225px}.productLogos span._pet_friendly{background-position:-225px -225px}.countdown{display:inline-block}.countdown.bannerCountdown ._h,.countdown.bannerCountdown ._m,.countdown.bannerCountdown ._s{display:inline-block;padding:2px 5px;background-color:#333;border-radius:3px;color:#ffd200;font-size:1.25rem;font-weight:bold}.countdown.bannerCountdown ._h:not(:first-child),.countdown.bannerCountdown ._m:not(:first-child),.countdown.bannerCountdown ._s:not(:first-child){margin-left:1px}.checkoutBillingAddressContainer .grid1,.checkoutBillingAddressContainer .grid2,.checkoutBillingAddressContainer .grid3,.checkoutBillingAddressContainer .grid4,.checkoutBillingAddressContainer .grid4_5,.checkoutBillingAddressContainer .grid5,.checkoutBillingAddressContainer .grid5_5,.checkoutBillingAddressContainer .grid6,.checkoutBillingAddressContainer .grid6_5,.checkoutBillingAddressContainer .grid7,.checkoutBillingAddressContainer .grid8,.checkoutBillingAddressContainer .grid9,.checkoutBillingAddressContainer .grid10,.checkoutBillingAddressContainer .grid11,.checkoutBillingAddressContainer .grid12{padding:2px 2px 2px 2px}.checkoutBillingAddressContainer input,.checkoutBillingAddressContainer select{display:block !important;box-sizing:border-box;width:100%;max-width:400px;margin:0 auto 3px auto !important}.checkoutBillingAddressContainer ._lookup{align-items:center}.checkoutBillingAddressContainer ._lookup ._toggle{text-align:center}.checkoutBillingAddressContainer ._select{display:none}.checkoutBillingAddressContainer ._select select{height:auto;margin-bottom:5px}.checkoutBillingAddressContainer ._manual{display:none}.checkoutBillingAddressContainer ._manual ul{display:none;margin:0 0 10px 0 !important}.checkoutBillingAddressContainer ._manual input[type=button]{margin-top:10px !important}@media only screen and (max-width:449px){.checkoutBillingAddressContainer ._lookup .grid6{flex-basis:100%}}#privacyBanner{position:fixed;bottom:0;left:0;right:0;z-index:99999;padding:12px;background-color:#4392ab;color:#fff;text-align:center}#privacyBanner a{margin:0 16px;font-size:16px}#privacyBanner a:not(.button){display:inline-block;color:#fff;text-decoration:underline}.hero{display:block;position:relative;overflow:hidden}.hero ._block{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-repeat:no-repeat}.hero ._block ._t{font-size:2.5rem;text-shadow:0 0 5px rgba(255,255,255,0.5)}.hero ._block ._st{font-size:1.5rem;text-shadow:0 0 5px rgba(255,255,255,0.5)}.hero ._block ._button{display:inline-block;padding:.7rem 2rem .75rem 2rem;background-color:#eba35b;color:#fff;-webkit-border-radius:.75rem;-moz-border-radius:.75rem;border-radius:.75rem;text-align:center;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;-ms-transition:all .15s ease}.hero ._block ._button:hover,.hero ._block ._button:visited:hover{color:#111;box-shadow:0 0 10px rgba(0,0,0,0.25)}.hero ._block:hover,.hero ._block:visited:hover{text-decoration:none}.hero ._microlink{color:#fff;font-size:1rem;position:absolute;bottom:1rem;right:1.5rem;z-index:2;text-shadow:0 0 2px black,0 0 5px black}.hero ._microlink i{margin-right:.3rem}.hero ._microlink:hover,.hero ._microlink:visited:hover{color:#fff}#hero-clearance-vinyl{background-image:url("https://images.remlandcarpets.co.uk/hero/full/clearance-vinyl-2021.jpg")}#hero-clearance-carpet-tiles{background-image:url("https://images.remlandcarpets.co.uk/hero/full/clearance-carpet-tiles.jpg")}#hero-clearance-flotex{background-image:url("https://images.remlandcarpets.co.uk/hero/full/clearance-flotex.jpg")}#hero-clearance{height:400px}#hero-clearance ._block{background-position:top right;color:#fff;font-size:1.25rem}#hero-clearance ._block::before{content:"";width:0;height:0;position:absolute;top:-400px;left:-450px;background-color:#da0000;z-index:-1;border:solid #da0000;border-width:1000px 0 0 1000px;transform:rotate(25deg)}#hero-clearance ._block ._t{margin:45px 0 0 40px}#hero-clearance ._block ._st{margin:0 0 0 40px}#hero-clearance ._block ._d{width:400px;margin:30px 0 0 40px}#hero-clearance ._block ._button{margin:45px 0 0 40px}@media only screen and (max-width:1149px){#hero-clearance ._block::before{left:-500px}}@media only screen and (max-width:849px){#hero-clearance ._block::before{left:-550px}#hero-clearance ._block ._t{margin:30px 0 0 25px}#hero-clearance ._block ._st{margin:0 0 0 25px}#hero-clearance ._block ._d{margin:25px 0 0 25px}#hero-clearance ._block ._button{margin:35px 0 0 25px}}@media only screen and (max-width:799px){#hero-clearance ._block::before{left:-625px;transform:rotate(35deg)}}@media only screen and (max-width:699px){#hero-clearance ._block::before{top:-725px;transform:rotate(70deg)}#hero-clearance ._block ._d{display:none}#hero-clearance ._block ._button{margin:25px 0 0 25px}}@media only screen and (max-width:499px){#hero-clearance ._block::before{top:-875px;left:-500px;transform:rotate(80deg)}#hero-clearance ._block ._t{margin:10px 15px 0 15px;font-size:2rem}#hero-clearance ._block ._st{margin:0 0 0 15px;font-size:1.25rem}#hero-clearance ._block ._button{position:absolute;bottom:20px;left:20px;right:20px;margin:0}#hero-clearance-micro{display:none}}@media only screen and (max-width:399px){#hero-clearance ._block::before{top:-840px}}#hero-coir-matting{background-image:url("https://images.remlandcarpets.co.uk/hero/full/coir-matting.jpg")}#hero-entrance-matting{background-image:url("https://images.remlandcarpets.co.uk/hero/full/entrance-matting.jpg")}#hero-luvanto{background-image:url("https://images.remlandcarpets.co.uk/hero/full/luvanto.jpg")}#hero-amadora{background-image:url("https://images.remlandcarpets.co.uk/hero/full/amadora.jpg")}#hero-samples-amadora{background-image:url("https://images.remlandcarpets.co.uk/hero/full/amadora.jpg")}#hero-samples-luvanto{background-image:url("https://images.remlandcarpets.co.uk/hero/full/luvanto.jpg")}#hero-samples-entrance-matting{background-image:url("https://images.remlandcarpets.co.uk/hero/full/entrance-matting.jpg")}#hero-lano-valeria{background-image:url("https://images.remlandcarpets.co.uk/hero/full/lano-valeria.jpg")}#hero-standard{height:400px}#hero-standard ._block{background-position:top right;font-size:1.25rem;color:#fff}#hero-standard ._block::before{content:"";width:0;height:0;position:absolute;top:-400px;left:-450px;background-color:#206c84;color:#fff;z-index:-1;border:solid #206c84;border-width:1000px 0 0 1000px;transform:rotate(25deg)}#hero-standard ._block ._t{margin:45px 0 0 40px;text-shadow:0 0 5px rgba(0,0,0,0.1)}#hero-standard ._block ._st{margin:0 0 0 40px;text-shadow:0 0 5px rgba(0,0,0,0.05)}#hero-standard ._block ._d{width:400px;margin:30px 0 0 40px}#hero-standard ._block ._button{margin:45px 0 0 40px;background-color:#eba35b;color:#fff}@media only screen and (max-width:1149px){#hero-standard ._block::before{left:-500px}}@media only screen and (max-width:849px){#hero-standard ._block::before{left:-550px}#hero-standard ._block ._t{margin:30px 0 0 25px}#hero-standard ._block ._st{margin:0 0 0 25px}#hero-standard ._block ._d{margin:25px 0 0 25px}#hero-standard ._block ._button{margin:35px 0 0 25px}}@media only screen and (max-width:799px){#hero-standard ._block::before{left:-625px;transform:rotate(35deg)}}@media only screen and (max-width:699px){#hero-standard ._block::before{top:-725px;transform:rotate(70deg)}#hero-standard ._block ._d{display:none}#hero-standard ._block ._button{margin:25px 0 0 25px}}@media only screen and (max-width:499px){#hero-standard ._block::before{top:-875px;left:-500px;transform:rotate(80deg)}#hero-standard ._block ._t{margin:10px 15px 0 15px;font-size:2rem}#hero-standard ._block ._st{margin:0 0 0 15px;font-size:1.25rem}#hero-standard ._block ._button{position:absolute;bottom:20px;left:20px;right:20px;margin:0}#hero-standard-micro{display:none}}@media only screen and (max-width:399px){#hero-standard ._block::before{top:-840px}}#hero-dark{height:400px}#hero-dark ._block{background-position:top right;font-size:1.25rem;color:#fff}#hero-dark ._block::before{content:"";width:0;height:0;position:absolute;top:-400px;left:-450px;background-color:#3b3735;z-index:-1;border:solid #3b3735;border-width:1000px 0 0 1000px;transform:rotate(25deg)}#hero-dark ._block ._t{margin:45px 0 0 40px;text-shadow:0 0 5px rgba(0,0,0,0.1)}#hero-dark ._block ._st{margin:0 0 0 40px;text-shadow:0 0 5px rgba(0,0,0,0.05)}#hero-dark ._block ._d{width:400px;margin:30px 0 0 40px}#hero-dark ._block ._button{margin:45px 0 0 40px;background-color:#ffd200;color:#333}@media only screen and (max-width:1149px){#hero-dark ._block::before{left:-500px}}@media only screen and (max-width:849px){#hero-dark ._block::before{left:-550px}#hero-dark ._block ._t{margin:30px 0 0 25px}#hero-dark ._block ._st{margin:0 0 0 25px}#hero-dark ._block ._d{margin:25px 0 0 25px}#hero-dark ._block ._button{margin:35px 0 0 25px}}@media only screen and (max-width:799px){#hero-dark ._block::before{left:-625px;transform:rotate(35deg)}}@media only screen and (max-width:699px){#hero-dark ._block::before{top:-725px;transform:rotate(70deg)}#hero-dark ._block ._d{display:none}#hero-dark ._block ._button{margin:25px 0 0 25px}}@media only screen and (max-width:499px){#hero-dark ._block::before{top:-875px;left:-500px;transform:rotate(80deg)}#hero-dark ._block ._t{margin:10px 15px 0 15px;font-size:2rem}#hero-dark ._block ._st{margin:0 0 0 15px;font-size:1.25rem}#hero-dark ._block ._button{position:absolute;bottom:20px;left:20px;right:20px;margin:0}#hero-dark-micro{display:none}}@media only screen and (max-width:399px){#hero-dark ._block::before{top:-840px}}.festive2025banner{display:block;position:relative;color:#fff;font-family:"Outfit","Lato",Arial,Helvetica,sans-serif;background-image:linear-gradient(#da0000,#c10000);overflow:hidden}.festive2025banner:hover{text-decoration:none}.festive2025banner .snow{position:absolute;width:10px;height:10px;background:white;border-radius:50%;box-shadow:0 0 5px 5px #fff}.festive2025banner .snow:nth-child(1){opacity:.41587;transform:translate(46.1131vw,-10px) scale(0.1929);animation:fall-1 56s -2s linear infinite}@keyframes fall-1{54.775%{transform:translate(29.8025vw,54.775vh) scale(0.1929)}to{transform:translate(37.9578vw,100vh) scale(0.1929)}}.festive2025banner .snow:nth-child(2){opacity:.39975;transform:translate(70.6959vw,-10px) scale(0.9719);animation:fall-2 46s -29s linear infinite}@keyframes fall-2{69.254%{transform:translate(55.4101vw,69.254vh) scale(0.9719)}to{transform:translate(63.053vw,100vh) scale(0.9719)}}.festive2025banner .snow:nth-child(3){opacity:.02652;transform:translate(57.3388vw,-10px) scale(0.1722);animation:fall-3 36s -1s linear infinite}@keyframes fall-3{62.184%{transform:translate(47.1092vw,62.184vh) scale(0.1722)}to{transform:translate(52.224vw,100vh) scale(0.1722)}}.festive2025banner .snow:nth-child(4){opacity:.27677;transform:translate(12.8797vw,-10px) scale(0.5623);animation:fall-4 28s -1s linear infinite}@keyframes fall-4{70.677%{transform:translate(7.2613vw,70.677vh) scale(0.5623)}to{transform:translate(10.0705vw,100vh) scale(0.5623)}}.festive2025banner .snow:nth-child(5){opacity:.037635;transform:translate(65.8461vw,-10px) scale(0.4935);animation:fall-5 50s -30s linear infinite}@keyframes fall-5{50.881%{transform:translate(72.4669vw,50.881vh) scale(0.4935)}to{transform:translate(69.1565vw,100vh) scale(0.4935)}}.festive2025banner .snow:nth-child(6){opacity:.15639;transform:translate(87.5291vw,-10px) scale(0.595);animation:fall-6 58s -20s linear infinite}@keyframes fall-6{48.891%{transform:translate(92.4907vw,48.891vh) scale(0.595)}to{transform:translate(90.0099vw,100vh) scale(0.595)}}.festive2025banner .snow:nth-child(7){opacity:.33215;transform:translate(69.1058vw,-10px) scale(0.1581);animation:fall-7 60s -11s linear infinite}@keyframes fall-7{77.993%{transform:translate(78.5054vw,77.993vh) scale(0.1581)}to{transform:translate(73.8056vw,100vh) scale(0.1581)}}.festive2025banner .snow:nth-child(8){opacity:.54158;transform:translate(41.538vw,-10px) scale(0.0243);animation:fall-8 34s -10s linear infinite}@keyframes fall-8{50.035%{transform:translate(47.0572vw,50.035vh) scale(0.0243)}to{transform:translate(44.2976vw,100vh) scale(0.0243)}}.festive2025banner .snow:nth-child(9){opacity:.28496;transform:translate(45.6211vw,-10px) scale(0.2653);animation:fall-9 40s -4s linear infinite}@keyframes fall-9{69.445%{transform:translate(48.3943vw,69.445vh) scale(0.2653)}to{transform:translate(47.0077vw,100vh) scale(0.2653)}}.festive2025banner .snow:nth-child(10){opacity:.57525;transform:translate(64.2113vw,-10px) scale(0.4392);animation:fall-10 50s -28s linear infinite}@keyframes fall-10{32.688%{transform:translate(48.1601vw,32.688vh) scale(0.4392)}to{transform:translate(56.1857vw,100vh) scale(0.4392)}}.festive2025banner .snow:nth-child(11){opacity:.08996;transform:translate(54.1213vw,-10px) scale(0.67);animation:fall-11 24s -19s linear infinite}@keyframes fall-11{72.482%{transform:translate(58.6079vw,72.482vh) scale(0.67)}to{transform:translate(56.3646vw,100vh) scale(0.67)}}.festive2025banner .snow:nth-child(12){opacity:.179205;transform:translate(1.0799vw,-10px) scale(0.3909);animation:fall-12 34s -3s linear infinite}@keyframes fall-12{62.826%{transform:translate(20.4453vw,62.826vh) scale(0.3909)}to{transform:translate(10.7626vw,100vh) scale(0.3909)}}.festive2025banner .snow:nth-child(13){opacity:.074945;transform:translate(52.2175vw,-10px) scale(0.0332);animation:fall-13 26s -9s linear infinite}@keyframes fall-13{79.13%{transform:translate(63.4869vw,79.13vh) scale(0.0332)}to{transform:translate(57.8522vw,100vh) scale(0.0332)}}.festive2025banner .snow:nth-child(14){opacity:.37479;transform:translate(88.1553vw,-10px) scale(0.7648);animation:fall-14 58s -19s linear infinite}@keyframes fall-14{30.516%{transform:translate(92.0839vw,30.516vh) scale(0.7648)}to{transform:translate(90.1196vw,100vh) scale(0.7648)}}.festive2025banner .snow:nth-child(15){opacity:.082095;transform:translate(19.3508vw,-10px) scale(0.1846);animation:fall-15 38s -9s linear infinite}@keyframes fall-15{60.162%{transform:translate(29.7584vw,60.162vh) scale(0.1846)}to{transform:translate(24.5546vw,100vh) scale(0.1846)}}.festive2025banner .snow:nth-child(16){opacity:.33436;transform:translate(89.7317vw,-10px) scale(0.3459);animation:fall-16 36s -7s linear infinite}@keyframes fall-16{71.958%{transform:translate(84.3211vw,71.958vh) scale(0.3459)}to{transform:translate(87.0264vw,100vh) scale(0.3459)}}.festive2025banner .snow:nth-child(17){opacity:.56888;transform:translate(45.0266vw,-10px) scale(0.0167);animation:fall-17 28s -18s linear infinite}@keyframes fall-17{42.67%{transform:translate(55.4628vw,42.67vh) scale(0.0167)}to{transform:translate(50.2447vw,100vh) scale(0.0167)}}.festive2025banner .snow:nth-child(18){opacity:.468;transform:translate(65.5888vw,-10px) scale(0.6942);animation:fall-18 52s -3s linear infinite}@keyframes fall-18{62.704%{transform:translate(55.1304vw,62.704vh) scale(0.6942)}to{transform:translate(60.3596vw,100vh) scale(0.6942)}}.festive2025banner .snow:nth-child(19){opacity:.508365;transform:translate(72.8478vw,-10px) scale(0.1299);animation:fall-19 50s -27s linear infinite}@keyframes fall-19{53.948%{transform:translate(68.6468vw,53.948vh) scale(0.1299)}to{transform:translate(70.7473vw,100vh) scale(0.1299)}}.festive2025banner .snow:nth-child(20){opacity:.556985;transform:translate(91.4469vw,-10px) scale(0.6739);animation:fall-20 44s -1s linear infinite}@keyframes fall-20{46.833%{transform:translate(88.0533vw,46.833vh) scale(0.6739)}to{transform:translate(89.7501vw,100vh) scale(0.6739)}}.festive2025banner .snow:nth-child(21){opacity:.087815;transform:translate(71.5062vw,-10px) scale(0.5455);animation:fall-21 30s -3s linear infinite}@keyframes fall-21{64.436%{transform:translate(66.8718vw,64.436vh) scale(0.5455)}to{transform:translate(69.189vw,100vh) scale(0.5455)}}.festive2025banner .snow:nth-child(22){opacity:.003705;transform:translate(31.4147vw,-10px) scale(0.4668);animation:fall-22 20s -14s linear infinite}@keyframes fall-22{35.025%{transform:translate(35.6285vw,35.025vh) scale(0.4668)}to{transform:translate(33.5216vw,100vh) scale(0.4668)}}.festive2025banner .snow:nth-child(23){opacity:.079235;transform:translate(38.3795vw,-10px) scale(0.1115);animation:fall-23 28s -29s linear infinite}@keyframes fall-23{63.331%{transform:translate(33.4303vw,63.331vh) scale(0.1115)}to{transform:translate(35.9049vw,100vh) scale(0.1115)}}.festive2025banner .snow:nth-child(24){opacity:.33449;transform:translate(64.9665vw,-10px) scale(0.7136);animation:fall-24 32s -24s linear infinite}@keyframes fall-24{32.189%{transform:translate(71.7087vw,32.189vh) scale(0.7136)}to{transform:translate(68.3376vw,100vh) scale(0.7136)}}.festive2025banner .snow:nth-child(25){opacity:.4004;transform:translate(42.0233vw,-10px) scale(0.7172);animation:fall-25 50s -6s linear infinite}@keyframes fall-25{76.811%{transform:translate(56.3859vw,76.811vh) scale(0.7172)}to{transform:translate(49.2046vw,100vh) scale(0.7172)}}.festive2025banner .snow:nth-child(26){opacity:.424385;transform:translate(94.2717vw,-10px) scale(0.0441);animation:fall-26 28s -12s linear infinite}@keyframes fall-26{59.721%{transform:translate(110.5067vw,59.721vh) scale(0.0441)}to{transform:translate(102.3892vw,100vh) scale(0.0441)}}.festive2025banner .snow:nth-child(27){opacity:.510965;transform:translate(71.155vw,-10px) scale(0.9091);animation:fall-27 34s -22s linear infinite}@keyframes fall-27{50.269%{transform:translate(70.9874vw,50.269vh) scale(0.9091)}to{transform:translate(71.0712vw,100vh) scale(0.9091)}}.festive2025banner .snow:nth-child(28){opacity:.291785;transform:translate(67.0635vw,-10px) scale(0.7061);animation:fall-28 24s -1s linear infinite}@keyframes fall-28{50.579%{transform:translate(54.3857vw,50.579vh) scale(0.7061)}to{transform:translate(60.7246vw,100vh) scale(0.7061)}}.festive2025banner .snow:nth-child(29){opacity:.344305;transform:translate(53.5976vw,-10px) scale(0.8574);animation:fall-29 30s -24s linear infinite}@keyframes fall-29{69.769%{transform:translate(66.838vw,69.769vh) scale(0.8574)}to{transform:translate(60.2178vw,100vh) scale(0.8574)}}.festive2025banner .snow:nth-child(30){opacity:.43147;transform:translate(56.4844vw,-10px) scale(0.8736);animation:fall-30 54s -13s linear infinite}@keyframes fall-30{63.271%{transform:translate(44.7958vw,63.271vh) scale(0.8736)}to{transform:translate(50.6401vw,100vh) scale(0.8736)}}.festive2025banner .snow:nth-child(31){opacity:.161655;transform:translate(52.6249vw,-10px) scale(0.1373);animation:fall-31 40s -24s linear infinite}@keyframes fall-31{36.053%{transform:translate(32.7945vw,36.053vh) scale(0.1373)}to{transform:translate(42.7097vw,100vh) scale(0.1373)}}.festive2025banner .snow:nth-child(32){opacity:.364585;transform:translate(39.9771vw,-10px) scale(0.6762);animation:fall-32 30s -17s linear infinite}@keyframes fall-32{33.493%{transform:translate(42.9647vw,33.493vh) scale(0.6762)}to{transform:translate(41.4709vw,100vh) scale(0.6762)}}.festive2025banner .snow:nth-child(33){opacity:.523445;transform:translate(61.8047vw,-10px) scale(0.064);animation:fall-33 42s -24s linear infinite}@keyframes fall-33{34.147%{transform:translate(77.1773vw,34.147vh) scale(0.064)}to{transform:translate(69.491vw,100vh) scale(0.064)}}.festive2025banner .snow:nth-child(34){opacity:.31369;transform:translate(86.0804vw,-10px) scale(0.7396);animation:fall-34 42s -9s linear infinite}@keyframes fall-34{44.354%{transform:translate(92.2494vw,44.354vh) scale(0.7396)}to{transform:translate(89.1649vw,100vh) scale(0.7396)}}.festive2025banner .snow:nth-child(35){opacity:.589875;transform:translate(90.6584vw,-10px) scale(0.1741);animation:fall-35 26s -3s linear infinite}@keyframes fall-35{30.643%{transform:translate(103.7274vw,30.643vh) scale(0.1741)}to{transform:translate(97.1929vw,100vh) scale(0.1741)}}.festive2025banner .snow:nth-child(36){opacity:.274495;transform:translate(69.0403vw,-10px) scale(0.8503);animation:fall-36 24s -25s linear infinite}@keyframes fall-36{46.617%{transform:translate(78.4917vw,46.617vh) scale(0.8503)}to{transform:translate(73.766vw,100vh) scale(0.8503)}}.festive2025banner .snow:nth-child(37){opacity:.204815;transform:translate(72.0712vw,-10px) scale(0.2633);animation:fall-37 22s -29s linear infinite}@keyframes fall-37{67.494%{transform:translate(70.7984vw,67.494vh) scale(0.2633)}to{transform:translate(71.4348vw,100vh) scale(0.2633)}}.festive2025banner .snow:nth-child(38){opacity:.166725;transform:translate(74.7198vw,-10px) scale(0.5238);animation:fall-38 50s -20s linear infinite}@keyframes fall-38{78.463%{transform:translate(80.589vw,78.463vh) scale(0.5238)}to{transform:translate(77.6544vw,100vh) scale(0.5238)}}.festive2025banner .snow:nth-child(39){opacity:.35724;transform:translate(57.379vw,-10px) scale(0.532);animation:fall-39 58s -20s linear infinite}@keyframes fall-39{62.789%{transform:translate(57.1398vw,62.789vh) scale(0.532)}to{transform:translate(57.2594vw,100vh) scale(0.532)}}.festive2025banner .snow:nth-child(40){opacity:.06656;transform:translate(20.5656vw,-10px) scale(0.3821);animation:fall-40 30s -4s linear infinite}@keyframes fall-40{67.329%{transform:translate(17.1924vw,67.329vh) scale(0.3821)}to{transform:translate(18.879vw,100vh) scale(0.3821)}}.festive2025banner .snow:nth-child(41){opacity:.18954;transform:translate(47.988vw,-10px) scale(0.4889);animation:fall-41 60s -15s linear infinite}@keyframes fall-41{59.107%{transform:translate(62.6582vw,59.107vh) scale(0.4889)}to{transform:translate(55.3231vw,100vh) scale(0.4889)}}.festive2025banner .snow:nth-child(42){opacity:.16965;transform:translate(73.1334vw,-10px) scale(0.2813);animation:fall-42 30s -17s linear infinite}@keyframes fall-42{42.173%{transform:translate(65.3346vw,42.173vh) scale(0.2813)}to{transform:translate(69.234vw,100vh) scale(0.2813)}}.festive2025banner .snow:nth-child(43){opacity:.47749;transform:translate(90.9789vw,-10px) scale(0.8749);animation:fall-43 48s -16s linear infinite}@keyframes fall-43{41.948%{transform:translate(82.4273vw,41.948vh) scale(0.8749)}to{transform:translate(86.7031vw,100vh) scale(0.8749)}}.festive2025banner .snow:nth-child(44){opacity:.148005;transform:translate(48.3821vw,-10px) scale(0.5355);animation:fall-44 28s -9s linear infinite}@keyframes fall-44{36.549%{transform:translate(62.8363vw,36.549vh) scale(0.5355)}to{transform:translate(55.6092vw,100vh) scale(0.5355)}}.festive2025banner .snow:nth-child(45){opacity:.35321;transform:translate(32.6485vw,-10px) scale(0.2459);animation:fall-45 20s -28s linear infinite}@keyframes fall-45{35.656%{transform:translate(18.2825vw,35.656vh) scale(0.2459)}to{transform:translate(25.4655vw,100vh) scale(0.2459)}}.festive2025banner .snow:nth-child(46){opacity:.57642;transform:translate(19.9298vw,-10px) scale(0.3243);animation:fall-46 26s -18s linear infinite}@keyframes fall-46{44.494%{transform:translate(34.3288vw,44.494vh) scale(0.3243)}to{transform:translate(27.1293vw,100vh) scale(0.3243)}}.festive2025banner .snow:nth-child(47){opacity:.200005;transform:translate(96.5789vw,-10px) scale(0.7119);animation:fall-47 46s -26s linear infinite}@keyframes fall-47{68.763%{transform:translate(89.4733vw,68.763vh) scale(0.7119)}to{transform:translate(93.0261vw,100vh) scale(0.7119)}}.festive2025banner .snow:nth-child(48){opacity:.635245;transform:translate(0.5977vw,-10px) scale(0.9322);animation:fall-48 52s -15s linear infinite}@keyframes fall-48{69.861%{transform:translate(3.0393vw,69.861vh) scale(0.9322)}to{transform:translate(1.8185vw,100vh) scale(0.9322)}}.festive2025banner .snow:nth-child(49){opacity:.06149;transform:translate(23.2102vw,-10px) scale(0.8918);animation:fall-49 60s -4s linear infinite}@keyframes fall-49{65.092%{transform:translate(39.877vw,65.092vh) scale(0.8918)}to{transform:translate(31.5436vw,100vh) scale(0.8918)}}.festive2025banner .snow:nth-child(50){opacity:.527475;transform:translate(36.6447vw,-10px) scale(0.9435);animation:fall-50 42s -10s linear infinite}@keyframes fall-50{69.44%{transform:translate(22.6351vw,69.44vh) scale(0.9435)}to{transform:translate(29.6399vw,100vh) scale(0.9435)}}.festive2025banner .snow:nth-child(51){opacity:.03913;transform:translate(23.379vw,-10px) scale(0.1173);animation:fall-51 26s -12s linear infinite}@keyframes fall-51{31.547%{transform:translate(30.5618vw,31.547vh) scale(0.1173)}to{transform:translate(26.9704vw,100vh) scale(0.1173)}}.festive2025banner .snow:nth-child(52){opacity:.34866;transform:translate(29.8686vw,-10px) scale(0.6658);animation:fall-52 22s -19s linear infinite}@keyframes fall-52{39.963%{transform:translate(11.9978vw,39.963vh) scale(0.6658)}to{transform:translate(20.9332vw,100vh) scale(0.6658)}}.festive2025banner .snow:nth-child(53){opacity:.502515;transform:translate(29.3664vw,-10px) scale(0.2076);animation:fall-53 42s -28s linear infinite}@keyframes fall-53{75.715%{transform:translate(39.9236vw,75.715vh) scale(0.2076)}to{transform:translate(34.645vw,100vh) scale(0.2076)}}.festive2025banner .snow:nth-child(54){opacity:.194545;transform:translate(95.2489vw,-10px) scale(0.6634);animation:fall-54 50s -29s linear infinite}@keyframes fall-54{45.78%{transform:translate(100.8465vw,45.78vh) scale(0.6634)}to{transform:translate(98.0477vw,100vh) scale(0.6634)}}.festive2025banner .snow:nth-child(55){opacity:.057135;transform:translate(88.9255vw,-10px) scale(0.5705);animation:fall-55 54s -9s linear infinite}@keyframes fall-55{67.388%{transform:translate(104.1459vw,67.388vh) scale(0.5705)}to{transform:translate(96.5357vw,100vh) scale(0.5705)}}.festive2025banner .snow:nth-child(56){opacity:.41847;transform:translate(65.621vw,-10px) scale(0.5044);animation:fall-56 60s -11s linear infinite}@keyframes fall-56{42.936%{transform:translate(83.0754vw,42.936vh) scale(0.5044)}to{transform:translate(74.3482vw,100vh) scale(0.5044)}}.festive2025banner .snow:nth-child(57){opacity:.279695;transform:translate(93.4927vw,-10px) scale(0.0838);animation:fall-57 46s -2s linear infinite}@keyframes fall-57{39.486%{transform:translate(74.4215vw,39.486vh) scale(0.0838)}to{transform:translate(83.9571vw,100vh) scale(0.0838)}}.festive2025banner .snow:nth-child(58){opacity:.172965;transform:translate(7.5462vw,-10px) scale(0.1056);animation:fall-58 20s -3s linear infinite}@keyframes fall-58{45.548%{transform:translate(7.166vw,45.548vh) scale(0.1056)}to{transform:translate(7.3561vw,100vh) scale(0.1056)}}.festive2025banner .snow:nth-child(59){opacity:.213525;transform:translate(48.4476vw,-10px) scale(0.5076);animation:fall-59 40s -17s linear infinite}@keyframes fall-59{34.691%{transform:translate(42.5418vw,34.691vh) scale(0.5076)}to{transform:translate(45.4947vw,100vh) scale(0.5076)}}.festive2025banner .snow:nth-child(60){opacity:.35711;transform:translate(90.0677vw,-10px) scale(0.059);animation:fall-60 40s -18s linear infinite}@keyframes fall-60{63.472%{transform:translate(78.8511vw,63.472vh) scale(0.059)}to{transform:translate(84.4594vw,100vh) scale(0.059)}}.festive2025banner .snow:nth-child(61){opacity:.6266;transform:translate(87.9184vw,-10px) scale(0.5287);animation:fall-61 56s -28s linear infinite}@keyframes fall-61{77.64%{transform:translate(95.9038vw,77.64vh) scale(0.5287)}to{transform:translate(91.9111vw,100vh) scale(0.5287)}}.festive2025banner .snow:nth-child(62){opacity:.48737;transform:translate(97.2713vw,-10px) scale(0.1098);animation:fall-62 32s -23s linear infinite}@keyframes fall-62{50.332%{transform:translate(112.5613vw,50.332vh) scale(0.1098)}to{transform:translate(104.9163vw,100vh) scale(0.1098)}}.festive2025banner .snow:nth-child(63){opacity:.32968;transform:translate(34.2976vw,-10px) scale(0.4647);animation:fall-63 52s -1s linear infinite}@keyframes fall-63{40.409%{transform:translate(32.1014vw,40.409vh) scale(0.4647)}to{transform:translate(33.1995vw,100vh) scale(0.4647)}}.festive2025banner .snow:nth-child(64){opacity:.31018;transform:translate(65.6532vw,-10px) scale(0.6244);animation:fall-64 20s -12s linear infinite}@keyframes fall-64{63.607%{transform:translate(74.7108vw,63.607vh) scale(0.6244)}to{transform:translate(70.182vw,100vh) scale(0.6244)}}.festive2025banner .snow:nth-child(65){opacity:.47684;transform:translate(76.6021vw,-10px) scale(0.3765);animation:fall-65 20s -3s linear infinite}@keyframes fall-65{77.096%{transform:translate(66.7795vw,77.096vh) scale(0.3765)}to{transform:translate(71.6908vw,100vh) scale(0.3765)}}.festive2025banner .snow:nth-child(66){opacity:.06903;transform:translate(24.6111vw,-10px) scale(0.9874);animation:fall-66 36s -27s linear infinite}@keyframes fall-66{66.914%{transform:translate(5.3053vw,66.914vh) scale(0.9874)}to{transform:translate(14.9582vw,100vh) scale(0.9874)}}.festive2025banner .snow:nth-child(67){opacity:.13728;transform:translate(75.3895vw,-10px) scale(0.766);animation:fall-67 48s -4s linear infinite}@keyframes fall-67{39.882%{transform:translate(80.3283vw,39.882vh) scale(0.766)}to{transform:translate(77.8589vw,100vh) scale(0.766)}}.festive2025banner .snow:nth-child(68){opacity:.012155;transform:translate(2.9648vw,-10px) scale(0.3044);animation:fall-68 44s -1s linear infinite}@keyframes fall-68{69.315%{transform:translate(-6.1126vw,69.315vh) scale(0.3044)}to{transform:translate(-1.5739vw,100vh) scale(0.3044)}}.festive2025banner .snow:nth-child(69){opacity:.534235;transform:translate(85.7565vw,-10px) scale(0.4072);animation:fall-69 32s -29s linear infinite}@keyframes fall-69{33.301%{transform:translate(79.5807vw,33.301vh) scale(0.4072)}to{transform:translate(82.6686vw,100vh) scale(0.4072)}}.festive2025banner .snow:nth-child(70){opacity:.01846;transform:translate(58.3941vw,-10px) scale(0.5538);animation:fall-70 36s -18s linear infinite}@keyframes fall-70{56.338%{transform:translate(59.3191vw,56.338vh) scale(0.5538)}to{transform:translate(58.8566vw,100vh) scale(0.5538)}}.festive2025banner .snow:nth-child(71){opacity:.109655;transform:translate(55.3383vw,-10px) scale(0.8934);animation:fall-71 50s -5s linear infinite}@keyframes fall-71{49.644%{transform:translate(72.9279vw,49.644vh) scale(0.8934)}to{transform:translate(64.1331vw,100vh) scale(0.8934)}}.festive2025banner .snow:nth-child(72){opacity:.525915;transform:translate(75.5095vw,-10px) scale(0.9251);animation:fall-72 40s -21s linear infinite}@keyframes fall-72{52.475%{transform:translate(91.1041vw,52.475vh) scale(0.9251)}to{transform:translate(83.3068vw,100vh) scale(0.9251)}}.festive2025banner .snow:nth-child(73){opacity:.544505;transform:translate(39.3035vw,-10px) scale(0.5915);animation:fall-73 46s -17s linear infinite}@keyframes fall-73{72.761%{transform:translate(36.4665vw,72.761vh) scale(0.5915)}to{transform:translate(37.885vw,100vh) scale(0.5915)}}.festive2025banner .snow:nth-child(74){opacity:.077935;transform:translate(48.6244vw,-10px) scale(0.4481);animation:fall-74 56s -8s linear infinite}@keyframes fall-74{44.782%{transform:translate(38.4718vw,44.782vh) scale(0.4481)}to{transform:translate(43.5481vw,100vh) scale(0.4481)}}.festive2025banner .snow:nth-child(75){opacity:.219245;transform:translate(72.64vw,-10px) scale(0.8894);animation:fall-75 46s -7s linear infinite}@keyframes fall-75{40.917%{transform:translate(84.3218vw,40.917vh) scale(0.8894)}to{transform:translate(78.4809vw,100vh) scale(0.8894)}}.festive2025banner .snow:nth-child(76){opacity:.52923;transform:translate(0.125vw,-10px) scale(0.0082);animation:fall-76 34s -20s linear infinite}@keyframes fall-76{65.878%{transform:translate(-6.6682vw,65.878vh) scale(0.0082)}to{transform:translate(-3.2716vw,100vh) scale(0.0082)}}.festive2025banner .snow:nth-child(77){opacity:.38649;transform:translate(79.7692vw,-10px) scale(0.6604);animation:fall-77 56s -21s linear infinite}@keyframes fall-77{42.714%{transform:translate(88.3392vw,42.714vh) scale(0.6604)}to{transform:translate(84.0542vw,100vh) scale(0.6604)}}.festive2025banner .snow:nth-child(78){opacity:.401895;transform:translate(27.6785vw,-10px) scale(0.6572);animation:fall-78 40s -25s linear infinite}@keyframes fall-78{49.947%{transform:translate(23.8323vw,49.947vh) scale(0.6572)}to{transform:translate(25.7554vw,100vh) scale(0.6572)}}.festive2025banner .snow:nth-child(79){opacity:.09711;transform:translate(49.7399vw,-10px) scale(0.5945);animation:fall-79 46s -13s linear infinite}@keyframes fall-79{71.614%{transform:translate(53.7747vw,71.614vh) scale(0.5945)}to{transform:translate(51.7573vw,100vh) scale(0.5945)}}.festive2025banner .snow:nth-child(80){opacity:.340925;transform:translate(66.4116vw,-10px) scale(0.9474);animation:fall-80 30s -21s linear infinite}@keyframes fall-80{68.372%{transform:translate(71.4302vw,68.372vh) scale(0.9474)}to{transform:translate(68.9209vw,100vh) scale(0.9474)}}.festive2025banner .snow:nth-child(81){opacity:.62374;transform:translate(67.5373vw,-10px) scale(0.8264);animation:fall-81 58s -25s linear infinite}@keyframes fall-81{35.688%{transform:translate(67.6227vw,35.688vh) scale(0.8264)}to{transform:translate(67.58vw,100vh) scale(0.8264)}}.festive2025banner .snow:nth-child(82){opacity:.052845;transform:translate(52.2405vw,-10px) scale(0.602);animation:fall-82 58s -2s linear infinite}@keyframes fall-82{48.286%{transform:translate(65.0073vw,48.286vh) scale(0.602)}to{transform:translate(58.6239vw,100vh) scale(0.602)}}.festive2025banner .snow:nth-child(83){opacity:.061815;transform:translate(81.7944vw,-10px) scale(0.0405);animation:fall-83 28s -20s linear infinite}@keyframes fall-83{70.16%{transform:translate(99.2996vw,70.16vh) scale(0.0405)}to{transform:translate(90.547vw,100vh) scale(0.0405)}}.festive2025banner .snow:nth-child(84){opacity:.40027;transform:translate(80.0231vw,-10px) scale(0.568);animation:fall-84 26s -21s linear infinite}@keyframes fall-84{36.757%{transform:translate(98.8343vw,36.757vh) scale(0.568)}to{transform:translate(89.4287vw,100vh) scale(0.568)}}.festive2025banner .snow:nth-child(85){opacity:.609765;transform:translate(62.3178vw,-10px) scale(0.0674);animation:fall-85 54s -14s linear infinite}@keyframes fall-85{70.567%{transform:translate(76.4576vw,70.567vh) scale(0.0674)}to{transform:translate(69.3877vw,100vh) scale(0.0674)}}.festive2025banner .snow:nth-child(86){opacity:.21645;transform:translate(8.1649vw,-10px) scale(0.7016);animation:fall-86 28s -26s linear infinite}@keyframes fall-86{63.808%{transform:translate(20.6225vw,63.808vh) scale(0.7016)}to{transform:translate(14.3937vw,100vh) scale(0.7016)}}.festive2025banner .snow:nth-child(87){opacity:.18525;transform:translate(25.382vw,-10px) scale(0.0606);animation:fall-87 32s -4s linear infinite}@keyframes fall-87{60.964%{transform:translate(33.164vw,60.964vh) scale(0.0606)}to{transform:translate(29.273vw,100vh) scale(0.0606)}}.festive2025banner .snow:nth-child(88){opacity:.04277;transform:translate(51.3671vw,-10px) scale(0.3793);animation:fall-88 40s -8s linear infinite}@keyframes fall-88{37.11%{transform:translate(50.4131vw,37.11vh) scale(0.3793)}to{transform:translate(50.8901vw,100vh) scale(0.3793)}}.festive2025banner .snow:nth-child(89){opacity:.02769;transform:translate(56.7684vw,-10px) scale(0.6834);animation:fall-89 36s -16s linear infinite}@keyframes fall-89{67.846%{transform:translate(74.9662vw,67.846vh) scale(0.6834)}to{transform:translate(65.8673vw,100vh) scale(0.6834)}}.festive2025banner .snow:nth-child(90){opacity:.23231;transform:translate(13.6856vw,-10px) scale(0.328);animation:fall-90 22s -27s linear infinite}@keyframes fall-90{77.909%{transform:translate(12.815vw,77.909vh) scale(0.328)}to{transform:translate(13.2503vw,100vh) scale(0.328)}}.festive2025banner .snow:nth-child(91){opacity:.385775;transform:translate(68.2016vw,-10px) scale(0.4207);animation:fall-91 46s -11s linear infinite}@keyframes fall-91{34.42%{transform:translate(76.242vw,34.42vh) scale(0.4207)}to{transform:translate(72.2218vw,100vh) scale(0.4207)}}.festive2025banner .snow:nth-child(92){opacity:.41431;transform:translate(61.5913vw,-10px) scale(0.1471);animation:fall-92 36s -19s linear infinite}@keyframes fall-92{54.972%{transform:translate(48.5909vw,54.972vh) scale(0.1471)}to{transform:translate(55.0911vw,100vh) scale(0.1471)}}.festive2025banner .snow:nth-child(93){opacity:.415155;transform:translate(4.7623vw,-10px) scale(0.2311);animation:fall-93 32s -25s linear infinite}@keyframes fall-93{49.272%{transform:translate(8.7291vw,49.272vh) scale(0.2311)}to{transform:translate(6.7457vw,100vh) scale(0.2311)}}.festive2025banner .snow:nth-child(94){opacity:.30485;transform:translate(39.6373vw,-10px) scale(0.0791);animation:fall-94 28s -4s linear infinite}@keyframes fall-94{69.99%{transform:translate(36.0255vw,69.99vh) scale(0.0791)}to{transform:translate(37.8314vw,100vh) scale(0.0791)}}.festive2025banner .snow:nth-child(95){opacity:.13078;transform:translate(40.439vw,-10px) scale(0.9751);animation:fall-95 44s -25s linear infinite}@keyframes fall-95{43.878%{transform:translate(33.336vw,43.878vh) scale(0.9751)}to{transform:translate(36.8875vw,100vh) scale(0.9751)}}.festive2025banner .snow:nth-child(96){opacity:.33514;transform:translate(96.1805vw,-10px) scale(0.2163);animation:fall-96 34s -28s linear infinite}@keyframes fall-96{71.7%{transform:translate(98.2597vw,71.7vh) scale(0.2163)}to{transform:translate(97.2201vw,100vh) scale(0.2163)}}.festive2025banner .snow:nth-child(97){opacity:.20241;transform:translate(63.2817vw,-10px) scale(0.6364);animation:fall-97 52s -19s linear infinite}@keyframes fall-97{54.992%{transform:translate(74.1015vw,54.992vh) scale(0.6364)}to{transform:translate(68.6916vw,100vh) scale(0.6364)}}.festive2025banner .snow:nth-child(98){opacity:.6474;transform:translate(45.6823vw,-10px) scale(0.3782);animation:fall-98 46s -3s linear infinite}@keyframes fall-98{47.317%{transform:translate(62.6147vw,47.317vh) scale(0.3782)}to{transform:translate(54.1485vw,100vh) scale(0.3782)}}.festive2025banner .snow:nth-child(99){opacity:.224575;transform:translate(62.34vw,-10px) scale(0.1845);animation:fall-99 50s -6s linear infinite}@keyframes fall-99{69.595%{transform:translate(43.0144vw,69.595vh) scale(0.1845)}to{transform:translate(52.6772vw,100vh) scale(0.1845)}}.festive2025banner .snow:nth-child(100){opacity:.253695;transform:translate(27.5782vw,-10px) scale(0.5755);animation:fall-100 40s -13s linear infinite}@keyframes fall-100{60.085%{transform:translate(30.1168vw,60.085vh) scale(0.5755)}to{transform:translate(28.8475vw,100vh) scale(0.5755)}}.festive2025banner .snow:nth-child(101){opacity:.05486;transform:translate(52.6291vw,-10px) scale(0.5898);animation:fall-101 54s -19s linear infinite}@keyframes fall-101{31.388%{transform:translate(51.3429vw,31.388vh) scale(0.5898)}to{transform:translate(51.986vw,100vh) scale(0.5898)}}.festive2025banner .snow:nth-child(102){opacity:.403;transform:translate(19.1878vw,-10px) scale(0.9599);animation:fall-102 60s -15s linear infinite}@keyframes fall-102{40.711%{transform:translate(35.387vw,40.711vh) scale(0.9599)}to{transform:translate(27.2874vw,100vh) scale(0.9599)}}.festive2025banner .snow:nth-child(103){opacity:.161395;transform:translate(99.2702vw,-10px) scale(0.1022);animation:fall-103 40s -8s linear infinite}@keyframes fall-103{34.091%{transform:translate(117.3506vw,34.091vh) scale(0.1022)}to{transform:translate(108.3104vw,100vh) scale(0.1022)}}.festive2025banner .snow:nth-child(104){opacity:.612885;transform:translate(32.1272vw,-10px) scale(0.928);animation:fall-104 38s -13s linear infinite}@keyframes fall-104{56.911%{transform:translate(16.466vw,56.911vh) scale(0.928)}to{transform:translate(24.2966vw,100vh) scale(0.928)}}.festive2025banner .snow:nth-child(105){opacity:.101725;transform:translate(65.3832vw,-10px) scale(0.3997);animation:fall-105 34s -28s linear infinite}@keyframes fall-105{47.696%{transform:translate(55.2102vw,47.696vh) scale(0.3997)}to{transform:translate(60.2967vw,100vh) scale(0.3997)}}.festive2025banner .snow:nth-child(106){opacity:.52143;transform:translate(21.2245vw,-10px) scale(0.1153);animation:fall-106 20s -6s linear infinite}@keyframes fall-106{36.394%{transform:translate(6.7355vw,36.394vh) scale(0.1153)}to{transform:translate(13.98vw,100vh) scale(0.1153)}}.festive2025banner .snow:nth-child(107){opacity:.487565;transform:translate(39.7159vw,-10px) scale(0.5262);animation:fall-107 30s -7s linear infinite}@keyframes fall-107{63.252%{transform:translate(37.2211vw,63.252vh) scale(0.5262)}to{transform:translate(38.4685vw,100vh) scale(0.5262)}}.festive2025banner .snow:nth-child(108){opacity:.57252;transform:translate(63.759vw,-10px) scale(0.0604);animation:fall-108 40s -14s linear infinite}@keyframes fall-108{72.827%{transform:translate(47.1836vw,72.827vh) scale(0.0604)}to{transform:translate(55.4713vw,100vh) scale(0.0604)}}.festive2025banner .snow:nth-child(109){opacity:.187265;transform:translate(31.6995vw,-10px) scale(0.7527);animation:fall-109 34s -21s linear infinite}@keyframes fall-109{38.738%{transform:translate(25.0355vw,38.738vh) scale(0.7527)}to{transform:translate(28.3675vw,100vh) scale(0.7527)}}.festive2025banner .snow:nth-child(110){opacity:.207155;transform:translate(23.9354vw,-10px) scale(0.1753);animation:fall-110 58s -12s linear infinite}@keyframes fall-110{46.762%{transform:translate(30.5622vw,46.762vh) scale(0.1753)}to{transform:translate(27.2488vw,100vh) scale(0.1753)}}.festive2025banner .snow:nth-child(111){opacity:.09919;transform:translate(11.6232vw,-10px) scale(0.4273);animation:fall-111 56s -20s linear infinite}@keyframes fall-111{36.656%{transform:translate(28.1504vw,36.656vh) scale(0.4273)}to{transform:translate(19.8868vw,100vh) scale(0.4273)}}.festive2025banner .snow:nth-child(112){opacity:.27989;transform:translate(23.5893vw,-10px) scale(0.0771);animation:fall-112 38s -22s linear infinite}@keyframes fall-112{40.018%{transform:translate(33.3539vw,40.018vh) scale(0.0771)}to{transform:translate(28.4716vw,100vh) scale(0.0771)}}.festive2025banner .snow:nth-child(113){opacity:.53404;transform:translate(1.5937vw,-10px) scale(0.3496);animation:fall-113 58s -17s linear infinite}@keyframes fall-113{35.297%{transform:translate(14.0263vw,35.297vh) scale(0.3496)}to{transform:translate(7.81vw,100vh) scale(0.3496)}}.festive2025banner .snow:nth-child(114){opacity:.49699;transform:translate(64.2654vw,-10px) scale(0.9055);animation:fall-114 54s -28s linear infinite}@keyframes fall-114{42.908%{transform:translate(65.8126vw,42.908vh) scale(0.9055)}to{transform:translate(65.039vw,100vh) scale(0.9055)}}.festive2025banner .snow:nth-child(115){opacity:.62842;transform:translate(3.2466vw,-10px) scale(0.8479);animation:fall-115 36s -27s linear infinite}@keyframes fall-115{30.684%{transform:translate(6.6508vw,30.684vh) scale(0.8479)}to{transform:translate(4.9487vw,100vh) scale(0.8479)}}.festive2025banner .snow:nth-child(116){opacity:.414245;transform:translate(18.5527vw,-10px) scale(0.0356);animation:fall-116 56s -18s linear infinite}@keyframes fall-116{49.371%{transform:translate(15.8985vw,49.371vh) scale(0.0356)}to{transform:translate(17.2256vw,100vh) scale(0.0356)}}.festive2025banner .snow:nth-child(117){opacity:.420225;transform:translate(35.9416vw,-10px) scale(0.3448);animation:fall-117 26s -4s linear infinite}@keyframes fall-117{71.213%{transform:translate(38.5816vw,71.213vh) scale(0.3448)}to{transform:translate(37.2616vw,100vh) scale(0.3448)}}.festive2025banner .snow:nth-child(118){opacity:.6487;transform:translate(79.5693vw,-10px) scale(0.7118);animation:fall-118 36s -14s linear infinite}@keyframes fall-118{52.595%{transform:translate(74.2539vw,52.595vh) scale(0.7118)}to{transform:translate(76.9116vw,100vh) scale(0.7118)}}.festive2025banner .snow:nth-child(119){opacity:.42705;transform:translate(17.9025vw,-10px) scale(0.9929);animation:fall-119 40s -30s linear infinite}@keyframes fall-119{68.431%{transform:translate(18.2373vw,68.431vh) scale(0.9929)}to{transform:translate(18.0699vw,100vh) scale(0.9929)}}.festive2025banner .snow:nth-child(120){opacity:.300755;transform:translate(12.1423vw,-10px) scale(0.1428);animation:fall-120 60s -7s linear infinite}@keyframes fall-120{37.897%{transform:translate(10.0039vw,37.897vh) scale(0.1428)}to{transform:translate(11.0731vw,100vh) scale(0.1428)}}.festive2025banner .snow:nth-child(121){opacity:.402805;transform:translate(74.4433vw,-10px) scale(0.9785);animation:fall-121 24s -10s linear infinite}@keyframes fall-121{60.477%{transform:translate(54.4505vw,60.477vh) scale(0.9785)}to{transform:translate(64.4469vw,100vh) scale(0.9785)}}.festive2025banner .snow:nth-child(122){opacity:.327275;transform:translate(54.3663vw,-10px) scale(0.1782);animation:fall-122 28s -26s linear infinite}@keyframes fall-122{74.55%{transform:translate(39.5041vw,74.55vh) scale(0.1782)}to{transform:translate(46.9352vw,100vh) scale(0.1782)}}.festive2025banner .snow:nth-child(123){opacity:.06006;transform:translate(44.1259vw,-10px) scale(0.4402);animation:fall-123 60s -9s linear infinite}@keyframes fall-123{72.258%{transform:translate(49.0487vw,72.258vh) scale(0.4402)}to{transform:translate(46.5873vw,100vh) scale(0.4402)}}.festive2025banner .snow:nth-child(124){opacity:.466245;transform:translate(77.8429vw,-10px) scale(0.0375);animation:fall-124 34s -2s linear infinite}@keyframes fall-124{69.086%{transform:translate(83.0769vw,69.086vh) scale(0.0375)}to{transform:translate(80.4599vw,100vh) scale(0.0375)}}.festive2025banner .snow:nth-child(125){opacity:.43628;transform:translate(76.2211vw,-10px) scale(0.4261);animation:fall-125 36s -22s linear infinite}@keyframes fall-125{36.002%{transform:translate(84.6069vw,36.002vh) scale(0.4261)}to{transform:translate(80.414vw,100vh) scale(0.4261)}}.festive2025banner .snow:nth-child(126){opacity:.322595;transform:translate(83.8073vw,-10px) scale(0.7628);animation:fall-126 58s -29s linear infinite}@keyframes fall-126{45.682%{transform:translate(72.4679vw,45.682vh) scale(0.7628)}to{transform:translate(78.1376vw,100vh) scale(0.7628)}}.festive2025banner .snow:nth-child(127){opacity:.481325;transform:translate(54.3814vw,-10px) scale(0.6279);animation:fall-127 38s -13s linear infinite}@keyframes fall-127{31.917%{transform:translate(36.6384vw,31.917vh) scale(0.6279)}to{transform:translate(45.5099vw,100vh) scale(0.6279)}}.festive2025banner .snow:nth-child(128){opacity:.04888;transform:translate(21.5403vw,-10px) scale(0.2776);animation:fall-128 54s -5s linear infinite}@keyframes fall-128{79.227%{transform:translate(8.5933vw,79.227vh) scale(0.2776)}to{transform:translate(15.0668vw,100vh) scale(0.2776)}}.festive2025banner .snow:nth-child(129){opacity:.088595;transform:translate(44.2009vw,-10px) scale(0.6903);animation:fall-129 42s -7s linear infinite}@keyframes fall-129{57.794%{transform:translate(36.1049vw,57.794vh) scale(0.6903)}to{transform:translate(40.1529vw,100vh) scale(0.6903)}}.festive2025banner .snow:nth-child(130){opacity:.34177;transform:translate(65.9279vw,-10px) scale(0.0454);animation:fall-130 50s -7s linear infinite}@keyframes fall-130{38.829%{transform:translate(77.7397vw,38.829vh) scale(0.0454)}to{transform:translate(71.8338vw,100vh) scale(0.0454)}}.festive2025banner .snow:nth-child(131){opacity:.191035;transform:translate(69.2048vw,-10px) scale(0.5304);animation:fall-131 34s -29s linear infinite}@keyframes fall-131{56.986%{transform:translate(67.969vw,56.986vh) scale(0.5304)}to{transform:translate(68.5869vw,100vh) scale(0.5304)}}.festive2025banner .snow:nth-child(132){opacity:.62374;transform:translate(83.6481vw,-10px) scale(0.6717);animation:fall-132 22s -8s linear infinite}@keyframes fall-132{35.576%{transform:translate(63.6565vw,35.576vh) scale(0.6717)}to{transform:translate(73.6523vw,100vh) scale(0.6717)}}.festive2025banner .snow:nth-child(133){opacity:.568945;transform:translate(42.5689vw,-10px) scale(0.3198);animation:fall-133 20s -15s linear infinite}@keyframes fall-133{47.356%{transform:translate(59.0843vw,47.356vh) scale(0.3198)}to{transform:translate(50.8266vw,100vh) scale(0.3198)}}.festive2025banner .snow:nth-child(134){opacity:.53911;transform:translate(44.8772vw,-10px) scale(0.5513);animation:fall-134 58s -16s linear infinite}@keyframes fall-134{64.831%{transform:translate(54.4262vw,64.831vh) scale(0.5513)}to{transform:translate(49.6517vw,100vh) scale(0.5513)}}.festive2025banner .snow:nth-child(135){opacity:.216125;transform:translate(19.1025vw,-10px) scale(0.7102);animation:fall-135 44s -3s linear infinite}@keyframes fall-135{65.574%{transform:translate(37.1555vw,65.574vh) scale(0.7102)}to{transform:translate(28.129vw,100vh) scale(0.7102)}}.festive2025banner .snow:nth-child(136){opacity:.08736;transform:translate(43.2798vw,-10px) scale(0.5112);animation:fall-136 26s -7s linear infinite}@keyframes fall-136{31.341%{transform:translate(38.5074vw,31.341vh) scale(0.5112)}to{transform:translate(40.8936vw,100vh) scale(0.5112)}}.festive2025banner .snow:nth-child(137){opacity:.364195;transform:translate(94.0988vw,-10px) scale(0.5519);animation:fall-137 54s -17s linear infinite}@keyframes fall-137{60.813%{transform:translate(94.0972vw,60.813vh) scale(0.5519)}to{transform:translate(94.098vw,100vh) scale(0.5519)}}.festive2025banner .snow:nth-child(138){opacity:.15145;transform:translate(60.6127vw,-10px) scale(0.0407);animation:fall-138 28s -6s linear infinite}@keyframes fall-138{38.91%{transform:translate(50.2039vw,38.91vh) scale(0.0407)}to{transform:translate(55.4083vw,100vh) scale(0.0407)}}.festive2025banner .snow:nth-child(139){opacity:.40911;transform:translate(70.805vw,-10px) scale(0.9119);animation:fall-139 20s -4s linear infinite}@keyframes fall-139{49.577%{transform:translate(67.7142vw,49.577vh) scale(0.9119)}to{transform:translate(69.2596vw,100vh) scale(0.9119)}}.festive2025banner .snow:nth-child(140){opacity:.625495;transform:translate(73.8599vw,-10px) scale(0.5893);animation:fall-140 22s -3s linear infinite}@keyframes fall-140{62.278%{transform:translate(77.6277vw,62.278vh) scale(0.5893)}to{transform:translate(75.7438vw,100vh) scale(0.5893)}}.festive2025banner .snow:nth-child(141){opacity:.6422;transform:translate(73.662vw,-10px) scale(0.4481);animation:fall-141 42s -6s linear infinite}@keyframes fall-141{67.574%{transform:translate(72.6188vw,67.574vh) scale(0.4481)}to{transform:translate(73.1404vw,100vh) scale(0.4481)}}.festive2025banner .snow:nth-child(142){opacity:.374075;transform:translate(19.8vw,-10px) scale(0.9364);animation:fall-142 42s -26s linear infinite}@keyframes fall-142{71.125%{transform:translate(6.3568vw,71.125vh) scale(0.9364)}to{transform:translate(13.0784vw,100vh) scale(0.9364)}}.festive2025banner .snow:nth-child(143){opacity:.538915;transform:translate(53.1983vw,-10px) scale(0.2152);animation:fall-143 60s -8s linear infinite}@keyframes fall-143{68.611%{transform:translate(59.9773vw,68.611vh) scale(0.2152)}to{transform:translate(56.5878vw,100vh) scale(0.2152)}}.festive2025banner .snow:nth-child(144){opacity:.37024;transform:translate(69.1834vw,-10px) scale(0.9118);animation:fall-144 24s -7s linear infinite}@keyframes fall-144{71.392%{transform:translate(80.1482vw,71.392vh) scale(0.9118)}to{transform:translate(74.6658vw,100vh) scale(0.9118)}}.festive2025banner .snow:nth-child(145){opacity:.360555;transform:translate(88.3892vw,-10px) scale(0.9133);animation:fall-145 40s -3s linear infinite}@keyframes fall-145{32.489%{transform:translate(106.557vw,32.489vh) scale(0.9133)}to{transform:translate(97.4731vw,100vh) scale(0.9133)}}.festive2025banner .snow:nth-child(146){opacity:.084825;transform:translate(91.8755vw,-10px) scale(0.6229);animation:fall-146 22s -2s linear infinite}@keyframes fall-146{55.046%{transform:translate(103.5149vw,55.046vh) scale(0.6229)}to{transform:translate(97.6952vw,100vh) scale(0.6229)}}.festive2025banner .snow:nth-child(147){opacity:.63882;transform:translate(96.7557vw,-10px) scale(0.1715);animation:fall-147 54s -8s linear infinite}@keyframes fall-147{75.337%{transform:translate(112.8169vw,75.337vh) scale(0.1715)}to{transform:translate(104.7863vw,100vh) scale(0.1715)}}.festive2025banner .snow:nth-child(148){opacity:.05902;transform:translate(37.5914vw,-10px) scale(0.1414);animation:fall-148 44s -13s linear infinite}@keyframes fall-148{46.691%{transform:translate(29.3154vw,46.691vh) scale(0.1414)}to{transform:translate(33.4534vw,100vh) scale(0.1414)}}.festive2025banner .snow:nth-child(149){opacity:.538915;transform:translate(23.7614vw,-10px) scale(0.0259);animation:fall-149 24s -12s linear infinite}@keyframes fall-149{33.04%{transform:translate(14.1522vw,33.04vh) scale(0.0259)}to{transform:translate(18.9568vw,100vh) scale(0.0259)}}.festive2025banner .snow:nth-child(150){opacity:.118365;transform:translate(83.2419vw,-10px) scale(0.6771);animation:fall-150 54s -19s linear infinite}@keyframes fall-150{46.573%{transform:translate(75.9349vw,46.573vh) scale(0.6771)}to{transform:translate(79.5884vw,100vh) scale(0.6771)}}.festive2025banner .snow:nth-child(151){opacity:.515385;transform:translate(48.167vw,-10px) scale(0.591);animation:fall-151 46s -22s linear infinite}@keyframes fall-151{37.936%{transform:translate(34.958vw,37.936vh) scale(0.591)}to{transform:translate(41.5625vw,100vh) scale(0.591)}}.festive2025banner .snow:nth-child(152){opacity:.583895;transform:translate(70.8258vw,-10px) scale(0.9602);animation:fall-152 34s -27s linear infinite}@keyframes fall-152{59.875%{transform:translate(66.1992vw,59.875vh) scale(0.9602)}to{transform:translate(68.5125vw,100vh) scale(0.9602)}}.festive2025banner .snow:nth-child(153){opacity:.31941;transform:translate(29.9297vw,-10px) scale(0.615);animation:fall-153 50s -19s linear infinite}@keyframes fall-153{34.124%{transform:translate(20.3197vw,34.124vh) scale(0.615)}to{transform:translate(25.1247vw,100vh) scale(0.615)}}.festive2025banner .snow:nth-child(154){opacity:.06591;transform:translate(50.7285vw,-10px) scale(0.5861);animation:fall-154 44s -5s linear infinite}@keyframes fall-154{33.37%{transform:translate(45.5897vw,33.37vh) scale(0.5861)}to{transform:translate(48.1591vw,100vh) scale(0.5861)}}.festive2025banner .snow:nth-child(155){opacity:.204165;transform:translate(19.5033vw,-10px) scale(0.0894);animation:fall-155 58s -1s linear infinite}@keyframes fall-155{44.479%{transform:translate(2.6531vw,44.479vh) scale(0.0894)}to{transform:translate(11.0782vw,100vh) scale(0.0894)}}.festive2025banner .snow:nth-child(156){opacity:.21437;transform:translate(86.3875vw,-10px) scale(0.1648);animation:fall-156 20s -5s linear infinite}@keyframes fall-156{35.95%{transform:translate(70.6261vw,35.95vh) scale(0.1648)}to{transform:translate(78.5068vw,100vh) scale(0.1648)}}.festive2025banner .snow:nth-child(157){opacity:.59319;transform:translate(51.7987vw,-10px) scale(0.9778);animation:fall-157 46s -3s linear infinite}@keyframes fall-157{44.632%{transform:translate(50.5641vw,44.632vh) scale(0.9778)}to{transform:translate(51.1814vw,100vh) scale(0.9778)}}.festive2025banner .snow:nth-child(158){opacity:.19981;transform:translate(52.976vw,-10px) scale(0.2981);animation:fall-158 58s -30s linear infinite}@keyframes fall-158{63.848%{transform:translate(72.7842vw,63.848vh) scale(0.2981)}to{transform:translate(62.8801vw,100vh) scale(0.2981)}}.festive2025banner .snow:nth-child(159){opacity:.020085;transform:translate(85.2409vw,-10px) scale(0.8401);animation:fall-159 26s -19s linear infinite}@keyframes fall-159{66.576%{transform:translate(67.6079vw,66.576vh) scale(0.8401)}to{transform:translate(76.4244vw,100vh) scale(0.8401)}}.festive2025banner .snow:nth-child(160){opacity:.31096;transform:translate(7.6607vw,-10px) scale(0.2733);animation:fall-160 56s -13s linear infinite}@keyframes fall-160{37.735%{transform:translate(18.6043vw,37.735vh) scale(0.2733)}to{transform:translate(13.1325vw,100vh) scale(0.2733)}}.festive2025banner .snow:nth-child(161){opacity:.213785;transform:translate(27.5273vw,-10px) scale(0.1302);animation:fall-161 40s -30s linear infinite}@keyframes fall-161{67.105%{transform:translate(10.5831vw,67.105vh) scale(0.1302)}to{transform:translate(19.0552vw,100vh) scale(0.1302)}}.festive2025banner .snow:nth-child(162){opacity:.448955;transform:translate(71.8317vw,-10px) scale(0.9746);animation:fall-162 56s -8s linear infinite}@keyframes fall-162{64.782%{transform:translate(78.7349vw,64.782vh) scale(0.9746)}to{transform:translate(75.2833vw,100vh) scale(0.9746)}}.festive2025banner .snow:nth-child(163){opacity:.20046;transform:translate(56.9402vw,-10px) scale(0.1102);animation:fall-163 46s -6s linear infinite}@keyframes fall-163{33.615%{transform:translate(72.7856vw,33.615vh) scale(0.1102)}to{transform:translate(64.8629vw,100vh) scale(0.1102)}}.festive2025banner .snow:nth-child(164){opacity:.214305;transform:translate(37.9299vw,-10px) scale(0.1241);animation:fall-164 40s -6s linear infinite}@keyframes fall-164{50.414%{transform:translate(49.3097vw,50.414vh) scale(0.1241)}to{transform:translate(43.6198vw,100vh) scale(0.1241)}}.festive2025banner .snow:nth-child(165){opacity:.12818;transform:translate(62.5374vw,-10px) scale(0.5375);animation:fall-165 52s -24s linear infinite}@keyframes fall-165{73.963%{transform:translate(50.0904vw,73.963vh) scale(0.5375)}to{transform:translate(56.3139vw,100vh) scale(0.5375)}}.festive2025banner .snow:nth-child(166){opacity:.072865;transform:translate(70.1431vw,-10px) scale(0.9632);animation:fall-166 48s -1s linear infinite}@keyframes fall-166{55.188%{transform:translate(56.7655vw,55.188vh) scale(0.9632)}to{transform:translate(63.4543vw,100vh) scale(0.9632)}}.festive2025banner .snow:nth-child(167){opacity:.38038;transform:translate(86.2931vw,-10px) scale(0.2189);animation:fall-167 24s -18s linear infinite}@keyframes fall-167{79.221%{transform:translate(78.1903vw,79.221vh) scale(0.2189)}to{transform:translate(82.2417vw,100vh) scale(0.2189)}}.festive2025banner .snow:nth-child(168){opacity:.16705;transform:translate(66.2856vw,-10px) scale(0.9651);animation:fall-168 24s -13s linear infinite}@keyframes fall-168{67.413%{transform:translate(72.4018vw,67.413vh) scale(0.9651)}to{transform:translate(69.3437vw,100vh) scale(0.9651)}}.festive2025banner .snow:nth-child(169){opacity:.143455;transform:translate(22.7013vw,-10px) scale(0.2109);animation:fall-169 34s -5s linear infinite}@keyframes fall-169{67.827%{transform:translate(10.0099vw,67.827vh) scale(0.2109)}to{transform:translate(16.3556vw,100vh) scale(0.2109)}}.festive2025banner .snow:nth-child(170){opacity:.316355;transform:translate(67.7535vw,-10px) scale(0.8417);animation:fall-170 56s -21s linear infinite}@keyframes fall-170{55.758%{transform:translate(52.7303vw,55.758vh) scale(0.8417)}to{transform:translate(60.2419vw,100vh) scale(0.8417)}}.festive2025banner .snow:nth-child(171){opacity:.222235;transform:translate(34.7114vw,-10px) scale(0.4196);animation:fall-171 32s -3s linear infinite}@keyframes fall-171{61.411%{transform:translate(39.5494vw,61.411vh) scale(0.4196)}to{transform:translate(37.1304vw,100vh) scale(0.4196)}}.festive2025banner .snow:nth-child(172){opacity:.240435;transform:translate(58.4465vw,-10px) scale(0.6402);animation:fall-172 40s -2s linear infinite}@keyframes fall-172{74.673%{transform:translate(50.8965vw,74.673vh) scale(0.6402)}to{transform:translate(54.6715vw,100vh) scale(0.6402)}}.festive2025banner .snow:nth-child(173){opacity:.25311;transform:translate(57.2325vw,-10px) scale(0.8466);animation:fall-173 58s -9s linear infinite}@keyframes fall-173{74.691%{transform:translate(57.0973vw,74.691vh) scale(0.8466)}to{transform:translate(57.1649vw,100vh) scale(0.8466)}}.festive2025banner .snow:nth-child(174){opacity:.10192;transform:translate(34.6643vw,-10px) scale(0.4736);animation:fall-174 52s -27s linear infinite}@keyframes fall-174{40.518%{transform:translate(21.7955vw,40.518vh) scale(0.4736)}to{transform:translate(28.2299vw,100vh) scale(0.4736)}}.festive2025banner .snow:nth-child(175){opacity:.119275;transform:translate(34.83vw,-10px) scale(0.1194);animation:fall-175 36s -27s linear infinite}@keyframes fall-175{70.524%{transform:translate(40.1248vw,70.524vh) scale(0.1194)}to{transform:translate(37.4774vw,100vh) scale(0.1194)}}.festive2025banner .snow:nth-child(176){opacity:.09529;transform:translate(25.0737vw,-10px) scale(0.6459);animation:fall-176 56s -14s linear infinite}@keyframes fall-176{43.681%{transform:translate(28.4787vw,43.681vh) scale(0.6459)}to{transform:translate(26.7762vw,100vh) scale(0.6459)}}.festive2025banner .snow:nth-child(177){opacity:.466635;transform:translate(84.724vw,-10px) scale(0.4662);animation:fall-177 60s -15s linear infinite}@keyframes fall-177{57.537%{transform:translate(85.7012vw,57.537vh) scale(0.4662)}to{transform:translate(85.2126vw,100vh) scale(0.4662)}}.festive2025banner .snow:nth-child(178){opacity:.33657;transform:translate(80.1646vw,-10px) scale(0.1024);animation:fall-178 42s -22s linear infinite}@keyframes fall-178{48.781%{transform:translate(67.3856vw,48.781vh) scale(0.1024)}to{transform:translate(73.7751vw,100vh) scale(0.1024)}}.festive2025banner .snow:nth-child(179){opacity:.060385;transform:translate(96.4376vw,-10px) scale(0.7955);animation:fall-179 26s -18s linear infinite}@keyframes fall-179{38.013%{transform:translate(77.904vw,38.013vh) scale(0.7955)}to{transform:translate(87.1708vw,100vh) scale(0.7955)}}.festive2025banner .snow:nth-child(180){opacity:.40508;transform:translate(86.6889vw,-10px) scale(0.4287);animation:fall-180 48s -28s linear infinite}@keyframes fall-180{40.085%{transform:translate(98.0175vw,40.085vh) scale(0.4287)}to{transform:translate(92.3532vw,100vh) scale(0.4287)}}.festive2025banner .snow:nth-child(181){opacity:.19006;transform:translate(89.0859vw,-10px) scale(0.3009);animation:fall-181 22s -4s linear infinite}@keyframes fall-181{31.84%{transform:translate(96.8821vw,31.84vh) scale(0.3009)}to{transform:translate(92.984vw,100vh) scale(0.3009)}}.festive2025banner .snow:nth-child(182){opacity:.62816;transform:translate(19.8744vw,-10px) scale(0.8367);animation:fall-182 46s -5s linear infinite}@keyframes fall-182{41.613%{transform:translate(34.5014vw,41.613vh) scale(0.8367)}to{transform:translate(27.1879vw,100vh) scale(0.8367)}}.festive2025banner .snow:nth-child(183){opacity:.351;transform:translate(94.575vw,-10px) scale(0.7007);animation:fall-183 44s -16s linear infinite}@keyframes fall-183{39.673%{transform:translate(86.7598vw,39.673vh) scale(0.7007)}to{transform:translate(90.6674vw,100vh) scale(0.7007)}}.festive2025banner .snow:nth-child(184){opacity:.605345;transform:translate(82.9963vw,-10px) scale(0.4819);animation:fall-184 44s -18s linear infinite}@keyframes fall-184{40.587%{transform:translate(77.9797vw,40.587vh) scale(0.4819)}to{transform:translate(80.488vw,100vh) scale(0.4819)}}.festive2025banner .snow:nth-child(185){opacity:.076895;transform:translate(79.3104vw,-10px) scale(0.6889);animation:fall-185 28s -3s linear infinite}@keyframes fall-185{43.802%{transform:translate(66.842vw,43.802vh) scale(0.6889)}to{transform:translate(73.0762vw,100vh) scale(0.6889)}}.festive2025banner .snow:nth-child(186){opacity:.075725;transform:translate(67.587vw,-10px) scale(0.2054);animation:fall-186 56s -21s linear infinite}@keyframes fall-186{52.592%{transform:translate(61.2928vw,52.592vh) scale(0.2054)}to{transform:translate(64.4399vw,100vh) scale(0.2054)}}.festive2025banner .snow:nth-child(187){opacity:.11232;transform:translate(24.1312vw,-10px) scale(0.5788);animation:fall-187 58s -24s linear infinite}@keyframes fall-187{35.997%{transform:translate(39.2932vw,35.997vh) scale(0.5788)}to{transform:translate(31.7122vw,100vh) scale(0.5788)}}.festive2025banner .snow:nth-child(188){opacity:.405145;transform:translate(37.604vw,-10px) scale(0.9114);animation:fall-188 48s -17s linear infinite}@keyframes fall-188{45.21%{transform:translate(17.8436vw,45.21vh) scale(0.9114)}to{transform:translate(27.7238vw,100vh) scale(0.9114)}}.festive2025banner .snow:nth-child(189){opacity:.565695;transform:translate(43.7156vw,-10px) scale(0.3232);animation:fall-189 40s -21s linear infinite}@keyframes fall-189{42.429%{transform:translate(33.2862vw,42.429vh) scale(0.3232)}to{transform:translate(38.5009vw,100vh) scale(0.3232)}}.festive2025banner .snow:nth-child(190){opacity:.39052;transform:translate(34.7166vw,-10px) scale(0.3792);animation:fall-190 54s -25s linear infinite}@keyframes fall-190{79.279%{transform:translate(15.748vw,79.279vh) scale(0.3792)}to{transform:translate(25.2323vw,100vh) scale(0.3792)}}.festive2025banner .snow:nth-child(191){opacity:.12402;transform:translate(66.2037vw,-10px) scale(0.7534);animation:fall-191 22s -2s linear infinite}@keyframes fall-191{40.558%{transform:translate(67.0221vw,40.558vh) scale(0.7534)}to{transform:translate(66.6129vw,100vh) scale(0.7534)}}.festive2025banner .snow:nth-child(192){opacity:.274495;transform:translate(7.2553vw,-10px) scale(0.0523);animation:fall-192 52s -16s linear infinite}@keyframes fall-192{61.195%{transform:translate(25.2625vw,61.195vh) scale(0.0523)}to{transform:translate(16.2589vw,100vh) scale(0.0523)}}.festive2025banner .snow:nth-child(193){opacity:.100815;transform:translate(21.1911vw,-10px) scale(0.8825);animation:fall-193 24s -18s linear infinite}@keyframes fall-193{64.728%{transform:translate(28.2189vw,64.728vh) scale(0.8825)}to{transform:translate(24.705vw,100vh) scale(0.8825)}}.festive2025banner .snow:nth-child(194){opacity:.30212;transform:translate(8.2413vw,-10px) scale(0.1904);animation:fall-194 30s -28s linear infinite}@keyframes fall-194{51.587%{transform:translate(12.7379vw,51.587vh) scale(0.1904)}to{transform:translate(10.4896vw,100vh) scale(0.1904)}}.festive2025banner .snow:nth-child(195){opacity:.042835;transform:translate(7.0266vw,-10px) scale(0.6638);animation:fall-195 60s -21s linear infinite}@keyframes fall-195{37.109%{transform:translate(26.1026vw,37.109vh) scale(0.6638)}to{transform:translate(16.5646vw,100vh) scale(0.6638)}}.festive2025banner .snow:nth-child(196){opacity:.160095;transform:translate(42.3633vw,-10px) scale(0.4909);animation:fall-196 26s -1s linear infinite}@keyframes fall-196{62.513%{transform:translate(31.7499vw,62.513vh) scale(0.4909)}to{transform:translate(37.0566vw,100vh) scale(0.4909)}}.festive2025banner .snow:nth-child(197){opacity:.136045;transform:translate(1.6074vw,-10px) scale(0.2715);animation:fall-197 22s -5s linear infinite}@keyframes fall-197{54.588%{transform:translate(4.7426vw,54.588vh) scale(0.2715)}to{transform:translate(3.175vw,100vh) scale(0.2715)}}.festive2025banner .snow:nth-child(198){opacity:.45227;transform:translate(66.9555vw,-10px) scale(0.0427);animation:fall-198 60s -10s linear infinite}@keyframes fall-198{32.271%{transform:translate(49.2215vw,32.271vh) scale(0.0427)}to{transform:translate(58.0885vw,100vh) scale(0.0427)}}.festive2025banner .snow:nth-child(199){opacity:.598975;transform:translate(30.3222vw,-10px) scale(0.3927);animation:fall-199 48s -30s linear infinite}@keyframes fall-199{79.14%{transform:translate(33.039vw,79.14vh) scale(0.3927)}to{transform:translate(31.6806vw,100vh) scale(0.3927)}}.festive2025banner .snow:nth-child(200){opacity:.31525;transform:translate(93.7535vw,-10px) scale(0.9032);animation:fall-200 44s -18s linear infinite}@keyframes fall-200{32.722%{transform:translate(90.9661vw,32.722vh) scale(0.9032)}to{transform:translate(92.3598vw,100vh) scale(0.9032)}}.festive2025banner .snow:nth-child(201){opacity:.21892;transform:translate(81.5244vw,-10px) scale(0.0155);animation:fall-201 54s -22s linear infinite}@keyframes fall-201{44.083%{transform:translate(71.6554vw,44.083vh) scale(0.0155)}to{transform:translate(76.5899vw,100vh) scale(0.0155)}}.festive2025banner .snow:nth-child(202){opacity:.23946;transform:translate(75.6384vw,-10px) scale(0.3771);animation:fall-202 30s -2s linear infinite}@keyframes fall-202{38.93%{transform:translate(77.4178vw,38.93vh) scale(0.3771)}to{transform:translate(76.5281vw,100vh) scale(0.3771)}}.festive2025banner .snow:nth-child(203){opacity:.53547;transform:translate(72.7854vw,-10px) scale(0.9701);animation:fall-203 20s -23s linear infinite}@keyframes fall-203{75.748%{transform:translate(74.5206vw,75.748vh) scale(0.9701)}to{transform:translate(73.653vw,100vh) scale(0.9701)}}.festive2025banner .snow:nth-child(204){opacity:.182;transform:translate(41.068vw,-10px) scale(0.9295);animation:fall-204 36s -18s linear infinite}@keyframes fall-204{53.388%{transform:translate(50.9262vw,53.388vh) scale(0.9295)}to{transform:translate(45.9971vw,100vh) scale(0.9295)}}.festive2025banner .snow:nth-child(205){opacity:.220675;transform:translate(49.8508vw,-10px) scale(0.0714);animation:fall-205 56s -13s linear infinite}@keyframes fall-205{45.761%{transform:translate(48.439vw,45.761vh) scale(0.0714)}to{transform:translate(49.1449vw,100vh) scale(0.0714)}}.festive2025banner .snow:nth-child(206){opacity:.03679;transform:translate(6.6128vw,-10px) scale(0.394);animation:fall-206 42s -10s linear infinite}@keyframes fall-206{58.792%{transform:translate(10.4284vw,58.792vh) scale(0.394)}to{transform:translate(8.5206vw,100vh) scale(0.394)}}.festive2025banner .snow:nth-child(207){opacity:.543075;transform:translate(1.4532vw,-10px) scale(0.2516);animation:fall-207 54s -28s linear infinite}@keyframes fall-207{57.715%{transform:translate(14.3076vw,57.715vh) scale(0.2516)}to{transform:translate(7.8804vw,100vh) scale(0.2516)}}.festive2025banner .snow:nth-child(208){opacity:.38441;transform:translate(37.5274vw,-10px) scale(0.9219);animation:fall-208 32s -18s linear infinite}@keyframes fall-208{60.37%{transform:translate(55.2436vw,60.37vh) scale(0.9219)}to{transform:translate(46.3855vw,100vh) scale(0.9219)}}.festive2025banner .snow:nth-child(209){opacity:.279305;transform:translate(52.0128vw,-10px) scale(0.2772);animation:fall-209 42s -9s linear infinite}@keyframes fall-209{63.183%{transform:translate(58.5018vw,63.183vh) scale(0.2772)}to{transform:translate(55.2573vw,100vh) scale(0.2772)}}.festive2025banner .snow:nth-child(210){opacity:.586105;transform:translate(92.278vw,-10px) scale(0.4942);animation:fall-210 58s -20s linear infinite}@keyframes fall-210{47.289%{transform:translate(88.3058vw,47.289vh) scale(0.4942)}to{transform:translate(90.2919vw,100vh) scale(0.4942)}}.festive2025banner .snow:nth-child(211){opacity:.249405;transform:translate(36.0756vw,-10px) scale(0.1223);animation:fall-211 48s -17s linear infinite}@keyframes fall-211{42.016%{transform:translate(39.7906vw,42.016vh) scale(0.1223)}to{transform:translate(37.9331vw,100vh) scale(0.1223)}}.festive2025banner .snow:nth-child(212){opacity:.30771;transform:translate(56.0289vw,-10px) scale(0.3606);animation:fall-212 58s -15s linear infinite}@keyframes fall-212{53.983%{transform:translate(37.0855vw,53.983vh) scale(0.3606)}to{transform:translate(46.5572vw,100vh) scale(0.3606)}}.festive2025banner .snow:nth-child(213){opacity:.330915;transform:translate(1.8977vw,-10px) scale(0.247);animation:fall-213 50s -2s linear infinite}@keyframes fall-213{30.976%{transform:translate(13.7761vw,30.976vh) scale(0.247)}to{transform:translate(7.8369vw,100vh) scale(0.247)}}.festive2025banner .snow:nth-child(214){opacity:.457535;transform:translate(18.7764vw,-10px) scale(0.7545);animation:fall-214 24s -2s linear infinite}@keyframes fall-214{60.026%{transform:translate(14.3792vw,60.026vh) scale(0.7545)}to{transform:translate(16.5778vw,100vh) scale(0.7545)}}.festive2025banner .snow:nth-child(215){opacity:.23972;transform:translate(69.5494vw,-10px) scale(0.5873);animation:fall-215 38s -16s linear infinite}@keyframes fall-215{45.213%{transform:translate(54.2238vw,45.213vh) scale(0.5873)}to{transform:translate(61.8866vw,100vh) scale(0.5873)}}.festive2025banner .snow:nth-child(216){opacity:.363415;transform:translate(33.2512vw,-10px) scale(0.1855);animation:fall-216 26s -24s linear infinite}@keyframes fall-216{68.336%{transform:translate(25.6052vw,68.336vh) scale(0.1855)}to{transform:translate(29.4282vw,100vh) scale(0.1855)}}.festive2025banner .snow:nth-child(217){opacity:.184405;transform:translate(18.324vw,-10px) scale(0.7926);animation:fall-217 32s -22s linear infinite}@keyframes fall-217{53.334%{transform:translate(2.272vw,53.334vh) scale(0.7926)}to{transform:translate(10.298vw,100vh) scale(0.7926)}}.festive2025banner .snow:nth-child(218){opacity:.3341;transform:translate(22.5825vw,-10px) scale(0.5041);animation:fall-218 40s -20s linear infinite}@keyframes fall-218{47.077%{transform:translate(19.8983vw,47.077vh) scale(0.5041)}to{transform:translate(21.2404vw,100vh) scale(0.5041)}}.festive2025banner .snow:nth-child(219){opacity:.185835;transform:translate(79.4872vw,-10px) scale(0.1231);animation:fall-219 34s -14s linear infinite}@keyframes fall-219{36.451%{transform:translate(99.3362vw,36.451vh) scale(0.1231)}to{transform:translate(89.4117vw,100vh) scale(0.1231)}}.festive2025banner .snow:nth-child(220){opacity:.16523;transform:translate(12.1022vw,-10px) scale(0.9104);animation:fall-220 22s -14s linear infinite}@keyframes fall-220{49.83%{transform:translate(17.1884vw,49.83vh) scale(0.9104)}to{transform:translate(14.6453vw,100vh) scale(0.9104)}}.festive2025banner .snow:nth-child(221){opacity:.51337;transform:translate(44.3478vw,-10px) scale(0.7827);animation:fall-221 48s -28s linear infinite}@keyframes fall-221{30.682%{transform:translate(43.2356vw,30.682vh) scale(0.7827)}to{transform:translate(43.7917vw,100vh) scale(0.7827)}}.festive2025banner .snow:nth-child(222){opacity:.23998;transform:translate(27.8929vw,-10px) scale(0.1728);animation:fall-222 22s -16s linear infinite}@keyframes fall-222{34.945%{transform:translate(23.8565vw,34.945vh) scale(0.1728)}to{transform:translate(25.8747vw,100vh) scale(0.1728)}}.festive2025banner .snow:nth-child(223){opacity:.58292;transform:translate(39.4676vw,-10px) scale(0.6499);animation:fall-223 44s -23s linear infinite}@keyframes fall-223{65.516%{transform:translate(37.3564vw,65.516vh) scale(0.6499)}to{transform:translate(38.412vw,100vh) scale(0.6499)}}.festive2025banner .snow:nth-child(224){opacity:.033735;transform:translate(88.634vw,-10px) scale(0.6832);animation:fall-224 42s -23s linear infinite}@keyframes fall-224{53.971%{transform:translate(69.1194vw,53.971vh) scale(0.6832)}to{transform:translate(78.8767vw,100vh) scale(0.6832)}}.festive2025banner .snow:nth-child(225){opacity:.098865;transform:translate(48.6478vw,-10px) scale(0.77);animation:fall-225 38s -22s linear infinite}@keyframes fall-225{51.427%{transform:translate(67.5956vw,51.427vh) scale(0.77)}to{transform:translate(58.1217vw,100vh) scale(0.77)}}.festive2025banner .snow:nth-child(226){opacity:.526045;transform:translate(53.428vw,-10px) scale(0.0607);animation:fall-226 38s -2s linear infinite}@keyframes fall-226{35.387%{transform:translate(66.435vw,35.387vh) scale(0.0607)}to{transform:translate(59.9315vw,100vh) scale(0.0607)}}.festive2025banner .snow:nth-child(227){opacity:.17797;transform:translate(48.7477vw,-10px) scale(0.8463);animation:fall-227 50s -18s linear infinite}@keyframes fall-227{51.621%{transform:translate(46.9311vw,51.621vh) scale(0.8463)}to{transform:translate(47.8394vw,100vh) scale(0.8463)}}.festive2025banner .snow:nth-child(228){opacity:.290745;transform:translate(75.3723vw,-10px) scale(0.0897);animation:fall-228 52s -1s linear infinite}@keyframes fall-228{31.472%{transform:translate(90.5903vw,31.472vh) scale(0.0897)}to{transform:translate(82.9813vw,100vh) scale(0.0897)}}.festive2025banner .snow:nth-child(229){opacity:.452855;transform:translate(65.5487vw,-10px) scale(0.8968);animation:fall-229 24s -3s linear infinite}@keyframes fall-229{36.839%{transform:translate(54.8891vw,36.839vh) scale(0.8968)}to{transform:translate(60.2189vw,100vh) scale(0.8968)}}.festive2025banner .snow:nth-child(230){opacity:.378755;transform:translate(62.2293vw,-10px) scale(0.5753);animation:fall-230 58s -21s linear infinite}@keyframes fall-230{35.741%{transform:translate(46.4825vw,35.741vh) scale(0.5753)}to{transform:translate(54.3559vw,100vh) scale(0.5753)}}.festive2025banner .snow:nth-child(231){opacity:.063245;transform:translate(85.6828vw,-10px) scale(0.4491);animation:fall-231 30s -28s linear infinite}@keyframes fall-231{76.972%{transform:translate(101.818vw,76.972vh) scale(0.4491)}to{transform:translate(93.7504vw,100vh) scale(0.4491)}}.festive2025banner .snow:nth-child(232){opacity:.497835;transform:translate(83.8066vw,-10px) scale(0.1136);animation:fall-232 26s -17s linear infinite}@keyframes fall-232{74.837%{transform:translate(96.9642vw,74.837vh) scale(0.1136)}to{transform:translate(90.3854vw,100vh) scale(0.1136)}}.festive2025banner .snow:nth-child(233){opacity:.384475;transform:translate(81.9692vw,-10px) scale(0.2681);animation:fall-233 34s -16s linear infinite}@keyframes fall-233{62.319%{transform:translate(100.3006vw,62.319vh) scale(0.2681)}to{transform:translate(91.1349vw,100vh) scale(0.2681)}}.festive2025banner .snow:nth-child(234){opacity:.354185;transform:translate(26.1436vw,-10px) scale(0.1918);animation:fall-234 46s -6s linear infinite}@keyframes fall-234{47.49%{transform:translate(25.866vw,47.49vh) scale(0.1918)}to{transform:translate(26.0048vw,100vh) scale(0.1918)}}.festive2025banner .snow:nth-child(235){opacity:.567515;transform:translate(16.0169vw,-10px) scale(0.178);animation:fall-235 44s -13s linear infinite}@keyframes fall-235{30.58%{transform:translate(9.7241vw,30.58vh) scale(0.178)}to{transform:translate(12.8705vw,100vh) scale(0.178)}}.festive2025banner .snow:nth-child(236){opacity:.460395;transform:translate(62.0677vw,-10px) scale(0.2632);animation:fall-236 24s -21s linear infinite}@keyframes fall-236{58.038%{transform:translate(67.6871vw,58.038vh) scale(0.2632)}to{transform:translate(64.8774vw,100vh) scale(0.2632)}}.festive2025banner .snow:nth-child(237){opacity:.14352;transform:translate(38.3477vw,-10px) scale(0.729);animation:fall-237 56s -19s linear infinite}@keyframes fall-237{56.333%{transform:translate(52.0753vw,56.333vh) scale(0.729)}to{transform:translate(45.2115vw,100vh) scale(0.729)}}.festive2025banner .snow:nth-child(238){opacity:.559975;transform:translate(99.6917vw,-10px) scale(0.983);animation:fall-238 48s -18s linear infinite}@keyframes fall-238{60.664%{transform:translate(107.1103vw,60.664vh) scale(0.983)}to{transform:translate(103.401vw,100vh) scale(0.983)}}.festive2025banner .snow:nth-child(239){opacity:.482885;transform:translate(30.3002vw,-10px) scale(0.9822);animation:fall-239 60s -28s linear infinite}@keyframes fall-239{70.834%{transform:translate(41.0056vw,70.834vh) scale(0.9822)}to{transform:translate(35.6529vw,100vh) scale(0.9822)}}.festive2025banner .snow:nth-child(240){opacity:.177125;transform:translate(50.2208vw,-10px) scale(0.7318);animation:fall-240 48s -16s linear infinite}@keyframes fall-240{51.42%{transform:translate(40.1928vw,51.42vh) scale(0.7318)}to{transform:translate(45.2068vw,100vh) scale(0.7318)}}.festive2025banner .snow:nth-child(241){opacity:.02106;transform:translate(73.1978vw,-10px) scale(0.1069);animation:fall-241 60s -16s linear infinite}@keyframes fall-241{73.688%{transform:translate(75.1172vw,73.688vh) scale(0.1069)}to{transform:translate(74.1575vw,100vh) scale(0.1069)}}.festive2025banner .snow:nth-child(242){opacity:.485615;transform:translate(81.4733vw,-10px) scale(0.2276);animation:fall-242 48s -11s linear infinite}@keyframes fall-242{54.065%{transform:translate(85.3249vw,54.065vh) scale(0.2276)}to{transform:translate(83.3991vw,100vh) scale(0.2276)}}.festive2025banner .snow:nth-child(243){opacity:.59553;transform:translate(71.4566vw,-10px) scale(0.0446);animation:fall-243 24s -25s linear infinite}@keyframes fall-243{50.316%{transform:translate(78.8288vw,50.316vh) scale(0.0446)}to{transform:translate(75.1427vw,100vh) scale(0.0446)}}.festive2025banner .snow:nth-child(244){opacity:.075335;transform:translate(57.6601vw,-10px) scale(0.4715);animation:fall-244 24s -29s linear infinite}@keyframes fall-244{51.106%{transform:translate(58.2527vw,51.106vh) scale(0.4715)}to{transform:translate(57.9564vw,100vh) scale(0.4715)}}.festive2025banner .snow:nth-child(245){opacity:.008255;transform:translate(28.7326vw,-10px) scale(0.6824);animation:fall-245 36s -18s linear infinite}@keyframes fall-245{41.74%{transform:translate(46.9376vw,41.74vh) scale(0.6824)}to{transform:translate(37.8351vw,100vh) scale(0.6824)}}.festive2025banner .snow:nth-child(246){opacity:.31096;transform:translate(63.4399vw,-10px) scale(0.8176);animation:fall-246 30s -3s linear infinite}@keyframes fall-246{60.684%{transform:translate(50.2949vw,60.684vh) scale(0.8176)}to{transform:translate(56.8674vw,100vh) scale(0.8176)}}.festive2025banner .snow:nth-child(247){opacity:.038805;transform:translate(22.5281vw,-10px) scale(0.0585);animation:fall-247 32s -28s linear infinite}@keyframes fall-247{55.767%{transform:translate(11.6857vw,55.767vh) scale(0.0585)}to{transform:translate(17.1069vw,100vh) scale(0.0585)}}.festive2025banner .snow:nth-child(248){opacity:.12584;transform:translate(13.5489vw,-10px) scale(0.0698);animation:fall-248 46s -22s linear infinite}@keyframes fall-248{34.659%{transform:translate(9.2305vw,34.659vh) scale(0.0698)}to{transform:translate(11.3897vw,100vh) scale(0.0698)}}.festive2025banner .snow:nth-child(249){opacity:.61191;transform:translate(34.5819vw,-10px) scale(0.7289);animation:fall-249 26s -15s linear infinite}@keyframes fall-249{71.967%{transform:translate(53.5155vw,71.967vh) scale(0.7289)}to{transform:translate(44.0487vw,100vh) scale(0.7289)}}.festive2025banner .snow:nth-child(250){opacity:.58526;transform:translate(73.3829vw,-10px) scale(0.7726);animation:fall-250 58s -12s linear infinite}@keyframes fall-250{65.426%{transform:translate(73.3221vw,65.426vh) scale(0.7726)}to{transform:translate(73.3525vw,100vh) scale(0.7726)}}.festive2025banner .snow:nth-child(251){opacity:.03458;transform:translate(78.8825vw,-10px) scale(0.402);animation:fall-251 54s -25s linear infinite}@keyframes fall-251{34.568%{transform:translate(77.6573vw,34.568vh) scale(0.402)}to{transform:translate(78.2699vw,100vh) scale(0.402)}}.festive2025banner .snow:nth-child(252){opacity:.212485;transform:translate(38.7075vw,-10px) scale(0.2654);animation:fall-252 36s -26s linear infinite}@keyframes fall-252{74.5%{transform:translate(40.3531vw,74.5vh) scale(0.2654)}to{transform:translate(39.5303vw,100vh) scale(0.2654)}}.festive2025banner .snow:nth-child(253){opacity:.168545;transform:translate(51.7663vw,-10px) scale(0.4786);animation:fall-253 58s -18s linear infinite}@keyframes fall-253{58.851%{transform:translate(47.0819vw,58.851vh) scale(0.4786)}to{transform:translate(49.4241vw,100vh) scale(0.4786)}}.festive2025banner .snow:nth-child(254){opacity:.5798;transform:translate(0.6947vw,-10px) scale(0.5446);animation:fall-254 42s -4s linear infinite}@keyframes fall-254{58.268%{transform:translate(-10.9959vw,58.268vh) scale(0.5446)}to{transform:translate(-5.1506vw,100vh) scale(0.5446)}}.festive2025banner .snow:nth-child(255){opacity:.13312;transform:translate(78.8461vw,-10px) scale(0.6366);animation:fall-255 32s -12s linear infinite}@keyframes fall-255{49.648%{transform:translate(92.7337vw,49.648vh) scale(0.6366)}to{transform:translate(85.7899vw,100vh) scale(0.6366)}}.festive2025banner .snow:nth-child(256){opacity:.149045;transform:translate(96.5279vw,-10px) scale(0.486);animation:fall-256 22s -5s linear infinite}@keyframes fall-256{36.266%{transform:translate(110.2973vw,36.266vh) scale(0.486)}to{transform:translate(103.4126vw,100vh) scale(0.486)}}.festive2025banner .snow:nth-child(257){opacity:.41795;transform:translate(46.1241vw,-10px) scale(0.0565);animation:fall-257 32s -28s linear infinite}@keyframes fall-257{70.175%{transform:translate(49.0993vw,70.175vh) scale(0.0565)}to{transform:translate(47.6117vw,100vh) scale(0.0565)}}.festive2025banner .snow:nth-child(258){opacity:.600795;transform:translate(48.0025vw,-10px) scale(0.6561);animation:fall-258 46s -24s linear infinite}@keyframes fall-258{58.135%{transform:translate(59.8411vw,58.135vh) scale(0.6561)}to{transform:translate(53.9218vw,100vh) scale(0.6561)}}.festive2025banner .snow:nth-child(259){opacity:.43381;transform:translate(88.3827vw,-10px) scale(0.3298);animation:fall-259 20s -25s linear infinite}@keyframes fall-259{65.412%{transform:translate(106.2177vw,65.412vh) scale(0.3298)}to{transform:translate(97.3002vw,100vh) scale(0.3298)}}.festive2025banner .snow:nth-child(260){opacity:.450645;transform:translate(10.2859vw,-10px) scale(0.7452);animation:fall-260 56s -20s linear infinite}@keyframes fall-260{30.608%{transform:translate(5.6019vw,30.608vh) scale(0.7452)}to{transform:translate(7.9439vw,100vh) scale(0.7452)}}.festive2025banner .snow:nth-child(261){opacity:.139425;transform:translate(11.7576vw,-10px) scale(0.0411);animation:fall-261 42s -18s linear infinite}@keyframes fall-261{33.271%{transform:translate(11.1048vw,33.271vh) scale(0.0411)}to{transform:translate(11.4312vw,100vh) scale(0.0411)}}.festive2025banner .snow:nth-child(262){opacity:.415805;transform:translate(21.4718vw,-10px) scale(0.8357);animation:fall-262 24s -3s linear infinite}@keyframes fall-262{68.702%{transform:translate(18.1322vw,68.702vh) scale(0.8357)}to{transform:translate(19.802vw,100vh) scale(0.8357)}}.festive2025banner .snow:nth-child(263){opacity:.632775;transform:translate(34.666vw,-10px) scale(0.5267);animation:fall-263 60s -28s linear infinite}@keyframes fall-263{48.49%{transform:translate(36.6586vw,48.49vh) scale(0.5267)}to{transform:translate(35.6623vw,100vh) scale(0.5267)}}.festive2025banner .snow:nth-child(264){opacity:.497185;transform:translate(50.2135vw,-10px) scale(0.8491);animation:fall-264 38s -23s linear infinite}@keyframes fall-264{57.433%{transform:translate(36.4383vw,57.433vh) scale(0.8491)}to{transform:translate(43.3259vw,100vh) scale(0.8491)}}.festive2025banner .snow:nth-child(265){opacity:.171795;transform:translate(37.3845vw,-10px) scale(0.9415);animation:fall-265 56s -20s linear infinite}@keyframes fall-265{66.603%{transform:translate(27.7023vw,66.603vh) scale(0.9415)}to{transform:translate(32.5434vw,100vh) scale(0.9415)}}.festive2025banner .snow:nth-child(266){opacity:.10309;transform:translate(0.4389vw,-10px) scale(0.5697);animation:fall-266 46s -2s linear infinite}@keyframes fall-266{51.527%{transform:translate(6.4281vw,51.527vh) scale(0.5697)}to{transform:translate(3.4335vw,100vh) scale(0.5697)}}.festive2025banner .snow:nth-child(267){opacity:.44317;transform:translate(8.0546vw,-10px) scale(0.5725);animation:fall-267 48s -19s linear infinite}@keyframes fall-267{36.341%{transform:translate(17.966vw,36.341vh) scale(0.5725)}to{transform:translate(13.0103vw,100vh) scale(0.5725)}}.festive2025banner .snow:nth-child(268){opacity:.0793;transform:translate(6.8767vw,-10px) scale(0.6378);animation:fall-268 38s -14s linear infinite}@keyframes fall-268{39.726%{transform:translate(25.6181vw,39.726vh) scale(0.6378)}to{transform:translate(16.2474vw,100vh) scale(0.6378)}}.festive2025banner .snow:nth-child(269){opacity:.45643;transform:translate(85.5123vw,-10px) scale(0.2858);animation:fall-269 52s -8s linear infinite}@keyframes fall-269{74.881%{transform:translate(73.3801vw,74.881vh) scale(0.2858)}to{transform:translate(79.4462vw,100vh) scale(0.2858)}}.festive2025banner .snow:nth-child(270){opacity:.48009;transform:translate(47.1324vw,-10px) scale(0.9477);animation:fall-270 38s -7s linear infinite}@keyframes fall-270{32.496%{transform:translate(65.6492vw,32.496vh) scale(0.9477)}to{transform:translate(56.3908vw,100vh) scale(0.9477)}}.festive2025banner .snow:nth-child(271){opacity:.246675;transform:translate(78.0162vw,-10px) scale(0.3337);animation:fall-271 38s -22s linear infinite}@keyframes fall-271{73.817%{transform:translate(81.7588vw,73.817vh) scale(0.3337)}to{transform:translate(79.8875vw,100vh) scale(0.3337)}}.festive2025banner .snow:nth-child(272){opacity:.45227;transform:translate(95.4224vw,-10px) scale(0.5948);animation:fall-272 50s -22s linear infinite}@keyframes fall-272{41.403%{transform:translate(81.3992vw,41.403vh) scale(0.5948)}to{transform:translate(88.4108vw,100vh) scale(0.5948)}}.festive2025banner .snow:nth-child(273){opacity:.632905;transform:translate(64.9276vw,-10px) scale(0.8718);animation:fall-273 22s -21s linear infinite}@keyframes fall-273{37.816%{transform:translate(65.2058vw,37.816vh) scale(0.8718)}to{transform:translate(65.0667vw,100vh) scale(0.8718)}}.festive2025banner .snow:nth-child(274){opacity:.454155;transform:translate(58.752vw,-10px) scale(0.8487);animation:fall-274 50s -25s linear infinite}@keyframes fall-274{69.843%{transform:translate(58.429vw,69.843vh) scale(0.8487)}to{transform:translate(58.5905vw,100vh) scale(0.8487)}}.festive2025banner .snow:nth-child(275){opacity:.182;transform:translate(5.939vw,-10px) scale(0.6831);animation:fall-275 58s -1s linear infinite}@keyframes fall-275{34.496%{transform:translate(-5.5458vw,34.496vh) scale(0.6831)}to{transform:translate(0.1966vw,100vh) scale(0.6831)}}.festive2025banner .snow:nth-child(276){opacity:.013065;transform:translate(64.1737vw,-10px) scale(0.2075);animation:fall-276 60s -18s linear infinite}@keyframes fall-276{70.121%{transform:translate(74.0961vw,70.121vh) scale(0.2075)}to{transform:translate(69.1349vw,100vh) scale(0.2075)}}.festive2025banner .snow:nth-child(277){opacity:.04524;transform:translate(90.8618vw,-10px) scale(0.0064);animation:fall-277 52s -6s linear infinite}@keyframes fall-277{57.857%{transform:translate(97.1908vw,57.857vh) scale(0.0064)}to{transform:translate(94.0263vw,100vh) scale(0.0064)}}.festive2025banner .snow:nth-child(278){opacity:.529945;transform:translate(80.8505vw,-10px) scale(0.6777);animation:fall-278 26s -3s linear infinite}@keyframes fall-278{47.77%{transform:translate(84.9285vw,47.77vh) scale(0.6777)}to{transform:translate(82.8895vw,100vh) scale(0.6777)}}.festive2025banner .snow:nth-child(279){opacity:.24869;transform:translate(95.8672vw,-10px) scale(0.4857);animation:fall-279 30s -4s linear infinite}@keyframes fall-279{52.931%{transform:translate(99.3012vw,52.931vh) scale(0.4857)}to{transform:translate(97.5842vw,100vh) scale(0.4857)}}.festive2025banner .snow:nth-child(280){opacity:.59449;transform:translate(15.1611vw,-10px) scale(0.3311);animation:fall-280 56s -19s linear infinite}@keyframes fall-280{72.907%{transform:translate(14.2587vw,72.907vh) scale(0.3311)}to{transform:translate(14.7099vw,100vh) scale(0.3311)}}.festive2025banner .snow:nth-child(281){opacity:.193375;transform:translate(79.9123vw,-10px) scale(0.0784);animation:fall-281 54s -9s linear infinite}@keyframes fall-281{45.234%{transform:translate(79.2701vw,45.234vh) scale(0.0784)}to{transform:translate(79.5912vw,100vh) scale(0.0784)}}.festive2025banner .snow:nth-child(282){opacity:.339755;transform:translate(25.4768vw,-10px) scale(0.6716);animation:fall-282 54s -4s linear infinite}@keyframes fall-282{42.963%{transform:translate(44.6302vw,42.963vh) scale(0.6716)}to{transform:translate(35.0535vw,100vh) scale(0.6716)}}.festive2025banner .snow:nth-child(283){opacity:.249275;transform:translate(97.4711vw,-10px) scale(0.7075);animation:fall-283 58s -25s linear infinite}@keyframes fall-283{33.371%{transform:translate(114.2235vw,33.371vh) scale(0.7075)}to{transform:translate(105.8473vw,100vh) scale(0.7075)}}.festive2025banner .snow:nth-child(284){opacity:.474045;transform:translate(57.4971vw,-10px) scale(0.9064);animation:fall-284 40s -9s linear infinite}@keyframes fall-284{50.051%{transform:translate(55.3555vw,50.051vh) scale(0.9064)}to{transform:translate(56.4263vw,100vh) scale(0.9064)}}.festive2025banner .snow:nth-child(285){opacity:.037115;transform:translate(11.5931vw,-10px) scale(0.734);animation:fall-285 56s -1s linear infinite}@keyframes fall-285{36.242%{transform:translate(10.8093vw,36.242vh) scale(0.734)}to{transform:translate(11.2012vw,100vh) scale(0.734)}}.festive2025banner .snow:nth-child(286){opacity:.14573;transform:translate(29.0598vw,-10px) scale(0.9001);animation:fall-286 54s -2s linear infinite}@keyframes fall-286{45.043%{transform:translate(39.3692vw,45.043vh) scale(0.9001)}to{transform:translate(34.2145vw,100vh) scale(0.9001)}}.festive2025banner .snow:nth-child(287){opacity:.11232;transform:translate(60.3201vw,-10px) scale(0.1867);animation:fall-287 30s -2s linear infinite}@keyframes fall-287{69.454%{transform:translate(56.3921vw,69.454vh) scale(0.1867)}to{transform:translate(58.3561vw,100vh) scale(0.1867)}}.festive2025banner .snow:nth-child(288){opacity:.07124;transform:translate(2.1859vw,-10px) scale(0.384);animation:fall-288 58s -27s linear infinite}@keyframes fall-288{63.879%{transform:translate(18.5353vw,63.879vh) scale(0.384)}to{transform:translate(10.3606vw,100vh) scale(0.384)}}.festive2025banner .snow:nth-child(289){opacity:.60944;transform:translate(67.2789vw,-10px) scale(0.6456);animation:fall-289 20s -14s linear infinite}@keyframes fall-289{57.095%{transform:translate(64.5085vw,57.095vh) scale(0.6456)}to{transform:translate(65.8937vw,100vh) scale(0.6456)}}.festive2025banner .snow:nth-child(290){opacity:.222625;transform:translate(78.1826vw,-10px) scale(0.6331);animation:fall-290 44s -10s linear infinite}@keyframes fall-290{72.33%{transform:translate(61.4858vw,72.33vh) scale(0.6331)}to{transform:translate(69.8342vw,100vh) scale(0.6331)}}.festive2025banner .snow:nth-child(291){opacity:.09867;transform:translate(41.6186vw,-10px) scale(0.2568);animation:fall-291 24s -9s linear infinite}@keyframes fall-291{49.733%{transform:translate(33.1696vw,49.733vh) scale(0.2568)}to{transform:translate(37.3941vw,100vh) scale(0.2568)}}.festive2025banner .snow:nth-child(292){opacity:.24375;transform:translate(71.9531vw,-10px) scale(0.378);animation:fall-292 28s -25s linear infinite}@keyframes fall-292{35.28%{transform:translate(62.9227vw,35.28vh) scale(0.378)}to{transform:translate(67.4379vw,100vh) scale(0.378)}}.festive2025banner .snow:nth-child(293){opacity:.05278;transform:translate(84.7318vw,-10px) scale(0.89);animation:fall-293 44s -5s linear infinite}@keyframes fall-293{70.986%{transform:translate(83.6618vw,70.986vh) scale(0.89)}to{transform:translate(84.1968vw,100vh) scale(0.89)}}.festive2025banner .snow:nth-child(294){opacity:.49803;transform:translate(78.0994vw,-10px) scale(0.488);animation:fall-294 44s -15s linear infinite}@keyframes fall-294{70.481%{transform:translate(95.7116vw,70.481vh) scale(0.488)}to{transform:translate(86.9055vw,100vh) scale(0.488)}}.festive2025banner .snow:nth-child(295){opacity:.640315;transform:translate(27.3554vw,-10px) scale(0.5303);animation:fall-295 22s -13s linear infinite}@keyframes fall-295{32.507%{transform:translate(18.5684vw,32.507vh) scale(0.5303)}to{transform:translate(22.9619vw,100vh) scale(0.5303)}}.festive2025banner .snow:nth-child(296){opacity:.29887;transform:translate(54.2555vw,-10px) scale(0.6225);animation:fall-296 56s -7s linear infinite}@keyframes fall-296{35.095%{transform:translate(50.7257vw,35.095vh) scale(0.6225)}to{transform:translate(52.4906vw,100vh) scale(0.6225)}}.festive2025banner .snow:nth-child(297){opacity:.599495;transform:translate(51.7025vw,-10px) scale(0.5917);animation:fall-297 38s -23s linear infinite}@keyframes fall-297{49.064%{transform:translate(65.6265vw,49.064vh) scale(0.5917)}to{transform:translate(58.6645vw,100vh) scale(0.5917)}}.festive2025banner .snow:nth-child(298){opacity:.58097;transform:translate(21.6447vw,-10px) scale(0.3789);animation:fall-298 36s -9s linear infinite}@keyframes fall-298{47.933%{transform:translate(24.0139vw,47.933vh) scale(0.3789)}to{transform:translate(22.8293vw,100vh) scale(0.3789)}}.festive2025banner .snow:nth-child(299){opacity:.229515;transform:translate(57.9449vw,-10px) scale(0.8238);animation:fall-299 22s -22s linear infinite}@keyframes fall-299{72.322%{transform:translate(77.0643vw,72.322vh) scale(0.8238)}to{transform:translate(67.5046vw,100vh) scale(0.8238)}}.festive2025banner .snow:nth-child(300){opacity:.40768;transform:translate(94.242vw,-10px) scale(0.3277);animation:fall-300 30s -1s linear infinite}@keyframes fall-300{40.47%{transform:translate(84.8022vw,40.47vh) scale(0.3277)}to{transform:translate(89.5221vw,100vh) scale(0.3277)}}.festive2025banner .snow:nth-child(301){opacity:.226005;transform:translate(61.6066vw,-10px) scale(0.7771);animation:fall-301 20s -18s linear infinite}@keyframes fall-301{40.903%{transform:translate(76.2404vw,40.903vh) scale(0.7771)}to{transform:translate(68.9235vw,100vh) scale(0.7771)}}.festive2025banner .snow:nth-child(302){opacity:.36894;transform:translate(21.8972vw,-10px) scale(0.2345);animation:fall-302 20s -11s linear infinite}@keyframes fall-302{43.229%{transform:translate(33.0562vw,43.229vh) scale(0.2345)}to{transform:translate(27.4767vw,100vh) scale(0.2345)}}.festive2025banner .snow:nth-child(303){opacity:.18564;transform:translate(16.4958vw,-10px) scale(0.8113);animation:fall-303 24s -26s linear infinite}@keyframes fall-303{41.132%{transform:translate(31.3958vw,41.132vh) scale(0.8113)}to{transform:translate(23.9458vw,100vh) scale(0.8113)}}.festive2025banner .snow:nth-child(304){opacity:.38168;transform:translate(89.4009vw,-10px) scale(0.538);animation:fall-304 26s -16s linear infinite}@keyframes fall-304{38.172%{transform:translate(100.7945vw,38.172vh) scale(0.538)}to{transform:translate(95.0977vw,100vh) scale(0.538)}}.festive2025banner .snow:nth-child(305){opacity:.45643;transform:translate(25.3982vw,-10px) scale(0.7088);animation:fall-305 40s -4s linear infinite}@keyframes fall-305{50.621%{transform:translate(27.4972vw,50.621vh) scale(0.7088)}to{transform:translate(26.4477vw,100vh) scale(0.7088)}}.festive2025banner .snow:nth-child(306){opacity:.44759;transform:translate(58.0594vw,-10px) scale(0.1503);animation:fall-306 36s -4s linear infinite}@keyframes fall-306{67.735%{transform:translate(59.1606vw,67.735vh) scale(0.1503)}to{transform:translate(58.61vw,100vh) scale(0.1503)}}.festive2025banner .snow:nth-child(307){opacity:.088205;transform:translate(97.5979vw,-10px) scale(0.0349);animation:fall-307 52s -11s linear infinite}@keyframes fall-307{73.152%{transform:translate(87.8155vw,73.152vh) scale(0.0349)}to{transform:translate(92.7067vw,100vh) scale(0.0349)}}.festive2025banner .snow:nth-child(308){opacity:.612235;transform:translate(55.3732vw,-10px) scale(0.758);animation:fall-308 36s -27s linear infinite}@keyframes fall-308{31.461%{transform:translate(61.9798vw,31.461vh) scale(0.758)}to{transform:translate(58.6765vw,100vh) scale(0.758)}}.festive2025banner .snow:nth-child(309){opacity:.42393;transform:translate(89.4036vw,-10px) scale(0.0671);animation:fall-309 30s -24s linear infinite}@keyframes fall-309{55.584%{transform:translate(98.7572vw,55.584vh) scale(0.0671)}to{transform:translate(94.0804vw,100vh) scale(0.0671)}}.festive2025banner .snow:nth-child(310){opacity:.204165;transform:translate(76.518vw,-10px) scale(0.7191);animation:fall-310 24s -28s linear infinite}@keyframes fall-310{73.924%{transform:translate(83.8966vw,73.924vh) scale(0.7191)}to{transform:translate(80.2073vw,100vh) scale(0.7191)}}.festive2025banner .snow:nth-child(311){opacity:.297895;transform:translate(40.9552vw,-10px) scale(0.8793);animation:fall-311 30s -11s linear infinite}@keyframes fall-311{79.201%{transform:translate(21.1358vw,79.201vh) scale(0.8793)}to{transform:translate(31.0455vw,100vh) scale(0.8793)}}.festive2025banner .snow:nth-child(312){opacity:.51584;transform:translate(81.7488vw,-10px) scale(0.3658);animation:fall-312 30s -4s linear infinite}@keyframes fall-312{76.393%{transform:translate(100.181vw,76.393vh) scale(0.3658)}to{transform:translate(90.9649vw,100vh) scale(0.3658)}}.festive2025banner .snow:nth-child(313){opacity:.504205;transform:translate(56.7038vw,-10px) scale(0.2809);animation:fall-313 48s -4s linear infinite}@keyframes fall-313{33.87%{transform:translate(53.7192vw,33.87vh) scale(0.2809)}to{transform:translate(55.2115vw,100vh) scale(0.2809)}}.festive2025banner .snow:nth-child(314){opacity:.208195;transform:translate(89.9888vw,-10px) scale(0.5978);animation:fall-314 60s -14s linear infinite}@keyframes fall-314{38.579%{transform:translate(83.472vw,38.579vh) scale(0.5978)}to{transform:translate(86.7304vw,100vh) scale(0.5978)}}.festive2025banner .snow:nth-child(315){opacity:.52728;transform:translate(5.2137vw,-10px) scale(0.857);animation:fall-315 38s -6s linear infinite}@keyframes fall-315{71.64%{transform:translate(-5.7899vw,71.64vh) scale(0.857)}to{transform:translate(-0.2881vw,100vh) scale(0.857)}}.festive2025banner .snow:nth-child(316){opacity:.60307;transform:translate(80.6989vw,-10px) scale(0.1294);animation:fall-316 60s -8s linear infinite}@keyframes fall-316{79.939%{transform:translate(78.8725vw,79.939vh) scale(0.1294)}to{transform:translate(79.7857vw,100vh) scale(0.1294)}}.festive2025banner .snow:nth-child(317){opacity:.21164;transform:translate(77.4747vw,-10px) scale(0.1879);animation:fall-317 36s -7s linear infinite}@keyframes fall-317{61.562%{transform:translate(62.5343vw,61.562vh) scale(0.1879)}to{transform:translate(70.0045vw,100vh) scale(0.1879)}}.festive2025banner .snow:nth-child(318){opacity:.372645;transform:translate(88.469vw,-10px) scale(0.1476);animation:fall-318 24s -21s linear infinite}@keyframes fall-318{62.299%{transform:translate(81.7844vw,62.299vh) scale(0.1476)}to{transform:translate(85.1267vw,100vh) scale(0.1476)}}.festive2025banner .snow:nth-child(319){opacity:.3497;transform:translate(67.2211vw,-10px) scale(0.9467);animation:fall-319 30s -6s linear infinite}@keyframes fall-319{45.571%{transform:translate(71.3737vw,45.571vh) scale(0.9467)}to{transform:translate(69.2974vw,100vh) scale(0.9467)}}.festive2025banner .snow:nth-child(320){opacity:.55146;transform:translate(39.1556vw,-10px) scale(0.5281);animation:fall-320 26s -18s linear infinite}@keyframes fall-320{36.149%{transform:translate(32.1634vw,36.149vh) scale(0.5281)}to{transform:translate(35.6595vw,100vh) scale(0.5281)}}.festive2025banner .snow:nth-child(321){opacity:.282425;transform:translate(95.1671vw,-10px) scale(0.5305);animation:fall-321 46s -27s linear infinite}@keyframes fall-321{38.941%{transform:translate(76.2199vw,38.941vh) scale(0.5305)}to{transform:translate(85.6935vw,100vh) scale(0.5305)}}.festive2025banner .snow:nth-child(322){opacity:.5031;transform:translate(53.8221vw,-10px) scale(0.1482);animation:fall-322 32s -9s linear infinite}@keyframes fall-322{33.234%{transform:translate(56.0623vw,33.234vh) scale(0.1482)}to{transform:translate(54.9422vw,100vh) scale(0.1482)}}.festive2025banner .snow:nth-child(323){opacity:.59592;transform:translate(65.4939vw,-10px) scale(0.0234);animation:fall-323 26s -7s linear infinite}@keyframes fall-323{34.424%{transform:translate(46.3809vw,34.424vh) scale(0.0234)}to{transform:translate(55.9374vw,100vh) scale(0.0234)}}.festive2025banner .snow:nth-child(324){opacity:.10972;transform:translate(9.9639vw,-10px) scale(0.0076);animation:fall-324 26s -13s linear infinite}@keyframes fall-324{58.887%{transform:translate(16.5747vw,58.887vh) scale(0.0076)}to{transform:translate(13.2693vw,100vh) scale(0.0076)}}.festive2025banner .snow:nth-child(325){opacity:.339495;transform:translate(12.0708vw,-10px) scale(0.9431);animation:fall-325 48s -18s linear infinite}@keyframes fall-325{71.752%{transform:translate(12.9708vw,71.752vh) scale(0.9431)}to{transform:translate(12.5208vw,100vh) scale(0.9431)}}.festive2025banner .snow:nth-child(326){opacity:.061295;transform:translate(77.9559vw,-10px) scale(0.006);animation:fall-326 20s -20s linear infinite}@keyframes fall-326{67.036%{transform:translate(58.4827vw,67.036vh) scale(0.006)}to{transform:translate(68.2193vw,100vh) scale(0.006)}}.festive2025banner .snow:nth-child(327){opacity:.00806;transform:translate(47.9563vw,-10px) scale(0.2285);animation:fall-327 24s -23s linear infinite}@keyframes fall-327{46.223%{transform:translate(59.5455vw,46.223vh) scale(0.2285)}to{transform:translate(53.7509vw,100vh) scale(0.2285)}}.festive2025banner .snow:nth-child(328){opacity:.49166;transform:translate(99.8614vw,-10px) scale(0.5572);animation:fall-328 46s -25s linear infinite}@keyframes fall-328{67.152%{transform:translate(99.858vw,67.152vh) scale(0.5572)}to{transform:translate(99.8597vw,100vh) scale(0.5572)}}.festive2025banner .snow:nth-child(329){opacity:.6097;transform:translate(91.8655vw,-10px) scale(0.0174);animation:fall-329 24s -8s linear infinite}@keyframes fall-329{51.991%{transform:translate(105.8643vw,51.991vh) scale(0.0174)}to{transform:translate(98.8649vw,100vh) scale(0.0174)}}.festive2025banner .snow:nth-child(330){opacity:.48724;transform:translate(96.0865vw,-10px) scale(0.3349);animation:fall-330 20s -13s linear infinite}@keyframes fall-330{43.645%{transform:translate(82.9337vw,43.645vh) scale(0.3349)}to{transform:translate(89.5101vw,100vh) scale(0.3349)}}.festive2025banner .snow:nth-child(331){opacity:.573105;transform:translate(49.8815vw,-10px) scale(0.007);animation:fall-331 42s -30s linear infinite}@keyframes fall-331{56.808%{transform:translate(60.6077vw,56.808vh) scale(0.007)}to{transform:translate(55.2446vw,100vh) scale(0.007)}}.festive2025banner .snow:nth-child(332){opacity:.42445;transform:translate(71.7055vw,-10px) scale(0.4643);animation:fall-332 36s -6s linear infinite}@keyframes fall-332{32.4%{transform:translate(60.2905vw,32.4vh) scale(0.4643)}to{transform:translate(65.998vw,100vh) scale(0.4643)}}.festive2025banner .snow:nth-child(333){opacity:.268125;transform:translate(71.1529vw,-10px) scale(0.9123);animation:fall-333 24s -22s linear infinite}@keyframes fall-333{57.626%{transform:translate(66.2485vw,57.626vh) scale(0.9123)}to{transform:translate(68.7007vw,100vh) scale(0.9123)}}.festive2025banner .snow:nth-child(334){opacity:.166205;transform:translate(70.247vw,-10px) scale(0.8776);animation:fall-334 42s -21s linear infinite}@keyframes fall-334{45.495%{transform:translate(75.5064vw,45.495vh) scale(0.8776)}to{transform:translate(72.8767vw,100vh) scale(0.8776)}}.festive2025banner .snow:nth-child(335){opacity:.23777;transform:translate(24.4856vw,-10px) scale(0.8216);animation:fall-335 44s -10s linear infinite}@keyframes fall-335{30.731%{transform:translate(34.0352vw,30.731vh) scale(0.8216)}to{transform:translate(29.2604vw,100vh) scale(0.8216)}}.festive2025banner .snow:nth-child(336){opacity:.47853;transform:translate(16.4136vw,-10px) scale(0.3458);animation:fall-336 26s -11s linear infinite}@keyframes fall-336{36.632%{transform:translate(10.456vw,36.632vh) scale(0.3458)}to{transform:translate(13.4348vw,100vh) scale(0.3458)}}.festive2025banner .snow:nth-child(337){opacity:.243035;transform:translate(36.9891vw,-10px) scale(0.2968);animation:fall-337 32s -22s linear infinite}@keyframes fall-337{34.972%{transform:translate(19.2449vw,34.972vh) scale(0.2968)}to{transform:translate(28.117vw,100vh) scale(0.2968)}}.festive2025banner .snow:nth-child(338){opacity:.010595;transform:translate(60.9667vw,-10px) scale(0.3662);animation:fall-338 28s -26s linear infinite}@keyframes fall-338{34.472%{transform:translate(65.8689vw,34.472vh) scale(0.3662)}to{transform:translate(63.4178vw,100vh) scale(0.3662)}}.festive2025banner .snow:nth-child(339){opacity:.38441;transform:translate(21.74vw,-10px) scale(0.1491);animation:fall-339 46s -19s linear infinite}@keyframes fall-339{76.24%{transform:translate(28.237vw,76.24vh) scale(0.1491)}to{transform:translate(24.9885vw,100vh) scale(0.1491)}}.festive2025banner .snow:nth-child(340){opacity:.07475;transform:translate(13.2397vw,-10px) scale(0.8683);animation:fall-340 26s -20s linear infinite}@keyframes fall-340{30.742%{transform:translate(23.8431vw,30.742vh) scale(0.8683)}to{transform:translate(18.5414vw,100vh) scale(0.8683)}}.festive2025banner .snow:nth-child(341){opacity:.579865;transform:translate(68.4446vw,-10px) scale(0.8096);animation:fall-341 40s -9s linear infinite}@keyframes fall-341{58.882%{transform:translate(86.3854vw,58.882vh) scale(0.8096)}to{transform:translate(77.415vw,100vh) scale(0.8096)}}.festive2025banner .snow:nth-child(342){opacity:.63401;transform:translate(6.248vw,-10px) scale(0.4641);animation:fall-342 44s -16s linear infinite}@keyframes fall-342{77.755%{transform:translate(18.76vw,77.755vh) scale(0.4641)}to{transform:translate(12.504vw,100vh) scale(0.4641)}}.festive2025banner .snow:nth-child(343){opacity:.41535;transform:translate(10.5388vw,-10px) scale(0.8897);animation:fall-343 28s -16s linear infinite}@keyframes fall-343{45.231%{transform:translate(15.5072vw,45.231vh) scale(0.8897)}to{transform:translate(13.023vw,100vh) scale(0.8897)}}.festive2025banner .snow:nth-child(344){opacity:.26507;transform:translate(47.2986vw,-10px) scale(0.4413);animation:fall-344 46s -29s linear infinite}@keyframes fall-344{54.019%{transform:translate(58.46vw,54.019vh) scale(0.4413)}to{transform:translate(52.8793vw,100vh) scale(0.4413)}}.festive2025banner .snow:nth-child(345){opacity:.44928;transform:translate(88.7027vw,-10px) scale(0.3808);animation:fall-345 50s -7s linear infinite}@keyframes fall-345{55.184%{transform:translate(90.3127vw,55.184vh) scale(0.3808)}to{transform:translate(89.5077vw,100vh) scale(0.3808)}}.festive2025banner .snow:nth-child(346){opacity:.139425;transform:translate(65.8007vw,-10px) scale(0.8611);animation:fall-346 20s -25s linear infinite}@keyframes fall-346{50.671%{transform:translate(57.4147vw,50.671vh) scale(0.8611)}to{transform:translate(61.6077vw,100vh) scale(0.8611)}}.festive2025banner .snow:nth-child(347){opacity:.262275;transform:translate(74.8478vw,-10px) scale(0.124);animation:fall-347 46s -14s linear infinite}@keyframes fall-347{74.387%{transform:translate(90.7892vw,74.387vh) scale(0.124)}to{transform:translate(82.8185vw,100vh) scale(0.124)}}.festive2025banner .snow:nth-child(348){opacity:.061945;transform:translate(48.0951vw,-10px) scale(0.6658);animation:fall-348 36s -9s linear infinite}@keyframes fall-348{59.405%{transform:translate(29.4821vw,59.405vh) scale(0.6658)}to{transform:translate(38.7886vw,100vh) scale(0.6658)}}.festive2025banner .snow:nth-child(349){opacity:.252785;transform:translate(30.5351vw,-10px) scale(0.127);animation:fall-349 50s -12s linear infinite}@keyframes fall-349{53.464%{transform:translate(33.7479vw,53.464vh) scale(0.127)}to{transform:translate(32.1415vw,100vh) scale(0.127)}}.festive2025banner .snow:nth-child(350){opacity:.637325;transform:translate(88.545vw,-10px) scale(0.7133);animation:fall-350 58s -13s linear infinite}@keyframes fall-350{74.373%{transform:translate(78.8002vw,74.373vh) scale(0.7133)}to{transform:translate(83.6726vw,100vh) scale(0.7133)}}.festive2025banner .snow:nth-child(351){opacity:.31356;transform:translate(9.3919vw,-10px) scale(0.4557);animation:fall-351 50s -3s linear infinite}@keyframes fall-351{65.302%{transform:translate(22.1397vw,65.302vh) scale(0.4557)}to{transform:translate(15.7658vw,100vh) scale(0.4557)}}.festive2025banner .snow:nth-child(352){opacity:.03991;transform:translate(55.5632vw,-10px) scale(0.8588);animation:fall-352 58s -10s linear infinite}@keyframes fall-352{60.02%{transform:translate(46.9294vw,60.02vh) scale(0.8588)}to{transform:translate(51.2463vw,100vh) scale(0.8588)}}.festive2025banner .snow:nth-child(353){opacity:.33124;transform:translate(67.3315vw,-10px) scale(0.642);animation:fall-353 54s -13s linear infinite}@keyframes fall-353{33.304%{transform:translate(63.9275vw,33.304vh) scale(0.642)}to{transform:translate(65.6295vw,100vh) scale(0.642)}}.festive2025banner .snow:nth-child(354){opacity:.190775;transform:translate(98.7591vw,-10px) scale(0.8914);animation:fall-354 36s -24s linear infinite}@keyframes fall-354{67.815%{transform:translate(78.8709vw,67.815vh) scale(0.8914)}to{transform:translate(88.815vw,100vh) scale(0.8914)}}.festive2025banner .snow:nth-child(355){opacity:.000325;transform:translate(68.9071vw,-10px) scale(0.5506);animation:fall-355 58s -21s linear infinite}@keyframes fall-355{77.45%{transform:translate(64.3135vw,77.45vh) scale(0.5506)}to{transform:translate(66.6103vw,100vh) scale(0.5506)}}.festive2025banner .snow:nth-child(356){opacity:.01378;transform:translate(71.7113vw,-10px) scale(0.3623);animation:fall-356 42s -5s linear infinite}@keyframes fall-356{70.165%{transform:translate(75.9825vw,70.165vh) scale(0.3623)}to{transform:translate(73.8469vw,100vh) scale(0.3623)}}.festive2025banner .snow:nth-child(357){opacity:.54548;transform:translate(81.9462vw,-10px) scale(0.6149);animation:fall-357 22s -5s linear infinite}@keyframes fall-357{61.127%{transform:translate(80.3172vw,61.127vh) scale(0.6149)}to{transform:translate(81.1317vw,100vh) scale(0.6149)}}.festive2025banner .snow:nth-child(358){opacity:.31317;transform:translate(15.0937vw,-10px) scale(0.2268);animation:fall-358 22s -27s linear infinite}@keyframes fall-358{40.728%{transform:translate(32.0445vw,40.728vh) scale(0.2268)}to{transform:translate(23.5691vw,100vh) scale(0.2268)}}.festive2025banner .snow:nth-child(359){opacity:.61776;transform:translate(22.5404vw,-10px) scale(0.7555);animation:fall-359 50s -15s linear infinite}@keyframes fall-359{68.265%{transform:translate(30.3188vw,68.265vh) scale(0.7555)}to{transform:translate(26.4296vw,100vh) scale(0.7555)}}.festive2025banner .snow:nth-child(360){opacity:.1456;transform:translate(26.0411vw,-10px) scale(0.6836);animation:fall-360 46s -16s linear infinite}@keyframes fall-360{42.77%{transform:translate(8.0945vw,42.77vh) scale(0.6836)}to{transform:translate(17.0678vw,100vh) scale(0.6836)}}.festive2025banner .snow:nth-child(361){opacity:.40963;transform:translate(83.8017vw,-10px) scale(0.5437);animation:fall-361 28s -26s linear infinite}@keyframes fall-361{58.108%{transform:translate(103.6517vw,58.108vh) scale(0.5437)}to{transform:translate(93.7267vw,100vh) scale(0.5437)}}.festive2025banner .snow:nth-child(362){opacity:.155545;transform:translate(8.6977vw,-10px) scale(0.8455);animation:fall-362 30s -2s linear infinite}@keyframes fall-362{48.807%{transform:translate(24.2311vw,48.807vh) scale(0.8455)}to{transform:translate(16.4644vw,100vh) scale(0.8455)}}.festive2025banner .snow:nth-child(363){opacity:.08983;transform:translate(45.7998vw,-10px) scale(0.2938);animation:fall-363 34s -28s linear infinite}@keyframes fall-363{60.382%{transform:translate(47.5236vw,60.382vh) scale(0.2938)}to{transform:translate(46.6617vw,100vh) scale(0.2938)}}.festive2025banner .snow:nth-child(364){opacity:.463125;transform:translate(7.7991vw,-10px) scale(0.4349);animation:fall-364 20s -26s linear infinite}@keyframes fall-364{49.309%{transform:translate(11.8951vw,49.309vh) scale(0.4349)}to{transform:translate(9.8471vw,100vh) scale(0.4349)}}.festive2025banner .snow:nth-child(365){opacity:.012155;transform:translate(16.731vw,-10px) scale(0.046);animation:fall-365 38s -14s linear infinite}@keyframes fall-365{45.13%{transform:translate(8.3066vw,45.13vh) scale(0.046)}to{transform:translate(12.5188vw,100vh) scale(0.046)}}.festive2025banner .snow:nth-child(366){opacity:.408655;transform:translate(61.2369vw,-10px) scale(0.6907);animation:fall-366 60s -24s linear infinite}@keyframes fall-366{70.798%{transform:translate(47.3631vw,70.798vh) scale(0.6907)}to{transform:translate(54.3vw,100vh) scale(0.6907)}}.festive2025banner .snow:nth-child(367){opacity:.4264;transform:translate(47.9377vw,-10px) scale(0.1321);animation:fall-367 54s -7s linear infinite}@keyframes fall-367{53.279%{transform:translate(40.6529vw,53.279vh) scale(0.1321)}to{transform:translate(44.2953vw,100vh) scale(0.1321)}}.festive2025banner .snow:nth-child(368){opacity:.50921;transform:translate(17.1589vw,-10px) scale(0.5875);animation:fall-368 28s -7s linear infinite}@keyframes fall-368{38.769%{transform:translate(22.9487vw,38.769vh) scale(0.5875)}to{transform:translate(20.0538vw,100vh) scale(0.5875)}}.festive2025banner .snow:nth-child(369){opacity:.324545;transform:translate(55.5789vw,-10px) scale(0.7389);animation:fall-369 48s -11s linear infinite}@keyframes fall-369{43.436%{transform:translate(46.2329vw,43.436vh) scale(0.7389)}to{transform:translate(50.9059vw,100vh) scale(0.7389)}}.festive2025banner .snow:nth-child(370){opacity:.505635;transform:translate(72.0888vw,-10px) scale(0.5094);animation:fall-370 54s -15s linear infinite}@keyframes fall-370{51.702%{transform:translate(78.6836vw,51.702vh) scale(0.5094)}to{transform:translate(75.3862vw,100vh) scale(0.5094)}}.festive2025banner .snow:nth-child(371){opacity:.63128;transform:translate(34.5973vw,-10px) scale(0.569);animation:fall-371 46s -18s linear infinite}@keyframes fall-371{52.836%{transform:translate(51.3083vw,52.836vh) scale(0.569)}to{transform:translate(42.9528vw,100vh) scale(0.569)}}.festive2025banner .snow:nth-child(372){opacity:.473525;transform:translate(43.9606vw,-10px) scale(0.6947);animation:fall-372 50s -24s linear infinite}@keyframes fall-372{32.838%{transform:translate(52.2046vw,32.838vh) scale(0.6947)}to{transform:translate(48.0826vw,100vh) scale(0.6947)}}.festive2025banner .snow:nth-child(373){opacity:.0637;transform:translate(84.8241vw,-10px) scale(0.2769);animation:fall-373 26s -23s linear infinite}@keyframes fall-373{77.418%{transform:translate(99.1183vw,77.418vh) scale(0.2769)}to{transform:translate(91.9712vw,100vh) scale(0.2769)}}.festive2025banner .snow:nth-child(374){opacity:.291785;transform:translate(44.2956vw,-10px) scale(0.7852);animation:fall-374 20s -1s linear infinite}@keyframes fall-374{57.211%{transform:translate(60.1738vw,57.211vh) scale(0.7852)}to{transform:translate(52.2347vw,100vh) scale(0.7852)}}.festive2025banner .snow:nth-child(375){opacity:.48776;transform:translate(63.8486vw,-10px) scale(0.5013);animation:fall-375 38s -17s linear infinite}@keyframes fall-375{46.133%{transform:translate(72.9474vw,46.133vh) scale(0.5013)}to{transform:translate(68.398vw,100vh) scale(0.5013)}}.festive2025banner .snow:nth-child(376){opacity:.502645;transform:translate(12.7291vw,-10px) scale(0.7455);animation:fall-376 30s -1s linear infinite}@keyframes fall-376{33.751%{transform:translate(8.1967vw,33.751vh) scale(0.7455)}to{transform:translate(10.4629vw,100vh) scale(0.7455)}}.festive2025banner .snow:nth-child(377){opacity:.19175;transform:translate(99.3568vw,-10px) scale(0.69);animation:fall-377 26s -17s linear infinite}@keyframes fall-377{60.992%{transform:translate(97.9474vw,60.992vh) scale(0.69)}to{transform:translate(98.6521vw,100vh) scale(0.69)}}.festive2025banner .snow:nth-child(378){opacity:.405925;transform:translate(99.6419vw,-10px) scale(0.8868);animation:fall-378 34s -5s linear infinite}@keyframes fall-378{39.063%{transform:translate(86.5863vw,39.063vh) scale(0.8868)}to{transform:translate(93.1141vw,100vh) scale(0.8868)}}.festive2025banner .snow:nth-child(379){opacity:.348855;transform:translate(32.4015vw,-10px) scale(0.711);animation:fall-379 58s -29s linear infinite}@keyframes fall-379{57.453%{transform:translate(12.6821vw,57.453vh) scale(0.711)}to{transform:translate(22.5418vw,100vh) scale(0.711)}}.festive2025banner .snow:nth-child(380){opacity:.266825;transform:translate(55.6849vw,-10px) scale(0.4539);animation:fall-380 56s -25s linear infinite}@keyframes fall-380{33.588%{transform:translate(62.7083vw,33.588vh) scale(0.4539)}to{transform:translate(59.1966vw,100vh) scale(0.4539)}}.festive2025banner .snow:nth-child(381){opacity:.356525;transform:translate(6.3967vw,-10px) scale(0.4649);animation:fall-381 30s -28s linear infinite}@keyframes fall-381{42.97%{transform:translate(19.6211vw,42.97vh) scale(0.4649)}to{transform:translate(13.0089vw,100vh) scale(0.4649)}}.festive2025banner .snow:nth-child(382){opacity:.06292;transform:translate(76.8222vw,-10px) scale(0.6768);animation:fall-382 40s -10s linear infinite}@keyframes fall-382{45.691%{transform:translate(61.2122vw,45.691vh) scale(0.6768)}to{transform:translate(69.0172vw,100vh) scale(0.6768)}}.festive2025banner .snow:nth-child(383){opacity:.536315;transform:translate(11.3011vw,-10px) scale(0.5698);animation:fall-383 42s -10s linear infinite}@keyframes fall-383{33.867%{transform:translate(14.9991vw,33.867vh) scale(0.5698)}to{transform:translate(13.1501vw,100vh) scale(0.5698)}}.festive2025banner .snow:nth-child(384){opacity:.608725;transform:translate(67.7653vw,-10px) scale(0.5959);animation:fall-384 52s -18s linear infinite}@keyframes fall-384{46.118%{transform:translate(53.0445vw,46.118vh) scale(0.5959)}to{transform:translate(60.4049vw,100vh) scale(0.5959)}}.festive2025banner .snow:nth-child(385){opacity:.174525;transform:translate(8.8892vw,-10px) scale(0.6146);animation:fall-385 34s -3s linear infinite}@keyframes fall-385{42.255%{transform:translate(-4.229vw,42.255vh) scale(0.6146)}to{transform:translate(2.3301vw,100vh) scale(0.6146)}}.festive2025banner .snow:nth-child(386){opacity:.447525;transform:translate(32.4159vw,-10px) scale(0.601);animation:fall-386 20s -4s linear infinite}@keyframes fall-386{32.196%{transform:translate(22.0513vw,32.196vh) scale(0.601)}to{transform:translate(27.2336vw,100vh) scale(0.601)}}.festive2025banner .snow:nth-child(387){opacity:.462085;transform:translate(4.7689vw,-10px) scale(0.4835);animation:fall-387 60s -25s linear infinite}@keyframes fall-387{45.875%{transform:translate(21.0107vw,45.875vh) scale(0.4835)}to{transform:translate(12.8898vw,100vh) scale(0.4835)}}.festive2025banner .snow:nth-child(388){opacity:.280995;transform:translate(52.2676vw,-10px) scale(0.3649);animation:fall-388 40s -5s linear infinite}@keyframes fall-388{59.408%{transform:translate(36.7028vw,59.408vh) scale(0.3649)}to{transform:translate(44.4852vw,100vh) scale(0.3649)}}.festive2025banner .snow:nth-child(389){opacity:.49634;transform:translate(9.9945vw,-10px) scale(0.5149);animation:fall-389 52s -24s linear infinite}@keyframes fall-389{36.924%{transform:translate(28.1955vw,36.924vh) scale(0.5149)}to{transform:translate(19.095vw,100vh) scale(0.5149)}}.festive2025banner .snow:nth-child(390){opacity:.215995;transform:translate(10.3599vw,-10px) scale(0.2693);animation:fall-390 30s -12s linear infinite}@keyframes fall-390{50.912%{transform:translate(6.9439vw,50.912vh) scale(0.2693)}to{transform:translate(8.6519vw,100vh) scale(0.2693)}}.festive2025banner .snow:nth-child(391){opacity:.10361;transform:translate(81.1659vw,-10px) scale(0.007);animation:fall-391 22s -5s linear infinite}@keyframes fall-391{56.175%{transform:translate(76.0789vw,56.175vh) scale(0.007)}to{transform:translate(78.6224vw,100vh) scale(0.007)}}.festive2025banner .snow:nth-child(392){opacity:.461825;transform:translate(85.5271vw,-10px) scale(0.7831);animation:fall-392 22s -28s linear infinite}@keyframes fall-392{65.294%{transform:translate(79.2581vw,65.294vh) scale(0.7831)}to{transform:translate(82.3926vw,100vh) scale(0.7831)}}.festive2025banner .snow:nth-child(393){opacity:.42926;transform:translate(97.3034vw,-10px) scale(0.5229);animation:fall-393 34s -8s linear infinite}@keyframes fall-393{41.531%{transform:translate(87.6916vw,41.531vh) scale(0.5229)}to{transform:translate(92.4975vw,100vh) scale(0.5229)}}.festive2025banner .snow:nth-child(394){opacity:.07397;transform:translate(52.5128vw,-10px) scale(0.5599);animation:fall-394 58s -11s linear infinite}@keyframes fall-394{46.484%{transform:translate(49.1542vw,46.484vh) scale(0.5599)}to{transform:translate(50.8335vw,100vh) scale(0.5599)}}.festive2025banner .snow:nth-child(395){opacity:.080145;transform:translate(21.1535vw,-10px) scale(0.1945);animation:fall-395 46s -20s linear infinite}@keyframes fall-395{57.142%{transform:translate(19.9463vw,57.142vh) scale(0.1945)}to{transform:translate(20.5499vw,100vh) scale(0.1945)}}.festive2025banner .snow:nth-child(396){opacity:.155675;transform:translate(28.6813vw,-10px) scale(0.6029);animation:fall-396 54s -5s linear infinite}@keyframes fall-396{52.005%{transform:translate(21.8929vw,52.005vh) scale(0.6029)}to{transform:translate(25.2871vw,100vh) scale(0.6029)}}.festive2025banner .snow:nth-child(397){opacity:.05824;transform:translate(22.4058vw,-10px) scale(0.1387);animation:fall-397 48s -5s linear infinite}@keyframes fall-397{45.243%{transform:translate(19.4786vw,45.243vh) scale(0.1387)}to{transform:translate(20.9422vw,100vh) scale(0.1387)}}.festive2025banner .snow:nth-child(398){opacity:.27937;transform:translate(0.818vw,-10px) scale(0.6623);animation:fall-398 36s -29s linear infinite}@keyframes fall-398{71.331%{transform:translate(10.5822vw,71.331vh) scale(0.6623)}to{transform:translate(5.7001vw,100vh) scale(0.6623)}}.festive2025banner .snow:nth-child(399){opacity:.27768;transform:translate(18.3671vw,-10px) scale(0.9808);animation:fall-399 54s -8s linear infinite}@keyframes fall-399{49%{transform:translate(10.3077vw,49vh) scale(0.9808)}to{transform:translate(14.3374vw,100vh) scale(0.9808)}}.festive2025banner .snow:nth-child(400){opacity:.30056;transform:translate(61.3141vw,-10px) scale(0.7894);animation:fall-400 36s -12s linear infinite}@keyframes fall-400{69.94%{transform:translate(60.9251vw,69.94vh) scale(0.7894)}to{transform:translate(61.1196vw,100vh) scale(0.7894)}}.festive2025banner .snow:nth-child(401){opacity:.260585;transform:translate(40.3239vw,-10px) scale(0.4274);animation:fall-401 56s -20s linear infinite}@keyframes fall-401{37.008%{transform:translate(35.1833vw,37.008vh) scale(0.4274)}to{transform:translate(37.7536vw,100vh) scale(0.4274)}}.festive2025banner .snow:nth-child(402){opacity:.11895;transform:translate(97.8275vw,-10px) scale(0.6226);animation:fall-402 54s -21s linear infinite}@keyframes fall-402{63.267%{transform:translate(114.6537vw,63.267vh) scale(0.6226)}to{transform:translate(106.2406vw,100vh) scale(0.6226)}}.festive2025banner .snow:nth-child(403){opacity:.399035;transform:translate(90.3526vw,-10px) scale(0.5877);animation:fall-403 24s -27s linear infinite}@keyframes fall-403{51.546%{transform:translate(108.5472vw,51.546vh) scale(0.5877)}to{transform:translate(99.4499vw,100vh) scale(0.5877)}}.festive2025banner .snow:nth-child(404){opacity:.242905;transform:translate(94.0296vw,-10px) scale(0.2324);animation:fall-404 52s -7s linear infinite}@keyframes fall-404{61.274%{transform:translate(82.9536vw,61.274vh) scale(0.2324)}to{transform:translate(88.4916vw,100vh) scale(0.2324)}}.festive2025banner .snow:nth-child(405){opacity:.565175;transform:translate(78.737vw,-10px) scale(0.446);animation:fall-405 40s -26s linear infinite}@keyframes fall-405{44.442%{transform:translate(70.8548vw,44.442vh) scale(0.446)}to{transform:translate(74.7959vw,100vh) scale(0.446)}}.festive2025banner .snow:nth-child(406){opacity:.358085;transform:translate(4.6981vw,-10px) scale(0.4565);animation:fall-406 38s -29s linear infinite}@keyframes fall-406{31.097%{transform:translate(-10.4617vw,31.097vh) scale(0.4565)}to{transform:translate(-2.8818vw,100vh) scale(0.4565)}}.festive2025banner .snow:nth-child(407){opacity:.0338;transform:translate(67.7951vw,-10px) scale(0.0388);animation:fall-407 42s -25s linear infinite}@keyframes fall-407{32.552%{transform:translate(55.3653vw,32.552vh) scale(0.0388)}to{transform:translate(61.5802vw,100vh) scale(0.0388)}}.festive2025banner .snow:nth-child(408){opacity:.564655;transform:translate(54.4375vw,-10px) scale(0.0507);animation:fall-408 54s -19s linear infinite}@keyframes fall-408{44.967%{transform:translate(40.6901vw,44.967vh) scale(0.0507)}to{transform:translate(47.5638vw,100vh) scale(0.0507)}}.festive2025banner .snow:nth-child(409){opacity:.621595;transform:translate(85.9391vw,-10px) scale(0.036);animation:fall-409 26s -9s linear infinite}@keyframes fall-409{50.876%{transform:translate(90.5221vw,50.876vh) scale(0.036)}to{transform:translate(88.2306vw,100vh) scale(0.036)}}.festive2025banner .snow:nth-child(410){opacity:.376805;transform:translate(51.8206vw,-10px) scale(0.137);animation:fall-410 22s -24s linear infinite}@keyframes fall-410{54.823%{transform:translate(69.15vw,54.823vh) scale(0.137)}to{transform:translate(60.4853vw,100vh) scale(0.137)}}.festive2025banner .snow:nth-child(411){opacity:.60788;transform:translate(10.0899vw,-10px) scale(0.4931);animation:fall-411 28s -27s linear infinite}@keyframes fall-411{46.975%{transform:translate(20.2201vw,46.975vh) scale(0.4931)}to{transform:translate(15.155vw,100vh) scale(0.4931)}}.festive2025banner .snow:nth-child(412){opacity:.44733;transform:translate(99.5917vw,-10px) scale(0.5889);animation:fall-412 52s -29s linear infinite}@keyframes fall-412{56.204%{transform:translate(97.9393vw,56.204vh) scale(0.5889)}to{transform:translate(98.7655vw,100vh) scale(0.5889)}}.festive2025banner .snow:nth-child(413){opacity:.4537;transform:translate(21.4288vw,-10px) scale(0.8205);animation:fall-413 28s -4s linear infinite}@keyframes fall-413{50.149%{transform:translate(30.5726vw,50.149vh) scale(0.8205)}to{transform:translate(26.0007vw,100vh) scale(0.8205)}}.festive2025banner .snow:nth-child(414){opacity:.61243;transform:translate(34.4324vw,-10px) scale(0.8829);animation:fall-414 46s -20s linear infinite}@keyframes fall-414{74.31%{transform:translate(42.549vw,74.31vh) scale(0.8829)}to{transform:translate(38.4907vw,100vh) scale(0.8829)}}.festive2025banner .snow:nth-child(415){opacity:.58006;transform:translate(81.6015vw,-10px) scale(0.0457);animation:fall-415 26s -15s linear infinite}@keyframes fall-415{43.322%{transform:translate(80.5363vw,43.322vh) scale(0.0457)}to{transform:translate(81.0689vw,100vh) scale(0.0457)}}.festive2025banner .snow:nth-child(416){opacity:.26715;transform:translate(37.7295vw,-10px) scale(0.5694);animation:fall-416 20s -13s linear infinite}@keyframes fall-416{75.741%{transform:translate(32.0697vw,75.741vh) scale(0.5694)}to{transform:translate(34.8996vw,100vh) scale(0.5694)}}.festive2025banner .snow:nth-child(417){opacity:.33033;transform:translate(47.8163vw,-10px) scale(0.5905);animation:fall-417 60s -4s linear infinite}@keyframes fall-417{65.517%{transform:translate(39.6447vw,65.517vh) scale(0.5905)}to{transform:translate(43.7305vw,100vh) scale(0.5905)}}.festive2025banner .snow:nth-child(418){opacity:.11908;transform:translate(46.2009vw,-10px) scale(0.2864);animation:fall-418 46s -22s linear infinite}@keyframes fall-418{34.058%{transform:translate(46.1667vw,34.058vh) scale(0.2864)}to{transform:translate(46.1838vw,100vh) scale(0.2864)}}.festive2025banner .snow:nth-child(419){opacity:.202865;transform:translate(40.6116vw,-10px) scale(0.2504);animation:fall-419 36s -20s linear infinite}@keyframes fall-419{77.437%{transform:translate(31.8312vw,77.437vh) scale(0.2504)}to{transform:translate(36.2214vw,100vh) scale(0.2504)}}.festive2025banner .snow:nth-child(420){opacity:.28574;transform:translate(70.4157vw,-10px) scale(0.1533);animation:fall-420 32s -28s linear infinite}@keyframes fall-420{50.239%{transform:translate(70.5113vw,50.239vh) scale(0.1533)}to{transform:translate(70.4635vw,100vh) scale(0.1533)}}.festive2025banner .snow:nth-child(421){opacity:.274365;transform:translate(59.0725vw,-10px) scale(0.5812);animation:fall-421 50s -25s linear infinite}@keyframes fall-421{52.869%{transform:translate(69.0669vw,52.869vh) scale(0.5812)}to{transform:translate(64.0697vw,100vh) scale(0.5812)}}.festive2025banner .snow:nth-child(422){opacity:.265785;transform:translate(22.2547vw,-10px) scale(0.4679);animation:fall-422 56s -20s linear infinite}@keyframes fall-422{39.413%{transform:translate(9.4701vw,39.413vh) scale(0.4679)}to{transform:translate(15.8624vw,100vh) scale(0.4679)}}.festive2025banner .snow:nth-child(423){opacity:.50011;transform:translate(45.4817vw,-10px) scale(0.352);animation:fall-423 20s -24s linear infinite}@keyframes fall-423{46.72%{transform:translate(26.2573vw,46.72vh) scale(0.352)}to{transform:translate(35.8695vw,100vh) scale(0.352)}}.festive2025banner .snow:nth-child(424){opacity:.19617;transform:translate(54.427vw,-10px) scale(0.556);animation:fall-424 28s -21s linear infinite}@keyframes fall-424{76.403%{transform:translate(63.9294vw,76.403vh) scale(0.556)}to{transform:translate(59.1782vw,100vh) scale(0.556)}}.festive2025banner .snow:nth-child(425){opacity:.11856;transform:translate(9.4911vw,-10px) scale(0.7961);animation:fall-425 24s -18s linear infinite}@keyframes fall-425{60.737%{transform:translate(-9.3463vw,60.737vh) scale(0.7961)}to{transform:translate(0.0724vw,100vh) scale(0.7961)}}.festive2025banner .snow:nth-child(426){opacity:.285155;transform:translate(1.9783vw,-10px) scale(0.4402);animation:fall-426 32s -15s linear infinite}@keyframes fall-426{41.284%{transform:translate(19.4919vw,41.284vh) scale(0.4402)}to{transform:translate(10.7351vw,100vh) scale(0.4402)}}.festive2025banner .snow:nth-child(427){opacity:.591565;transform:translate(14.4497vw,-10px) scale(0.7585);animation:fall-427 34s -8s linear infinite}@keyframes fall-427{49.051%{transform:translate(33.8163vw,49.051vh) scale(0.7585)}to{transform:translate(24.133vw,100vh) scale(0.7585)}}.festive2025banner .snow:nth-child(428){opacity:.31733;transform:translate(77.6256vw,-10px) scale(0.1889);animation:fall-428 32s -30s linear infinite}@keyframes fall-428{44.999%{transform:translate(63.4584vw,44.999vh) scale(0.1889)}to{transform:translate(70.542vw,100vh) scale(0.1889)}}.festive2025banner .snow:nth-child(429){opacity:.39793;transform:translate(93.543vw,-10px) scale(0.0957);animation:fall-429 48s -20s linear infinite}@keyframes fall-429{38.115%{transform:translate(93.3518vw,38.115vh) scale(0.0957)}to{transform:translate(93.4474vw,100vh) scale(0.0957)}}.festive2025banner .snow:nth-child(430){opacity:.51753;transform:translate(23.312vw,-10px) scale(0.0919);animation:fall-430 44s -19s linear infinite}@keyframes fall-430{49.369%{transform:translate(4.1764vw,49.369vh) scale(0.0919)}to{transform:translate(13.7442vw,100vh) scale(0.0919)}}.festive2025banner .snow:nth-child(431){opacity:.410215;transform:translate(83.0493vw,-10px) scale(0.0913);animation:fall-431 60s -30s linear infinite}@keyframes fall-431{57.214%{transform:translate(95.9337vw,57.214vh) scale(0.0913)}to{transform:translate(89.4915vw,100vh) scale(0.0913)}}.festive2025banner .snow:nth-child(432){opacity:.21723;transform:translate(39.0728vw,-10px) scale(0.8361);animation:fall-432 30s -16s linear infinite}@keyframes fall-432{67.27%{transform:translate(24.9996vw,67.27vh) scale(0.8361)}to{transform:translate(32.0362vw,100vh) scale(0.8361)}}.festive2025banner .snow:nth-child(433){opacity:.50284;transform:translate(66.497vw,-10px) scale(0.7141);animation:fall-433 58s -23s linear infinite}@keyframes fall-433{44.306%{transform:translate(77.471vw,44.306vh) scale(0.7141)}to{transform:translate(71.984vw,100vh) scale(0.7141)}}.festive2025banner .snow:nth-child(434){opacity:.396175;transform:translate(41.5448vw,-10px) scale(0.5769);animation:fall-434 20s -26s linear infinite}@keyframes fall-434{59.18%{transform:translate(39.7802vw,59.18vh) scale(0.5769)}to{transform:translate(40.6625vw,100vh) scale(0.5769)}}.festive2025banner .snow:nth-child(435){opacity:.580775;transform:translate(89.4297vw,-10px) scale(0.7713);animation:fall-435 24s -21s linear infinite}@keyframes fall-435{45.007%{transform:translate(71.9321vw,45.007vh) scale(0.7713)}to{transform:translate(80.6809vw,100vh) scale(0.7713)}}.festive2025banner .snow:nth-child(436){opacity:.106665;transform:translate(90.6976vw,-10px) scale(0.09);animation:fall-436 24s -16s linear infinite}@keyframes fall-436{72.259%{transform:translate(106.7944vw,72.259vh) scale(0.09)}to{transform:translate(98.746vw,100vh) scale(0.09)}}.festive2025banner .snow:nth-child(437){opacity:.435175;transform:translate(81.0855vw,-10px) scale(0.6118);animation:fall-437 40s -30s linear infinite}@keyframes fall-437{47.898%{transform:translate(81.8559vw,47.898vh) scale(0.6118)}to{transform:translate(81.4707vw,100vh) scale(0.6118)}}.festive2025banner .snow:nth-child(438){opacity:.642915;transform:translate(38.0632vw,-10px) scale(0.421);animation:fall-438 22s -27s linear infinite}@keyframes fall-438{54.202%{transform:translate(49.5806vw,54.202vh) scale(0.421)}to{transform:translate(43.8219vw,100vh) scale(0.421)}}.festive2025banner .snow:nth-child(439){opacity:.52494;transform:translate(95.202vw,-10px) scale(0.7346);animation:fall-439 56s -13s linear infinite}@keyframes fall-439{37.754%{transform:translate(87.9358vw,37.754vh) scale(0.7346)}to{transform:translate(91.5689vw,100vh) scale(0.7346)}}.festive2025banner .snow:nth-child(440){opacity:.24193;transform:translate(10.9529vw,-10px) scale(0.7887);animation:fall-440 30s -1s linear infinite}@keyframes fall-440{52.137%{transform:translate(-2.0095vw,52.137vh) scale(0.7887)}to{transform:translate(4.4717vw,100vh) scale(0.7887)}}.festive2025banner .snow:nth-child(441){opacity:.415805;transform:translate(54.9816vw,-10px) scale(0.1924);animation:fall-441 20s -6s linear infinite}@keyframes fall-441{56.111%{transform:translate(60.739vw,56.111vh) scale(0.1924)}to{transform:translate(57.8603vw,100vh) scale(0.1924)}}.festive2025banner .snow:nth-child(442){opacity:.46358;transform:translate(9.5811vw,-10px) scale(0.3879);animation:fall-442 36s -3s linear infinite}@keyframes fall-442{53.086%{transform:translate(24.2185vw,53.086vh) scale(0.3879)}to{transform:translate(16.8998vw,100vh) scale(0.3879)}}.festive2025banner .snow:nth-child(443){opacity:.03965;transform:translate(74.2317vw,-10px) scale(0.1429);animation:fall-443 36s -5s linear infinite}@keyframes fall-443{62.885%{transform:translate(68.6283vw,62.885vh) scale(0.1429)}to{transform:translate(71.43vw,100vh) scale(0.1429)}}.festive2025banner .snow:nth-child(444){opacity:.4381;transform:translate(74.0866vw,-10px) scale(0.7202);animation:fall-444 52s -9s linear infinite}@keyframes fall-444{76.31%{transform:translate(81.1582vw,76.31vh) scale(0.7202)}to{transform:translate(77.6224vw,100vh) scale(0.7202)}}.festive2025banner .snow:nth-child(445){opacity:.53261;transform:translate(88.9368vw,-10px) scale(0.5135);animation:fall-445 54s -9s linear infinite}@keyframes fall-445{35.022%{transform:translate(94.44vw,35.022vh) scale(0.5135)}to{transform:translate(91.6884vw,100vh) scale(0.5135)}}.festive2025banner .snow:nth-child(446){opacity:.223665;transform:translate(50.4751vw,-10px) scale(0.5978);animation:fall-446 40s -23s linear infinite}@keyframes fall-446{76.473%{transform:translate(37.9163vw,76.473vh) scale(0.5978)}to{transform:translate(44.1957vw,100vh) scale(0.5978)}}.festive2025banner .snow:nth-child(447){opacity:.200265;transform:translate(21.0416vw,-10px) scale(0.3487);animation:fall-447 46s -2s linear infinite}@keyframes fall-447{50.257%{transform:translate(9.2094vw,50.257vh) scale(0.3487)}to{transform:translate(15.1255vw,100vh) scale(0.3487)}}.festive2025banner .snow:nth-child(448){opacity:.03718;transform:translate(64.5783vw,-10px) scale(0.404);animation:fall-448 28s -30s linear infinite}@keyframes fall-448{62.967%{transform:translate(64.2169vw,62.967vh) scale(0.404)}to{transform:translate(64.3976vw,100vh) scale(0.404)}}.festive2025banner .snow:nth-child(449){opacity:.203645;transform:translate(90.5712vw,-10px) scale(0.1958);animation:fall-449 58s -7s linear infinite}@keyframes fall-449{71.785%{transform:translate(88.8438vw,71.785vh) scale(0.1958)}to{transform:translate(89.7075vw,100vh) scale(0.1958)}}.festive2025banner .snow:nth-child(450){opacity:.06747;transform:translate(57.6625vw,-10px) scale(0.7214);animation:fall-450 54s -8s linear infinite}@keyframes fall-450{62.138%{transform:translate(54.4943vw,62.138vh) scale(0.7214)}to{transform:translate(56.0784vw,100vh) scale(0.7214)}}.festive2025banner .snow:nth-child(451){opacity:.314665;transform:translate(56.2971vw,-10px) scale(0.233);animation:fall-451 58s -21s linear infinite}@keyframes fall-451{77.851%{transform:translate(59.9073vw,77.851vh) scale(0.233)}to{transform:translate(58.1022vw,100vh) scale(0.233)}}.festive2025banner .snow:nth-child(452){opacity:.091975;transform:translate(91.267vw,-10px) scale(0.3863);animation:fall-452 36s -3s linear infinite}@keyframes fall-452{49.972%{transform:translate(72.7822vw,49.972vh) scale(0.3863)}to{transform:translate(82.0246vw,100vh) scale(0.3863)}}.festive2025banner .snow:nth-child(453){opacity:.2119;transform:translate(41.4822vw,-10px) scale(0.6333);animation:fall-453 34s -17s linear infinite}@keyframes fall-453{78.134%{transform:translate(34.8626vw,78.134vh) scale(0.6333)}to{transform:translate(38.1724vw,100vh) scale(0.6333)}}.festive2025banner .snow:nth-child(454){opacity:.525265;transform:translate(25.8732vw,-10px) scale(0.0034);animation:fall-454 46s -11s linear infinite}@keyframes fall-454{69.636%{transform:translate(25.5532vw,69.636vh) scale(0.0034)}to{transform:translate(25.7132vw,100vh) scale(0.0034)}}.festive2025banner .snow:nth-child(455){opacity:.464945;transform:translate(94.0928vw,-10px) scale(0.4041);animation:fall-455 26s -4s linear infinite}@keyframes fall-455{73.073%{transform:translate(80.7798vw,73.073vh) scale(0.4041)}to{transform:translate(87.4363vw,100vh) scale(0.4041)}}.festive2025banner .snow:nth-child(456){opacity:.276835;transform:translate(46.6963vw,-10px) scale(0.623);animation:fall-456 38s -18s linear infinite}@keyframes fall-456{43.59%{transform:translate(54.7911vw,43.59vh) scale(0.623)}to{transform:translate(50.7437vw,100vh) scale(0.623)}}.festive2025banner .snow:nth-child(457){opacity:.42276;transform:translate(26.7096vw,-10px) scale(0.9533);animation:fall-457 50s -28s linear infinite}@keyframes fall-457{42.352%{transform:translate(18.086vw,42.352vh) scale(0.9533)}to{transform:translate(22.3978vw,100vh) scale(0.9533)}}.festive2025banner .snow:nth-child(458){opacity:.62387;transform:translate(24.3385vw,-10px) scale(0.8169);animation:fall-458 50s -28s linear infinite}@keyframes fall-458{72.38%{transform:translate(35.5513vw,72.38vh) scale(0.8169)}to{transform:translate(29.9449vw,100vh) scale(0.8169)}}.festive2025banner .snow:nth-child(459){opacity:.1196;transform:translate(0.1191vw,-10px) scale(0.9207);animation:fall-459 42s -1s linear infinite}@keyframes fall-459{55.598%{transform:translate(6.6063vw,55.598vh) scale(0.9207)}to{transform:translate(3.3627vw,100vh) scale(0.9207)}}.festive2025banner .snow:nth-child(460){opacity:.4979;transform:translate(41.5489vw,-10px) scale(0.2925);animation:fall-460 46s -8s linear infinite}@keyframes fall-460{68.674%{transform:translate(33.1883vw,68.674vh) scale(0.2925)}to{transform:translate(37.3686vw,100vh) scale(0.2925)}}.festive2025banner .snow:nth-child(461){opacity:.37375;transform:translate(0.5775vw,-10px) scale(0.1749);animation:fall-461 30s -27s linear infinite}@keyframes fall-461{71.607%{transform:translate(-5.7443vw,71.607vh) scale(0.1749)}to{transform:translate(-2.5834vw,100vh) scale(0.1749)}}.festive2025banner .snow:nth-child(462){opacity:.042835;transform:translate(97.5326vw,-10px) scale(0.8138);animation:fall-462 32s -17s linear infinite}@keyframes fall-462{53.023%{transform:translate(99.3506vw,53.023vh) scale(0.8138)}to{transform:translate(98.4416vw,100vh) scale(0.8138)}}.festive2025banner .snow:nth-child(463){opacity:.42315;transform:translate(76.6174vw,-10px) scale(0.6259);animation:fall-463 36s -15s linear infinite}@keyframes fall-463{79.381%{transform:translate(82.6876vw,79.381vh) scale(0.6259)}to{transform:translate(79.6525vw,100vh) scale(0.6259)}}.festive2025banner .snow:nth-child(464){opacity:.38168;transform:translate(8.649vw,-10px) scale(0.3548);animation:fall-464 40s -28s linear infinite}@keyframes fall-464{33.839%{transform:translate(26.8488vw,33.839vh) scale(0.3548)}to{transform:translate(17.7489vw,100vh) scale(0.3548)}}.festive2025banner .snow:nth-child(465){opacity:.209365;transform:translate(51.4915vw,-10px) scale(0.4344);animation:fall-465 30s -15s linear infinite}@keyframes fall-465{64.151%{transform:translate(33.3577vw,64.151vh) scale(0.4344)}to{transform:translate(42.4246vw,100vh) scale(0.4344)}}.festive2025banner .snow:nth-child(466){opacity:.111995;transform:translate(19.3215vw,-10px) scale(0.4157);animation:fall-466 48s -28s linear infinite}@keyframes fall-466{62.622%{transform:translate(2.5829vw,62.622vh) scale(0.4157)}to{transform:translate(10.9522vw,100vh) scale(0.4157)}}.festive2025banner .snow:nth-child(467){opacity:.504985;transform:translate(60.3213vw,-10px) scale(0.1831);animation:fall-467 28s -27s linear infinite}@keyframes fall-467{64.965%{transform:translate(68.2261vw,64.965vh) scale(0.1831)}to{transform:translate(64.2737vw,100vh) scale(0.1831)}}.festive2025banner .snow:nth-child(468){opacity:.35763;transform:translate(11.5237vw,-10px) scale(0.4503);animation:fall-468 56s -3s linear infinite}@keyframes fall-468{42.232%{transform:translate(12.1475vw,42.232vh) scale(0.4503)}to{transform:translate(11.8356vw,100vh) scale(0.4503)}}.festive2025banner .snow:nth-child(469){opacity:.54795;transform:translate(25.6988vw,-10px) scale(0.3233);animation:fall-469 50s -2s linear infinite}@keyframes fall-469{48.342%{transform:translate(40.5818vw,48.342vh) scale(0.3233)}to{transform:translate(33.1403vw,100vh) scale(0.3233)}}.festive2025banner .snow:nth-child(470){opacity:.35009;transform:translate(73.0788vw,-10px) scale(0.8676);animation:fall-470 38s -10s linear infinite}@keyframes fall-470{34.32%{transform:translate(66.6674vw,34.32vh) scale(0.8676)}to{transform:translate(69.8731vw,100vh) scale(0.8676)}}.festive2025banner .snow:nth-child(471){opacity:.607425;transform:translate(37.9312vw,-10px) scale(0.4827);animation:fall-471 32s -4s linear infinite}@keyframes fall-471{53.644%{transform:translate(50.5274vw,53.644vh) scale(0.4827)}to{transform:translate(44.2293vw,100vh) scale(0.4827)}}.festive2025banner .snow:nth-child(472){opacity:.12584;transform:translate(34.4956vw,-10px) scale(0.599);animation:fall-472 32s -24s linear infinite}@keyframes fall-472{34.45%{transform:translate(33.878vw,34.45vh) scale(0.599)}to{transform:translate(34.1868vw,100vh) scale(0.599)}}.festive2025banner .snow:nth-child(473){opacity:.085085;transform:translate(19.9011vw,-10px) scale(0.0947);animation:fall-473 48s -7s linear infinite}@keyframes fall-473{64.733%{transform:translate(4.3257vw,64.733vh) scale(0.0947)}to{transform:translate(12.1134vw,100vh) scale(0.0947)}}.festive2025banner .snow:nth-child(474){opacity:.548275;transform:translate(22.4185vw,-10px) scale(0.9254);animation:fall-474 40s -27s linear infinite}@keyframes fall-474{33.638%{transform:translate(27.5927vw,33.638vh) scale(0.9254)}to{transform:translate(25.0056vw,100vh) scale(0.9254)}}.festive2025banner .snow:nth-child(475){opacity:.13169;transform:translate(1.6297vw,-10px) scale(0.9545);animation:fall-475 42s -21s linear infinite}@keyframes fall-475{52.257%{transform:translate(3.3617vw,52.257vh) scale(0.9545)}to{transform:translate(2.4957vw,100vh) scale(0.9545)}}.festive2025banner .snow:nth-child(476){opacity:.068315;transform:translate(66.787vw,-10px) scale(0.7041);animation:fall-476 30s -6s linear infinite}@keyframes fall-476{64.707%{transform:translate(67.5822vw,64.707vh) scale(0.7041)}to{transform:translate(67.1846vw,100vh) scale(0.7041)}}.festive2025banner .snow:nth-child(477){opacity:.514215;transform:translate(13.8149vw,-10px) scale(0.4985);animation:fall-477 42s -4s linear infinite}@keyframes fall-477{41.395%{transform:translate(11.1257vw,41.395vh) scale(0.4985)}to{transform:translate(12.4703vw,100vh) scale(0.4985)}}.festive2025banner .snow:nth-child(478){opacity:.082225;transform:translate(66.146vw,-10px) scale(0.9437);animation:fall-478 52s -11s linear infinite}@keyframes fall-478{37.77%{transform:translate(48.1636vw,37.77vh) scale(0.9437)}to{transform:translate(57.1548vw,100vh) scale(0.9437)}}.festive2025banner .snow:nth-child(479){opacity:.5655;transform:translate(23.2423vw,-10px) scale(0.3788);animation:fall-479 58s -23s linear infinite}@keyframes fall-479{37.138%{transform:translate(20.3491vw,37.138vh) scale(0.3788)}to{transform:translate(21.7957vw,100vh) scale(0.3788)}}.festive2025banner .snow:nth-child(480){opacity:.13845;transform:translate(28.3586vw,-10px) scale(0.5564);animation:fall-480 34s -18s linear infinite}@keyframes fall-480{79.836%{transform:translate(19.1076vw,79.836vh) scale(0.5564)}to{transform:translate(23.7331vw,100vh) scale(0.5564)}}.festive2025banner .snow:nth-child(481){opacity:.639665;transform:translate(19.3186vw,-10px) scale(0.1201);animation:fall-481 40s -22s linear infinite}@keyframes fall-481{77.594%{transform:translate(15.2268vw,77.594vh) scale(0.1201)}to{transform:translate(17.2727vw,100vh) scale(0.1201)}}.festive2025banner .snow:nth-child(482){opacity:.143585;transform:translate(23.6283vw,-10px) scale(0.54);animation:fall-482 22s -30s linear infinite}@keyframes fall-482{48.066%{transform:translate(38.9587vw,48.066vh) scale(0.54)}to{transform:translate(31.2935vw,100vh) scale(0.54)}}.festive2025banner .snow:nth-child(483){opacity:.59085;transform:translate(82.4906vw,-10px) scale(0.3193);animation:fall-483 32s -16s linear infinite}@keyframes fall-483{65.751%{transform:translate(95.9022vw,65.751vh) scale(0.3193)}to{transform:translate(89.1964vw,100vh) scale(0.3193)}}.festive2025banner .snow:nth-child(484){opacity:.384865;transform:translate(46.3051vw,-10px) scale(0.7689);animation:fall-484 34s -30s linear infinite}@keyframes fall-484{48.175%{transform:translate(35.8955vw,48.175vh) scale(0.7689)}to{transform:translate(41.1003vw,100vh) scale(0.7689)}}.festive2025banner .snow:nth-child(485){opacity:.38519;transform:translate(13.8555vw,-10px) scale(0.8742);animation:fall-485 30s -28s linear infinite}@keyframes fall-485{67.085%{transform:translate(19.3569vw,67.085vh) scale(0.8742)}to{transform:translate(16.6062vw,100vh) scale(0.8742)}}.festive2025banner .snow:nth-child(486){opacity:.55536;transform:translate(97.0794vw,-10px) scale(0.0473);animation:fall-486 58s -23s linear infinite}@keyframes fall-486{56.751%{transform:translate(85.861vw,56.751vh) scale(0.0473)}to{transform:translate(91.4702vw,100vh) scale(0.0473)}}.festive2025banner .snow:nth-child(487){opacity:.263445;transform:translate(59.9368vw,-10px) scale(0.5837);animation:fall-487 54s -16s linear infinite}@keyframes fall-487{41.662%{transform:translate(79.6384vw,41.662vh) scale(0.5837)}to{transform:translate(69.7876vw,100vh) scale(0.5837)}}.festive2025banner .snow:nth-child(488){opacity:.117065;transform:translate(26.9476vw,-10px) scale(0.058);animation:fall-488 46s -5s linear infinite}@keyframes fall-488{44.796%{transform:translate(41.9518vw,44.796vh) scale(0.058)}to{transform:translate(34.4497vw,100vh) scale(0.058)}}.festive2025banner .snow:nth-child(489){opacity:.411255;transform:translate(10.6215vw,-10px) scale(0.2738);animation:fall-489 44s -9s linear infinite}@keyframes fall-489{36.179%{transform:translate(-8.9287vw,36.179vh) scale(0.2738)}to{transform:translate(0.8464vw,100vh) scale(0.2738)}}.festive2025banner .snow:nth-child(490){opacity:.51805;transform:translate(86.4234vw,-10px) scale(0.1149);animation:fall-490 54s -2s linear infinite}@keyframes fall-490{59.654%{transform:translate(101.3212vw,59.654vh) scale(0.1149)}to{transform:translate(93.8723vw,100vh) scale(0.1149)}}.festive2025banner .snow:nth-child(491){opacity:.590135;transform:translate(11.6619vw,-10px) scale(0.6103);animation:fall-491 46s -21s linear infinite}@keyframes fall-491{39.994%{transform:translate(15.9805vw,39.994vh) scale(0.6103)}to{transform:translate(13.8212vw,100vh) scale(0.6103)}}.festive2025banner .snow:nth-child(492){opacity:.22529;transform:translate(51.0722vw,-10px) scale(0.4217);animation:fall-492 30s -29s linear infinite}@keyframes fall-492{74.416%{transform:translate(38.1626vw,74.416vh) scale(0.4217)}to{transform:translate(44.6174vw,100vh) scale(0.4217)}}.festive2025banner .snow:nth-child(493){opacity:.614835;transform:translate(63.4033vw,-10px) scale(0.3416);animation:fall-493 58s -21s linear infinite}@keyframes fall-493{73.115%{transform:translate(80.8341vw,73.115vh) scale(0.3416)}to{transform:translate(72.1187vw,100vh) scale(0.3416)}}.festive2025banner .snow:nth-child(494){opacity:.56992;transform:translate(35.9899vw,-10px) scale(0.0499);animation:fall-494 54s -27s linear infinite}@keyframes fall-494{37.135%{transform:translate(24.5159vw,37.135vh) scale(0.0499)}to{transform:translate(30.2529vw,100vh) scale(0.0499)}}.festive2025banner .snow:nth-child(495){opacity:.336245;transform:translate(7.658vw,-10px) scale(0.9814);animation:fall-495 26s -4s linear infinite}@keyframes fall-495{37.962%{transform:translate(-8.623vw,37.962vh) scale(0.9814)}to{transform:translate(-0.4825vw,100vh) scale(0.9814)}}.festive2025banner .snow:nth-child(496){opacity:.63024;transform:translate(48.8883vw,-10px) scale(0.828);animation:fall-496 46s -8s linear infinite}@keyframes fall-496{52.871%{transform:translate(51.5365vw,52.871vh) scale(0.828)}to{transform:translate(50.2124vw,100vh) scale(0.828)}}.festive2025banner .snow:nth-child(497){opacity:.133315;transform:translate(6.368vw,-10px) scale(0.1823);animation:fall-497 40s -28s linear infinite}@keyframes fall-497{54.441%{transform:translate(0.0032vw,54.441vh) scale(0.1823)}to{transform:translate(3.1856vw,100vh) scale(0.1823)}}.festive2025banner .snow:nth-child(498){opacity:.20345;transform:translate(53.2181vw,-10px) scale(0.638);animation:fall-498 26s -15s linear infinite}@keyframes fall-498{79.852%{transform:translate(60.5299vw,79.852vh) scale(0.638)}to{transform:translate(56.874vw,100vh) scale(0.638)}}.festive2025banner .snow:nth-child(499){opacity:.10738;transform:translate(94.8077vw,-10px) scale(0.1166);animation:fall-499 54s -14s linear infinite}@keyframes fall-499{46.808%{transform:translate(78.9905vw,46.808vh) scale(0.1166)}to{transform:translate(86.8991vw,100vh) scale(0.1166)}}.festive2025banner .snow:nth-child(500){opacity:.57551;transform:translate(67.568vw,-10px) scale(0.9703);animation:fall-500 22s -12s linear infinite}@keyframes fall-500{64.951%{transform:translate(74.0898vw,64.951vh) scale(0.9703)}to{transform:translate(70.8289vw,100vh) scale(0.9703)}}.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}