.block-minicart{font-family:'BrandonText-Regular',Verdana,Arial,Helvetica,sans-serif}.block-minicart .items-total{margin-top:16px;padding:0 16px;font-weight:400;font-size:14px;line-height:20px;color:#aeaeae;text-align:left;letter-spacing:0.05em}@media screen and (min-width:768px){.block-minicart .items-total{padding:0 24px}}.block-minicart .subtotal{padding:0 16px;text-align:right;margin-top:12px}@media screen and (min-width:768px){.block-minicart .subtotal{padding:0 24px}}.block-minicart .amount{line-height:1}.block-minicart .amount .price-wrapper:first-child .price{font-weight:400;font-size:16px;line-height:20px;text-align:right;letter-spacing:0.03em;color:#1f1f1f;font-family:'BrandonText-Regular',Verdana,Arial,Helvetica,sans-serif;text-transform:uppercase}.block-minicart .subtitle{display:none}.block-minicart .subtitle.empty{display:block;font-size:14px;padding:30px 0 20px;text-align:center}.block-minicart .text.empty{text-align:center}.block-minicart .block-content .cart-empty{padding:13px;padding-top:7px}.block-minicart .block-content .cart-empty button{background-color:#000;border-radius:6px !important;border-color:#000;padding:10px !important;outline:unset !important}.block-minicart .block-content .cart-empty button:hover{background-color:white !important;color:black !important;border:1px solid #000}.block-minicart .block-content>.actions{padding:13px;padding-top:7px}.block-minicart .block-content>.actions .smallBorder{padding-top:15px;border-top:1px solid #f0f0f0}.block-minicart .block-content>.actions .text-initial{margin-top:15px}.block-minicart .block-content>.actions .progress{border-radius:14px;flex-grow:1;height:5px;margin-top:5px}.block-minicart .block-content>.actions .progress>.progress-bar{background-color:#afd23e !important}.block-minicart .block-content>.actions i.fa-truck{color:#afd23e}.block-minicart .block-content>.actions>.primary .action.primary{background:#afd23e;border:1px solid transparent;color:#fff;cursor:pointer;display:inline-block;font-family:"BrandonText-Bold",Verdana,Arial,Helvetica,sans-serif;font-weight:400;padding:10px 15px;font-size:1.4rem;line-height:inherit;box-sizing:border-box;vertical-align:middle;text-transform:uppercase;letter-spacing:normal;border-radius:6px}.block-minicart .block-content>.actions>.primary .action.primary:hover{background:white !important;border:1px solid #afd23e}.block-minicart .block-content>.actions>.primary .action.primary:hover span{color:#afd23e !important}.block-minicart .block-category-link,.block-minicart .block-product-link,.block-minicart .block-cms-link,.block-minicart .block-banners{margin:15px 0 0;text-align:center}.minicart-wrapper{display:inline-block;position:relative}.minicart-wrapper:before,.minicart-wrapper:after{content:'';display:table}.minicart-wrapper:after{clear:both}.minicart-wrapper .action.showcart{cursor:pointer}.minicart-wrapper .block-minicart{margin:0;padding:0;list-style:none none;background:#ffffff;border-color:transparent !important;margin-top:4px;min-width:100%;width:320px;z-index:101;box-sizing:border-box;display:none;position:absolute;top:100%;right:0px;box-shadow:0px 0px 4px rgba(0,0,0,0.15);border-radius:6px}.minicart-wrapper .block-minicart li{margin:0}.minicart-wrapper .block-minicart li:hover{cursor:pointer}.minicart-wrapper .block-minicart:before{content:'';position:absolute;border-style:solid;border-width:0 16px 11px;border-color:#f0f0f0 transparent;display:block;width:0;z-index:0;top:-11px;right:33px}.minicart-wrapper .block-minicart:after{content:'';position:absolute;border-style:solid;border-width:0 16px 10px;border-color:#fff transparent;display:block;width:0;z-index:1;top:-9px;right:33px}.minicart-wrapper.active{overflow:visible}.minicart-wrapper.active .block-minicart{display:block}.minicart-wrapper .block-minicart .block-title{display:block;padding:16px 16px;background-color:#f7f7f7;text-align:left;font-size:40px;line-height:40px;color:#1f1f1f;font-family:'BrandonText-Regular',Verdana,Arial,Helvetica,sans-serif}.minicart-wrapper .block-minicart .block-title .qty{display:none}@media screen and (min-width:1024px){.minicart-wrapper .block-minicart .block-title{line-height:48px}}.minicart-wrapper .block-minicart .block-title strong{font-weight:400;font-family:"BrandonText-Bold",Verdana,Arial,Helvetica,sans-serif}.minicart-wrapper .block-minicart #btn-minicart-close{right:8px;top:12px}@media screen and (min-width:1024px){.minicart-wrapper .block-minicart #btn-minicart-close{right:16px}}.minicart-wrapper .block-minicart #btn-minicart-close:after{content:"";width:100vw;height:100vh;background:rgba(0,0,0,0.5);left:0;right:0;display:block;transform:translateX(-100%);border:0;top:0;position:fixed}.minicart-wrapper .block-minicart .block-content .subtitle.empty{font-size:16px;line-height:24px;font-weight:300}.minicart-wrapper .product .actions{float:right;margin:0;position:absolute;top:0;right:0;text-align:right}.minicart-wrapper .product .actions>.primary,.minicart-wrapper .product .actions>.secondary{display:inline}.minicart-wrapper .action.close{display:inline-block;background-image:none;background:none;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;width:50px;height:50px;position:absolute;right:0;top:0;color:#1f1f1f;transition:opacity .2s}.minicart-wrapper .action.close>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.minicart-wrapper .action.close:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:50px;line-height:50px;color:inherit;content:'\f00d';font-family:'Font Awesome 5 Pro';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-wrapper .action.close:hover:before{color:inherit}.minicart-wrapper .action.close:active:before{color:inherit}.minicart-wrapper .action.close:focus,.minicart-wrapper .action.close:active{background:none;border:none}.minicart-wrapper .action.close:hover{background:none;border:none}.minicart-wrapper .action.close.disabled,.minicart-wrapper .action.close[disabled]{pointer-events:none;opacity:0.5}.minicart-wrapper .action.close:before{transition:opacity .2s}.minicart-wrapper .action.close:hover:before{opacity:0.6}.minicart-wrapper .action.showcart{white-space:nowrap;display:block;text-decoration:none}.minicart-wrapper .action.showcart:before{content:"\f07a";font-family:"Font Awesome 5 Pro";font-size:22px;font-weight:100;color:#343a40;display:inline-block;background-position:center;vertical-align:middle}.minicart-wrapper .action.showcart.active{display:block}.minicart-wrapper .action.showcart.active .text{text-decoration:none}.minicart-wrapper .action.showcart:hover .text{text-decoration:none}@media screen and (min-width:1024px){.minicart-wrapper .action.showcart{text-align:center;display:block}}.minicart-wrapper .action.showcart .text{display:none;text-transform:uppercase;text-decoration:none;font-family:'BrandonText-Regular',Verdana,Arial,Helvetica,sans-serif;font-weight:300;font-size:14px;line-height:24px;color:#1f1f1f;transition:color .2s}.minicart-wrapper .action.showcart .text:hover{color:#656565}.minicart-wrapper .action.showcart .counter.qty._block-content-loading{position:unset}.minicart-wrapper .action.showcart .counter.qty .loader>img{max-width:24px}.minicart-wrapper .action.showcart .counter-label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.minicart-wrapper .minicart-widgets{margin-top:15px}.minicart-items-wrapper{margin:2px}.minicart-items-wrapper.scrollable{max-height:340px;overflow-y:scroll;scrollbar-color:#D8D8D8;scrollbar-width:7px}.minicart-items-wrapper.scrollable::-webkit-scrollbar{width:7px}.minicart-items-wrapper.scrollable::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:8px;background:#D8D8D8}.minicart-items{margin-top:0;margin-bottom:0;padding:0}.minicart-items li{border-bottom:1px solid #e8e8e8}.minicart-items li:last-child{border-bottom:none}.minicart-items li .product{display:inline-block;font-size:12pt;line-height:17px;width:100%;color:#000000}.minicart-items li .product .product-item-photo{float:left;width:20%;padding-top:5px}.minicart-items li .product .product-item-details{float:left;width:75%;position:relative;margin-left:5%}.minicart-items li .product .product-item-details .product-name{font-family:"BrandonText-Regular",Verdana,Arial,Helvetica,sans-serif;padding-top:5px;color:#000000;vertical-align:top;float:left;max-width:90%}.minicart-items li .product .product-item-details .product-name a{color:#000000;font-family:"BrandonText-Bold",Verdana,Arial,Helvetica,sans-serif}.minicart-items li .product .product-item-details .product-name span{font-family:"BrandonText-Regular",Verdana,Arial,Helvetica,sans-serif;position:absolute;bottom:0}.minicart-items li .product .product-item-details .product-item-pricing{text-align:right;font-family:"BrandonText-Regular",Verdana,Arial,Helvetica,sans-serif;padding-top:10px;color:#000000}.minicart-items li .product .product-item-details .product-item-pricing .action.delete:before{content:"\f00d";font-family:"Font Awesome 5 Pro";font-size:14px;color:#000000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;vertical-align:top}.minicart-items li .product .product-item-details .product-item-pricing .price-container{margin-top:10px}.minicart-items li .product .product-item-details .product-item-pricing .price-container .minicart-price .price{font-size:12px;font-weight:lighter}.minicart-items .product-item>.product:first-child{padding-top:10px}.minicart-items .action.edit{display:none !important}.minicart-items .product-image-wrapper{margin-right:12px}.minicart-items .product-item-pricing .label{display:inline-block}.minicart-items .price-minicart{margin-bottom:5px}.minicart-items .product .toggle{display:block;text-decoration:none;cursor:pointer;position:relative;font-family:'BrandonText-Regular',Verdana,Arial,Helvetica,sans-serif;font-weight:400;color:#1f1f1f;margin:0 auto 8px}.minicart-items .product .toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;line-height:16px;color:inherit;content:'\e622';font-family:'Font Awesome 5 Pro';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;position:static;right:20px;top:0}.minicart-items .product.active>.toggle{color:#1f1f1f}.minicart-items .product.active>.toggle:after{content:'\e621'}.minicart-items .product.options:before,.minicart-items .product.options:after{content:'';display:table}.minicart-items .product.options:after{clear:both}.minicart-items .product.options:not(.list){margin-top:4px}.minicart-items .product.options.list{background-color:#f7f7f7;padding:8px 0;margin:0}.minicart-items .product.options .tooltip.toggle{display:inline-block;text-decoration:none}.minicart-items .product.options .tooltip.toggle>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.minicart-items .product.options .tooltip.toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;line-height:28px;color:inherit;content:'\e622';font-family:'Font Awesome 5 Pro';margin:-3px 0 0 7px;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-items .product.options .tooltip.toggle .details{display:none}.minicart-items .product.options dt.label{display:block;float:left;clear:left;margin-bottom:4px;font-family:'BrandonText-Regular',Verdana,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;font-size:12px;line-height:24px;color:#656565}.minicart-items .product.options dt.label:after{content:":"}.minicart-items .product.options dt.label:first-child{clear:none}.minicart-items .product.options dd.values{float:left;margin-bottom:4px;margin-left:4px;font-weight:300;font-size:14px;line-height:24px;color:#1f1f1f}.minicart-items .item-qty{margin:0 8px;padding:0 8px;text-align:center;width:38px;height:38px;border:unset;font-family:'BrandonText-Regular',Verdana,Arial,Helvetica,sans-serif;color:#656565;background:#e5e5e5;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0.03em}.minicart-items .update-cart-item{font-size:1.1rem;border:1px solid #1f1f1f;vertical-align:top}.minicart-items .update-cart-item :hover{background:#656565}.minicart-items .subtitle{display:none}.minicart-items .action.edit,.minicart-items .action.delete{display:inline-block;text-decoration:none}.minicart-items .action.edit>span,.minicart-items .action.delete>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.minicart-items .action.edit:before,.minicart-items .action.delete:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:37px;line-height:28px;color:#656565;content:'\e606';font-family:'Font Awesome 5 Pro';vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.minicart-items .action.edit:hover:before,.minicart-items .action.delete:hover:before{color:#1f1f1f}.minicart-items .action.edit:active:before,.minicart-items .action.delete:active:before{color:#1f1f1f}.minicart-items .action.delete:before{content:'\f00d'}#minicart-content-wrapper .subtotal{border-top:3px solid #f0f0f0;color:#000000;font-size:12px;padding:10px 13px;padding-bottom:0;margin:0}#minicart-content-wrapper .subtotal .label{float:left}#minicart-content-wrapper .subtotal .amount .price-wrapper .price{float:right;text-align:right;font-family:"BrandonText-Regular",Verdana,Arial,Helvetica,sans-serif;font-size:100%;font-weight:bold}#minicart-content-wrapper .subtotal .amount .price-wrapper .price,#minicart-content-wrapper .subtotal .label{line-height:17px;color:#000000;text-transform:none;letter-spacing:normal}#minicart-content-wrapper .subtotal .price-wrapper{display:inline-block}#minicart-content-wrapper .subtotal .price-wrapper-shipping,#minicart-content-wrapper .subtotal .price-wrapper-shipping-free{display:block}#minicart-content-wrapper .subtotal .label,#minicart-content-wrapper .subtotal .label span{font-family:"BrandonText-Bold",Verdana,Arial,Helvetica,sans-serif !important}#minicart-content-wrapper .info-label{padding:8px 0;display:inline-block;line-height:1}#minicart-content-wrapper .info-label .label{font-family:"BrandonText-Regular",Verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:11px;line-height:11px;color:#000000}.secondary{margin-top:16px}.secondary .action.viewcart{display:block;padding:12px;font-family:'BrandonText-Regular',Verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0.15em;color:#1f1f1f;transition:color .2s;text-transform:uppercase;border:1px solid #1f1f1f}.secondary .action.viewcart:hover{color:#656565;border:1px solid #656565;text-decoration:none}