.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}@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 10px 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 div,html[data-page="orderconfirm"] #foot div,html[data-page="checkout"] #foot ul,html[data-page="orderconfirm"] #foot ul{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"] #foot,html[data-page="orderconfirm"] #foot{background:none;margin-top:30px}html[data-page="checkout"] #foot p,html[data-page="orderconfirm"] #foot p,html[data-page="checkout"] #foot a,html[data-page="orderconfirm"] #foot a{color:#000;text-align:center}html[data-page="checkout"] #head,html[data-page="orderconfirm"] #head{position:relative!important}#checkout section header{text-transform:none!important}#checkout section>div h5{color:#000;margin:20px 0}#checkout section>div h5:first-child{margin-top:0}#checkout section>div h5[data-invoke]{cursor:pointer;position:relative}#checkout section>div h5 span{-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;right:0;font-size:12px;color:#332772;font-weight:normal}#checkout section>div fieldset+h5,#checkout section>div form+form{margin-top:10px}#checkout section[expanded]{padding-bottom:10px}#checkout .summary h5{margin-bottom:15px}#checkout .summary .md-half:first-child{margin-bottom:30px}#checkout .summary p{font-size:14px}#checkout .summary p.tel,#checkout .summary p.email{margin:0}#checkout .summary p.tel span,#checkout .summary p.email span{color:#332772}#checkout #altbillingaddress{display:none}#checkout #altbillingaddress:checked+#billingaddress{visibility:visible;max-height:10000px}#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 .payment-methods label.finance,#checkout .payment-methods>label{cursor:pointer;border-radius:.75em;display:block;position:relative;background:#f8f8f8;border:1px solid #f8f8f8;padding:20px 15px;margin-top:15px}#checkout .payment-methods label.finance.hide,#checkout .payment-methods>label.hide{display:none}#checkout .payment-methods label.finance:after,#checkout .payment-methods>label:after{position:absolute;content:"";top:20px;right:20px;bottom:20px;left:65%;background-repeat:no-repeat;background-position:center right}#checkout .payment-methods label.finance[data-method="card"]:after,#checkout .payment-methods>label[data-method="card"]:after{background-image:url("https://assets.featherandblack.com/assets/card-icons-1222.png");background-size:contain;top:5px;bottom:5px;left:35%}#checkout .payment-methods label.finance[data-method="paypal"]:after,#checkout .payment-methods>label[data-method="paypal"]:after{background-image:url("https://assets.featherandblack.com/assets/paypal.png");background-size:contain}#checkout .payment-methods label.finance[data-method="finance"]:after,#checkout .payment-methods>label[data-method="finance"]:after{background-image:url("https://assets.featherandblack.com/assets/v12.png");background-size:89px;top:10px;bottom:10px}#checkout .payment-methods label.finance .checkbox.disabled,#checkout .payment-methods>label .checkbox.disabled{opacity:50;filter:alpha(opacity=5000);opacity:.5;filter:alpha(opacity=50)}#checkout .payment-methods label.finance .checkbox>label,#checkout .payment-methods>label .checkbox>label{flex:1;padding-right:100px}#checkout .payment-methods label.finance .checkbox>label em,#checkout .payment-methods>label .checkbox>label em{font-style:normal;margin-top:10px;font-weight:bold}#checkout .payment-methods label.finance{border-radius:0;padding:15px;margin-top:10px}#checkout .payment-methods label.finance label{padding-right:0!important}#checkout .payment-methods #carddetails{display:none}#checkout .payment-methods #carddetails:checked+#cardpayment{visibility:visible;max-height:10000px}#checkout .payment-methods #financedetails{display:none}#checkout .payment-methods #financedetails:checked+#financepayment{visibility:visible;max-height:10000px}#checkout .payment-methods #financepayment,#checkout .payment-methods #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:15px;padding-right:15px}#checkout .payment-methods #financepayment fieldset:first-child,#checkout .payment-methods #cardpayment fieldset:first-child{margin-top:20px}#checkout .terms{font-size:12px;margin:20px 0}#checkout .buttons{margin-top:20px}#checkout span.note{display:block;margin-top:5px;font-size:12px;color:#737373}#checkout p.note{font-size:12px}#checkout p.note strong{font-weight:bold}#checkout h5+p.note{margin-top:-10px;margin-bottom:20px}#checkout .colgrid>div,#checkout .colgridxs>div{position:relative}#checkout .modal>.form:not(.frame){height:230px;max-height:230px;max-width:500px}#checkout .modal>.form:not(.frame) h3{padding:0 30px}#checkout .modal>.form:not(.frame)>.icon{display:none}#checkout .modal .frame iframe{border:0;width:100%;height:100%}#checkout .modal .frame .icon{width:20px;height:20px;top:15px;right:15px;left:auto}#delivery-loader{display:block;width:100%;height:0;padding-bottom:84.78%;background:url("https://assets.featherandblack.com/assets/loader-alt.svg") no-repeat center center;background-size:45px}#choosedate{position:relative}#choosedate header{text-align:center;font-size:16px;line-height:28px;font-weight:500;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #1d1d1b;position:relative}#choosedate header label{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;cursor:pointer;width:28px;height:28px;position:absolute;top:0;left:0;color:#332772}#choosedate header label:after{width:10px;height:10px;-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:10px}#choosedate .head>div{width:14.285714286%;font-weight:500;text-align:center;padding:2px}#choosedate .foot{overflow:hidden;padding-top:10px;margin-top:15px;border-top:1px solid #1d1d1b}#choosedate .wrap{display:flex;flex-wrap:wrap}#choosedate .wrap>div{cursor:pointer;width:14.285714286%;flex:0 0 auto;text-align:center;padding:4px 2px 2px;font-weight:500;color:#41868c;outline:0}#choosedate .wrap>div.disabled{cursor:not-allowed;color:#737373!important;font-weight:400}#choosedate .wrap>div.selected{background:#332772;color:#fff}#timeslots{position:relative;margin-top:20px}#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:#000}#timeslots .checkbox+.checkbox{margin-top:10px}#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:45px;z-index:3}#choosedate.loading .checkbox.disabled:before,#timeslots.loading .checkbox.disabled:before{display:none}#delivery{background:#f8f8f8;color:#8a7265;padding:20px;margin-bottom:20px}#delivery>div{display:flex;flex-wrap:nowrap;align-items:center;position:relative}#delivery>div>:first-child{flex:0 0 auto;width:60px}#delivery>div>:last-child{flex:1 0 auto;padding-left:30px}#delivery h5{color:#8a7265!important;margin:0 0 10px!important}#delivery p{font-size:14px;margin:0!important;text-align:left}#delivery label[data-invoke]{cursor:pointer;font-size:12px;color:#8a7265;font-weight:normal;position:relative;top:5px}#finance-loader{text-align:center;font-size:12px}#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:45px}#finance-loader p{margin-top:20px}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:16px 30px 37px;position:sticky;top:-2px;left:0;right:0;z-index:99999;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.1)}.checkout-progress div{position:relative}.checkout-progress div>span:last-child{font-size:14px;position:absolute;left:50%;transform:translateX(-50%);bottom:-23px;white-space:nowrap}.checkout-progress>div{display:flex;align-items:center;font-weight:500;gap:.5rem;padding:0}.checkout-progress .circle{min-width:30px;height:30px;background-color:#fff;border-radius:50%;border:1px solid #aaa;color:#aaa;display:flex;justify-content:center;align-items:center;font-size:14px;position:relative}.checkout-progress .circle>span{margin-top:2px}.checkout-progress .bar{width:100px;background-color:#d3d3d3;height:2px;align-self:center}.checkout-progress .bar[complete]{background:#000}.checkout-progress .circle[active]{border-color:#000;color:#000}.checkout-progress .circle[complete]{display:flex;justify-content:center;align-items:center;color:#fff;border-color:#000;background-color:#000}#checkout-wrap .totals dt.t,#checkout-wrap .totals dd.t{font-size:15px!important}@media(min-width:992px){#content{padding-top:0!important}}@media(max-width:380px){.checkout-progress .bar{width:90px}.checkout-progress div>span:last-child{font-size:12px}}@media(max-width:340px){.checkout-progress .bar{width:80px}}