@font-face{font-family:"Rolleston Text";font-style:normal;font-weight:400;src:local(""), url("./fonts/RollestonText-Regular.woff2") format("woff2"), url("./fonts/RollestonText-Regular.woff") format("woff")}@font-face{font-family:"Rolleston Text";font-style:normal;font-weight:500;src:local(""), url("./fonts/RollestonText-Medium.woff2") format("woff2"), url("./fonts/RollestonText-Medium.woff") format("woff")}@font-face{font-family:"Rolleston Text";font-style:normal;font-weight:600;src:local(""), url("./fonts/RollestonText-SemiBold.woff2") format("woff2"), url("./fonts/RollestonText-SemiBold.woff") format("woff")}@font-face{font-family:"Rolleston Text";font-style:normal;font-weight:700;src:local(""), url("./fonts/RollestonText-Bold.woff2") format("woff2"), url("./fonts/RollestonText-Bold.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local(""), url("./fonts/roboto-v30-latin_cyrillic-ext_cyrillic-regular.woff2") format("woff2"), url("./fonts/roboto-v30-latin_cyrillic-ext_cyrillic-regular.woff") format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:local(""), url("./fonts/roboto-v30-latin_cyrillic-ext_cyrillic-700.woff2") format("woff2"), url("./fonts/roboto-v30-latin_cyrillic-ext_cyrillic-700.woff") format("woff")}html{height:100%}body{box-sizing:border-box;color:#000;font-family:"Rolleston Text", serif;font-size:1rem;height:100%;line-height:1.35;margin:0}main{flex:1}h1,h2,h3,h4,h5,h6{font-family:"Roboto", sans-serif;margin:0 0 30px}h1{font-size:42px;line-height:1}@media (min-width:768px){h1{font-size:54px}}h2{font-size:22px;line-height:1.1;margin-bottom:30px}p{margin:0 0 25px}a{color:#f05300;text-decoration:none;transition:all 0.2s}.button{align-items:center;background:transparent;border-radius:4px;border:1px solid transparent;box-sizing:border-box;display:inline-flex;font-family:"Rolleston Text", serif;font-size:14px;font-weight:600;justify-content:center;letter-spacing:0.15px;line-height:1;margin:auto;min-height:45px;outline:none;padding:10px 20px;text-transform:uppercase;transition:all 0.15s}.button:hover{background-color:rgba(240, 83, 0, 0.05);cursor:pointer}.button.button-icon{border-radius:50%;box-sizing:content-box;height:20px;min-height:20px;padding:15px;width:20px}.button.button-icon:hover{background-color:#f05300;border-color:#f05300}.button.button-icon:hover img{filter:invert(100%) brightness(100%) contrast(100%)}.button.outline{border:1px solid #000}.button.primary{background-color:#f05300;border-color:#f05300;color:#fff}.button.primary:hover{background-color:#000;border-color:#000}.button.secondary{background-color:#000;border-color:#000;color:#fff}.button.secondary:hover{background-color:#f05300;border-color:#f05300}mark{background-color:transparent;font-weight:bold}fieldset{background-color:#f4f4f4;padding:15px;border-radius:4px}@media (min-width:768px){fieldset{padding:30px}}.clear{clear:both}.site{display:flex;flex-direction:column;min-height:100%}.container{box-sizing:border-box;margin:auto;max-width:1190px;padding:0 15px;width:100%}@media (min-width:768px){.container{padding:0 30px}}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-content-center{justify-content:center}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}input{background-color:#fff;border-radius:4px;border:1px solid #afafaf;font-family:"Rolleston Text", serif;font-size:1rem}.form-row{margin-bottom:30px;padding-top:10px;position:relative}.form-row label:not(.woocommerce-form__label-for-checkbox){background-color:#fff;font-size:14px;left:10px;padding:0 5px;position:absolute;top:0;z-index:1;white-space:nowrap;max-width:80%;overflow:hidden;text-overflow:ellipsis}.form-row input:not(.woocommerce-form__input-checkbox){box-sizing:border-box;padding:15px 20px 10px;width:100%}.form-row>span{display:block;font-size:14px}.woocommerce-billing-fields{margin-bottom:30px}.woocommerce-billing-fields p{position:relative;margin-bottom:15px;padding-top:10px}@media (min-width:768px){.woocommerce-billing-fields p{margin-bottom:0}}.woocommerce-billing-fields p input{width:100%}.woocommerce-billing-fields p .select2-container .select2-selection--single{height:auto}.woocommerce-billing-fields p .select2-container--default .select2-selection--single .select2-selection__rendered{padding:8px 20px}.woocommerce-billing-fields p .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}.woocommerce-account-fields p{margin-bottom:10px}.woocommerce-additional-fields__field-wrapper p textarea{background-color:#fff;border-radius:4px;border:1px solid #afafaf;display:block;font-family:"Rolleston Text", serif;font-size:1rem;padding:15px 20px 10px;width:100%;box-sizing:border-box}.zen-ui-select-2,.select2{font-size:1rem}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000}.zen-ui-select__value{border-radius:4px;border-color:#afafaf}.woocommerce-breadcrumb{font-size:14px;margin-bottom:30px}.woocommerce-breadcrumb a{color:#000;opacity:0.7}.product{position:relative}.woocommerce-product-gallery img{border-radius:8px;box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);display:block;height:auto;max-width:100%}.onsale{background-color:#f05300;border-radius:14px;color:#fff;font-size:12px;left:-14px;padding:6px 20px;position:absolute;text-transform:uppercase;top:-14px;z-index:2}.outofstock .onsale{display:none}.product-variation{margin:0}.variation-attributes-price{color:rgba(0, 0, 0, 0.5);font-weight:bold;margin:0 0 5px}.variation-attributes-price .price{margin:0;padding:0}.containerSingleProduct__body .variation-attributes-price .price{font-size:1rem}.woocommerce-products-header{box-sizing:border-box;margin:auto;max-width:1190px;padding:0 15px;width:100%;margin-bottom:50px;margin-top:20px;text-align:center}@media (min-width:768px){.woocommerce-products-header{padding:0 30px}}.products{display:grid;grid-gap:40px 30px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.wc-main>.products{box-sizing:border-box;margin:auto;max-width:1190px;padding:0 15px;width:100%;margin-bottom:50px}@media (min-width:768px){.wc-main>.products{padding:0 30px}}@media (min-width:768px){.products.columns-2{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.products.columns-2{grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px){.products.columns-3{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.products.columns-3{grid-template-columns:1fr 1fr 1fr}}@media (min-width:520px){.products.columns-4{grid-template-columns:1fr 1fr}}@media (min-width:900px){.products.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}}.products .product{border:2px solid transparent;display:flex;flex-direction:column;transition:all 0.15s}.products .product:hover{border-color:#f05300;border-radius:8px}.products .product.outofstock{opacity:0.5}.products .product.product-type-variable .woocommerce-LoopProduct-link>.price{display:none}.products .product .woocommerce-LoopProduct-link{color:#000;display:block;flex:1}.products .product img{border-radius:8px;box-shadow:0 3px 6px rgba(0, 0, 0, 0.25);display:block;height:auto;margin:0 auto 18px;max-width:100%}.products .product .woocommerce-loop-product__title{margin-bottom:12px;padding:0 15px}.products .product .product-variation{padding:0 15px}.products .product .variation-attributes-price .price{margin:0;padding:0}.products .product .price{color:rgba(0, 0, 0, 0.5);display:block;font-weight:bold;margin:0 0 12px;padding:0 15px}.products .product .price ins{text-decoration:none}.products .product .button{border:1px solid #000;color:#000;margin:15px auto;width:calc(100% - 30px)}.products .product .added_to_cart{align-items:center;background-color:#000;border-radius:4px;border:1px solid #000;box-sizing:border-box;color:#fff;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:0.15px;line-height:1;margin:0;outline:none;padding:10px 20px;text-transform:uppercase;transition:all 0.15s}.products .product .added_to_cart:hover{background-color:#f05300;border-color:#f05300}.products .product.post-1183 .product-variation{display:none}.woocommerce-product-gallery__wrapper{display:grid;grid-gap:20px;grid-template-areas:"primary primary primary primary" "thumbnail thumbnail thumbnail thumbnail";grid-template-columns:1fr 1fr 1fr 1fr;margin:0;max-width:400px}.woocommerce-product-gallery__image:first-child{grid-area:primary}.containerSingleProduct{box-sizing:border-box;margin:auto;max-width:1190px;padding:0 15px;width:100%;margin:30px auto 80px;max-width:920px;position:relative;z-index:1}@media (min-width:768px){.containerSingleProduct{padding:0 30px}}.containerSingleProduct__body{display:grid;grid-gap:40px;grid-template-columns:1fr;margin-bottom:40px}@media (min-width:768px){.containerSingleProduct__body{grid-template-columns:1fr 1fr}}.containerSingleProduct__body .onsale{left:10px}.containerSingleProduct__body .price{font-size:24px;font-weight:600;margin-bottom:20px}.containerSingleProduct__body .price del{font-weight:400;opacity:0.5}.containerSingleProduct__body .price ins{text-decoration:none}.containerSingleProduct__body .quantity{margin-bottom:20px}.containerSingleProduct__body .quantity label{cursor:pointer;font-size:18px;margin-right:10px}.containerSingleProduct__body .variations th.label{display:none}.containerSingleProduct__body .reset_variations{display:none !important}.containerSingleProduct__body .single_add_to_cart_button{background-color:#f05300;background-image:url("../images/icon-shop.svg");background-position:15px 50%;background-repeat:no-repeat;border-color:#f05300;color:#fff;display:inline-block;margin-top:30px;padding-left:46px}.containerSingleProduct__body .single_add_to_cart_button:hover{background-color:#000;border-color:#000}.containerSingleProduct__body .single_variation_wrap p{margin-bottom:0}.variations_form.cart .variations tbody{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}#pa_size,#pa_subscription,#pa_subscription-start-magazine,#pa_type-magazine{display:none !important}.field-product-variations{align-items:flex-start;display:flex;position:relative}.custom-wc-variations{margin-bottom:20px}.custom-wc-variations label{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex:1;font-size:18px;min-height:25px;min-width:210px;padding:10px 40px 10px 15px}.custom-wc-variations label .price{color:rgba(0, 0, 0, 0.5);display:block;font-size:1rem;margin:0}.custom-wc-variations label img{margin-right:15px}.custom-wc-variations input[type="radio"]{accent-color:#fff;left:auto;position:absolute;right:10px;top:12px}.custom-wc-variations input:checked~label{background-color:#000;color:#fff}.custom-wc-variations input:checked~label .price{color:rgba(255, 255, 255, 0.5)}.custom-wc-variations input:checked~label img{filter:invert(100%)}#pa_subscription-start-magazine~.custom-wc-variations label span.price{display:none}.containerSingleProduct__description h2{font-size:32px;line-height:1.15;margin-bottom:20px}.containerSingleProduct__description ul{margin:0 0 30px;padding:0 0 0 14px}.containerSingleProduct__description ul li{margin-bottom:5px}.containerSingleProduct__footer{background-color:#f4f4f4;padding:60px 0 100px}.containerSingleProduct__footer .related>h2{font-size:32px;line-height:1.15;margin-bottom:20px}.woocommerce-message .visual-bg{align-items:center;backdrop-filter:blur(4px);background:rgba(0, 0, 0, 0.3);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:6}.woocommerce-message .visual{background:#fff;border-radius:5px;border-radius:8px;box-shadow:2px 2px 5px rgba(0, 0, 0, 0.15);box-sizing:border-box;margin:15px;max-width:450px;padding:45px;position:relative;text-align:center}.woocommerce-message .visual h2{font-size:32px;font-weight:700;line-height:34px;margin:0 0 25px}.woocommerce-message .visual h3{font-family:"Rolleston Text", serif;font-size:14px;font-weight:400;margin:0 0 35px}.woocommerce-message .visual .message{width:100%}.woocommerce-message .visual .message+.message{margin-top:10px}.woocommerce-message .visual .button-icon{opacity:0.5;position:absolute;right:20px;top:20px}.woocommerce-message .visual .button-icon:hover{opacity:1}.woocommerce-message .visual .icon{display:block;margin:0 auto}.woocommerce-message .visual .icon-check{margin-bottom:20px}.woocommerce-message .visual .product-image{border-radius:4px;display:block;margin:0 auto 40px;max-width:160px}.woocommerce-checkout form.woocommerce-checkout{margin-top:30px}@media (min-width:1024px){.woocommerce-checkout form.woocommerce-checkout{margin-top:60px}}.woocommerce-checkout h3{display:none}@media (min-width:1024px){.woocommerce-checkout .col2-set{float:left;margin-right:30px;width:60%}}@media (min-width:768px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:grid;grid-gap:20px 30px;grid-template-columns:1fr 1fr}}.woocommerce-checkout .woocommerce-checkout-review-order{overflow:hidden}.woocommerce-checkout .woocommerce-checkout-review-order-table{border:1px solid #f05300;box-shadow:0 0 15px rgba(0, 0, 0, 0.15);border-radius:8px;padding:20px;display:block}@media (min-width:768px){.woocommerce-checkout .woocommerce-checkout-review-order-table{padding:20px 30px 30px}}.woocommerce-checkout .woocommerce-checkout-review-order-table thead,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot{display:block}.woocommerce-checkout .woocommerce-checkout-review-order-table thead tr{display:grid;grid-template-columns:1fr 1fr}.woocommerce-checkout .woocommerce-checkout-review-order-table thead th{text-align:left;font-size:14px;font-weight:normal;text-transform:uppercase;border-bottom:1px solid #d9d9d9;padding:10px 0}.woocommerce-checkout .woocommerce-checkout-review-order-table thead th:last-child{text-align:right}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody{padding:30px 0 15px}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr{display:grid;grid-template-columns:1fr 1fr}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td{text-align:left;padding:0 0 15px}.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td:last-child{text-align:right}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal{display:none}.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals{display:block;border:1px solid #D9D9D9;width:100%;margin-bottom:30px}.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{display:block;padding:10px;font-size:14px;font-weight:normal;text-transform:uppercase}.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{display:block}.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td .woocommerce-shipping-methods{list-style:none;margin:0;padding:0 15px 15px}.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td .woocommerce-shipping-methods input{float:left;margin-right:8px}.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td .woocommerce-shipping-methods label{overflow:hidden;display:block}.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td .woocommerce-shipping-methods label span{font-weight:bold}.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total{font-weight:600;font-size:24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th{text-align:left}.woocommerce-checkout .woocommerce-checkout-review-order-table .order-total td{text-align:right}.woocommerce-checkout .woocommerce-checkout-payment{padding-top:40px;padding-bottom:40px}.woocommerce-checkout .woocommerce-checkout-payment ul{list-style:none;margin:0 0 20px;padding:0}.woocommerce-checkout .woocommerce-checkout-payment ul li{margin-bottom:15px}.woocommerce-checkout .woocommerce-checkout-payment .payment_box{font-size:14px;color:rgba(0, 0, 0, 0.5)}.woocommerce-checkout .woocommerce-checkout-payment .payment_box p{margin:0}.woocommerce-checkout .woocommerce-checkout-payment .button{display:block;margin:50px 0 30px;width:100%;background-color:#f05300;border-color:#f05300;color:#fff}.woocommerce-checkout .woocommerce-checkout-payment .button:hover{background-color:#000;border-color:#000}.woocommerce-account main{background-color:#f4f4f4;padding-bottom:60px}.woocommerce-account .customerLoginForm{background-color:#fff;border-radius:4px;margin:auto;max-width:440px}.woocommerce-account .customerLoginForm form{background-color:transparent}.woocommerce-account .customerLoginForm__nav{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0;border-bottom:1px solid #e5e5e5}.woocommerce-account .customerLoginForm__nav li{display:block}.woocommerce-account .customerLoginForm__nav a{display:block;font-weight:bold;padding:20px;text-transform:uppercase;color:rgba(0, 0, 0, 0.5);border-bottom:3px solid transparent;margin-bottom:-1px}.woocommerce-account .customerLoginForm__nav .active a{color:#000;border-color:#000}.woocommerce-account .customerLoginForm__tab{display:none;padding:50px 30px 30px}.woocommerce-account .customerLoginForm__tab.active{display:flex;flex-direction:column;align-items:center}.woocommerce-account .entry-content .woocommerce{border-radius:8px}.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul{border-bottom:15px solid #f4f4f4;list-style:none;margin:15px 0 0;padding:0}@media (min-width:869px){.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e5e5e5}}.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #e5e5e5}@media (min-width:869px){.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li{border:0}}.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul a{display:block;font-weight:bold;padding:20px 30px;text-transform:uppercase;color:rgba(0, 0, 0, 0.5);border-bottom:3px solid transparent}@media (min-width:768px){.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul a{padding:20px}}.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul .is-active a{color:#000;border-color:#000}.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content{box-sizing:border-box;padding:15px;width:100%;overflow:auto}@media (min-width:768px){.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content{padding:30px}}.woocommerce-account.logged-in .woocommerce{background-color:#fff}.woocommerce-form .woocommerce-button{display:block;margin:30px auto;background-color:#f05300;border-color:#f05300;color:#fff}.woocommerce-form .woocommerce-button:hover{background-color:#000;border-color:#000}.woocommerce-form-register .woocommerce-form-row{max-width:300px;width:100%;margin:0 auto 30px}.woocommerce-LostPassword{font-size:14px}.woocommerce-LostPassword a{color:#000}.woocommerce-LostPassword a:hover{color:#f05300}.woocommerce-MyAccount-content .button,.woocommerce-address-fields .button{background-color:#f05300;border-color:#f05300;color:#fff}.woocommerce-MyAccount-content .button:hover,.woocommerce-address-fields .button:hover{background-color:#000;border-color:#000}.woocommerce-MyAccount-content .button{margin-top:30px}@media (min-width:768px){.woocommerce-columns--addresses,.woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}}.woocommerce-order-downloads{width:100%;overflow:auto}.woocommerce-table--order-downloads,.woocommerce-orders-table{width:100%;border-collapse:collapse}.woocommerce-table--order-downloads th,.woocommerce-orders-table th{text-align:left;border-bottom:2px solid #d9d9d9;font-weight:normal;font-size:14px;text-transform:uppercase;padding:15px 5px}.woocommerce-table--order-downloads th:last-child,.woocommerce-orders-table th:last-child{text-align:right}.woocommerce-table--order-downloads td,.woocommerce-orders-table td{text-align:left;padding:10px 5px}.woocommerce-table--order-downloads td:last-child,.woocommerce-orders-table td:last-child{text-align:right}.woocommerce-table--order-downloads .button,.woocommerce-orders-table .button{font-size:12px;background-color:#000;border-color:#000;color:#fff;min-height:10px;margin:0}.woocommerce-table--order-downloads .button:hover,.woocommerce-orders-table .button:hover{background-color:#f05300;border-color:#f05300}.woocommerce-table--order-details{margin-bottom:60px;width:100%}@media (min-width:768px){.woocommerce-table--order-details{max-width:50%}}.woocommerce-table--order-details th{background-color:#f4f4f4;padding:15px 10px;text-align:left}.woocommerce-table--order-details th:last-child{text-align:right}.woocommerce-table--order-details td{padding:15px 10px}.woocommerce-table--order-details td:last-child{text-align:right}.woocommerce-table--order-details tfoot th{text-align:right}.woocommerce-table--order-details tfoot td{text-align:left}.woocommerce-table--order-details tfoot td:last-child{text-align:left}.woocommerce-table--order-details .wc-item-meta{list-style:none;margin:0;padding:0}.woocommerce-table--order-details .wc-item-meta li{display:flex}.woocommerce-table--order-details .wc-item-meta li strong{margin-right:5px}.page-template-default h1.entry-title{text-align:center;margin:40px auto 40px;font-size:40px}#order_review_heading{margin-bottom:0}.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle{background-color:#F0F0F0;border-left:0.6180469716em solid rgba(0, 0, 0, 0.15);border-radius:4px;clear:both;margin:5px 0 0;padding:1em 1.5em 1em}.woocommerce-form-login-toggle a,.woocommerce-form-coupon-toggle a{color:#000}.woocommerce-form-login-toggle a:hover,.woocommerce-form-coupon-toggle a:hover{color:#f05300}.woocommerce-form-login,.woocommerce-form-coupon{padding:1em 30px;background-color:#f7f7f7}.woocommerce-form-login>p,.woocommerce-form-coupon>p{margin:0 0 15px}.woocommerce-form-login a,.woocommerce-form-coupon a{color:#000}.woocommerce-form-login a:hover,.woocommerce-form-coupon a:hover{color:#f05300}.woocommerce-form-login .form-row-first,.woocommerce-form-coupon .form-row-first{float:left;margin-right:15px;clear:both}.woocommerce-form-login .form-row-last,.woocommerce-form-coupon .form-row-last{float:left}.woocommerce-form-login .button,.woocommerce-form-coupon .button{background-color:#000;border-color:#000;color:#fff}.woocommerce-form-login .button:hover,.woocommerce-form-coupon .button:hover{background-color:#f05300;border-color:#f05300}.woocommerce-form-login .button{margin:20px 0}.woocommerce-account-fields{margin-bottom:30px}.pswp__caption{display:none !important}ul.page-numbers{list-style:none;margin:0 auto 60px;padding:0;display:flex;align-items:center;justify-content:center}ul.page-numbers li{display:block;margin:2px}ul.page-numbers .page-numbers{display:block;padding:10px 15px;background-color:rgba(0, 0, 0, 0.15);color:#000;transition:all 0.15s}ul.page-numbers .page-numbers:hover{background-color:rgba(240, 83, 0, 0.75);color:#fff}ul.page-numbers .page-numbers.current{background-color:#f05300;color:#fff}.woocommerce-cart main{background-color:#f4f4f4;padding-bottom:90px}.woocommerce-cart-form{background-color:#fff;padding:15px;margin-bottom:35px;border-radius:8px;overflow:auto}.woocommerce-cart-form table{width:100%}.woocommerce-cart-form th{border-bottom:2px solid #d9d9d9;font-weight:300;text-align:left;font-weight:300;font-size:14px;text-transform:uppercase;padding:15px}.woocommerce-cart-form th.product-thumbnail span,.woocommerce-cart-form th.product-remove span{display:none}.woocommerce-cart-form th.product-quantity{text-align:center}.woocommerce-cart-form th.product-subtotal{text-align:right}.woocommerce-cart-form td{padding:10px 15px}.woocommerce-cart-form td.product-name{min-width:150px}.woocommerce-cart-form td.product-quantity{text-align:center}.woocommerce-cart-form td.product-quantity label{display:none}.woocommerce-cart-form td.product-subtotal{text-align:right}.woocommerce-cart-form td.actions{text-align:right;padding-top:30px}.woocommerce-cart-form td.actions .coupon{float:left;text-align:left;margin-right:15px;display:flex;align-items:center;flex-wrap:wrap}.woocommerce-cart-form td.actions .coupon label{display:none}.woocommerce-cart-form td.actions .coupon input{font-size:1rem;border-color:#d9d9d9;border-style:solid;border-width:1px;color:#000;margin-right:10px;max-width:180px;padding:10px;width:100%}.woocommerce-cart-form td.actions .coupon input:focus{outline:none;border-color:#000}.woocommerce-cart-form td.actions .coupon .button{white-space:nowrap}.woocommerce-cart-form td img{border-radius:8px;box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);display:block;height:auto;max-width:80px}.woocommerce-cart-form td a{color:#000}.cart_totals{max-width:530px;margin:0 0 0 auto}.cart_totals h2{text-align:center}.cart_totals table{background-color:#fff;border-radius:8px;width:100%;padding:20px 15px 15px}.cart_totals table th{min-width:40%;text-align:left}.cart_totals table .woocommerce-shipping-methods{list-style:none;padding:0;margin:20px 0}.cart_totals table .order-total{font-weight:bold;font-size:22px}.cart_totals table .order-total th{border-top:2px solid #d9d9d9;padding:15px 0}.cart_totals table .order-total td{border-top:2px solid #d9d9d9;padding:15px 0;text-align:right}.cart_totals table .woocommerce-shipping-destination{margin-bottom:5px}.cart_totals table .shipping-calculator-button{margin-bottom:20px;display:block}.cart_totals .button{background-color:#f05300;border-color:#f05300;color:#fff;width:100%;margin:30px 0}.cart_totals .button:hover{background-color:#000;border-color:#000}.page__header{background-color:#fff;box-shadow:0 0.125rem 0.375rem rgba(0, 0, 0, 0.1);padding:10px 0;transition:all 0.4s;width:100%;z-index:6;position:sticky;top:0}@media (min-width:860px){.page__header{padding:16px 0 8px;position:relative}}.custom-logo-link img{display:block;max-height:32px;width:auto}@media (min-width:860px){.custom-logo-link img{margin-bottom:12px;max-height:53px}}.navSection{display:none;padding:35px 0;width:100%}@media (min-width:860px){.navSection{display:block;padding:0;width:auto}}.open .navSection{display:block}.navbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.contactInfo{align-items:center;color:#dcdede;display:none;font-size:12px;font-weight:300;justify-content:flex-end;letter-spacing:0.2px;line-height:14px;list-style:none;margin:0 0 6px;padding:0}@media (min-width:860px){.contactInfo{display:flex}}@media (min-width:860px){.contactInfo li{margin-left:18px}}@media (min-width:860px){.contactInfo li:last-child{margin-left:35px}}.contactInfo .button{font-weight:400;min-height:36px;padding:5px 20px 5px 18px}.contactInfo .button img{display:block;margin-bottom:3px;margin-right:12px}.header__socialLink{color:#828282}.footer__social .header__socialLink{color:#828282}.header__socialLink:hover{color:#f05300}.footer__social .header__socialLink:hover{color:#fff}.nav{font-size:0.875rem;font-weight:600;list-style:none;margin:0;padding:0;text-transform:uppercase}@media (min-width:860px){.nav{display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:right}}.open .nav{text-align:center}@media (min-width:860px){.nav__item{margin-left:15px}}@media (min-width:860px){.nav__item--btn{display:none}}.nav__link{align-items:center;color:rgba(0, 0, 0, 0.5);display:flex;justify-content:center;padding:0.5rem;position:relative}.nav__link::before{background-color:#f05300;bottom:0.35rem;content:"";height:0.125rem;left:0.5rem;opacity:0.85;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease;width:calc(100% - 1rem);will-change:transform}.nav__link:hover{color:rgba(0, 0, 0, 0.7)}.nav__link:hover::before{transform:scaleX(1)}.nav__link svg{display:block;height:auto;margin-bottom:3px;margin-left:6px;max-width:10px;opacity:0.8}.mainmenu__dropdown{align-items:center;display:flex;justify-content:center;position:relative}@media (min-width:860px){.mainmenu__dropdown{margin-left:10px}}.mainmenu__dropdown.open ul,.mainmenu__dropdown:hover ul{display:block}@media (min-width:860px){.mainmenu__dropdown.open ul,.mainmenu__dropdown:hover ul{position:absolute;right:0;top:100%}}.mainmenu__dropdown:hover>.mainmenu__dropdown__btn span{background-color:#f05300}.mainmenu__dropdown ul{list-style:none;margin:0;padding:10px 0}@media (min-width:860px){.mainmenu__dropdown ul{background-color:#fff;box-shadow:0px 10px 20px -10px rgba(0, 0, 0, 0.25);display:none;min-width:140px}}.mainmenu__dropdown ul li.active a{color:#f05300}.mainmenu__dropdown ul a{color:rgba(0, 0, 0, 0.5);display:block;padding:0.5rem;white-space:nowrap}@media (min-width:860px){.mainmenu__dropdown ul a{padding:2px 15px;text-align:right}}.mainmenu__dropdown ul a:hover{color:#f05300}.mainmenu__dropdown__btn{background:transparent;border:0;display:none;padding:15px 5px}@media (min-width:860px){.mainmenu__dropdown__btn{align-items:center;display:flex;justify-content:center}}.mainmenu__dropdown__btn.open,.mainmenu__dropdown__btn:hover{cursor:pointer}.mainmenu__dropdown__btn.open span,.mainmenu__dropdown__btn:hover span{background-color:#f05300}.mainmenu__dropdown__btn span{background-color:rgba(0, 0, 0, 0.5);border-radius:50%;display:block;height:6px;margin:0 1px 0 2px;width:6px}.nav__item{position:relative}.nav__item:hover ul{display:block}@media (min-width:860px){.nav__item:hover ul{left:0;position:absolute}}.nav__item:hover>a{color:rgba(0, 0, 0, 0.7)}.nav__item:hover>a::before{transform:scaleX(1)}.nav__item ul{background-color:#fff;box-shadow:0px 10px 20px -10px rgba(0, 0, 0, 0.25);list-style:none;margin:0 0 10px;padding:10px 0}@media (min-width:860px){.nav__item ul{display:none;min-width:140px}}.nav__item ul a{color:rgba(0, 0, 0, 0.5);display:block;padding:2px 15px}@media (min-width:860px){.nav__item ul a{text-align:left}}.nav__item ul a:hover{color:#f05300}.navSectionMobile{align-items:center;display:flex;margin:0 -10px 0 0}@media (min-width:860px){.navSectionMobile{display:none}}.navbar__toggle{align-items:center;background:transparent;border:0;color:#000;cursor:pointer;display:flex;justify-content:center;outline:none;padding:10px;margin-left:10px}.open .navbar__toggle--nav{color:#f05300}.navbar__toggle img{display:block}#headerUserBar{position:sticky;top:54px;backdrop-filter:blur(2px);background-color:rgba(255, 255, 255, 0.9);margin-bottom:15px;z-index:5}@media (min-width:860px){#headerUserBar{top:0}}@media (min-width:860px){.admin-bar #headerUserBar{top:32px}}@media (min-width:860px){.woocommerce-navigation{padding:5px 0 0}}.woocommerce-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-navigation ul li{margin-right:15px}@media (min-width:860px){.woocommerce-navigation ul li{margin-right:35px}}.woocommerce-navigation ul li.current-menu-item a,.woocommerce-navigation ul li.current-menu-parent a,.woocommerce-navigation ul li.current_page_parent a,.woocommerce-navigation ul li.current_page_item a{border-color:#f05300}.woocommerce-navigation ul a{display:block;color:#000;padding:10px 0 5px;border-width:0 0 2px;border-color:transparent;border-style:solid}@media (min-width:860px){.woocommerce-navigation ul a{padding:15px 0 10px}}.woocommerce-navigation ul a:hover{border-color:#f05300}.cart-customlocation{color:#000;display:flex;align-items:center}.woocommerce-navigation .cart-customlocation{display:none}@media (min-width:860px){.woocommerce-navigation .cart-customlocation{display:flex}}.navSectionMobile .cart-customlocation{font-size:14px}.navSectionMobile .cart-customlocation .cart-customlocation-label{display:none}.cart-customlocation img{display:block;margin-right:5px;filter:invert(100%)}.navSectionMobile .cart-customlocation img{max-width:18px;height:auto}.cart-customlocation span:last-child{color:rgba(0, 0, 0, 0.5)}.footer{background-color:#000;color:#fff;padding:60px 0 10px}.footer h5{font-family:"Rolleston Text", serif;font-size:1rem;letter-spacing:0.35px;margin-bottom:18px;opacity:0.5;text-transform:uppercase}.footer a{color:#fff}.footer a:hover{opacity:0.55}.footer__logo{display:block;margin-bottom:1rem}.footer__main{display:grid;font-size:0.875rem;font-weight:500;grid-gap:30px;grid-template-columns:1fr;margin:0 auto 40px}@media (min-width:860px){.footer__main{grid-gap:60px;grid-template-columns:1fr 1fr 1fr}}.footer__main__item--center{display:flex}@media (min-width:860px){.footer__main__item--center{justify-content:center}}.footer__sitemap{display:flex;flex-direction:column;margin:0 0 0 1rem;padding:0;text-transform:uppercase}.footer__sitemap li{margin:0 0 0.5rem}.footer__sitemap a{display:block}.footer__contacts{list-style:none;margin:0 0 40px;padding:0}.footer__contacts li{align-items:center;display:flex;margin-bottom:1rem}.footer__contacts img{margin-right:10px}.footer__contacts a{align-items:center;display:flex}.footer__social{display:grid;display:inline-flex;grid-gap:30px;grid-template-columns:auto auto auto;list-style:none;margin:0;padding:0}.footer__social li{margin:0 0 0.5rem}.footer__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:0.75rem;justify-content:center;opacity:0.5}@media (min-width:860px){.footer__meta{justify-content:space-between}}.footer__meta p{flex:1;margin:0;text-transform:uppercase}.footer__meta img{display:block;margin:0 0 0 30px}.entry-header .entry-meta,.entry-footer,.navigation.post-navigation{display:none}.wp-block-last-magazine{display:grid;grid-gap:30px;grid-template-columns:1fr;max-width:980px;margin:0 auto;align-items:center;padding:15px 15px 50px}@media (min-width:860px){.wp-block-last-magazine{grid-template-columns:3fr 2fr;min-height:460px}}.wp-block-last-magazine .wp-block-media-text__media{margin:0}@media (min-width:860px){.wp-block-last-magazine .wp-block-media-text__media{margin:30px 0 30px 30px;order:1}}.wp-block-last-magazine .wp-block-media-text__media img{max-width:100%;height:auto}.wp-block-last-magazine p{margin-bottom:40px}.wp-block-last-magazine-label{display:flex;align-items:center}.wp-block-last-magazine-label::before{background-color:#f05300;border-radius:2px;content:"";display:block;height:32px;margin-right:10px;width:5px}.buttonShopMagazine a{align-items:center;background-color:#f05300 !important;border-radius:4px;border:1px solid #f05300;box-sizing:border-box;color:#fff;display:inline-flex;font-family:"Rolleston Text", serif;font-size:14px;justify-content:center;letter-spacing:0.15px;line-height:1;margin:auto;min-height:45px;outline:none;padding:10px 20px;text-align:center;text-transform:uppercase;transition:all 0.15s}.buttonShopMagazine a:hover{background-color:#000 !important;border-color:#000}.wp-block-localhistory-categories{background-color:#f4f4f4;padding:40px 0}@media (min-width:768px){.wp-block-localhistory-categories{padding:60px 0 90px}}.wp-block-localhistory-categories h2{text-align:center;font-size:34px;margin-bottom:40px}.wp-block-localhistory-categories .wp-block-group__inner-container{box-sizing:border-box;margin:auto;max-width:1190px;padding:0 15px;width:100%}@media (min-width:768px){.wp-block-localhistory-categories .wp-block-group__inner-container{padding:0 30px}}.wp-block-localhistory-categories .wp-block-columns{display:grid;grid-gap:15px;grid-template-columns:1fr}@media (min-width:768px){.wp-block-localhistory-categories .wp-block-columns{grid-template-columns:1fr 1fr 1fr;grid-gap:30px}}.wp-block-localhistory-categories .wp-block-column{position:relative;border-radius:8px;overflow:hidden}.wp-block-localhistory-categories .wp-block-cover__image-background{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.wp-block-localhistory-categories .wp-block-cover__inner-container h3{font-family:"Rolleston Text", serif;font-size:26px;font-weight:400;line-height:1;margin:0}.wp-block-localhistory-categories .wp-block-cover__inner-container h3 a{align-items:flex-end;background-color:transparent;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(3, 24, 26, 0.46) 100%);bottom:0;color:#fff;display:flex;left:0;padding:20px;position:absolute;right:0;top:0;transition:all 0.25s;z-index:1}@media (min-width:768px){.wp-block-localhistory-categories .wp-block-cover__inner-container h3 a{padding:20px 30% 20px 30px}}.wp-block-localhistory-categories .wp-block-cover__inner-container h3 a:hover{background-image:linear-gradient(180deg, rgba(240, 83, 0, 0) 0%, rgba(240, 83, 0, 0.8) 100%)}