@charset "UTF-8";.popup{inset-block:calc(var(--wp-admin--admin-bar--height, 0px) + var(--th-header-size)) 0;inset-inline:0;opacity:0;pointer-events:none;-webkit-transition:opacity var(--th-transition),visibility 0s linear .4s;transition:opacity var(--th-transition),visibility 0s linear .4s;visibility:hidden}.header:not([class*="--visible"]){-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header-panel:not([class*="--visible"]),.screen__title:not([class*="--visible"]){-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.screen__content>:not([class*="--visible"]),.screen__title:not([class*="--visible"]){opacity:0}.cards__button{color:var(--th-color-01,#131a22);font:500 var(--th-text-13)/var(--th-line-13) var(--th-font-general);letter-spacing:.05em;padding-block:.4375rem .375rem;text-align:center;text-transform:uppercase;-webkit-transition:color var(--th-transition);transition:color var(--th-transition)}.cards__button:after{background-color:currentColor;block-size:.0625rem;content:"";display:block;inline-size:100%;-webkit-transition:background-color var(--th-transition);transition:background-color var(--th-transition)}.cards__button:active,.cards__button:focus-visible{color:var(--th-color-02,#ff5266)}.cards__button:active:after,.cards__button:focus-visible:after{background-color:transparent}@media (hover:hover){.cards__button:hover{color:var(--th-color-02,#ff5266)}.cards__button:hover:after{background-color:transparent}}.pop-order__button,.popup-card__actions-item,.popup-card__delete,.popup__close,.screen-empty__link,[data-like-button]{border-end-end-radius:calc(var(--th-border-radius) / 2);border-end-start-radius:calc(var(--th-border-radius) / 2);border-start-end-radius:calc(var(--th-border-radius) / 2);border-start-start-radius:calc(var(--th-border-radius) / 2);font:500 var(--th-text-14)/var(--th-line-14) var(--th-font-general);padding-block:1.25rem;padding-inline:1.875rem;text-align:center}.pop-order__button--send,.popup-card__actions-item--buy,.screen-empty__link{background-color:var(--th-color-01,#131a22);color:#fff;-webkit-transition:color var(--th-transition);transition:color var(--th-transition)}.pop-order__button--send:active,.pop-order__button--send:focus-visible,.popup-card__actions-item--buy:active,.popup-card__actions-item--buy:focus-visible,.screen-empty__link:active,.screen-empty__link:focus-visible{color:var(--th-color-02,#ff5266)}@media (hover:hover){.pop-order__button--send:hover,.popup-card__actions-item--buy:hover,.screen-empty__link:hover{color:var(--th-color-02,#ff5266)}}.pop-order__button--cancel,.popup-card__actions-item--reset,.popup-card__delete,.popup__close,[data-like-button]{color:var(--th-color-01,#131a22);-webkit-transition:-webkit-box-shadow var(--th-transition);transition:-webkit-box-shadow var(--th-transition);transition:box-shadow var(--th-transition);transition:box-shadow var(--th-transition),-webkit-box-shadow var(--th-transition)}.pop-order__button--cancel:active,.pop-order__button--cancel:focus-visible,.popup-card__actions-item--reset:active,.popup-card__actions-item--reset:focus-visible,.popup-card__delete:active,.popup-card__delete:focus-visible,.popup__close:active,.popup__close:focus-visible,[data-like-button]:active,[data-like-button]:focus-visible{-webkit-box-shadow:0 .25rem .5rem .125rem rgba(0,0,0,.15);box-shadow:0 .25rem .5rem .125rem rgba(0,0,0,.15)}@media (hover:hover){.pop-order__button--cancel:hover,.popup-card__actions-item--reset:hover,.popup-card__delete:hover,.popup__close:hover,[data-like-button]:hover{-webkit-box-shadow:0 .25rem .5rem .125rem rgba(0,0,0,.15);box-shadow:0 .25rem .5rem .125rem rgba(0,0,0,.15)}}.pop-order__button--cancel{background-color:var(--th-color-03,#f0f0f0)}.popup-card__actions-item--reset,.popup-card__delete,.popup__close,[data-like-button]{background-color:var(--th-color-08,#f9f9f9)}@media (max-width:740px){.pop-order__button,.popup-card__actions-item,.popup-card__delete,.popup__close,.screen-empty__link,[data-like-button]{padding-block:15px}}:root{color-scheme:light;--th-color-01:#131a22;--th-color-02:#ff5266;--th-color-03:#f0f0f0;--th-color-04:#ceaa90;--th-color-05:#5f5f5f;--th-color-06:#b5b5b5;--th-color-07:#e2e2e2;--th-color-08:#f9f9f9;--th-color-09:#cfcfcf;--th-color-10:#e6e6e6;--th-color-11:#e3e3e3;--th-color-12:#fcfcfc;--th-color-13:#eee;--th-box-shadow:0 0.125rem 0.25rem 0 hsla(0,0%,89%,.1),0 0.5rem 0.5rem 0 hsla(0,0%,89%,.09),0 1.125rem 0.6875rem 0 hsla(0,0%,89%,.05),0 2rem 0.8125rem 0 hsla(0,0%,89%,.01);--th-border-radius:0.5rem;--th-font-general:M-FF,sans-serif;--th-font-second:L,sans-serif;--th-font-third:I,sans-serif;--th-transition:0.4s ease-out;--th-header-size:4.75rem;--th-header-sticky:calc(var(--th-header-size) + 0.625rem);--th-footer-size:24.375rem;--th-panel-size:3.25rem;--th-section-offset:10rem;--th-wrap-size:83.75rem;--th-text-6422:2rem;--th-line-6422:1.21875;--th-text-5232:3.25rem;--th-line-5232:1.192308;--th-text-4232:2.625rem;--th-line-4232:1.190477;--th-text-4020:2rem;--th-line-4020:1.2;--th-text-36:2.25rem;--th-line-36:1.111112;--th-text-3618:2.25rem;--th-line-3618:1.111112;--th-text-32:2rem;--th-line-32:1.125;--th-text-3216:2rem;--th-line-3216:1.125;--th-text-24:1.5rem;--th-line-24:1.25;--th-text-20:1.25rem;--th-line-20:1.2;--th-text-18:1.125rem;--th-line-18:1.111112;--th-text-14:0.875rem;--th-line-14:1.285717;--th-text-1412:0.875rem;--th-line-1412:1.285717;--th-text-13:0.8125rem;--th-line-13:1.23077;--th-text-12:0.75rem;--th-line-12:1.16667;--th-text-11:0.6875rem;--th-line-11:1.27273}@media (max-width:1399px){:root{--th-wrap-size:1140px}}@media (max-width:1199px){:root{--th-wrap-size:960px}}@media (max-width:991px){:root{--th-header-size:80px;--th-footer-size:328px;--th-section-offset:120px;--th-wrap-size:720px;--th-text-6422:48px;--th-line-6422:1.125;--th-text-3216:24px;--th-line-3216:1.25}}@media (max-width:740px){:root{--th-header-size:64px;--th-section-offset:80px;--th-wrap-size:540px;--th-text-6422:35px;--th-line-6422:1.142858;--th-text-5232:42px;--th-line-5232:1.190477;--th-text-4232:37px;--th-line-4232:1.135136;--th-text-4020:30px;--th-text-3618:27px;--th-line-3618:1.185187;--th-text-3216:20px;--th-line-3216:1.2}}@media (max-width:575px){:root{--th-footer-size:calc(276px + var(--th-panel-size));--th-wrap-size:374px;--th-text-6422:22px;--th-line-6422:1.272728;--th-text-5232:32px;--th-line-5232:1.125;--th-text-4232:32px;--th-line-4232:1.125;--th-text-4020:20px;--th-text-3618:18px;--th-line-3618:1.333334;--th-text-3216:16px;--th-line-3216:1.375;--th-text-1412:12px;--th-line-1412:1.16667}}@media (max-width:390px){:root{--th-text-4232:26px;--th-line-4232:1.23077;--th-section-offset:calc(60px + 20 * (100vw - 320px) / 70);--th-wrap-size:calc(100% - 16px)}}@font-face{font-display:swap;font-family:M-FF;font-style:normal;font-weight:300;src:url(/fonts/Montserrat-Light.woff2) format("woff2"),url(/fonts/Montserrat-Light.woff) format("woff")}@font-face{font-display:swap;font-family:M-FF;font-style:normal;font-weight:400;src:url(/fonts/Montserrat-Regular.woff2) format("woff2"),url(/fonts/Montserrat-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:M-FF;font-style:normal;font-weight:500;src:url(/fonts/Montserrat-Medium.woff2) format("woff2"),url(/fonts/Montserrat-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:L;font-style:normal;font-weight:400;src:url(/fonts/Lato-Regular.woff2) format("woff2"),url(/fonts/Lato-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:L;font-style:normal;font-weight:600;src:url(/fonts/Lato-SemiBold.woff2) format("woff2"),url(/fonts/Lato-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:M-FF;font-style:normal;font-weight:700;src:url(/fonts/Montserrat-Bold.woff2) format("woff2"),url(/fonts/Montserrat-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:I;font-style:normal;font-weight:400;src:url(/fonts/Inter-Regular.woff2) format("woff2"),url(/fonts/Inter-Regular.woff) format("woff")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;color:currentColor;list-style-type:none;margin-block:0;margin-inline:0;outline:0;overflow-anchor:none;padding-block:0;padding-inline:0;position:relative;scroll-behavior:smooth;text-decoration:none}@supports not selector(::-webkit-scrollbar){*,:after,:before{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{block-size:.5rem;inline-size:.5rem}::-webkit-scrollbar-track{background-color:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#c1c1c1}@media (max-width:575px){::-webkit-scrollbar{block-size:calc(8px / 2);inline-size:calc(8px / 2)}}}:after,:before,[aria-hidden=true]{pointer-events:none}html{font-size:16px;overflow:hidden auto}@media (min-width:1921px){html{font-size:.8333333333vw}}@media (max-width:575px){html{-webkit-margin-before:0!important;margin-block-start:0!important}html #wpadminbar{display:none;visibility:hidden}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-color:#fff;color:var(--th-color-01,#131a22);font-family:var(--th-font-general);font-weight:400;line-height:1.375;overflow:hidden;text-wrap:balance}body:has(>header){-webkit-padding-before:var(--th-header-size,0);padding-block-start:var(--th-header-size,0)}[class*=__wrap]{inline-size:100%;margin-inline:auto;max-inline-size:var(--th-wrap-size)}dialog.fancybox__dialog{inset-block-start:0;inset-inline-start:0;position:fixed;z-index:var(--fx-zindex,101)}dialog.fancybox__dialog .fancybox__container{--fancybox-backdrop-bg:hsla(0,0%,98%,.9)}dialog.fancybox__dialog .fancybox__container .f-html{--f-html-padding:20px;--f-close-button:48px;-webkit-box-shadow:0 26px 57px 0 hsla(0,0%,81%,.1),0 105px 105px 0 hsla(0,0%,81%,.09),0 235px 141px 0 hsla(0,0%,81%,.05),0 418px 167px 0 hsla(0,0%,81%,.01);box-shadow:0 26px 57px 0 hsla(0,0%,81%,.1),0 105px 105px 0 hsla(0,0%,81%,.09),0 235px 141px 0 hsla(0,0%,81%,.05),0 418px 167px 0 hsla(0,0%,81%,.01);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--f-html-padding,0) calc(var(--f-html-padding, 0px) / 2);inline-size:min(100%,650px)}dialog.fancybox__dialog .fancybox__container .f-html .f-button.is-close-button{--f-button-width:var(--f-close-button,0px);--f-button-height:var(--f-button-width,0px);--f-button-border-radius:8px;--f-button-bg:#f9f9f9;--f-button-hover-bg:var(--f-button-bg,transparent);--f-button-color:#131a22;--f-button-hover-color:var(--f-button-color,#000);--f-button-active-bg:var(--f-button-color,#000);--f-button-svg-stroke-width:2px;inset-block-start:auto;inset-inline-end:auto;position:relative;-webkit-transition:-webkit-box-shadow var(--th-transition);transition:-webkit-box-shadow var(--th-transition);transition:box-shadow var(--th-transition);transition:box-shadow var(--th-transition),-webkit-box-shadow var(--th-transition)}dialog.fancybox__dialog .fancybox__container .f-html .f-button.is-close-button:active,dialog.fancybox__dialog .fancybox__container .f-html .f-button.is-close-button:focus-visible{-webkit-box-shadow:0 .25rem .5rem .125rem rgba(0,0,0,.15);box-shadow:0 .25rem .5rem .125rem rgba(0,0,0,.15)}@media (hover:hover){dialog.fancybox__dialog .fancybox__container .f-html .f-button.is-close-button:hover{-webkit-box-shadow:0 .25rem .5rem .125rem rgba(0,0,0,.15);box-shadow:0 .25rem .5rem .125rem rgba(0,0,0,.15)}}dialog.fancybox__dialog .fancybox__container .f-html [class*=-title],dialog.fancybox__dialog .fancybox__container .f-html [class*=__title]{font:normal normal var(--th-text-4232)/var(--th-line-4232) var(--th-font-general);inline-size:calc(100% - (var(--f-html-padding, 0px) / 2 + var(--f-close-button, 0px)));-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (max-width:575px){dialog.fancybox__dialog .fancybox__container .f-html{--f-html-padding:14px;--f-close-button:40px}}div[inert]{display:none;visibility:hidden}@media screen and (max-width:600px){#wpadminbar{position:fixed}}.grecaptcha-badge{block-size:0;inline-size:0;opacity:0;overflow:hidden;pointer-events:none}[role=checkbox],[role=radio],[type=checkbox],[type=radio]{block-size:100%;cursor:pointer;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;position:absolute;z-index:10}[data-custom-content] *{font-size:revert;font-weight:revert;line-height:revert;list-style:revert;-webkit-margin-before:.75rem;margin-block-start:.75rem;-webkit-margin-after:0;margin-block-end:0;margin-inline:revert;padding-block:revert;padding-inline:revert}[data-custom-content] :first-child{-webkit-margin-before:0;margin-block-start:0}[data-custom-content] ol,[data-custom-content] ul{-webkit-margin-before:1em;margin-block-start:1em;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}[data-custom-content] a{color:var(--th-color-01,#131a22);-webkit-transition:color var(--th-transition);transition:color var(--th-transition)}[data-custom-content] a:active,[data-custom-content] a:focus-visible{color:var(--th-color-02,#ff5266)}@media (hover:hover){[data-custom-content] a:hover{color:var(--th-color-02,#ff5266)}}[data-spoiler-button]+[data-spoiler]{block-size:0;opacity:0;overflow:hidden;pointer-events:none;-webkit-transition:block-size var(--th-transition),margin-block var(--th-transition),opacity var(--th-transition),visibility 0s linear .4s;transition:block-size var(--th-transition),margin-block var(--th-transition),opacity var(--th-transition),visibility 0s linear .4s;visibility:hidden}[data-spoiler-button]+[data-spoiler].is-close{block-size:0!important}[data-spoiler-button].is-active+[data-spoiler]{block-size:auto;opacity:1;pointer-events:all;-webkit-transition:block-size var(--th-transition),margin-block var(--th-transition),opacity var(--th-transition);transition:block-size var(--th-transition),margin-block var(--th-transition),opacity var(--th-transition);visibility:visible}a,button{cursor:pointer}a[aria-disabled=true]{cursor:not-allowed}button,input,select,textarea{background-color:transparent;border-block:none;border-inline:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}fieldset{border-block:none;border-inline:none;min-inline-size:0}input,select,textarea{color:var(--th-color-01,#131a22);font:normal normal 16px/1.375 var(--th-font-general);min-inline-size:0}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(19,26,34,.4);font:normal normal 12px/var(--th-line-12,1) var(--th-font-general)}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:rgba(19,26,34,.4);font:normal normal 12px/var(--th-line-12,1) var(--th-font-general)}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(19,26,34,.4);font:normal normal 12px/var(--th-line-12,1) var(--th-font-general)}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(19,26,34,.4);font:normal normal 12px/var(--th-line-12,1) var(--th-font-general)}input::placeholder,select::placeholder,textarea::placeholder{color:rgba(19,26,34,.4);font:normal normal 12px/var(--th-line-12,1) var(--th-font-general)}textarea{overflow:hidden;resize:none}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}img,picture{display:block}img{block-size:auto;inline-size:100%;vertical-align:middle}svg{block-size:var(--svg-ysize,var(--svg-xsize,1.5rem));display:block;fill:var(--svg-color,currentColor);-ms-flex-negative:0;flex-shrink:0;inline-size:var(--svg-xsize,1.5rem);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.fblock-confirm,.fblock-field{inline-size:100%}.fblock-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-block:.0625rem solid #fff;border-inline:.0625rem solid #fff;color:var(--th-color-01,#131a22);inline-size:100%;line-height:1;padding-block:.8125rem .5rem;padding-inline:.875rem;-webkit-transition:border-block-color .2s linear,border-inline-color .2s linear;transition:border-block-color .2s linear,border-inline-color .2s linear}.fblock-field__input::-webkit-input-placeholder{color:transparent}.fblock-field__input::-moz-placeholder{color:transparent}.fblock-field__input:-ms-input-placeholder{color:transparent}.fblock-field__input::-ms-input-placeholder{color:transparent}.fblock-field__input::placeholder{color:transparent}.fblock-field__input:not(:-moz-placeholder){border-block-color:var(--th-color-06,#b5b5b5);border-inline-color:var(--th-color-06,#b5b5b5)}.fblock-field__input:not(:-ms-input-placeholder){border-block-color:var(--th-color-06,#b5b5b5);border-inline-color:var(--th-color-06,#b5b5b5)}.fblock-field__input:active,.fblock-field__input:focus-visible,.fblock-field__input:not(:placeholder-shown){border-block-color:var(--th-color-06,#b5b5b5);border-inline-color:var(--th-color-06,#b5b5b5)}@media (hover:hover){.fblock-field__input:hover{border-block-color:var(--th-color-06,#b5b5b5);border-inline-color:var(--th-color-06,#b5b5b5)}}.fblock-field__input.is-error{border-block-color:red;border-inline-color:red}.fblock-field__label{color:rgba(19,26,34,.4);display:block;font:normal var(--th-text-12)/var(--th-line-12) var(--th-font-general);inline-size:100%;inset-block-start:50%;inset-inline-start:0;padding-inline:.9375rem;pointer-events:none;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .2s linear,font-size .2s linear,inset-block-start .2s linear;transition:color .2s linear,font-size .2s linear,inset-block-start .2s linear;will-change:transform;z-index:1}.fblock-field__input:not(:-moz-placeholder)~.fblock-field__label{color:rgba(19,26,34,.2);font-size:.5rem;inset-block-start:22%}.fblock-field__input:not(:-ms-input-placeholder)~.fblock-field__label{color:rgba(19,26,34,.2);font-size:.5rem;inset-block-start:22%}.fblock-field__input:focus-visible~.fblock-field__label,.fblock-field__input:not(:placeholder-shown)~.fblock-field__label{color:rgba(19,26,34,.2);font-size:.5rem;inset-block-start:22%}.fblock-confirm{--svg-color:rgba(19,26,34,.4);--svg-xsize:0.625rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}.fblock-confirm__input{inline-size:calc(var(--svg-xsize) + .625rem)}.fblock-confirm__icon{color:transparent;-webkit-margin-before:.125rem;margin-block-start:.125rem;-webkit-transition:color .2s linear,fill .2s linear;transition:color .2s linear,fill .2s linear}.fblock-confirm__input:checked+.fblock-confirm__icon{color:var(--th-color-01,#131a22)}.fblock-confirm__input.is-error+.fblock-confirm__icon{--svg-color:red}.fblock-confirm__text{color:rgba(19,26,34,.4);font:normal var(--th-text-11)/var(--th-line-11) var(--th-font-second);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social{display:-webkit-box;display:-ms-flexbox;display:flex}.social--default{gap:.75rem}.social--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.social__item{--svg-xsize:2.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-transition:color var(--th-transition),fill var(--th-transition);transition:color var(--th-transition),fill var(--th-transition)}.social__item:active,.social__item:focus-visible{color:#fff;fill:hsla(0,0%,100%,.8)}@media (hover:hover){.social__item:hover{color:#fff;fill:hsla(0,0%,100%,.8)}}.social__text{color:hsla(0,0%,100%,.6);display:block;-webkit-transition:color var(--th-transition);transition:color var(--th-transition)}.social__item:active .social__text,.social__item:focus-visible .social__text{color:#fff}@media (hover:hover){.social__item:hover .social__text{color:#fff}}.empty{--svg-ysize:178px;inline-size:var(--svg-xsize);margin-inline:auto;padding-block:var(--empty-offset,0);text-align:center}.empty--no-product{--svg-xsize:calc(var(--svg-ysize)*1.0113)}.empty--no-photo{--svg-xsize:calc(var(--svg-ysize)*1.31461)}.empty:after{content:attr(aria-label);display:block;-webkit-margin-before:.625rem;margin-block-start:.625rem}.empty__logo{--svg-color:var(--th-color-02,#ff5266);--svg-ysize:calc(var(--svg-xsize, 0px)/3.863);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(40%,#fff),to(transparent));background-image:linear-gradient(0deg,#fff 40%,transparent);color:var(--th-color-05,#5f5f5f);inset-block-end:28px;inset-inline-start:0;position:absolute;z-index:2}.empty__icon{--svg-color:var(--th-color-03,#f0f0f0);opacity:.4}.header{--header-logo-size:10.625rem;-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);background-color:hsla(0,0%,100%,.88);-webkit-border-after:.0625rem solid var(--th-color-03,#f0f0f0);border-block-end:.0625rem solid var(--th-color-03,#f0f0f0);-webkit-box-shadow:var(--th-box-shadow);box-shadow:var(--th-box-shadow);inline-size:100%;inset-block-start:var(--wp-admin--admin-bar--height,0);inset-inline-start:0;padding-block:1rem .9375rem;position:fixed;z-index:10}.header-mobile,.header-panel{display:none;pointer-events:none;position:fixed;visibility:hidden}.header--visible{-webkit-transition:-webkit-transform var(--th-transition) .4s;transition:-webkit-transform var(--th-transition) .4s;transition:transform var(--th-transition) .4s;transition:transform var(--th-transition) .4s,-webkit-transform var(--th-transition) .4s}.header__logo{--svg-color:#ff5266;--svg-xsize:var(--header-logo-size);--svg-ysize:calc(var(--svg-xsize)/3.8636);color:var(--th-color-05,#5f5f5f);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity var(--th-transition);transition:opacity var(--th-transition)}.header__logo:active,.header__logo:focus-visible{opacity:.6}@media (hover:hover){.header__logo:hover{opacity:.6}}.header__checkbox-label,.header__link,.header__list,.header__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__list{gap:.5625rem;inline-size:100%}.header__item--logo{-webkit-box-ordinal-group:6;-ms-flex-order:5;margin-inline:calc((var(--th-wrap-size) - var(--header-logo-size)) / 2 - 22rem - .5625rem * 4) auto;order:5}.header__item--catalog{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header__item--brand{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header__item--contacts{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header__item--dropdown{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.header__item--favourites{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.header__item--cart{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.header__checkbox-label,.header__link{font:500 var(--th-text-14)/var(--th-line-14) var(--th-font-general);padding-block:.6875rem;padding-inline:.5rem;-webkit-transition:color var(--th-transition);transition:color var(--th-transition)}.header__link{--svg-xsize:1rem;color:var(--th-color-05,#5f5f5f);gap:calc(var(--svg-xsize) / 2)}.header__link[data-favorites-counter]:after,.header__link[data-product-counter]:after{color:var(--th-color-02,#ff5266);display:block;-webkit-margin-start:calc(var(--svg-xsize) / -4);margin-inline-start:calc(var(--svg-xsize) / -4)}.header__link[data-favorites-counter]:after{content:" (" attr(data-favorites-counter) ")"}.header__link[data-product-counter]:after{content:" (" attr(data-product-counter) ")"}.header__link[data-favorites-counter=""]:after,.header__link[data-favorites-counter="0"]:after,.header__link[data-product-counter=""]:after,.header__link[data-product-counter="0"]:after{display:none;visibility:hidden}.header__link:active,.header__link:focus-visible{color:var(--th-color-02,#ff5266)}@media (hover:hover){.header__link:hover{color:var(--th-color-02,#ff5266)}}.header__link-icon,.header__link-text{-ms-flex-negative:0;flex-shrink:0}.header__link-text{display:block}.header__checkbox{block-size:2.5rem}.header__checkbox-label{--check-arrow-size:0.5rem;gap:var(--check-arrow-size)}.header__checkbox-label:after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"><path fill="currentColor" fill-rule="evenodd" d="M0 2.275.734 1.5 4 4.95 7.266 1.5 8 2.275 4 6.5z" clip-rule="evenodd"/></svg>') 50% no-repeat;background-size:cover;block-size:var(--check-arrow-size);content:"";display:block;-ms-flex-negative:0;flex-shrink:0;inline-size:var(--check-arrow-size);-webkit-transition:-webkit-transform var(--th-transition);transition:-webkit-transform var(--th-transition);transition:transform var(--th-transition);transition:transform var(--th-transition),-webkit-transform var(--th-transition);will-change:transform}.header__checkbox:active+.header__checkbox-label,.header__checkbox:checked+.header__checkbox-label,.header__checkbox:focus-visible+.header__checkbox-label{color:var(--th-color-02,#ff5266)}@media (hover:hover){.header__checkbox:hover+.header__checkbox-label{color:var(--th-color-02,#ff5266)}}.header__submenu{background-color:#fff;border-end-end-radius:10px;border-end-start-radius:10px;border-start-end-radius:10px;border-start-start-radius:10px;-webkit-box-shadow:0 5px 10px 4px rgba(19,26,34,.05);box-shadow:0 5px 10px 4px rgba(19,26,34,.05);inline-size:180px;inset-block-start:100%;inset-inline-start:50%;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity var(--th-transition),visibility 0s linear .4s;transition:opacity var(--th-transition),visibility 0s linear .4s;visibility:hidden}.header__submenu-item,.header__submenu-link{inline-size:100%}.header__submenu-item:first-child{-webkit-padding-before:4px;padding-block-start:4px}.header__submenu-item:last-of-type{-webkit-padding-after:4px;padding-block-end:4px}.header__submenu-link{display:block;padding-block:7px;padding-inline:15px;-webkit-transition:color var(--th-transition);transition:color var(--th-transition)}.header__submenu-link:active,.header__submenu-link:focus-visible{color:var(--th-color-02,#ff5266)}@media (hover:hover){.header__submenu-link:hover{color:var(--th-color-02,#ff5266)}}.header__checkbox:checked~.header__submenu{opacity:1;pointer-events:all;-webkit-transition:opacity var(--th-transition);transition:opacity var(--th-transition);visibility:visible}.header__burger{--btn-burger:3rem;--burger-hline:0.125rem;--burger-offset:0.1875rem;--burger-line-color:#5f5f5f;--burger-wline:calc(var(--btn-burger)/3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;block-size:var(--btn-burger);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;inline-size:var(--btn-burger);padding-inline:calc((var(--btn-burger) - var(--burger-wline)) / 2)}.header__burger--default{display:none;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;visibility:hidden}.header__burger-line{display:block;inline-size:100%}.header__burger-line:after,.header__burger-line:before{background-color:var(--burger-line-color);block-size:var(--burger-hline);border-end-end-radius:var(--burger-hline);border-end-start-radius:var(--burger-hline);border-start-end-radius:var(--burger-hline);border-start-start-radius:var(--burger-hline);content:"";display:block;inline-size:100%;will-change:transform}.header__burger-line:before{-webkit-box-shadow:0 calc(var(--burger-offset) + var(--burger-hline)) 0 0 var(--burger-line-color);box-shadow:0 calc(var(--burger-offset) + var(--burger-hline)) 0 0 var(--burger-line-color);-webkit-margin-after:calc(var(--burger-offset) * 2 + var(--burger-hline));margin-block-end:calc(var(--burger-offset) * 2 + var(--burger-hline));-webkit-transition:-webkit-box-shadow 0s linear .2s,-webkit-margin-after .2s linear .2s,-webkit-transform .2s linear;transition:-webkit-box-shadow 0s linear .2s,-webkit-margin-after .2s linear .2s,-webkit-transform .2s linear;transition:box-shadow 0s linear .2s,margin-block-end .2s linear .2s,transform .2s linear;transition:box-shadow 0s linear .2s,margin-block-end .2s linear .2s,transform .2s linear,-webkit-box-shadow 0s linear .2s,-webkit-margin-after .2s linear .2s,-webkit-transform .2s linear}.header__burger-line:after{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.header.is-active .header__burger-line:before,.header.is-active+.header--menu .header__burger-line:before{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-margin-after:calc(var(--burger-hline) * -1);margin-block-end:calc(var(--burger-hline) * -1);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-box-shadow 0s linear .2s,-webkit-margin-after .2s linear,-webkit-transform .2s linear .2s;transition:-webkit-box-shadow 0s linear .2s,-webkit-margin-after .2s linear,-webkit-transform .2s linear .2s;transition:box-shadow 0s linear .2s,margin-block-end .2s linear,transform .2s linear .2s;transition:box-shadow 0s linear .2s,margin-block-end .2s linear,transform .2s linear .2s,-webkit-box-shadow 0s linear .2s,-webkit-margin-after .2s linear,-webkit-transform .2s linear .2s}.header.is-active .header__burger-line:after,.header.is-active+.header--menu .header__burger-line:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s linear .2s;transition:-webkit-transform .2s linear .2s;transition:transform .2s linear .2s;transition:transform .2s linear .2s,-webkit-transform .2s linear .2s}.header-panel{background-color:#fff;border-block:.0625rem solid var(--th-color-03,#f0f0f0);border-inline:.0625rem solid var(--th-color-03,#f0f0f0);border-start-end-radius:var(--th-border-radius);border-start-start-radius:var(--th-border-radius);gap:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;inline-size:100%;inset-block-end:0;inset-inline-start:0;justify-content:space-between;padding-block:.4375rem;padding-inline:.9375rem;z-index:10}.header-panel--visible{-webkit-transition:-webkit-transform var(--th-transition) .4s;transition:-webkit-transform var(--th-transition) .4s;transition:transform var(--th-transition) .4s;transition:transform var(--th-transition) .4s,-webkit-transform var(--th-transition) .4s}.header-panel__item{color:var(--th-color-05,#5f5f5f);display:block;-ms-flex-negative:0;flex-shrink:0;font-size:.625rem;font-weight:300;line-height:1.2;padding-inline:.875rem;text-align:center;-webkit-transition:color var(--th-transition);transition:color var(--th-transition)}.header-panel__item[data-product-counter]:after{content:attr(data-product-counter)}.header-panel__item[data-favorites-counter]:after{content:attr(data-favorites-counter)}.header-panel__item[data-favorites-counter]:after,.header-panel__item[data-product-counter]:after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--th-color-02,#ff5266);border-end-end-radius:var(--th-border-radius);border-end-start-radius:var(--th-border-radius);border-start-end-radius:var(--th-border-radius);border-start-start-radius:var(--th-border-radius);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;inset-block-start:-.4375rem;inset-inline-start:2.375rem;justify-content:center;line-height:1;-webkit-margin-start:0;margin-inline-start:0;min-inline-size:1rem;padding-block:.125rem;padding-inline:.25rem;position:absolute;text-align:center;-webkit-transition:background-color var(--th-transition);transition:background-color var(--th-transition);white-space:nowrap}.header-panel__item[data-favorites-counter=""]:after,.header-panel__item[data-favorites-counter="0"]:after,.header-panel__item[data-product-counter=""]:after,.header-panel__item[data-product-counter="0"]:after{display:none;visibility:hidden}.header-panel__item:active,.header-panel__item:focus-visible{color:var(--th-color-01,#131a22)}@media (hover:hover){.header-panel__item:hover{color:var(--th-color-01,#131a22)}}.header-panel__item-icon{margin-inline:auto}.header-mobile{--header-mobile-gutter:20px;--header-mobile-offset:calc(var(--th-header-size, 0px) + var(--wp-admin--admin-bar--height, 0px));background-color:var(--th-color-03,#f0f0f0);block-size:calc(110dvh - var(--header-mobile-offset, 0px));inline-size:min(100%,390px);inset-block-start:var(--header-mobile-offset,0);inset-inline-end:0;padding-block:var(--header-mobile-gutter,0) calc(var(--header-mobile-gutter, 0px) * 2);padding-inline:calc(var(--header-mobile-gutter, 0px) / 2) 0;-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%);-webkit-transition:-webkit-transform var(--th-transition);transition:-webkit-transform var(--th-transition);transition:transform var(--th-transition);transition:transform var(--th-transition),-webkit-transform var(--th-transition);will-change:transform;z-index:9}.header.is-active~.header-mobile{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header-mobile__box,.header-mobile__copyright,.header-mobile__form,.header-mobile__form-title,.header-mobile__nav{inline-size:100%}.header-mobile__box,.header-mobile__form,.header-mobile__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-mobile__box,.header-mobile__form{gap:var(--header-mobile-gutter,0)}.header-mobile__form-title,.header-mobile__item{font:600 14px/var(--th-line-14) var(--th-font-second)}.header-mobile__box{block-size:100%;overflow:hidden auto;-webkit-padding-end:var(--header-mobile-gutter,0);padding-inline-end:var(--header-mobile-gutter,0)}@supports selector(::-webkit-scrollbar){.header-mobile__box::-webkit-scrollbar{block-size:calc(8px / 2);inline-size:calc(8px / 2)}}.header-mobile__form,.header-mobile__form-title{-webkit-padding-after:var(--header-mobile-gutter,0);padding-block-end:var(--header-mobile-gutter,0)}.header-mobile__form-title{color:rgba(19,26,34,.4)}.header-mobile__form-send{inset-block-end:0;inset-inline-end:0;opacity:.4;padding-block:.5625rem .4375rem;padding-inline:.9375rem;position:absolute;-webkit-transition:color var(--th-transition),opacity var(--th-transition);transition:color var(--th-transition),opacity var(--th-transition);z-index:1}.header-mobile__form-send.is-error{color:red}.header-mobile__form-send:disabled{color:rgba(19,26,34,.2)}.header-mobile__form-send:not(:disabled):not(.is-error):active,.header-mobile__form-send:not(:disabled):not(.is-error):focus-visible{opacity:1}.header-mobile__form-send:not(:disabled):not(.is-error):active+.header-mobile__field .fblock-field__input,.header-mobile__form-send:not(:disabled):not(.is-error):focus-visible+.header-mobile__field .fblock-field__input{border-block-color:var(--th-color-06,#b5b5b5);border-inline-color:var(--th-color-06,#b5b5b5)}@media (hover:hover){.header-mobile__form-send:not(:disabled):not(.is-error):hover{opacity:1}.header-mobile__form-send:not(:disabled):not(.is-error):hover+.header-mobile__field .fblock-field__input{border-block-color:var(--th-color-06,#b5b5b5);border-inline-color:var(--th-color-06,#b5b5b5)}}.header-mobile__field .fblock-field__input{-webkit-padding-end:4.1875rem;padding-inline-end:4.1875rem}.header-mobile__nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.header-mobile__nav:not(:first-of-type){-webkit-border-before:1px solid var(--th-color-07,#e2e2e2);border-block-start:1px solid var(--th-color-07,#e2e2e2);-webkit-padding-before:calc(var(--header-mobile-gutter, 1px) - 1px);padding-block-start:calc(var(--header-mobile-gutter, 1px) - 1px)}.header-mobile__item{display:block;padding-block:3px;-webkit-transition:color var(--th-transition);transition:color var(--th-transition)}.header-mobile__item:active,.header-mobile__item:focus-visible{color:var(--th-color-02,#ff5266)}@media (hover:hover){.header-mobile__item:hover{color:var(--th-color-02,#ff5266)}}.header-mobile__copyright{color:rgba(19,26,34,.8);font:normal var(--th-text-11)/var(--th-line-11) var(--th-font-second);-webkit-padding-before:var(--header-mobile-gutter,0);padding-block-start:var(--header-mobile-gutter,0)}@media (max-width:1199px){.header__item--logo{-webkit-margin-start:auto;margin-inline-start:auto}}@media (max-width:991px){.header{--header-logo-size:152px}.header__list,.header__wrap{gap:4px}.header__item--brand,.header__item--catalog,.header__item--contacts,.header__item--dropdown{display:none;visibility:hidden}.header__item--logo{-webkit-margin-start:0;margin-inline-start:0}.header__logo{--svg-ysize:calc(var(--svg-xsize)/3.8)}.header__link{--svg-xsize:24px;display:block;padding-block:12px;padding-inline:12px}.header__link[data-favorites-counter]:after,.header__link[data-product-counter]:after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--th-color-02,#ff5266);border-end-end-radius:var(--th-border-radius);border-end-start-radius:var(--th-border-radius);border-start-end-radius:var(--th-border-radius);border-start-start-radius:var(--th-border-radius);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;inset-block-start:4px;inset-inline-start:25px;justify-content:center;line-height:1;-webkit-margin-start:0;margin-inline-start:0;min-inline-size:16px;padding-block:2px;padding-inline:4px;position:absolute;text-align:center;white-space:nowrap}.header__link[data-favorites-counter]:active,.header__link[data-favorites-counter]:focus-visible,.header__link[data-product-counter]:active,.header__link[data-product-counter]:focus-visible{color:var(--th-color-01,#131a22)}}@media (max-width:991px) and (hover:hover){.header__link[data-favorites-counter]:hover,.header__link[data-product-counter]:hover{color:var(--th-color-01,#131a22)}}@media (max-width:991px){.header__link[data-favorites-counter]:after{content:attr(data-favorites-counter)}.header__link[data-product-counter]:after{content:attr(data-product-counter)}.header__link-text{display:none;visibility:hidden}.header__burger--default{display:block;visibility:visible}.header-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:all;visibility:visible}}@media (max-width:740px){.header{--header-logo-size:124px;padding-block:8px 7px}.header__logo{--svg-ysize:calc(var(--svg-xsize)/3.875)}}@media (max-width:575px){.header{inset-block-start:0}.header__item--cart,.header__item--favourites{display:none;visibility:hidden}.header-panel{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:all;visibility:visible}.header-panel__item{padding-inline:0}.header-mobile{--header-mobile-offset:var(--th-header-size,0px);-webkit-padding-after:calc(var(--th-panel-size, 0px) + var(--header-mobile-gutter, 0px));padding-block-end:calc(var(--th-panel-size, 0px) + var(--header-mobile-gutter, 0px))}}@media (max-width:390px){.header-panel{padding-inline:calc(7px + 8 * (100vw - 320px) / 70)}.header-panel__item[data-favorites-counter]:after,.header-panel__item[data-product-counter]:after{inset-inline-start:calc(30px + 8 * (100vw - 320px) / 70)}}.footer{background-color:var(--th-color-03,#f0f0f0);padding-block:3.75rem 6.25rem}.footer__wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:2.5rem}.footer__logo,.footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__logo{--svg-color:#ff5266;--svg-xsize:10.625rem;--svg-ysize:calc(var(--svg-xsize)/3.8636);color:var(--th-color-05,#5f5f5f);-webkit-transition:opacity var(--th-transition);transition:opacity var(--th-transition)}.footer__logo:active,.footer__logo:focus-visible{opacity:.6}@media (hover:hover){.footer__logo:hover{opacity:.6}}.footer__part{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.footer__part--logo{inline-size:100%}.footer__part--first,.footer__part--form,.footer__part--last,.footer__part--social{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__part--form{gap:1.25rem}.footer__part--first,.footer__part--last,.footer__part--social{gap:.375rem;margin-inline:auto}.footer__confirm,.footer__copyright,.footer__group{inline-size:100%;max-inline-size:18.75rem}.footer__group-name{color:rgba(19,26,34,.4);font:600 var(--th-text-14)/var(--th-line-14) var(--th-font-second);inline-size:100%;-webkit-margin-after:1.25rem;margin-block-end:1.25rem}.footer__send{inset-block-end:0;inset-inline-end:0;opacity:.4;padding-block:.5625rem .4375rem;padding-inline:.9375rem;position:absolute;-webkit-transition:color var(--th-transition),opacity var(--th-transition);transition:color var(--th-transition),opacity var(--th-transition);z-index:1}.footer__send.is-error{color:red}.footer__send:disabled{color:rgba(19,26,34,.2)}.footer__send:not(:disabled):not(.is-error):active,.footer__send:not(:disabled):not(.is-error):focus-visible{opacity:1}.footer__send:not(:disabled):not(.is-error):active+.footer__field .fblock-field__input,.footer__send:not(:disabled):not(.is-error):focus-visible+.footer__field .fblock-field__input{border-block-color:var(--th-color-06,#b5b5b5);border-inline-color:var(--th-color-06,#b5b5b5)}@media (hover:hover){.footer__send:not(:disabled):not(.is-error):hover{opacity:1}.footer__send:not(:disabled):not(.is-error):hover+.footer__field .fblock-field__input{border-block-color:var(--th-color-06,#b5b5b5);border-inline-color:var(--th-color-06,#b5b5b5)}}.footer__field .fblock-field__input{-webkit-padding-end:4.1875rem;padding-inline-end:4.1875rem}.footer__copyright{color:rgba(19,26,34,.8);font:normal var(--th-text-11)/var(--th-line-11) var(--th-font-second);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__item{display:block;font:600 var(--th-text-14)/var(--th-line-14) var(--th-font-second);-webkit-padding-after:.375rem;padding-block-end:.375rem;-webkit-transition:color var(--th-transition);transition:color var(--th-transition)}.footer__item:active,.footer__item:focus-visible{color:var(--th-color-02,#ff5266)}@media (hover:hover){.footer__item:hover{color:var(--th-color-02,#ff5266)}}@media (max-width:1199px){.footer__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__part--first,.footer__part--last,.footer__part--social{margin-inline:0}}@media (max-width:991px){.footer{-webkit-padding-after:60px;padding-block-end:60px}.footer__part--form{inline-size:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:575px){.footer{padding-block:40px}.footer__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer__part{inline-size:100%}.footer__part--logo{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.footer__part--form{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.footer__part--first,.footer__part--last,.footer__part--social{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__part--first,.footer__part--last{-webkit-border-after:1px solid var(--th-color-07,#e2e2e2);border-block-end:1px solid var(--th-color-07,#e2e2e2);-webkit-margin-after:-20px;margin-block-end:-20px;-webkit-padding-after:19px;padding-block-end:19px}}.screen{min-block-size:calc(100% - var(--th-header-size) - var(--th-footer-size));padding-block:5rem var(--th-section-offset)}.screen-empty{min-block-size:100dvh;padding-block:3.75rem}.screen-empty,.screen-empty__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.screen-empty__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem;margin-block:auto;text-align:center}.screen-empty__title{font:normal var(--th-text-4232)/var(--th-line-4232) var(--th-font-second)}.screen-empty__title strong{font-weight:600}.screen-empty__title span{color:var(--th-color-02,#ff5266)}.screen-empty__text{font:normal var(--th-text-20)/var(--th-line-20) var(--th-font-general)}.screen-empty__link{display:block;-webkit-margin-before:.625rem;margin-block-start:.625rem}.screen__title{font:normal var(--th-text-4232)/var(--th-line-4232) var(--th-font-general)}.screen__title--visible{-webkit-transition:opacity var(--th-transition) .4s,-webkit-transform var(--th-transition) .4s;transition:opacity var(--th-transition) .4s,-webkit-transform var(--th-transition) .4s;transition:opacity var(--th-transition) .4s,transform var(--th-transition) .4s;transition:opacity var(--th-transition) .4s,transform var(--th-transition) .4s,-webkit-transform var(--th-transition) .4s}.screen__title--visible~.screen__content>*{opacity:1}.screen__content,.screen__title{inline-size:100%}.screen__content{font:300 var(--th-text-20)/var(--th-line-20) var(--th-font-general);-webkit-margin-before:3.75rem;margin-block-start:3.75rem}.screen__content>:first-child{-webkit-transition:opacity var(--th-transition) .6s;transition:opacity var(--th-transition) .6s}.screen__content>:nth-child(2){-webkit-transition:opacity var(--th-transition) .8s;transition:opacity var(--th-transition) .8s}.screen__content>:nth-child(3){-webkit-transition:opacity var(--th-transition) 1s;transition:opacity var(--th-transition) 1s}.screen__content>:nth-child(4){-webkit-transition:opacity var(--th-transition) 1.2s;transition:opacity var(--th-transition) 1.2s}.screen__content>:nth-child(5){-webkit-transition:opacity var(--th-transition) 1.4s;transition:opacity var(--th-transition) 1.4s}.screen__content>:nth-child(6){-webkit-transition:opacity var(--th-transition) 1.6s;transition:opacity var(--th-transition) 1.6s}.screen__content>:nth-child(7){-webkit-transition:opacity var(--th-transition) 1.8s;transition:opacity var(--th-transition) 1.8s}.screen__content>:nth-child(8){-webkit-transition:opacity var(--th-transition) 2s;transition:opacity var(--th-transition) 2s}.screen__content>:nth-child(9){-webkit-transition:opacity var(--th-transition) 2.2s;transition:opacity var(--th-transition) 2.2s}.screen__content>:nth-child(10){-webkit-transition:opacity var(--th-transition) 2.4s;transition:opacity var(--th-transition) 2.4s}.screen__content>:nth-child(11){-webkit-transition:opacity var(--th-transition) 2.6s;transition:opacity var(--th-transition) 2.6s}.screen__content>:nth-child(12){-webkit-transition:opacity var(--th-transition) 2.8s;transition:opacity var(--th-transition) 2.8s}.screen__content>:nth-child(13){-webkit-transition:opacity var(--th-transition) 3s;transition:opacity var(--th-transition) 3s}.screen__content>:nth-child(14){-webkit-transition:opacity var(--th-transition) 3.2s;transition:opacity var(--th-transition) 3.2s}.screen__content>:nth-child(15){-webkit-transition:opacity var(--th-transition) 3.4s;transition:opacity var(--th-transition) 3.4s}.screen__content>:nth-child(16){-webkit-transition:opacity var(--th-transition) 3.6s;transition:opacity var(--th-transition) 3.6s}.screen__content>:nth-child(17){-webkit-transition:opacity var(--th-transition) 3.8s;transition:opacity var(--th-transition) 3.8s}.screen__content>:nth-child(18){-webkit-transition:opacity var(--th-transition) 4s;transition:opacity var(--th-transition) 4s}.screen__content>:nth-child(19){-webkit-transition:opacity var(--th-transition) 4.2s;transition:opacity var(--th-transition) 4.2s}.screen__content>:nth-child(20){-webkit-transition:opacity var(--th-transition) 4.4s;transition:opacity var(--th-transition) 4.4s}.screen__content>:nth-child(21){-webkit-transition:opacity var(--th-transition) 4.6s;transition:opacity var(--th-transition) 4.6s}.screen__content>:nth-child(22){-webkit-transition:opacity var(--th-transition) 4.8s;transition:opacity var(--th-transition) 4.8s}.screen__content>:nth-child(23){-webkit-transition:opacity var(--th-transition) 5s;transition:opacity var(--th-transition) 5s}.screen__content>:nth-child(24){-webkit-transition:opacity var(--th-transition) 5.2s;transition:opacity var(--th-transition) 5.2s}.screen__content>:nth-child(25){-webkit-transition:opacity var(--th-transition) 5.4s;transition:opacity var(--th-transition) 5.4s}.screen__content>:nth-child(26){-webkit-transition:opacity var(--th-transition) 5.6s;transition:opacity var(--th-transition) 5.6s}.screen__content>:nth-child(27){-webkit-transition:opacity var(--th-transition) 5.8s;transition:opacity var(--th-transition) 5.8s}.screen__content>:nth-child(28){-webkit-transition:opacity var(--th-transition) 6s;transition:opacity var(--th-transition) 6s}.screen__content>:nth-child(29){-webkit-transition:opacity var(--th-transition) 6.2s;transition:opacity var(--th-transition) 6.2s}.screen__content>:nth-child(30){-webkit-transition:opacity var(--th-transition) 6.4s;transition:opacity var(--th-transition) 6.4s}.screen__content>:nth-child(31){-webkit-transition:opacity var(--th-transition) 6.6s;transition:opacity var(--th-transition) 6.6s}.screen__content>:nth-child(32){-webkit-transition:opacity var(--th-transition) 6.8s;transition:opacity var(--th-transition) 6.8s}.screen__content>:nth-child(33){-webkit-transition:opacity var(--th-transition) 7s;transition:opacity var(--th-transition) 7s}.screen__content>:nth-child(34){-webkit-transition:opacity var(--th-transition) 7.2s;transition:opacity var(--th-transition) 7.2s}.screen__content>:nth-child(35){-webkit-transition:opacity var(--th-transition) 7.4s;transition:opacity var(--th-transition) 7.4s}.screen__content>:nth-child(36){-webkit-transition:opacity var(--th-transition) 7.6s;transition:opacity var(--th-transition) 7.6s}.screen__content>:nth-child(37){-webkit-transition:opacity var(--th-transition) 7.8s;transition:opacity var(--th-transition) 7.8s}.screen__content>:nth-child(38){-webkit-transition:opacity var(--th-transition) 8s;transition:opacity var(--th-transition) 8s}.screen__content>:nth-child(39){-webkit-transition:opacity var(--th-transition) 8.2s;transition:opacity var(--th-transition) 8.2s}.screen__content>:nth-child(40){-webkit-transition:opacity var(--th-transition) 8.4s;transition:opacity var(--th-transition) 8.4s}.screen__content>:nth-child(41){-webkit-transition:opacity var(--th-transition) 8.6s;transition:opacity var(--th-transition) 8.6s}.screen__content>:nth-child(42){-webkit-transition:opacity var(--th-transition) 8.8s;transition:opacity var(--th-transition) 8.8s}.screen__content>:nth-child(43){-webkit-transition:opacity var(--th-transition) 9s;transition:opacity var(--th-transition) 9s}.screen__content>:nth-child(44){-webkit-transition:opacity var(--th-transition) 9.2s;transition:opacity var(--th-transition) 9.2s}.screen__content>:nth-child(45){-webkit-transition:opacity var(--th-transition) 9.4s;transition:opacity var(--th-transition) 9.4s}.screen__content>:nth-child(46){-webkit-transition:opacity var(--th-transition) 9.6s;transition:opacity var(--th-transition) 9.6s}.screen__content>:nth-child(47){-webkit-transition:opacity var(--th-transition) 9.8s;transition:opacity var(--th-transition) 9.8s}.screen__content>:nth-child(48){-webkit-transition:opacity var(--th-transition) 10s;transition:opacity var(--th-transition) 10s}.screen__content>:nth-child(49){-webkit-transition:opacity var(--th-transition) 10.2s;transition:opacity var(--th-transition) 10.2s}.screen__content>:nth-child(50){-webkit-transition:opacity var(--th-transition) 10.4s;transition:opacity var(--th-transition) 10.4s}.screen__content>:nth-child(51){-webkit-transition:opacity var(--th-transition) 10.6s;transition:opacity var(--th-transition) 10.6s}.screen__content>:nth-child(52){-webkit-transition:opacity var(--th-transition) 10.8s;transition:opacity var(--th-transition) 10.8s}.screen__content>:nth-child(53){-webkit-transition:opacity var(--th-transition) 11s;transition:opacity var(--th-transition) 11s}.screen__content>:nth-child(54){-webkit-transition:opacity var(--th-transition) 11.2s;transition:opacity var(--th-transition) 11.2s}.screen__content>:nth-child(55){-webkit-transition:opacity var(--th-transition) 11.4s;transition:opacity var(--th-transition) 11.4s}.screen__content>:nth-child(56){-webkit-transition:opacity var(--th-transition) 11.6s;transition:opacity var(--th-transition) 11.6s}.screen__content>:nth-child(57){-webkit-transition:opacity var(--th-transition) 11.8s;transition:opacity var(--th-transition) 11.8s}.screen__content>:nth-child(58){-webkit-transition:opacity var(--th-transition) 12s;transition:opacity var(--th-transition) 12s}.screen__content>:nth-child(59){-webkit-transition:opacity var(--th-transition) 12.2s;transition:opacity var(--th-transition) 12.2s}.screen__content>:nth-child(60){-webkit-transition:opacity var(--th-transition) 12.4s;transition:opacity var(--th-transition) 12.4s}.screen__content>:nth-child(61){-webkit-transition:opacity var(--th-transition) 12.6s;transition:opacity var(--th-transition) 12.6s}.screen__content>:nth-child(62){-webkit-transition:opacity var(--th-transition) 12.8s;transition:opacity var(--th-transition) 12.8s}.screen__content>:nth-child(63){-webkit-transition:opacity var(--th-transition) 13s;transition:opacity var(--th-transition) 13s}.screen__content>:nth-child(64){-webkit-transition:opacity var(--th-transition) 13.2s;transition:opacity var(--th-transition) 13.2s}.screen__content>:nth-child(65){-webkit-transition:opacity var(--th-transition) 13.4s;transition:opacity var(--th-transition) 13.4s}.screen__content>:nth-child(66){-webkit-transition:opacity var(--th-transition) 13.6s;transition:opacity var(--th-transition) 13.6s}.screen__content>:nth-child(67){-webkit-transition:opacity var(--th-transition) 13.8s;transition:opacity var(--th-transition) 13.8s}.screen__content>:nth-child(68){-webkit-transition:opacity var(--th-transition) 14s;transition:opacity var(--th-transition) 14s}.screen__content>:nth-child(69){-webkit-transition:opacity var(--th-transition) 14.2s;transition:opacity var(--th-transition) 14.2s}.screen__content>:nth-child(70){-webkit-transition:opacity var(--th-transition) 14.4s;transition:opacity var(--th-transition) 14.4s}.screen__content>:nth-child(71){-webkit-transition:opacity var(--th-transition) 14.6s;transition:opacity var(--th-transition) 14.6s}.screen__content>:nth-child(72){-webkit-transition:opacity var(--th-transition) 14.8s;transition:opacity var(--th-transition) 14.8s}.screen__content>:nth-child(73){-webkit-transition:opacity var(--th-transition) 15s;transition:opacity var(--th-transition) 15s}.screen__content>:nth-child(74){-webkit-transition:opacity var(--th-transition) 15.2s;transition:opacity var(--th-transition) 15.2s}.screen__content>:nth-child(75){-webkit-transition:opacity var(--th-transition) 15.4s;transition:opacity var(--th-transition) 15.4s}.screen__content>:nth-child(76){-webkit-transition:opacity var(--th-transition) 15.6s;transition:opacity var(--th-transition) 15.6s}.screen__content>:nth-child(77){-webkit-transition:opacity var(--th-transition) 15.8s;transition:opacity var(--th-transition) 15.8s}.screen__content>:nth-child(78){-webkit-transition:opacity var(--th-transition) 16s;transition:opacity var(--th-transition) 16s}.screen__content>:nth-child(79){-webkit-transition:opacity var(--th-transition) 16.2s;transition:opacity var(--th-transition) 16.2s}.screen__content>:nth-child(80){-webkit-transition:opacity var(--th-transition) 16.4s;transition:opacity var(--th-transition) 16.4s}.screen__content>:nth-child(81){-webkit-transition:opacity var(--th-transition) 16.6s;transition:opacity var(--th-transition) 16.6s}.screen__content>:nth-child(82){-webkit-transition:opacity var(--th-transition) 16.8s;transition:opacity var(--th-transition) 16.8s}.screen__content>:nth-child(83){-webkit-transition:opacity var(--th-transition) 17s;transition:opacity var(--th-transition) 17s}.screen__content>:nth-child(84){-webkit-transition:opacity var(--th-transition) 17.2s;transition:opacity var(--th-transition) 17.2s}.screen__content>:nth-child(85){-webkit-transition:opacity var(--th-transition) 17.4s;transition:opacity var(--th-transition) 17.4s}.screen__content>:nth-child(86){-webkit-transition:opacity var(--th-transition) 17.6s;transition:opacity var(--th-transition) 17.6s}.screen__content>:nth-child(87){-webkit-transition:opacity var(--th-transition) 17.8s;transition:opacity var(--th-transition) 17.8s}.screen__content>:nth-child(88){-webkit-transition:opacity var(--th-transition) 18s;transition:opacity var(--th-transition) 18s}.screen__content>:nth-child(89){-webkit-transition:opacity var(--th-transition) 18.2s;transition:opacity var(--th-transition) 18.2s}.screen__content>:nth-child(90){-webkit-transition:opacity var(--th-transition) 18.4s;transition:opacity var(--th-transition) 18.4s}.screen__content>:nth-child(91){-webkit-transition:opacity var(--th-transition) 18.6s;transition:opacity var(--th-transition) 18.6s}.screen__content>:nth-child(92){-webkit-transition:opacity var(--th-transition) 18.8s;transition:opacity var(--th-transition) 18.8s}.screen__content>:nth-child(93){-webkit-transition:opacity var(--th-transition) 19s;transition:opacity var(--th-transition) 19s}.screen__content>:nth-child(94){-webkit-transition:opacity var(--th-transition) 19.2s;transition:opacity var(--th-transition) 19.2s}.screen__content>:nth-child(95){-webkit-transition:opacity var(--th-transition) 19.4s;transition:opacity var(--th-transition) 19.4s}.screen__content>:nth-child(96){-webkit-transition:opacity var(--th-transition) 19.6s;transition:opacity var(--th-transition) 19.6s}.screen__content>:nth-child(97){-webkit-transition:opacity var(--th-transition) 19.8s;transition:opacity var(--th-transition) 19.8s}.screen__content>:nth-child(98){-webkit-transition:opacity var(--th-transition) 20s;transition:opacity var(--th-transition) 20s}.screen__content>:nth-child(99){-webkit-transition:opacity var(--th-transition) 20.2s;transition:opacity var(--th-transition) 20.2s}.screen__content>:nth-child(100){-webkit-transition:opacity var(--th-transition) 20.4s;transition:opacity var(--th-transition) 20.4s}.screen__content h3,.screen__content h4,.screen__content h5,.screen__content h6{font:500 var(--th-text-18)/var(--th-line-18) var(--th-font-general);-webkit-margin-before:1.875rem;margin-block-start:1.875rem}.screen__content p strong{font-weight:500}.screen__content .wp-block-media-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--th-color-12,#fcfcfc);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;padding-block:.625rem;padding-inline:1rem}.screen__content .wp-block-media-text:first-child{-webkit-padding-before:1rem;padding-block-start:1rem}.screen__content .wp-block-media-text:last-child{-webkit-padding-after:1rem;padding-block-end:1rem}.screen__content .wp-block-media-text__media{-ms-flex-negative:0;flex-shrink:0;inline-size:2rem}.screen__content .wp-block-media-text__content{inline-size:calc(100% - 3.25rem);padding-inline:0!important}.screen__content .wp-block-table{margin-inline:0}.screen__content .wp-block-table table{border-spacing:0;inline-size:100%}.screen__content .wp-block-table table strong{font-weight:500}.screen__content .wp-block-table table tr{-webkit-margin-before:0;margin-block-start:0}.screen__content .wp-block-table table tr:not(:first-child){-webkit-border-before:.75rem solid #fff;border-block-start:.75rem solid #fff}.screen__content .wp-block-table table td{background-color:var(--th-color-12,#fcfcfc);border-block:none;border-inline:none;padding-block:.5rem;padding-inline:.5rem;vertical-align:baseline}.screen__content .wp-block-table table td:last-child{text-align:right}@media (max-width:740px){.screen{-webkit-padding-before:60px;padding-block-start:60px}.screen__content{-webkit-margin-before:50px;margin-block-start:50px}.screen__content .wp-block-media-text__media{-ms-flex-item-align:start!important;align-self:flex-start!important}}@media (max-width:575px){.screen{-webkit-padding-before:40px;padding-block-start:40px}.screen-empty__text{font-size:var(--th-text-18);line-height:var(--th-line-18)}.screen-empty__text br{display:none}.screen__content{-webkit-margin-before:40px;margin-block-start:40px}}.popup{--popup-button:3rem;background-color:hsla(0,0%,98%,.9);display:-webkit-box;display:-ms-flexbox;display:flex;inset-block-start:calc(var(--wp-admin--admin-bar--height, 0px) + var(--th-header-size, 0px));inset-inline-start:0;overflow:hidden;position:fixed;z-index:10}.popup.is-active{opacity:1;pointer-events:all;-webkit-transition:opacity var(--th-transition);transition:opacity var(--th-transition);visibility:visible}.popup-card__delete,.popup__close{block-size:var(--popup-button);border-end-end-radius:var(--th-border-radius);border-end-start-radius:var(--th-border-radius);border-start-end-radius:var(--th-border-radius);border-start-start-radius:var(--th-border-radius);inline-size:var(--popup-button);-ms-flex-negative:0;flex-shrink:0;padding-block:calc(var(--popup-button) / 4);padding-inline:calc(var(--popup-button) / 4)}.popup__close-icon{-webkit-transition:fill var(--th-transition),-webkit-transform var(--th-transition);transition:fill var(--th-transition),-webkit-transform var(--th-transition);transition:fill var(--th-transition),transform var(--th-transition);transition:fill var(--th-transition),transform var(--th-transition),-webkit-transform var(--th-transition);will-change:transform}.popup__close:active .popup__close-icon,.popup__close:focus-visible .popup__close-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (hover:hover){.popup__close:hover .popup__close-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.popup-card{--popup-card-gap:0.625rem;--popup-card-image:14.375rem;--popup-card-controls-offset:0.4375rem;--popup-card-offset:1.25rem;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;block-size:100%;-webkit-box-shadow:0 1.625rem 3.5625rem 0 hsla(0,0%,81%,.1),0 6.5625rem 6.5625rem 0 hsla(0,0%,81%,.09),0 14.6875rem 8.8125rem 0 hsla(0,0%,81%,.05),0 26.125rem 10.4375rem 0 hsla(0,0%,81%,.01);box-shadow:0 1.625rem 3.5625rem 0 hsla(0,0%,81%,.1),0 6.5625rem 6.5625rem 0 hsla(0,0%,81%,.09),0 14.6875rem 8.8125rem 0 hsla(0,0%,81%,.05),0 26.125rem 10.4375rem 0 hsla(0,0%,81%,.01);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--popup-card-gap) * 4) var(--popup-card-gap);inline-size:calc(100% - .5rem);inset-block-start:0;inset-inline-end:0;max-inline-size:40.625rem;overflow:hidden auto;padding-block:var(--popup-card-offset,0) calc(var(--popup-card-offset, 0px) + var(--th-header-panel, 0px));padding-inline:var(--popup-card-offset,0);position:absolute;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform var(--th-transition);transition:-webkit-transform var(--th-transition);transition:transform var(--th-transition);transition:transform var(--th-transition),-webkit-transform var(--th-transition);will-change:transform}.popup--card .popup-card{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform var(--th-transition) .2s;transition:-webkit-transform var(--th-transition) .2s;transition:transform var(--th-transition) .2s;transition:transform var(--th-transition) .2s,-webkit-transform var(--th-transition) .2s}.popup-card__title,.popup-card__total{font-family:var(--th-font-general);font-size:var(--th-text-4232);font-weight:400;letter-spacing:.03em;line-height:var(--th-line-4232)}.popup-card__title{inline-size:calc(100% - var(--popup-button) - var(--popup-card-gap))}.popup-card__actions,.popup-card__item,.popup-card__list,.popup-card__scrollbar,.popup-card__text,.popup-card__total{inline-size:100%}.popup-card__list{overflow:visible}.popup-card__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--popup-card-gap) * 1.6) var(--popup-card-gap);opacity:.2;-webkit-transition:opacity var(--th-transition);transition:opacity var(--th-transition);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup-card__item.is-active{opacity:1}.popup-card__bg{block-size:calc(var(--popup-card-image) + .625rem);-ms-flex-negative:0;flex-shrink:0;inline-size:var(--popup-card-image)}.popup-card__bg img{block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.popup-card__like{--svg-xsize:1rem;padding-block:.5rem;padding-inline:.5rem}.popup-card__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--popup-card-gap) * 2);-webkit-box-pack:center;-ms-flex-pack:center;inline-size:calc(100% - var(--popup-card-image) - var(--popup-button) - var(--popup-card-gap) * 2);justify-content:center;-webkit-padding-start:var(--popup-card-gap);padding-inline-start:var(--popup-card-gap)}.popup-card__minus,.popup-card__name,.popup-card__plus{font-size:1.25rem;font-weight:400;line-height:1.2}.popup-card__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--th-color-08,#f9f9f9);border-block:.0625rem solid var(--th-color-10,#e6e6e6);border-end-end-radius:var(--th-border-radius);border-end-start-radius:var(--th-border-radius);border-inline:.0625rem solid var(--th-color-10,#e6e6e6);border-start-end-radius:var(--th-border-radius);border-start-start-radius:var(--th-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--th-font-general);font-weight:700;inline-size:9.625rem;overflow:hidden;text-align:center}.popup-card__minus,.popup-card__plus{display:block;-ms-flex-negative:0;flex-shrink:0;min-inline-size:calc(1.5rem + var(--popup-card-controls-offset) * 3);-webkit-transition:color var(--th-transition);transition:color var(--th-transition)}.popup-card__minus:disabled,.popup-card__plus:disabled{color:rgba(19,26,34,.2)}.popup-card__minus:not(:disabled):active,.popup-card__minus:not(:disabled):focus-visible,.popup-card__plus:not(:disabled):active,.popup-card__plus:not(:disabled):focus-visible{color:var(--th-color-02,#ff5266)}@media (hover:hover){.popup-card__minus:not(:disabled):hover,.popup-card__plus:not(:disabled):hover{color:var(--th-color-02,#ff5266)}}.popup-card__minus{padding-inline:var(--popup-card-controls-offset) calc(var(--popup-card-controls-offset) * 2)}.popup-card__minus,.popup-card__plus{padding-block:var(--popup-card-controls-offset)}.popup-card__plus{padding-inline:calc(var(--popup-card-controls-offset) * 2) var(--popup-card-controls-offset)}.popup-card__quantity{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;border-inline-color:var(--th-color-10,#e6e6e6) var(--th-color-10,#e6e6e6);border-inline-style:solid solid;border-inline-width:.0625rem .0625rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.popup-card__quantity::-webkit-input-placeholder{color:rgba(19,26,34,.2)}.popup-card__quantity::-moz-placeholder{color:rgba(19,26,34,.2)}.popup-card__quantity:-ms-input-placeholder{color:rgba(19,26,34,.2)}.popup-card__quantity::-ms-input-placeholder{color:rgba(19,26,34,.2)}.popup-card__quantity::placeholder{color:rgba(19,26,34,.2)}.popup-card__price{font-size:1.375rem;line-height:1.18182}.popup-card__price:after{content:" ₽"}.popup-card__delete-text{display:none;visibility:hidden}.popup-card__scrollbar{--swiper-scrollbar-bg-color:transparent;--swiper-scrollbar-bottom:auto;--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-size:0.5rem;--popup-scroll-offset:0.125rem;-webkit-margin-before:calc(var(--popup-card-gap) * 4);margin-block-start:calc(var(--popup-card-gap) * 4);position:relative!important;z-index:1}.popup-card__scrollbar:after{background-color:var(--th-color-03,#f0f0f0);block-size:var(--popup-scroll-offset);border-end-end-radius:var(--popup-scroll-offset);border-end-start-radius:var(--popup-scroll-offset);border-start-end-radius:var(--popup-scroll-offset);border-start-start-radius:var(--popup-scroll-offset);content:"";display:block;inline-size:100%;inset-block-start:50%;inset-inline-start:0;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);will-change:transform;z-index:-1}.popup-card__scrollbar-block{background-color:var(--th-color-03,#f0f0f0);block-size:100%;border-end-end-radius:.5rem;border-end-start-radius:.5rem;border-start-end-radius:.5rem;border-start-start-radius:.5rem;cursor:-webkit-grab;cursor:grab}.popup-card__scrollbar-block:active{cursor:-webkit-grabbing;cursor:grabbing}.popup-card__total{display:block}.popup-card__total:before{content:"В корзине " attr(data-total-products) " на сумму";display:block;font-family:var(--th-font-general);font-size:1.25rem;font-weight:300;line-height:1.4;-webkit-padding-after:.7em;padding-block-end:.7em}.popup-card__total:after{content:" ₽"}.popup-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.popup-card__actions-item{inline-size:100%;padding-block:1rem;padding-inline:.625rem}.popup-card__text{font-size:var(--th-text-14);font-weight:300;line-height:var(--th-line-14)}@media (max-width:575px){.popup{inset-block-start:var(--th-header-size,0)}.popup-card{--popup-card-image:calc(180px + 60 * (100vw - 390px) / 185);row-gap:calc(var(--popup-card-gap) * 2.4)}.popup-card__title,.popup-card__total{font-size:26px;line-height:1.23077}.popup-card__item{-webkit-column-gap:calc(var(--popup-card-gap) * 2);-moz-column-gap:calc(var(--popup-card-gap) * 2);column-gap:calc(var(--popup-card-gap) * 2);-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-card__bg,.popup-card__content{inline-size:calc(50% - var(--popup-card-gap))}.popup-card__bg{block-size:var(--popup-card-image)}.popup-card__like{--svg-xsize:12px;border-end-end-radius:calc(var(--th-border-radius) / 2);border-end-start-radius:calc(var(--th-border-radius) / 2);border-start-end-radius:calc(var(--th-border-radius) / 2);border-start-start-radius:calc(var(--th-border-radius) / 2);padding-block:6px;padding-inline:6px}.popup-card__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-padding-start:0;padding-inline-start:0}.popup-card__delete{inline-size:100%}.popup-card__delete-icon{display:none;visibility:hidden}.popup-card__delete-text{display:block;visibility:visible}.popup-card__scrollbar{--swiper-scrollbar-size:4px;--popup-scroll-offset:1px;-webkit-margin-before:calc(var(--popup-card-gap) * 1.8);margin-block-start:calc(var(--popup-card-gap) * 1.8)}.popup-card__total:before{-webkit-padding-after:6px;padding-block-end:6px}}@media (max-width:390px){.popup-card{--popup-card-image:160px;-webkit-padding-before:8px;padding-block-start:8px;-webkit-padding-start:8px;padding-inline-start:8px}.popup-card__bg,.popup-card__content{inline-size:calc(50% - (5px + 5 * (100vw - 320px) / 70))}.popup-card__title,.popup-card__total{font-size:calc(24px + 2 * (100vw - 320px) / 70)}.popup-card__total:before{font-size:calc(16px + 4 * (100vw - 320px) / 70)}.popup-card__item{-webkit-column-gap:calc(10px + 10 * (100vw - 320px) / 70);-moz-column-gap:calc(10px + 10 * (100vw - 320px) / 70);column-gap:calc(10px + 10 * (100vw - 320px) / 70)}.popup-card__controls{inline-size:calc(132px + 22 * (100vw - 320px) / 70)}.popup-card__minus,.popup-card__plus{min-inline-size:calc(32px + 13 * (100vw - 320px) / 70)}.popup-card__minus{-webkit-padding-end:calc(7px + 7 * (100vw - 320px) / 70);padding-inline-end:calc(7px + 7 * (100vw - 320px) / 70)}.popup-card__plus{-webkit-padding-start:calc(7px + 7 * (100vw - 320px) / 70);padding-inline-start:calc(7px + 7 * (100vw - 320px) / 70)}}.pop-order{--poporder-offset:16px;--poporder-select-icon:24px;--poporder-confirm-icon:10px}.pop-order__button,.pop-order__confirm,.pop-order__confirm-label,.pop-order__field,.pop-order__form,.pop-order__group,.pop-order__input,.pop-order__label,.pop-order__text{inline-size:100%}.pop-order__confirm-label,.pop-order__label{color:rgba(19,26,34,.4);display:block;font:600 normal 14px/var(--th-line-14) var(--th-font-second)}.pop-order__text{font:normal normal 20px/1.4 var(--th-font-general)}.pop-order__form{gap:calc(var(--f-html-padding, 0px) * 2)}.pop-order__form,.pop-order__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pop-order__group--first{gap:var(--poporder-offset,0)}.pop-order__group--last{gap:12px}.pop-order__field:has(>select):after{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="%239d9fa3" viewBox="0 0 24 24"><path d="M17.293 8.293a1 1 0 1 1 1.414 1.414l-6 6a1 1 0 0 1-1.414 0l-6-6a1 1 0 1 1 1.414-1.414L12 13.586z"/></svg>') 50% no-repeat;background-size:var(--poporder-select-icon,0);block-size:var(--poporder-select-icon,0);content:"";display:block;inline-size:var(--poporder-select-icon,0);inset-block-end:calc(var(--poporder-offset, 0px) / 2);inset-inline-end:var(--poporder-offset,0);position:absolute;z-index:1}.pop-order__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--th-color-08,#f9f9f9);border-block:1px solid var(--th-color-13,#eee);border-end-end-radius:8px;border-end-start-radius:8px;border-inline:1px solid var(--th-color-13,#eee);border-start-end-radius:8px;border-start-start-radius:8px;-webkit-margin-before:calc(var(--poporder-offset, 0px) / 2);margin-block-start:calc(var(--poporder-offset, 0px) / 2);padding-block:calc(var(--poporder-offset, 0px) / 2);padding-inline:calc(var(--poporder-offset, 1px) - 1px);-webkit-transition:border-block-color var(--th-transition),border-inline-color var(--th-transition);transition:border-block-color var(--th-transition),border-inline-color var(--th-transition)}.pop-order__input.is-error{border-block-color:red;border-inline-color:red}.pop-order__input[name=fblock-method][data-select-text=""]{color:rgba(19,26,34,.4);font-size:12px;line-height:var(--th-line-12);padding-block:12px}.pop-order__input[name=fblock-method][data-select-text=""] option{color:var(--th-color-01,#131a22);font-size:16px;line-height:1.375}.pop-order__confirm-input{inline-size:calc(var(--poporder-confirm-icon, 0px) + var(--poporder-offset, 0px))}.pop-order__confirm-input:checked+.pop-order__confirm-label:before{content:"✓"}.pop-order__confirm-input.is-error+.pop-order__confirm-label:before{border-block-color:red;border-inline-color:red;color:transparent}.pop-order__confirm-label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--poporder-offset,0)}.pop-order__confirm-label:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;block-size:var(--poporder-confirm-icon,0);border-block:1px solid var(--th-color-01,#131a22);border-inline:1px solid var(--th-color-01,#131a22);color:var(--th-color-01,#131a22);content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;font:normal normal 8px/1 var(--th-font-second);inline-size:var(--poporder-confirm-icon,0);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:calc((14px * var(--th-line-14, 1) - var(--poporder-confirm-icon, 0px)) / 2);margin-block-start:calc((14px * var(--th-line-14, 1) - var(--poporder-confirm-icon, 0px)) / 2);text-align:center;-webkit-transition:border-block-color var(--th-transition),border-inline-color var(--th-transition),color var(--th-transition);transition:border-block-color var(--th-transition),border-inline-color var(--th-transition),color var(--th-transition)}.pop-order__button{padding-block:15px}@media (max-width:740px){.pop-order__text{font-size:18px;line-height:1.333334}}@media (max-width:575px){.pop-order__text{font-size:16px;line-height:1.375}.pop-order__group--last{gap:8px}}.cards{--cards-gap:1.25rem;--cards-items:4;--cards-zoom:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--cards-gap) * 2) var(--cards-gap)}.cards:before{content:attr(aria-label);display:block;font-family:var(--th-font-general);font-size:var(--th-text-5232);font-weight:400;inline-size:100%;letter-spacing:.03em;line-height:var(--th-line-5232);opacity:0;pointer-events:all;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);will-change:transform}.cards--visible:before{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity var(--th-transition) .4s,-webkit-transform var(--th-transition) .4s;transition:opacity var(--th-transition) .4s,-webkit-transform var(--th-transition) .4s;transition:opacity var(--th-transition) .4s,transform var(--th-transition) .4s;transition:opacity var(--th-transition) .4s,transform var(--th-transition) .4s,-webkit-transform var(--th-transition) .4s}.cards__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--th-text-14);inline-size:calc(100% / var(--cards-items) - var(--cards-gap) * (var(--cards-items) - 1) / var(--cards-items));line-height:var(--th-line-14);opacity:0;-webkit-transform:translateY(15%);-ms-transform:translateY(15%);transform:translateY(15%);will-change:transform}.cards__item--visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity var(--th-transition) calc(.4s + .2s * var(--card-number-delay, 0)),-webkit-transform var(--th-transition) calc(.4s + .2s * var(--card-number-delay, 0));transition:opacity var(--th-transition) calc(.4s + .2s * var(--card-number-delay, 0)),-webkit-transform var(--th-transition) calc(.4s + .2s * var(--card-number-delay, 0));transition:opacity var(--th-transition) calc(.4s + .2s * var(--card-number-delay, 0)),transform var(--th-transition) calc(.4s + .2s * var(--card-number-delay, 0));transition:opacity var(--th-transition) calc(.4s + .2s * var(--card-number-delay, 0)),transform var(--th-transition) calc(.4s + .2s * var(--card-number-delay, 0)),-webkit-transform var(--th-transition) calc(.4s + .2s * var(--card-number-delay, 0))}@media (hover:hover){.cards__item:has(>.cards__bg>.cards__link):hover img{block-size:calc(100% + var(--cards-zoom, 0%));inline-size:calc(100% + var(--cards-zoom, 0%));-webkit-margin-before:calc(var(--cards-zoom, 0%) / -2);margin-block-start:calc(var(--cards-zoom, 0%) / -2);-webkit-margin-start:calc(var(--cards-zoom, 0%) / -2);margin-inline-start:calc(var(--cards-zoom, 0%) / -2)}}.cards__bg,.cards__name,.cards__price{inline-size:100%}.cards__bg{block-size:21.875rem;overflow:hidden}.cards__bg-empty{margin-block:auto}.cards__bg:has(>.cards__bg-empty){display:-webkit-box;display:-ms-flexbox;display:flex}.cards__bg img{block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (hover:hover){.cards__bg img{-webkit-transition:block-size var(--th-transition),inline-size var(--th-transition),-webkit-margin-before var(--th-transition),-webkit-margin-start var(--th-transition);transition:block-size var(--th-transition),inline-size var(--th-transition),-webkit-margin-before var(--th-transition),-webkit-margin-start var(--th-transition);transition:block-size var(--th-transition),inline-size var(--th-transition),margin-block-start var(--th-transition),margin-inline-start var(--th-transition);transition:block-size var(--th-transition),inline-size var(--th-transition),margin-block-start var(--th-transition),margin-inline-start var(--th-transition),-webkit-margin-before var(--th-transition),-webkit-margin-start var(--th-transition)}}.cards__slider{z-index:1}.cards__slider,.cards__slider-item .cards__link{block-size:100%;inline-size:100%;overflow:hidden}.cards__slider-item .cards__link:active>img,.cards__slider-item .cards__link:focus-visible>img{block-size:calc(100% + var(--cards-zoom, 0%));inline-size:calc(100% + var(--cards-zoom, 0%));-webkit-margin-before:calc(var(--cards-zoom, 0%) / -2);margin-block-start:calc(var(--cards-zoom, 0%) / -2);-webkit-margin-start:calc(var(--cards-zoom, 0%) / -2);margin-inline-start:calc(var(--cards-zoom, 0%) / -2)}@media (hover:hover){.cards__slider-item .cards__link:hover>img{block-size:calc(100% + var(--cards-zoom, 0%));inline-size:calc(100% + var(--cards-zoom, 0%));-webkit-margin-before:calc(var(--cards-zoom, 0%) / -2);margin-block-start:calc(var(--cards-zoom, 0%) / -2);-webkit-margin-start:calc(var(--cards-zoom, 0%) / -2);margin-inline-start:calc(var(--cards-zoom, 0%) / -2)}}.cards__slider-nav{--swiper-pagination-bullet-size:7px;--swiper-pagination-bottom:calc(var(--swiper-pagination-bullet-size, 0px) + 12px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.cards__slider-bullet,.cards__slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.cards__slider-bullet{--swiper-pagination-bullet-border-radius:var(--swiper-pagination-bullet-size,0);--swiper-pagination-bullet-horizontal-gap:0;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:#fff;-webkit-transition:inline-size var(--th-transition);transition:inline-size var(--th-transition)}.cards__slider-bullet:before{background-color:#dfdfdf;block-size:3px;border-end-end-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:inherit;border-start-start-radius:inherit;content:"";display:block;inline-size:calc(100% - 8px);margin-block:auto;margin-inline:auto}.cards__slider-bullet.is-active{--swiper-pagination-bullet-width:50px}.cards__slider-bullet.is-active:before{opacity:1}.cards__link{pointer-events:all;z-index:1}.cards__like{--svg-xsize:1.375rem;padding-block:1rem;padding-inline:1rem;z-index:2}.cards__name{display:block;font-weight:500;-webkit-margin-before:.5rem;margin-block-start:.5rem;-webkit-transition:color var(--th-transition);transition:color var(--th-transition)}.cards__name:active,.cards__name:focus-visible{color:var(--th-color-02,#ff5266)}@media (hover:hover){.cards__name:hover{color:var(--th-color-02,#ff5266)}}.cards__price{-webkit-margin-before:auto;margin-block-start:auto;opacity:.8;-webkit-padding-before:.125rem;padding-block-start:.125rem;white-space:nowrap}.cards__price:before{content:"₽" " "}.cards__button:before{content:"Добавить "}@media (max-width:1199px){.cards{--cards-items:3}}@media (max-width:991px){.cards{--cards-gap:10px;row-gap:calc(var(--cards-gap) * 4)}.cards__bg{block-size:270px}.cards__like{--svg-xsize:16px;border-end-end-radius:calc(var(--th-border-radius) / 2);border-end-start-radius:calc(var(--th-border-radius) / 2);border-start-end-radius:calc(var(--th-border-radius) / 2);border-start-start-radius:calc(var(--th-border-radius) / 2);padding-block:8px;padding-inline:8px}}@media (max-width:740px){.cards__bg{block-size:195px}.cards__button:before{display:none;visibility:hidden}}@media (max-width:575px){.cards__bg{block-size:120px}.cards__like{--svg-xsize:12px;padding-block:6px;padding-inline:6px}}@media (max-width:360px){.cards{--cards-items:2;row-gap:calc(var(--cards-gap) * 3)}.cards__bg{block-size:158px}.cards__like{--svg-xsize:16px;padding-block:8px;padding-inline:8px}}[data-like-button]{border-end-end-radius:var(--th-border-radius);border-end-start-radius:var(--th-border-radius);border-start-end-radius:var(--th-border-radius);border-start-start-radius:var(--th-border-radius);inset-block-start:.5rem;inset-inline-end:.5rem;position:absolute;z-index:1}[data-like-button] svg{-webkit-transition:fill var(--th-transition);transition:fill var(--th-transition)}[data-like-button].is-active{--svg-color:#ff5266}@media (max-width:575px){[data-like-button]{inset-block-start:4px;inset-inline-end:4px}}
.archive #content{padding-top:0px;padding-bottom:60px;}
.archive .woocommerce-breadcrumb{display:none;}
#masthead{display:none;}

.header-mobile__form{padding: 0;margin-top: -10px;}
ul.products li.product .button {    position: absolute;
    bottom: 0;
    right: 0;}
.is-active .overlau{ 
    position: fixed;
    width: 100%;
    height: 2000px;
    background: #000;
        opacity: 0.8;
    z-index: 1200;top:0;bottom:0;}
.overlau{display:none;}
.is-active .overlau{ display:block;}

.product, .product__wrap {gap: initial!important;}
.wp-block-post-title :where(a) {
    display: inline-block;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    text-decoration: inherit;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: var(--th-text-14);
    inline-size: calc(100% / var(--cards-items) - var(--cards-gap) * (var(--cards-items) - 1) / var(--cards-items));
    line-height: var(--th-line-14);
    /* opacity: 0; */
    -webkit-transform: translateY(15%);
    -ms-transform: translateY(15%);
    transform: translateY(15%);
    will-change: transform;
    display: block;
    font-weight: 500;
    -webkit-margin-before: .5rem;
    margin-block-start: .5rem;
    -webkit-transition: color var(--th-transition);
    transition: color var(--th-transition);
}
.header.is-active~.header-mobile {

    z-index: 99;
}
/*new*/
.tax-product_cat .wvs-add-to-cart-button{font-size:0px!important;}
.tax-product_cat .wvs-add-to-cart-button:before{content:"Купить";font-size:12px!important;}

.single .wvs-add-to-cart-button{font-size:0px!important;}
.single .wvs-add-to-cart-button:before{content:"Купить";font-size:12px!important;}



.woo-variation-swatches ul.variations, .woo-variation-swatches ul.variations>li{align-items: center;display: flex;}

ul.products li.product .woocommerce-loop-product__title{color: currentcolor;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
   
.woo-variation-swatches ul.variations>li {margin-top: 0;margin-bottom: 0;}


.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item)
 {
    border-radius: 20px!important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color
 {
    border-radius: 20px;
}
.woo-variation-swatches .wvs-archive-variations-wrapper
 {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 94px;
    background: #ffffffb3;
    opacity: 0;
        padding-top: 7px;
    padding-bottom: 7px;
}

.single .swiper-wrapper {
    padding-bottom: 0;
}


.wc-block-components-product-price .woocommerce-Price-amount
 {
    white-space: nowrap;
    -webkit-margin-before: auto;
    margin-block-start: auto;
    opacity: .8;
    -webkit-padding-before: .125rem;
    padding-block-start: .125rem;
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: calc(var(--cards-gap) * 2) var(--cards-gap);
}
.wp-block-post-title :where(a) {text-align: left;}
.wp-block-button.wc-block-components-product-button{align-items: flex-start!important;}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
    align-items: center;
    border-style: none;
    display: inline-flex;
    justify-content: center;
    line-height: inherit;
    overflow: hidden;
    white-space: normal;
    word-break: normal;
    border-end-end-radius: calc(var(--th-border-radius) / 2);
    border-end-start-radius: calc(var(--th-border-radius) / 2);
    border-start-end-radius: calc(var(--th-border-radius) / 2);
    border-start-start-radius: calc(var(--th-border-radius) / 2);
    font: 500 var(--th-text-14) / var(--th-line-14) var(--th-font-general);
    font-size: 14px !important;
}

.wp-block-woocommerce-product-collection h2.wp-block-heading {
 
    line-height: 20px;
 
    font: normal var(--th-text-4232) / var(--th-line-4232) var(--th-font-general)!important;
    inline-size: 100%;
    inset-block-end: 0;
    text-align: left;
    inset-inline-start: unset;
    /* padding-block: 4.6875rem; */
    /* position: absolute; */
    /* text-align: center; */
    z-index: 2;
}

.wp-block-post-title :where(a){text-align: left;min-height: 36px; font-family: var(--th-font-general);}

.baner1{display: flex;
    align-items: center!important;}


.app-screen__title:hover{background: #ff5266;
    color: white;}



ul.products li.product .woocommerce-loop-product__title
 {
         min-height: 36px;
    margin: 1.2rem 0 .5rem;
    font-size: 1.5rem;
    font-weight: 500;
    font-family: var(--th-font-general);
    font-size: var(--th-text-14);
    inline-size: calc(100% / var(--cards-items) - var(--cards-gap) * (var(--cards-items) - 1) / var(--cards-items));
    line-height: var(--th-line-14);
}
.product, .product__wrap {
    display: block!important;
}
.price {
    font-size: 1rem;
    -webkit-margin-before: auto;
    margin-block-start: auto;
    opacity: .8;
    -webkit-padding-before: .125rem;
    padding-block-start: .125rem;
    white-space: nowrap;
    font-family: var(--th-font-general);
    font-weight: 400;
    --cards-items: 4;
    --cards-zoom: 30%;
    margin-top: 10px;
}
ul.products li.product .price {
    margin-bottom: 5px;
}

.single-product .summary p.price
 {
    margin-bottom: 2rem;
    color: var(--th-color-02, #ff5266);
    font-size: var(--th-text-36);
    line-height: var(--th-line-36);
    padding-block: .375rem;
    white-space: nowrap;
}


body, input, textarea, button, .button, .faux-button, .wp-block-button__link, .wp-block-file__button, .has-drop-cap:not(:focus)::first-letter, .entry-content .wp-block-archives, .entry-content .wp-block-categories, .entry-content .wp-block-cover-image, .entry-content .wp-block-latest-comments, .entry-content .wp-block-latest-posts, .entry-content .wp-block-pullquote, .entry-content .wp-block-quote.is-large, .entry-content .wp-block-quote.is-style-large, .entry-content .wp-block-archives *, .entry-content .wp-block-categories *, .entry-content .wp-block-latest-posts *, .entry-content .wp-block-latest-comments *, .entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt, .entry-content cite, .entry-content figcaption, .entry-content .wp-caption-text, .comment-content p, .comment-content ol, .comment-content ul, .comment-content dl, .comment-content dt, .comment-content cite, .comment-content figcaption, .comment-content .wp-caption-text, .widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary, .widget-content cite, .widget-content figcaption, .widget-content .wp-caption-text
 {
       font-family: var(--th-font-general)!important;
}

.single-product .woocommerce-variation-add-to-cart .button {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    font-size: 1.6rem;
    border-end-end-radius: calc(var(--th-border-radius) / 2);
    border-end-start-radius: calc(var(--th-border-radius) / 2);
    border-start-end-radius: calc(var(--th-border-radius) / 2);
    border-start-start-radius: calc(var(--th-border-radius) / 2);
    font: 500 var(--th-text-14) / var(--th-line-14) var(--th-font-general);
    background-color: var(--th-color-01, #131a22);
    color: #fff;
    -webkit-transition: color var(--th-transition);
    transition: color var(--th-transition);
    width: 100%;
    padding-block: 1rem;
    padding-inline: 1.5rem;
}


.quantity{display:none!important}
 .in-stock{display:none}

button:hover{
        color: var(--th-color-02, #ff5266)!important;
        opacity: 0.9;}

.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {
    /* visibility: visible; */
    position: fixed;
}

.out-of-stock{padding-bottom: 20px;color: red;}

.wc-block-cart .wc-block-cart__submit-container {
    padding: 0;
    background-color: var(--th-color-01, #131a22);
    color: #fff;
    -webkit-transition: color var(--th-transition);
    transition: color var(--th-transition);
    border-end-end-radius: calc(var(--th-border-radius) / 2);
    border-end-start-radius: calc(var(--th-border-radius) / 2);
    border-start-end-radius: calc(var(--th-border-radius) / 2);
    border-start-start-radius: calc(var(--th-border-radius) / 2);
    font: 500 var(--th-text-14) / var(--th-line-14) var(--th-font-general);
    padding-block: 0.25rem;
    /* padding-inline: 1.875rem; */
    text-align: center;
}

.wc-block-components-button:hover{color: var(--th-color-02, #ff5266)!important;opacity: 0.9;}



body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
    min-height: 3em;
    background-color: var(--th-color-01, #131a22);
    color: #fff;
    -webkit-transition: color var(--th-transition);
    transition: color var(--th-transition);
    border-end-end-radius: calc(var(--th-border-radius) / 2);
    border-end-start-radius: calc(var(--th-border-radius) / 2);
    border-start-end-radius: calc(var(--th-border-radius) / 2);
    border-start-start-radius: calc(var(--th-border-radius) / 2);
    font: 500 var(--th-text-14) / var(--th-line-14) var(--th-font-general);
    padding-block: 0.9rem;
    padding-inline: 0.9rem;
    text-align: center;
}

.wc-block-components-checkout-return-to-cart-button {
    box-shadow: none;
    color: inherit;
    padding-left: calc(24px + .25em);
    position: relative;
    text-decoration: none;
    background-color: var(--th-color-01, #131a22);
    color: #fff!important;
    -webkit-transition: color var(--th-transition);
    transition: color var(--th-transition);
    border-end-end-radius: calc(var(--th-border-radius) / 2);
    border-end-start-radius: calc(var(--th-border-radius) / 2);
    border-start-end-radius: calc(var(--th-border-radius) / 2);
    border-start-start-radius: calc(var(--th-border-radius) / 2);
    font: 500 var(--th-text-14) / var(--th-line-14) var(--th-font-general);
    padding-block: 0.9rem;
    padding-inline: 0.9rem;
    text-align: center;
}



.wc-block-components-formatted-money-amount {
    white-space: nowrap;
    color: var(--th-color-02, #ff5266)!important;}

.wc-block-cart-items__row{
    border-block: .0625rem solid var(--th-color-03, #f0f0f0);
    border-inline: .0625rem solid var(--th-color-03, #f0f0f0);
    gap: var(--output-small-gap);
    padding-block: calc(var(--output-offset) - .0625rem);
    padding-inline: calc(var(--output-offset) - .0625rem);}


.woo-variation-product-gallery {position: relative;z-index: 1;}
.woocommerce-tabs .panel h2:first-of-type {
    display: none;
}

.woocommerce .woocommerce-tabs ul li, .woocommerce-page .woocommerce-tabs ul li{font-size: 1rem;border-bottom: 2px solid #ff5266;}


.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {

    background: black;
}
ul.products li.product .button {
    vertical-align: middle;
    background-color: transparent;
    color: var(--button--color-text-hover);
    text-decoration: none !important;
}

.product_meta{display:none;}
.product__delivery {
    padding-top: 2rem;
}


.wvs-archive-information{
    position: absolute;
    right: 0;
    top: 15px;}

ul.products li.product .button {
    /* vertical-align: middle; */
    background-color: transparent;
    color: var(--button--color-text-hover);
    text-decoration: none !important;
    color: var(--th-color-01, #131a22);
    font: 500 var(--th-text-13) / var(--th-line-13) var(--th-font-general);
    letter-spacing: .05em;
    padding-block: .4375rem .375rem;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: color var(--th-transition);
    transition: color var(--th-transition);
    border-bottom: 1px solid #ddd;
}


.woocommerce-products-header__title{font: normal var(--th-text-4232) / var(--th-line-4232) var(--th-font-general) !important;
    inline-size: 100%;
    inset-block-end: 0;
    text-align: left;
    inset-inline-start: unset;}

.woof_list_label .woof_label_term {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    margin: 0;
    padding: 0;
    line-height: 25px;
    text-align: center;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    min-width: 56px;
    max-width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    /* border-bottom: 1px solid #ddd; */
    align-items: center;
}

.woof_list_label .woof_label_term:hover {
  
    border-bottom: 1px solid #ff5266!important;
    align-items: center;
}

.woof_list_label li .woof_label_term:hover, .woof_list_label li .woof_label_term.checked {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #000000;
}


ul.woof_list.woof_list_label li {
    margin: 2px 15px 11px 0;
}


.woof_list_label li .woof_label_term.checked {
   
    border-bottom: 1px solid #ff5266;
}


.woof_container_inner h4
 {
    margin-bottom: 9px;
    display: none;
}

.woof_container {
    padding-bottom: 0;
    margin-bottom: 0;
}



.woof_sid_auto_shortcode .woof_container_inner
 {
    padding-left: 5px;
    border-bottom: 1px solid #ddd;
    height: 30px;
}


.woof_sid_auto_shortcode .woof_container, .woof_sid_auto_shortcode .woof_container_mselect

 {
    overflow-x: auto;
    overflow-y: hidden;
    min-height: fit-content;
    max-height: 250px;
}


ul.products li.product .button:hover {

    border-bottom: 1px solid #ff5266;
    color: #ff5266;
}
.woof_sid_auto_shortcode.woof{padding-right: 0;padding-left: 0;}
.header__link[data-product-counter]:after {
    content: " ";display:none;
}

.cart-count{color: #ff5266;}
.woof_sid_auto_shortcode {border: solid 1px #ffffff;}
.woof_submit_search_form_container{overflow: hidden;display: none !important;}

.woof_block_html_items{    overflow: auto;}
.woof_list_label{display: flex;width: max-content;}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering

 {
    float: right;
    opacity: 0;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: left;
    opacity: 0;
}



ul.woof_list {
    padding-left: 0 !important;
    margin-left: 0 !important;
    display: flex;
}

.woof_products_top_panel {
    display: none !important;
}


.catalog__tab {

 color:black!important;

}

.catalog__tabs:after
 {
    background-color: var(--th-color-03, #f0f0f0);
    block-size: .0625rem;
    content: "";
    display: block;
    inline-size: 100%;
    inset-block-end: 0;
    inset-inline-start: 0;
    position: absolute;
    margin-bottom: 1px;
}

.catalog__tab.is-active {
    border-block-end-color: rgb(255 82 102);
    color: var(--th-color-02, #ff5266);
}

.site-main .woocommerce-products-header {
    margin-top: var(--global--spacing-vertical);
    padding-top: calc(var(--th-section-offset) / 2);
}

.catalog__tabs{overflow-y: hidden!important;overflow-x: auto!important;}
    
.archive-categories {display: flex;width: max-content;}   


.catalog__tab.is-active {
    border-block-end-color: rgb(255 82 102)!important;
    color: var(--th-color-02, #ff5266);
}    
@supports selector(::-webkit-scrollbar) {
    ::-webkit-scrollbar {
        block-size: .1rem!important;
    }
}    


.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering

 {
    float: right;
    display: none;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: left;
    display: none;
}  


.wc-sort-buttons .active{
    border-bottom: 1px solid #ff5266;
}

.page-id-43 h1{display:none;}
.page-id-44 h1{display:none;}


ul.products li.product .added_to_cart {
    margin: .5rem;
    display: none;
}

.wc-block-components-totals-discount__coupon-list .wc-block-components-chip .wc-block-components-chip__remove {
    height: auto;
    width: auto;
}


.screen__content .wp-block-media-text__media
 {
  
    margin: 0;
}


.home #main [class*="woocommerce columns-"] {inline-size: 100%;
    margin-inline: auto;
    max-inline-size: 100%;
    padding-left: 10px;
    padding-right: 10px;}




.wc-block-components-country-input{margin-top: 12px !important;}



.cart-count {
    color: #ffffff;
    width: 16px;
    background: #ff5266;
    height: 16px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.header__link[data-favorites-counter]:after {
    content: " " attr(data-favorites-counter) ""!important;
    background: #ff5266;
    color: white;
    border-radius: 20px;
}

.header__link[data-favorites-counter]:after {
    content: " " attr(data-favorites-counter) "" !important;
    background: #ff5266;
    color: white;
    border-radius: 20px;
    width: 16px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wc-block-components-product-details__{display: flex;gap: 5px;}
.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight: 500;}
.woo-variation-swatches.wvs-show-label .variations th label {font-weight: 500;}


.es-submit-container:before{
    background: url(https://rcode-sporty.ru/wp-content/uploads/2025/12/rightarrow_116394.png);
    content: "";
    width: 42px;
    height: 42px;
    background-size: 50%;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    position:absolute;
}
.footer__group-name {
     margin-block-end: 0;
}

.es-gdpr-field {margin-top: 55px; position: absolute;}
.es-gdpr-field span{color: rgba(19, 26, 34, .4)!important;font: normal var(--th-text-11) / var(--th-line-11) var(--th-font-second)!important;}

.es-gdpr-field input[type="checkbox"]:checked + div {
    background-color: #dddddd !important;
    border-color: aquamarine;
}

.es-gdpr-field input[type="checkbox"]:checked + div + svg {
    opacity: 1 !important;
    color: #ddd;
    border: none;
    background: #ddd;
}


.wp-block-shipping-cdek-map svg {
    block-size: auto;
    display: block;
    fill: #fff;
    -ms-flex-negative: 0;
    flex-shrink: initial;
    inline-size: inherit;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}


.wp-block-shipping-cdek-map *, :after, :before {position: static;}

.menu-item {
    font: 600 14px / var(--th-line-14) var(--th-font-second);
    padding-bottom: 5px;
    padding-top: 5px;
}



#post-253{max-width:1200px;}


.es-field-wrap{margin-bottom: 0;}
.es-custom-button{height: 42px;width: 42px;font-size: 0;cursor: pointer;}
.ig-es-form-wrapper{display: flex;}
.es-submit-container{display: flex;flex-direction: row;align-items: flex-end!important;}
.es-field-wrap {margin-bottom: 0;font-size: 0;}

.ig_es_form_field_email{height: 42px;
    background: white;
    appearance: none;
    background-color: #fff;
    border-block: .0625rem solid #fff;
    border-inline: .0625rem solid #fff;
    color: var(--th-color-01, #131a22);
    inline-size: 100%;
    line-height: 1;
    padding-block: .8125rem .5rem;
    padding-inline: .875rem;
    -webkit-transition: border-block-color .2s linear, border-inline-color .2s linear;
    transition: border-block-color .2s linear, border-inline-color .2s linear;}


.ig-es-form-wrapper {margin-left: 0 !important;}



.es-gdpr-field label{ display: flex;
    align-items: center;
    cursor: pointer;
    user-select: none;
    width: 259px;}

.es-gdpr-field{opacity: 1;}

body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form

 {
    background-color: #f0f0f0!important;
    padding: 0!important;
    border-radius: 8px;
    display: flex;
    padding-bottom: 50px;
}


footer form[data-form-id="1"] .es-subscribe-btn {
    margin-top: 0px !important;
    width: 100% !important;
    height: 40px !important;}

footer form[data-form-id="1"] .es-subscribe-btn
 {
    border-radius: 0 !important;
    margin-top: 0px !important;
    width: 42px !important;
    height: 42px !important;
    font-size: 0 !important;
    background: none !important;
    border-left: none !important;
    border-bottom: 1px solid #d1d5dc !important;
    border-top: 1px solid #d1d5dc !important;
    border-right: 1px solid #d1d5dc !important;
    border-radius: 2px !important;
}
.footer__copyright {

    margin-top: 50px;
}
.es-submit-container:before{
    background: url(https://rcode-sporty.ru/wp-content/uploads/2025/12/rightarrow_116394.png);
    content: "";
    width: 42px;
    height: 42px;
    background-size: 50%;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    position:absolute;
}

footer form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form .ig-es-form-input {border-right: none !important;}

.es-submit-container {

    margin-left: -5px;
}


.padding .woocommerce-loop-product__title {
    min-height: 36px;
    margin: 1.2rem 0 .5rem;
    font-size: 1.5rem;
    font-weight: 500;
    font-family: var(--th-font-general);
    font-size: var(--th-text-14);
    inline-size: calc(100% / var(--cards-items) - var(--cards-gap) * (var(--cards-items) - 1) / var(--cards-items));
    line-height: var(--th-line-14);
}




.padding {

    padding-right: 15px!important;
    padding-left: 15px!important;
}

.swiper-button-next, .swiper-button-prev {
    color: #5f5f5f!important;
}

.swiper-wrapper {padding-bottom: 25px;}



.woocommerce .content-area {
        max-width: 100%;
        margin: 0 auto;
        padding: 0 15px;
    }



.wwe:hover{background: #ff5266;
    color: white;}



@media (max-width: 992px) and (min-width: 575px) {
.cart-count{
    position: absolute;
    top: -3px;
    right: -4px;
}
}
@media (max-width: 575px) {
.cart-count{
    position: absolute;
    top: 0px;
}
}


@media only screen and (min-width: 992px) {
.img1{display:none;}    
} 


@media only screen and (max-width: 992px) {
.img2{display:none;}    
} 


@media only screen and (min-width: 768px) {
    

    
    .header {background: white;}
    
  .activer {backdrop-filter: none!important;}
  
   .header-mobile {   transition: none;}
  
  
  .header.is-active~.header-mobile {
    z-index: 9999;
    top: 0px;
    left: 0;
}
  
  
  .header__item--favourites {
        display: block;
        visibility: visible;
    }
  
.header__item--logo{ order: 5;
    margin-left: 22%;
}
  
#post-250 .brand__bg {
    block-size: 45rem;
    inline-size: 100vw;
    -webkit-margin-start: calc(-50vw + var(--th-wrap-size) / 2);
    margin-inline-start: auto;
}

#post-250 .brand__bg--visible, .brand__carousel--visible {
    -webkit-transition: opacity var(--th-transition) .4s;
    transition: opacity var(--th-transition) .4s;
    margin-left: auto;
    margin-right: auto;
    max-width: 1900px;
    width: 100%;
} 
  
 .home .woocommerce-products-header__title{padding-top:80px;padding-bottom:20px;}
  
  
     .swiper-button-next:after, .swiper-button-prev:after{
    font-family: swiper-icons;
    font-size: 30px!important;} 
  
    
 .woocommerce-form-coupon {
    background: #eee;
    padding: 1rem;
    font-size: .88889em;
    color: var(--form--color-text);
    height: 90px;
}   
    
 .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single {
    left: auto!important;
    right: 55%!important;
}

.rtwpvg-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger-position-top-right {
    right: .5em;
    left: 15px;
}   
  .wc-block-components-product-badge {display:none!important} 
  .wc-block-cart__main .wc-block-components-product-details__name {color: #75797d!important;}  
    
  .wc-block-components-product-details__name, .wc-block-components-product-details__value
 {
    display: inline-block;
    font-size: 14px;
    color: currentColor;
}
  
  .related.products h2, .up-sells h2 {
    margin-bottom: 1rem;
    font-family: var(--th-font-general);
    font-size: var(--th-text-4232);
    font-weight: 400;
    inline-size: 100%;
    line-height: var(--th-line-4232);
} 
    
 .single-product div.product {
    position: relative;
    padding-top: 40px;
}   
    
 #post-44 .output__title {
        padding-bottom: 3.75rem;
        padding-top: 3.75rem;}    
 #post-44 .output__title {font-family: var(--th-font-general);
    font-size: var(--th-text-4232);
    font-weight: 400;
    inline-size: 100%;
    line-height: var(--th-line-4232);}    
    
#post-43 .output__title {padding-bottom: 3.75rem;padding-top: 3.75rem;}
    
    .woocommerce .content-area .site-main {
        margin: 0;
        padding-top: 40px;
    }
    .single-product.singular .entry-title {
    font-size: var(--global--font-size-xl);
    font-weight: 400;
    margin: 0 0 1.5rem;
    font-family: var(--th-font-general);
    font-size: var(--th-text-4232);
    font-weight: 400;
    line-height: var(--th-line-4232);
}
}


@media  (max-width: 1200px) and (min-width: 768px) {
.woocommerce ul.products.columns-4 li.product {
    width: calc(33% - 16px) !important;
}
}


@media only screen and (max-width: 768px) {
    
ul.products li.product .woocommerce-loop-product__title {min-height: 100%;}    
    
  .woocommerce-checkout form[name=checkout] {
    display: block!important;
}
.woo-variation-swatches .wvs-archive-variations-wrapper{bottom: 89px;}  
  
.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper.wvs-style-squared.archive-variable-items .variable-item:not(.radio-variable-item).button-variable-item {
    min-width: 20px;
} 
    
.catalog__preview {display: none !important;}
    
.header {background: #ffffff;border: none;}    
    
.header-mobile {inline-size: auto;}  
    
    
.header.is-active~.header-mobile {
    z-index: 9999;
    top: 0px;
    left: 0;
}    
    
ul.products li.product .woocommerce-loop-product__title {font-size: 12px;}    
.woocommerce .content-area .site-main {margin: 0 0vw!important;}
.home .woocommerce-products-header__title{padding-top:40px;padding-bottom:20px;}
    
   .swiper-button-next:after, .swiper-button-prev:after{
    font-family: swiper-icons;
    font-size: 20px!important;} 
    
    
.wc_payment_method>label:first-of-type img

 {
    max-height: 24px;
    max-width: 200px;
    float: right;
    object-fit: contain;
    margin-top: -23px;
    margin-right: -46px;
}    
    
.woocommerce-form-coupon {height: 90px;} 
    
    
 .woocommerce-checkout-review-order ul

 {
    margin: 1rem 0 1rem;
    padding-left: 0;
}   
    
    
    
       .woocommerce-checkout-review-order-table ul li {
        margin-left: 15px;
    } 
    
    
    .woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before

 {
        margin-left: -23px !important;
        margin-bottom: -14px;
    }
    
    
    
.woocommerce-checkout-review-order-table input[type=radio].shipping_method+label::before {

display: block!important;

}


#main #shipping_method li {
        display: block;

    }


.woocommerce-checkout-review-order-table ul li {

    font-size: 12px;
}

    
    
 
     #main #shipping_method li {
        display: flex;
        justify-content: flex-end;
        flex-direction: column;
    }
 
.woo-variation-swatches.wvs-show-label .variations th {
    display: flex;
    text-align: start;
    width: auto !important;
    align-items: center;
    align-content: center;
} 
 
 
.wc-sort-buttons{font-size: 14px!important;}
 
  
 .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
        width: auto !important;
        margin-left: auto!important;
        margin-right: auto!important;
    } 
  
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{margin: 0 0 0rem;}  
    
 .woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    height: 18px;
    width: 18px;
}   
    
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    opacity: 1;
    opacity: 1;
    padding: 1px;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
    min-width: 16px;
    width: auto;
    height: 20px;
}
.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
    font-size: 10px;
    padding: 0;
}


    .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single

 {
        top: 94px !important;
        left: auto !important;
        right: 7px !important;
    } 
    
    
.cart-count{ position: absolute;top: -7px;right: -3px;}

.is-mobile table.wc-block-cart-items .wc-block-cart-items__row, .is-small table.wc-block-cart-items .wc-block-cart-items__row {
    display: grid;
    grid-template-columns: 100px 132px!important;
    padding: 16px 0;
}
 
.wc-block-cart-item__total{display:none!important;} 
.wc-block-components-product-badge {display: none!important;} 
  
.wc-block-components-product-details__name, .wc-block-components-product-details__value
 {
    display: inline-block;
    font-size: 12px;
    color: currentColor;
}  
    
table.wc-block-cart-items {
    width: 100%;
    display: block;
}    
 .wc-block-cart-items tbody{display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-bottom: 1rem;}  
    
    
    
    .yith-wcwl-add-to-wishlist-button:is(button){padding: 0!important;}
  
body {
    padding-top: 50px!important;
}    
    
   .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, .is-small table.wc-block-cart-items .wc-block-cart-items__row {
    display: grid;
    grid-template-columns: 80px 132px;
    padding: 10px 10px!important;
} 
      .header-panel {
      
        z-index: 11;
    }  
    
    
.site-main .woocommerce-products-header{margin-top: 0;padding-top: 40px;} 
.wc-sort-buttons {padding-bottom: 40px;justify-content: flex-start!important;}
.woocommerce .woocommerce-products-header__title.page-title, .woocommerce-page .woocommerce-products-header__title.page-title {margin-top: 0!important;}  
.archive-categories{
    display: flex;
    width: max-content;
    margin-top: 40px;
} 
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering

 {
    float: right;
    display: none;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: left;
    display: none;
}  
  
 .related.products h2, .up-sells h2 {
    margin-bottom: 2rem;
    font-family: var(--th-font-general);
    font-size: var(--th-text-4232);
    font-weight: 400;
    inline-size: 100%;
    line-height: var(--th-line-4232);
} 
  
    .woocommerce .related.products ul.products, .woocommerce-page .related.products ul.products
 {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
    }  
     .woocommerce .related.products ul.products li.product, .woocommerce-page .related.products ul.products li.product
 {
        margin-bottom: 2rem;
    } 
    
 .single-product .summary {
    margin-bottom: -1rem;
}
    
 .single-product.singular .entry-title {
    font-size: var(--global--font-size-xl);
    font-weight: 400;
    /* margin: 0 0 2.5rem; */
    font-size: 32px;
    line-height: 1.1875;
 margin-block-end: 0px; 
}   
    
    
      .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
        margin-bottom: 0!important;
        font-size: .8em;
        font-family: var(--heading--font-family);
        padding-top: 15px!important;
    }
    
  #post-44 .output__title {
        padding-bottom: 20px;
        padding-top: 20px;}    
 #post-44 .output__title {font-family: var(--th-font-general);
  font-family: var(--th-font-general);
    font-size: var(--th-text-4232);
    font-weight: 400;
    inline-size: 100%;
    line-height: var(--th-line-4232);}
    
#post-43 .output__title {
    padding-top: 20px;
    padding-bottom: 20px;
}    
    
.woocommerce ul.products.columns-4 li.product {
    width: calc(51% - 16px) !important;
}
ul.products li.product .button
 {
    font-size: 11px;
}
.archive #content {
    padding-top: 0!important;
   
}
    .woocommerce .woocommerce-products-header__title.page-title, .woocommerce-page .woocommerce-products-header__title.page-title

 {
        margin: 3rem auto 1rem;
    }
}