@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")}body.open{overflow:hidden}body.open .page__header{margin:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}body.open .navSection{overflow:auto;height:calc(100vh - 124px)}body.open .navSection::-webkit-scrollbar{width:5px}.container{max-width:1330px}.mobile{display:none}.hidden-overflow{overflow:hidden}a,button{transition:all 0.15s ease}.button{color:#000;font-family:"Roboto", sans-serif;font-weight:600;font-size:14px;line-height:16px;text-transform:uppercase;padding:10px;border:1px solid #4F4F4F;border-radius:0}.button:hover{color:#FFF;background:#f05300;border-color:#f05300}.button_orange{background:#f05300;color:#FFF;border:none}.button_orange:hover{background:rgba(240, 83, 0, 0.8);color:#FFF}.button_white{background:#FFF;color:#000;border:none}.button_white:hover{color:#FFF}.button-txt{display:flex;align-items:center}.button-txt span{color:#134B6A;font-family:"Roboto", sans-serif;font-size:14px;font-weight:700;line-height:114.286%;letter-spacing:0.42px;text-transform:uppercase;padding-top:2px}.title{font-family:"Rolleston Text", serif;font-weight:500;letter-spacing:1px;color:#000;font-feature-settings:"clig" off, "liga" off}.ttl_1{font-size:32px;line-height:118.75%}.ttl_2{font-size:22px;line-height:127.273%}.page__header{margin-bottom:24px}.page__header .button{margin:0 24px}.page__header .cart-customlocation{margin-right:24px}.page__header .cart-customlocation svg{padding:5px;margin-right:8px}.page__header .cart-customlocation .cart-count span{color:#000;font-weight:500}.header__top{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:16px}.header__top .list.contactInfo{display:flex;align-items:center;gap:10px;height:22px;margin:0 0 0 14px;padding-left:14px;border-left:1px solid #C9C8C8}.header__top .list.contactInfo li{margin:0}.header__top .list.contactInfo li a{display:flex;padding:4px}.header__top .list.contactInfo li a svg path{fill:#C9C8C8}.header__top .list.contactInfo li a:hover svg path{fill:#000}.header-wishlist{display:flex;cursor:pointer;align-items:center;color:#000}.header-wishlist svg{flex:0 0 16px}.header-wishlist .header-wishlist-count{margin-left:2px}#header-menu{gap:10px}#header-menu .menu-item a{display:block;color:#000;font-family:"Roboto", sans-serif;font-size:12px;font-weight:500;line-height:19px;letter-spacing:0.24px;text-transform:uppercase;padding:3px}#header-menu .menu-item.current-menu-item a{color:#f05300}.header__search{display:flex;border:none;background:transparent;padding:4px;cursor:pointer}.header__search:hover svg g{opacity:1}.header__search:hover svg path{fill:#000}#headerUserBar .woocommerce-navigation{justify-content:center}#headerUserBar .primary-menu{display:flex;flex-wrap:wrap;align-items:center;gap:24px}#headerUserBar .primary-menu .menu-item{margin:0}#headerUserBar .primary-menu .menu-item a{color:#000;font-family:"Roboto", sans-serif;font-size:16px;font-weight:600;line-height:19px;letter-spacing:0.32px;text-transform:uppercase;padding:8px;background:none}#headerUserBar .primary-menu .menu-item.top a{display:flex;align-items:center}#headerUserBar .primary-menu .menu-item.top a:before{content:"";display:block;width:16px;height:16px;background:url("/wp-content/themes/theme-localhistory-shop/images/icon-fire.svg") center/contain no-repeat;margin-right:4px}.primary-menu .menu-item.top a{display:flex;align-items:center}.primary-menu .menu-item.top a:before{content:"";display:block;width:16px;height:16px;background:url("/wp-content/themes/theme-localhistory-shop/images/icon-fire.svg") center/contain no-repeat;margin-right:4px}.footer{background:#00040A;padding:43px 0 18px}.footer .footer__main{margin:0 auto 60px}.footer__logo{margin-bottom:28px}.footer .footer__main__item{color:#828282;font-family:"Roboto", sans-serif;font-size:14px;font-weight:500;line-height:150%}.footer .footer__main__item .footer__txt{max-width:330px}.footer .footer__main__item .button{display:block;width:fit-content;margin:16px 0 0;padding:10px 14px;min-height:auto}.footer .footer__main__item .button:first-of-type{margin-top:30px}.footer .footer__main__item .button.button_orange:hover{background:#FFF;color:#f05300}.footer .button:hover{opacity:1}.footer .button_white{color:#000}.footer .button_white:hover{color:#FFF}.footer h5{color:#828282;font-family:"Roboto", sans-serif;font-size:18px;font-weight:600;line-height:150%;margin-bottom:26px}.footer .footer__meta p{color:#E0E0E0;font-family:"Roboto", sans-serif;font-size:12px;font-weight:500;line-height:normal}.footer #footer-menu li::marker{color:#f05300}.footer .footer__contacts{margin-bottom:50px}.footer .footer__contacts li span{color:#FFF}.footer .contactInfo{justify-content:start;gap:24px}.footer .contactInfo li{margin:0}.footer .contactInfo li svg path{fill:#828282}.footer .contactInfo li a:hover{opacity:1}.footer .contactInfo li a:hover svg path{fill:#FFF}.swiper .container{padding:0}.swiper .swiper-button-prev svg,.swiper .swiper-button-next svg{width:10.506px;height:20.012px}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{content:none}.home .slider{margin:50px 0 46px}.home .slider .slide__wrapper{min-height:252px;max-width:1330px;padding:0 30px;height:100%;margin:0 auto;display:flex;gap:30px;align-items:center;justify-content:center;position:relative}.home .slider .slide__wrapper img{max-height:252px;max-width:100%;order:1}.home .slider .slide__wrapper .swiper-slide__content{padding:40px 0;max-width:425px}.home .slider .slide__wrapper .swiper-slide__content .description{color:#000;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:16px;font-weight:400;line-height:118.75%;letter-spacing:1px;margin-top:8px}.home .slider .slide__wrapper .swiper-slide__content .button{margin-top:24px;padding:10px;background-color:#fff;color:#f05300;border:2px solid #f05300}.home .slider .slide__wrapper .swiper-slide__content .button.button_orange:hover{background:#f05300;color:#FFF}.products-block{padding:45px 0 60px}.products-block:nth-child(even){background:#F4F4F4}.products-block__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.products-block__head h2{margin:0}.products{grid-gap:24px 24px}.products .product:hover{border-radius:0;border-color:transparent}.products .product .onsale{padding:4px 16px;border-radius:6px;top:8px;left:8px}.products .product img{width:100%;border-radius:0;margin-bottom:24px}.products .product .woocommerce-loop-product__title{padding:0;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:22px;font-weight:600;line-height:127.273%;letter-spacing:1px;margin-bottom:16px}.products .product .price,.products .product .product-variation{padding:0;color:rgba(0, 0, 0, 0.5);font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:0.5px}.products .product .price .variation-attributes-price,.products .product .product-variation .variation-attributes-price{font-weight:400;color:rgba(0, 0, 0, 0.5)}.products .product .price .variation-attributes-price .price,.products .product .product-variation .variation-attributes-price .price{font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:20px}.products .product .price .variation-attributes-price:last-child,.products .product .product-variation .variation-attributes-price:last-child{margin-bottom:0}.products .product .price .woocommerce-Price-amount bdi{font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:20px}.products .product .product-variation .variation-attributes{font-family:"Roboto", sans-serif;letter-spacing:normal;font-size:16px;line-height:1}.products .product .added_to_cart,.products .product .button{margin:24px 0 0;padding:10px;width:100%;border:1px solid #4F4F4F;color:#000;font-size:14px;font-weight:600;line-height:114.286%;text-transform:uppercase;letter-spacing:normal}.products .product .added_to_cart:hover,.products .product .button:hover{border-color:#f05300;color:#FFF}.products .product .added_to_cart{background:rgba(240, 83, 0, 0.8);border:1px solid rgba(240, 83, 0, 0.8);border-radius:0;color:#FFF;margin-top:0;min-height:45px}.products .product .added_to_cart:hover{border-color:#f05300;background:#f05300}.page-template-default h1.entry-title{text-align:center;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:34px;font-weight:600;line-height:1;letter-spacing:1px}.woocommerce-products-header h1{text-align:center;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:34px;font-weight:600;line-height:1;letter-spacing:1px}.cart_totals table th,.woocommerce-cart-form td.actions .coupon input,.woocommerce-cart-form td.actions .coupon input th{font-family:"Roboto", sans-serif}.woocommerce-cart-form td.product-quantity .quantity input{width:100%;max-width:60px;box-sizing:border-box;text-align:center;border:0}.woocommerce-cart-form td.actions .coupon input{height:45px;box-sizing:border-box;border-radius:0}.product__price{margin-top:16px;color:rgba(0, 0, 0, 0.5);font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:0.5px}.page-content{margin-top:32px}.page-content h1{text-align:center;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:34px;font-weight:600;line-height:1;letter-spacing:1px}.page-content .message{margin:69px 0 120px;font-family:"Rolleston Text", serif;font-feature-settings:"clig" off, "liga" off;letter-spacing:1px;font-size:20px;line-height:127.273%;text-align:center}.event-block{margin:32px 0;padding:45px 0}.event-block .block__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.event-block .block__head h2{margin:0}.home .event img,.single-event .event img{width:53%}.event{display:flex;align-items:center;box-sizing:border-box}.event img{flex:0 0 53%;width:100%}.event__info{padding-left:70px;box-sizing:border-box}.event__location,.event__date{display:flex;align-items:center;font-family:"Rolleston Text", serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:0.5px}.event__location svg,.event__date svg{flex:0 0 30px;margin-right:8px}.event__date{margin-top:24px}.event__location{margin-top:8px}.event__excerpt{margin-top:24px;font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;line-height:150%}.event .button{margin-top:24px}.events{margin:32px 0 64px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.events .event{display:block;padding:16px;box-shadow:0 4px 8px 3px rgba(0, 0, 0, 0.15), 0 1px 3px 0 rgba(0, 0, 0, 0.3)}.events .event img{margin-bottom:24px}.events .event .event__info{padding:0}.events .event .event__date{margin-top:16px}.events .event .title{font-size:24px;font-weight:700;line-height:1;margin-bottom:0}.events>.event .event__excerpt{display:none}.single-event .single-content{margin:32px 0 60px}.single-event .cms-editor{margin-top:40px;flex:0 0 100%}.single-event .button-txt{margin:40px 0 0 0;flex-direction:row-reverse;justify-content:flex-end}.single-event .button-txt svg{transform:rotate(180deg)}.single-event .books{margin:40px 0 0}.single-event .books h2{margin:0 0 24px}.single-event .books__wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(234px, 234px));grid-gap:24px}.single-event .books .book img{width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:24px}.cms-editor{font-size:16px;font-weight:400;line-height:150%}.cms-editor p{margin-bottom:20px}.cms-editor p:last-child{margin-bottom:0}.writers{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:24px;margin:69px 0 45px}.writers .writer{aspect-ratio:1;background-repeat:no-repeat;background-size:cover;background-position:center}.writers .writer:hover .writer__info{opacity:0}.writers .writer__info{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:#EFE9CF;transition:all 0.3s ease}.writers .writer__info .title{color:#000;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:20px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0.5px;text-align:center}.writers .writer.background_1 .writer__info,.writers .writer.background_7 .writer__info{background:#EFE9CF}.writers .writer.background_2 .writer__info,.writers .writer.background_8 .writer__info{background:#D4DAAE}.writers .writer.background_3 .writer__info,.writers .writer.background_5 .writer__info{background:#CCDCEC}.writers .writer.background_4 .writer__info,.writers .writer.background_6 .writer__info{background:#EAD6D5}.page-template-writers #load-more{display:block;width:fit-content;margin:0 auto 60px}.page-template-writers #load-more:disabled{opacity:0.6;cursor:auto;background:rgba(240, 83, 0, 0.8)}.single-writer .single-content{margin:40px 0 110px}.single-writer .writer{display:flex;align-items:flex-start}.single-writer .writer__img{flex:0 0 350px;width:350px;aspect-ratio:1;object-fit:cover;border:5px solid #FFF;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15);box-sizing:border-box;margin-right:50px}.single-writer .writer__info h1.title{font-size:34px;font-weight:500;line-height:88.235%;margin:0 0 28px}.single-writer .writer__info .cms-editor{font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;line-height:125%;letter-spacing:0.5px}.single-writer .books{margin:32px 0 0}.single-writer .books h2{margin:0 0 24px}.single-writer .books__wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 170px));grid-gap:24px}.single-writer .books .book img{width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:24px}.single-writer .event-block{margin:60px 0 0;padding:0}.single-writer .writers{margin:32px 0 0}.single-product .containerSingleProduct__body{grid-template-columns:400px 1fr;grid-gap:50px;margin-top:45px}.single-product .containerSingleProduct__body .author-list{display:grid;grid-gap:10px;margin-top:24px}.single-product .containerSingleProduct__body .author-list .author-name{display:block;width:fit-content;color:#000;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:24px;font-weight:500;line-height:75%}.single-product .containerSingleProduct__body .author-list .author-name:hover{color:rgba(240, 83, 0, 0.8)}.single-product .woocommerce-product-gallery__image--placeholder{width:400px;display:flex;align-items:center;justify-content:center;background:rgba(204, 204, 204, 0.2)}.single-product .slider__wrapper{margin-top:16px;position:relative}.single-product .slider__wrapper .swiper-button:after{content:none}.single-product .slider__wrapper .swiper-button svg{width:24px;height:24px;top:calc(50% - 12px)}.single-product .slider__wrapper .swiper-button-next{right:0}.single-product .slider__wrapper .swiper-button-prev{left:0}.single-product .swiper{width:400px;height:100%}.single-product .swiper .swiper-slide{display:flex;justify-content:center;align-items:center;cursor:pointer}.single-product .swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:1}.single-product .swiper .swiper-slide.swiper-slide-fully-visible{opacity:0.7}.single-product .swiper .swiper-slide.swiper-slide-thumb-active{opacity:1}.single-product .product-swiper-main{height:400px}.single-product .product-swiper-small{height:122px;width:calc(100% - 80px);box-sizing:border-box;margin:0 auto}.single-product .product-swiper-small .swiper-slide img{object-fit:cover}.single-product .product-slider .buttons{margin-top:24px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.single-product .product-slider .buttons .btn_text{display:flex;align-items:center;color:#000;font-size:12px;font-weight:600;line-height:100%;text-transform:uppercase}.single-product .product-slider .buttons .btn_text:hover{color:rgba(240, 83, 0, 0.8)}.single-product .product-slider .buttons .circle{flex:0 0 28px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50px;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15);margin-right:8px}.single-product .product-slider .buttons .circle svg{width:16px;height:16px}.single-product .product__info .product__head{display:flex;justify-content:space-between;align-items:center}.single-product .product__labels{display:flex;gap:10px;flex-wrap:wrap}.single-product .product__labels .onsale{position:relative;top:auto;left:auto}.single-product .product__labels .tag{background:#BB6BD9;color:#FFF}.single-product .product__labels span{border-radius:6px;font-size:12px;font-weight:500;line-height:158.333%;letter-spacing:0.24px;text-transform:uppercase;padding:4px 16px}.single-product .availability{font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:22px;font-weight:500;line-height:1;letter-spacing:1px}.single-product .availability .in-stock{color:#06A302}.single-product .availability .out-of-stock{color:#F2994A}.single-product .product .product_title{color:#000;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:34px;font-weight:600;line-height:88.235%;letter-spacing:1px;margin:24px 0 8px}.single-product .onbackorder .stock.available-on-backorder{display:none}.single-product .woocommerce-product-details__short-description{margin-top:24px;color:#5A5A5A;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:16px;font-weight:400;line-height:125%;letter-spacing:0.5px}.single-product .woocommerce-product-details__short-description h1,.single-product .woocommerce-product-details__short-description h2,.single-product .woocommerce-product-details__short-description h3,.single-product .woocommerce-product-details__short-description h4,.single-product .woocommerce-product-details__short-description h5,.single-product .woocommerce-product-details__short-description h6{font-family:"Rolleston Text", serif;margin:0 0 20px}.single-product .woocommerce-product-details__short-description .btn_scroll{color:#2F80ED;text-decoration-line:underline}.single-product .woocommerce-product-details__short-description .btn_scroll:hover{color:rgba(240, 83, 0, 0.8)}.single-product .variations_form{margin-top:24px}.single-product .variations_form .variations .custom-wc-variations{margin:0;display:grid;grid-template-columns:1fr 1fr;border-radius:8px;background:#EEF1F4;padding:2px}.single-product .variations_form .variations .custom-wc-variations .field-product-variations input{display:none}.single-product .variations_form .variations .custom-wc-variations .field-product-variations label{display:flex;align-items:center;justify-content:center;min-width:194px;color:#000;font-family:"Roboto", sans-serif;font-size:12px;font-weight:600;line-height:158.333%;letter-spacing:0.24px;text-transform:uppercase;padding:4px;border-radius:6px;background:transparent}.single-product .variations_form .variations .custom-wc-variations input:checked~label{background:#fff;box-shadow:0 3px 8px 0 rgba(0, 0, 0, 0.12), 0 3px 1px 0 rgba(0, 0, 0, 0.04)}.single-product .variations_form .single_variation_wrap{margin-top:45px}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;align-items:flex-end;justify-content:space-between}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .amount__wrapper{display:flex;align-items:flex-end;flex-direction:row-reverse}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .woocommerce-variation{margin-right:42px;display:flex;flex-direction:column}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .woocommerce-variation .woocommerce-variation-availability{order:-1}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .woocommerce-variation .woocommerce-variation-availability .stock.in-stock{margin:0 0 10px}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .woocommerce-variation .price{display:grid;margin:0}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .woocommerce-variation .price del{color:#5A5A5A;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:16px;font-weight:400;line-height:118.75%;letter-spacing:1px;margin-bottom:10px;text-decoration:none;position:relative;width:fit-content}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .woocommerce-variation .price del:after{content:"";width:100%;height:2px;background:#f05300;position:absolute;left:0;top:calc(50% - 1px)}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .woocommerce-variation .price ins bdi{color:#000;font-feature-settings:"clig" off, "liga" off;font-family:"Roboto", sans-serif;font-size:32px;font-weight:600;line-height:87.5%;letter-spacing:1px}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .woocommerce-variation .price ins bdi span{font-size:24px;font-weight:500;letter-spacing:normal}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .amount{display:flex;align-items:center}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .amount .quantity{margin:0;position:relative}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .amount .quantity .screen-reader-text{display:none}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .amount .quantity input[type="number"]::-webkit-inner-spin-button,.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .amount .quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .amount .quantity input[type="number"]{width:40px;color:#000;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:0.5px;padding:0;text-align:center;border:none}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .amount .reduction,.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .amount .increase{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:6px;background:#EEF1F4;cursor:pointer}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .btn__wrapper{display:flex;align-items:center;gap:12px}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .btn__wrapper .add-to-wishlist{display:flex;cursor:pointer}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .btn__wrapper .add-to-wishlist.active svg path{fill:#f05300}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .button{margin:0;padding:10px;width:140px;text-align:center;background-image:none;font-size:14px;font-weight:600;line-height:114.286%;text-transform:uppercase;border:none}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .button:hover{background:rgba(240, 83, 0, 0.8);border:none}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled .amount,.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled .stock.out-of-stock{display:none}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button.disabled{cursor:auto;background:rgba(240, 83, 0, 0.8)}.single-product .price .woocommerce-Price-amount bdi{font-size:32px;font-weight:600;line-height:87.5%;letter-spacing:1px}.single-product .price .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-size:24px;font-weight:500;letter-spacing:normal}.single-product .price del .woocommerce-Price-amount bdi{font-size:16px;font-weight:400;line-height:118.75%;color:#5A5A5A}.single-product .price del .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-size:16px;font-weight:400;line-height:118.75%;letter-spacing:1px}.single-product .stock{font-family:"Rolleston Text", serif;font-feature-settings:"clig" off, "liga" off}.single-product .stock.in-stock{margin-top:8px}.single-product .mz-simple-cart{display:flex;align-items:flex-end;justify-content:space-between}.single-product .mz-simple-cart .price{display:grid;margin:0 42px 0 0}.single-product .mz-simple-cart .price del{color:#5A5A5A;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:16px;font-weight:400;line-height:118.75%;letter-spacing:1px;margin-bottom:10px;text-decoration:none;position:relative;width:fit-content}.single-product .mz-simple-cart .price del:after{content:"";width:100%;height:2px;background:#f05300;position:absolute;left:0;top:calc(50% - 1px)}.single-product .mz-simple-cart .price ins bdi{color:#000;font-feature-settings:"clig" off, "liga" off;font-size:32px;font-weight:600;line-height:87.5%;letter-spacing:1px}.single-product .mz-simple-cart .price ins bdi span{font-size:24px;font-weight:500;letter-spacing:normal}.single-product .mz-simple-cart .amount__wrapper{display:flex;align-items:flex-end;flex-direction:row-reverse}.single-product .mz-simple-cart .amount{display:flex;align-items:center}.single-product .mz-simple-cart .amount .quantity{margin:0;position:relative}.single-product .mz-simple-cart .amount .quantity .screen-reader-text{display:none}.single-product .mz-simple-cart .amount .quantity input[type="number"]::-webkit-inner-spin-button,.single-product .mz-simple-cart .amount .quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product .mz-simple-cart .amount .quantity input[type="number"]{width:40px;color:#000;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:20px;font-weight:400;line-height:150%;letter-spacing:0.5px;padding:0;text-align:center;border:none}.single-product .mz-simple-cart .amount .reduction,.single-product .mz-simple-cart .amount .increase{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:6px;background:#EEF1F4;cursor:pointer}.single-product .mz-simple-cart .btn__wrapper{display:flex;align-items:center;gap:12px}.single-product .mz-simple-cart .btn__wrapper .add-to-wishlist{display:flex;cursor:pointer}.single-product .mz-simple-cart .btn__wrapper .add-to-wishlist.active svg path{fill:#f05300}.single-product .mz-simple-cart .button{margin:0;padding:10px;width:140px;text-align:center;background-image:none;font-size:14px;font-weight:600;line-height:114.286%;text-transform:uppercase;border:none}.single-product .mz-simple-cart .button:hover{background:rgba(240, 83, 0, 0.8);border:none}.single-product .product_cat-clothing .product__info .variations_form{display:flex;flex-direction:column;margin:32px 0 45px}.single-product .product_cat-clothing .product__info .variations_form .single_variation_wrap{margin:0}.single-product .product_cat-clothing .product__info .variations_form .variations{margin-top:45px;order:2}.single-product .product_cat-clothing .variations_form .variations .custom-wc-variations{display:flex;flex-direction:column;gap:16px;background:none;border:none;border-radius:0}.single-product .product_cat-clothing .variations_form .variations .custom-wc-variations label{min-width:auto;border-radius:6px;justify-content:left;padding-left:32px;font-family:"Rolleston Text", serif;font-feature-settings:"clig" off, "liga" off;font-size:18px;font-weight:500;line-height:100%}.single-product .product_cat-clothing .variations_form .variations .custom-wc-variations label:before{content:"";width:20px;height:20px;border:2px solid #CCCCCC;border-radius:100%;position:absolute;left:0;top:calc(50% - 10px);box-sizing:border-box}.single-product .product_cat-clothing .variations_form .variations .custom-wc-variations input:checked~label{background:none;box-shadow:none}.single-product .product_cat-clothing .variations_form .variations .custom-wc-variations input:checked~label:before{border:5px solid #0A4E9F}.single-product .payment-delivery__block{display:grid;grid-gap:32px;grid-template-columns:1fr 1fr;margin-top:32px;border-top:1px solid #BDBDBD;border-bottom:1px solid #BDBDBD;padding:16px 0}.single-product .payment-delivery__block .ttl{color:#000;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:18px;font-weight:500;line-height:100%;margin-bottom:24px}.single-product .payment-delivery__block img{flex:0 0 32px;width:32px;height:32px;object-fit:contain;margin-right:12px}.single-product .payment-delivery__block span{color:#5A5A5A;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:16px;font-weight:400;line-height:125%;letter-spacing:0.5px}.single-product .payment-delivery__block .payment__list{flex-direction:column}.single-product .payment-delivery__block .payment__list .payment__item{display:flex;align-items:center}.single-product .payment-delivery__block .delivery__list{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.single-product .payment-delivery__block .delivery__list .delivery__item{display:flex;align-items:center}.single-product .features,.single-product .about-author,.single-product #about-product,.single-product .reviews{margin-bottom:60px}.single-product .features h2,.single-product .about-author h2,.single-product #about-product h2,.single-product .reviews h2{margin:0 0 24px}.single-product .features{margin-bottom:20px}.single-product .features .title{position:relative;padding-right:40px;width:fit-content;margin:0}.single-product .features .title:hover{cursor:pointer}.single-product .features .title svg{transform:rotate(90deg);position:absolute;right:0;top:calc(50% - 13px);transition:all 0.15s ease}.single-product .features.active .title svg{transform:rotate(-90deg)}.single-product .features .features__list-wrapper{display:none}.single-product .features .features__list{display:flex;flex-wrap:wrap;gap:16px 100px;margin-top:24px;padding-bottom:40px}.single-product .features .features__list .features__item{flex:0 0 444px;display:flex;justify-content:space-between;color:#000;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:16px;font-weight:400;line-height:118.75%;letter-spacing:1px}.single-product .features .features__list .features__item .ttl{flex:0 0 200px;display:flex;align-items:center;color:#828282}.single-product .features .features__list .features__item .ttl svg{margin:4px 8px 4px 4px}.single-product .features .features__list .features__item .txt{flex:0 0 200px;display:flex;align-items:center}.single-product .features .features__list .features__item .txt p{margin:0}.single-product .features .features__list .features__item .txt a{color:#219653;text-decoration-line:underline}.single-product .features .features__list .features__item .txt a:hover{color:rgba(240, 83, 0, 0.8)}.single-product .about-author .author__list{max-width:1136px;display:grid;grid-gap:40px}.single-product .about-author .author__list .author__item{display:flex;gap:24px}.single-product .about-author .author__list .author__item .author__img{flex:0 0 124px;width:124px;height:124px;border-radius:100%;border:5px solid #FFF;box-sizing:border-box;object-fit:cover;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15)}.single-product .about-author .author__list .author__item .author__info .cms-editor{color:#5A5A5A;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;margin-top:8px;line-height:125%;letter-spacing:0.5px}.single-product #about-product .cms-editor{max-width:1136px;color:#5A5A5A;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;margin-top:8px;line-height:125%;letter-spacing:0.5px}.single-product #about-product .cms-editor h1,.single-product #about-product .cms-editor h2,.single-product #about-product .cms-editor h3,.single-product #about-product .cms-editor h4,.single-product #about-product .cms-editor h5,.single-product #about-product .cms-editor h6{margin-bottom:20px}.single-product .reviews .reviews__list{max-width:700px;margin:32px auto 0;display:grid;grid-gap:24px}.single-product .reviews .reviews__list .review{display:flex;align-items:center;gap:12px}.single-product .reviews .reviews__list .review.left .review__wrapper{border-radius:30px 30px 30px 0}.single-product .reviews .reviews__list .review.right{flex-direction:row-reverse}.single-product .reviews .reviews__list .review.right .review__wrapper{border-radius:30px 30px 0 30px}.single-product .reviews .reviews__list .review .review__wrapper{background:#F5F5F5;padding:16px 24px;max-width:450px;color:#5A5A5A;font-feature-settings:"clig" off, "liga" off;font-family:"Rolleston Text", serif;font-size:16px;font-weight:400;line-height:118.75%;letter-spacing:1px}.single-product .reviews .reviews__list .review .name{margin-top:10px}.single-product .reviews .reviews__list .review .avatar{flex:0 0 50px;width:50px;height:50px;border-radius:100%;object-fit:cover}.single-product .reviews .reviews__list .review .avatar.avatar_default{background:#e3e3e3;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.single-product .products-block{background:#FFF}.single-product .products-block:nth-child(odd){background:#F4F4F4}.search-popup{background-color:#F4F4F4;position:fixed;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:start;opacity:0;pointer-events:none;z-index:-9}.search-popup.active{opacity:1;z-index:999;pointer-events:all}.search-popup__body{display:flex;flex-direction:column;width:920px;max-width:calc(100% - 30px);padding:50px 0}.search-popup__form{height:60px;border:1px solid #f05300;background:#FFF;display:flex;align-items:center}.search-popup__input{color:#000;font-size:16px;font-weight:600;line-height:19px;letter-spacing:0.32px;border:none;outline:none;background:transparent;margin:0;width:100%;height:50px;padding:5px 15px}.search-popup__input::placeholder{color:#000;font-size:16px;font-weight:600;line-height:19px;letter-spacing:0.32px}.search-popup__button{background:transparent;border:none;outline:none;width:40px;height:40px;margin-right:15px}.search-popup__button svg{width:22px;height:22px}.search-popup__list{max-height:calc(100vh - 250px);overflow-y:auto;margin-top:35px;padding-right:15px;width:100%;display:grid;grid-gap:10px;box-sizing:border-box}.search-popup__list::-webkit-scrollbar{width:5px;background:#EFEFEF}.search-popup__list::-webkit-scrollbar-thumb{background:#f05300;border-radius:0}.search-popup__list a{display:block;width:fit-content}.search-popup__close{display:flex;color:#f05300;margin:0 0 10px auto;font-weight:700;font-size:22px}.mz-content-cookie.prod-cards{margin-top:32px}.mz-content-cookie h1{text-align:center;font-size:34px;margin:0}.mz-content-cookie .message{margin:69px 0 120px;font-family:"Rolleston Text", serif;font-feature-settings:"clig" off, "liga" off;letter-spacing:1px;font-size:20px;line-height:127.273%;text-align:center}.mz-content-cookie .message svg{width:16px;height:16px}.mz-content-cookie .message .button{margin-top:20px}.mz-content-cookie .products{margin:45px 0 80px}.error404 main{display:flex;align-items:center;justify-content:center;padding:40px 0}.error404 .page-header h1{text-align:center}.error404 .page-content{text-align:center}@media (max-width:1280px){.product__price,.products .product .price,.products .product .product-variation{font-size:18px}.single-writer .books .book .title,.products .product .woocommerce-loop-product__title{font-size:20px}.event img{flex:0 0 50%;width:50%}.event__info{padding-left:50px;flex:0 0 47%}.events .event img{width:100%}.single-product .containerSingleProduct__body{grid-gap:40px}}@media (max-width:1024px){#headerUserBar .primary-menu{gap:15px}#headerUserBar .primary-menu .menu-item a{font-size:14px;line-height:18px;padding:4px}.page__header{margin-bottom:16px}.event{align-items:normal}.event img{object-fit:cover}.event__info{padding-left:30px}.writers{grid-template-columns:1fr 1fr 1fr;margin:50px 0 45px}.single-writer .writer__img{flex:0 0 300px;width:300px;margin-right:40px}.single-writer .single-content{margin:40px 0 90px}.single-product .containerSingleProduct__body{grid-template-columns:320px 1fr;grid-gap:24px}.single-product .swiper.product-swiper-main{width:100%;height:320px}.single-product .product-swiper-small{height:100px;width:calc(100% - 60px)}.single-product .containerSingleProduct__body .author-list .author-name,.single-product .availability{font-size:18px}.single-product .product .product_title{font-size:30px}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .woocommerce-variation .price ins bdi,.single-product .price .woocommerce-Price-amount bdi{font-size:28px}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .woocommerce-variation .price ins bdi span,.single-product .price .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-size:20px}.single-product .payment-delivery__block{grid-template-columns:1fr}.single-product .payment-delivery__block .ttl{margin-bottom:12px}.single-product .product-slider .buttons{justify-content:start}.single-product .containerSingleProduct__body .author-list{margin-top:15px}.single-product .containerSingleProduct__body{margin-top:40px}.single-product .variations_form .single_variation_wrap{margin-top:40px}.containerSingleProduct__body .price{font-size:20px}.page-template-default h1.entry-title,.woocommerce-products-header h1,.mz-content-cookie h1,.page-content h1,.ttl_1{font-size:30px}.search-popup__body{padding:40px 0;width:738px}.search-popup__form{height:50px}.search-popup__input{height:40px}.search-popup__button{margin-right:5px}.search-popup__list{max-height:calc(100vh - 220px)}.page-content .message,.mz-content-cookie .message{margin:40px 0 100px;font-size:18px}.mz-content-cookie .message svg{width:14px;height:14px}.mz-content-cookie.prod-cards,.page-content{margin-top:28px}.mz-content-cookie .products{margin:40px 0 60px}.woocommerce-cart main{padding-bottom:60px}}@media (max-width:859px){#headerUserBar{display:none}.mobile{display:block}.footer .footer__main{margin:0 0 40px 0}.footer .footer__contacts{margin-bottom:1rem}.footer h5{margin-bottom:10px}.footer .contactInfo{display:flex}.header__top .cart-customlocation{display:none}#mob-primary-menu{display:flex;flex-direction:column}.header__top{justify-content:center}.header__top .btn__login{flex:0 0 100%;order:2;text-align:center}.header__top .btn__login .button{margin:20px auto}.header__top .header-wishlist{display:flex;align-items:center;margin-left:14px;padding:3px 7px 3px 14px;border-left:1px solid #C9C8C8}.header__top .header-wishlist svg path{fill:#C9C8C8}.header__top .header-wishlist svg:hover path{fill:#000}.page__header nav #mob-primary-menu,.page__header nav #header-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.page__header nav #mob-primary-menu li,.page__header nav #header-menu li{width:fit-content;margin:0}.page__header nav #mob-primary-menu li a,.page__header nav #header-menu li a{font-family:"Roboto", sans-serif;font-size:1rem;padding:5px;background:none;text-transform:uppercase;border:none}.page__header nav #header-menu{margin-bottom:8px}.page__header .cart-customlocation{margin-right:10px}.home .slider .slide__wrapper{min-height:auto;max-width:500px;flex-wrap:wrap;gap:15px}.home .slider .slide__wrapper img{position:relative;margin:0 auto;order:0}.home .slider .slide__wrapper .swiper-slide__content{padding:20px 0 0;max-width:none}.event{flex-direction:column}.event img{width:100%;flex:0 0 100%}.home .event img,.single-event .event img{width:100%}.event__info{padding:0;margin-top:20px}.events .event .event__info{margin-top:0}.events{grid-template-columns:1fr}.single-event .cms-editor{margin-top:24px}.single-event .single-content{margin:32px 0 40px}.writers{grid-template-columns:1fr 1fr;margin:40px 0}.writers .writer.background_1 .writer__info,.writers .writer.background_6 .writer__info{background:#EFE9CF}.writers .writer.background_2 .writer__info,.writers .writer.background_5 .writer__info{background:#D4DAAE}.writers .writer.background_3 .writer__info,.writers .writer.background_8 .writer__info{background:#CCDCEC}.writers .writer.background_4 .writer__info,.writers .writer.background_7 .writer__info{background:#EAD6D5}.single-writer .writer__img{flex:0 0 200px;width:200px}.single-writer .single-content{margin:32px 0 60px}.single-writer .books__wrapper{grid-template-columns:repeat(auto-fit, minmax(170px, 1fr))}.single-writer .books .book img{margin-bottom:16px}.single-writer .books .book .title{line-height:115%}.product__price{margin-top:8px}.single-writer .books{margin:40px 0 0}.single-product .containerSingleProduct__body{grid-template-columns:300px 1fr}.single-product .product-swiper-small{height:90px}.variations_form.cart .variations tbody,.single-product .variations_form .variations .custom-wc-variations{grid-template-columns:1fr}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.single-product .mz-simple-cart{flex-direction:column;gap:24px;align-items:start}.single-product .payment-delivery__block{grid-gap:24px}.single-product .product_cat-clothing .variations_form .variations .custom-wc-variations label{font-size:16px}.single-product .product_cat-clothing .variations_form .variations .custom-wc-variations{gap:8px}.search-popup__body{width:600px}.page-content .message,.mz-content-cookie .message{margin:40px 0 80px}.single-event .books__wrapper{grid-template-columns:repeat(auto-fit, minmax(200px, 200px))}}@media (max-width:768px){.home .slider .slide__wrapper{max-width:460px}.single-writer .writer{align-items:center;flex-direction:column}.single-writer .writer__img{flex:0 0 100%;width:100%;max-width:350px;margin:0 0 40px}.single-writer .writer__info h1.title{margin:0 0 20px}.single-product .containerSingleProduct__body{grid-template-columns:100%;grid-gap:40px}.single-product .product-swiper-small{height:100px;width:calc(100% - 80px)}.single-product .payment-delivery__block,.single-product .variations_form .variations .custom-wc-variations{grid-template-columns:1fr 1fr}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.single-product .mz-simple-cart{flex-direction:row;align-items:flex-end}.single-product .containerSingleProduct__body{margin-top:20px}.single-product .product_cat-clothing .product__info .variations_form .variations{margin:0 0 32px;order:inherit}.search-popup__body{padding:30px 0}.search-popup__list{max-height:calc(100vh - 200px)}.page-content .message,.mz-content-cookie .message,.mz-content-cookie .products{margin:30px 0 60px}.single-event .books__wrapper{grid-template-columns:1fr 1fr}}@media (max-width:576px){.page-template-default h1.entry-title,.woocommerce-products-header h1,.mz-content-cookie h1,.page-content h1,.ttl_1{font-size:26px}.footer h5{font-size:16px}.footer__main{grid-gap:20px}.footer .footer__main__item .button{margin:16px 0}.page__header .cart-customlocation{margin-right:0}.page__header nav #mob-primary-menu,.page__header nav #header-menu{gap:4px}.page__header nav #header-menu{margin-bottom:4px}.home .slider .slide__wrapper{max-width:none;padding:0 20px}.home .slider{margin:35px 0 45px}.home .slider .swiper-button-next,.home .slider .swiper-button-prev{display:none}.products .product img{margin-bottom:16px}.products .product .button{margin-top:16px}.products{grid-gap:24px 15px}.event__location,.event__date{font-size:18px}.event__date{margin-top:15px}.event__location{margin-top:5px}.event__excerpt{margin-top:15px}.event .button{margin-top:15px}.event-block,.products-block{margin:0}.writers{grid-gap:15px;margin:30px 0}.page-template-writers #load-more{margin:0 auto 45px}.writers{grid-template-columns:1fr}.single-writer .writer__info h1.title{font-size:26px;margin-bottom:15px}.single-writer .single-content{margin:32px 0 40px}.single-product .payment-delivery__block,.single-product .variations_form .variations .custom-wc-variations{grid-template-columns:1fr}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.single-product .mz-simple-cart{flex-direction:column;align-items:start}.single-product .product .product_title{font-size:26px}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .woocommerce-variation .price ins bdi,.single-product .price .woocommerce-Price-amount bdi{font-size:22px}.single-product .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .woocommerce-variation .price ins bdi span,.single-product .price .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-size:16px}.single-product .containerSingleProduct__body .author-list{margin-top:10px}.single-product .product__labels span{font-size:11px;line-height:140%;padding:4px 12px}.single-product .variations_form,.single-product .woocommerce-product-details__short-description{margin-top:20px}.single-product .variations_form .single_variation_wrap{margin-top:32px}.single-product .containerSingleProduct__body{grid-gap:24px}.single-product .features .features__list .features__item{flex:0 0 420px}.single-product .features .features__list .features__item .ttl svg{margin:4px 6px 4px 0;flex:0 0 8px}.single-product .about-author .author__list .author__item{flex-direction:column}.ttl_2{font-size:20px}.single-product .about-author .author__list .author__item .author__img{margin:0 auto}.single-product .about-author .author__list .author__item .author__img{flex:0 0 150px;width:150px;height:150px}.search-popup__body{padding:24px 0}.search-popup__close{font-size:18px}.search-popup__button svg{width:18px;height:18px}.search-popup__list{margin-top:24px}.search-popup__input{font-size:14px;height:34px}.search-popup__input::placeholder{font-size:14px}.search-popup__form{height:44px}.search-popup__list{max-height:calc(100vh - 180px)}.page-content .message,.mz-content-cookie .message{margin:20px 0 40px;font-size:16px}.mz-content-cookie .message svg{width:13px;height:13px}.mz-content-cookie.prod-cards,.page-content{margin-top:24px}.mz-content-cookie .products{margin:20px 0 40px}.woocommerce-cart main{padding-bottom:40px}.single-event .books__wrapper{grid-template-columns:1fr}}@media (max-width:476px){.single-product .product-swiper-small{height:60px;width:calc(100% - 60px)}.single-product .features .features__list .features__item{flex:0 0 100%;justify-content:start;gap:15px}.single-product .features .features__list .features__item .ttl,.single-product .features .features__list .features__item .txt{flex:1}}@media (max-width:376px){.footer .footer__main__item .button{width:100%;text-align:center}.single-product .product-slider .buttons{gap:10px}}@media (max-width:350px){.single-product .swiper.product-swiper-main{height:280px}.custom-logo-link img{max-height:25px}}