.cart-drawer{position:fixed;width:500px;overflow-y:auto;top:0;bottom:0;max-width:85%;z-index:99999;color:var(--font-color-cartDrawer,#000);background-color:var(--background-color-cartDrawer,#fff);transition:all .4s cubic-bezier(.46,.01,.32,1);right:-100%}.cart-drawer .header{display:flex;padding:10px}.open-cart{right:0}.cart-drawer .icon{width:10%;text-align:center;color:#8b5e3b;cursor:pointer}.cart-drawer .head{width:80%;text-align:center}.cart-drawer .head h4{margin:0}.cart-drawer .close{width:10%;color:#a8b2b7;cursor:pointer;text-align:center}.cart-drawer .close:hover{color:#ff7380}.left-side{width:50%;text-align:left;color:#8b5e3b;padding-left:4%}.right-side{width:50%;text-align:right;padding-right:4%;color:#8b5e3b;cursor:pointer}.right-side:hover{color:#ff7280}.header_bottom{display:flex;padding:10px}.cart-drawer nav.freegift25 nav{z-index:9999999;display:none}.cart-drawer nav.freegift25 li a{border-radius:0}.cart-drawer nav.freegift25 li:hover nav,nav.freegift25 li:focus nav{display:block}.cart-item{display:flex;border:1px solid #f7efef;margin:5px 5%;border-radius:5px;padding:10px}.item-image{width:25%}.item-info{width:55%}.item-info .h5{font-size:14px}.qty-box-set{display:inline-flex}.item-price{width:20%}.item-variant{color:#ff7280}.cart-drawer input.qtyminus1{width:33px;height:33px;line-height:33px;border:none;background:#f07c83;color:#fff;padding:0;float:left;border-radius:0;cursor:pointer;text-align:center;appearance:none;-webkit-appearance:none}.cart-drawer .cart-number{border-radius:0;text-align:center;display:inline-block!important;width:33px!important;height:33px;line-height:33px;background:#f4f4f4;float:left;margin:0!important;padding:0}.cart-drawer input.qtyplus1{width:33px;height:33px;line-height:33px;border:none;background:#f07c83;color:#fff;padding:0;float:left;border-radius:0;cursor:pointer;text-align:center;appearance:none;-webkit-appearance:none}.item-price{width:20%;position:relative;text-align:right}.item-price .money{font-size:14px;color:#ff7280}.remove{right:1px;color:#a8b2b7;cursor:pointer}.remove:hover{color:#ff7280}.fbt{text-align:center;background:#78d6f0;padding:15px 0;color:#fff;margin-top:15px;margin-bottom:23px}.fbt p{margin:0}div#slidedown-cart{display:none!important}.upsell_product{display:flex}.upsell-image{width:25%}.upsell-info{display:inline-block}.upsell-info select{color:#ff7290}.upsell-btn{display:flex}.upsell-btn .qty-box-set{width:35%}.upsell-price{width:35%;align-self:center;color:#ff7280;text-align:center}.upsell{border:1px solid #f7efef;margin:5px 5%;border-radius:5px;padding:10px 5px}.upsell-info select{
    color: #8b5e3b;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: unset;
    padding: 5px;
    padding: 10px 30px;
    background-color: #fff;
    font-size: 13px;
    font-weight: 600;
    border: 1px solid #8b5e3b;
    background-image: url(/cdn/shop/files/down-chevron_95ad4579-2aeb-4378-99d3-794735aa7c9f.png?v=1633628282);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position-x: 95%;
    background-position-y: 13px;}.col-product{display:flex;border:1px solid #f7efef;margin:5px 30px;border-radius:5px;padding:10px 5px}.col-image{width:30%;margin-right:15px}.col-info{display:inline-block;width:62%}.col-variant{color:#ff7290}.col-btn{display:flex}.qty{width:30%}.qty .quantity{margin:0;border:1px solid #e6e1e1;padding:7px 10px}.col-btn .button{width:70%;text-align:right}.cart-drawer .collection{width:90%;margin:20px auto}.owl-prev{font-size:20px;background:#ff7280;width:25px;position:absolute;top:36%;left:0;color:#fff;height:25px}.owl-next{font-size:20px;background:#ff7280;width:25px;right:0;position:absolute;top:36%;color:#fff;bottom:0;height:25px}.spec{width:90%;border:1px solid #98e3f4;padding:10px;color:#8b5f3c;margin:auto;min-height:70px}.spec textarea#CartSpecialInstructions{margin-bottom:0!important}.agree input{margin-right:5px}.agree{display:flex;align-items:baseline;width:90%;margin:20px auto;margin-top:15px}.agree label{color:#8b5e3b}.sub{background:#eae9e9;padding:15px 0}.sub-t{display:flex}.txt{width:50%;padding-left:20px;color:#8b5e3b}.price{width:50%;text-align:right;padding-right:20px}.checkout{margin:auto 20px}.checkout button{width:100%;padding:18px 20px;margin-bottom:0}.checkout form{margin:0}.product-single #add-cart{display:block;max-width:150px;width:100%;clear:left;margin:5px 0 0}.product-single #add-cart{float:left;border:none}.overlay{position:fixed;display:none;width:500px;height:100%;top:0;right:0;bottom:0;background-color:rgba(251,250,250,.5);z-index:9999;cursor:pointer}._2PfRg7DFvcstLFRNRf5W1e:nth-child(1),._2PfRg7DFvcstLFRNRf5W1e:nth-child(2){display:none}.overlay_1{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:99999;cursor:pointer}.cart-countr{width:100%;display:block;text-align:center;padding:15px 0;background:#ff7380;color:#fff}.cart-drawer a.h5{color:#8b5e3b}.cart-drawer .qty-box-set{margin-top:8px}.cart-drawer .upsell-title a{color:#8b5e3b}.cart-drawer .upsell-title{width:195px}.cart-drawer .upsell-info{display:inline-block;width:260px}.disable{pointer-events:none}.cart-item a.cart__image{margin-top:6px}.cart-drawer .upsell-btn .qty-box-set{margin-top:0}.cart-drawer .upsell-btn{margin-top:10px}.owl-next i,.owl-prev i{position:relative;top:-5px}input.quantity{background-color:#f4f4f4}.col-product .qty{width:90%}.col-btn .button button.btn{width:90px;padding-left:0;padding-right:0}button.btn.upsell_add{width:90px;position:relative;right:-13px}.cart-drawer::-webkit-scrollbar{width:10px!important}.cart-drawer::-webkit-scrollbar-track{background:#f1f1f1}.cart-drawer::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.cart-drawer::-webkit-scrollbar-thumb:hover{background:#555}.item-price span.h5{position:absolute;bottom:0;right:0;margin-bottom:4px}.col-title a{color:#8b5e3b}@media only screen and (max-width:1200px){button.btn.upsell_add{width:90px;position:relative;right:-17px}}@media only screen and (max-width:580px){span.hover-arrow{font-size:30px!important;width:30px!important;height:30px!important}span.hover-cross{font-size:20px!important;width:30px!important;height:30px!important}.hover-cross i.fa.fa-times{position:relative;top:1px!important;left:0}span.hover-arrow img{width:18px!important;max-width:19px!important;position:relative;top:8px!important;margin:auto}span.hover-cross img{width:15px!important;top:5px!important;right:0!important}}.agree a{color:#ff7380!important}@media only screen and (min-width:440px) and (max-width:580px){button.btn.upsell_add{width:90px;position:relative!important;right:4px}.spider_5{right:7%!important}.cart-drawer{width:400px!important;max-width:90%!important}.cart-countr{font-size:10px}.head h4{font-size:16px}.header_bottom{padding-top:0}.freegift25 li.linkmain a{font-size:11px;font-weight:700}.upsell-title a{font-size:12px}.upsell-info select{font-size:12px}.col-title a{font-size:12px}.col-product .qty{width:75%!important}.col-image{width:20%;margin-right:15px}.col-info{display:inline-block;width:73%}.cart-drawer input.qtyminus1,.cart-drawer input.qtyplus1,body .cart-drawer .cart-number{width:25px!important}.upsell-btn .qty-box-set{width:28%!important}.item-info .h5,.item-variant{font-size:12px}.col-variant{font-size:12px}.cart-drawer .qty-box-set{margin-top:8px;width:37%}.upsell-price{width:25%}.agree,.spec,.sub-t,.subtotal span.money{font-size:12px}.agree input{margin-right:5px;position:relative;top:2px}.cart-drawer .qty .quantity{margin:0;border:1px solid #e6e1e1;padding:5px 10px}}@media only screen and (min-width:350px) and (max-width:439px){button.btn.upsell_add{width:70px;position:relative!important;right:1px;font-size:12px}.cart-drawer .qty .quantity{margin:0;border:1px solid #e6e1e1;padding:5px 10px}.spider_5{right:7%!important}.cart-drawer{width:340px!important;max-width:97%!important}.cart-countr{font-size:10px}.head h4{font-size:16px}.header_bottom{padding-top:0}.freegift25 li.linkmain a{font-size:11px;font-weight:700}.upsell-title a{font-size:12px}.upsell-info select{font-size:12px}.col-title a{font-size:12px}.col-product .qty{width:75%!important}.col-image{width:20%;margin-right:15px}.col-info{display:inline-block;width:73%}.cart-drawer input.qtyminus1,.cart-drawer input.qtyplus1,body .cart-drawer .cart-number{width:20px!important}.upsell-btn .qty-box-set{width:28%!important}.item-info .h5,.item-variant{font-size:12px}.col-variant{font-size:12px;margin-bottom:5px}.cart-drawer .qty-box-set{margin-top:8px;width:37%}.upsell-price{width:25%;font-size:12px}.agree,.spec,.sub-t,.subtotal span.money{font-size:12px}.agree input{margin-right:5px;position:relative;top:2px}.col-btn .button button.btn{width:70px;padding-left:0;padding-right:0;font-size:12px!important}.item-info{width:61%}.item-price{width:17%}.upsell-image{width:31%}.checkout{margin:auto 17px}.cart-drawer .fg-title .title{font-size:12px}.cart-drawer .lure-message{font-size:12px;line-height:23px;padding:10px 20px}}@media only screen and (max-width:349px){button.btn.upsell_add{width:70px;position:relative!important;right:1px;font-size:12px}.spider_5{right:7%!important}.cart-drawer{width:100%px!important;max-width:100%!important}.cart-countr{font-size:10px}.head h4{font-size:16px}.header_bottom{padding-top:0}.freegift25 li.linkmain a{font-size:11px;font-weight:700}.upsell-title a{font-size:12px}.upsell-info select{font-size:12px}.col-title a{font-size:12px}.col-product .qty{width:68%!important}.col-image{width:20%;margin-right:15px}.col-info{display:inline-block;width:73%}.cart-drawer input.qtyminus1,.cart-drawer input.qtyplus1,body .cart-drawer .cart-number{width:19px!important}.upsell-btn .qty-box-set{width:28%!important}.item-info .h5,.item-variant{font-size:12px}.col-variant{font-size:12px;margin-bottom:5px}.cart-drawer .qty-box-set{margin-top:8px;width:37%}.upsell-price{width:25%;font-size:12px}.agree,.spec,.sub-t,.subtotal span.money{font-size:12px}.agree input{margin-right:5px;position:relative;top:2px}.col-btn .button button.btn{width:70px;padding-left:0;padding-right:0;font-size:12px!important}.item-info{width:64%}.item-price{width:12%}.upsell-image{width:31%}.checkout{margin:auto 17px}.cart-drawer .fg-title .title{font-size:12px}.cart-drawer .lure-message{font-size:12px;line-height:23px;padding:10px 20px}.qty .quantity{margin:0;border:1px solid #e6e1e1;padding:5px 10px}.cart-drawer .upsell-info{display:inline-block;width:236px}}a.btn-medium:focus{color:#fff!important}.ct-note{border:transparent!important}.check-btn1{display:none}.check-btn1:first-child{display:block}.container2{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container2 input{position:absolute;opacity:0;cursor:pointer;height:20px;width:20px;left:1px;top:-15px;z-index:99}.checkmark{position:absolute;top:-15px;left:1px;height:20px;width:20px;border:1px solid #98e3f4}.container2 input:checked~.checkmark{background-color:#98e3f4}.checkmark:after{content:"";position:absolute;display:none}.container2 input:checked~.checkmark:after{display:block}.agree input:checked~.checkmark:after{display:block}.container2 .checkmark:after{left:6px;top:3px;width:6px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.agree label a:hover{color:#8b5e3b}.cart-container.empty p{color:#8b5e3b}.cart-container.empty a{color:#ff7380}span.hover-arrow{position:absolute;right:19px;font-size:35px;top:11px;border:3px solid #8b5e3b;border-radius:40px;width:33px;height:33px;background:#8b5e3b}span.hover-cross{position:absolute;right:24px;font-size:35px;top:11px}span.hover-cross{position:absolute;right:19px;font-size:22px;top:11px;border:3px solid #8b5e3b;border-radius:40px;width:33px;height:33px;background:#8b5e3b}.hover-cross i.fa.fa-times{position:relative;top:2px;left:0}span.hover-cross{display:none}#CartDrawer .linkmain:hover nav{display:none}#CartDrawer .linkmain nav{display:none;margin-top:0;visibility:visible;opacity:1}.agree label a:hover{color:#ff7380}span.hover-arrow i.fa.fa-angle-down{position:relative;top:-3px}span.hover-arrow i.fa.fa-angle-down{font-weight:700}span.hover-arrow img{width:18px;max-width:18px;position:relative;top:9px;margin:auto}span.hover-cross img{width:14px;position:relative;top:7px;right:.5px;margin:auto}.cart-item .gift-delete-message{text-align:center;width:80%;color:#a8b2b7}.checkout #del-gift{color:#8b5e3b}ul.gift-product-error{width:98%;color:#d02e2e;background-color:#fff6f6;border-color:#d02e2e;border-radius:2px;padding:6px 12px;margin:15px 5px 15px 5px;border:1px solid #d02e2e;text-align:left}