.fi:before{font-family:'fab2020'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fira{font-family:"Fira Sans",Tahoma,Verdana,Segoe,sans-serif;text-transform:none}.headings{font-family:"Josefin Sans",Tahoma,Verdana,Segoe,sans-serif}.gradient-bar{background:linear-gradient(180deg,rgba(10,10,10,0) 0%,rgba(10,10,10,.5) 50%,#0a0a0a 100%);color:#fff;overflow:hidden}.gradient-bar span{position:relative;z-index:2}.gradient-bar:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0%;background:linear-gradient(180deg,rgba(10,10,10,0) 0%,rgba(10,10,10,.6) 40%,#0a0a0a 70%,#0a0a0a 100%);transition:height .4s ease-in-out}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 .714285714rem rgba(0,0,0,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,0)}}html[data-page="checkout"] #search,html[data-page="orderconfirm"] #search,html[data-page="checkout"] #nav,html[data-page="orderconfirm"] #nav,html[data-page="checkout"] #usp,html[data-page="orderconfirm"] #usp,html[data-page="checkout"] #signup,html[data-page="orderconfirm"] #signup,html[data-page="checkout"] #foot,html[data-page="orderconfirm"] #foot,html[data-page="checkout"] .quicknav,html[data-page="orderconfirm"] .quicknav{display:none!important}html[data-page="checkout"] #head #toolbar,html[data-page="orderconfirm"] #head #toolbar{visibility:hidden;width:0;flex:0}html[data-page="checkout"] #head #toolbar ul,html[data-page="orderconfirm"] #head #toolbar ul{display:none}html[data-page="checkout"] #head,html[data-page="orderconfirm"] #head{position:relative!important}html[data-page="checkout"] .dv-logo,html[data-page="orderconfirm"] .dv-logo{margin:0 auto}#checkout .buttons{margin-top:1.428571429rem}#checkout span.link,#checkout .checkbox.link label{font-family:"Josefin Sans",Tahoma,Verdana,Segoe,sans-serif;display:block;font-weight:500;text-decoration:underline;margin-top:.357142857rem}#checkout span.note{display:block;margin-top:.357142857rem;font-size:.857142857rem;color:#737373}#checkout p.note{font-size:.857142857rem}#checkout p.note strong{font-weight:500}#checkout .terms{font-size:.857142857rem;margin:1.428571429rem 0}#checkout #altbillingaddress{display:none}#checkout #altbillingaddress:checked+#billingaddress{visibility:visible;max-height:714.285714286rem}#checkout #billingaddress{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;visibility:hidden;max-height:0}#checkout .summary h4{margin-bottom:.714285714rem;position:relative}#checkout .summary h4 span{font-family:"Josefin Sans",Tahoma,Verdana,Segoe,sans-serif;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font-weight:500;text-decoration:underline;text-transform:none;top:50%;right:0;position:absolute}#checkout .summary .md-half:first-child{margin-bottom:1.428571429rem}#checkout .summary p{font-size:.857142857rem}#checkout .summary p.tel,#checkout .summary p.email{margin:0}.payment-methods label.finance,.payment-methods>label{cursor:pointer;display:block;position:relative;background:#f8f8f8;border:.071428571rem solid #f8f8f8;padding:1.428571429rem 1.428571429rem;margin-top:.357142857rem}.payment-methods label.finance.hide,.payment-methods>label.hide{display:none}.payment-methods label.finance:after,.payment-methods>label:after{position:absolute;content:"";top:1.428571429rem;right:1.428571429rem;bottom:1.428571429rem;left:65%;background-repeat:no-repeat;background-position:center right}.payment-methods label.finance[data-method="card"]:after,.payment-methods>label[data-method="card"]:after{background-image:url("https://assets.featherandblack.com/assets/card-icons-1222.png");background-size:contain;top:.357142857rem;bottom:.357142857rem;left:35%}.payment-methods label.finance[data-method="paypal"]:after,.payment-methods>label[data-method="paypal"]:after{background-image:url("https://assets.featherandblack.com/assets/paypal.png");background-size:contain}.payment-methods label.finance[data-method="finance"]:after,.payment-methods>label[data-method="finance"]:after{background-image:url("https://assets.featherandblack.com/assets/v12.png");background-size:6.357142857rem;top:.714285714rem;bottom:.714285714rem}.payment-methods label.finance .checkbox.disabled,.payment-methods>label .checkbox.disabled{opacity:50;filter:alpha(opacity=5000);opacity:.5;filter:alpha(opacity=50)}.payment-methods label.finance .checkbox>label,.payment-methods>label .checkbox>label{flex:1}.payment-methods label.finance .checkbox>label em,.payment-methods>label .checkbox>label em{font-style:normal;margin-top:.714285714rem;font-weight:500}#carddetails{display:none}#carddetails:checked+#cardpayment{visibility:visible;max-height:714.285714286rem}#financedetails{display:none}#financedetails:checked+#financepayment{visibility:visible;max-height:714.285714286rem}#financepayment,#cardpayment{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;visibility:hidden;max-height:0;padding-left:1.428571429rem;padding-right:1.428571429rem}#financepayment fieldset:first-child,#cardpayment fieldset:first-child{margin-top:1.428571429rem}.cart-summary{margin:1.428571429rem 0;background:#f8f8f8;padding:1.428571429rem}.cart-summary~span,.cart-summary~a,.cart-summary~div{display:block;margin:0 0 1.428571429rem}.cart-summary dl{margin:0}.cart-summary dl:before,.cart-summary dl:after{content:" ";display:table}.cart-summary dl:after{clear:both}.cart-summary dl dt,.cart-summary dl dd{font-family:"Fira Sans",Tahoma,Verdana,Segoe,sans-serif;text-transform:none;margin:0 0 .714285714rem;float:left;width:50%}.cart-summary dl dt.t,.cart-summary dl dd.t{font-size:1.5rem;font-weight:500}.cart-summary dl dt{clear:left}.cart-summary dl dt.saving{font-weight:normal}.cart-summary dl dt a{display:block;font-size:.857142857rem;text-decoration:underline}.cart-summary dl dd{text-align:right}#book-delivery h4{margin-bottom:1.428571429rem}#book-delivery+#delivery{margin-top:1.428571429rem}#delivery-loader{display:block;width:100%;height:0;padding-bottom:34.5%;background:url("https://assets.featherandblack.com/assets/loader-alt.svg") no-repeat center center;background-size:2.857142857rem}#choosedate{position:relative}#choosedate header{font-family:"Josefin Sans",Tahoma,Verdana,Segoe,sans-serif;text-align:center;font-size:1.285714286rem;font-weight:500;padding-bottom:.714285714rem;margin-bottom:1.428571429rem;border-bottom:.071428571rem solid #1d1d1b;position:relative}#choosedate header label{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;cursor:pointer;width:2.142857143rem;height:2.142857143rem;position:absolute;top:0;left:0;color:#332772}#choosedate header label:after{width:.714285714rem;height:.714285714rem;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);position:absolute;content:"";margin-top:-5px;top:50%;left:7px;border-right:2px solid #332772;border-bottom:2px solid #332772}#choosedate header label.next{left:auto;right:0}#choosedate header label.next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);left:auto;right:7px}#choosedate .head{display:flex;flex-wrap:nowrap;margin-bottom:.714285714rem}#choosedate .head>div{width:14.285714286%;font-weight:500;text-align:center;padding:.142857143rem}#choosedate .foot{overflow:hidden;padding-top:.714285714rem;margin-top:1.428571429rem;border-top:.071428571rem solid #1d1d1b}#choosedate .wrap{display:flex;flex-wrap:wrap}#choosedate .wrap>div{cursor:pointer;font-family:"Fira Sans",Tahoma,Verdana,Segoe,sans-serif;text-transform:none;width:14.285714286%;flex:0 0 auto;text-align:center;padding:.285714286rem .142857143rem .142857143rem;font-weight:500;color:#0a0a0a;outline:0}#choosedate .wrap>div.disabled{cursor:not-allowed;color:#737373!important;font-weight:400}#choosedate .wrap>div.selected{background:#777d8d;color:#fff}#timeslots{position:relative;margin-top:1.428571429rem}#timeslots .checkbox{position:relative}#timeslots .checkbox.disabled:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:rgba(255,255,255,.5);z-index:2}#timeslots .checkbox>label{display:block;position:relative;width:100%}#timeslots .checkbox>label ins{position:absolute;top:2px;right:0;font-weight:500;text-decoration:none;color:#0a0a0a}#timeslots .checkbox+.checkbox{margin-top:.714285714rem}#choosedate.loading:before,#timeslots.loading:before,#choosedate.loading:after,#timeslots.loading:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:rgba(255,255,255,.5);z-index:2}#choosedate.loading:after,#timeslots.loading:after{background:url("https://assets.featherandblack.com/assets/loader-alt.svg") no-repeat center center;background-size:2.857142857rem;z-index:3}#choosedate.loading .checkbox.disabled:before,#timeslots.loading .checkbox.disabled:before{display:none}#delivery{background:#f8f8f8;padding:1.428571429rem;margin:0 0 1.428571429rem 0}#delivery>div{display:flex;flex-wrap:nowrap;align-items:center;position:relative}#delivery>div>:first-child{flex:0 0 auto;width:4.285714286rem}#delivery>div>:last-child{flex:1 0 auto;padding-left:1.428571429rem}#delivery h5{font-family:"Fira Sans",Tahoma,Verdana,Segoe,sans-serif;text-transform:none;margin:0!important;font-size:1.285714286rem}#delivery p{margin:0!important;text-align:left}#delivery label[data-invoke]{font-family:"Josefin Sans",Tahoma,Verdana,Segoe,sans-serif;display:block;font-weight:500;text-decoration:underline;margin-top:.357142857rem}#finance-loader{text-align:center;font-size:.857142857rem}#finance-loader div{display:block;width:100%;height:0;padding-bottom:22%;background:url("https://assets.featherandblack.com/assets/loader-alt.svg") no-repeat center center;background-size:2.857142857rem}#finance-loader p{margin-top:1.428571429rem}input.button.paypal,button.paypal,a.button.paypal,label.button.paypal,div.button.paypal{border-color:#3a356d!important;background:#fff url("https://assets.featherandblack.com/assets/logo-paypal.png") no-repeat center center;background-size:35%}.checkout-progress{height:fit-content;background:#fff;display:flex;justify-content:center;gap:0;padding:1.142857143rem 2.857142857rem 2.642857143rem;position:sticky;top:0;left:0;right:0;z-index:99999;transition:all .2s ease;box-shadow:0 .071428571rem .142857143rem rgba(0,0,0,.1)}.checkout-progress div{position:relative}.checkout-progress div>span:last-child{font-family:"Fira Sans",Tahoma,Verdana,Segoe,sans-serif;text-transform:none;position:absolute;left:50%;transform:translateX(-50%);bottom:-1.928571429rem;white-space:nowrap}.checkout-progress>div{display:flex;align-items:center;gap:.5rem;padding:0}.checkout-progress .circle{min-width:2.857142857rem;height:2.857142857rem;background-color:#fff;border-radius:50%;border:.071428571rem solid #aaa;color:#aaa;display:flex;justify-content:center;align-items:center;font-size:.857142857rem;position:relative}.checkout-progress .circle>span{margin-top:.142857143rem}.checkout-progress .bar{width:7.142857143rem;background-color:#eae8e8;height:.142857143rem;align-self:center}.checkout-progress .bar[complete]{background:#0a0a0a}.checkout-progress .circle[active]{border-color:#0a0a0a;color:#0a0a0a}.checkout-progress .circle[complete]{display:flex;justify-content:center;align-items:center;color:#fff;border-color:#0a0a0a;background-color:#0a0a0a}#checkout-wrap .totals dt.t,#checkout-wrap .totals dd.t{font-size:1.428571429rem!important}@media(max-width:380px){.checkout-progress .bar{width:6.428571429rem}.checkout-progress div>span:last-child{font-size:.857142857rem}}@media(max-width:340px){.checkout-progress .bar{width:5.714285714rem}}