﻿@font-face{font-family:'Lafonda';src:url("../fonts/Lafonda.eot");src:url("../fonts/Lafonda.eot") format("embedded-opentype"),url("../fonts/Lafonda.woff2") format("woff2"),url("../fonts/Lafonda.woff") format("woff"),url("../fonts/Lafonda.ttf") format("truetype"),url("../fonts/Lafonda.svg") format("svg");font-weight:normal;font-style:normal}body{font-family:"Josefin Sans",sans-serif;margin:0}a{text-decoration:none;color:#111111}*:focus{outline:none}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{height:3rem;line-height:3rem;font-size:1rem;padding:0 1rem;border-radius:0;background-clip:padding-box;box-shadow:none;display:block;box-sizing:border-box;width:100%;margin:0 0 1rem;border:2px solid #e1e1e1;background-color:#fefefe;font-family:inherit;font-weight:400;color:#0a0a0a;transition:box-shadow .5s, border-color .25s ease-in-out;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{border-radius:0;border-color:#111111}[type=color]:focus-visible,[type=date]:focus-visible,[type=datetime-local]:focus-visible,[type=datetime]:focus-visible,[type=email]:focus-visible,[type=month]:focus-visible,[type=number]:focus-visible,[type=password]:focus-visible,[type=search]:focus-visible,[type=tel]:focus-visible,[type=text]:focus-visible,[type=time]:focus-visible,[type=url]:focus-visible,[type=week]:focus-visible,select:focus-visible,textarea:focus-visible{border-radius:0 !important}textarea{padding:1rem;resize:vertical;height:auto;line-height:1.8;min-height:100px;max-height:200px}p.woocommerce-invalid input{border-color:#f9423a;background-color:#fff3f2}button,.button{font-family:"Josefin Sans",sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:2px solid #000000;background-color:#000000;font-size:12px;padding:22.8px 31.2px 20.52px;transition:color 1s ease;z-index:1;overflow:hidden;position:relative;cursor:pointer;display:inline-flex;white-space:nowrap;align-items:center;justify-content:center;user-select:none;text-align:center;line-height:1;border-radius:0;text-decoration:none;color:#fff}button:before,.button:before{z-index:-1;content:'';background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;width:150%;height:100%;-moz-transform:rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);-o-transform:rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);-ms-transform:rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);-webkit-transform:rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);transform:rotate3d(0, 0, 1, 10deg) translate3d(-1.2em, 110%, 0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-moz-transition:transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);-o-transition:transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);-webkit-transition:transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1);transition:transform 0.5s cubic-bezier(0.59, 0.03, 0.2, 1)}button:hover,.button:hover{color:#000000}button:hover:before,.button:hover:before{opacity:1;background-color:#fff;transform:rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)}.progress{display:flex;align-items:center;justify-content:center}.progress span{margin-left:10px}.logo{position:absolute;left:0;right:0;display:flex;padding:20px;z-index:1000}.logo img{width:200px;margin:auto}.woocommerce-NoticeGroup-checkout{width:836px;max-width:100%;padding-left:60px;z-index:10000;position:relative;margin:0 auto 30px !important}.woocommerce-error{font-size:18px;line-height:1.2;position:relative;list-style:none;margin:0 0 -50px 0;padding:20px 20px 20px 5rem;background-color:#f9dddd}.woocommerce-error:before{color:#fff;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:60px;height:100%;font-size:24px;background-color:#da4343;font-family:"Lafonda" !important;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-weight:700}.woocommerce-error li{font-size:14px;font-weight:400;line-height:1.4;color:#000}.woocommerce-error li strong{font-weight:400}.woocommerce-error li:not(:last-child){margin-bottom:10px}.woocommerce-error li .special{border:1px solid transparent;padding:0 15px;font-size:14px;background:#da4343;border-radius:4px;margin-bottom:20px;color:#fff}.woocommerce-error li .special p{margin-bottom:10px}.woocommerce-error li .special p.title{font-weight:500;text-decoration:underline}.woocommerce-error li .special p.desc{font-weight:300}.woocommerce-error li .special p.rec{color:#FFDA87}.woocommerce-error li .special p.rec strong{color:#fff}.content-wrapper{padding:140px 130px 0}.content-wrapper:after{z-index:1;position:fixed;right:0;top:0;bottom:0;left:auto;width:calc(30% + 50px);content:"";background:#f4f4f4}.content-wrapper form.woocommerce-checkout{margin-top:-140px;padding-top:140px}.checkout-page{display:flex;position:relative;padding-top:60px;z-index:1000}.checkout-page .col-left,.checkout-page .col-middle,.checkout-page .col-right{position:relative}.checkout-page .col-left h3,.checkout-page .col-middle h3,.checkout-page .col-right h3{font-size:36px;margin:20px 0}.checkout-page .col-left{flex:0 0 35%;max-width:35%}.checkout-page .col-left .content{padding-right:70px}.checkout-page .col-left .content .woocommerce-additional-fields{padding-top:20px}.checkout-page .col-left .content .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper label{display:block;margin-bottom:10px}.checkout-page .col-middle{flex:0 0 35%;max-width:35%}.checkout-page .col-middle .content{padding-top:40px;padding-right:35px}.checkout-page .col-middle .content .order-resume{padding-top:5px}.checkout-page .col-middle .content .order-resume ul{list-style-type:none;margin:0;padding:0}.checkout-page .col-middle .content .order-resume ul li{position:relative;display:flex;align-items:center;margin:25px 0}.checkout-page .col-middle .content .order-resume ul li .thumb{width:48px;height:48px;display:block;margin:0 15px;background-size:cover;background-repeat:no-repeat;transition:.3s opacity ease;border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,0.1)}.checkout-page .col-middle .content .order-resume ul li .qty{width:32px}.checkout-page .col-middle .content .order-resume ul li .qty i{float:right;font-style:normal;color:#aaa;font-weight:100;padding-right:5px}.checkout-page .col-middle .content .order-resume ul li .product{display:flex;align-items:center;text-align:left;padding-right:10px}.checkout-page .col-middle .content .order-resume ul li .product .info .title{font-size:17px;line-height:1.8;font-weight:400}.checkout-page .col-middle .content .order-resume ul li .product .info .extras{font-size:14px;color:rgba(0,0,0,0.3)}.checkout-page .col-middle .content .order-resume ul li .total{margin:auto 0 auto auto;text-align:end}.checkout-page .col-middle .content .order-resume ul li .total .amount{font-size:18px;line-height:1.1;font-weight:600}.checkout-page .col-middle .content .order-resume ul li .total .amount .woocommerce-Price-currencySymbol{font-size:70%;margin-right:3px;font-weight:400}.checkout-page .col-right{flex:0 0 30%;max-width:30%}.checkout-page .col-right .fnd-checkbox{position:relative}.checkout-page .col-right .fnd-checkbox input{visibility:hidden;margin-right:.5rem}.checkout-page .col-right .fnd-checkbox input+span{user-select:none}.checkout-page .col-right .fnd-checkbox input+span:before{position:absolute;top:-5px;left:0;display:block;content:" ";width:19px;height:19px;border:2px solid #e1e1e1;background-color:#FFFFFF;cursor:pointer}.checkout-page .col-right .fnd-checkbox input:checked+span:before{position:absolute;font-family:"Lafonda" !important;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:10px;line-height:16px;font-style:normal;font-weight:400;color:#000;text-align:center}.checkout-page .col-right .content{padding-top:40px;padding-left:70px}.checkout-page .col-right .content .ywcdd-selector .ywcdd_select_delivery_date_content{display:flex;justify-content:space-between}.checkout-page .col-right .content .ywcdd-selector .ywcdd_select_delivery_date_content label{display:block;margin:0;padding:.25rem 0 .5rem;font-size:1rem;line-height:1.125rem;font-weight:400;text-decoration:none;border-bottom:0 none;color:rgba(0,0,0,0.3)}.checkout-page .col-right .content .ywcdd-selector .ywcdd_select_delivery_date_content label .required{text-decoration:none;border-bottom:0 none;font-size:140%;color:#ed3737}.checkout-page .col-right .content .ywcdd-selector .ywcdd_select_delivery_date_content .ywcdd_datepicker_content{flex:1;margin-right:5px}.checkout-page .col-right .content .ywcdd-selector .ywcdd_select_delivery_date_content .ywcdd_timeslot_content{flex:1;margin-left:5px}.checkout-page .col-right .content .ywcdd-selector .ywcdd_select_delivery_date_content .ywcdd_timeslot_content #select2-ywcdd_timeslot-container{display:none}.checkout-page .col-right .content table{border-collapse:collapse;width:100%}.checkout-page .col-right .content table tr th{text-align:left;font-weight:400;padding:.9375rem 0}.checkout-page .col-right .content table tr td{text-align:right}.checkout-page .col-right .content table tr td .woocommerce-shipping-methods{list-style-type:none}.checkout-page .col-right .content table tr td .woocommerce-shipping-methods input{display:none}.checkout-page .col-right .content table tr.cart-subtotal{border-bottom:1px solid #dbdbdb}.checkout-page .col-right .content table tr.fee{border-top:1px solid #dbdbdb}.checkout-page .col-right .content table tr.order-total{border-top:6px solid #000}.checkout-page .col-right .content table tr.order-total th{font-size:1.625rem;line-height:1.2;font-weight:600;padding-top:1.875rem}.checkout-page .col-right .content table tr.order-total td{font-size:32px;padding-top:1.0rem}.checkout-page .col-right .content table tr.order-total td .woocommerce-Price-currencySymbol{font-size:16px}.checkout-page .col-left #customer_details .woocommerce-billing-fields__field-wrapper .form-row{margin-top:0;margin-bottom:5px}.checkout-page .col-left #customer_details .woocommerce-billing-fields__field-wrapper .form-row-first,.checkout-page .col-left #customer_details .woocommerce-billing-fields__field-wrapper .form-row-last{width:48%}.checkout-page .col-left #customer_details .woocommerce-billing-fields__field-wrapper .form-row-first{float:left}.checkout-page .col-left #customer_details .woocommerce-billing-fields__field-wrapper .form-row-last{float:right}.checkout-page .col-left #customer_details .woocommerce-billing-fields__field-wrapper .form-row-last.disabled select{pointer-events:none;color:rgba(0,0,0,0.5)}.checkout-page .col-left #customer_details .woocommerce-billing-fields__field-wrapper .form-row-wide{clear:both}.checkout-page .col-left #customer_details .woocommerce-billing-fields__field-wrapper label{display:block;margin:0;padding:.25rem 0 .5rem;font-size:1rem;line-height:1.125rem;font-weight:400;text-decoration:none;border-bottom:0 none;color:rgba(0,0,0,0.3)}.checkout-page .col-left #customer_details .woocommerce-billing-fields__field-wrapper label .required{text-decoration:none;border-bottom:0 none;font-size:140%;color:#ed3737}.checkout-page .col-left a{position:relative;display:inline-block;color:#fd8e8c;font-size:20px;line-height:2;padding:0 0 0 35px;transition:transform .3s !important}.checkout-page .col-left a:hover:before{transform:translateX(-5px)}.checkout-page .col-left a:before{font-family:"Lafonda" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;left:0;top:5px;font-size:24px;transition:transform .3s;content:""}.checkout-page .col-right #payment{margin:30px 0}.checkout-page .col-right #payment ul.payment_methods{border:2px dashed #eee;margin-bottom:40px;background-color:#fff;list-style:none;margin:0;padding:0 15px}.checkout-page .col-right #payment ul.payment_methods li{padding:20px 0;margin-bottom:0;border-bottom:1px solid rgba(0,0,0,0.05)}.checkout-page .col-right #payment ul.payment_methods li input{display:none}.checkout-page .col-right #payment ul.payment_methods li input+label{font-size:16px;font-weight:400;width:100%;margin-left:0;padding-left:25px;position:relative;vertical-align:middle;display:block;cursor:pointer}.checkout-page .col-right #payment ul.payment_methods li input+label:before{content:'';display:block;position:absolute;width:16px;height:16px;left:0;top:calc(50% - 10px);background-image:url(../img/radio.png);background-color:#fff;background-repeat:no-repeat;background-size:16px 40px;background-position:0 0;border-radius:16px;overflow:hidden}.checkout-page .col-right #payment ul.payment_methods li input+label img{margin:-5px 0 0 6px;height:25.5px;position:absolute;right:0;display:none}.checkout-page .col-right #payment ul.payment_methods li input:checked+label:before{background-position:0 -24px}.checkout-page .col-right #payment ul.payment_methods li .payment_box p{font-size:14px;color:#666;font-weight:300;margin:0;padding:8px 5px 8px 25px;line-height:1.7}.checkout-page .col-right #payment ul.payment_methods li .payment_box img{max-width:180px;display:block;margin-top:10px}.checkout-page .col-right #payment .place-order{margin-top:53px}.checkout-page .col-right #payment .place-order .woocommerce-terms-and-conditions{border-bottom:1px dashed #999;margin-bottom:10px;padding-bottom:10px}.checkout-page .col-right #payment .place-order h4{margin:0 0 10px 0;font-size:14px;text-transform:uppercase;letter-spacing:1px}.checkout-page .col-right #payment .place-order p{font-size:14px;margin:0 10px 15px 0;font-weight:300;line-height:24px;text-align:justify}.checkout-page .col-right #payment .place-order p a{text-decoration:none;font-weight:400;color:#3a3a3a;background-image:linear-gradient(to top, #3a3a3a 0px, #3a3a3a 0px),linear-gradient(to top, rgba(58,58,58,0.1) 0px, rgba(58,58,58,0.1) 0px);background-position:left bottom, left bottom;background-repeat:no-repeat, no-repeat;background-size:0 1px, 100% 1px;transition:none 300ms ease-in-out;transition-property:background-size, color;word-wrap:break-word}.checkout-page .col-right #payment .place-order p a:hover{background-size:100% 1px, 100% 1px}.checkout-page .col-right #payment .place-order button{width:100%;margin-top:5px;margin-bottom:40px}#order_review a{text-decoration:none;font-weight:400;color:#3a3a3a;background-image:linear-gradient(to top, #3a3a3a 0px, #3a3a3a 0px),linear-gradient(to top, rgba(58,58,58,0.1) 0px, rgba(58,58,58,0.1) 0px);background-position:left bottom, left bottom;background-repeat:no-repeat, no-repeat;background-size:0 1px, 100% 1px;transition:none 300ms ease-in-out;transition-property:background-size, color;word-wrap:break-word}#order_review a:hover{background-size:100% 1px, 100% 1px}#order_review #place_order{width:100%;margin-top:30px;margin-bottom:10px}.amount .woocommerce-Price-currencySymbol{font-size:70%;margin-right:3px;font-weight:400}.ui-tooltip{opacity:1}.ui-tooltip .ui-tooltip-content{font-size:12px}body.woocommerce-cart .content-wrapper:after,body.woocommerce-order-pay .content-wrapper:after{content:none}body.woocommerce-cart .content-wrapper .content-info,body.woocommerce-order-pay .content-wrapper .content-info{position:fixed;z-index:1000;left:0;right:0;top:0;bottom:0;width:100%;height:100%;text-align:center;margin:auto}body.woocommerce-cart .content-wrapper .content-info .bloc,body.woocommerce-order-pay .content-wrapper .content-info .bloc{display:block;top:50%;transform:translateY(-50%);position:absolute;width:calc(100% - 60px);margin:auto;left:30px}body.woocommerce-cart .content-wrapper .content-info .bloc p,body.woocommerce-order-pay .content-wrapper .content-info .bloc p{font-size:46px;font-weight:900;text-transform:uppercase;letter-spacing:1px;line-height:56px}body.woocommerce-cart .blockUI.blockOverlay,body.woocommerce-order-pay .blockUI.blockOverlay{background:#000 !important}body.woocommerce-cart .blockUI.blockMsg,body.woocommerce-order-pay .blockUI.blockMsg{border:0 !important;border-radius:20px}body.woocommerce-order-pay .logo{display:none}@media (max-width: 1599.98px){.content-wrapper{padding:140px 40px 0}.content-wrapper:after{display:none;width:calc(30%)}.checkout-page{flex-wrap:wrap}.checkout-page .col-left h3,.checkout-page .col-right h3,.checkout-page .col-middle h3{font-size:26px}.checkout-page .col-left{flex:1 0 45%;max-width:100%}.checkout-page .col-middle{flex:55%;max-width:100%}.checkout-page .col-middle .content{padding-right:0}.checkout-page .col-middle .content .order-resume ul li .product .info .title{text-overflow:ellipsis;max-width:300px;white-space:nowrap;overflow:hidden}.checkout-page .col-right{flex:100%;max-width:100%}.checkout-page .col-right .content{padding-left:0;padding-top:5px;border-top:6px solid #000;margin-top:25px}.checkout-page .col-right #payment ul.payment_methods{background:#F4F4F4}}@media (max-width: 1199.98px){.checkout-page .col-left{flex:1 0 100%;max-width:100%}.checkout-page .col-left .content{padding-right:0}.checkout-page .col-middle{flex:1 0 100%;max-width:100%}.checkout-page .col-middle .content{padding-right:0}.checkout-page .col-right{flex:1 0 100%;max-width:100%}.checkout-page .col-right .content{padding-left:0;padding-top:5px;margin-top:25px}}@media (max-width: 767.98px){.logo{padding:10px}.logo img{width:120px}.content-wrapper{padding:80px 15px}body.woocommerce-cart .content-wrapper .content-info .bloc p{font-size:24px}}@media (max-width: 575.98px){body.woocommerce-cart .content-wrapper .content-info .bloc{width:calc(100% - 20px);left:10px}body.woocommerce-cart .content-wrapper .content-info .bloc p{line-height:32px}}
/*# sourceMappingURL=store.css.map */
