.jcf-checkbox{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#fff;border:1px solid #777;margin:0 3px 0 0;height:16px;width:16px}.jcf-checkbox span{position:absolute;display:none;height:12px;width:14px;top:50%;left:50%;margin:-7px 0 0 -6px;background:url(img/ico_checkmark.svg)50% no-repeat}:root .jcf-checkbox span{margin:-6px 0 0 -7px}.jcf-checkbox input[type=checkbox]{position:absolute;width:100%;height:100%;border:0;margin:0;left:0;top:0}.jcf-checkbox.jcf-checked{background:#ed5704;border-color:#ed5704}.jcf-checkbox.jcf-checked span{display:block}.woocommerce ul#shipping_method .jcf-radio{margin:-3px .4375em 0 0!important}form.private-error button[type=submit]{pointer-events:none;cursor:default;opacity:.5}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:pointer;background:#ebebeb;border-radius:50%;margin:0 3px 0 0;width:22px;height:22px}.jcf-radio span{display:none;position:absolute;background-color:#ed5704;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;width:14px;height:14px}.jcf-radio input[type=radio]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-radio.jcf-checked span{display:block}.jcf-number{display:inline-block;position:relative;height:38px}.jcf-number input{-moz-appearance:textfield}.jcf-number input::-webkit-inner-spin-button,.jcf-number input::-webkit-outer-spin-button{-webkit-appearance:none}.jcf-number input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;padding:3px 27px 3px 7px;margin:0;height:100%;text-align:left}.jcf-number .jcf-btn-dec,.jcf-number .jcf-btn-inc{position:absolute;background:0 0;width:20px;height:20px;right:1px;top:1px}.jcf-number .jcf-btn-dec{top:auto;bottom:1px}.jcf-number .jcf-btn-dec:hover,.jcf-number .jcf-btn-inc:hover{background:0 0!important}.jcf-number .jcf-btn-dec.jcf-disabled,.jcf-number .jcf-btn-inc.jcf-disabled{background:0 0!important}.jcf-number.jcf-disabled .jcf-btn-dec:hover,.jcf-number.jcf-disabled .jcf-btn-inc:hover{background:0 0!important}.jcf-number .jcf-btn-dec:before,.jcf-number .jcf-btn-inc:before{position:absolute;content:'';width:15px;height:15px;top:50%;left:50%;margin:-13px 0 0 -7px;background:50% 9px no-repeat url(img/ico_input_arrow_up.svg)}.jcf-number .jcf-btn-dec:before{margin:-2px 0 0 -7px;transform:scaleY(-1)}.woocommerce-checkout .woocommerce-form-coupon p{margin:0 0 10px;padding:0;font-size:16px}.woocommerce-checkout .woocommerce-checkout-review-order .form-row{margin:0 0 30px}.woocommerce-checkout .woocommerce-form-coupon input{background:#f5f5f5;font-size:21px}.woocommerce-checkout .woocommerce-form-coupon button[type=submit]{font-size:22px;padding:13px 10px;text-transform:uppercase;font-size:16px;width:100%}.jcf-number.jcf-disabled input{background:#ddd}.jcf-disabled{background:#ddd!important}.woocommerce .star-rating span::before{color:#ed5704}.woocommerce .star-rating{float:none}.woocommerce .comment-text{margin:0 0 50px;position:relative;border-left:thin solid #ed5704;padding-left:50px}.woocommerce .meta{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center;justify-content:space-between}.woocommerce .meta .woocommerce-review__published-date{-webkit-order:3;-moz-order:3;-ms-order:3;-o-order:3;order:3;color:#004375}.woocommerce .meta .woocommerce-review__author{-webkit-order:1;-moz-order:1;-ms-order:1;-o-order:1;order:1;ont-size:1rem;font-family:Assistant,sans-serif;font-weight:700;color:#004375}.woocommerce .meta .star-rating{-webkit-order:2;-moz-order:2;-ms-order:2;-o-order:2;order:2}.woocommerce #reviews h3{margin:0 0 40px}.reviews .tabs{display:none}.button,.btn:focus{outline:none!important}img{max-width:100%;height:auto;vertical-align:top}select{-webkit-border-radius:0}textarea{resize:vertical;vertical-align:top}button,input[type=button],input[type=reset],input[type=file],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}.link-soon{color:#ed5704;font-size:14px;font-family:georgia;text-align:center}.pt-10{padding-top:10px!important}.link-soon:hover{opacity:.8}.widget{margin-bottom:1.85em}.icon-home{width:24px;transform:translateY(7px)}.icon-home:hover path{stroke:#ed5704}.widget ul{padding-left:2em}.widget select{min-width:150px}.comment-form{margin:0 0 50px}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{overflow:auto;margin:0;height:120px;min-height:120px}.comment-form textarea,.comment-form input[type=text]{margin:0 4px 0 0;width:100%}.comment-form input[type=submit]{display:block;float:none;background:#ed5704;color:#fff}.post-password-form label{display:block;margin-bottom:4px}.post-password-form input[type=password]{margin:0 4px 0 0;max-width:300px;width:100%}.search-form{margin-bottom:15px}.search-form input{float:left;height:2em}.search-form input[type=search]{margin:0 4px 0 0;width:150px}.post-password-form input{float:left;height:2em}.post-password-form input[type=password]{width:150px}.woocommerce #respond input#submit{background:#ed5704;color:#fff;border-radius:0;font-size:27px;padding:18px 40px 19px;font-family:Assistant,sans-serif;font-weight:300;text-decoration:none;transition:background .1s ease-in-out;width:auto;height:auto!important}.woocommerce #respond input#submit:hover{background:#ac3d00;color:#fff}.cost .cart #respond input#submit.alt,.cost .cart a.button.alt,.cost .cart button.button.alt,.cost .cart input.button.alt{background:#ed5704;color:#fff;border-radius:0;font-size:27px;padding:18px 20px 19px;font-family:Assistant,sans-serif;font-weight:300;transition:background .1s ease-in-out;position:absolute;right:0;top:0;bottom:0}.cost .cart #respond input#submit.alt:hover,.cost .cart a.button.alt:hover,.cost .cart button.button.alt:hover,.cost .cart input.button.alt:hover{background:#ac3d00;color:#fff}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{background:#333;color:#fff;height:2em;border:none;padding:0 .5em}.comment-form input[type=submit]:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{opacity:.8}.commentlist{margin:0 0 1.85em}.commentlist .edit-link{margin:0}.commentlist .avatar-holder{float:left;margin:0 1.85em 4px 0}.commentlist-item .commentlist-item{padding:0}.comment,.commentlist-holder{overflow:hidden}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:1.85em}.comment-form .comment-notes{width:100%}.comment-reply-title{font-family:Georgia,serif;font-weight:400;color:#004375;line-height:1.14em;display:block;margin:0 0 25px;font-size:1.76rem}.comment-form .comment-form-rating label,.comment-form .comment-form-rating .stars{display:inline-block;vertical-align:top}.comment-form .comment-form-rating label{padding:0 15px 0 0}.comment-form .comment-form-rating{margin:0 0 25px}.comment-form .stars a{color:#ed5704}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.navigation,.navigation-comments{position:relative;vertical-align:middle;margin-bottom:1.85em}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{position:absolute;left:-99999px}.navigation .page-numbers,.navigation-comments .page-numbers{display:inline-block;vertical-align:middle;padding:0 .4em}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{display:inline-block;vertical-align:middle;max-width:48%;background:#333;color:#fff;padding:.4em;text-decoration:none}.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover{opacity:.8}.navigation-single{margin-bottom:1.85em;padding:30px 0;margin:0 0 20px;overflow:hidden}.navigation-single .next,.navigation-single .prev{float:left;max-width:48%;color:#049bed;text-decoration:none;font-family:Georgia,serif;font-size:16px;line-height:1.2;position:relative}.navigation-single .next:hover,.navigation-single .prev:hover{opacity:.8}.navigation-single .next a,.navigation-single .prev a{position:relative;color:inherit;text-decoration:none;padding:4px 10px 4px 40px;display:block}.navigation-single .next a::after,.navigation-single .prev a::after{content:'';position:absolute;left:0;top:0;bottom:0;width:25px;background-image:url(img/ico_arrow_right.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:rotate(-180deg)}.navigation-single .next a::after{background-image:url(img/ico_arrow_right.svg);transform:rotate(0);right:0;left:auto}.navigation-single .next{float:right}.navigation-single .next a{padding:4px 40px 4px 10px;text-align:right}.tag-current{color:#ed5704;font-weight:600}.tag-cloud{font-family:Assistant,sans-serif;font-size:16px;line-height:1.9;margin:0 -8px;font-weight:600;margin:0 0 10px}.tag-cloud a{padding:0 8px;color:#049bed}.tag-cloud a:hover{color:#ed5704}.wp-caption{max-width:100%;clear:both;border:1px solid #525252;padding:.4em;margin-bottom:1.85em}.wp-caption img{margin:0;vertical-align:top}.wp-caption p{margin:.4em 0 0}div.aligncenter{margin:0 auto 1.85em}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 1.85em 4px 0}.alignright{float:right;margin:0 0 4px 1.85em}.mejs-container{margin-bottom:1.85em}.wp-caption-text,.gallery,.alignnone,.gallery-caption,.sticky,.bypostauthor{height:auto}#wp-calendar tbody td{text-align:center}#wp-calendar td,#wp-calendar th{border:1px solid #525252}body{min-width:320px}#wrapper>header{z-index:99}.cart-section{padding:41px 15px}.cart-section .woocommerce{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.cart-section .basket-heading{border-bottom:thin solid #ed5704;padding-bottom:30px;margin-bottom:35px}.woocommerce-cart h1{font-size:49px}.woocommerce .woocommerce-cart-form button.button{box-sizing:border-box;display:inline-block;background-color:#ed5704;color:#fff!important;text-decoration:none;font-family:Assistant,sans-serif;font-weight:300;transition:all .2s ease-in-out;margin:0;border-radius:0}.woocommerce .woocommerce-cart-form button.button:[desabled]{pointer-events:none}.woocommerce-cart-form .button:hover{background:#ac3d00}.article.header>article{margin:0 auto!important}.article.header>article.up-content{margin:-8rem auto 0!important}.woocommerce-cart-form .shop_table{border:none!important}.woocommerce-cart-form .shop_table thead{display:none!important}.woocommerce-notices-wrapper{display:none!important}.woocommerce-MyAccount-content .woocommerce-notices-wrapper{display:block!important}.woocommerce-checkout-review-order,.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;float:none!important;background:#fff;padding:19px 30px}.woocommerce .cart-collaterals .cart_totals h2{margin:0 0 29px}.woocommerce-checkout-review-order-table,.cart-collaterals .cart_totals table{border:0!important;margin:0!important}.woocommerce-checkout-review-order-table tr,.cart-collaterals .cart_totals tr{display:block}.cart-collaterals .cart_totals .order-total,.cart-collaterals .cart_totals .cart-subtotal{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.woochkoutouter{padding:25px 0 0}.woochkoutouter:after{content:'';display:block;clear:both}.woocommerce-checkout-review-order-table th,.woocommerce .cart-collaterals .cart_totals th{font-size:1rem;line-height:1.14;font-weight:400!important;color:#004375;font-family:Georgia,serif;border:0!important;display:block;padding:0!important;width:auto!important}.woocommerce-checkout-review-order-table td,.woocommerce .cart-collaterals .cart_totals td{padding:0!important;border:0!important}.woocommerce-shipping-totals.shipping{display:block!important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,.woocommerce table.shop_table_responsive .woocommerce-shipping-totals.shipping:nth-child(2n) td,.woocommerce-page table.shop_table_responsive .woocommerce-shipping-totals.shipping:nth-child(2n) td{background-color:initial!important}.woocommerce-page table.shop_table_responsive .cart-subtotal td:before,.woocommerce-page table.shop_table_responsive .woocommerce-shipping-totals.shipping td:before{display:none}.woocommerce-shipping-totals.shipping th{display:block;margin-bottom:5px;border:0!important}.woocommerce-shipping-totals.shipping td{display:block}.woocommerce-shipping-totals .woocommerce-shipping-calculator,.woocommerce-shipping-totals .woocommerce-shipping-destination{display:none!important}.woocommerce-cart .cart_totals .wc-proceed-to-checkout{padding:0;margin:0 -30px -19px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin:0;padding:14px 20px 17px;font-size:18px;font-family:Assistant,sans-serif;font-weight:300;transition:all .2s ease-in-out;border-radius:0;background:#ed5704;float:none!important}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#ac3d00}.woocommerce ul#shipping_method{font-weight:300;font-size:21px}.woocommerce ul#shipping_method li{margin:0 0 5px;position:relative}.woocommerce ul#shipping_method input[type=radio]{width:22px;height:22px;position:absolute;top:0;left:0;cursor:pointer;margin:5px .4375em 0 0!important}.woocommerce ul#shipping_method input[type=radio]::before,.woocommerce ul#shipping_method input[type=radio]:checked::after{content:"";position:absolute;border-radius:50%}.woocommerce ul#shipping_method input[type=radio]::before{background-color:#ebebeb;top:0;left:0;height:22px;width:22px}.woocommerce ul#shipping_method input[type=radio]:checked::after{top:4px;left:4px;height:14px;width:14px;background-color:#ed5704}.woocommerce ul#shipping_method input[type=radio]~label{font-size:1rem;padding-left:30px}.woocommerce-Price-amount.amount{font-weight:300!important}.cart-collaterals .order-total .woocommerce-Price-amount.amount{font-weight:700!important}.cart-collaterals .order-total .includes_tax{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n):not([class]) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n):not([class]) td{background-color:initial!important}.woocommerce-cart-form .shop_table .coupon{display:none!important}.woocommerce .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item:after{content:'';display:block;clear:both}.woocommerce .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item td{padding:20px 15px;border:none;border-bottom:thin solid rgba(0,0,0,.16)}.woocommerce .woocommerce-cart-form__contents tr:last-child td{border:0!important;padding:25px 0 0}.woocommerce-cart-form .shop_table .product-name{font-size:16px;line-height:20px;font-weight:300;color:#000}.woocommerce-cart-form .shop_table .product-name a{color:#000}.woocommerce-cart-form .shop_table .product-name a:hover{text-decoration:underline}.woocommerce-cart-form .shop_table .product-thumbnail{width:100px}.woocommerce-cart-form .shop_table .product-thumbnail img{width:100px;display:block}.woocommerce-cart-form .shop_table .product-thumbnail a{display:block}.woocommerce-cart-form .shop_table .product-subtotal,.woocommerce .shop_table .product-price{font-family:Georgia,serif;color:#004375}.woocommerce-cart-form .shop_table .product-quantity input[type=number]{height:39px;width:80px;background:#fff}.woocommerce-cart-form .shop_table .product-quantity input[type=number]:focus{outline:none}.woocommerce-cart-form .shop_table .product-subtotal .tax_label{display:none}.woocommerce .product-remove a.remove{font-size:0;line-height:0;transition:all .2s ease-in-out;width:22px;height:22px;display:block;position:relative;border-radius:0}.woocommerce .product-remove a.remove:before,.woocommerce .product-remove a.remove:after{content:'';width:2px;height:100%;position:absolute;top:50%;left:50%;background:#ff006c}.woocommerce .product-remove a.remove:after{transform:translate(-50%,-50%)rotate(-45deg)}.woocommerce .product-remove a.remove:before{transform:translate(-50%,-50%)rotate(45deg)}.woocommerce .product-remove a.remove:hover{opacity:.7;background-color:initial}.woocommerce .product-remove a.remove:focus{outline:none}textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]{outline:none}textarea{resize:none}nav.main ul{padding:0}.wpcf7-form-control-wrap{display:block;position:relative}.woocommerce-invalid-required-field input[type=text],.woocommerce-invalid-required-field input[type=email],.woocommerce-invalid-required-field input[type=password],.woocommerce-invalid-required-field input[type=tel],.woocommerce-invalid-required-field textarea,textarea.wpcf7-not-valid,input[type=text].wpcf7-not-valid,input[type=email].wpcf7-not-valid,input[type=password].wpcf7-not-valid,input[type=tel].wpcf7-not-valid{border:thin solid #ff006f;background:#fff6f9}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{color:#ff002b;font-size:16px}.wpcf7-response-output.wpcf7-validation-errors{display:none!important}form.woocommerce-checkout.checkout{padding:0;display:block}#ship-to-different-address{position:relative}#ship-to-different-address .woocommerce-form__label-for-checkbox .jcf-checkbox{position:relative;top:0;transform:translateY(0);margin:32px 0 0}.jcf-checkbox{width:18px;height:18px;border:thin solid #9a9a9a}#ship-to-different-address .woocommerce-form__label-for-checkbox{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;padding:0!important;display:flex!important;flex-wrap:wrap}#ship-to-different-address .jcf-checkbox{float:none;overflow:visible;order:1!important;font-family:Assistant}#ship-to-different-address .jcf-checkbox:after{content:'Billing to a different address';font-size:16px;line-height:1.16;color:#000;font-weight:300;min-width:190px;display:inline-block;vertical-align:top;margin:1px 0 0 29px}#ship-to-different-address .woocommerce-form__label span:not(.jcf-checkbox){order:0;width:100%}form.woocommerce-checkout.checkout .woocommerce-billing-fields__field-wrapper label,form.woocommerce-checkout.checkout .woocommerce-shipping-fields__field-wrapper label{font-size:16px;color:#000;display:block;text-transform:capitalize}form.woocommerce-checkout.checkout .woocommerce-billing-fields__field-wrapper .validate-required label,form.woocommerce-checkout.checkout .woocommerce-shipping-fields__field-wrapper .validate-required label{color:#ed5704}form.woocommerce-checkout.checkout label .required{display:none}.woocommerce-form__label-for-checkbox{position:relative!important;padding-left:30px;display:block!important}.woocommerce-form__label-for-checkbox .jcf-checkbox{position:absolute;left:0;top:50%;transform:translateY(-50%)}.woocommerce-terms-and-conditions-wrapper{padding:.5em 1em}.woocommerce-terms-and-conditions-wrapper .jcf-checkbox{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text{font-size:16px;line-height:1.16;display:block;overflow:hidden;padding-left:2em}.woocommerce-checkout-review-order-table tr,.cart-collaterals .cart_totals tr{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.woocommerce-checkout-review-order-table thead tr{margin-bottom:0}.woocommerce-checkout-review-order-table tr{margin-bottom:30px}.woocommerce-checkout-payment{margin:0 -30px -25px;border-radius:0!important}.woocommerce-page form .form-row label.checkbox{font-size:0;line-height:0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{margin-bottom:0}#add_payment_method #payment .jcf-radio,.woocommerce-cart #payment .jcf-radio,.woocommerce-checkout #payment .jcf-radio{background:#fff}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{margin-top:0}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{font-size:14px;line-height:18px;padding:15px 10px}.woocommerce .woocommerce-terms-and-conditions h1,.woocommerce-page .woocommerce-terms-and-conditions h1{font-size:18px;line-height:24px}.woocommerce .woocommerce-terms-and-conditions h4,.woocommerce-page .woocommerce-terms-and-conditions h4{font-size:16px;line-height:18px}.jcf-checkbox+.checkmark{display:none}form .other .jcf-checkbox{position:absolute;top:0;left:0}form .other label{padding-left:29px}.news-item .btn{margin-top:1.33em}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#fff}.product-list .load-more-target,.author .items .load-more-target{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(182px,1fr));grid-gap:40px 30px}.product-list .item,.author .items .author-item{width:100%;position:relative}.product-list .load-more-target{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:60px}.load-more{opacity:0;visibility:hidden}.items .item figure{position:relative}.items .item figure::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:0;visibility:hidden;transition:opacity .1s ease-in-out,visibility .1s ease-in-out}.items .item figure .star-rating{margin:0 auto}.items .item figure .woocommerce-review-link{display:block;text-align:center;color:#000;text-transform:uppercase;font-size:16px;font-weight:700;font-family:Assistant,sans-serif;margin:-25px 0 0}.items .item figure .woocommerce-review-link,.items .item figure .star-rating{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:opacity .1s ease-in-out,visibility .1s ease-in-out}.items figcaption.watch{background:0 0}.items .item:hover figcaption.watch{visibility:visible;opacity:1}nav.secondary>.search.checked::before{visibility:visible!important}nav.secondary>.search.checked::after{visibility:hidden}main.product .preview picture img{max-width:none}.woocommerce .quantity .qty{text-align:left}.cost .quantity .jcf-number{height:32px}.cost .quantity .jcf-number .jcf-btn-dec,.cost .quantity .jcf-number .jcf-btn-inc{width:20px;height:15px}.cost{font-family:Georgia,serif;color:#004375;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center;padding:10px 165px 10px 30px}.cost .added_to_cart{display:none!important}.cost .quantity{position:relative;padding:0 0 0 40px;line-height:0}.cost .quantity::before{content:'\00D7';font-size:24px;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-family:Assistant,sans-serif}.cost .cart{width:auto;display:flex;flex-wrap:wrap;align-items:center;height:100%}.cost .price{margin:0;font-size:22px}.cost .price ins{text-decoration:none!important}.cost #product_total_price{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center;margin:0!important;font-size:27px}.cost #product_total_price .price{margin:0}.cost #product_total_price .rw{padding:0 17px}.product .preview{height:calc(100vh - 80px)}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#ed5704;border-radius:0;color:#fff;font-weight:300;font-family:Assistant,sans-serif;transition:all .2s ease-in-out;margin:0;font-size:27px;padding:14px 40px 17px;box-sizing:border-box;display:inline-block}.woocommerce #respond input#submit.small,.woocommerce a.button.small,.woocommerce button.button.small,.woocommerce input.button.small{font-size:.76rem;padding:6px 26px 8px;transition:padding .2s ease-in-out}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff;background-color:#ac3d00;transition:background-color .1s ease-in-out}.account-orders-table input#submit,.account-orders-table a.button,.account-orders-table button.button,.account-orders-table input.button{font-size:.76rem;padding:6px 26px 8px;transition:padding .2s ease-in-out}.woocommerce-error{margin:30px 0 20px;border:thin solid #ff006f;background-color:#fff6f9;display:block;padding:12px 28px 10px;color:#ff002b;font-size:.76rem}.woocommerce-error::before{display:none}.woocommerce-form-register .woocommerce-notices-wrapper{display:block!important}.success-reset{color:#608b00;background-color:#f8ffea;border:1px solid #83be00;padding:12px 28px 10px;margin:0 0 25px}.success-reset p{margin:0!important}.lwa-form label{font-size:.76rem;cursor:pointer;display:block}.lwa-form #lwa_wp-submit{box-sizing:border-box;display:inline-block;background-color:#ed5704;color:#fff;text-decoration:none;font-family:Assistant,sans-serif;font-weight:300;transition:all .2s ease-in-out;margin:0;font-size:27px;padding:14px 40px 17px;width:auto}.lwa-form #lwa_wp-submit:hover{color:#fff;background-color:#ac3d00;transition:background-color .1s ease-in-out}.lwa-status{border-radius:0;padding:12px 28px 10px;color:#ff002b;font-size:.76rem;margin:0 0 20px}.lwa-status.lwa-status-invalid{border:thin solid #ff006f;background-color:#fff6f9}.lwa-status.lwa-status-confirm{color:#608b00;background-color:#f8ffea;border:1px solid #83be00}.lwa-divs-only .lwa-form .lwa-submit-button{float:none;display:block}.lwa-form .checkbox-wrap{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0 0}.lwa-form .checkbox-wrap label{padding:0 0 0 5px}.lwa .lwa-register{display:block}.lwa-divs-only p{margin:8px 0 12px!important}.lwa-divs-only input[type=text]{margin:5px 0 30px}nav.secondary .cart a{padding:0}nav.secondary .header-cart-count{padding:10px 15px 25px 42px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}nav.secondary .header-cart-count.accent{background:10px 9px no-repeat url(img/ico_cart-white.svg),#ed5704;color:#fff;padding:10px 15px 10px 42px}nav.secondary .header-cart-count.accent:hover{background:10px 9px no-repeat url(img/ico_cart-white.svg),#ac3d00}.registerform label{font-size:.76rem;cursor:pointer;display:block}.registerform .description-message{margin:0 0 20px;display:block}.registerform .button-primary{box-sizing:border-box;display:inline-block;background-color:#ed5704;color:#fff;text-decoration:none;font-family:Assistant,sans-serif;font-weight:300;transition:all .2s ease-in-out;margin:0;font-size:27px;padding:14px 40px 17px;width:auto}.registerform .button-primary:hover{color:#fff;background-color:#ac3d00;transition:background-color .1s ease-in-out}.registerform .lwa-links-register-inline-cancel{display:none}.items li h4,.product-list .item h4,.items .author-item h4{margin:10px 0}#wrapper>main{margin-top:170px}.system-notification-shown #wrapper>main{margin-top:215px}.woocommerce-NoticeGroup-checkout{padding:90px 0 15px;width:65%}.cart-contents{display:none}.woocommerce-page form .form-row label.checkbox{font-size:21px;line-height:2}.items ul,.items .load-more-holder .load-more-target{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:60px}.product a{outline:0}.hint-message{font-size:16px;line-height:1.31;color:#000;padding:12px 28px 10px;border:1px solid #ebd5bf;background:#f3ebe3;margin:0 0 25px}.hint-success{font-size:16px;line-height:1.31;padding:12px 28px 10px;background:#f3ebe3;margin:0 0 25px;color:#608b00;background-color:#f8ffea;border:1px solid #83be00}#password-lost-form-wrap .som-password-sent-message .fa{display:none}#password-lost-form-wrap .som-password-sent-message{border-radius:0;padding:12px 28px 10px;color:#608b00;font-size:16px;margin:0 0 20px;border:1px solid #83be00;background:#f8ffea}#password-lost-form-wrap .som-password-error-message{color:#ff002b;border-color:#ff006f;background:#fff6f9}.account-page-form label{color:#ed5704;font-size:16px;line-height:1.2;display:block;margin:0 0 5px}.account-page-form legend{display:none}.account-page-form p{margin:0 0 25px!important}.account-page-form button{transition:all .2s ease-in-out;background:#ed5704;color:#fff;font-size:27px;line-height:1.1;font-weight:300;font-family:Assistant,sans-serif;padding:14px 40px 17px;margin:0;box-sizing:border-box;display:inline-block}.account-page-form button:hover{background:#b24b13}.account-page-form fieldset{border:none}.bg-stretch{background-position:50%;background-repeat:no-repeat;background-size:cover}.popup-bg{position:absolute;top:0;left:0;right:0;bottom:0}body:not(.is-touch) .mfp-wrap+#wrapper header{right:17px;width:auto}.mfp-bg{background:rgba(255,255,255,.8)!important}#wcmnd_modal{padding:0!important;border-radius:0;max-width:360px}.wcmnd_text{padding:315px 0 0}.wcmnd-fields input[type=text]{padding:7px 10px 8px;height:42px}.wcmnd_email .wcmnd-fields{width:260px}.wcmnd_email .wcmnd-btn{background:#ed5704;color:#fff;border-radius:0;font-size:16px;padding:7px 33px 8px;font-family:Assistant,sans-serif;font-weight:300;text-decoration:none;transition:background .1s ease-in-out;width:auto;height:auto!important;outline:none;margin:0 0 20px!important}.wcmnd-checkbox-wrapper{padding:0 10px;color:#000}.mfp-container{padding-left:26px;padding-right:26px}.mfp-container:before{color:rgba(#F9FAFE,.75)}.wcmnd_email .wcmnd-btn:hover{color:#fff;background-color:#ac3d00;transition:background-color .1s ease-in-out}#wcmnd_modal.form-success .wc-mailchimp-subscribe-form{position:static}#wcmnd_modal.form-error .wcmnd-btn{opacity:.6;pointer-events:none}#wcmnd_modal .mfp-close{color:#cd3e55}#wcmnd_modal .mfp-close:hover{color:#cd3e55;opacity:.5}#wcmnd_modal p{margin:0}.wc-mailchimp-subscribe-form{position:relative;z-index:2;margin:0 0 0 auto;padding:20px 10px 10px 0}.wcmnd-btn-cont{padding-top:10px}.fadeIn.mfp-removing{animation-name:fadeOut!important}.newsletter-discount-validation{font-size:16px;line-height:1.31;padding:12px 28px 10px;margin:0 0 25px;display:none;position:absolute;left:50%;bottom:-10px;transform:translate(-50%,100%);min-width:276px}.newsletter-discount-validation.error::before{content:'';position:absolute;top:-21px;left:50%;transform:translateX(-50%);border:10px solid transparent;border-bottom:10px solid #ff006f}.newsletter-discount-validation.error::after{content:'';position:absolute;top:-19px;left:50%;transform:translateX(-50%);border:10px solid transparent;border-bottom:10px solid #fff6f9}.newsletter-discount-validation.error{border:thin solid #ff006f;background:#fff6f9!important;color:#ff002b!important}.newsletter-discount-validation.success{color:#004375!important;background:#fff!important;border:none!important;left:0;right:0;bottom:0;top:0;transform:none;margin:0;display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;font-size:37px;text-align:center}.wcmnd-checkbox-wrapper label{margin-left:10px}.wcmnd-checkbox-wrapper{font-size:16px}.cart-section .woocommerce-info{background:#f3ebe3;border:none;border:0;padding:13px 18px;font-weight:400;font-size:16px}.cart-section .woocommerce-info:before{display:none}.woocommerce-shipping-fields label{color:#ed5704}.woocommerce-shipping-fields label.checkbox{color:#004375}.woocommerce-checkout .woocommerce{flex-direction:column;justify-content:inherit}.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle,.woocommerce-checkout .woocommerce .woocommerce-form-login{width:100%;max-width:350px;margin:0 0 20px}.woocommerce-checkout .cart-section .basket-heading{margin-bottom:40px}.woocommerce-checkout .woocommerce .woocommerce-form-login{margin:0;padding:0}.woocommerce-checkout .woocommerce .woocommerce-form-login label{color:#ed5704}.woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-form__label-for-checkbox{margin:0 0 15px;color:#000}.woocommerce-checkout .woocommerce .woocommerce-form-login p{margin:0}.woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-form-login__submit{margin:0 0 25px}.woocommerce-checkout .woocommerce .woocommerce-form-login .form-row-first,.woocommerce-checkout .woocommerce .woocommerce-form-login .form-row-last{float:none;width:100%}.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle .woocommerce-info{margin:0}.woocommerce-checkout .woocommerce form .form-row-first{width:55%}.woocommerce-checkout .woocommerce form .form-row-last{width:40%}.woocommerce-checkout .woocommerce-checkout-review-order-table .title{display:block;font-size:37px;font-weight:400;margin:0 0 30px}.woocommerce-checkout .wc_payment_methods.payment_methods.methods{display:none}.woocommerce-checkout .woocommerce-checkout-payment button{margin:0!important;width:100%!important;bottom:auto!important;text-transform:none!important}.woocommerce-checkout .woocommerce-checkout-payment .form-row{padding:0!important;margin:0!important}.woocommerce-checkout .woocommerce-form__label-for-checkbox{padding:0}.woocommerce-checkout .woocommerce-shipping-fields{font-size:16px}.woocommerce-checkout .description-text{display:block;margin:0 0 10px;font-size:21px}.woocommerce-checkout .description-text span{color:#ed5704}.woocommerce-checkout #ship-to-different-address .woocommerce-form__label-for-checkbox .jcf-checkbox{margin:16px 0 0}.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme{padding-left:30px}.woocommerce-checkout .woocommerce{position:relative}.woocommerce-checkout .woocommerce-form-coupon{background:#fff;display:block!important;max-width:350px}.woocommerce-checkout .woocommerce-NoticeGroup-checkout{padding:0 0 25px}.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{margin:0}.preview div.single-product-share{position:absolute;bottom:15px;left:50%;top:auto;transform:translateX(-50%);height:auto;display:block}.single-product-share a{width:40px;height:40px;display:inline-block;background-color:#fff;border-radius:2px;box-shadow:0 2px 10px rgba(34,51,75,.1);color:#393939;line-height:40px;text-align:center;font-size:24px;margin:0 5px}@media screen and (max-width:767px){.woocommerce-checkout-review-order,.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{padding:19px 30px}.woocommerce-checkout .col-1{margin:0 0 25px}.woocommerce-NoticeGroup-checkout{width:100%}textarea{height:140px}.cost .cart input#submit.alt,.cost .cart a.button.alt,.cost .cart button.button.alt,.cost .cart input.button.alt{font-size:21px;padding:10px 20px 13px;bottom:0;width:100%;left:0;right:0;top:auto}.cost{height:100px;padding:10px 10px 55px;justify-content:center}.cost #product_total_price{font-size:20px}.cost .price{font-size:20px}.header-cart-count{padding:12px 0 0}}@media screen and (max-width:686px){.btn.category{margin:0}#isbn{margin:0}.cost #product_total_price .rw{padding:0 5px}.cost .quantity{padding:0 0 0 25px}.divided>header nav{margin:0 -30px;position:relative}.alt-navigation ul{padding:0 0 20px 30px!important}}@media screen and (max-width:768px){.article.contact>article{display:block!important}.article.contact form{margin-bottom:35px}.woocommerce .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item{margin-bottom:46px;position:relative}.woocommerce .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item::after{content:'';left:-9999px;right:-9999px;bottom:0;position:absolute;height:1px;border-bottom:thin solid #cecece}.woocommerce-page table.cart .product-thumbnail{display:block!important;border:0!important;padding:0!important;width:80px;float:left}.woocommerce-page table.cart .product-name{overflow:hidden;border:0;text-align:left!important}.product-price{clear:both}.woocommerce-page table.cart .product-name:before,.woocommerce-page table.cart .product-thumbnail:before{display:none!important}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{position:relative}.woocommerce .woocommerce-cart-form__contents tr:last-child td{padding:0;margin-top:-25px}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{color:#004375;font-family:Georgia,serif;margin-right:15px}.woocommerce-cart-form .shop_table .product-quantity input[type=number]{margin:-9px 0}.product-remove{position:absolute;right:0;top:-10px;border:none!important;padding:0!important}.woocommerce .product-remove a.remove{width:25px!important;height:25px!important}}@media screen and (min-width:768px){.icon-home{width:28px}.success-reset{font-size:16px}.wc-mailchimp-subscribe-form{text-align:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:14px 40px 17px;font-size:27px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin:17px -21px -28px;width:calc(100% + 42px);position:relative;bottom:-5px}.woocommerce-cart-form .shop_table .product-subtotal,.woocommerce .shop_table .product-price{font-size:24px;line-height:28px}textarea{height:257px}.items article{text-align:center}.items li h4,.product-list .item h4,.items .author-item h4{font-size:19px;text-align:center;margin:10px 0}.items img{padding:15px!important}.items .load-more-holder .load-more-target{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:40px}.navigation-single{margin:0 0 25px}.navigation-single .next,.navigation-single .prev{font-size:24px}.navigation-single .next a,.navigation-single .prev a{padding:10px 10px 10px 66px}.navigation-single .next a{padding:10px 66px 10px 10px}.navigation-single .next a::after,.navigation-single .prev a::after{width:40px}.tag-cloud{font-size:21px;margin:0 0 56px}#wcmnd_modal{max-width:624px}.wcmnd_text{padding:150px 0 0}.wc-mailchimp-subscribe-form{max-width:320px;margin:0 0 0 auto}.wcmnd-checkbox-wrapper{padding:0}.wcmnd_email .wcmnd-fields{width:288px}.newsletter-discount-validation{left:70px;min-width:auto}}@media screen and (max-width:1150px){.items ul,.items .load-more-holder .load-more-target{width:100%;grid-template-columns:repeat(auto-fill,minmax(182px,1fr));grid-gap:40px 30px}.article.header>article.up-content{margin:auto 0!important}#wrapper>header.compact~main .divided>header>div .block-wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#wrapper>main{margin-top:140px}.system-notification-shown #wrapper>main{margin-top:190px}.alt-navigation ul{display:block!important;width:100%!important;overflow:hidden;overflow-x:auto;padding:0 0 20px}.divided.fixed-position header>div{position:relative!important;top:auto!important;left:auto!important;width:auto!important}}@media screen and (min-width:1024px){.woocommerce-checkout .woocommerce-checkout-review-order{padding:165px 30px 19px}.woocommerce-checkout .form-wrap{position:relative}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{width:28.9%;margin:0 0 0 auto;position:absolute;top:0;right:0}.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle,.woocommerce-checkout .woocommerce .woocommerce-form-login{width:33%;margin:0 0 30px;font-size:16px}#order_review_heading{float:right;width:28.9%;margin-top:-106px}.navigation-single .next,.navigation-single .prev{font-size:24px}.navigation-single .next a,.navigation-single .prev a{padding:10px 10px 10px 60px}.navigation-single .next a{padding:10px 60px 10px 10px}.tag-cloud{margin:0 0 69px}.icon-home{width:30px}.woocommerce-cart-form,.cart-section .basket-heading{max-width:62.8%}.cart-section .basket-heading{margin-bottom:0}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:28.9%;margin-top:-85px}.woochkoutouter-shop .woocommerce{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.woocommerce-checkout.checkout .col2-set{width:67.8%;float:left}.woocommerce-checkout-review-order{float:right!important;width:28.9%;margin-top:0}.divided{grid-gap:85px!important}.preview div.single-product-share{bottom:-10px}}@media screen and (min-width:1200px){.cart-section{padding:41px 25px}}@media screen and (min-width:1400px){.cart-section{padding:41px 100px}}@media screen and (max-width:1421px){.items ul,.items .load-more-holder .load-more-target{grid-template-columns:repeat(auto-fill,minmax(183px,1fr));grid-gap:50px}}@media screen and (min-width:1500px){.cost{padding:10px 235px 10px 30px}.cost .cart #respond input#submit.alt,.cost .cart a.button.alt,.cost .cart button.button.alt,.cost .cart input.button.alt{padding:18px 40px 19px}}header .social{display:flex;position:absolute;left:175px;top:39px}header .social a{padding:0 1px;margin:0 10px;color:#626366;transition:color .3s;font-size:13px}header .social a:hover{color:#ed5704}@media(max-width:1150px){header .social{left:130px;top:31px}header .social a{font-size:12px}}@media(max-width:686px){header .social{left:auto;right:12px;top:50px}header .social a{font-size:13px}}.items.cover img{padding:0!important}@media(min-width:1921px){.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{padding:15px 30px 0;max-width:100%}.jcf-checkbox{border:.052vw solid #777;margin:0 .156vw 0 0;height:.833vw;width:.833vw}.jcf-checkbox span{height:.625vw;width:.729vw;margin:-.365vw 0 0 -.313vw}:root .jcf-checkbox span{margin:-.313vw 0 0 -.365vw}.woocommerce ul#shipping_method .jcf-radio{margin:-.156vw .4375em 0 0!important}.jcf-radio{margin:0 .156vw 0 0;width:1.146vw;height:1.146vw}.jcf-radio span{width:.729vw;height:.729vw}.jcf-select{margin:0 0 .625vw;min-width:7.813vw;height:2.031vw}.jcf-select .jcf-select-text{font-size:1.094vw;line-height:1.25vw;margin:.365vw 1.823vw 0 .521vw}.jcf-select .jcf-select-opener{width:1.354vw}.jcf-select .jcf-select-opener:after{background:50% .469vw no-repeat url(img/ico_input_arrow_down.svg);width:1.042vw;height:1.042vw}body>.jcf-select-drop{margin:-.052vw 0 0}body>.jcf-select-drop.jcf-drop-flipped{margin:.052vw 0 0}.jcf-select .jcf-select-drop{margin-top:0;left:-.052vw;right:-.052vw}.jcf-select-drop .jcf-select-drop-content{border:.052vw solid red}.jcf-list-box{border:.052vw solid #b8c3c9;min-width:10.417vw;margin:0 .781vw}.jcf-list{line-height:.729vw;font-size:.625vw}.jcf-list .jcf-option{padding:.26vw .469vw}.jcf-list .jcf-optgroup-caption{padding:.26vw .469vw}.jcf-list .jcf-optgroup .jcf-option{padding-left:1.563vw}.jcf-number{height:1.979vw}.jcf-number input{padding:.156vw 1.406vw .156vw .365vw}.jcf-number .jcf-btn-inc{width:1.042vw;height:1.042vw;right:.052vw;top:.052vw}.jcf-number .jcf-btn-dec{bottom:.052vw}.jcf-number .jcf-btn-inc:before{width:.781vw;height:.781vw;margin:-.677vw 0 0 -.365vw;background:50% .469vw no-repeat url(img/ico_input_arrow_up.svg)}.jcf-number .jcf-btn-dec:before{margin:-.104vw 0 0 -.365vw}.jcf-number .jcf-btn-inc.jcf-disabled:before{}*/ .woocommerce .comment-text{margin:0 0 2.604vw;padding-left:2.604vw}.woocommerce #reviews h3{margin:0 0 2.083vw}.link-soon{font-size:.729vw}.pt-10{padding-top:.521vw!important}.icon-home{width:1.5vw;transform:translateY(.35vw)}.widget select{min-width:7.813vw}.comment-form{margin:0 0 2.604vw}.comment-form label{padding-bottom:.208vw}.comment-form textarea{height:6.25vw;min-height:6.25vw}.comment-form input[type=text]{margin:0 .208vw 0 0}.post-password-form label{margin-bottom:.208vw}.post-password-form input[type=password]{margin:0 .208vw 0 0;max-width:15.625vw}.search-form{margin-bottom:.781vw}.search-form input[type=search]{margin:0 .208vw 0 0;width:7.813vw}.post-password-form input[type=password]{width:7.813vw}.woocommerce #respond input#submit{font-size:1.406vw;padding:.938vw 2.083vw .99vw}.cost .cart input.button.alt{font-size:1.406vw;padding:.938vw 1.042vw .99vw}.commentlist .avatar-holder{margin:0 1.85em .208vw 0}.comment-reply-title{margin:0 0 1.302vw}.comment-form .comment-form-rating label{padding:0 .781vw 0 0}.comment-form .comment-form-rating{margin:0 0 1.302vw}.navigation-comments .screen-reader-text{left:-5208.281vw}.wp-caption{border:.052vw solid #525252}.alignleft{margin:0 1.85em .208vw 0}.alignright{margin:0 0 .208vw 1.85em}#wp-calendar th{border:.052vw solid #525252}body{min-width:16.667vw}.cart-section{padding:2.135vw .781vw}.cart-section .basket-heading{padding-bottom:1.563vw;margin-bottom:1.823vw}.woocommerce-cart h1{font-size:2.552vw}.woocommerce-page .cart-collaterals .cart_totals{padding:.99vw 1.563vw}.woocommerce .cart-collaterals .cart_totals h2{margin:0 0 1.51vw}.cart-collaterals .cart_totals .cart-subtotal{margin-bottom:1.25vw}.woochkoutouter{padding:1.302vw 0 0}.woocommerce-shipping-totals.shipping th{margin-bottom:.26vw}.woocommerce-cart .cart_totals .wc-proceed-to-checkout{margin:0 -1.563vw -.99vw}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:.729vw 1.042vw .885vw;font-size:.938vw}.woocommerce ul#shipping_method{font-size:1.094vw}.woocommerce ul#shipping_method li{margin:0 0 .26vw}.woocommerce ul#shipping_method input[type=radio]{width:1.146vw;height:1.146vw;margin:.26vw .4375em 0 0!important}.woocommerce ul#shipping_method input[type=radio]::before{height:1.146vw;width:1.146vw}.woocommerce ul#shipping_method input[type=radio]:checked::after{top:.208vw;left:.208vw;height:.729vw;width:.729vw}.woocommerce ul#shipping_method input[type=radio]~label{padding-left:1.563vw}.woocommerce .woocommerce-cart-form__contents .woocommerce-cart-form__cart-item td{padding:1.042vw .781vw}.woocommerce .woocommerce-cart-form__contents tr:last-child td{padding:1.302vw 0 0}.woocommerce-cart-form .shop_table .product-name{font-size:.833vw;line-height:1.042vw}.woocommerce-cart-form .shop_table .product-thumbnail{width:5.208vw}.woocommerce-cart-form .shop_table .product-thumbnail img{width:5.208vw}.woocommerce-cart-form .shop_table .product-quantity input[type=number]{height:2.031vw;width:4.167vw}.woocommerce .product-remove a.remove{width:1.146vw;height:1.146vw}.woocommerce .product-remove a.remove:after{width:.104vw}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:.833vw}#ship-to-different-address .woocommerce-form__label-for-checkbox .jcf-checkbox{margin:1.667vw 0 0}.jcf-checkbox{width:.938vw;height:.938vw}#ship-to-different-address .jcf-checkbox:after{font-size:.833vw;min-width:9.896vw;margin:.052vw 0 0 1.51vw}form.woocommerce-checkout.checkout .woocommerce-billing-fields__field-wrapper label{font-size:.833vw}.woocommerce-form__label-for-checkbox{padding-left:1.563vw}.woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text{font-size:.833vw;padding-left:2em}.woocommerce-checkout-review-order-table tr{margin-bottom:1.563vw}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th{}*/ .woocommerce-checkout-payment{margin:0 -1.563vw -1.302vw}.woocommerce-page .woocommerce-terms-and-conditions{font-size:.729vw;line-height:.938vw;padding:.781vw .521vw}.woocommerce-page .woocommerce-terms-and-conditions h1{font-size:.938vw;line-height:1.25vw}.woocommerce-page .woocommerce-terms-and-conditions h4{font-size:.833vw;line-height:.938vw}form .other label{padding-left:1.51vw}.author .items .load-more-target{grid-template-columns:repeat(auto-fill,minmax(9.479vw,1fr));grid-gap:2.083vw 1.563vw}.product-list .load-more-target{grid-template-columns:repeat(auto-fill,minmax(10.938vw,1fr));grid-gap:3.125vw}.items .item figure .woocommerce-review-link{font-size:.833vw;margin:-1.302vw 0 0}#wrapper>main{margin-top:8.854vw}.woocommerce-NoticeGroup-checkout{padding:4.688vw 0 .781vw}.woocommerce-page form .form-row label.checkbox{font-size:1.094vw}.items .load-more-holder .load-more-target{grid-template-columns:repeat(auto-fill,minmax(10.938vw,1fr));grid-gap:3.125vw}header .social{left:9.11vw;top:2.031vw}header .social a{padding:0 .052vw;margin:0 .521vw;font-size:.677vw}.items .author-item h4{margin:.521vw 0 1.042vw}.cost .price,.cost .cart button.button.alt{font-size:1.406vw}.cost .quantity .jcf-number{height:1.979vw}.cost .quantity::before{font-size:1.406vw}.divided>header .disabled h3{padding:0!important}}.select2-container--default .select2-selection--single{border-radius:0;height:42px;border:none}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:7px 26px 8px 10px}.select2-dropdown{border:1px solid red!important}.select2-results__options{line-height:14px;font-size:12px;color:#656565}.select2-results__options li{padding:5px 9px}.select2-search{display:none}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#e6e6e6;color:#000!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;text-align:center;width:26px;height:42px;bottom:0;right:0;top:0}.select2-container--default .select2-selection--single .select2-selection__arrow:after{content:'';background:50% 9px no-repeat url(img/ico_input_arrow_down.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px}.system-notification-wrap{background-color:#f48142;color:#fff;padding:11px 0 11px 10px;text-align:center;display:flex;justify-content:center;align-items:center;transition:.3s;pointer-events:none;position:absolute;top:100%;left:0;right:0}.system-notification-wrap p{color:#fff;margin:0 0 7px;line-height:1.1;text-align:left}.system-notification-text{position:relative;padding:0 40px 0 0;line-height:1.1;text-align-last:left;word-break:break-word}.system-notification-close{cursor:pointer;position:absolute;width:38px;height:38px;right:0;top:50%;transform:translateY(-50%);transition:.3s;pointer-events:all}.system-notification-close:after,.system-notification-close:before{content:"";position:absolute;width:18px;height:2px;background-color:#fff;top:50%;left:50%;margin-top:-1px;margin-left:-9px}.system-notification-close:after{transform:rotate(45deg)}.system-notification-close:before{transform:rotate(-45deg)}.hide-system-not .system-notification-wrap{display:none}#wrapper>header.expanded{overflow:hidden}#wrapper>header{overflow:visible}#wrapper>header.expanded #header-bg{height:calc(100vh - 50px)}#wrapper>header.expanded #header-bg img{object-position:center}#header-bg{height:140px;transition:height .69s ease-in-out}@media screen and (min-width:686px){#header-bg{height:145px}}@media screen and (min-width:1151px){#wrapper>header.expanded #header-bg{height:calc(100vh - 70px)}#header-bg{height:180px}}@media(min-width:1921px){#wrapper>header.expanded #header-bg{height:calc(100vh - 3.646vw)!important}#header-bg{height:180px!important}}#header-bg img{object-position:top;transition:object-position .69s ease-in-out}@import "https://use.typekit.net/fde5rki.css";body:has(#cookbook_landing_page){background-color:#fff}#cookbook_landing_page{padding:0 20px;hyphens:none}#cookbook_landing_page section{border-radius:40px;max-width:1400px;display:block;position:relative;margin:50px auto}#cookbook_landing_page .cookbook_button{position:relative;height:66px;box-sizing:border-box;display:inline-flex;font-family:serif;border:double 6px transparent;border-radius:33px;background-image:linear-gradient(#ff6600,#ff9500),linear-gradient(#ff9500,#ff6600);background-origin:border-box;background-clip:content-box,border-box;line-height:54px;font-family:marydale,sans-serif;font-weight:700;font-style:normal;color:#fff;font-size:48px;transition:box-shadow .3s ease,transform .3s ease}#cookbook_landing_page .cookbook_button.orange{background-image:linear-gradient(#ff6600,#ff9500),linear-gradient(#ff9500,#ff6600)}#cookbook_landing_page .cookbook_button.green{background-image:linear-gradient(#7bb901,#6fa601),linear-gradient(#6fa601,#7bb901)}#cookbook_landing_page .cookbook_button.pink{background-image:linear-gradient(#ffa1c2,#ff81ae),linear-gradient(#ff81ae,#ffa1c2)}#cookbook_landing_page .cookbook_button.yellow{background-image:linear-gradient(#ffde00,#ffb100),linear-gradient(#ffb100,#ffde00);color:#000}#cookbook_landing_page .cookbook_button.blue{background-image:linear-gradient(#00cbff,#009cff),linear-gradient(#009cff,#00cbff)}#cookbook_landing_page .cookbook_button span{padding:0 84px 0 30px}#cookbook_landing_page .cookbook_button::after{position:absolute;content:'';width:54px;height:100%;background-image:url(assets/img/cookbook/arrow-icon.webp);background-size:contain;background-repeat:no-repeat;top:50%;right:1px;transform:translateY(-50%)}#cookbook_landing_page .cookbook_button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2);transition:all .15s ease}@media screen and (max-width:1280px){#cookbook_landing_page .cookbook_button{height:50px;border-radius:25px;font-size:36px;line-height:40px}#cookbook_landing_page .cookbook_button span{padding:0 60px 0 20px}#cookbook_landing_page .cookbook_button::after{width:38px;right:0}}@media screen and (max-width:1024px){#cookbook_landing_page .cookbook_button span{padding:0 50px 0 15px}}#cookbook_landing_page h2{font-family:marydale,sans-serif;font-weight:700;font-style:normal;font-size:72px;line-height:1}@media screen and (max-width:1280px){#cookbook_landing_page h2{font-size:48px}}@media screen and (max-width:1024px){#cookbook_landing_page h2{font-size:42px}}#cookbook_landing_page .visually_hidden{position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;overflow:hidden}#cookbook_landing_page #hero #sge_logo{display:block;width:100%;max-width:300px;margin:0 auto}#cookbook_landing_page h1{display:block;width:100%;height:290px;margin-top:30px;background-image:url(assets/img/cookbook/world-explorer-cookbook.webp);background-size:contain;background-repeat:no-repeat;background-position:50%}#cookbook_landing_page .align_right{text-align:right}#cookbook_landing_page #hero>div{position:relative;display:flex}#cookbook_landing_page #hero{text-align:center}#cookbook_landing_page #hero #book{width:100%;max-width:81%;margin:-50px 0;mix-blend-mode:multiply}#cookbook_landing_page #subtitle_container{position:absolute;top:0;right:0;width:100%;padding-top:75px;display:flex;flex-direction:column;align-items:flex-end;font-family:marydale,sans-serif;font-weight:700;font-style:normal}#cookbook_landing_page #subtitle_container p{font-size:34px;line-height:1.2;margin-right:50px}#cookbook_landing_page #subtitle_container #subtitle{width:397px;height:223px;margin:0;margin-right:50px;background-image:url(assets/img/cookbook/family-cookbook-by-nabila-khashoggi.webp);background-size:contain;background-repeat:no-repeat;background-position:50%}#cookbook_landing_page #hero #tomatoes{margin-top:30px;margin-right:-20px;max-width:480px;mix-blend-mode:multiply}#cookbook_landing_page #hero .cookbook_button{margin:50px auto 0}@media screen and (max-width:1280px){#cookbook_landing_page h1{height:200px}#cookbook_landing_page #hero #book{max-width:75%;margin:-20px 0}#cookbook_landing_page #subtitle_container{padding-top:20px}#cookbook_landing_page #subtitle_container #subtitle{width:258px;height:145px}#cookbook_landing_page #hero #tomatoes{max-width:320px}#cookbook_landing_page #subtitle_container p{font-size:30px;margin-right:40px}}@media screen and (max-width:1024px){#cookbook_landing_page section{margin:0 auto 50px}#cookbook_landing_page #hero #sge_logo{width:100%;max-width:180px}#cookbook_landing_page h1{height:100px;margin-top:10px}#cookbook_landing_page #hero>div{position:relative;display:flex;flex-direction:column}#cookbook_landing_page #hero #book{max-width:120%;width:120%;margin:-10px 0}#cookbook_landing_page #subtitle_container{position:relative}#cookbook_landing_page #subtitle_container #subtitle{width:200px;height:112px;margin:0 auto}#cookbook_landing_page #hero #tomatoes{margin-top:10px;margin:0 auto;max-width:85%;mix-blend-mode:normal}#cookbook_landing_page #subtitle_container p{font-size:24px;margin:0 20px 0 0}}#cookbook_landing_page #authentic-dishes{background:radial-gradient(circle at 75% 60%,#ecfab7 0%,#a7c460 50%);padding:60px}#cookbook_landing_page #authentic_dishes_title{background-image:url(assets/img/cookbook/96-best-authentic-dishes-from-around-the-world.webp);background-size:contain;background-repeat:no-repeat;background-position:50%;width:45%;aspect-ratio:4/2.5;margin-bottom:80px}#cookbook_landing_page #authentic-dishes p{font-size:28px;width:40%}#cookbook_landing_page #authentic-dishes img{position:absolute;top:50%;right:0;transform:translateY(-50%);max-width:60%;max-height:90%}@media screen and (max-width:1280px){#cookbook_landing_page #authentic_dishes_title{margin-bottom:40px}#cookbook_landing_page #authentic-dishes p{font-size:21px}}@media screen and (max-width:1024px){#cookbook_landing_page #authentic-dishes{background:radial-gradient(circle at 50% 60%,#ecfab7 0%,#a7c460 50%);padding:20px}#cookbook_landing_page #authentic_dishes_title{width:100%;margin-bottom:40px}#cookbook_landing_page #authentic-dishes img{position:relative;top:0;right:auto;transform:translateY(0);max-width:100%}#cookbook_landing_page #authentic-dishes p{font-size:15px;width:100%}}#cookbook_landing_page #intuitive-recipes{text-align:center}#cookbook_landing_page #intuitive-recipes img{position:absolute;top:0;left:0;max-width:65%;max-height:95%}#cookbook_landing_page #intuitive-recipes>div{padding:120px 0;position:relative;max-width:35%;left:65%}#cookbook_landing_page #intuitive-recipes h2{color:#4c9504;margin-bottom:80px}#cookbook_landing_page #intuitive-recipes p{margin-right:50px;font-size:28px}@media screen and (max-width:1280px){#cookbook_landing_page #intuitive-recipes h2{margin-bottom:40px}#cookbook_landing_page #intuitive-recipes p{font-size:21px}}@media screen and (max-width:1024px){#cookbook_landing_page #intuitive-recipes img{position:relative;top:0;left:0;max-width:100%;max-height:100%}#cookbook_landing_page #intuitive-recipes>div{padding:0 0 10px;position:relative;max-width:100%;left:0}#cookbook_landing_page #intuitive-recipes p{margin-right:0;padding:0 20px;font-size:15px;text-align:left}}#cookbook_landing_page #cook-together{background-color:#ffde6f;overflow:hidden;padding:60px}#cookbook_landing_page #cook-together img{position:absolute;top:0;left:0;width:auto;max-width:none;height:100%}#cookbook_landing_page #cook-together>div{padding:30px 0 200px;position:relative;max-width:40%;left:60%}#cookbook_landing_page #cook-together h2{color:#e94f03}#cookbook_landing_page #cook-together p{font-size:28px}@media screen and (max-width:1280px){#cookbook_landing_page #cook-together>div{padding:30px 0 150px}#cookbook_landing_page #cook-together p{font-size:21px}}@media screen and (max-width:1024px){#cookbook_landing_page #cook-together{padding:0}#cookbook_landing_page #cook-together img{position:relative;top:0;left:0;max-width:135%;max-height:100%}#cookbook_landing_page #cook-together>div{padding:30px 20px 15px;max-width:100%;left:0}#cookbook_landing_page #cook-together p{font-size:15px}}#cookbook_landing_page #new-flavors{text-align:center}#cookbook_landing_page #new-flavors img{position:absolute;top:0;left:0;max-width:60%;max-height:100%}#cookbook_landing_page #new-flavors>div{padding:120px 0 160px;position:relative;max-width:37%;left:63%}#cookbook_landing_page #new-flavors h2{color:#4c9504;margin-bottom:80px}#cookbook_landing_page #new-flavors p{font-size:28px;text-align:left}@media screen and (max-width:1280px){#cookbook_landing_page #new-flavors>div{padding:60px 0 80px}#cookbook_landing_page #new-flavors p{font-size:21px}}@media screen and (max-width:1024px){#cookbook_landing_page #new-flavors img{position:relative;top:0;left:0;max-width:100%;max-height:100%}#cookbook_landing_page #new-flavors>div{padding:0 0 20px;max-width:100%;left:0}#cookbook_landing_page #new-flavors h2{margin-bottom:40px}#cookbook_landing_page #new-flavors p{font-size:15px;padding:0 20px}}#cookbook_landing_page #created-by{background-color:#ffe5e5;padding:80px}#cookbook_landing_page #created-by img{position:absolute;top:0;right:0;max-height:104.9%}#cookbook_landing_page #created-by>div{position:relative;max-width:45%;z-index:1}#cookbook_landing_page #created-by h2{color:#b80c0c;text-align:center;line-height:1.1;margin:50px 0 70px}#cookbook_landing_page #created-by h2 span{display:block;color:#000;font-size:54px}#cookbook_landing_page #created-by p{color:#223e0a;font-size:28px}#cookbook_landing_page #created-by blockquote{font-family:marydale,sans-serif;font-weight:700;font-style:normal;font-size:28px;line-height:1.2}#cookbook_landing_page #created-by blockquote cite{text-align:right;display:block;margin-right:1em}@media screen and (max-width:1280px){#cookbook_landing_page #created-by{padding:40px}#cookbook_landing_page #created-by p{font-size:21px}}@media screen and (max-width:1024px){#cookbook_landing_page #created-by{padding:0;overflow:hidden}#cookbook_landing_page #created-by img{position:relative;max-height:auto;right:0;max-width:120%;margin-left:-20%;margin-top:-30px}#cookbook_landing_page #created-by>div{position:relative;max-width:100%;padding:0 20px 25px}#cookbook_landing_page #created-by h2{margin:20px 0 30px}#cookbook_landing_page #created-by p{font-size:15px}#cookbook_landing_page #created-by blockquote p{font-size:17px;margin-bottom:0}#cookbook_landing_page #created-by blockquote cite{font-size:17px}}#cookbook_landing_page #perfect-for img{position:absolute;top:0;left:0;max-width:35%}#cookbook_landing_page #perfect-for>div{position:relative;max-width:65%;left:35%;text-align:center;padding:80px 0}#cookbook_landing_page #perfect-for h2{color:#068cea}#cookbook_landing_page #perfect-for .cookbook_button.yellow{margin-top:1em}#cookbook_landing_page #perfect-for .cookbook_button.blue{font-family:assistant,sans-serif;font-weight:700;font-size:36px;line-height:1.4}#cookbook_landing_page #perfect-for #links{display:flex;justify-content:center;gap:.5em}#cookbook_landing_page #perfect-for #social_links{display:flex;gap:.5em}#cookbook_landing_page #perfect-for .round{display:block;width:66px;height:66px;background-size:contain;background-repeat:no-repeat;background-position:50%}#cookbook_landing_page #perfect-for .round.fb{background-image:url(assets/img/cookbook/FB.webp)}#cookbook_landing_page #perfect-for .round.ig{background-image:url(assets/img/cookbook/IG.webp)}@media screen and (max-width:1280px){#cookbook_landing_page #perfect-for .round{width:50px;height:50px}#cookbook_landing_page #perfect-for .cookbook_button.blue{font-size:24px}}@media screen and (max-width:1024px){#cookbook_landing_page #perfect-for img{position:relative;max-width:65%;max-height:100%;margin:0 auto;display:block}#cookbook_landing_page #perfect-for>div{position:relative;max-width:100%;left:0;text-align:center;padding:20px 0 25px}#cookbook_landing_page #perfect-for h2{font-size:30px}#cookbook_landing_page #perfect-for .cookbook_button.yellow{font-size:26px;line-height:38px}#cookbook_landing_page #perfect-for .cookbook_button.blue{font-size:17px;line-height:35px}#cookbook_landing_page #perfect-for #links{display:flex;flex-direction:column;align-items:center;gap:30px}#cookbook_landing_page #perfect-for #social_links{gap:15px}}