﻿.product-card{border-radius:0;overflow:hidden;box-shadow:2px 7px 1px rgba(0,0,0,.0509803922);border-left:1px solid #f3f3f3;border-top:1px solid #f3f3f3;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;height:100%;position:relative}.product-card .onsale{position:absolute;right:0 !important;top:0 !important;left:unset !important;z-index:100;background-color:#d62127 !important;border-radius:0 !important;min-height:unset !important;padding:8px 1.5rem !important;color:#fff;font-weight:bold;line-height:normal !important}.product-card .image-container{height:270px;overflow:hidden}.product-card .image-container picture{max-width:100% !important}.product-card .image-container picture img{width:100% !important;transition:.335s ease-out all;transform:scale(1)}.product-card .image-container .image-placeholder img{width:100% !important}.product-card .image-container:hover img{transform:scale(1.445)}.product-card .card-body{position:relative;display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;padding:35px 23px 30px 25px}@media screen and (min-width: 769px){.product-card .card-body{padding:44px 23px 30px 25px}}.product-card .card-body .content{display:flex;flex-direction:column;flex:1 1 auto}.product-card .card-body .classifications{display:flex;flex-direction:row;justify-content:flex-end;width:83%;list-style:none;margin:0;padding:0;position:absolute;top:-18px;left:0}@media screen and (min-width: 769px){.product-card .card-body .classifications{top:-27px}}.product-card .card-body .classifications li{margin-right:10px}.product-card .card-body .classifications li:last-child{margin-right:12px}.product-card .card-body .classifications li img{height:37px;width:37px}@media screen and (min-width: 769px){.product-card .card-body .classifications li img{height:50px;width:50px}}.product-card .card-body .favourite-wrapper{display:flex;flex-direction:row;justify-content:center;width:20%;list-style:none;margin:0;padding:0;position:absolute;top:-19px}@media screen and (min-width: 769px){.product-card .card-body .favourite-wrapper{top:-26px}}.product-card .card-body .favourite-wrapper{right:0}.product-card .card-body .favourite-wrapper .favourite{background:#fff;border-radius:100%;padding:7px}@media screen and (min-width: 769px){.product-card .card-body .favourite-wrapper .favourite{padding:10px}}.product-card .card-body .favourite-wrapper .favourite{border:1px solid #eaeaea}.product-card .card-body .favourite-wrapper i{color:#ebebeb;font-size:21px}@media screen and (min-width: 769px){.product-card .card-body .favourite-wrapper i{font-size:27px}}.product-card .card-body .favourite-wrapper i{cursor:pointer;position:relative;top:2px}.product-card .card-body .favourite-wrapper i.favourite-remove{color:#e8a0ec}.product-card .card-body .content .product-title{font-size:24px;font-weight:800;text-transform:uppercase;line-height:1.2;margin-bottom:5px}.product-card .card-body .content .product-title a,.product-card .card-body .content .product-title a:visited{color:#535353 !important}.product-card .card-body .content .product-title a:hover,.product-card .card-body .content .product-title a:visited:hover{color:#d62127 !important}.product-card .card-body .content p{line-height:23px}@media screen and (min-width: 769px){.product-card .card-body .content p{font-size:14px}}.product-card .card-body .content p.macros{font-size:14px;color:#a6a6a6}.product-card .card-body .content p.macros sep{color:#e3e3e3;margin:0 2px}.product-card .card-body .price-container{display:flex;flex-direction:column;flex:0 1 51px;justify-content:center;align-items:flex-start;margin-top:5px}.product-card .card-body .price-container .price{font-size:24px;font-weight:bold;color:#6c6c6c}.product-card .card-body .price-container .price bdi{color:#d62127}.product-card .card-body .price-container .price del .woocommerce-Price-amount.amount bdi{color:#6c6c6c !important}.product-card .card-body .price-container .price ins .woocommerce-Price-amount.amount bdi{color:#d62127 !important;text-decoration:underline #d62127 !important}.product-card .card-body form{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:0 !important;margin-top:.65em}.product-card .card-body form::before,.product-card .card-body form::after{display:none !important}.product-card .card-body form .quantity-add-to-cart{display:flex;flex-direction:row;justify-content:center;align-items:stretch}.product-card .card-body form .qty-plus,.product-card .card-body form .qty-minus{display:flex;width:37px;height:37px;border:1px solid #d1d1d1;justify-content:center;align-items:center;cursor:pointer;font-size:19px}.product-card .card-body form .qty-plus{border-radius:0px 3px 3px 0px}.product-card .card-body form .qty-minus{border-radius:3px 0px 0px 3px}.product-card .card-body form .quantity{float:none !important;margin:0 !important}.product-card .card-body form .quantity input::-webkit-outer-spin-button,.product-card .card-body form .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-card .card-body form .quantity input[type=number]{-moz-appearance:textfield}.product-card .card-body form .quantity .qty{height:100%;width:40px;color:#6c6c6c;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-left:0;border-right:0;font-size:14px}.product-card .card-body form .add_to_cart_button{font-size:14px;padding:10px 1rem;height:40px !important}.product-card .card-body form .add_to_cart_button.loading::before,.product-card .card-body form .add_to_cart_button.added::before{font-size:14px !important;width:22px !important;height:18px !important}.product-card.basic .image-container{height:190px !important}.product-card.basic .card-body .classifications{width:79%}.product-card.basic .card-body .favourite-wrapper{width:25%}.before-product-summary .onsale{background-color:#d62127 !important;border-radius:0 !important;right:0 !important;top:0 !important;padding:8px 1.5rem !important;line-height:normal !important;min-height:unset !important;left:unset !important}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:2em 0 0 0 !important}.product-content h1{font-size:clamp(2.8125rem,45px + (59 - 45)*(100vw - 320px)/1600,3.6875rem) !important;line-height:clamp(2.8125rem,45px + (59 - 45)*(100vw - 320px)/1600,3.6875rem) !important}.product-content h2,.product-content h3,.product-content h4,.product-content h5,.product-content h6{margin-top:1.235em}.product-content ul{margin-bottom:0}.product-content ul li{margin-bottom:.65em;line-height:normal}.product-content .price{font-size:35px;font-weight:bold;color:#6c6c6c}.product-content .price bdi{color:#d62127}.product-content .price del .woocommerce-Price-amount.amount bdi{color:#6c6c6c !important}.product-content .price ins .woocommerce-Price-amount.amount bdi{color:#d62127 !important;text-decoration:underline #d62127 !important}.product-content .price .subscription-details{color:#d62127 !important}.product-content .subscription-discount{font-family:"saira_condensed_bold","AvenirNextCondensed-Bold","Segoe UI","Roboto Condensed","Helvetica Neue",sans-serif;text-transform:uppercase;font-size:35px;margin-bottom:45px}.product-content .subscription-price-note{font-size:16px;margin-top:15px}.classifications{display:flex;flex-direction:row;justify-content:flex-start;width:100%;list-style:none;margin:0;padding:0}.classifications li{margin-right:10px}.classifications li:last-child{margin-right:12px}.classifications li img{height:50px;width:50px}.accordion{position:relative}.accordion .content{display:none;padding-top:12px}.accordion h4{cursor:pointer;font-family:"Open Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:16px;font-weight:bold;text-transform:capitalize;margin:0;display:block;position:relative;padding-bottom:12px;border-bottom:1px solid #e2e2e2;padding-left:25px}.accordion h4::before{font-family:"standard-icons";font-weight:normal;content:"";font-size:16px;position:absolute;left:0;top:1px}.accordion h4.active{color:#d62127}.accordion h4.active::before{content:""}.included-in-box-notice{padding:43px;border:3px solid #d62127}.included-in-box-notice a,.included-in-box-notice a:visited{text-decoration:underline}.included-in-box-notice h4{margin-top:0}.included-in-box-notice .btn{text-decoration:none}.included-in-box-notice .btn-group{display:flex;flex-direction:column;justify-content:center;justify-content:space-between;align-items:center}.included-in-box-notice .btn-group sep{font-weight:bold;margin-top:1.65em}.purchase-options{border:1px solid #d8d8d8;padding:32px 35px}.purchase-options.subscription{border:none;padding:0}.subscription-freezes i,.subscription-renews i,.shipping-note i{margin-right:5px}form.cart{display:flex;flex-direction:column}@media screen and (min-width: 769px){form.cart{flex-direction:row}}form.cart{justify-content:center;align-items:center}form.cart .quantity-add-to-cart{display:flex;flex-direction:row;justify-content:center;align-items:stretch}form.cart .qty-plus,form.cart .qty-minus{display:flex;width:47px;height:37px;border:1px solid #d1d1d1;justify-content:center;align-items:center;cursor:pointer;font-size:19px}form.cart .qty-plus{border-radius:0px 3px 3px 0px}form.cart .qty-minus{border-radius:3px 0px 0px 3px}form.cart .quantity input::-webkit-outer-spin-button,form.cart .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form.cart .quantity input[type=number]{-moz-appearance:textfield}form.cart .quantity .qty{height:100%;font-weight:bold;color:#6c6c6c;border:1px solid #d1d1d1}.product-type-subscription form.cart{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.product-type-subscription form.cart .quantity-add-to-cart p{font-weight:bold;position:relative;top:5px;margin-right:16px}.product-type-subscription form.cart .quantity-add-to-cart{display:flex;flex-direction:row;justify-content:center;align-items:stretch}.variations_form{flex-direction:column !important;justify-content:flex-start !important;align-items:flex-start !important}.variations_form .variations{width:100%}.variations_form .single_variation_wrap{width:100%;margin-top:2em}.variations_form .reset_variations{margin-top:1em;display:block}.variations_form label{line-height:2;display:block;font-weight:bold}.variations_form input{border-radius:6px;height:62px;border:1px solid #e2e2e2;padding:15px}.variations_form textarea{border-radius:6px;border:1px solid #e2e2e2;padding:15px}.variations_form select{display:block;width:100%;height:50px;padding:0 15px;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.25;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #d0d0d0;border-radius:6px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}.wc_gc_field.wc_gc_giftcard_delivery{display:none !important}.commentlist{padding-left:0}.commentlist li .comment-text{margin:0 !important;border-radius:0 !important}.commentlist ul.children{margin:20px 0 0 0 !important}.commentlist .woocommerce-review__author{font-size:16px}.commentlist .star-rating{float:none !important;color:#ffd033;letter-spacing:5px;font-size:10px !important;width:90px !important;top:5px;left:15px}.commentlist .woocommerce-review__verified.verified{display:inline-block;margin-top:5px;padding:5px 10px;background:#04a433;border-radius:3px;font-size:10px;font-weight:bold;color:#fff;text-transform:uppercase}.commentlist .woocommerce-review__published-date{display:block;margin:13px 0;font-size:13px}.reviews-container .accordion h4{font-size:20px}.reviews-container .accordion h4::before{font-size:17px}#review_form p.stars{margin-top:12px !important}#review_form p.stars a{height:2em !important;width:25px !important}#review_form p.stars a::before{font-size:22px !important}#review_form #reply-title{display:inline-block;margin-top:1em;margin-bottom:2em;text-decoration:underline;cursor:pointer}#review_form #reply-title:hover{color:#d62127}#review_form #commentform{display:none;padding:24px;border:1px solid #d8d8d8}#review_form #commentform .form-submit .submit{background:#d62127;color:#fff;text-decoration:none;font-size:16px;font-weight:bold;padding:16px 2.5rem 16px 2.5rem;border-radius:35px;margin-top:1em}.social-share-wrapper h4{font-size:20px;font-family:"Open Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:bold;color:#6c6c6c;text-transform:capitalize}.social-share-wrapper .share-btns{list-style:none;margin:0;padding:0}.social-share-wrapper .share-btns li{cursor:pointer;margin-right:16px}.social-share-wrapper .share-btns li:last-child{margin-right:0}.social-share-wrapper .share-btns li i{font-size:30px;color:#d62127}.social-share-wrapper .share-btns li i:hover{color:#535353}/*# sourceMappingURL=single-product-critical.css.map */