html{scrollbar-gutter:stable}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.jsv{width:100%}.jsv-holder>div>img{width:100%}@media (max-width:768px){.woo-photoswipe-holder>.jsv-holder img{width:100%}.woo-photoswipe-holder>.jsv-holder{width:100%}}@media (min-width:769px){.woo-photoswipe-holder>.jsv-holder img{max-width:80%}.woo-photoswipe-holder{display:flex;align-items:center;justify-content:center;width:100%}.woo-photoswipe-holder>.jsv-holder{max-width:80%}}:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}.woocommerce form .form-row .required{visibility:visible}.container{margin:0 auto;display:block;position:relative;width:100%;max-width:1580px}@media (max-width:1919.5px){.container{max-width:1344px}}@media (max-width:1600.5px){.container{max-width:1280px;padding-left:34px;padding-right:34px}}@media (max-width:1023.5px){.container{max-width:768px;padding-left:16px;padding-right:16px}}@media (max-width:767.5px){.container{max-width:100%}}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;-webkit-animation:f-spinner-rotate 2s linear infinite;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);-webkit-animation:f-spinner-dash 2s ease-in-out infinite;animation:f-spinner-dash 2s ease-in-out infinite}@-webkit-keyframes f-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes f-spinner-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{-webkit-animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutUp;animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutUp}.f-throwOutDown{-webkit-animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutDown;animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutDown}@-webkit-keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}@keyframes f-throwOutUp{to{-webkit-transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);transform:translate3d(0,calc(var(--f-throw-out-distance, 150px)*-1),0);opacity:0}}@-webkit-keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance,150px),0);transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}@keyframes f-throwOutDown{to{-webkit-transform:translate3d(0,var(--f-throw-out-distance,150px),0);transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.f-zoomInUp{-webkit-animation:var(--f-transition-duration,0.2s) ease 0.1s both f-zoomInUp;animation:var(--f-transition-duration,0.2s) ease 0.1s both f-zoomInUp}.f-zoomOutDown{-webkit-animation:var(--f-transition-duration,0.2s) ease both f-zoomOutDown;animation:var(--f-transition-duration,0.2s) ease both f-zoomOutDown}@-webkit-keyframes f-zoomInUp{from{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomInUp{from{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}@keyframes f-zoomOutDown{to{-webkit-transform:scale(.975) translate3d(0,16px,0);transform:scale(.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{-webkit-animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{-webkit-animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@-webkit-keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes f-fadeOut{100%{opacity:0}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{-webkit-animation:var(--f-transition-duration,0.2s) ease-out both f-fadeFastIn;animation:var(--f-transition-duration,0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{-webkit-animation:var(--f-transition-duration,0.1s) ease-out both f-fadeFastOut;animation:var(--f-transition-duration,0.1s) ease-out both f-fadeFastOut;z-index:2}@-webkit-keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@-webkit-keyframes f-fadeFastOut{100%{opacity:0}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{-webkit-animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowIn;animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{-webkit-animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowOut;animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowOut;z-index:1}@-webkit-keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes f-fadeSlowOut{100%{opacity:0}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{-webkit-animation:var(--f-transition-duration,0.2s) ease-out both f-crossfadeIn;animation:var(--f-transition-duration,0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{-webkit-animation:calc(var(--f-transition-duration, 0.2s)*0.5) linear 0.1s both f-crossfadeOut;animation:calc(var(--f-transition-duration, 0.2s)*0.5) linear 0.1s both f-crossfadeOut;z-index:1}@-webkit-keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes f-crossfadeOut{100%{opacity:0}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{-webkit-animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideInNext;animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{-webkit-animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev;animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{-webkit-animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext;animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{-webkit-animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev;animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrev}@-webkit-keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes f-slideInPrev{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes f-slideOutNext{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes f-slideOutNext{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes f-slideOutPrev{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes f-slideOutPrev{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.f-classicIn.from-next{-webkit-animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{-webkit-animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{-webkit-animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{-webkit-animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;animation:var(--f-transition-duration,0.85s) cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}@-webkit-keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInNext{0%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes f-classicOutNext{100%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}@keyframes f-classicOutNext{100%{-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:0}}@-webkit-keyframes f-classicOutPrev{100%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}@keyframes f-classicOutPrev{100%{-webkit-transform:translateX(75px);transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);-webkit-box-shadow:var(--f-button-shadow);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;-webkit-transition:var(--f-button-transition);transition:var(--f-button-transition)}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;-webkit-box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color));box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease;-webkit-transform:var(--f-button-transform);transform:var(--f-button-transform);-webkit-filter:var(--f-button-svg-filter);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{-ms-touch-action:none;touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:#fff0;overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:none;-webkit-transform-origin:top left;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container::-ms-backdrop{background-color:#fff0}.fancybox__container::backdrop{background-color:#fff0}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;height:100%}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap)0 0;padding:4px;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0 0%;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:#fff0;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:none;transition:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-filter:blur(0);filter:blur(0)}.fancybox__caption{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgb(24 24 27 / .5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0, 0, 0, 0.6);--f-button-active-bg:rgba(0, 0, 0, 0.6);--f-button-hover-bg:rgba(0, 0, 0, 0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{-webkit-animation:0.15s ease-out both f-fadeOut;animation:0.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;-webkit-animation:0.15s ease-out both f-fadeOut;animation:0.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -0.5))0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;z-index:40;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){-webkit-animation:var(--f-interface-enter-duration,0.25s) ease 0.1s backwards f-fadeIn;animation:var(--f-interface-enter-duration,0.25s) ease 0.1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-enter-duration,0.35s) ease backwards f-fadeIn;animation:var(--f-backdrop-enter-duration,0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){-webkit-animation:var(--f-interface-exit-duration,0.15s) ease forwards f-fadeOut;animation:var(--f-interface-exit-duration,0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{-webkit-animation:var(--f-backdrop-exit-duration,0.35s) ease forwards f-fadeOut;animation:var(--f-backdrop-exit-duration,0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgb(24 24 27 / .9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:#fff0}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:-webkit-gradient(linear,left top,left bottom,from(#ebeff2),to(#e2e8f0));background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.f-thumbs__track{display:-webkit-box;display:-ms-flexbox;display:flex}.f-thumbs__slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:-webkit-max-content;width:-moz-max-content;width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);-webkit-transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transform:translate3d(calc(var(--shift, 0)*-1px),0,0);-webkit-transition:none;transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{-webkit-transition:-webkit-transform 0.33s ease;transition:-webkit-transform 0.33s ease;transition:transform 0.33s ease;transition:transform 0.33s ease,-webkit-transform 0.33s ease}.is-modern.is-resting .f-thumbs__slide__button{-webkit-transition:clip-path 0.33s ease;transition:clip-path 0.33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{-webkit-filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color));filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.f-thumbs__slide__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--f-thumb-width);height:100%;margin:0-100%0-100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:#fff0;outline:none;cursor:pointer;pointer-events:auto;-ms-touch-action:manipulation;touch-action:manipulation;opacity:var(--f-thumb-opacity);-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);-webkit-animation:f-fadeIn 0.2s ease-out;animation:f-fadeIn 0.2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap)0 0}.f-thumbs.is-vertical .f-thumbs__track{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap)0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);-webkit-transition:max-height 0.35s cubic-bezier(.23,1,.32,1);transition:max-height 0.35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(255 255 255 / .1)),to(rgb(255 255 255 / .05)));background-image:linear-gradient(rgb(255 255 255 / .1),rgb(255 255 255 / .05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(255 255 255 / .1)),to(rgb(255 255 255 / .05)));background-image:linear-gradient(rgb(255 255 255 / .1),rgb(255 255 255 / .05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap)0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{-webkit-transition:none!important;transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgb(0 0 0 / .5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;-webkit-animation:0.15s ease-out both f-fadeOut;animation:0.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0%}.fancybox__toolbar__column.is-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:flex}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-ms-flexbox;display:flex}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgb(0 0 0 / .5)),to(#fff0));background-image:linear-gradient(to left,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .5)),to(#fff0));background-image:linear-gradient(to right,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .5)),to(#fff0));background-image:linear-gradient(to top,rgb(0 0 0 / .5),#fff0)}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .5)),to(#fff0));background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),#fff0)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:#fff0}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:0.3s opacity;transition:0.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:0.2s top,0.2s -webkit-transform;transition:0.2s top,0.2s -webkit-transform;transition:0.2s transform,0.2s top;transition:0.2s transform,0.2s top,0.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:0.2s left,0.2s -webkit-transform;transition:0.2s left,0.2s -webkit-transform;transition:0.2s transform,0.2s left;transition:0.2s transform,0.2s left,0.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:0.2s right,0.2s -webkit-transform;transition:0.2s right,0.2s -webkit-transform;transition:0.2s transform,0.2s right;transition:0.2s transform,0.2s right,0.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgb(0 0 0 / .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgb(0 0 0 / .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgb(0 0 0 / .5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100%0;transform-origin:100%0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:300;src:url(/wp-content/themes/theme-sp/fonts/geologica-v5-cyrillic_latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:400;src:url(/wp-content/themes/theme-sp/fonts/geologica-v5-cyrillic_latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:500;src:url(/wp-content/themes/theme-sp/fonts/geologica-v5-cyrillic_latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:600;src:url(/wp-content/themes/theme-sp/fonts/geologica-v5-cyrillic_latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Geologica";font-style:normal;font-weight:700;src:url(/wp-content/themes/theme-sp/fonts/geologica-v5-cyrillic_latin-700.woff2)format("woff2")}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}:root{--vh:1vh;--swiper-pagination-bottom:40px;--hh:140px;--hh-md:108px;--animation-secondary:cubic-bezier(0.16, 1, 0.3, 1)}html{background:#f1f5f3}body{font:300 normal 20px/1"Geologica",sans-serif;font-variant-numeric:lining-nums proportional-nums;color:#231f20;min-width:375px;max-width:100vw;min-height:100%;background:#fff0;overflow-x:hidden;position:relative}@media (max-width:1023.5px){body{font-size:18px}}body *{font:inherit}body.no-scroll{overflow:hidden}body:not(.ready) *{-webkit-transition:none;transition:none}.bodyWr{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:var(--hh)}@media (max-width:767.5px){.bodyWr{padding-top:var(--hh-md)}}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0)}90%{-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}}._bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes dropDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}}@keyframes dropDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}}.js-t>*,.js-t-f>*,.js-d>*{line-height:inherit}.js-t .ml,.js-t .inl,.js-t-f .ml,.js-t-f .inl,.js-d .ml,.js-d .inl{overflow:hidden;position:relative;display:block}.js-t .wl,.js-t-f .wl,.js-d .wl{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding-top:.1em}@-webkit-keyframes titers{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@keyframes titers{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}.js-t-an{color:#b8c3be;-webkit-transform:translateZ(0);transform:translateZ(0)}.js-t-an-wh{color:rgb(255 255 255 / .5);-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-js{width:100%;position:relative;overflow:hidden}.swiper-js *:focus{outline:none}.swiper-js *::-moz-selection{background-color:#fff0}.swiper-js *::selection{background-color:#fff0}.swiper-js *::-moz-selection{background-color:#fff0}.swiper-js .swiper-wrapper{min-width:0}[data-prev],[data-next]{cursor:pointer}[data-prev]:focus,[data-next]:focus{outline:none}.swiper-notification{display:none}.swiper-button-lock{display:none!important}.s-auto{position:relative}.s-auto__h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media (max-width:1023.5px){.s-auto__h{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.s-auto__h-rt{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1023.5px){.s-auto__h-rt{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}.s-auto .swiper-slide{height:auto}.sl-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.sl-nav:has(.swiper-button-lock){display:none}.sl-nav:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:104px;height:48px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/sl-nav.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/sl-nav.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#e7f0ec;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:-1;pointer-events:none}@media (pointer:fine){.sl-nav:hover:after{background:#231f20}}.sl-nav._white:after{background:rgb(255 255 255 / .2)}@media (pointer:fine){.sl-nav._white:hover:after{background:#fff}}.sl-nav__btn{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;-ms-flex-negative:0;flex-shrink:0;width:52px;height:48px;background:#fff0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.sl-nav__btn:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:24px;height:24px;display:block;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.sl-nav__btn._prev:after{mask-image:url(/wp-content/themes/theme-sp/img/arrow_left.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/arrow_left.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}.sl-nav__btn._prev._white:after{background:#fff}.sl-nav__btn._next:after{mask-image:url(/wp-content/themes/theme-sp/img/arrow-right.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/arrow-right.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}.sl-nav__btn._next._white:after{background:#fff}.sl-nav__btn.swiper-button-disabled{pointer-events:none}.sl-nav__btn.swiper-button-disabled:after{background:#89928e}.sl-nav__btn.swiper-button-disabled._white:after{background:rgb(255 255 255 / .2)}@media (pointer:fine){.sl-nav__btn:not(.swiper-button-disabled):hover:after{background:#6aa64a}}.swiper-pagination{position:static;z-index:2}@media (max-width:1023.5px){.swiper-pagination{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);bottom:34px!important}}.swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;background:#fff0;border:1px solid #fff;opacity:.4;position:relative;margin:8px 8px!important;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer}.swiper-pagination-bullet:before{display:none}.swiper-pagination-bullet-active{pointer-events:none;opacity:1;position:relative;background:#fff}.swiper-scrollbar.swiper-scrollbar-horizontal{left:0;background:#d9e4df;position:static;width:100%;border-radius:2px;height:10px;cursor:pointer}.swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{background:#006837;border-radius:2px;cursor:-webkit-grab;cursor:grab}.fancybox__container{--fancybox-bg:rgba(35, 31, 32, 0.30);font-family:inherit;z-index:99999}.fancybox__container.is-closing{backdrop-filter:none}.fancybox__container.pp-m-search .fancybox__slide:before{display:none}.fancybox__container.pp-m-filter .fancybox__slide{padding:0}.fancybox__container.pp-m-cart .fancybox__slide{padding:84px 0 34px}@media (max-width:1023.5px){.fancybox__container.pp-m-cart .fancybox__slide{padding:0}}.fancybox__container.pp-m-cart .fancybox__slide:before{display:none}.fancybox__slide{padding:32px}@media (max-width:767.5px){.fancybox__slide{padding:16px}}.fancybox-error{font-weight:700;font-size:20px;text-transform:uppercase}.pp{display:none;width:100%;max-width:526px;padding:40px;position:relative;border-radius:20px}@media (max-width:1023.5px){.pp{padding:24px}}.pp-close{position:absolute;top:40px;right:40px;width:24px;height:24px;z-index:9;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1023.5px){.pp-close{width:20px;height:20px;top:24px;right:24px}}.pp-close:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/close.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (pointer:fine){.pp-close:hover:after{background:#6aa64a}}.pp__t{color:#231f20;padding-right:40px}@media (max-width:1023.5px){.pp__t{padding-right:36px}}.pp__d{color:#89928e}.pp__form ._btn{margin-top:8px}@media (max-width:1023.5px){.pp__form ._btn{margin-top:8px}}.pp__form .form__policy{color:#89928e}@media (pointer:fine){.pp__form .form__policy a:hover{color:#6aa64a}}.pp-alert{display:none;max-width:526px;padding:40px;position:relative;border-radius:20px}@media (max-width:1023.5px){.pp-alert{padding:24px}}.pp-alert__cont{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:16px}@media (max-width:1023.5px){.pp-alert__cont{gap:12px}}.pp-alert__t{color:#231f20;padding-right:40px}@media (max-width:1023.5px){.pp-alert__t{padding-right:36px}}.pp-alert__d{color:#89928e}.pp-alert__btn{margin-top:8px}@media (max-width:1023.5px){.pp-alert__btn{margin-top:4px}}.pp-mess{display:none;max-width:526px;padding:40px;position:relative;border-radius:20px}@media (max-width:1023.5px){.pp-mess{padding:24px}}.pp-mess__cont{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:16px}@media (max-width:1023.5px){.pp-mess__cont{gap:12px}}.pp-mess__t{color:#b61928;padding-right:40px}@media (max-width:1023.5px){.pp-mess__t{padding-right:36px}}.pp-mess__info{padding-right:40px}@media (max-width:1023.5px){.pp-mess__info{padding-right:36px}}.pp-mess__d{color:#89928e}.pp-ck{position:fixed;bottom:0;right:0;z-index:9999;display:-ms-grid;display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:24px}@media (max-width:1023.5px){.pp-ck{padding:16px}}.pp-ck__row{padding:40px;position:relative;width:100%;max-width:450px;background:#fff;border-radius:20px;-webkit-box-shadow:0 2px 20px 0 rgb(35 31 32 / .1);box-shadow:0 2px 20px 0 rgb(35 31 32 / .1)}@media (max-width:1023.5px){.pp-ck__row{padding:24px}}.pp-ck__d{color:#89928e}.pp-ck__f{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px}.pp-ck__btn{width:100%!important;cursor:pointer}.pp-vac{display:none;max-width:892px;padding:40px;position:relative;border-radius:20px}@media (max-width:1023.5px){.pp-vac{padding:24px}}.pp-vac__cont{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:24px}@media (max-width:1023.5px){.pp-vac__cont{gap:16px}}.pp-vac__m{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:24px}@media (max-width:1023.5px){.pp-vac__m{gap:16px}}.pp-vac__top{padding-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1023.5px){.pp-vac__top{padding-right:36px}}.pp-vac__info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr);gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;border-radius:20px;padding:24px;background:#f1f5f3}@media (max-width:1023.5px){.pp-vac__info{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:16px;padding:16px}}.pp-vac__info-i{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pp-vac__info-i-ic{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.pp-vac__d ol,.pp-vac__d ul{color:#89928e}.pp-vac__form{margin-top:8px;background:#6aa64a;padding:40px;border-radius:20px;color:#fff}@media (max-width:1023.5px){.pp-vac__form{padding:24px}}.pp-cart{display:none;overflow:hidden;background:none;width:100%;height:100%;padding:0}.pp-cart.fancybox__content .pp-cart__cont{display:block}@media (max-width:1023.5px){.pp-cart .container{padding:0;width:100%}}.pp-cart__cont{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;width:100%;max-width:784px;border-radius:20px;background:#f1f5f3;-webkit-box-shadow:0 2px 20px 0 rgb(35 31 32 / .1);box-shadow:0 2px 20px 0 rgb(35 31 32 / .1);margin-left:auto}@media (max-width:1919.5px){.pp-cart__cont{width:666px}}@media (max-width:1023.5px){.pp-cart__cont{border-radius:0;max-width:none;width:100%;height:100%}}.pp-cart__h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:24px}@media (max-width:1023.5px){.pp-cart__h{padding:16px 24px}}.pp-cart__close{position:static}.pp-cart__cont{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:16px}@media (max-width:1023.5px){.pp-cart__cont{gap:12px}}.pp-cart__t{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.pp-cart__t-count{position:static;min-height:24px;aspect-ratio:1/1;background:#eae700;border-radius:50%;padding:1px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start}.pp-cart__t-count:empty,.pp-cart__t-count._empty{visibility:hidden}@media (min-width:1024px){.pp-cart__empty{display:-ms-grid;display:grid;justify-items:center;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:32px;padding:16px 24px 40px}}@media (max-width:1023.5px){.pp-cart__empty{height:calc(100vh - 58px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pp-cart__empty-t{text-align:center}@media (max-width:1023.5px){.pp-cart__empty-t{margin-top:auto}}@media (max-width:1023.5px){.pp-cart__empty-f{margin-top:auto;border-radius:20px;background:var(--Colors-White,#fff);-webkit-box-shadow:0-2px 20px 0 rgb(35 31 32 / .1);box-shadow:0-2px 20px 0 rgb(35 31 32 / .1);padding:16px}}@media (max-width:1023.5px){.pp-cart__empty-btn{width:100%}}.pp-cart__full{height:calc(100vh - 204px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (max-width:1023.5px){.pp-cart__full{height:calc(100vh - 58px);gap:16px}}.pp-cart__m{max-height:100%;overflow-y:auto;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px;margin-right:24px;padding:0 24px}@media (max-width:1023.5px){.pp-cart__m{padding:0 16px;margin-right:16px}}.pp-cart__m{scrollbar-width:thin;scrollbar-color:#006837 #d9e4df}.pp-cart__m::-webkit-scrollbar-button{background:#fff0;height:0;width:0}.pp-cart__m::-webkit-scrollbar{width:2px;height:2px;background:#d9e4df;border-radius:1px}.pp-cart__m::-webkit-scrollbar-thumb{background:#006837;border-radius:1px}.pp-cart__m::-webkit-scrollbar-thumb:hover{background-color:#6aa64a}.pp-cart__m::-webkit-scrollbar-track{background:#fff0;width:2px;height:2px}.pp-cart__info{margin-top:auto;border-radius:20px;background:var(--Colors-White,#fff);-webkit-box-shadow:0-2px 20px 0 rgb(35 31 32 / .1);box-shadow:0-2px 20px 0 rgb(35 31 32 / .1);padding:24px}@media (max-width:1023.5px){.pp-cart__info{padding:16px}}.pp-cart__info-h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.pp-cart__info-t{color:#89928e}input,textarea,button{font-family:inherit;text-decoration:none;-webkit-box-shadow:none;box-shadow:none}input:active,input:hover,input:visited,input:checked,input:focus,textarea:active,textarea:hover,textarea:visited,textarea:checked,textarea:focus,button:active,button:hover,button:visited,button:checked,button:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,button::-webkit-input-placeholder{color:#333;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder,button::-moz-placeholder{color:#333;opacity:1}input:-moz-placeholder,textarea:-moz-placeholder,button:-moz-placeholder{color:#333;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder,button:-ms-input-placeholder{color:#333;opacity:1}*[tabindex]{outline:none}input:not([type=checkbox]):not([type=radio]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:none}button{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:none;cursor:pointer;background-color:#fff0;padding:0}button:active::-moz-focus-inner,button:hover::-moz-focus-inner,button:visited::-moz-focus-inner,button:checked::-moz-focus-inner,button:focus::-moz-focus-inner{border:0}.form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:16px;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}@media (max-width:767.5px){.form{-ms-grid-columns:1fr;grid-template-columns:1fr}}.form__label{pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin-bottom:6px}@media (max-width:1023.5px){.form__label{margin-bottom:4px}}.form__label span{font-size:.875em;vertical-align:top}.form__i{position:relative}@media (min-width:768px){.form__i:not(._c2){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}}.form__i._btn{margin-top:16px}@media (max-width:1023.5px){.form__i._btn{margin-top:8px}}.form__i._file{margin-bottom:10px}.form__i._file .form__error{padding-left:30px}@media (max-width:1023.5px){.form__i._policy{margin-top:-4px}}.form__error{font-size:12px;font-weight:300;color:#b61928;top:100%;margin-top:2px;left:0;position:absolute}.form__input,.form__mess{display:block;position:relative;-webkit-transition:color 0.3s,border-color 0.3s,-webkit-box-shadow 0.3s;transition:color 0.3s,border-color 0.3s,-webkit-box-shadow 0.3s;transition:color 0.3s,border-color 0.3s,box-shadow 0.3s;transition:color 0.3s,border-color 0.3s,box-shadow 0.3s,-webkit-box-shadow 0.3s;-webkit-transition:color 0.3s,border-color 0.3s,box-shadow 0.3s;text-align:left;-webkit-box-shadow:none;box-shadow:none;width:100%;border:1.5px solid #d9e4df;padding:4px 16px;text-shadow:none;border-radius:12px}.form__input::-webkit-input-placeholder,.form__mess::-webkit-input-placeholder{color:#89928e;opacity:1}.form__input::-moz-placeholder,.form__mess::-moz-placeholder{color:#89928e;opacity:1}.form__input:-moz-placeholder,.form__mess:-moz-placeholder{color:#89928e;opacity:1}.form__input:-ms-input-placeholder,.form__mess:-ms-input-placeholder{color:#89928e;opacity:1}.form__input,.form__mess{background:none}@media (max-width:1023.5px){.form__input,.form__mess{padding:4px 12px}}.form__input._error,.form__mess._error{border-color:#b61928}.form__input:focus,.form__mess:focus{border-color:#231f20}.form__input._white,.form__mess._white{color:#fff;border:1.5px solid rgb(255 255 255 / .2)}.form__input._white::-webkit-input-placeholder,.form__mess._white::-webkit-input-placeholder{color:rgb(255 255 255 / .5);opacity:1}.form__input._white::-moz-placeholder,.form__mess._white::-moz-placeholder{color:rgb(255 255 255 / .5);opacity:1}.form__input._white:-moz-placeholder,.form__mess._white:-moz-placeholder{color:rgb(255 255 255 / .5);opacity:1}.form__input._white:-ms-input-placeholder,.form__mess._white:-ms-input-placeholder{color:rgb(255 255 255 / .5);opacity:1}.form__input._white,.form__mess._white{font-family:Geologica;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.form__input._white:focus,.form__mess._white:focus{border-color:#fff}.form__input{height:48px;line-height:1}@media (max-width:1023.5px){.form__input{height:44px}}.form__mess{width:100%;height:97px;line-height:1.4;padding-top:16px}@media (max-width:767.5px){.form__mess{height:82px}}.form__pick{background:#fdf2e7;padding:12px;font-size:16px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media (max-width:767.5px){.form__pick{font-size:14px;line-height:22px;padding:11px 9px 11px 12px}}.form__policy a{text-decoration:underline;display:inline}@media (pointer:fine){.form__policy a:hover{text-decoration:none}}.form__policy._white{color:rgb(255 255 255 / .5)}.form__policy._white a{color:#fff}.b-select{display:table;width:100%}.b-select._selected .b-select__title{color:#231f20}@media (max-width:767.5px){.b-select{margin:0 auto}}.b-select__wr{position:relative;display:block}.b-select__wr:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;right:0;height:8px;bottom:-8px}.b-select__wr._active .b-select__title{border-color:#231f20}.b-select__wr._active .b-select__title:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.b-select__wr._active .b-select__list{opacity:1;visibility:visible}.b-select__input{opacity:0;visibility:hidden;display:none;position:absolute}.b-select__title{position:relative;text-align:left;width:100%;border-radius:12px;border:1.5px solid #d9e4df;background:#fff0;min-height:48px;padding:4px 56px 4px 16px;overflow:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;gap:2px}@media (max-width:1023.5px){.b-select__title{min-height:44px;padding:4px 44px 4px 12px}}.b-select__title span{font-size:.875em;vertical-align:top}.b-select__title._error{border-color:#b61928}.b-select__title:after{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";position:absolute;top:50%;margin-top:-12px;right:16px;width:24px;height:24px;mask-image:url(/wp-content/themes/theme-sp/img/arrow_down.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/arrow_down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}@media (max-width:1023.5px){.b-select__title:after{width:20px;height:20px;right:12px;margin-top:-10px}}.b-select__list{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;top:100%;margin-top:8px;left:0;right:0;visibility:hidden;opacity:0;z-index:2;max-height:224px;overflow-y:auto;border-radius:12px;border:1.5px solid var(--Colors-Black,#231f20);background:var(--Colors-White,#fff);-webkit-box-shadow:0 2px 20px 0 rgb(35 31 32 / .1);box-shadow:0 2px 20px 0 rgb(35 31 32 / .1);display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:6px;padding:8px 16px 8px 8px;scrollbar-width:thin;scrollbar-color:#006837 #d9e4df}.b-select__list::-webkit-scrollbar-button{background:#fff0;height:0;width:0}.b-select__list::-webkit-scrollbar{width:2px;height:2px;background:#d9e4df;border-radius:1px}.b-select__list::-webkit-scrollbar-thumb{background:#006837;border-radius:1px}@media (pointer:fine){.b-select__list::-webkit-scrollbar-thumb:hover{background-color:#6aa64a}}.b-select__list::-webkit-scrollbar-track{background:#fff0;width:2px;height:2px}.b-select__item{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:8px;color:#231f20;border-radius:12px;cursor:pointer;display:block}.b-select__item._active{background:#eae700;padding:8px 16px;pointer-events:none}@media (pointer:fine){.b-select__item:hover{background:#eae700}}.b-radio{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.b-radio._error .b-radio__text{color:#b61928}.b-radio__item{position:relative}.b-radio__input{position:absolute;z-index:-1;opacity:0;left:0;top:0;width:20px;height:20px}.b-radio__input:checked+.b-radio__text:before{background-color:#eae700;border-color:#fff0}.b-radio__input:checked+.b-radio__text:after{opacity:1}.b-radio__text{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b-radio__text:before{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:static;width:20px;height:20px;border:1px solid #b8c3be;background-color:#fff0;border-radius:50%}.b-radio__text:after{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;margin-top:-4px;left:6px;width:8px;height:8px;background-color:#231f20;border-radius:50%;opacity:0}.b-file{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding-left:30px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1023.5px){.b-file{padding-left:26px}}.b-file:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;background:#eae700;width:24px;height:24px;border-radius:50%;top:50%;margin-top:-12px;pointer-events:none}@media (max-width:1023.5px){.b-file:before{width:20px;height:20px;margin-top:-10px}}.b-file:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:18px;height:18px;left:3px;top:50%;margin-top:-9px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/attachment.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/attachment.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:background,opacity 0.3s ease-in-out;transition:background,opacity 0.3s ease-in-out;pointer-events:none}@media (max-width:1023.5px){.b-file:after{width:14px;height:14px;margin-top:-7px}}@media (pointer:fine){.b-file:hover .b-file__txt{color:#eae700}}.b-file._dragover{opacity:.5}.b-file._selected_file:after{opacity:0}.b-file._selected_file .b-file__remove{visibility:visible;opacity:1;z-index:3}.b-file._error{border-color:#b61928}.b-file__input{opacity:0;z-index:1;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;cursor:pointer}.b-file__txt{cursor:pointer;color:#231f20;z-index:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.b-file__remove{cursor:pointer;visibility:hidden;opacity:0;position:absolute;left:3px;width:18px;height:18px;top:50%;margin-top:-9px;line-height:1;mask-image:url(/wp-content/themes/theme-sp/img/close.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}@media (max-width:1023.5px){.b-file__remove{width:14px;height:14px;margin-top:-7px}}@media (pointer:fine){.b-file__remove:hover{background:#b61928}}.b-checkbox{display:table;position:relative}@media (pointer:fine){.b-checkbox:hover{color:#6aa64a}}.b-checkbox._error .b-checkbox__text{color:#b61928}.b-checkbox._error .b-checkbox__text:before{border-color:#b61928}.b-checkbox__input{position:absolute;z-index:-1;opacity:0;left:0;top:0;width:20px;height:20px;margin:0}.b-checkbox__input:checked+.b-checkbox__text:before{background-color:#eae700;border-color:#eae700}.b-checkbox__input:checked+.b-checkbox__text:after{opacity:1}.b-checkbox__text{position:relative;cursor:pointer;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.b-checkbox__text a{color:#6aa64a;text-decoration:underline}@media (pointer:fine){.b-checkbox__text a:hover{text-decoration:none}}.b-checkbox__text:before{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";position:static;width:20px;height:20px;border-radius:4px;-ms-flex-negative:0;flex-shrink:0;border:1.5px solid #b8c3be}.b-checkbox__text:after{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:"";position:absolute;top:50%;margin-top:-10px;left:1px;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/checkbox.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/checkbox.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;opacity:0}.rating{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;position:relative;width:100%;min-height:20px}.rating__marked{position:absolute;left:0;top:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rating__marked_hidden{display:none}.rating__marked-star{margin:0 2px;color:#e3c321}.rating__marked-star:before{margin:0;display:inline-block;content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/star.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/star.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#e3c321;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.rating__marked-star._def:before{mask-image:url(/wp-content/themes/theme-sp/img/star-def.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/star-def.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#89928e}.rating_hover .rating__marked-star:before{mask-image:url(/wp-content/themes/theme-sp/img/star-def.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/star-def.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#89928e}.rating_hover .rating__label{cursor:pointer}.rating_hover .rating__label:hover .rating__span{color:#e3c321}.rating_hover .rating__label:hover .rating__span:before{mask-image:url(/wp-content/themes/theme-sp/img/star.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/star.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#e3c321}.rating_hover .rating__label:hover~.rating__label{color:#e3c321}.rating_hover .rating__label:hover~.rating__label .rating__span:before{mask-image:url(/wp-content/themes/theme-sp/img/star.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/star.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#e3c321}@media (pointer:fine){.rating_hover:hover .rating__marked{opacity:0;visibility:hidden}}.rating__label{color:#89928e;margin:0 2px}.rating__label .rating__marked-star:before{mask-image:url(/wp-content/themes/theme-sp/img/star-def.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/star-def.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#89928e}.rating__label:nth-child(1){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.rating__label:nth-child(2){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.rating__label:nth-child(3){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.rating__label:nth-child(4){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.rating__label:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.rating__label:nth-child(6){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.rating__label:nth-child(7){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.rating__label:nth-child(8){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.rating__label:nth-child(9){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.rating__label:nth-child(10){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.rating__label_active{color:#e3c321}.rating__label_active .rating__span:before{mask-image:url(/wp-content/themes/theme-sp/img/star.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/star.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#e3c321}.rating__label_active~.rating__label{color:#e3c321}.rating__label_active~.rating__label .rating__span:before{mask-image:url(/wp-content/themes/theme-sp/img/star.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/star.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#e3c321}.rating__input{display:none}.rating__span:before{display:inline-block;content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/star-def.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/star-def.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#89928e;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.b-like{border-radius:40px;border:2px solid #c4c4a2;background:#fff;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (max-width:767.5px){.b-like{border-radius:16px}}.b-like__i{height:40px;position:relative;cursor:pointer}@media (max-width:767.5px){.b-like__i{height:32px}}.b-like__i:not(:last-child){border-right:2px solid #c4c4a2}@media (pointer:fine){.b-like__i:hover .b-like__i-f:not(:checked)+.b-like__i-t{opacity:.5}}.b-like__i-f{opacity:0;position:absolute;left:0}.b-like__i-f:checked+.b-like__i-t._like:before{mask-image:url(/wp-content/themes/theme-sp/img/like-a.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/like-a.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}.b-like__i-f:checked+.b-like__i-t._dislike:before{mask-image:url(/wp-content/themes/theme-sp/img/dislike-a.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/dislike-a.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}.b-like__i-t{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1c1b1f;font-size:16px;font-weight:500;line-height:1;height:100%;padding:2px;letter-spacing:-.06em;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media (max-width:1919.5px){.b-like__i-t{font-size:14px}}@media (max-width:1023.5px){.b-like__i-t{font-size:12px}}@media (max-width:767.5px){.b-like__i-t{font-size:10px}}.b-like__i-t:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/like.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/like.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}@media (max-width:767.5px){.b-like__i-t:before{width:20px;height:20px}}.b-like__i-t._dislike:before{mask-image:url(/wp-content/themes/theme-sp/img/dislike.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/dislike.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}.rv-i-like{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.rv-i-like__i{height:40px;position:relative;cursor:pointer}@media (max-width:767.5px){.rv-i-like__i{height:32px}}@media (pointer:fine){.rv-i-like__i:hover .rv-i-like__i-f:not(:checked)+.rv-i-like__i-t{opacity:.5}}.rv-i-like__i-f{opacity:0;position:absolute;left:0}.rv-i-like__i-f:checked+.rv-i-like__i-t._like:before{mask-image:url(/wp-content/themes/theme-sp/img/like-a.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/like-a.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}.rv-i-like__i-f:checked+.rv-i-like__i-t._dislike:before{mask-image:url(/wp-content/themes/theme-sp/img/dislike-a.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/dislike-a.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}.rv-i-like__i-t{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#1c1b1f;font-size:16px;font-weight:500;line-height:1;height:100%;padding:2px;letter-spacing:-.06em;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media (max-width:1919.5px){.rv-i-like__i-t{font-size:14px}}@media (max-width:1023.5px){.rv-i-like__i-t{font-size:12px}}@media (max-width:767.5px){.rv-i-like__i-t{font-size:10px}}.rv-i-like__i-t:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/like.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/like.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}@media (max-width:767.5px){.rv-i-like__i-t:before{width:20px;height:20px}}.rv-i-like__i-t._dislike:before{mask-image:url(/wp-content/themes/theme-sp/img/dislike.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/dislike.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20}.js_form{position:relative}.js_form._sending *{pointer-events:none!important}.js_form._sending [type=submit]:after{visibility:visible;opacity:1;background:url(/wp-content/themes/theme-sp/img/loading.gif)no-repeat center center;background-size:70%}.js_form [type=submit]:after{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;content:"";position:absolute;bottom:0;top:0;right:0;width:40px;background-size:contain;visibility:hidden;opacity:0;z-index:9999}.js_form._done *{pointer-events:none!important}.js_form._done [type=submit]{opacity:.7}.text-nomore{display:block;grid-column:auto/span 12;text-align:center}[data-main],.js-srch-main,[data-addtocart],[data-cart-m],[data-product-cart]{position:relative}[data-main]._loading *,.js-srch-main._loading *,[data-addtocart]._loading *,[data-cart-m]._loading *,[data-product-cart]._loading *{pointer-events:none!important}[data-main]._loading:before,.js-srch-main._loading:before,[data-addtocart]._loading:before,[data-cart-m]._loading:before,[data-product-cart]._loading:before{visibility:visible;opacity:1}[data-main]._loading:after,.js-srch-main._loading:after,[data-addtocart]._loading:after,[data-cart-m]._loading:after,[data-product-cart]._loading:after{visibility:visible;opacity:1;background:url(/wp-content/themes/theme-sp/img/loading.gif)no-repeat center center;background-size:contain}[data-main]._loading._top:after,.js-srch-main._loading._top:after,[data-addtocart]._loading._top:after,[data-cart-m]._loading._top:after,[data-product-cart]._loading._top:after{bottom:auto;top:0}[data-main]:after,.js-srch-main:after,[data-addtocart]:after,[data-cart-m]:after,[data-product-cart]:after{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;content:"";position:absolute;bottom:0;left:50%;margin-left:-30px;width:60px;height:64px;background-size:contain;visibility:hidden;opacity:0;z-index:9999}.mta{margin-top:auto}.mla{margin-left:auto}.mra{margin-right:auto}.mc{margin-left:auto;margin-right:auto}.mt100_48{margin-top:100px}@media (max-width:1600.5px){.mt100_48{margin-top:80px}}@media (max-width:1023.5px){.mt100_48{margin-top:64px}}@media (max-width:767.5px){.mt100_48{margin-top:48px}}.mt80_24{margin-top:80px}@media (max-width:1600.5px){.mt80_24{margin-top:40px}}@media (max-width:1023.5px){.mt80_24{margin-top:32px}}@media (max-width:767.5px){.mt80_24{margin-top:24px}}.mt48_24,.text-nomore{margin-top:48px}@media (max-width:1023.5px){.mt48_24,.text-nomore{margin-top:32px}}@media (max-width:767.5px){.mt48_24,.text-nomore{margin-top:24px}}.mt32_24,.garanty__i-btn{margin-top:32px}@media (max-width:1023.5px){.mt32_24,.garanty__i-btn{margin-top:24px}}.mt28_24{margin-top:28px}@media (max-width:1023.5px){.mt28_24{margin-top:24px}}.mt24_20{margin-top:24px}@media (max-width:1023.5px){.mt24_20{margin-top:20px}}.mt24_16,.garanty__i-w,.cta__t,.pp-ck__f{margin-top:24px}@media (max-width:1023.5px){.mt24_16,.garanty__i-w,.cta__t,.pp-ck__f{margin-top:16px}}.mt16_12,.pp__d,.pp-ck__d{margin-top:16px}@media (max-width:1023.5px){.mt16_12,.pp__d,.pp-ck__d{margin-top:12px}}.mt12_8{margin-top:12px}@media (max-width:1023.5px){.mt12_8{margin-top:8px}}.mt6_4{margin-top:6px}@media (max-width:1023.5px){.mt6_4{margin-top:4px}}.p100_48{padding:100px 0}@media (max-width:1023.5px){.p100_48{padding:64px 0}}@media (max-width:767.5px){.p100_48{padding:48px 0}}.pt170_16{padding-top:170px}@media (max-width:1919.5px){.pt170_16{padding-top:34px}}@media (max-width:1023.5px){.pt170_16{padding-top:20px}}@media (max-width:767.5px){.pt170_16{padding-top:16px}}.pt40_24{padding-top:40px}@media (max-width:1023.5px){.pt40_24{padding-top:24px}}.pt24_16{padding-top:24px}@media (max-width:1023.5px){.pt24_16{padding-top:16px}}.pt20_16{padding-top:20px}@media (max-width:1023.5px){.pt20_16{padding-top:16px}}.mt0{margin-top:0}.mt1{margin-top:1px}.mt2{margin-top:2px}.mt3{margin-top:3px}.mt4{margin-top:4px}.mt5{margin-top:5px}.mt6{margin-top:6px}.mt7{margin-top:7px}.mt8{margin-top:8px}.mt9{margin-top:9px}.mt10{margin-top:10px}.mt11{margin-top:11px}.mt12{margin-top:12px}.mt13{margin-top:13px}.mt14{margin-top:14px}.mt15{margin-top:15px}.mt16{margin-top:16px}.mt17{margin-top:17px}.mt18{margin-top:18px}.mt19{margin-top:19px}.mt20{margin-top:20px}.mt21{margin-top:21px}.mt22{margin-top:22px}.mt23{margin-top:23px}.mt24{margin-top:24px}.mt25{margin-top:25px}.mt26{margin-top:26px}.mt27{margin-top:27px}.mt28{margin-top:28px}.mt29{margin-top:29px}.mt30{margin-top:30px}.mt31{margin-top:31px}.mt32{margin-top:32px}.mt33{margin-top:33px}.mt34{margin-top:34px}.mt35{margin-top:35px}.mt36{margin-top:36px}.mt37{margin-top:37px}.mt38{margin-top:38px}.mt39{margin-top:39px}.mt40{margin-top:40px}.mt41{margin-top:41px}.mt42{margin-top:42px}.mt43{margin-top:43px}.mt44{margin-top:44px}.mt45{margin-top:45px}.mt46{margin-top:46px}.mt47{margin-top:47px}.mt48{margin-top:48px}.mt49{margin-top:49px}.mt50{margin-top:50px}.mt51{margin-top:51px}.mt52{margin-top:52px}.mt53{margin-top:53px}.mt54{margin-top:54px}.mt55{margin-top:55px}.mt56{margin-top:56px}.mt57{margin-top:57px}.mt58{margin-top:58px}.mt59{margin-top:59px}.mt60{margin-top:60px}.mt61{margin-top:61px}.mt62{margin-top:62px}.mt63{margin-top:63px}.mt64{margin-top:64px}.mt65{margin-top:65px}.mt66{margin-top:66px}.mt67{margin-top:67px}.mt68{margin-top:68px}.mt69{margin-top:69px}.mt70{margin-top:70px}.mt71{margin-top:71px}.mt72{margin-top:72px}.mt73{margin-top:73px}.mt74{margin-top:74px}.mt75{margin-top:75px}.mt76{margin-top:76px}.mt77{margin-top:77px}.mt78{margin-top:78px}.mt79{margin-top:79px}.mt80{margin-top:80px}.mt81{margin-top:81px}.mt82{margin-top:82px}.mt83{margin-top:83px}.mt84{margin-top:84px}.mt85{margin-top:85px}.mt86{margin-top:86px}.mt87{margin-top:87px}.mt88{margin-top:88px}.mt89{margin-top:89px}.mt90{margin-top:90px}.mt91{margin-top:91px}.mt92{margin-top:92px}.mt93{margin-top:93px}.mt94{margin-top:94px}.mt95{margin-top:95px}.mt96{margin-top:96px}.mt97{margin-top:97px}.mt98{margin-top:98px}.mt99{margin-top:99px}.mt100{margin-top:100px}@media (max-width:1919.5px){.xl_mta{margin-top:auto}}@media (max-width:1919.5px){.xl_mla{margin-left:auto}}@media (max-width:1919.5px){.xl_mra{margin-right:auto}}@media (max-width:1919.5px){.xl_mc{margin-left:auto;margin-right:auto}}@media (max-width:1919.5px){.xl_mt0{margin-top:0}}@media (max-width:1919.5px){.xl_mt1{margin-top:1px}}@media (max-width:1919.5px){.xl_mt2{margin-top:2px}}@media (max-width:1919.5px){.xl_mt3{margin-top:3px}}@media (max-width:1919.5px){.xl_mt4{margin-top:4px}}@media (max-width:1919.5px){.xl_mt5{margin-top:5px}}@media (max-width:1919.5px){.xl_mt6{margin-top:6px}}@media (max-width:1919.5px){.xl_mt7{margin-top:7px}}@media (max-width:1919.5px){.xl_mt8{margin-top:8px}}@media (max-width:1919.5px){.xl_mt9{margin-top:9px}}@media (max-width:1919.5px){.xl_mt10{margin-top:10px}}@media (max-width:1919.5px){.xl_mt11{margin-top:11px}}@media (max-width:1919.5px){.xl_mt12{margin-top:12px}}@media (max-width:1919.5px){.xl_mt13{margin-top:13px}}@media (max-width:1919.5px){.xl_mt14{margin-top:14px}}@media (max-width:1919.5px){.xl_mt15{margin-top:15px}}@media (max-width:1919.5px){.xl_mt16{margin-top:16px}}@media (max-width:1919.5px){.xl_mt17{margin-top:17px}}@media (max-width:1919.5px){.xl_mt18{margin-top:18px}}@media (max-width:1919.5px){.xl_mt19{margin-top:19px}}@media (max-width:1919.5px){.xl_mt20{margin-top:20px}}@media (max-width:1919.5px){.xl_mt21{margin-top:21px}}@media (max-width:1919.5px){.xl_mt22{margin-top:22px}}@media (max-width:1919.5px){.xl_mt23{margin-top:23px}}@media (max-width:1919.5px){.xl_mt24{margin-top:24px}}@media (max-width:1919.5px){.xl_mt25{margin-top:25px}}@media (max-width:1919.5px){.xl_mt26{margin-top:26px}}@media (max-width:1919.5px){.xl_mt27{margin-top:27px}}@media (max-width:1919.5px){.xl_mt28{margin-top:28px}}@media (max-width:1919.5px){.xl_mt29{margin-top:29px}}@media (max-width:1919.5px){.xl_mt30{margin-top:30px}}@media (max-width:1919.5px){.xl_mt31{margin-top:31px}}@media (max-width:1919.5px){.xl_mt32{margin-top:32px}}@media (max-width:1919.5px){.xl_mt33{margin-top:33px}}@media (max-width:1919.5px){.xl_mt34{margin-top:34px}}@media (max-width:1919.5px){.xl_mt35{margin-top:35px}}@media (max-width:1919.5px){.xl_mt36{margin-top:36px}}@media (max-width:1919.5px){.xl_mt37{margin-top:37px}}@media (max-width:1919.5px){.xl_mt38{margin-top:38px}}@media (max-width:1919.5px){.xl_mt39{margin-top:39px}}@media (max-width:1919.5px){.xl_mt40{margin-top:40px}}@media (max-width:1919.5px){.xl_mt41{margin-top:41px}}@media (max-width:1919.5px){.xl_mt42{margin-top:42px}}@media (max-width:1919.5px){.xl_mt43{margin-top:43px}}@media (max-width:1919.5px){.xl_mt44{margin-top:44px}}@media (max-width:1919.5px){.xl_mt45{margin-top:45px}}@media (max-width:1919.5px){.xl_mt46{margin-top:46px}}@media (max-width:1919.5px){.xl_mt47{margin-top:47px}}@media (max-width:1919.5px){.xl_mt48{margin-top:48px}}@media (max-width:1919.5px){.xl_mt49{margin-top:49px}}@media (max-width:1919.5px){.xl_mt50{margin-top:50px}}@media (max-width:1919.5px){.xl_mt51{margin-top:51px}}@media (max-width:1919.5px){.xl_mt52{margin-top:52px}}@media (max-width:1919.5px){.xl_mt53{margin-top:53px}}@media (max-width:1919.5px){.xl_mt54{margin-top:54px}}@media (max-width:1919.5px){.xl_mt55{margin-top:55px}}@media (max-width:1919.5px){.xl_mt56{margin-top:56px}}@media (max-width:1919.5px){.xl_mt57{margin-top:57px}}@media (max-width:1919.5px){.xl_mt58{margin-top:58px}}@media (max-width:1919.5px){.xl_mt59{margin-top:59px}}@media (max-width:1919.5px){.xl_mt60{margin-top:60px}}@media (max-width:1919.5px){.xl_mt61{margin-top:61px}}@media (max-width:1919.5px){.xl_mt62{margin-top:62px}}@media (max-width:1919.5px){.xl_mt63{margin-top:63px}}@media (max-width:1919.5px){.xl_mt64{margin-top:64px}}@media (max-width:1919.5px){.xl_mt65{margin-top:65px}}@media (max-width:1919.5px){.xl_mt66{margin-top:66px}}@media (max-width:1919.5px){.xl_mt67{margin-top:67px}}@media (max-width:1919.5px){.xl_mt68{margin-top:68px}}@media (max-width:1919.5px){.xl_mt69{margin-top:69px}}@media (max-width:1919.5px){.xl_mt70{margin-top:70px}}@media (max-width:1919.5px){.xl_mt71{margin-top:71px}}@media (max-width:1919.5px){.xl_mt72{margin-top:72px}}@media (max-width:1919.5px){.xl_mt73{margin-top:73px}}@media (max-width:1919.5px){.xl_mt74{margin-top:74px}}@media (max-width:1919.5px){.xl_mt75{margin-top:75px}}@media (max-width:1919.5px){.xl_mt76{margin-top:76px}}@media (max-width:1919.5px){.xl_mt77{margin-top:77px}}@media (max-width:1919.5px){.xl_mt78{margin-top:78px}}@media (max-width:1919.5px){.xl_mt79{margin-top:79px}}@media (max-width:1919.5px){.xl_mt80{margin-top:80px}}@media (max-width:1919.5px){.xl_mt81{margin-top:81px}}@media (max-width:1919.5px){.xl_mt82{margin-top:82px}}@media (max-width:1919.5px){.xl_mt83{margin-top:83px}}@media (max-width:1919.5px){.xl_mt84{margin-top:84px}}@media (max-width:1919.5px){.xl_mt85{margin-top:85px}}@media (max-width:1919.5px){.xl_mt86{margin-top:86px}}@media (max-width:1919.5px){.xl_mt87{margin-top:87px}}@media (max-width:1919.5px){.xl_mt88{margin-top:88px}}@media (max-width:1919.5px){.xl_mt89{margin-top:89px}}@media (max-width:1919.5px){.xl_mt90{margin-top:90px}}@media (max-width:1919.5px){.xl_mt91{margin-top:91px}}@media (max-width:1919.5px){.xl_mt92{margin-top:92px}}@media (max-width:1919.5px){.xl_mt93{margin-top:93px}}@media (max-width:1919.5px){.xl_mt94{margin-top:94px}}@media (max-width:1919.5px){.xl_mt95{margin-top:95px}}@media (max-width:1919.5px){.xl_mt96{margin-top:96px}}@media (max-width:1919.5px){.xl_mt97{margin-top:97px}}@media (max-width:1919.5px){.xl_mt98{margin-top:98px}}@media (max-width:1919.5px){.xl_mt99{margin-top:99px}}@media (max-width:1919.5px){.xl_mt100{margin-top:100px}}@media (max-width:1600.5px){.lg_mta{margin-top:auto}}@media (max-width:1600.5px){.lg_mla{margin-left:auto}}@media (max-width:1600.5px){.lg_mra{margin-right:auto}}@media (max-width:1600.5px){.lg_mc{margin-left:auto;margin-right:auto}}@media (max-width:1600.5px){.lg_mt0{margin-top:0}}@media (max-width:1600.5px){.lg_mt1{margin-top:1px}}@media (max-width:1600.5px){.lg_mt2{margin-top:2px}}@media (max-width:1600.5px){.lg_mt3{margin-top:3px}}@media (max-width:1600.5px){.lg_mt4{margin-top:4px}}@media (max-width:1600.5px){.lg_mt5{margin-top:5px}}@media (max-width:1600.5px){.lg_mt6{margin-top:6px}}@media (max-width:1600.5px){.lg_mt7{margin-top:7px}}@media (max-width:1600.5px){.lg_mt8{margin-top:8px}}@media (max-width:1600.5px){.lg_mt9{margin-top:9px}}@media (max-width:1600.5px){.lg_mt10{margin-top:10px}}@media (max-width:1600.5px){.lg_mt11{margin-top:11px}}@media (max-width:1600.5px){.lg_mt12{margin-top:12px}}@media (max-width:1600.5px){.lg_mt13{margin-top:13px}}@media (max-width:1600.5px){.lg_mt14{margin-top:14px}}@media (max-width:1600.5px){.lg_mt15{margin-top:15px}}@media (max-width:1600.5px){.lg_mt16{margin-top:16px}}@media (max-width:1600.5px){.lg_mt17{margin-top:17px}}@media (max-width:1600.5px){.lg_mt18{margin-top:18px}}@media (max-width:1600.5px){.lg_mt19{margin-top:19px}}@media (max-width:1600.5px){.lg_mt20{margin-top:20px}}@media (max-width:1600.5px){.lg_mt21{margin-top:21px}}@media (max-width:1600.5px){.lg_mt22{margin-top:22px}}@media (max-width:1600.5px){.lg_mt23{margin-top:23px}}@media (max-width:1600.5px){.lg_mt24{margin-top:24px}}@media (max-width:1600.5px){.lg_mt25{margin-top:25px}}@media (max-width:1600.5px){.lg_mt26{margin-top:26px}}@media (max-width:1600.5px){.lg_mt27{margin-top:27px}}@media (max-width:1600.5px){.lg_mt28{margin-top:28px}}@media (max-width:1600.5px){.lg_mt29{margin-top:29px}}@media (max-width:1600.5px){.lg_mt30{margin-top:30px}}@media (max-width:1600.5px){.lg_mt31{margin-top:31px}}@media (max-width:1600.5px){.lg_mt32{margin-top:32px}}@media (max-width:1600.5px){.lg_mt33{margin-top:33px}}@media (max-width:1600.5px){.lg_mt34{margin-top:34px}}@media (max-width:1600.5px){.lg_mt35{margin-top:35px}}@media (max-width:1600.5px){.lg_mt36{margin-top:36px}}@media (max-width:1600.5px){.lg_mt37{margin-top:37px}}@media (max-width:1600.5px){.lg_mt38{margin-top:38px}}@media (max-width:1600.5px){.lg_mt39{margin-top:39px}}@media (max-width:1600.5px){.lg_mt40{margin-top:40px}}@media (max-width:1600.5px){.lg_mt41{margin-top:41px}}@media (max-width:1600.5px){.lg_mt42{margin-top:42px}}@media (max-width:1600.5px){.lg_mt43{margin-top:43px}}@media (max-width:1600.5px){.lg_mt44{margin-top:44px}}@media (max-width:1600.5px){.lg_mt45{margin-top:45px}}@media (max-width:1600.5px){.lg_mt46{margin-top:46px}}@media (max-width:1600.5px){.lg_mt47{margin-top:47px}}@media (max-width:1600.5px){.lg_mt48{margin-top:48px}}@media (max-width:1600.5px){.lg_mt49{margin-top:49px}}@media (max-width:1600.5px){.lg_mt50{margin-top:50px}}@media (max-width:1600.5px){.lg_mt51{margin-top:51px}}@media (max-width:1600.5px){.lg_mt52{margin-top:52px}}@media (max-width:1600.5px){.lg_mt53{margin-top:53px}}@media (max-width:1600.5px){.lg_mt54{margin-top:54px}}@media (max-width:1600.5px){.lg_mt55{margin-top:55px}}@media (max-width:1600.5px){.lg_mt56{margin-top:56px}}@media (max-width:1600.5px){.lg_mt57{margin-top:57px}}@media (max-width:1600.5px){.lg_mt58{margin-top:58px}}@media (max-width:1600.5px){.lg_mt59{margin-top:59px}}@media (max-width:1600.5px){.lg_mt60{margin-top:60px}}@media (max-width:1600.5px){.lg_mt61{margin-top:61px}}@media (max-width:1600.5px){.lg_mt62{margin-top:62px}}@media (max-width:1600.5px){.lg_mt63{margin-top:63px}}@media (max-width:1600.5px){.lg_mt64{margin-top:64px}}@media (max-width:1600.5px){.lg_mt65{margin-top:65px}}@media (max-width:1600.5px){.lg_mt66{margin-top:66px}}@media (max-width:1600.5px){.lg_mt67{margin-top:67px}}@media (max-width:1600.5px){.lg_mt68{margin-top:68px}}@media (max-width:1600.5px){.lg_mt69{margin-top:69px}}@media (max-width:1600.5px){.lg_mt70{margin-top:70px}}@media (max-width:1600.5px){.lg_mt71{margin-top:71px}}@media (max-width:1600.5px){.lg_mt72{margin-top:72px}}@media (max-width:1600.5px){.lg_mt73{margin-top:73px}}@media (max-width:1600.5px){.lg_mt74{margin-top:74px}}@media (max-width:1600.5px){.lg_mt75{margin-top:75px}}@media (max-width:1600.5px){.lg_mt76{margin-top:76px}}@media (max-width:1600.5px){.lg_mt77{margin-top:77px}}@media (max-width:1600.5px){.lg_mt78{margin-top:78px}}@media (max-width:1600.5px){.lg_mt79{margin-top:79px}}@media (max-width:1600.5px){.lg_mt80{margin-top:80px}}@media (max-width:1600.5px){.lg_mt81{margin-top:81px}}@media (max-width:1600.5px){.lg_mt82{margin-top:82px}}@media (max-width:1600.5px){.lg_mt83{margin-top:83px}}@media (max-width:1600.5px){.lg_mt84{margin-top:84px}}@media (max-width:1600.5px){.lg_mt85{margin-top:85px}}@media (max-width:1600.5px){.lg_mt86{margin-top:86px}}@media (max-width:1600.5px){.lg_mt87{margin-top:87px}}@media (max-width:1600.5px){.lg_mt88{margin-top:88px}}@media (max-width:1600.5px){.lg_mt89{margin-top:89px}}@media (max-width:1600.5px){.lg_mt90{margin-top:90px}}@media (max-width:1600.5px){.lg_mt91{margin-top:91px}}@media (max-width:1600.5px){.lg_mt92{margin-top:92px}}@media (max-width:1600.5px){.lg_mt93{margin-top:93px}}@media (max-width:1600.5px){.lg_mt94{margin-top:94px}}@media (max-width:1600.5px){.lg_mt95{margin-top:95px}}@media (max-width:1600.5px){.lg_mt96{margin-top:96px}}@media (max-width:1600.5px){.lg_mt97{margin-top:97px}}@media (max-width:1600.5px){.lg_mt98{margin-top:98px}}@media (max-width:1600.5px){.lg_mt99{margin-top:99px}}@media (max-width:1600.5px){.lg_mt100{margin-top:100px}}@media (max-width:1023.5px){.md_mta{margin-top:auto}}@media (max-width:1023.5px){.md_mla{margin-left:auto}}@media (max-width:1023.5px){.md_mra{margin-right:auto}}@media (max-width:1023.5px){.md_mc{margin-left:auto;margin-right:auto}}@media (max-width:1023.5px){.md_mt0{margin-top:0}}@media (max-width:1023.5px){.md_mt1{margin-top:1px}}@media (max-width:1023.5px){.md_mt2{margin-top:2px}}@media (max-width:1023.5px){.md_mt3{margin-top:3px}}@media (max-width:1023.5px){.md_mt4{margin-top:4px}}@media (max-width:1023.5px){.md_mt5{margin-top:5px}}@media (max-width:1023.5px){.md_mt6{margin-top:6px}}@media (max-width:1023.5px){.md_mt7{margin-top:7px}}@media (max-width:1023.5px){.md_mt8{margin-top:8px}}@media (max-width:1023.5px){.md_mt9{margin-top:9px}}@media (max-width:1023.5px){.md_mt10{margin-top:10px}}@media (max-width:1023.5px){.md_mt11{margin-top:11px}}@media (max-width:1023.5px){.md_mt12{margin-top:12px}}@media (max-width:1023.5px){.md_mt13{margin-top:13px}}@media (max-width:1023.5px){.md_mt14{margin-top:14px}}@media (max-width:1023.5px){.md_mt15{margin-top:15px}}@media (max-width:1023.5px){.md_mt16{margin-top:16px}}@media (max-width:1023.5px){.md_mt17{margin-top:17px}}@media (max-width:1023.5px){.md_mt18{margin-top:18px}}@media (max-width:1023.5px){.md_mt19{margin-top:19px}}@media (max-width:1023.5px){.md_mt20{margin-top:20px}}@media (max-width:1023.5px){.md_mt21{margin-top:21px}}@media (max-width:1023.5px){.md_mt22{margin-top:22px}}@media (max-width:1023.5px){.md_mt23{margin-top:23px}}@media (max-width:1023.5px){.md_mt24{margin-top:24px}}@media (max-width:1023.5px){.md_mt25{margin-top:25px}}@media (max-width:1023.5px){.md_mt26{margin-top:26px}}@media (max-width:1023.5px){.md_mt27{margin-top:27px}}@media (max-width:1023.5px){.md_mt28{margin-top:28px}}@media (max-width:1023.5px){.md_mt29{margin-top:29px}}@media (max-width:1023.5px){.md_mt30{margin-top:30px}}@media (max-width:1023.5px){.md_mt31{margin-top:31px}}@media (max-width:1023.5px){.md_mt32{margin-top:32px}}@media (max-width:1023.5px){.md_mt33{margin-top:33px}}@media (max-width:1023.5px){.md_mt34{margin-top:34px}}@media (max-width:1023.5px){.md_mt35{margin-top:35px}}@media (max-width:1023.5px){.md_mt36{margin-top:36px}}@media (max-width:1023.5px){.md_mt37{margin-top:37px}}@media (max-width:1023.5px){.md_mt38{margin-top:38px}}@media (max-width:1023.5px){.md_mt39{margin-top:39px}}@media (max-width:1023.5px){.md_mt40{margin-top:40px}}@media (max-width:1023.5px){.md_mt41{margin-top:41px}}@media (max-width:1023.5px){.md_mt42{margin-top:42px}}@media (max-width:1023.5px){.md_mt43{margin-top:43px}}@media (max-width:1023.5px){.md_mt44{margin-top:44px}}@media (max-width:1023.5px){.md_mt45{margin-top:45px}}@media (max-width:1023.5px){.md_mt46{margin-top:46px}}@media (max-width:1023.5px){.md_mt47{margin-top:47px}}@media (max-width:1023.5px){.md_mt48{margin-top:48px}}@media (max-width:1023.5px){.md_mt49{margin-top:49px}}@media (max-width:1023.5px){.md_mt50{margin-top:50px}}@media (max-width:1023.5px){.md_mt51{margin-top:51px}}@media (max-width:1023.5px){.md_mt52{margin-top:52px}}@media (max-width:1023.5px){.md_mt53{margin-top:53px}}@media (max-width:1023.5px){.md_mt54{margin-top:54px}}@media (max-width:1023.5px){.md_mt55{margin-top:55px}}@media (max-width:1023.5px){.md_mt56{margin-top:56px}}@media (max-width:1023.5px){.md_mt57{margin-top:57px}}@media (max-width:1023.5px){.md_mt58{margin-top:58px}}@media (max-width:1023.5px){.md_mt59{margin-top:59px}}@media (max-width:1023.5px){.md_mt60{margin-top:60px}}@media (max-width:1023.5px){.md_mt61{margin-top:61px}}@media (max-width:1023.5px){.md_mt62{margin-top:62px}}@media (max-width:1023.5px){.md_mt63{margin-top:63px}}@media (max-width:1023.5px){.md_mt64{margin-top:64px}}@media (max-width:1023.5px){.md_mt65{margin-top:65px}}@media (max-width:1023.5px){.md_mt66{margin-top:66px}}@media (max-width:1023.5px){.md_mt67{margin-top:67px}}@media (max-width:1023.5px){.md_mt68{margin-top:68px}}@media (max-width:1023.5px){.md_mt69{margin-top:69px}}@media (max-width:1023.5px){.md_mt70{margin-top:70px}}@media (max-width:1023.5px){.md_mt71{margin-top:71px}}@media (max-width:1023.5px){.md_mt72{margin-top:72px}}@media (max-width:1023.5px){.md_mt73{margin-top:73px}}@media (max-width:1023.5px){.md_mt74{margin-top:74px}}@media (max-width:1023.5px){.md_mt75{margin-top:75px}}@media (max-width:1023.5px){.md_mt76{margin-top:76px}}@media (max-width:1023.5px){.md_mt77{margin-top:77px}}@media (max-width:1023.5px){.md_mt78{margin-top:78px}}@media (max-width:1023.5px){.md_mt79{margin-top:79px}}@media (max-width:1023.5px){.md_mt80{margin-top:80px}}@media (max-width:1023.5px){.md_mt81{margin-top:81px}}@media (max-width:1023.5px){.md_mt82{margin-top:82px}}@media (max-width:1023.5px){.md_mt83{margin-top:83px}}@media (max-width:1023.5px){.md_mt84{margin-top:84px}}@media (max-width:1023.5px){.md_mt85{margin-top:85px}}@media (max-width:1023.5px){.md_mt86{margin-top:86px}}@media (max-width:1023.5px){.md_mt87{margin-top:87px}}@media (max-width:1023.5px){.md_mt88{margin-top:88px}}@media (max-width:1023.5px){.md_mt89{margin-top:89px}}@media (max-width:1023.5px){.md_mt90{margin-top:90px}}@media (max-width:1023.5px){.md_mt91{margin-top:91px}}@media (max-width:1023.5px){.md_mt92{margin-top:92px}}@media (max-width:1023.5px){.md_mt93{margin-top:93px}}@media (max-width:1023.5px){.md_mt94{margin-top:94px}}@media (max-width:1023.5px){.md_mt95{margin-top:95px}}@media (max-width:1023.5px){.md_mt96{margin-top:96px}}@media (max-width:1023.5px){.md_mt97{margin-top:97px}}@media (max-width:1023.5px){.md_mt98{margin-top:98px}}@media (max-width:1023.5px){.md_mt99{margin-top:99px}}@media (max-width:1023.5px){.md_mt100{margin-top:100px}}@media (max-width:767.5px){.sm_mta{margin-top:auto}}@media (max-width:767.5px){.sm_mla{margin-left:auto}}@media (max-width:767.5px){.sm_mra{margin-right:auto}}@media (max-width:767.5px){.sm_mc{margin-left:auto;margin-right:auto}}@media (max-width:767.5px){.sm_mt0{margin-top:0}}@media (max-width:767.5px){.sm_mt1{margin-top:1px}}@media (max-width:767.5px){.sm_mt2{margin-top:2px}}@media (max-width:767.5px){.sm_mt3{margin-top:3px}}@media (max-width:767.5px){.sm_mt4{margin-top:4px}}@media (max-width:767.5px){.sm_mt5{margin-top:5px}}@media (max-width:767.5px){.sm_mt6{margin-top:6px}}@media (max-width:767.5px){.sm_mt7{margin-top:7px}}@media (max-width:767.5px){.sm_mt8{margin-top:8px}}@media (max-width:767.5px){.sm_mt9{margin-top:9px}}@media (max-width:767.5px){.sm_mt10{margin-top:10px}}@media (max-width:767.5px){.sm_mt11{margin-top:11px}}@media (max-width:767.5px){.sm_mt12{margin-top:12px}}@media (max-width:767.5px){.sm_mt13{margin-top:13px}}@media (max-width:767.5px){.sm_mt14{margin-top:14px}}@media (max-width:767.5px){.sm_mt15{margin-top:15px}}@media (max-width:767.5px){.sm_mt16{margin-top:16px}}@media (max-width:767.5px){.sm_mt17{margin-top:17px}}@media (max-width:767.5px){.sm_mt18{margin-top:18px}}@media (max-width:767.5px){.sm_mt19{margin-top:19px}}@media (max-width:767.5px){.sm_mt20{margin-top:20px}}@media (max-width:767.5px){.sm_mt21{margin-top:21px}}@media (max-width:767.5px){.sm_mt22{margin-top:22px}}@media (max-width:767.5px){.sm_mt23{margin-top:23px}}@media (max-width:767.5px){.sm_mt24{margin-top:24px}}@media (max-width:767.5px){.sm_mt25{margin-top:25px}}@media (max-width:767.5px){.sm_mt26{margin-top:26px}}@media (max-width:767.5px){.sm_mt27{margin-top:27px}}@media (max-width:767.5px){.sm_mt28{margin-top:28px}}@media (max-width:767.5px){.sm_mt29{margin-top:29px}}@media (max-width:767.5px){.sm_mt30{margin-top:30px}}@media (max-width:767.5px){.sm_mt31{margin-top:31px}}@media (max-width:767.5px){.sm_mt32{margin-top:32px}}@media (max-width:767.5px){.sm_mt33{margin-top:33px}}@media (max-width:767.5px){.sm_mt34{margin-top:34px}}@media (max-width:767.5px){.sm_mt35{margin-top:35px}}@media (max-width:767.5px){.sm_mt36{margin-top:36px}}@media (max-width:767.5px){.sm_mt37{margin-top:37px}}@media (max-width:767.5px){.sm_mt38{margin-top:38px}}@media (max-width:767.5px){.sm_mt39{margin-top:39px}}@media (max-width:767.5px){.sm_mt40{margin-top:40px}}@media (max-width:767.5px){.sm_mt41{margin-top:41px}}@media (max-width:767.5px){.sm_mt42{margin-top:42px}}@media (max-width:767.5px){.sm_mt43{margin-top:43px}}@media (max-width:767.5px){.sm_mt44{margin-top:44px}}@media (max-width:767.5px){.sm_mt45{margin-top:45px}}@media (max-width:767.5px){.sm_mt46{margin-top:46px}}@media (max-width:767.5px){.sm_mt47{margin-top:47px}}@media (max-width:767.5px){.sm_mt48{margin-top:48px}}@media (max-width:767.5px){.sm_mt49{margin-top:49px}}@media (max-width:767.5px){.sm_mt50{margin-top:50px}}@media (max-width:767.5px){.sm_mt51{margin-top:51px}}@media (max-width:767.5px){.sm_mt52{margin-top:52px}}@media (max-width:767.5px){.sm_mt53{margin-top:53px}}@media (max-width:767.5px){.sm_mt54{margin-top:54px}}@media (max-width:767.5px){.sm_mt55{margin-top:55px}}@media (max-width:767.5px){.sm_mt56{margin-top:56px}}@media (max-width:767.5px){.sm_mt57{margin-top:57px}}@media (max-width:767.5px){.sm_mt58{margin-top:58px}}@media (max-width:767.5px){.sm_mt59{margin-top:59px}}@media (max-width:767.5px){.sm_mt60{margin-top:60px}}@media (max-width:767.5px){.sm_mt61{margin-top:61px}}@media (max-width:767.5px){.sm_mt62{margin-top:62px}}@media (max-width:767.5px){.sm_mt63{margin-top:63px}}@media (max-width:767.5px){.sm_mt64{margin-top:64px}}@media (max-width:767.5px){.sm_mt65{margin-top:65px}}@media (max-width:767.5px){.sm_mt66{margin-top:66px}}@media (max-width:767.5px){.sm_mt67{margin-top:67px}}@media (max-width:767.5px){.sm_mt68{margin-top:68px}}@media (max-width:767.5px){.sm_mt69{margin-top:69px}}@media (max-width:767.5px){.sm_mt70{margin-top:70px}}@media (max-width:767.5px){.sm_mt71{margin-top:71px}}@media (max-width:767.5px){.sm_mt72{margin-top:72px}}@media (max-width:767.5px){.sm_mt73{margin-top:73px}}@media (max-width:767.5px){.sm_mt74{margin-top:74px}}@media (max-width:767.5px){.sm_mt75{margin-top:75px}}@media (max-width:767.5px){.sm_mt76{margin-top:76px}}@media (max-width:767.5px){.sm_mt77{margin-top:77px}}@media (max-width:767.5px){.sm_mt78{margin-top:78px}}@media (max-width:767.5px){.sm_mt79{margin-top:79px}}@media (max-width:767.5px){.sm_mt80{margin-top:80px}}@media (max-width:767.5px){.sm_mt81{margin-top:81px}}@media (max-width:767.5px){.sm_mt82{margin-top:82px}}@media (max-width:767.5px){.sm_mt83{margin-top:83px}}@media (max-width:767.5px){.sm_mt84{margin-top:84px}}@media (max-width:767.5px){.sm_mt85{margin-top:85px}}@media (max-width:767.5px){.sm_mt86{margin-top:86px}}@media (max-width:767.5px){.sm_mt87{margin-top:87px}}@media (max-width:767.5px){.sm_mt88{margin-top:88px}}@media (max-width:767.5px){.sm_mt89{margin-top:89px}}@media (max-width:767.5px){.sm_mt90{margin-top:90px}}@media (max-width:767.5px){.sm_mt91{margin-top:91px}}@media (max-width:767.5px){.sm_mt92{margin-top:92px}}@media (max-width:767.5px){.sm_mt93{margin-top:93px}}@media (max-width:767.5px){.sm_mt94{margin-top:94px}}@media (max-width:767.5px){.sm_mt95{margin-top:95px}}@media (max-width:767.5px){.sm_mt96{margin-top:96px}}@media (max-width:767.5px){.sm_mt97{margin-top:97px}}@media (max-width:767.5px){.sm_mt98{margin-top:98px}}@media (max-width:767.5px){.sm_mt99{margin-top:99px}}@media (max-width:767.5px){.sm_mt100{margin-top:100px}}.pt0{padding-top:0}@media (max-width:1919.5px){.xl_pt0{padding-top:0}}@media (max-width:1600.5px){.lg_pt0{padding-top:0}}@media (max-width:1023.5px){.md_pt0{padding-top:0}}@media (max-width:767.5px){.sm_pt0{padding-top:0}}.pb0{padding-bottom:0}@media (max-width:1919.5px){.xl_pb0{padding-bottom:0}}@media (max-width:1600.5px){.lg_pb0{padding-bottom:0}}@media (max-width:1023.5px){.md_pb0{padding-bottom:0}}@media (max-width:767.5px){.sm_pb0{padding-bottom:0}}.pr0{padding-right:0}@media (max-width:1919.5px){.xl_pr0{padding-right:0}}@media (max-width:1600.5px){.lg_pr0{padding-right:0}}@media (max-width:1023.5px){.md_pr0{padding-right:0}}@media (max-width:767.5px){.sm_pr0{padding-right:0}}.pl0{padding-left:0}@media (max-width:1919.5px){.xl_pl0{padding-left:0}}@media (max-width:1600.5px){.lg_pl0{padding-left:0}}@media (max-width:1023.5px){.md_pl0{padding-left:0}}@media (max-width:767.5px){.sm_pl0{padding-left:0}}.link-arr,.ppost-aba__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-arr__t{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.link-arr__w{width:24px;height:24px;background:#6aa64a;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden}@media (max-width:1023.5px){.link-arr__w{width:20px;height:20px}}.link-arr__w:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:25%;bottom:25%;border-radius:50%;width:0;height:0;background:#006837;-webkit-transition:all 0.6s cubic-bezier(.625,.05,0,1);transition:all 0.6s cubic-bezier(.625,.05,0,1)}.link-arr__ic{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/arrow_right_up.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:18px 18px;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/arrow_right_up.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:18px 18px;background:#fff;-webkit-transition:all 0.6s cubic-bezier(.625,.05,0,1);transition:all 0.6s cubic-bezier(.625,.05,0,1)}@media (max-width:1023.5px){.link-arr__ic{mask-size:14px 14px;-webkit-mask-size:14px 14px}}.link-arr__ic._lt{left:-100%;top:100%}@media (pointer:fine){.link-arr:hover .link-arr__t,.ppost-aba__link:hover .link-arr__t{color:#6aa64a}.link-arr:hover .link-arr__w:before,.ppost-aba__link:hover .link-arr__w:before{width:100%;height:100%;left:0;bottom:0}.link-arr:hover .link-arr__ic._lt,.ppost-aba__link:hover .link-arr__ic._lt{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.link-arr:hover .link-arr__ic._rt,.ppost-aba__link:hover .link-arr__ic._rt{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}}.oh{overflow:hidden}.ov{overflow:visible}.fs0{-ms-flex-negative:0;flex-shrink:0}.cwh{color:#fff}.cbl{color:#231f20}.pen{pointer-events:none}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}@media (max-width:1919.5px){.xl_tac{text-align:center}.xl_tal{text-align:left}.xl_tar{text-align:right}}@media (max-width:1600.5px){.lg_tac{text-align:center}.lg_tal{text-align:left}.lg_tar{text-align:right}}@media (max-width:1023.5px){.md_tac{text-align:center}.md_tal{text-align:left}.md_tar{text-align:right}}@media (max-width:767.5px){.sm_tac{text-align:center}.sm_tal{text-align:left}.sm_tar{text-align:right}}.bg-w{background:#fff}.bg-w+.cta{margin-top:0}.gray{color:#89928e}.white{color:#fff}.dib{display:inline-block}.btn-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;border-radius:12px;padding:4px 20px;position:relative;background:#6aa64a;color:#fff;min-height:48px;z-index:1;white-space:nowrap}@media (max-width:1023.5px){.btn-primary{padding:4px 18px;gap:6px;min-height:44px}}.btn-primary__w{overflow:hidden;display:block;line-height:1}.btn-primary__t{text-shadow:0 1.2em 0 #fff;-webkit-transition:-webkit-transform 0.545s var(--animation-secondary);transition:-webkit-transform 0.545s var(--animation-secondary);transition:transform 0.545s var(--animation-secondary);transition:transform 0.545s var(--animation-secondary),-webkit-transform 0.545s var(--animation-secondary);line-height:1}.btn-primary__dot{position:relative;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:-8px}@media (max-width:1023.5px){.btn-primary__dot{width:20px;height:20px}}.btn-primary__dot:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;border:1.5px solid #fff;border-radius:50%;background:#fff0;-webkit-transition:background-color 0.3s var(--animation-secondary),-webkit-transform 0.545s var(--animation-secondary);transition:background-color 0.3s var(--animation-secondary),-webkit-transform 0.545s var(--animation-secondary);transition:transform 0.545s var(--animation-secondary),background-color 0.3s var(--animation-secondary);transition:transform 0.545s var(--animation-secondary),background-color 0.3s var(--animation-secondary),-webkit-transform 0.545s var(--animation-secondary)}@media (max-width:1023.5px){.btn-primary__dot:after{width:7px;height:7px}}.btn-primary__ic{position:relative;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-8px}@media (max-width:1023.5px){.btn-primary__ic{width:20px;height:20px}}@media (pointer:fine){.btn-primary:hover{background:#006837}.btn-primary:hover .btn-primary__t{-webkit-transform:translateY(-1.2em);transform:translateY(-1.2em)}.btn-primary:hover .btn-primary__dot:after{-webkit-transform:scale(.6);transform:scale(.6);background:#fff}}.btn-primary._w100{width:100%}@media (max-width:1023.5px){.btn-primary._md100{width:100%}}@media (max-width:1023.5px){.btn-primary._sm100{width:100%}}.btn-primary._dark:not(:hover){background:#006837}.btn-tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;border-radius:12px;padding:4px 20px;position:relative;background:#fff0;color:#231f20;min-height:48px;z-index:1;border:1px solid #231f20;white-space:nowrap}@media (max-width:1023.5px){.btn-tr{padding:4px 18px;gap:6px;min-height:44px}}.btn-tr__w{overflow:hidden;display:block;line-height:1}.btn-tr__t{text-shadow:0 1.2em 0 #006837;-webkit-transition:-webkit-transform 0.545s var(--animation-secondary);transition:-webkit-transform 0.545s var(--animation-secondary);transition:transform 0.545s var(--animation-secondary);transition:transform 0.545s var(--animation-secondary),-webkit-transform 0.545s var(--animation-secondary);line-height:1}.btn-tr__ic{position:relative;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-8px}@media (max-width:1023.5px){.btn-tr__ic{width:20px;height:20px}}@media (pointer:fine){.btn-tr:hover{background:#d9e4df;border-color:#fff0;color:#006837}.btn-tr:hover .btn-tr__t{-webkit-transform:translateY(-1.2em);transform:translateY(-1.2em)}}.btn-tr._w100{width:100%}@media (max-width:1023.5px){.btn-tr._md100{width:100%}}@media (max-width:1023.5px){.btn-tr._sm100{width:100%}}.btn-sq,.pg__i._first a,.pg__i._prev a,.pg__i._next a,.pg__i._last a{width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0;border-radius:12px;border:1.5px solid var(--Colors-Gray-Light-2,#e7f0ec);padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1023.5px){.btn-sq,.pg__i._first a,.pg__i._prev a,.pg__i._next a,.pg__i._last a{width:44px;height:44px}}@media (pointer:fine){.btn-sq:hover,.pg__i._first a:hover,.pg__i._prev a:hover,.pg__i._next a:hover,.pg__i._last a:hover{border-color:#000}}.btn-sq svg,.pg__i._first a svg,.pg__i._prev a svg,.pg__i._next a svg,.pg__i._last a svg{display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1023.5px){.btn-sq svg,.pg__i._first a svg,.pg__i._prev a svg,.pg__i._next a svg,.pg__i._last a svg{width:20px;height:20px}}.tab{border-radius:12px;padding:4px 18px;min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;z-index:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1023.5px){.tab{min-height:40px;padding:4px 10px}}.tab._green:before{background:#f1f5f3}.tab:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:#fff;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:-1;border-radius:12px}@media (pointer:fine){.tab:hover{color:#6aa64a}.tab:hover:before{left:-4px;top:-4px;right:-4px;bottom:-4px}}.tab._active{pointer-events:none}.tab._active:before{background:#eae700}.tag{padding:4px 10px;border-radius:24px;background:var(--Colors-Gray-Light-2,#e7f0ec);width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center}@media (max-width:1023.5px){.tag{padding:4px 8px}}@media (pointer:fine){.tag[href]:hover{background:#006837;color:#fff}}.btn-sq-arr{position:relative;width:48px;height:48px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1023.5px){.btn-sq-arr{width:36px;height:36px}}.btn-sq-arr:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:#fff;-webkit-transition:all 0.6s cubic-bezier(.625,.05,0,1);transition:all 0.6s cubic-bezier(.625,.05,0,1);border-radius:12px}.btn-sq-arr__w{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden}.btn-sq-arr__ic{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/arrow_right_up.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:24px 24px;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/arrow_right_up.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:24px 24px;background:#231f20;-webkit-transition:all 0.6s cubic-bezier(.625,.05,0,1);transition:all 0.6s cubic-bezier(.625,.05,0,1)}@media (max-width:1023.5px){.btn-sq-arr__ic{mask-size:20px 20px;-webkit-mask-size:20px 20px}}.btn-sq-arr__ic._lt{left:-100%;top:100%;background:#6aa64a}@media (pointer:fine){.btn-sq-arr:hover:before{left:-2px;bottom:-2px;right:-2px;top:-2px}.btn-sq-arr:hover .btn-sq-arr__ic._lt{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.btn-sq-arr:hover .btn-sq-arr__ic._rt{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}}.maxw666{max-width:666px}.maxw626{max-width:626px}.maxw610{max-width:610px}.maxw0{max-width:0}.maxwn{max-width:none}@media (max-width:1919.5px){.xl_maxw0{max-width:0}}@media (max-width:1919.5px){.xl_maxwn{max-width:none}}@media (max-width:1600.5px){.lg_maxw0{max-width:0}}@media (max-width:1600.5px){.lg_maxwn{max-width:none}}@media (max-width:1023.5px){.md_maxw0{max-width:0}}@media (max-width:1023.5px){.md_maxwn{max-width:none}}@media (max-width:767.5px){.sm_maxw0{max-width:0}}@media (max-width:767.5px){.sm_maxwn{max-width:none}}@media (max-width:1023.5px){.md_w100p{width:100%}}@media (max-width:767.5px){.sm_w100p{width:100%;max-width:none}}iframe{display:block;width:100%;height:auto;min-height:400px;border:none;outline:none}@media (max-width:1023.5px){iframe{min-height:300px}}@media (max-width:767.5px){iframe{min-height:200px}}iframe+div{border:none!important}img{max-width:100%;max-height:100%;height:auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}svg{max-width:100%;max-height:100%;height:auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}video{max-width:100%;display:block;outline:none}.img-full{width:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:1023.5px){.img-full{min-height:375px}}@media (max-width:1919.5px){.xlHide{display:none!important}}@media (min-width:1920px){.xlShow{display:none!important}}@media (max-width:1600.5px){.lgHide{display:none!important}}@media (min-width:1601px){.lgShow{display:none!important}}@media (max-width:1023.5px){.mdHide{display:none!important}}@media (min-width:1024px){.mdShow{display:none!important}}@media (max-width:767.5px){.smHide{display:none!important}}@media (min-width:768px){.smShow{display:none!important}}a{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:inherit;text-decoration:none;outline:none!important;display:inline-block}a:active,a:hover,a:focus,a:visited{outline:none;text-decoration:none}a:hover{text-decoration:none}a,span{display:inline-block}ul,ol{padding-left:0;list-style-type:none}i{vertical-align:baseline;line-height:inherit}em,i{font-style:italic}hr{border:none;height:1px;background:grey;margin:30px 0}b,strong{font-weight:700;color:inherit}table{border-collapse:collapse;border-spacing:0;width:100%}.ttu{text-transform:uppercase}.fw100{font-weight:100}.fw200{font-weight:200}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.fwb{font-weight:700}.ff1{font-family:"Geologica"}.ff2{font-family:"Geologica"}.t72_40,.h1,.ph-top__i-t,.def h1{font-size:72px;font-style:normal;font-weight:600;line-height:100%}@media (max-width:1600.5px){.t72_40,.h1,.ph-top__i-t,.def h1{font-size:clamp(40px,2.5vw + 1rem,72px)}}.t48_32,.h2,.ab-num__i-t,.garanty__i-t span:last-child,.cont__m-t,.cta__t,.def h2{font-size:48px;font-style:normal;font-weight:700;line-height:110%}@media (max-width:1023.5px){.t48_32,.h2,.ab-num__i-t,.garanty__i-t span:last-child,.cont__m-t,.cta__t,.def h2{font-size:32px}}.t32_22,.h3,.prm__price-cur,.cg__i-t,.seo__t,.cta__t2,.def table caption,.def blockquote,.pp__t,.pp-alert__t,.pp-mess__t,.pp-cart__t{font-size:32px;font-style:normal;font-weight:500;line-height:120%}@media (max-width:1023.5px){.t32_22,.h3,.prm__price-cur,.cg__i-t,.seo__t,.cta__t2,.def table caption,.def blockquote,.pp__t,.pp-alert__t,.pp-mess__t,.pp-cart__t{font-size:22px}}.t24_20,.h3_1,.cont__m-i-t._xl,.cont__i-link,.cont__i-d,.ppost-form__t,.ppost-nav__t,.drop__i-t,.def h3,.pp-ck__t,.pp-cart__info-total{font-size:24px;font-style:normal;font-weight:500;line-height:120%}@media (max-width:1023.5px){.t24_20,.h3_1,.cont__m-i-t._xl,.cont__i-link,.cont__i-d,.ppost-form__t,.ppost-nav__t,.drop__i-t,.def h3,.pp-ck__t,.pp-cart__info-total{font-size:20px}}.t20_18,.h4,.prod__price-cur,.cgdir__i-t,.blog-i__t,.ph-top__i-d,.search__cont-t,.search__w .text-nomore,.broshure-i__t,.prod-i__price-cur,.def ol>li::before,.def h4,.pp-cart__empty-t{font-size:20px;font-style:normal;font-weight:500;line-height:120%}@media (max-width:1023.5px){.t20_18,.h4,.prod__price-cur,.cgdir__i-t,.blog-i__t,.ph-top__i-d,.search__cont-t,.search__w .text-nomore,.broshure-i__t,.prod-i__price-cur,.def ol>li::before,.def h4,.pp-cart__empty-t{font-size:18px}}.t18_16,.h5,.prm__btg-t,.cgm__fr-t,.garanty__nav-i,.garanty__i-t span:first-child,.cont__m-i-t,.cont__i-t,.ppost-aba__t2,.fm__m-nav-t,.prod-i__t,.def h5,.text-nomore{font-size:18px;font-style:normal;font-weight:500;line-height:140%}@media (max-width:1023.5px){.t18_16,.h5,.prm__btg-t,.cgm__fr-t,.garanty__nav-i,.garanty__i-t span:first-child,.cont__m-i-t,.cont__i-t,.ppost-aba__t2,.fm__m-nav-t,.prod-i__t,.def h5,.text-nomore{font-size:16px;line-height:130%}}.t16_14,.h6,.prod__price-old,.prod__t,.pr-info__tb-m table thead tr th,.pr-info__tb-m table thead tr td,.pr-info__tb-m table tfoot tr th,.pr-info__tb-m table tfoot tr td,.prm__var-i,.prm__var-t,.prm__price-old,.prm__out,.prm__in,.cgm__pick-t,.cgm__h-all,.cgm__fr-i-i,.cgm__fr-i-t,.ppost-aba__t,.ph-top__pag-all,.ph-top__pag-sep,.ph-top__pag-cur,.search__cont-i-t,.lang__i,.lang__cur,.def table thead tr th,.def table thead tr td,.def table tfoot tr th,.def table tfoot tr td,.def h6,.pp-vac__info-i-t,.pp-cart__t-count{font-size:16px;font-style:normal;font-weight:500;line-height:140%}@media (max-width:1023.5px){.t16_14,.h6,.prod__price-old,.prod__t,.pr-info__tb-m table thead tr th,.pr-info__tb-m table thead tr td,.pr-info__tb-m table tfoot tr th,.pr-info__tb-m table tfoot tr td,.prm__var-i,.prm__var-t,.prm__price-old,.prm__out,.prm__in,.cgm__pick-t,.cgm__h-all,.cgm__fr-i-i,.cgm__fr-i-t,.ppost-aba__t,.ph-top__pag-all,.ph-top__pag-sep,.ph-top__pag-cur,.search__cont-i-t,.lang__i,.lang__cur,.def table thead tr th,.def table thead tr td,.def table tfoot tr th,.def table tfoot tr td,.def h6,.pp-vac__info-i-t,.pp-cart__t-count{font-size:14px}}.d96_48,.d{font-size:96px;font-style:normal;font-weight:600;line-height:100%}@media (max-width:1919.5px){.d96_48,.d{font-size:86px}}@media (max-width:1600.5px){.d96_48,.d{font-size:58px}}@media (max-width:1023.5px){.d96_48,.d{font-size:48px}}.d64_36,.d2,.tt__i-ab-logo,.tt__i{font-size:64px;font-style:normal;font-weight:600;line-height:110%}@media (max-width:1919.5px){.d64_36,.d2,.tt__i-ab-logo,.tt__i{font-size:54px}}@media (max-width:1600.5px){.d64_36,.d2,.tt__i-ab-logo,.tt__i{font-size:44px}}@media (max-width:1023.5px){.d64_36,.d2,.tt__i-ab-logo,.tt__i{font-size:36px}}.d20_18,.p,.ab-num__i-d,.def,.pp-mess__info{font-size:20px;font-style:normal;font-weight:300;line-height:140%}@media (max-width:1023.5px){.d20_18,.p,.ab-num__i-d,.def,.pp-mess__info{font-size:18px}}.d20_18:not(.def) p:not(:last-child),.p:not(.def) p:not(:last-child),.ab-num__i-d:not(.def) p:not(:last-child),.def:not(.def) p:not(:last-child),.pp-mess__info:not(.def) p:not(:last-child){margin-bottom:10px}@media (max-width:1023.5px){.d20_18:not(.def) p:not(:last-child),.p:not(.def) p:not(:last-child),.ab-num__i-d:not(.def) p:not(:last-child),.def:not(.def) p:not(:last-child),.pp-mess__info:not(.def) p:not(:last-child){margin-bottom:7px}}.d16_14,.p2,.pr-info__ch-i,.pr-info__d,.prm__btg-d,.prm__btg-i,.prm__art,.ppost-aba__d,.ppost-aba__ex,.ppost__meta-i,.pp__d,.pp-alert__d,.pp-mess__d,.pp-ck__d,.pp-vac__time,.pp-vac__d,.pp-cart__info-t,.b-radio__text,.b-checkbox__text{font-size:16px;font-style:normal;font-weight:300;line-height:140%}@media (max-width:1023.5px){.d16_14,.p2,.pr-info__ch-i,.pr-info__d,.prm__btg-d,.prm__btg-i,.prm__art,.ppost-aba__d,.ppost-aba__ex,.ppost__meta-i,.pp__d,.pp-alert__d,.pp-mess__d,.pp-ck__d,.pp-vac__time,.pp-vac__d,.pp-cart__info-t,.b-radio__text,.b-checkbox__text{font-size:14px}}.d16_14:not(.def) p:not(:last-child),.p2:not(.def) p:not(:last-child),.pr-info__ch-i:not(.def) p:not(:last-child),.pr-info__d:not(.def) p:not(:last-child),.prm__btg-d:not(.def) p:not(:last-child),.prm__btg-i:not(.def) p:not(:last-child),.prm__art:not(.def) p:not(:last-child),.ppost-aba__d:not(.def) p:not(:last-child),.ppost-aba__ex:not(.def) p:not(:last-child),.ppost__meta-i:not(.def) p:not(:last-child),.pp__d:not(.def) p:not(:last-child),.pp-alert__d:not(.def) p:not(:last-child),.pp-mess__d:not(.def) p:not(:last-child),.pp-ck__d:not(.def) p:not(:last-child),.pp-vac__time:not(.def) p:not(:last-child),.pp-vac__d:not(.def) p:not(:last-child),.pp-cart__info-t:not(.def) p:not(:last-child),.b-radio__text:not(.def) p:not(:last-child),.b-checkbox__text:not(.def) p:not(:last-child){margin-bottom:10px}@media (max-width:1023.5px){.d16_14:not(.def) p:not(:last-child),.p2:not(.def) p:not(:last-child),.pr-info__ch-i:not(.def) p:not(:last-child),.pr-info__d:not(.def) p:not(:last-child),.prm__btg-d:not(.def) p:not(:last-child),.prm__btg-i:not(.def) p:not(:last-child),.prm__art:not(.def) p:not(:last-child),.ppost-aba__d:not(.def) p:not(:last-child),.ppost-aba__ex:not(.def) p:not(:last-child),.ppost__meta-i:not(.def) p:not(:last-child),.pp__d:not(.def) p:not(:last-child),.pp-alert__d:not(.def) p:not(:last-child),.pp-mess__d:not(.def) p:not(:last-child),.pp-ck__d:not(.def) p:not(:last-child),.pp-vac__time:not(.def) p:not(:last-child),.pp-vac__d:not(.def) p:not(:last-child),.pp-cart__info-t:not(.def) p:not(:last-child),.b-radio__text:not(.def) p:not(:last-child),.b-checkbox__text:not(.def) p:not(:last-child){margin-bottom:7px}}.c-t,.cta__pre-t,.pre-gr-t,.pre-t,.tab{font-size:14px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}@media (max-width:1023.5px){.c-t,.cta__pre-t,.pre-gr-t,.pre-t,.tab{font-size:12px}}.b-t,.pg__i,.btn-primary,.btn-tr{font-size:16px;font-style:normal;font-weight:500;line-height:140%}@media (max-width:1023.5px){.b-t,.pg__i,.btn-primary,.btn-tr{font-size:14px}}.l-t,.cont__m-i-link,.ppost-form__tgg,.ppost-nav__a,.fm__m-nav-cont-link,.fm__m-nav-cont-i,.fm__m-nav-a,.h-brg__nav-a,.h-main__nav-a,.b-file__txt,.link-arr__t{font-size:16px;font-style:normal;font-weight:500;line-height:140%}@media (max-width:1023.5px){.l-t,.cont__m-i-link,.ppost-form__tgg,.ppost-nav__a,.fm__m-nav-cont-link,.fm__m-nav-cont-i,.fm__m-nav-a,.h-brg__nav-a,.h-main__nav-a,.b-file__txt,.link-arr__t{font-size:14px}}.l-t2,.fm__bt,.fm__top,.h-brg__nav-drop-a{font-size:14px;font-style:normal;font-weight:300;line-height:120%}@media (max-width:1023.5px){.l-t2,.fm__bt,.fm__top,.h-brg__nav-drop-a{font-size:12px}}.l-t3,.h-main__cart-count,.bc__i{font-size:12px;font-style:normal;font-weight:300;line-height:120%}@media (max-width:1023.5px){.l-t3,.h-main__cart-count,.bc__i{font-size:11px}}.i-t,.f-number,.search__top-input,.form__input,.form__mess,.b-select__title,.b-select__item{font-size:16px;font-style:normal;font-weight:300;line-height:140%}@media (max-width:1023.5px){.i-t,.f-number,.search__top-input,.form__input,.form__mess,.b-select__title,.b-select__item{font-size:14px}}.t-t,.prm__mark-i,.cgm__pick-clear,.cgm__pick-i,.cgdir__i-num,.cg__i-num,.blog-i__time,.prod-i__price-old,.prod-i__attr,.prod-i__mark-i,.tag{font-size:14px;font-style:normal;font-weight:500;line-height:120%}@media (max-width:1023.5px){.t-t,.prm__mark-i,.cgm__pick-clear,.cgm__pick-i,.cgdir__i-num,.cg__i-num,.blog-i__time,.prod-i__price-old,.prod-i__attr,.prod-i__mark-i,.tag{font-size:12px}}.lb-t,.form__label,.form__policy{font-size:14px;font-style:normal;font-weight:300;line-height:120%}@media (max-width:1023.5px){.lb-t,.form__label,.form__policy{font-size:12px}}.f-t,.prod__art,.pr-info__tb-m table tr td,.pr-info__tb-m table,.part-i__d,.search__cont-i-d,.prod-i__art,.def table{font-size:14px;font-style:normal;font-weight:300;line-height:120%}@media (max-width:1023.5px){.f-t,.prod__art,.pr-info__tb-m table tr td,.pr-info__tb-m table,.part-i__d,.search__cont-i-d,.prod-i__art,.def table{font-size:12px}}.t0{font-size:0}@media (max-width:1919.5px){.xl_t0{font-size:0}}@media (max-width:1600.5px){.lg_t0{font-size:0}}@media (max-width:1023.5px){.md_t0{font-size:0}}@media (max-width:767.5px){.sm_t0{font-size:0}}.lh0{line-height:0}.lhp0{line-height:0}@media (max-width:1919.5px){.xl_lh0{line-height:0}}@media (max-width:1919.5px){.xl_lhp0{line-height:0}}@media (max-width:1600.5px){.lg_lh0{line-height:0}}@media (max-width:1600.5px){.lg_lhp0{line-height:0}}@media (max-width:1023.5px){.md_lh0{line-height:0}}@media (max-width:1023.5px){.md_lhp0{line-height:0}}@media (max-width:767.5px){.sm_lh0{line-height:0}}@media (max-width:767.5px){.sm_lhp0{line-height:0}}.clear{clear:both}.alignleft{float:left;margin-right:1em}.alignright{float:right;margin-left:1em}.aligncenter{display:table;margin:1em auto}.dm__w{max-width:917px}@media (max-width:1919.5px){.dm__w{max-width:779px}}.def>*{margin:24px 0}@media (max-width:1023.5px){.def>*{margin:16px 0}}.def+*{clear:both}.def>*:first-child{margin-top:0!important}.def>*:last-child{margin-bottom:0!important}.def h1,.def h2,.def h3{margin-top:40px}@media (max-width:1023.5px){.def h1,.def h2,.def h3{margin-top:24px}}.def h6{margin-top:16px}@media (max-width:1023.5px){.def h6{margin-top:12px}}.def p+p:not(:has(*)){margin-top:-14px}@media (max-width:1023.5px){.def p+p:not(:has(*)){margin-top:-9.4px}}.def p:has(*)+p{margin-top:24px}@media (max-width:1023.5px){.def p:has(*)+p{margin-top:16px}}.def em,.def i{font-style:italic}.def u{text-decoration:underline}.def hr{margin:56px 0;background:#d9e4df}@media (max-width:1023.5px){.def hr{margin:36px 0}}.def del{color:#89928e}.def sup{font-size:.5em;vertical-align:super}.def sub{font-size:.5em;vertical-align:sub}.def pre{font-size:1em}.def b,.def strong{font-weight:700}.def ul,.def ol{padding-left:36px}.def ul:not(:first-child),.def ol:not(:first-child){margin-top:-8px}@media (max-width:1023.5px){.def ul:not(:first-child),.def ol:not(:first-child){margin-top:-4px}}.def ul li,.def ol li{margin:8px 0;max-width:578px}.def ul{list-style:none}.def ul>li{position:relative}.def ul>li:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:-27px;top:.55em;display:block;width:6px;height:6px;background:#6aa64a;border-radius:3px}.def ol{list-style:none;counter-reset:item}.def ol>li{counter-increment:item;position:relative}.def ol>li::before{content:counter(item)".";position:absolute;left:-36px;color:#6aa64a;top:2px}.def a{text-decoration:underline;font:inherit;text-decoration-color:#6aa64a;color:#6aa64a}@media (pointer:fine){.def a:hover{text-decoration:none;color:#006837}}.def blockquote{border-radius:20px;background:var(--Colors-Yellow-Dark,#f5c441);padding:24px}@media (max-width:1023.5px){.def blockquote{padding:16px}}.def iframe,.def video{width:100%;height:auto;border-radius:20px;overflow:hidden;-o-object-fit:cover;object-fit:cover;display:block}.def .mejs-container{background:none;border-radius:20px;overflow:hidden}.def img{display:block;border-radius:20px;width:100%}.def .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:767.5px){.def .table-wrapper{padding-bottom:12px}}.def table{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;border-radius:12px;overflow:hidden}.def table caption{text-align:left;margin-bottom:24px}@media (max-width:1023.5px){.def table caption{margin-bottom:16px}}.def table thead tr th,.def table thead tr td,.def table tfoot tr th,.def table tfoot tr td{min-height:44px;padding:12px;text-align:left;background:#518ecd;color:#fff}.def table thead tr th:not(:last-child),.def table thead tr td:not(:last-child),.def table tfoot tr th:not(:last-child),.def table tfoot tr td:not(:last-child){border-right:1px solid #fff}.def table tr td{padding:12px;min-height:44px;background:#fff}.def table tr td:not(:last-child){border-right:1px solid #d9e4df}.def table tr:not(:last-child) td{border-bottom:1px solid #d9e4df}.tgg-show:not(._active) .tgg-show__t2{display:none}.tgg-show._active .tgg-show__t{display:none}.pre-t{color:#eae700;position:relative;padding-left:18px}.pre-t:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:50%;margin-top:-3px;border-radius:50%;background:#eae700;width:6px;height:6px}.pre-gr-t{color:#006837;position:relative;padding-left:18px}.pre-gr-t:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:50%;margin-top:-3px;border-radius:50%;background:#006837;width:6px;height:6px}.bc._wh .bc__i-a:not(:hover){color:#fff}.bc._wh .bc__i-t._cur{color:rgb(255 255 255 / .5)}.bc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.bc__i{white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.bc__i:not(:last-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;position:relative}.bc__i:not(:last-child):after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#6aa64a;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.bc__i-a{color:#231f20}@media (pointer:fine){.bc__i-a:hover{color:#6aa64a}}.bc__i-t._cur{color:#89928e}.pg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.pg__i:not(._first,._prev,._next,._last) a,.pg__i:not(._first,._prev,._next,._last) span{min-width:24px;min-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (pointer:fine){.pg__i:not(._first,._prev,._next,._last) a:hover{color:#6aa64a}}.pg__i._active span{color:#6aa64a;pointer-events:none}.lang{position:relative}.lang__main{cursor:pointer;height:48px;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;text-align:center;border-radius:12px;border:1.5px solid var(--colors-black-opacity-20,rgb(35 31 32 / .2))}@media (max-width:1023.5px){.lang__main{width:44px;height:44px}}@media (max-width:767.5px){.lang__main{width:36px;height:36px}}.lang__cur{text-transform:uppercase;line-height:1}.lang__drop{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;visibility:hidden;opacity:0;position:absolute;left:0;top:100%;width:auto;min-width:100%;z-index:999999;-webkit-transform:scale(0);transform:scale(0);margin-top:-3em;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 20px 0 rgb(35 31 32 / .1);box-shadow:0 2px 20px 0 rgb(35 31 32 / .1)}.lang__i{text-transform:uppercase;line-height:1;height:48px;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;text-align:center}@media (max-width:1023.5px){.lang__i{width:44px;height:44px}}@media (max-width:767.5px){.lang__i{width:36px;height:36px}}.lang__i:not(:last-child){border-bottom:1px solid var(--colors-black-opacity-20,rgb(35 31 32 / .2))}@media (pointer:fine){.lang__i:hover{color:#6aa64a}}.lang:hover .lang__drop,.lang._active .lang__drop{visibility:visible;opacity:1;margin-top:0;-webkit-transform:scale(1);transform:scale(1)}.b-soc{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.prod-i{border-radius:20px;background:#f1f5f3;position:relative;overflow:hidden;z-index:1;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prod-i._out-of-stock{opacity:.5}.prod-i__mark{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;position:absolute;left:0;top:0;padding:16px;pointer-events:none;z-index:2}@media (max-width:1023.5px){.prod-i__mark{padding:12px}}.prod-i__mark-i{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 10px 4px 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border-radius:24px}@media (max-width:1023.5px){.prod-i__mark-i{padding:4px 8px 4px 6px}}.prod-i__mark-i._sale{background:#eae700}.prod-i__mark-i._sale:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/sale.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/sale.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.prod-i__mark-i._top{background:#b61928;color:#fff}.prod-i__mark-i._top:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/flash.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/flash.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.prod-i__mark-i._new{background:#006837;color:#fff}.prod-i__p{position:relative;width:100%;aspect-ratio:327/259}@media (pointer:fine){.prod-i__p:hover .prod-i__img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.prod-i__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:0;top:0;padding:12px;display:block;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.prod-i__f{padding:12px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (pointer:fine){.prod-i__t:hover{color:#6aa64a}}.prod-i__attr{color:#89928e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.prod-i__art{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.prod-i__art-t{color:#89928e}.prod-i__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 8px}@media (max-width:767.5px){.prod-i__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.prod-i__price-cur{white-space:nowrap}.prod-i__price-old{white-space:nowrap;color:#89928e;text-decoration-line:line-through}.prod-i__btn{margin-top:auto}.broshure__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:12px}@media (max-width:1023.5px){.broshure__r{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:767.5px){.broshure__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}.broshure-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;background:#fff;border-radius:20px;gap:16px}@media (max-width:1023.5px){.broshure-i{padding:16px;gap:12px}}.broshure-i__p{position:relative;display:block;overflow:hidden;border-radius:12px}.broshure-i__img{width:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;display:block;aspect-ratio:251/155;border-radius:12px}.broshure-i__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.broshure-i__t{min-height:3.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px}@media (max-width:1023.5px){.broshure-i__t{margin-bottom:0}}.broshure-i__f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.broshure-i__link{margin-top:auto}@media (max-width:767.5px){.broshure-i__link{margin-top:8px}}.top__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:40px;overflow:hidden;border-radius:20px;z-index:1;min-height:552px}@media (max-width:1919.5px){.top__row{min-height:400px}}@media (max-width:1023.5px){.top__row{padding:24px;min-height:408px}}.top__row:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .4)),to(rgb(0 0 0 / .08)));background:linear-gradient(90deg,rgb(0 0 0 / .4) 0%,rgb(0 0 0 / .08) 100%);z-index:-1}.top__img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:-2}.top__w{color:#fff}.top__t{color:#fff}.top__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}@media (max-width:1023.5px){.top__cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top__cont-soc .b-soc__i{border-color:rgb(255 255 255 / .5)}@media (pointer:fine){.top__cont-soc .b-soc__i:hover{border-color:#fff}}.cta{border-radius:20px;background:var(--Colors-Green,#6aa64a)}.cta__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(12,1fr);gap:16px 12px;padding:80px 170px;color:#fff}@media (max-width:1919.5px){.cta__r{padding:80px 34px}}@media (max-width:1023.5px){.cta__r{padding:40px 32px}}@media (max-width:767.5px){.cta__r{padding:24px 16px}}.cta__lt{grid-column:auto/span 6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1023.5px){.cta__lt{grid-column:auto/span 12}}.cta__rt{grid-column:auto/span 6}@media (max-width:1023.5px){.cta__rt{grid-column:auto/span 12}}.cta__pre-t{color:#eae700;position:relative;padding-left:18px}.cta__pre-t:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:50%;margin-top:-3px;border-radius:50%;background:#eae700;width:6px;height:6px}.cta__t{max-width:500px}.cta__logo{width:101px;aspect-ratio:101/88;-o-object-fit:contain;object-fit:contain;margin-top:83px}@media (max-width:1023.5px){.cta__logo{display:none}}.seo__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:24px 12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1023.5px){.seo__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}.seo__w{border-radius:20px;border:1.5px solid var(--Colors-Gray-Light-1,#d9e4df);padding:24px}@media (max-width:1023.5px){.seo__w{padding:16px}}.seo__d{padding-right:24px;max-height:229px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#006837 #d9e4df}.seo__d::-webkit-scrollbar-button{background:#fff0;height:0;width:0}.seo__d::-webkit-scrollbar{width:2px;height:2px;background:#d9e4df;border-radius:1px}.seo__d::-webkit-scrollbar-thumb{background:#006837;border-radius:1px}.seo__d::-webkit-scrollbar-thumb:hover{background-color:#6aa64a}.seo__d::-webkit-scrollbar-track{background:#fff0;width:2px;height:2px}@media (max-width:1023.5px){.seo__d{padding-right:16px}}.calc__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:1023.5px){.calc__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}.calc__lt{border-radius:20px;background:#f1f5f3;padding:40px}@media (max-width:1023.5px){.calc__lt{padding:24px}}.calc__lt:nth-child(6n+1):not(:last-child){position:relative}@media (min-width:1024px){.calc__lt:nth-child(6n+1):not(:last-child){border-top-right-radius:0}}@media (max-width:1023.5px){.calc__lt:nth-child(6n+1):not(:last-child){border-bottom-left-radius:0}}.calc__lt:nth-child(6n+1):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#f1f5f3;pointer-events:none}@media (max-width:1023.5px){.calc__lt:nth-child(6n+1):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#f1f5f3;right:auto;left:0;top:auto;bottom:-14px}}@media (min-width:1024px){.calc__lt:nth-child(6n+1):not(:last-child)+.calc__rt{border-top-left-radius:0}}@media (max-width:1023.5px){.calc__lt:nth-child(6n+1):not(:last-child)+.calc__rt{border-top-left-radius:0}}.calc__rt{border-radius:20px;background:#f1f5f3;padding:40px}@media (max-width:1023.5px){.calc__rt{padding:24px}}.calc__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.calc__result-t{word-break:break-word;-ms-hyphens:auto;hyphens:auto}.calc__result-t span{display:inline}.header{position:absolute;top:0;left:0;width:100%;z-index:9997;-webkit-transition:background 0.4s,-webkit-box-shadow 0.3s;transition:background 0.4s,-webkit-box-shadow 0.3s;transition:box-shadow 0.3s,background 0.4s;transition:box-shadow 0.3s,background 0.4s,-webkit-box-shadow 0.3s;padding-top:12px}.header._down{position:fixed;-webkit-animation:0.3s dropDown forwards;animation:0.3s dropDown forwards;will-change:transform}.header._search .h-main{opacity:0}.h-main{position:relative;z-index:11}.h-main__w{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;position:relative}.h-main__logo{padding:8px 16px;border-radius:20px 0 20px 20px;background:rgb(255 255 255 / .8);backdrop-filter:blur(12.5px);-webkit-filter:drop-shadow(0-22px 20px rgb(35 31 32 / .1));filter:drop-shadow(0-22px 20px rgb(35 31 32 / .1))}@media (max-width:1023.5px){.h-main__logo{padding:8px 12px}}.h-main__logo-img{-ms-flex-negative:0;flex-shrink:0;height:88px;aspect-ratio:106/88;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1023.5px){.h-main__logo-img{height:64px}}@media (pointer:fine){.h-main__logo-img:hover{opacity:.7}}.h-main__rt{width:100%;padding:8px;border-radius:0 20px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;position:relative;background:rgb(255 255 255 / .8);backdrop-filter:blur(12.5px);-webkit-filter:drop-shadow(0 40px 20px rgb(35 31 32 / .1));filter:drop-shadow(0 40px 20px rgb(35 31 32 / .1))}@media (max-width:1023.5px){.h-main__rt{gap:8px}}.h-main__rt:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:12px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;left:-12px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:16px 38px;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:16px 38px;background:rgb(255 255 255 / .8);pointer-events:none}@media (max-width:1023.5px){.h-main__rt:after{height:30px;mask-position:center bottom;-webkit-mask-position:center bottom}}@media (max-width:1023.5px){.h-main__cat{width:44px;height:44px;min-height:36px;padding:4px}}@media (max-width:767.5px){.h-main__cat{width:36px;height:36px;min-height:36px}}.h-main__cat._active{background:#006837}.h-main__cat._active .btn-primary__ic svg{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-delay:0s;transition-delay:0s}.h-main__cat._active .btn-primary__ic:after{opacity:1;-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transform:scale(1);transform:scale(1)}@media (max-width:1023.5px){.h-main__cat .btn-primary__ic{width:15px;height:15px;margin:0}}.h-main__cat .btn-primary__ic svg{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transition-delay:0.2s;transition-delay:0.2s}.h-main__cat .btn-primary__ic:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;left:50%;top:50%;margin-left:-12px;margin-top:-12px;mask-image:url(/wp-content/themes/theme-sp/img/close.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s;opacity:0;pointer-events:none;-webkit-transform:scale(0);transform:scale(0)}@media (max-width:1023.5px){.h-main__cat .btn-primary__ic:after{width:20px;height:20px;margin-left:-10px;margin-top:-10px}}@media (max-width:1023.5px){.h-main__cat .btn-primary__w{display:none}}@media (max-width:1600.5px){.h-main__nav{display:none}}.h-main__nav-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;height:100%;gap:20px}.h-main__nav-i._drop._active .h-main__nav-a{color:#6aa64a}.h-main__nav-i._drop._active .h-main__nav-a:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);background:#6aa64a}@media (pointer:fine){.h-main__nav-a:hover{color:#6aa64a}}.h-main__nav-a._drop{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.h-main__nav-a._drop:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;display:block;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/arrow_down.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/arrow_down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#1c1b1f;-webkit-transition:background 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:background 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:background 0.3s ease-in-out,transform 0.3s ease-in-out;transition:background 0.3s ease-in-out,transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}@media (pointer:fine){.h-main__nav-a._drop:hover{color:#6aa64a}.h-main__nav-a._drop:hover:after{background:#6aa64a}}.h-main__lang{margin-left:auto}@media (min-width:1024px){.h-main__lang{margin-right:-12px}}@media (min-width:1024px){.h-main__lang .lang__main{border:none}}.h-main__r2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.h-main__btn2{cursor:pointer;height:48px;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;text-align:center;border-radius:12px;border:1.5px solid var(--colors-black-opacity-20,rgb(35 31 32 / .2))}.h-main__cart{cursor:pointer;height:48px;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;text-align:center;border-radius:12px;border:1.5px solid var(--colors-black-opacity-20,rgb(35 31 32 / .2));position:relative}@media (max-width:1023.5px){.h-main__cart{width:44px;height:44px}}@media (max-width:767.5px){.h-main__cart{width:36px;height:36px}.h-main__cart svg{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}}@media (pointer:fine){.h-main__cart:hover{border-color:#231f20}}.h-main__cart-count{position:absolute;min-width:16px;aspect-ratio:1/1;background:#eae700;right:4px;top:4px;border-radius:50%;padding:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.h-main__cart-count._empty,.h-main__cart-count:empty{visibility:hidden}.h-main__tgg{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;height:44px;width:44px;position:relative;z-index:2;border-radius:12px;border:1.5px solid #231f20}@media (max-width:767.5px){.h-main__tgg{width:36px;height:36px}}.h-main__tgg:before,.h-main__tgg:after,.h-main__tgg span{content:"";-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;top:50%;left:50%;margin-left:-7.5px;width:15px;height:2px;background:#231f20}.h-main__tgg:before{margin-top:-7px}.h-main__tgg span{margin-top:-1px}.h-main__tgg:after{margin-top:5px}.h-main__tgg._active:before,.h-main__tgg._active:after{margin-top:0}.h-main__tgg._active span{opacity:0}.h-main__tgg._active:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.h-main__tgg._active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.h-main__search{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;border-left:1px solid #e8f1f9;border-right:1px solid #e8f1f9;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.h-main__search-btn{width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}@media (pointer:fine){.h-main__search-btn:hover{opacity:.5}}.h-main__search-input::-webkit-input-placeholder{color:#aeaeb1;opacity:1}.h-main__search-input::-moz-placeholder{color:#aeaeb1;opacity:1}.h-main__search-input:-moz-placeholder{color:#aeaeb1;opacity:1}.h-main__search-input:-ms-input-placeholder{color:#aeaeb1;opacity:1}.h-main__search-input{background:none;line-height:1.4;width:100%;max-width:60px}.drop{top:0;bottom:0;left:0;right:0;height:100vh;position:fixed;padding-top:124px;width:100%;-webkit-transition:opacity 0.2s cubic-bezier(.25,.46,.45,.94);transition:opacity 0.2s cubic-bezier(.25,.46,.45,.94);background:var(--colors-black-opacity-30,rgb(35 31 32 / .3))}@media (max-width:1023.5px){.drop{padding-top:100px}}.drop:not(._active){pointer-events:none;visibility:hidden;opacity:0}.drop:not(._active) .drop__top{-webkit-transform:scale(0);transform:scale(0)}.drop:not(._active) .drop__f{-webkit-transform:scale(0);transform:scale(0)}.drop__top{border-radius:20px;background:var(--Colors-White,#fff);-webkit-box-shadow:0 2px 20px 0 rgb(35 31 32 / .1);box-shadow:0 2px 20px 0 rgb(35 31 32 / .1);padding:24px;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:all 0.2s cubic-bezier(.25,.46,.45,.94);transition:all 0.2s cubic-bezier(.25,.46,.45,.94);overflow-x:hidden;overflow-y:auto;max-height:calc(var(--vh, 1vh)*100 - 108px)}.drop__top:not(._g3,._burger){-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}@media (max-width:767.5px){.drop__top:not(._g3,._burger){-webkit-columns:auto;-moz-columns:auto;columns:auto}}.drop__top:not(._g3,._burger) .drop__i:not(:last-child){margin-bottom:8px}.drop__top._g3{display:-ms-grid;display:grid;-ms-grid-columns:1fr 8px 1fr 8px 1fr;grid-template-columns:repeat(3,1fr);gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1600.5px){.drop__top._g3{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:1023.5px){.drop__top._g3{-ms-grid-columns:1fr;grid-template-columns:1fr}}.drop__top._burger{display:-ms-grid;display:grid;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.drop__top._burger .drop__cat{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px}.drop__top._burger .drop__cat .btn-primary__ic{margin:0}.drop__i{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;background:var(--Colors-Green-Light,#f1f5f3);width:100%;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width:767.5px){.drop__i{padding:16px}}@media (max-width:1023.5px){.drop__i-t{font-size:14px;font-style:normal;font-weight:500;line-height:140%}}.drop__i-w{width:24px;height:24px;background:#6aa64a;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden}@media (max-width:1023.5px){.drop__i-w{width:20px;height:20px}}.drop__i-w:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:25%;bottom:25%;border-radius:50%;width:0;height:0;background:#006837;-webkit-transition:all 0.6s cubic-bezier(.625,.05,0,1);transition:all 0.6s cubic-bezier(.625,.05,0,1)}.drop__i-ic{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/arrow_right_up.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:20px 20px;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/arrow_right_up.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:20px 20px;background:#fff;-webkit-transition:all 0.6s cubic-bezier(.625,.05,0,1);transition:all 0.6s cubic-bezier(.625,.05,0,1)}@media (max-width:1023.5px){.drop__i-ic{mask-size:14px 14px;-webkit-mask-size:14px 14px}}.drop__i-ic._lt{left:-100%;top:100%}@media (pointer:fine){.drop__i:hover{background:#eae700}.drop__i:hover .drop__i-w:before{width:100%;height:100%;left:0;bottom:0}.drop__i:hover .drop__i-ic._lt{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.drop__i:hover .drop__i-ic._rt{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}}.drop__f{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:20px 20px 0 0;background:var(--Colors-White,#fff);-webkit-box-shadow:0-2px 20px 0 rgb(35 31 32 / .1);box-shadow:0-2px 20px 0 rgb(35 31 32 / .1);position:absolute;bottom:0;left:0;right:0;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:all 0.2s cubic-bezier(.25,.46,.45,.94);transition:all 0.2s cubic-bezier(.25,.46,.45,.94)}@media (min-width:768px){.drop__f{-webkit-transform:scale(0);transform:scale(0)}}.drop__f-btn2{height:44px;width:44px;-ms-flex-negative:0;flex-shrink:0}.drop__f-btn{width:100%}.h-brg__nav-l{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px}.h-brg__nav-a{border-radius:12px;background:var(--Colors-Green-Light,#f1f5f3);display:block;padding:16px}@media (pointer:fine){.h-brg__nav-a:hover{background:#eae700}}.h-brg__nav-a[data-tgg-next]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;position:relative}.h-brg__nav-a[data-tgg-next] span{width:20px;height:20px;border-radius:50%;background:#6aa64a;display:block;position:relative;-ms-flex-negative:0;flex-shrink:0}.h-brg__nav-a[data-tgg-next] span:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;display:block;mask-image:url(/wp-content/themes/theme-sp/img/arrow_down.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/arrow_down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.h-brg__nav-a[data-tgg-next]._active span:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.h-brg__nav-drop{padding:8px 0;display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;background:#f1f5f3;border-radius:0 0 12px 12px;margin-top:-16px}.h-brg__nav-drop-a{display:block;padding:8px 16px}@media (pointer:fine){.h-brg__nav-drop-a:hover{color:#6aa64a}}.search:not(body){top:0;bottom:0;left:0;right:0;height:100vh;position:fixed;padding-top:12px;width:100%;-webkit-transition:opacity 0.3s ease,visibility 0.3s ease;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:12;background:var(--colors-black-opacity-30,rgb(35 31 32 / .3))}.search:not(body):not(._active){pointer-events:none;visibility:hidden;opacity:0}.search:not(body):not(._active) .search__top{-webkit-transform:translateY(-20px);transform:translateY(-20px);visibility:hidden}.search:not(body):not(._active) .search__cont{-webkit-transform:scale(0);transform:scale(0)}.search__close{position:absolute;width:100%;height:100%;z-index:-1;left:0;top:0}.search__w .text-nomore{min-height:152px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (max-width:1023.5px){.search__w .text-nomore{min-height:128px}}.search__top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;gap:8px;border-radius:16px;background:var(--Colors-White,#fff);-webkit-box-shadow:0 2px 20px 0 rgb(35 31 32 / .1);box-shadow:0 2px 20px 0 rgb(35 31 32 / .1);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.search__top-w{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;width:100%;height:48px;border-radius:12px;border:1.5px solid var(--colors-black-opacity-20,rgb(35 31 32 / .2));padding:4px 16px}@media (max-width:1023.5px){.search__top-w{gap:12px;padding:4px 12px;height:36px}}.search__top-btn{width:24px;height:100%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.search__top-btn:hover:after{background:#6aa64a}@media (max-width:1023.5px){.search__top-btn{width:20px}}.search__top-btn:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/search.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/search.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1023.5px){.search__top-btn:after{width:20px;height:20px}}.search__top-input{height:100%;width:100%;background:none}.search__top-input::-webkit-input-placeholder{color:#89928e;opacity:1}.search__top-input::-moz-placeholder{color:#89928e;opacity:1}.search__top-input:-moz-placeholder{color:#89928e;opacity:1}.search__top-input:-ms-input-placeholder{color:#89928e;opacity:1}.search__top-close{width:48px;height:48px;border-radius:12px;border:1.5px solid var(--colors-black-opacity-20,rgb(35 31 32 / .2));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;position:relative;cursor:pointer;-webkit-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1023.5px){.search__top-close{width:36px;height:36px}}.search__top-close:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/close.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1023.5px){.search__top-close:after{width:20px;height:20px}}@media (pointer:fine){.search__top-close:hover{border-color:#231f20}}.search__cont{border-radius:20px;background:var(--Colors-White,#fff);-webkit-box-shadow:0 2px 20px 0 rgb(35 31 32 / .1);box-shadow:0 2px 20px 0 rgb(35 31 32 / .1);margin-top:8px;padding:24px;-webkit-transition:all 0.2s cubic-bezier(.25,.46,.45,.94);transition:all 0.2s cubic-bezier(.25,.46,.45,.94);-webkit-transform-origin:top center;transform-origin:top center}@media (max-width:1023.5px){.search__cont{padding:16px}}.search__cont:not(._active){-webkit-transform:scale(0);transform:scale(0)}.search__cont-w{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:40px}@media (max-width:1023.5px){.search__cont-w{gap:24px}}.search__cont-w2{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:24px;max-height:calc(100vh - 232px);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#6aa64a #fff}.search__cont-w2::-webkit-scrollbar-button{background:#fff0;height:0;width:0}.search__cont-w2::-webkit-scrollbar{width:1px;height:1px;background:#fff;border-radius:.5px}.search__cont-w2::-webkit-scrollbar-thumb{background:#6aa64a;border-radius:.5px}.search__cont-w2::-webkit-scrollbar-thumb:hover{background-color:#6aa64a}.search__cont-w2::-webkit-scrollbar-track{background:#fff0;width:1px;height:1px}@media (max-width:1023.5px){.search__cont-w2{gap:16px;max-height:calc(100vh - 184px)}}.search__cont-w3{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:24px}@media (max-width:767.5px){.search__cont-w3{gap:16px}}.search__cont-b{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px}.search__cont-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media (pointer:fine){.search__cont-i:hover .search__cont-i-p{background:rgb(207.0357142857,223.9642857143,215.5)}.search__cont-i:hover .search__cont-i-t{color:#6aa64a}}.search__cont-i-p{width:56px;height:56px;border-radius:12px;background:#eef4f1;padding:8px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1023.5px){.search__cont-i-p{width:40px;height:40px}}.search__cont-i-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.search__cont-i-m{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}@media (max-width:1023.5px){.search__cont-i-m{gap:4px}}.search__cont-i-t{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.search__cont-i-d{color:#89928e}@media (max-width:767.5px){.search__cont-btn{width:100%}}.fm{margin-top:auto;overflow:hidden;padding-bottom:32px}@media (max-width:1023.5px){.fm{padding-bottom:24px}}.fm__w{padding:24px;border-radius:20px;background:var(--Colors-White,#fff);display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:64px}@media (max-width:1023.5px){.fm__w{padding:16px;gap:48px}}.fm__m{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(4,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1600.5px){.fm__m{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:1023.5px){.fm__m{-ms-grid-columns:1fr;grid-template-columns:1fr}}.fm__m-nav{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:20px;border-radius:12px;background:#f1f5f3;padding:24px;position:relative}.fm__m-nav:not(:first-child){border-top-left-radius:0}.fm__m-nav:not(:last-child){border-top-right-radius:0}@media (max-width:1023.5px){.fm__m-nav:not(:last-child){border-top-right-radius:12px;border-bottom-left-radius:0}}.fm__m-nav:not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#f1f5f3;pointer-events:none}@media (max-width:1023.5px){.fm__m-nav:not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#f1f5f3;right:auto;left:0;top:auto;bottom:-14px}}@media (max-width:1600.5px){.fm__m-nav:nth-child(2){border-top-right-radius:12px}.fm__m-nav:nth-child(2):after{display:none}}@media (max-width:1600.5px) and (max-width:1023.5px){.fm__m-nav:nth-child(2):after{display:block}}@media (max-width:1600.5px){.fm__m-nav:nth-child(3){border-top-left-radius:12px}}@media (max-width:1023.5px){.fm__m-nav:nth-child(3){border-top-left-radius:0}}@media (max-width:1023.5px){.fm__m-nav{gap:16px;padding:16px}}.fm__m-nav-t{color:#6aa64a}.fm__m-nav-l{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px}@media (pointer:fine){.fm__m-nav-a:hover{color:#6aa64a}}.fm__m-nav-cont{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:20px}@media (max-width:1023.5px){.fm__m-nav-cont{gap:16px}}.fm__m-nav-cont-w{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px}@media (pointer:fine){.fm__m-nav-cont-link:hover{color:#6aa64a}}.fm__top{display:-ms-grid;display:grid;-ms-grid-columns:1fr 48px -webkit-max-content 48px 1fr;-ms-grid-columns:1fr 48px max-content 48px 1fr;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;gap:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;color:#89928e}@media (max-width:767.5px){.fm__top{-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center}}.fm__top-logo{-ms-flex-negative:0;flex-shrink:0}@media (pointer:fine){.fm__top-logo:hover{opacity:.7}}.fm__top-logo-img{width:144px;height:120px}@media (max-width:1023.5px){.fm__top-logo-img{width:115px;height:96px}}.fm__top-btn{-ms-grid-column-align:end;justify-self:end}@media (min-width:1601px){.fm__top-btn{min-width:283px}}@media (max-width:767.5px){.fm__top-btn{width:100%}}.fm__bt{padding-top:24px;border-top:1.5px solid var(--Colors-Gray-Light-2,#e7f0ec);display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px -webkit-max-content 24px 1fr;-ms-grid-columns:1fr 24px max-content 24px 1fr;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;color:#89928e}@media (max-width:1023.5px){.fm__bt{-ms-grid-columns:1fr;grid-template-columns:1fr}}.fm__bt-nav-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 24px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1023.5px){.fm__bt-nav-l{gap:16px}}@media (pointer:fine){.fm__bt-nav-a:hover{color:#231f20}}.fm__bt-rt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}@media (max-width:1023.5px){.fm__bt-rt{gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.fm__bt-dev{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fm__bt-dev-a path{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (pointer:fine){.fm__bt-dev-a:hover path{fill:#6aa64a}}.ph-top{position:relative;z-index:1;margin-top:calc(-1*var(--hh));height:100vh;overflow:hidden;color:#fff}@media (max-width:767.5px){.ph-top{margin-top:calc(-1*var(--hh-md))}}.ph-top__i{position:relative;width:100%;z-index:1}.ph-top__i:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .3)),to(rgb(0 0 0 / .06)));background:linear-gradient(0deg,rgb(0 0 0 / .3) 0%,rgb(0 0 0 / .06) 100%);z-index:-1}.ph-top__i-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.ph-top__i-w{height:100vh;padding:196px 0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1919.5px){.ph-top__i-w{padding:156px 0 40px}}@media (max-width:1023.5px){.ph-top__i-w{padding:116px 0 24px}}.ph-top__i-d{max-width:327px}.ph-top__i-f-w{width:100%;padding-right:93px}@media (max-width:1023.5px){.ph-top__i-f-w{padding-right:87px}}.ph-top__nav{position:absolute;z-index:2;top:50%;right:50%;margin-right:-790px;margin-top:-24px}@media (max-width:1919.5px){.ph-top__nav{margin-right:-672px}}@media (max-width:1600.5px){.ph-top__nav{margin-right:-512px}}@media (max-width:1023.5px){.ph-top__nav{margin-right:-384px;margin-top:-22px}}@media (max-width:767.5px){.ph-top__nav{margin-right:0;right:16px}}.ph-top__pag{position:absolute;z-index:2;bottom:80px;right:50%;margin-right:-790px}@media (max-width:1919.5px){.ph-top__pag{margin-right:-672px;bottom:40px}}@media (max-width:1600.5px){.ph-top__pag{margin-right:-512px}}@media (max-width:1023.5px){.ph-top__pag{margin-right:-384px;bottom:24px}}@media (max-width:767.5px){.ph-top__pag{margin-right:0;right:16px}}.ph-top__pag-w{padding:4px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:12px;border:1.5px solid rgb(255 255 255 / .2);min-width:77px}@media (max-width:1023.5px){.ph-top__pag-w{height:44px;min-width:71px}}.ph-top__pag-all{color:rgb(255 255 255 / .5)}.ph-why__r{padding:80px 56px;background:#006837;color:#fff;border-radius:20px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1023.5px){.ph-why__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:1023.5px){.ph-why__r{padding:24px}}@media (pointer:fine){.ph-why__btn:hover{background:#6aa64a}}.ph-why__rt{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1023.5px){.ph-why__rt{-ms-grid-columns:1fr;grid-template-columns:1fr}}.ph-why__i{border-radius:20px;background:#fff;padding:24px;color:#231f20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;min-height:235px}@media (max-width:1919.5px){.ph-why__i{min-height:196px}}@media (max-width:1023.5px){.ph-why__i{padding:16px;gap:16px}}@media (max-width:767.5px){.ph-why__i{min-height:auto}}.ph-why__i:nth-child(4n+1):not(:last-child){position:relative}@media (min-width:1024px){.ph-why__i:nth-child(4n+1):not(:last-child){border-top-right-radius:0}}@media (max-width:1023.5px){.ph-why__i:nth-child(4n+1):not(:last-child){border-bottom-left-radius:0}}.ph-why__i:nth-child(4n+1):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}@media (max-width:1023.5px){.ph-why__i:nth-child(4n+1):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}@media (min-width:1024px){.ph-why__i:nth-child(4n+1):not(:last-child)+.ph-why__i{border-top-left-radius:0}}@media (max-width:1023.5px){.ph-why__i:nth-child(4n+1):not(:last-child)+.ph-why__i{border-top-left-radius:0}}.ph-why__i:nth-child(4n+3):not(:last-child){position:relative}@media (min-width:1024px){.ph-why__i:nth-child(4n+3):not(:last-child){border-bottom-right-radius:0}}@media (max-width:1023.5px){.ph-why__i:nth-child(4n+3):not(:last-child){border-bottom-right-radius:0}}.ph-why__i:nth-child(4n+3):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;bottom:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}@media (max-width:1023.5px){.ph-why__i:nth-child(4n+3):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:0;left:auto;top:auto;bottom:-14px}}@media (min-width:1024px){.ph-why__i:nth-child(4n+3):not(:last-child)+.ph-why__i{border-bottom-left-radius:0}}@media (max-width:1023.5px){.ph-why__i:nth-child(4n+3):not(:last-child)+.ph-why__i{border-top-right-radius:0}}.ph-why__i-img{height:64px;width:auto}@media (max-width:1023.5px){.ph-why__i-img{height:48px}}.ph-why__i-d{color:#89928e}.ph-blog__r{background:#f1f5f3;border-radius:20px;padding:80px 56px}@media (max-width:1023.5px){.ph-blog__r{padding:24px}}.p404__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:40px;overflow:hidden;aspect-ratio:1580/470.24;width:100%;border-radius:20px;z-index:1}@media (max-width:1023.5px){.p404__row{padding:24px;min-height:424px}}.p404__row:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .5)),to(rgb(0 0 0 / .1)));background:linear-gradient(90deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .1) 100%);z-index:-1}.p404__img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:-2}.p404__w{color:#fff}.p404__t{color:#fff}.blog__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:12px}@media (max-width:1023.5px){.blog__r{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:767.5px){.blog__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}.blog-i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;background:#fff;border-radius:20px;gap:16px}@media (max-width:1023.5px){.blog-i{padding:16px;gap:12px}}.blog-i.swiper-slide{width:calc((100% - 36px)/4)}@media (max-width:1600.5px){.blog-i.swiper-slide{width:calc((100% - 24px)/3)}}@media (max-width:1023.5px){.blog-i.swiper-slide{width:calc((100% - 12px)/2.5)}}@media (max-width:767.5px){.blog-i.swiper-slide{width:260px}}.blog-i.swiper-slide:not(:last-child){margin-right:12px}.blog-i__p{position:relative;display:block;overflow:hidden;border-radius:12px}.blog-i__img{width:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;display:block;aspect-ratio:251/155;border-radius:12px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (pointer:fine){.blog-i__img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.blog-i__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.blog-i__t{min-height:3.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px}@media (max-width:1023.5px){.blog-i__t{margin-bottom:0}}@media (pointer:fine){.blog-i__t:hover{color:#6aa64a}}.blog-i__time{color:#89928e}.blog-i__link{margin-top:auto}@media (max-width:767.5px){.blog-i__link{margin-top:8px}}.ppost-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1023.5px){.ppost-top{gap:16px}}@media (max-width:767.5px){.ppost__tags{width:100%}}.ppost__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media (max-width:1023.5px){.ppost__meta{gap:16px}}.ppost__meta-i{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.ppost__meta-i:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1023.5px){.ppost__meta-i:before{width:20px;height:20px}}.ppost__meta-i._time:before{mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#6aa64a}.ppost__meta-i._read:before{mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#6aa64a}.ppost-m{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(12,1fr);gap:12px 16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (min-width:1201px){.ppost-m__lt{grid-column:auto/span 3;position:sticky;top:150px;padding-right:24px}}@media (max-width:1200.5px){.ppost-m__lt{grid-column:auto/span 12}}.ppost-m__ct{grid-column:auto/span 6}@media (max-width:1200.5px){.ppost-m__ct{grid-column:auto/span 12}}@media (min-width:1201px){.ppost-m__rt{grid-column:auto/span 3;position:sticky;top:150px;padding-left:24px}}@media (max-width:1200.5px){.ppost-m__rt{grid-column:auto/span 12}}.ppost-nav{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;padding:24px;gap:16px;background:#fff;border-radius:20px}@media (max-width:1023.5px){.ppost-nav{padding:16px;gap:12px}}.ppost-nav__l{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:12px}@media (max-width:1023.5px){.ppost-nav__l{gap:8px}}.ppost-nav__a{color:#89928e}.ppost-nav__a._active{color:#231f20}.ppost-soc__l{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ppost-form{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;padding:24px;gap:24px;background:#fff;border-radius:20px;position:relative}@media (max-width:1023.5px){.ppost-form{padding:16px;gap:12px}}.ppost-form__close{position:absolute;right:24px;top:24px;width:24px;height:24px}@media (max-width:1023.5px){.ppost-form__close{width:20px;height:20px;right:16px;top:16px}}.ppost-form__close path{-webkit-transition:fill 0.3s ease-in-out,stroke 0.3s ease-in-out;transition:fill 0.3s ease-in-out,stroke 0.3s ease-in-out}@media (pointer:fine){.ppost-form__close:hover path{fill:#6aa64a}}.ppost-form__t{padding-right:40px}.ppost-form .form__i._btn{margin-top:8px}@media (max-width:1023.5px){.ppost-form .form__i._btn{margin-top:0}}.ppost-form__tgg{-ms-grid-column-align:center;justify-self:center}@media (pointer:fine){.ppost-form__tgg:hover{color:#6aa64a}}.ppost__img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:929/523;border-radius:6px}.ppost-i a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ppost-i a:not(:hover){text-decoration:underline}.ppost-i a:after{display:none}.ppost-aba{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px 20px;padding:20px;border-radius:8px;background:#d9d9d9;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media (max-width:1023.5px){.ppost-aba{padding:16px}}@media (max-width:767.5px){.ppost-aba{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ppost-aba__lt{-ms-flex-negative:0;flex-shrink:0}.ppost-aba__rt{width:100%}.ppost-aba__img{display:block;width:172px;height:172px;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:8px}@media (max-width:767.5px){.ppost-aba__img{width:144px;height:144px}}.ppost-aba__t2{margin-top:16px}@media (max-width:1023.5px){.ppost-aba__t2{margin-top:12px}}.ppost-aba__ex{margin-top:6px;color:#7b7b7b}.ppost-aba__d{margin-top:16px}@media (max-width:1023.5px){.ppost-aba__d{margin-top:12px}}.ppost-aba__link{margin-top:16px}@media (max-width:1023.5px){.ppost-aba__link{margin-top:12px}}.ppost-oth__h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1023.5px){.ppost-oth__h{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ppost-oth__nav{gap:40px}.ppost-oth__w{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(12,1fr);gap:20px}@media (max-width:1023.5px){.ppost-oth__w{gap:16px}}.cont__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cont__tab-w{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1023.5px){.cont__tab-w{-ms-grid-columns:1fr;grid-template-columns:1fr}}.cont__tab-w2{display:-ms-grid;display:grid;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.cont__i{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;background:#fff;border-radius:20px}@media (max-width:1023.5px){.cont__i{gap:16px;padding:16px}}.cont__i-t{display:-ms-grid;display:grid;-ms-grid-columns:24px 12px 1fr;grid-template-columns:24px 1fr;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;color:#6aa64a}@media (max-width:1023.5px){.cont__i-t{-ms-grid-columns:20px 1fr;grid-template-columns:20px 1fr}}.cont__i-l{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:16px}@media (pointer:fine){.cont__i-link:hover{color:#6aa64a}}.cont__i-w{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;width:100%}@media (max-width:1023.5px){.cont__i-w{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:8px}}.cont__m-r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1600.5px){.cont__m-r{-ms-grid-columns:1fr 450px;grid-template-columns:1fr 450px}}@media (max-width:1023.5px){.cont__m-r{-ms-grid-columns:1fr;grid-template-columns:1fr}}.cont__m-lt{padding:70px 0 70px 59px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:1919.5px){.cont__m-lt{padding-left:0}}@media (max-width:1023.5px){.cont__m-lt{padding:36px 18px 36px 0}}.cont__m-map{width:100%;max-width:633px}.cont__m-map path{-webkit-transition:fill 0.3s ease-in-out,stroke 0.3s ease-in-out;transition:fill 0.3s ease-in-out,stroke 0.3s ease-in-out;cursor:pointer}@media (pointer:fine){.cont__m-map path:hover{fill:rgb(161.2,203.2,138.8)}}.cont__m-map path._active{fill:#6aa64a;pointer-events:none}.cont__m-rt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;background:#fff;border-radius:20px}@media (max-width:1023.5px){.cont__m-rt{gap:16px;padding:16px}}.cont__m-cont{max-height:440px;overflow-x:hidden;overflow-y:auto;padding-right:24px;display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px;scrollbar-width:thin;scrollbar-color:#006837 #d9e4df}.cont__m-cont::-webkit-scrollbar-button{background:#fff0;height:0;width:0}.cont__m-cont::-webkit-scrollbar{width:2px;height:2px;background:#d9e4df;border-radius:1px}.cont__m-cont::-webkit-scrollbar-thumb{background:#006837;border-radius:1px}.cont__m-cont::-webkit-scrollbar-thumb:hover{background-color:#6aa64a}.cont__m-cont::-webkit-scrollbar-track{background:#fff0;width:2px;height:2px}.cont__m-cont:not(._active){display:none}.cont__m-s._hidden{opacity:.5;pointer-events:none}.cont__m-i{border-radius:12px;background:#f1f5f3;padding:24px;width:100%}@media (max-width:1023.5px){.cont__m-i{padding:16px}}.cont__m-i:first-child{background:#d9e4df}.cont__m-i:first-child.bg_gl{background:#f1f5f3}.cont__m-i-pos{color:#89928e}.cont__m-i-d{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px}.cont__m-i-link{display:-ms-grid;display:grid;-ms-grid-columns:20px 12px 1fr;grid-template-columns:20px 1fr;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (pointer:fine){.cont__m-i-link:hover{color:#6aa64a}}.part-ab__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:1023.5px){.part-ab__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}.part-ab__lt{background:#6aa64a;padding:56px 40px;color:#fff;border-radius:20px}@media (max-width:1023.5px){.part-ab__lt{padding:24px}}.part-ab__rt{border-radius:20px}.part-ab__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;min-height:476px}@media (max-width:1600.5px){.part-ab__img{min-height:auto}}.part-ab__d{color:rgb(255 255 255 / .8)}.what__r{padding:80px 56px;background:#006837;color:#fff;border-radius:20px}@media (max-width:1023.5px){.what__r{padding:24px}}.what__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;min-height:476px}@media (max-width:1600.5px){.what__img{min-height:auto}}.what__d{color:rgb(255 255 255 / .8)}.what__l{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1023.5px){.what__l{-ms-grid-columns:1fr;grid-template-columns:1fr}}.what__i{border-radius:20px;background:#fff;padding:24px;color:#231f20}.what__i:nth-child(3n+1):not(:last-child){position:relative}@media (min-width:1024px){.what__i:nth-child(3n+1):not(:last-child){border-bottom-right-radius:0}}@media (max-width:1023.5px){.what__i:nth-child(3n+1):not(:last-child){border-bottom-left-radius:0}}.what__i:nth-child(3n+1):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;bottom:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}@media (max-width:1023.5px){.what__i:nth-child(3n+1):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}@media (min-width:1024px){.what__i:nth-child(3n+1):not(:last-child)+.what__i{border-bottom-left-radius:0}}@media (max-width:1023.5px){.what__i:nth-child(3n+1):not(:last-child)+.what__i{border-top-left-radius:0}}.what__i:nth-child(3n+2):not(:last-child){position:relative}@media (min-width:1024px){.what__i:nth-child(3n+2):not(:last-child){border-bottom-right-radius:0}}@media (max-width:1023.5px){.what__i:nth-child(3n+2):not(:last-child){border-bottom-left-radius:0}}.what__i:nth-child(3n+2):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;bottom:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}@media (max-width:1023.5px){.what__i:nth-child(3n+2):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}@media (min-width:1024px){.what__i:nth-child(3n+2):not(:last-child)+.what__i{border-bottom-left-radius:0}}@media (max-width:1023.5px){.what__i:nth-child(3n+2):not(:last-child)+.what__i{border-top-left-radius:0}}@media (max-width:1023.5px){.what__i{padding:16px}}.what__i-img{height:64px;width:auto}@media (max-width:1023.5px){.what__i-img{height:48px}}.what__i-d{color:#89928e}.part-for{border-radius:20px;overflow:hidden;position:relative;z-index:1}.part-for__bg{position:absolute;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0}.part-for:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;z-index:-1;background:var(--Colors-Black-Gradient-Overlay,linear-gradient(90deg,rgb(0 0 0 / .4) 0%,rgb(0 0 0 / .08) 62.54%))}.part-for__r{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:80px 0}@media (max-width:1919.5px){.part-for__r{padding:50px 0}}@media (max-width:1023.5px){.part-for__r{padding:24px 0}}.part-for__t{margin-bottom:auto;padding-bottom:32px}.part-for__t-w{color:#fff}.part-for__t-rotate{color:rgb(255 255 255 / .5);position:relative;overflow:hidden;height:1.2em}.part-for__t-rotate-i{position:absolute;top:0;left:0;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease;transition:opacity 0.6s ease,transform 0.6s ease,-webkit-transform 0.6s ease}.part-for__t-rotate-i._active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.part-for__t-rotate-i._prev{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.part-for__btn{margin-top:auto}.tt{overflow:hidden;width:100%}.tt._part1{border-top:1.5px solid #e7f0ec;position:relative}.tt._part1:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(17.31%,#fff0),color-stop(83.65%,#fff0),to(#fff));background:linear-gradient(90deg,#fff 0%,#fff0 17.31%,#fff0 83.65%,#fff 100%)}.tt._part1 .tt__part{background:url(/wp-content/themes/theme-sp/img/bd-bt.svg)no-repeat center bottom;background-size:100%auto}@media (max-width:1023.5px){.tt._part1 .tt__part{background:url(/wp-content/themes/theme-sp/img/bd-bt-m.svg)no-repeat center bottom;background-size:100%auto}}.tt._part2{border-bottom:1.5px solid #e7f0ec;position:relative}.tt._part2:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(17.31%,#fff0),color-stop(83.65%,#fff0),to(#fff));background:linear-gradient(90deg,#fff 0%,#fff0 17.31%,#fff0 83.65%,#fff 100%)}.tt._part2 .tt__part{background:url(/wp-content/themes/theme-sp/img/bd-top.svg)no-repeat center top;background-size:100%auto}@media (max-width:1023.5px){.tt._part2 .tt__part{background:url(/wp-content/themes/theme-sp/img/bd-top-m.svg)no-repeat center top;background-size:100%auto}}.tt__w{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.tt__w2{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.tt__i{color:#d9e4df;padding-right:65px;white-space:nowrap;position:relative}@media (max-width:1023.5px){.tt__i{padding-right:46px}}.tt__i:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:17px;height:24px;-ms-flex-negative:0;flex-shrink:0;right:24px;top:50%;margin-top:-12px;mask-image:url(/wp-content/themes/theme-sp/img/tt.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/tt.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#6aa64a}@media (max-width:1023.5px){.tt__i:after{right:16px;width:14px;height:20px;margin-top:-10px}}.tt__i-ab-logo{color:#d9e4df;padding-right:103px;white-space:nowrap;position:relative}@media (max-width:1919.5px){.tt__i-ab-logo{padding-right:70px}}@media (max-width:1023.5px){.tt__i-ab-logo{padding-right:44px}}.tt__i-ab-logo:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:55px;height:56px;-ms-flex-negative:0;flex-shrink:0;right:24px;top:50%;margin-top:-27.5px;background:url(/wp-content/themes/theme-sp/img/ab-logo-color.svg)no-repeat center center;background-size:contain}@media (max-width:1919.5px){.tt__i-ab-logo:after{width:40px;height:40px;right:16px;margin-top:-20px}}@media (max-width:1023.5px){.tt__i-ab-logo:after{right:16px;width:32px;height:32px;margin-top:-16px}}.tt__part{width:252px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}@media (max-width:1919.5px){.tt__part{width:212px;height:100px}}@media (max-width:1600.5px){.tt__part{width:156px;height:72px}}@media (max-width:1023.5px){.tt__part{width:156px;height:72px;padding:12px}}.tt__part-img{max-width:113px;height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.garanty__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(12,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.garanty__lt{grid-column:auto/span 5}@media (max-width:1023.5px){.garanty__lt{grid-column:auto/span 12}}.garanty__rt{grid-column:auto/span 7;border-radius:20px;background:var(--Colors-Green-Light,#f1f5f3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;padding:40px}@media (max-width:1023.5px){.garanty__rt{gap:24px;padding:24px;grid-column:auto/span 12}}.garanty__img{width:100%;height:100%;min-height:760px;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media (max-width:1023.5px){.garanty__img{height:auto;min-height:auto}}.garanty__w{overflow:hidden;position:relative}@media (min-width:1024px){.garanty__w{height:509px}}.garanty__i{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (min-width:1024px){.garanty__i{position:absolute}}@media (min-width:1024px){.garanty__i:not(._active){opacity:0;pointer-events:none;-webkit-transform:translateX(100px);transform:translateX(100px)}}@media (max-width:1023.5px){.garanty__i:not(._active){display:none}}.garanty__i-t{position:relative;padding-left:73px}@media (max-width:1023.5px){.garanty__i-t{padding-left:68px}}.garanty__i-t span:first-child{width:40px;height:40px;background:#eae700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:absolute;left:0;border-radius:50%}@media (max-width:1023.5px){.garanty__i-t span:first-child{width:36px;height:36px}}.garanty__i-w{padding-left:73px}@media (max-width:1023.5px){.garanty__i-w{padding-left:0}}.garanty__nav-i{padding:8px 0 8px 39px;position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer}@media (max-width:1023.5px){.garanty__nav-i{padding-left:33px}}.garanty__nav-i:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;bottom:0;width:100%;border-bottom:1.5px solid #d9e4df;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.garanty__nav-i:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;bottom:0;width:0;border-bottom:1.5px solid #6aa64a;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.garanty__nav-i span{position:absolute;left:0}.garanty__nav-i:not(._active){color:#b8c3be}@media (pointer:fine){.garanty__nav-i:not(._active):hover{color:#231f20}}.garanty__nav-i._active{pointer-events:none}.garanty__nav-i._active:after{width:100%}.part-i{display:-ms-grid;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:12px}.part-i.swiper-slide{width:calc((100% - 48px)/5)}@media (max-width:1600.5px){.part-i.swiper-slide{width:calc((100% - 36px)/4)}}@media (max-width:1023.5px){.part-i.swiper-slide{width:calc((100% - 24px)/3)}}@media (max-width:767.5px){.part-i.swiper-slide{width:calc((100% - 12px)/2)}}.part-i.swiper-slide:not(:last-child){margin-right:12px}.part-i__w{width:100%;aspect-ratio:34/21;border-radius:20px;border:1.5px solid var(--Colors-Gray-Light-2,#e7f0ec);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px}@media (max-width:1023.5px){.part-i__w{padding:16px}}.part-i__w:not(:hover) .part-i__d{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}.part-i__img{width:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:767.5px){.part-i__img{max-width:100px;height:64px}}.part-i__d{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:20px;background:#006837;-webkit-transition:all 0.3s cubic-bezier(.25,.46,.45,.94);transition:all 0.3s cubic-bezier(.25,.46,.45,.94);padding:16px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden}.ab__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1023.5px){.ab__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (min-width:1024px){.ab__lt{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;position:sticky;top:120px;height:calc(100vh - 120px - 24px);border-radius:20px;background:var(--Colors-White,#fff)}}@media (max-width:1023.5px){.ab__lt{display:-ms-grid;display:grid;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}}.ab__i{background:var(--Colors-White,#fff)}@media (min-width:1024px){.ab__i{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;opacity:0;padding:56px 40px}.ab__i._prev{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1;-webkit-transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:transform 0.6s ease,opacity 0.6s ease;transition:transform 0.6s ease,opacity 0.6s ease,-webkit-transform 0.6s ease}.ab__i._next{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:1}.ab__i._active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);z-index:2;-webkit-transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:opacity 0.6s ease,-webkit-transform 0.6s ease;transition:transform 0.6s ease,opacity 0.6s ease;transition:transform 0.6s ease,opacity 0.6s ease,-webkit-transform 0.6s ease}}@media (max-width:1023.5px){.ab__i{border-radius:20px;padding:24px;overflow:hidden}}@media (min-width:1024px){.ab__i-img{display:none}}@media (max-width:1023.5px){.ab__i-img{margin:-24px -24px 24px;max-width:none;aspect-ratio:343/335;width:calc(100% + 48px);-o-object-fit:cover;object-fit:cover;display:block}}@media (min-width:1024px){.ab__rt{display:-ms-grid;display:grid;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.ab__rt-i{height:calc(100vh - 120px - 24px);width:100%}.ab__rt-i-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}}.ab-own__r{border-radius:20px;overflow:hidden;position:relative;z-index:1;aspect-ratio:168/85;width:100%;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1023.5px){.ab-own__r{padding:24px;min-height:712px}}.ab-own__r:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;z-index:-2;background:-webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / .4)),to(rgb(0 0 0 / .08)));background:linear-gradient(90deg,rgb(0 0 0 / .4) 0%,rgb(0 0 0 / .08) 100%)}.ab-own__bg{position:absolute;z-index:-3;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}.ab-own__logo{position:absolute;z-index:-1;width:130px;height:132px;-o-object-fit:contain;object-fit:contain;right:56px;top:56px}@media (max-width:1600.5px){.ab-own__logo{width:80px;height:80px;right:40px;top:40px}}@media (max-width:767.5px){.ab-own__logo{width:60px;height:60px;right:24px;top:24px}}.ab-own__r2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1023.5px){.ab-own__r2{-ms-grid-columns:1fr;grid-template-columns:1fr}}.ab-eval__r{padding:80px 56px;background:#006837;color:#fff;border-radius:20px}@media (max-width:1023.5px){.ab-eval__r{padding:48px 24px}}.ab-eval__l{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(6,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1023.5px){.ab-eval__l{-ms-grid-columns:1fr;grid-template-columns:1fr}}.ab-eval__i{border-radius:20px;background:#fff;padding:24px;color:#231f20;grid-column:auto/span 2}@media (max-width:1023.5px){.ab-eval__i{padding:16px;grid-column:auto}}.ab-eval__i:nth-child(5n+4){grid-column:auto/span 3}@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+4){grid-column:auto}}.ab-eval__i:nth-child(5n+5){grid-column:auto/span 3}@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+5){grid-column:auto}}.ab-eval__i:nth-child(5n+1):not(:last-child){position:relative}@media (min-width:1024px){.ab-eval__i:nth-child(5n+1):not(:last-child){border-top-right-radius:0}}@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+1):not(:last-child){border-bottom-left-radius:0}}.ab-eval__i:nth-child(5n+1):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+1):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}@media (min-width:1024px){.ab-eval__i:nth-child(5n+1):not(:last-child)+.ab-eval__i{border-top-left-radius:0}}@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+1):not(:last-child)+.ab-eval__i{border-top-left-radius:0}}.ab-eval__i:nth-child(5n+2):not(:last-child){position:relative}@media (min-width:1024px){.ab-eval__i:nth-child(5n+2):not(:last-child){border-top-right-radius:0}}@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+2):not(:last-child){border-bottom-left-radius:0}}.ab-eval__i:nth-child(5n+2):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+2):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}@media (min-width:1024px){.ab-eval__i:nth-child(5n+2):not(:last-child)+.ab-eval__i{border-top-left-radius:0}}@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+2):not(:last-child)+.ab-eval__i{border-top-left-radius:0}}.ab-eval__i:nth-child(5n+4):not(:last-child){position:relative}@media (min-width:1024px){.ab-eval__i:nth-child(5n+4):not(:last-child){border-bottom-right-radius:0}}@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+4):not(:last-child){border-bottom-right-radius:0}}.ab-eval__i:nth-child(5n+4):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;bottom:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+4):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:0;left:auto;top:auto;bottom:-14px}}@media (min-width:1024px){.ab-eval__i:nth-child(5n+4):not(:last-child)+.ab-eval__i{border-bottom-left-radius:0}}@media (max-width:1023.5px){.ab-eval__i:nth-child(5n+4):not(:last-child)+.ab-eval__i{border-top-right-radius:0}}.ab-eval__i-img{height:64px;width:auto}@media (max-width:1023.5px){.ab-eval__i-img{height:48px}}.ab-eval__i-d{color:#89928e}.ab-num{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(5,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1600.5px){.ab-num{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (max-width:1023.5px){.ab-num{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:767.5px){.ab-num{-ms-grid-columns:1fr;grid-template-columns:1fr}}.ab-num__i{border-radius:20px;background:#f1f5f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;min-height:295px;padding:24px}@media (max-width:1919.5px){.ab-num__i{min-height:250px}}@media (max-width:1023.5px){.ab-num__i{gap:12px;padding:16px;min-height:150px}}@media (max-width:767.5px){.ab-num__i{min-height:auto}}.ab-num__i-t{color:#6aa64a}.vacb__top{display:-ms-grid;display:grid;-ms-grid-columns:386px 12px 386px;grid-template-columns:repeat(2,386px);gap:16px 12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1919.5px){.vacb__top{-ms-grid-columns:(327px)[2];grid-template-columns:repeat(2,327px)}}@media (max-width:1023.5px){.vacb__top{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:767.5px){.vacb__top{-ms-grid-columns:1fr;grid-template-columns:1fr}}.vacb__l{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1023.5px){.vacb__l{-ms-grid-columns:1fr;grid-template-columns:1fr}}.vacb__i{padding:24px;border-radius:20px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (max-width:1023.5px){.vacb__i{gap:16px;padding:16px}}.vacb__i-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.vacb__i-d{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vacb__i-pp{display:none}.cg__d{max-width:784px}.cg__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(24,1fr);gap:12px}@media (max-width:1023.5px){.cg__r{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.cg__i{position:relative;padding:24px;border-radius:20px;overflow:hidden;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;min-height:calc(33.3333333333vh - 12px)}@media (max-width:1023.5px){.cg__i{padding:16px;min-height:calc(20vh - 12px)}}@media (max-width:1023.5px){.cg__i:nth-child(8n+3){grid-column:auto/span 2}}@media (max-width:1023.5px){.cg__i:nth-child(12){-ms-grid-row:9;-ms-grid-row-span:1;grid-row:9/span 1;grid-column:auto/span 2}.cg__i:nth-child(12) .cg__i-img{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}}@media (max-width:1023.5px){.cg__i:nth-child(20){-ms-grid-row:14;-ms-grid-row-span:1;grid-row:14/span 1;grid-column:auto/span 2}.cg__i:nth-child(20) .cg__i-img{-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}}@media (min-width:1024px){.cg__i:nth-child(8n+1){grid-column:auto/span 7}}@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+1):hover{margin-right:-24px}.cg__i:nth-child(8n+1):hover+.cg__i{margin-left:24px}}@media (min-width:1024px){.cg__i:nth-child(8n+2){grid-column:auto/span 7}}@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+2):hover{margin-right:-24px}.cg__i:nth-child(8n+2):hover+.cg__i{margin-left:24px}}@media (min-width:1024px){.cg__i:nth-child(8n+2):has(+.cg__i:hover){margin-right:24px}}@media (min-width:1024px){.cg__i:nth-child(8n+3){grid-column:auto/span 10}}@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+3):hover{margin-left:-24px}}@media (min-width:1024px){.cg__i:nth-child(8n+4){grid-column:auto/span 7;grid-row:auto/span 2}}@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+4):hover{margin-right:-24px}.cg__i:nth-child(8n+4):hover+.cg__i{margin-left:24px}.cg__i:nth-child(8n+4):hover+.cg__i+.cg__i+.cg__i{margin-left:24px}}@media (min-width:1024px){.cg__i:nth-child(8n+5){grid-column:auto/span 10}}@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+5):hover{margin-right:-24px}.cg__i:nth-child(8n+5):hover+.cg__i{margin-left:24px}}@media (min-width:1024px){.cg__i:nth-child(8n+5):has(+.cg__i:hover){margin-right:24px}}@media (min-width:1024px){.cg__i:nth-child(8n+6){grid-column:auto/span 7}}@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+6):hover{margin-left:-24px}}@media (min-width:1024px){.cg__i:nth-child(8n+7){grid-column:auto/span 10}}@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+7):hover{margin-right:-24px}.cg__i:nth-child(8n+7):hover+.cg__i{margin-left:24px}}@media (min-width:1024px){.cg__i:nth-child(8n+7):has(+.cg__i:hover){margin-right:24px}}@media (min-width:1024px){.cg__i:nth-child(8n+8){grid-column:auto/span 7}}@media (min-width:1024px) and (pointer:fine){.cg__i:nth-child(8n+8):hover{margin-left:-24px}}.cg__i._bg-red{background:#b61928}.cg__i._bg-yellow{background:#f5c441}.cg__i._bg-green{background:#006837}.cg__i._bg-blue{background:#518ecd}.cg__i._bg-purple{background:#6751a3}.cg__i._overlay:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:rgb(35 31 32 / .3);z-index:-1;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}@media (pointer:fine){.cg__i._overlay:hover:before{background:rgb(35 31 32 / .1)}}.cg__i-img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;display:block;z-index:-2}.cg__i-h{display:-ms-grid;display:grid;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1023.5px){.cg__i-h{gap:8px}}.cg__i-t{color:#fff}@media (max-width:1600.5px) and (min-width:1024px){.cg__i-t{font-size:22px}}@media (max-width:767.5px){.cg__i-t{font-size:18px}}.cg__i-num{padding:4px 10px;border-radius:24px;background:var(--colors-white-opacity-20,rgb(255 255 255 / .2));text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff}.cg__i-f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.cg__i-logo{width:56px;height:56px}@media (max-width:1023.5px){.cg__i-logo{width:40px;height:40px}}.cg__i-logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left}.cgdir__i{position:relative;padding:16px;border-radius:12px;overflow:hidden;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;background:#006837;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cgdir__i.swiper-slide{width:214px;height:214px}@media (max-width:1023.5px){.cgdir__i.swiper-slide{width:162px;height:162px}}.cgdir__i.swiper-slide:not(:last-child){margin-right:12px}.cgdir__i:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:rgb(35 31 32 / .3);z-index:-1;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}@media (pointer:fine){.cgdir__i:hover:before{background:rgb(35 31 32 / .1)}}.cgdir__i-img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;display:block;z-index:-2}.cgdir__i-h{display:-ms-grid;display:grid;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1023.5px){.cgdir__i-h{gap:8px}}.cgdir__i-t{color:#fff}@media (max-width:1600.5px) and (min-width:1024px){.cgdir__i-t{font-size:22px}}.cgdir__i-num{padding:4px 10px;border-radius:24px;background:rgb(255 255 255 / .2);text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff}.cgdir__i-f{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px}.cgm{padding-top:48px}@media (max-width:1023.5px){.cgm{padding-top:24px}}.cgm__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(12,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.cgm__lt{grid-column:auto/span 3}@media (max-width:1600.5px){.cgm__lt{grid-column:auto/span 4}}@media (max-width:1023.5px){.cgm__lt{grid-column:auto/span 12}}.cgm__rt{grid-column:auto/span 9;display:-ms-grid;display:grid;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1600.5px){.cgm__rt{grid-column:auto/span 8}}@media (max-width:1023.5px){.cgm__rt{grid-column:auto/span 12}}.cgm__fr-w{position:relative}.cgm__fr-w:not(.fancybox__content){display:block!important}.cgm__fr-w:not(.fancybox__content) .cgm__fr-close{display:none}.cgm__fr-w:not(.fancybox__content) .cgm__pick{display:none}.cgm__fr-w:not(.fancybox__content) .cgm__fr-show{display:none}.cgm__fr-w.fancybox__content{padding:24px;width:100%;height:100vh}@media (max-width:1023.5px){.cgm__fr-w.fancybox__content{padding:16px;max-width:none}}.cgm__fr-w.fancybox__content .cgm__fr-t{margin-bottom:4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-height:26px;position:relative}.cgm__fr-w.fancybox__content .cgm__fr{max-height:calc(100% - 80px);overflow-y:auto}.cgm__fr-t{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px}.cgm__fr-close{position:static;-ms-flex-negative:0;flex-shrink:0}.cgm__fr-i{padding:24px;background:#f1f5f3;border-radius:20px;cursor:pointer}@media (max-width:1023.5px){.cgm__fr-i{padding:16px}}.cgm__fr-i-t{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cgm__fr-i-t:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/arrow_down.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/arrow_down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1023.5px){.cgm__fr-i-t:after{width:20px;height:20px}}@media (pointer:fine){.cgm__fr-i-t:hover{color:#6aa64a}.cgm__fr-i-t:hover:after{background:#6aa64a}}.cgm__fr-i-t._active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.cgm__fr-i-l{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.cgm__fr-i-i{cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:8px 12px;text-align:center;background:#fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start}@media (max-width:1023.5px){.cgm__fr-i-i{padding:6px 10px}}@media (pointer:fine){.cgm__fr-i-i:hover{color:#6aa64a}}.cgm__fr-i-i._active{background:#eae700;color:#231f20}.cgm__fr-i-i-img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;display:block;margin-left:-4px;-ms-flex-negative:0;flex-shrink:0;border-radius:12px}.cgm__fr-i-checkbox{width:100%}.cgm__fr-show{position:absolute;bottom:0;left:0;right:0;padding:16px;border-radius:20px 20px 0 0;background:var(--Colors-White,#fff);-webkit-box-shadow:0-2px 20px 0 rgb(35 31 32 / .1);box-shadow:0-2px 20px 0 rgb(35 31 32 / .1)}.cgm__h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;gap:16px}@media (max-width:1023.5px){.cgm__h{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:1023.5px){.cgm__h-rt{display:-ms-grid;display:grid;gap:12px;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);width:100%}}.cgm__h-sort{width:290px}@media (max-width:1023.5px){.cgm__h-sort{width:auto}}@media (max-width:1023.5px){.cgm__h-sort .b-select__list{min-width:200px;right:0;left:auto}}.cgm__pick{border-radius:20px;background:#f1f5f3;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.cgm__pick:not(._active){display:none}@media (max-width:1023.5px){.cgm__pick{padding:12px}}.cgm__pick-l{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cgm__pick-i{padding:4px 8px 4px 10px;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#d9e4df;border-radius:24px}@media (max-width:1023.5px){.cgm__pick-i{padding:4px 6px 4px 8px}}@media (pointer:fine){.cgm__pick-i:hover{color:#fff;background:#006837}.cgm__pick-i:hover:after{background:#fff}}.cgm__pick-i:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/close.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cgm__pick-clear{padding:4px 8px 4px 10px;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1023.5px){.cgm__pick-clear{padding:4px 6px 4px 8px}}@media (pointer:fine){.cgm__pick-clear:hover{color:#6aa64a}.cgm__pick-clear:hover:after{background:#6aa64a}}.cgm__pick-clear:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/close.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cgm__m{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;padding-bottom:12px}@media (max-width:1600.5px){.cgm__m{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:1023.5px){.cgm__m{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:767.5px){.cgm__m{-ms-grid-columns:1fr;grid-template-columns:1fr}}.p-srch{padding:48px 0 100px}.p-srch__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(4,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;padding-bottom:12px}@media (max-width:1600.5px){.p-srch__r{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media (max-width:1023.5px){.p-srch__r{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (max-width:767.5px){.p-srch__r{-ms-grid-columns:1fr;grid-template-columns:1fr}}.prm__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(12,1fr);gap:32px 20px}@media (max-width:1023.5px){.prm__r{margin-top:24px}}.prm__lt{grid-column:auto/span 6;position:relative;-ms-grid-row-align:start;align-self:start}@media (min-width:1024px){.prm__lt{background:#fff;padding:60.5px 144px;border-radius:20px}}@media (min-width:1024px) and (max-width:1919.5px){.prm__lt{padding:60.5px 85px}}@media (max-width:1023.5px){.prm__lt{grid-column:auto/span 12;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:16px}}@media (max-width:1023.5px){.prm__s{border-radius:20px;background:#fff;position:relative;padding:41.5px 54px}}.prm__s-i[data-fancybox]{cursor:pointer}.prm__s-i.swiper-slide{height:496px}@media (max-width:767.5px){.prm__s-i.swiper-slide{height:235px}}.prm__s-i-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.prm__sm{overflow:hidden}@media (min-width:1024px){.prm__sm{left:24px;top:24px;bottom:24px;position:absolute;width:56px}}@media (max-width:1023.5px){.prm__sm{height:56px;width:100%}}.prm__sm-w{overflow:visible}@media (min-width:1024px){.prm__sm-w{height:56px;width:100%}}@media (max-width:1023.5px){.prm__sm-w{width:56px;height:100%}}.prm__sm-i{position:relative;height:56px;width:56px;border-radius:12px;border:1.5px solid #d9e4df;-webkit-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out}.prm__sm-i.swiper-slide-active{border-color:#6aa64a}.prm__sm-i-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.prm__mark{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;position:absolute;right:24px;top:24px;pointer-events:none;z-index:2}@media (max-width:1023.5px){.prm__mark{right:16px;top:16px}}.prm__mark-i{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 10px 4px 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border-radius:24px}@media (max-width:1023.5px){.prm__mark-i{padding:4px 8px 4px 6px}}.prm__mark-i._sale{background:#eae700}.prm__mark-i._sale:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/sale.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/sale.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.prm__mark-i._top{background:#b61928;color:#fff}.prm__mark-i._top:before{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/flash.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/flash.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.prm__logo{position:absolute;right:24px;bottom:24px;width:89px;height:49px;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;z-index:2}@media (max-width:1023.5px){.prm__logo{width:65px;height:36px;right:16px;bottom:16px}}.prm__rt{grid-column:auto/span 6}@media (max-width:1023.5px){.prm__rt{grid-column:auto/span 12}}.prm__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prm__in{color:#6aa64a}.prm__out{color:#89928e}.prm__art{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.prm__art-t{color:#89928e}.prm__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 8px}@media (max-width:767.5px){.prm__price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.prm__price-cur{white-space:nowrap}.prm__price-old{white-space:nowrap;color:#89928e;text-decoration-line:line-through}.prm__var{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media (max-width:1023.5px){.prm__var{gap:12px}}.prm__var-l{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.prm__var-i{padding:8px 12px;background:#fff;text-align:center;border-radius:12px}@media (pointer:fine){.prm__var-i:hover{color:#6aa64a}}@media (max-width:1023.5px){.prm__var-i{padding:6px 10px}}.prm__var-i._active{background:#eae700;pointer-events:none}.prm__add{display:-ms-grid;display:grid;-ms-grid-columns:130px 12px 1fr;grid-template-columns:130px 1fr;gap:12px}.prm__btg{background:#fff;border-radius:20px;padding:24px}@media (max-width:1023.5px){.prm__btg{padding:16px}}.prm__btg-t{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (pointer:fine){.prm__btg-t:hover{color:#6aa64a}.prm__btg-t:hover:after{background:#6aa64a}}.prm__btg-t._active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.prm__btg-t:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/arrow_down.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/arrow_down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1023.5px){.prm__btg-t:after{width:20px;height:20px}}.prm__btg-l{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:8px}.prm__btg-i{display:-ms-grid;display:grid;-ms-grid-columns:20px 16px 1fr;grid-template-columns:20px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:16px}@media (max-width:1023.5px){.prm__btg-i{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:12px}}.prm__btg-i-p{width:20px;height:20px}.prm__btg-i-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.prm__btg-i-rt{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:4px}.prm__btg-i-d{color:#89928e}.prm__btg-d ul{list-style:disc;padding-left:25px}.prm__btg-d ul li:not(:last-child){margin-bottom:.536em}.pr-adv__r{padding:80px 56px;background:#006837;color:#fff;border-radius:20px}@media (max-width:1023.5px){.pr-adv__r{padding:24px}}.pr-adv__l{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media (max-width:1023.5px){.pr-adv__l{-ms-grid-columns:1fr;grid-template-columns:1fr}}.pr-adv__i{border-radius:20px;background:#fff;padding:24px;color:#231f20}@media (max-width:1023.5px){.pr-adv__i{padding:16px}}.pr-adv__i:nth-child(6n+1):not(:last-child){position:relative}@media (min-width:1024px){.pr-adv__i:nth-child(6n+1):not(:last-child){border-top-right-radius:0}}@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+1):not(:last-child){border-bottom-left-radius:0}}.pr-adv__i:nth-child(6n+1):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+1):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}@media (min-width:1024px){.pr-adv__i:nth-child(6n+1):not(:last-child)+.pr-adv__i{border-top-left-radius:0}}@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+1):not(:last-child)+.pr-adv__i{border-top-left-radius:0}}.pr-adv__i:nth-child(6n+2):not(:last-child){position:relative}@media (min-width:1024px){.pr-adv__i:nth-child(6n+2):not(:last-child){border-top-right-radius:0}}@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+2):not(:last-child){border-bottom-left-radius:0}}.pr-adv__i:nth-child(6n+2):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;top:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+2):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:auto;left:0;top:auto;bottom:-14px}}@media (min-width:1024px){.pr-adv__i:nth-child(6n+2):not(:last-child)+.pr-adv__i{border-top-left-radius:0}}@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+2):not(:last-child)+.pr-adv__i{border-top-left-radius:0}}.pr-adv__i:nth-child(6n+4):not(:last-child){position:relative}@media (min-width:1024px){.pr-adv__i:nth-child(6n+4):not(:last-child){border-bottom-right-radius:0}}@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+4):not(:last-child){border-bottom-right-radius:0}}.pr-adv__i:nth-child(6n+4):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;bottom:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+4):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:0;left:auto;top:auto;bottom:-14px}}@media (min-width:1024px){.pr-adv__i:nth-child(6n+4):not(:last-child)+.pr-adv__i{border-bottom-left-radius:0}}@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+4):not(:last-child)+.pr-adv__i{border-top-right-radius:0}}.pr-adv__i:nth-child(6n+5):not(:last-child){position:relative}@media (min-width:1024px){.pr-adv__i:nth-child(6n+5):not(:last-child){border-bottom-right-radius:0}}@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+5):not(:last-child){border-bottom-right-radius:0}}.pr-adv__i:nth-child(6n+5):not(:last-child):after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:16px;height:38px;-ms-flex-negative:0;flex-shrink:0;bottom:0;right:-14px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;pointer-events:none}@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+5):not(:last-child):after{width:30px;height:16px;mask-image:none;mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#fff;right:0;left:auto;top:auto;bottom:-14px}}@media (min-width:1024px){.pr-adv__i:nth-child(6n+5):not(:last-child)+.pr-adv__i{border-bottom-left-radius:0}}@media (max-width:1023.5px){.pr-adv__i:nth-child(6n+5):not(:last-child)+.pr-adv__i{border-top-right-radius:0}}.pr-adv__i-img{height:64px;width:auto}@media (max-width:1023.5px){.pr-adv__i-img{height:48px}}.pr-adv__i-d{color:#89928e}.pr-info__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pr-info__d>*{margin:16px 0}@media (max-width:1023.5px){.pr-info__d>*{margin:12px 0}}.pr-info__d h1,.pr-info__d h2,.pr-info__d h3{margin-top:24px}@media (max-width:1023.5px){.pr-info__d h1,.pr-info__d h2,.pr-info__d h3{margin-top:16px}}.pr-info__d.def table tr td{background:#f1f5f3}.pr-info__ch-i{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 2fr;grid-template-columns:1fr 2fr;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;min-height:68px}.pr-info__ch-i:nth-child(odd){background:#f1f5f3;border-radius:12px}@media (max-width:767.5px){.pr-info__ch-i{-ms-grid-columns:1fr;grid-template-columns:1fr;min-height:auto}}.pr-info__ch-i-t{color:#89928e}.pr-info__tb{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:24px}@media (max-width:1023.5px){.pr-info__tb{gap:16px}}.pr-info__tb .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:767.5px){.pr-info__tb .table-wrapper{padding-bottom:12px}}.pr-info__tb-m{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:16px}.pr-info__tb-m table{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;overflow:hidden;border-collapse:separate;border-spacing:4px}.pr-info__tb-m table thead tr th,.pr-info__tb-m table thead tr td,.pr-info__tb-m table tfoot tr th,.pr-info__tb-m table tfoot tr td{text-align:left;padding:12px;border-radius:12px;background:#518ecd;color:#fff;vertical-align:middle}.pr-info__tb-m table tr td{padding:12px;border-radius:12px;background:#f1f5f3;min-height:56px;border:none!important;vertical-align:middle;width:390px}@media (max-width:1919.5px){.pr-info__tb-m table tr td{width:331px}}@media (max-width:767.5px){.pr-info__tb-m table tr td{width:200px}}.pr-info__tb-m table tr td .cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.pr-info__tb-m table tr td .cell img{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:12px;-ms-flex-negative:0;flex-shrink:0;display:block}.f-number{border-radius:12px;border:1.5px solid #d9e4df;height:48px;padding:4px 16px;-ms-flex-negative:0;flex-shrink:0;width:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.f-number__btn{-ms-flex-negative:0;flex-shrink:0;height:100%;width:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff0}.f-number__btn:hover{color:#6aa64a}.f-number__btn._minus:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/minus.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/minus.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1023.5px){.f-number__btn._minus:after{width:20px;height:20px}}.f-number__btn._plus:after{content:"";position:static;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/plus.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/plus.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:1023.5px){.f-number__btn._plus:after{width:20px;height:20px}}.f-number__input{-moz-appearance:textfield;outline:none;border:none;-ms-flex-negative:0;flex-shrink:0;width:50px;height:100%;text-align:center;background:none}.f-number__input::-webkit-inner-spin-button,.f-number__input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.prod{border-radius:20px;background:#fff;padding:16px;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:80px 12px 1fr 12px 20px;grid-template-columns:80px 1fr 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;gap:12px}@media (max-width:767.5px){.prod{padding:12px;gap:8px;-ms-grid-columns:72px 8px 1fr 8px 20px;grid-template-columns:72px 1fr 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.prod__p{width:80px;height:80px;border-radius:12px;border:1.5px solid #d9e4df;overflow:hidden}@media (max-width:767.5px){.prod__p{width:72px;height:72px}}@media (pointer:fine){.prod__p:hover{border-color:#6aa64a}}.prod__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10px}.prod__m{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.5px){.prod__m{gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.prod__meta{width:100%}@media (pointer:fine){.prod__t:hover{color:#6aa64a}}.prod__art{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:4px}.prod__art-t{color:#89928e}.prod__num{height:48px;padding:4px 12px;width:101px;gap:0}@media (max-width:767.5px){.prod__num{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;height:44px}}.prod__num .f-number__input{width:29px}.prod__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media (min-width:768px){.prod__price{padding-left:12px;min-width:142px}}@media (max-width:767.5px){.prod__price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.prod__price-cur{white-space:nowrap}.prod__price-old{white-space:nowrap;color:#89928e;text-decoration-line:line-through}.prod__del{display:block;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;mask-image:url(/wp-content/themes/theme-sp/img/delete.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/delete.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#231f20;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:767.5px){.prod__del{-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}}@media (pointer:fine){.prod__del:hover{background:#b61928}}html,body{background:#1A1A1A}body{min-width:320px}.header{position:fixed!important;animation:none!important;transform:none!important}.container{max-width:1412px;padding-left:34px;padding-right:34px}.bodyWr{padding-top:88px}.h-main__w{padding:0 24px}.pp-alert{padding:24px}.pp-alert__d{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.tag{color:#282828;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-transform:uppercase;padding:5px 4px 3px;border-radius:4px;background:#D8D8D8}.fm__bt-dev-a:hover path{fill:#0FD750}.bc__i-a:hover{color:#0FD750}.def>*{margin:18px 0}.def h1,.def h2{margin-top:28px}.def h3,.def h4{margin-top:18px;color:#1A1A1A;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.def ul,.def ol{padding-left:28px}.def ul>li:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:-28px;top:2px;display:block;width:20px;height:20px;background:#fff0 url(/wp-content/themes/theme-sp/img/concord/icons/arrow-right.svg)no-repeat center/contain;border-radius:3px}.def ol>li::before{left:-22px;color:#292929;font-size:16px;font-style:normal;font-weight:400;line-height:133%}.def blockquote{background:rgb(15 215 80 / .1);padding-left:64px;position:relative;color:#292929;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.def blockquote:before{content:"“";position:absolute;color:#0FD750;font-size:44px;font-style:normal;font-weight:600;line-height:100%;left:24px;top:24px}.def img{contain-intrinsic-size:none}.def .table-imgs{margin-left:-6px;margin-right:-6px}.def .table-imgs tr td{padding:0 6px}.def .table-imgs tr td:not(:last-child){border:none}.def hr{margin:16px 0;background:#D8D8D8}.def table{width:100%}.drop{padding-top:88px}.def table thead tr th,.def table thead tr td,.def table tfoot tr th,.def table tfoot tr td{min-height:44px;padding:10px 16px;text-align:left;background:#282828;color:#FFFBF2;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.24px;text-transform:uppercase;vertical-align:middle}.def table:not(.table-imgs) tbody td{background:#F4F4F4;border-color:#D8D8D8}body.home .query-text.gds-body-l p+p:not(:has(*)){margin-top:0}.d-flex{display:flex;gap:8px}.dark-text{color:#1A1A1A}.block-white{border-radius:20px;background:#FFF;padding:24px}.block-grey{background:#F4F4F4;border-radius:20px;padding:24px}.mt6{margin-top:6px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt24{margin-top:24px}.mt32{margin-top:32px}.mt40{margin-top:40px}.btn-default{border-radius:12px;background:rgb(255 255 255 / .1);color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.28px;text-transform:uppercase;padding:5px 20px 4px;border:none}.btn-default path{transition:all 0.3s ease-in-out}.btn-default:hover,.btn-default:active{border:none;background:rgb(15 215 80 / .1);color:#0FD750}.btn-default:hover path,.btn-default:active path{fill:#0FD750}.btn-primary{border-radius:12px;background:#0FD750;color:#1A1A1A;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.28px;text-transform:uppercase;padding:5px 20px 4px;border:none}.btn-primary path{transition:all 0.3s ease-in-out}.btn-primary .btn-primary__t{text-shadow:0 1.2em 0 #fff}.btn-primary:hover,.btn-primary:active{background:#0CAC40;color:#fff;border:none}.btn-primary:hover path{fill:#fff}.btn-primary:hover .btn-primary__t{text-shadow:0 1.2em 0 #0FD750}.btn-primary.btn-grey{background:rgb(26 26 26 / .1)}.btn-primary.btn-grey:hover,.btn-primary.btn-grey:active{background:#0CAC40}.btn-primary.btn-grey-light{border:1px solid #D8D8D8;background:rgb(255 255 255 / .1)}.btn-primary.btn-grey-light:hover,.btn-primary.btn-grey-light:active{border:1px solid #1A1A1A;background:rgb(255 255 255 / .01);backdrop-filter:blur(10px)}.btn-primary.btn-grey-light:hover .btn-primary__t{text-shadow:0 1.2em 0 #1A1A1A!important}.btn-primary.btn-grey-light:hover path{fill:#1A1A1A}.btn-primary-sq-arr{padding-top:0;padding-bottom:0;padding-right:10px;gap:0}.btn-primary-sq-arr .btn-sq-arr:before{background:transparent!important;left:0;bottom:0;right:0;top:0}.btn-primary-sq-arr:hover .btn-sq-arr .btn-sq-arr__ic._lt,.btn-primary-sq-arr:hover .btn-sq-arr .btn-sq-arr__ic._rt{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}.btn-primary.disabled{pointer-events:none;background:#0FD750!important;color:#1A1A1A!important;opacity:0.5!important}.btn-primary.btn-grey-light.disabled{border:1px solid #D8D8D8!important;background:rgb(255 255 255 / .1)!important;color:#1A1A1A!important}.drop,.fancybox__backdrop{background:rgb(26 26 26 / .4);backdrop-filter:blur(25px);z-index:3}.link-arr__w{width:24px;height:24px;border-radius:8px;background:#0FD750}.link-arr__w:before{background:#0CAC40;border-radius:8px}.link-arr__ic{-webkit-mask-image:url(/wp-content/themes/theme-sp/img/concord/sq-arrow.svg);-webkit-mask-size:13px 13px;background:#1A1A1A}.h2,.ab-num__i-t,.garanty__i-t span:last-child,.cont__m-t,.cta__t,.def h2{color:#1A1A1A;font-size:36px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.form{grid-gap:24px 12px}.form__input,.form__mess,.b-select__title{border:1px solid #D8D8D8;background:#FFF;color:#1A1A1A}.form__input:focus,.form__mess:focus{border-color:#B1B1B1}.form__input._error,.form__mess._error{border-color:#FF0004}.form__error{color:#FF0004;font-size:11px;font-style:normal;font-weight:400;line-height:140%}.form__label{color:#1A1A1A;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.24px;text-transform:uppercase}.form__label span{color:#155C32;font-size:12px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.24px;text-transform:uppercase;position:relative;bottom:1px}.form__i._btn{margin-top:0}.form__policy{color:#6E6E6E;font-size:14px;font-style:normal;font-weight:300;line-height:140%;width:291px;margin:0 0 0 auto;max-width:100%}.form__i._policy{display:flex;flex-direction:column;align-items:center;justify-content:center}.b-select__wr{z-index:2}.b-select__wr._active .b-select__title{border-radius:12px 12px 0 0;border:1px solid #0FD750}.b-select__wr .b-select__list{transition:none}.b-select__wr._active .b-select__list{margin-top:-2px;border-top:0;border-radius:0 0 12px 12px;border-bottom:1px solid #0FD750;border-right:1px solid #0FD750;border-left:1px solid #0FD750;box-shadow:none}.b-select__list{scrollbar-width:auto!important;scrollbar-color:auto!important}.b-select__list::-webkit-scrollbar{width:4px!important;border-radius:5px}.b-select__list::-webkit-scrollbar-track{background:#D8D8D8;border-radius:5px}.b-select__list::-webkit-scrollbar-thumb{background-color:#1A1A1A;border-radius:5px}.b-select__list::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.b-select__item{padding:8px}.b-select__item._active,.b-select__item:hover{padding:8px;border-radius:8px;background:rgb(15 215 80 / .1)}.cg__d{max-width:630px;color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.ph-top{margin-top:0;height:initial}.ph-top .ph-top__i-w{height:402px;padding:0;flex-direction:column-reverse;justify-content:space-between}.ph-top .ph-top__i{border-radius:20px;padding:24px;overflow:hidden}.ph-top .ph-top__i:before{background:rgb(0 0 0 / .5)}.ph-top__i-t{color:#FFF;font-size:44px;font-style:normal;font-weight:600;line-height:100%}.ph-top__i-d{margin:0 0 0 auto;color:#FFF;font-size:18px;font-style:normal;font-weight:400;line-height:140%;max-width:420px}.ph-top__nav{margin-top:0;top:initial;bottom:24px;right:initial;left:24px;gap:8px}.sl-nav:after{display:none}.sl-nav__btn{width:48px;height:48px;background:#fff0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:12px;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .01);backdrop-filter:blur(10px)}.sl-nav__btn._next:after,.sl-nav__btn._prev:after{display:none}.h-main__rt{border-radius:16px;background:rgb(26 26 26 / .65);backdrop-filter:blur(15px)!important}.h-main__rt:after{display:none}.h-main__logo{padding:0;border-radius:0;background:#fff0;backdrop-filter:none;-webkit-filter:none;filter:none}.h-main__logo-img{height:30px;aspect-ratio:160/30}.btn-primary:not(.h-main__menu) .h-main__cat._active{background:#0CAC40;color:#FFF;border:none}.btn-primary:not(.h-main__menu) path{transition:all 0.05s linear}.btn-primary:not(.h-main__menu):hover .btn-primary__t{text-shadow:0 1.2em 0 #fff}.h-main__menu.btn-primary{padding:8px;color:#fff;border-radius:16px;background:rgb(26 26 26 / .65);backdrop-filter:blur(15px)}.h-main__menu.btn-primary .btn-primary__ic{border-radius:10px;cursor:pointer;height:48px;width:48px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px;text-align:center;border:none;background:rgb(255 255 255 / .1)}.h-main__cat.h-main__menu .btn-primary__ic path{transition:all 0.3s ease-in-out}.h-main__cat.h-main__menu:hover .btn-primary__ic,.h-main__cat.h-main__menu._active .btn-primary__ic{background:rgb(15 215 80 / .1)}.h-main__cat.h-main__menu:hover .btn-primary__ic{color:#0FD750}.h-main__cat.h-main__menu:hover .btn-primary__ic path{fill:#0FD750}.h-main__cat:not(.h-main__menu) .btn-primary__ic:after,.h-main__cat.h-main__menu .btn-primary__ic:after{background-color:transparent!important}.h-main__cat.h-main__menu._active .btn-primary__ic:after{mask-image:none;-webkit-mask-image:none;background:url(/wp-content/themes/theme-sp/img/close-green.svg)no-repeat center}.h-main__cat._active:not(.h-main__menu){background:#0FD750;color:#1A1A1A}.h-main__cat._active:not(.h-main__menu):hover{background:#0FD750}.h-main__cat._active:not(.h-main__menu) .btn-primary__ic:after{mask-image:none;-webkit-mask-image:none;background:url(/wp-content/themes/theme-sp/img/close.svg)no-repeat center}.h-main__r2{gap:16px}.btn-tr{border-radius:10px;background:rgb(255 255 255 / .1);color:#fff;border:none}.btn-tr:hover{background:rgb(15 215 80 / .1);color:#0FD750}.btn-tr__t{text-shadow:0 1.2em 0 #0FD750}.h-main__btn2{padding:0}.drop-menu .drop__w{width:800px;max-width:100%;margin:0 0 0 auto}.drop-menu .drop__w .drop-list__i{display:block}.drop-menu .drop-menu__top{border-radius:20px;background:#FFF;padding:24px}.drop-menu .h-main__nav-l{align-items:flex-start}.drop-menu .h-main__nav-a{color:#B1B1B1;font-size:14px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:12px}.drop-menu .drop-list__i{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.drop-menu .drop-list__i:hover{color:#006837}.drop-menu .drop-list__i+.drop-list__i{margin-top:8px}.drop-menu .h-main__nav-l{gap:12px}.drop-menu .h-main__nav-i{flex:1 1 33%}.drop-menu .drop-menu__bottom{border-radius:20px;background:#FFF;padding:24px;margin-top:8px}.drop-menu__bottom>.d-flex{justify-content:space-between}.drop-menu__soc a{height:48px;width:48px;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:rgb(26 26 26 / .1)}.drop-menu__soc a:hover{background:#0FD750}.drop-menu__soc a:hover path{fill:#1A1A1A}.drop-menu__bottom p{color:#B1B1B1;font-size:14px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:13px}.drop-menu__phones{display:flex;flex-direction:column;gap:8px}.drop-menu__phones a{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.drop-menu__phones a:hover{color:#006837}.h-main__lang{margin-right:0;display:none!important}.lang__main{width:initial;border-radius:10px;background:rgb(255 255 255 / .1);color:#fff;padding:0 12px}.lang__cur{display:flex;align-items:center;gap:8px;color:#FFF;font-size:14px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.28px;text-transform:uppercase}.lang__i{width:100%}.h-main__nav-a{color:#FFF;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.28px;text-transform:uppercase}.h-main__nav-a:hover{color:#0FD750}.h-main__currency{flex:1;align-items:flex-end;justify-content:flex-end;display:flex;flex-direction:column;gap:8px}.h-main__currency span+span{color:#FFF;font-size:14px;font-style:normal;font-weight:500;line-height:100%;display:inline-block;width:40px}.h-main__currency>div{display:flex;color:#B1B1B1;font-size:14px;font-style:normal;font-weight:500;line-height:100%;gap:8px}.drop-categs .drop__top{display:flex;flex-direction:column;border-radius:20px;background:#FFF;padding:12px 8px;overflow:visible}.drop-categs .drop__w{width:350px;max-width:100%;margin-left:180px}.drop-categs .drop__i{padding:0;background:#fff0}.drop-categs .drop__i-t{display:flex;justify-content:flex-start;align-items:center;gap:12px;color:#1A1A1A;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.28px;text-transform:uppercase;margin-bottom:0;width:100%}.drop-categs .drop__i-t img{display:block;max-width:32px;max-height:32px;width:auto;height:auto;flex-shrink:0}.drop-categs .drop__i-inner{padding:8px;border-radius:12px;background:#fff;transition:all 0.1s ease-in-out}.drop-categs .drop__i-inner:hover{background:#F4F4F4}.drop-categs .drop__title a{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.28px;text-transform:uppercase;margin-bottom:12px;border-bottom:1px solid #D8D8D8;padding:8px 8px 12px;display:flex;justify-content:space-between;width:100%;align-items:center}.drop-categs .drop__title .drop__i-arrow{border-radius:8px;background:#0FD750;padding:4px;display:flex;width:24px;height:24px;align-items:center;justify-content:center;opacity:0;transition:all 0.1s ease-in-out}.drop-categs .drop__title a:hover{color:#006837}.drop-categs .drop__title a:hover .drop__i-arrow{opacity:1}.drop-categs .drop__w .drop__w{left:374px;top:0;position:absolute;display:none;margin-top:0;padding-left:18px;height:100%}.drop-categs .drop__w .drop__i:hover .drop__w{display:block}@media (min-width:769px){.drop-categs>.container>.drop__w>.drop__top>.drop__i{position:relative}.drop-categs>.container>.drop__w>.drop__top>.drop__i>.drop__w{top:var(--catalog-submenu-top,0);left:100%;width:350px;max-width:none;height:auto;margin-left:0;padding-left:16px}.drop-categs>.container>.drop__w>.drop__top>.drop__i:focus-within>.drop__w{display:block}}.drop-categs .drop__i .drop__i .drop__i-arrow{border-radius:8px;background:#0FD750;padding:4px;display:flex;width:24px;height:24px;align-items:center;justify-content:center;opacity:0}.drop-categs .drop__i .drop__i{padding:8px}.drop-categs .drop__i .drop__i .drop__i-t{padding:0;background:transparent!important}.drop-categs .drop__i:hover .drop__i:hover{background:#F4F4F4}.drop-categs .drop__i:hover .drop__i:hover .drop__i-arrow{opacity:1}.fm__m{display:flex}.fm__m-nav{width:18%}.fm__m>.fm__m-info{width:28%;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.fm__w{border-radius:20px;background:#282828;padding:24px;gap:40px}.fm__top-logo-img{width:267px;height:50px}.fm__w .b-soc__i{border:none;border-radius:12px;background:rgb(255 255 255 / .1)}.fm__w .b-soc__i:hover{background:#0FD750}.fm__w .b-soc__i:hover path{fill:#1A1A1A}.fm__m-nav{gap:16px;border-radius:0;background:#fff0;padding:0;position:relative}.fm__m-nav:not(:last-child):after{display:none}.fm__m-nav-t{color:#929292;font-size:14px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.fm__m-nav-cont-link,.fm__m-nav-a{color:#FFF;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.fm__m-nav-cont-link:hover,.fm__m-nav-a:hover{color:#0FD750}.fm__m-nav-cont{color:#FFF;font-size:16px;font-style:normal;font-weight:500;line-height:140%;gap:8px}.fm__bt{padding-top:24px;border-top:1px solid rgb(255 255 255 / .1)}.fm__bt-copy{color:#FFF;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.fm__bt-nav-a{color:#FFF;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.fm__bt-nav-a:hover{color:#0FD750}.fm__bt-dev-t{color:#FFF;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.fm__bt-up{border-radius:12px;border:1px solid #777;background:rgb(255 255 255 / .01);backdrop-filter:blur(10px)}.fm__bt-up:hover{background:#0FD750}.fm__bt-up:hover path{fill:#1A1A1A}.cg__i{border-radius:12px;position:relative;min-height:240px}.cg__i:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(26 26 26 / .4);z-index:1}.cg__i>div{z-index:2}.cg__i-t{color:#FFF;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.btn-sq-arr:before{background:#0FD750}.btn-sq-arr:hover:before{background:#0CAC40;left:0;bottom:0;right:0;top:0}.btn-sq-arr__ic{-webkit-mask-image:url(/wp-content/themes/theme-sp/img/concord/sq-arrow.svg);-webkit-mask-size:13px 13px}.btn-sq-arr__ic{background:#1A1A1A}.btn-sq-arr__ic._lt{background:#fff}.cg__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px}.cg__list a{display:flex;align-items:center;justify-content:flex-start;gap:16px;border-radius:12px;background:#FFF;padding:8px 16px}.cg__list a:hover{background:rgb(15 215 80 / .1)}.cg__list .cg__list-img{width:102px;min-width:102px;height:102px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cg__list a:hover .cg__list-img{-webkit-transform:scale(1.1);transform:scale(1.1)}.cg__list .cg__list-img-wrap{width:102px;height:102px}.cg__list .cg__list-t{color:#1A1A1A;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.ph-why__r{padding:0;background:#fff0;border-radius:0;align-items:normal}.ph-why__lt{border-radius:20px;padding:24px;position:relative;overflow:hidden}.ph-why__lt:before{content:"";display:block;width:100%;height:100%;background:rgb(0 0 0 / .5);position:absolute;left:0;top:0;z-index:1}.ph-why__lt>svg{position:absolute;left:24px;bottom:24px;z-index:2}.ph-why__lt>div{z-index:2;position:relative}.ph-why__pre-t{color:#FFF;font-size:36px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.ph-why__t{color:#FFF;font-size:16px;font-style:normal;font-weight:300;line-height:140%;width:303px;max-width:100%}.ph-why__lt{background-size:cover;background-position:center;border-radius:20px}.ph-why__rt{grid-template-columns:repeat(1,1fr)}.ph-why__i{min-height:initial;padding:24px 40px 24px 16px;border-radius:20px!important;background:#FFF;display:flex;flex-direction:row;gap:16px}.ph-why__i:after{display:none!important}.ph-why__i-img{height:28px;width:28px;min-width:28px}.ph-why__i-t{color:#1A1A1A;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.ph-why__i-d{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.s-oh .swiper-wrapper{padding-top:14px}.oh-top__i{border-radius:0;background:#fff0;padding:0;position:relative}.oh-top__i a{border-radius:12px;background:#FFF;min-height:120px;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;transition:all 0.3s ease-in-out}.oh-top-official{position:absolute;right:16px;top:0;transform:translate(0,-50%);color:#1A1A1A;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.24px;text-transform:uppercase;border-radius:4px;background:#0FD750;backdrop-filter:blur(10px);padding:4px;z-index:2}.oh-top__i a img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.oh-top__i a:hover{background:rgb(15 215 80 / .1)}.oh-top__i a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.sl-nav._grey{gap:8px}.sl-nav._grey .sl-nav__btn{border-radius:12px;border:1px solid #D8D8D8;background:rgb(255 255 255 / .01);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.sl-nav._grey .sl-nav__btn:hover{border:1px solid #1A1A1A;background:rgb(255 255 255 / .01)}.sl-nav._grey .sl-nav__btn.swiper-button-disabled{opacity:.5}.ph-for__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;padding:0;background:#fff0;border-radius:0;align-items:normal}.ph-for__lt{border-radius:20px;background-size:cover;background-position:center}.ph-for__list{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px}.ph-for__list .ph-for__item{flex:1 1 25%}.ph-for__item .ph-for__b{color:#1A1A1A;font-size:36px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-1.6px;display:flex;align-items:flex-end;gap:8px}.ph-for__item .ph-for__b span{color:#1A1A1A;font-size:80px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase;position:relative;bottom:-3px}.ph-for__item .ph-for__m{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;margin-top:16px}.blog-i{padding:0;gap:0;background:#F4F4F4}.blog-i__p,.blog-i__img{border-radius:12px 12px 0 0}.blog-i__wrap{padding:16px}.blog-i__time{color:#777;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-transform:uppercase}.blog-i__tab{color:#282828;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-transform:uppercase;border-radius:4px;background:#D8D8D8;padding:5px 4px 3px}.blog-i__tab:hover{border-radius:4px;background:#D8D8D8}.blog-i__t{color:#1A1A1A;text-overflow:ellipsis;font-size:18px;font-style:normal;font-weight:600;line-height:130%;margin-top:16px;min-height:69px}.tag[href]:hover{background:rgb(15 215 80 / .1);color:#1A1A1A}.blog-i__link{border-top:1px solid #D8D8D8;padding-top:16px;margin-top:16px}.blog-i__link .link-arr__t{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}.blog-i__link .link-arr__ic{-webkit-mask-size:9px 9px}.blog-i__link:hover .link-arr__t{color:#0FD750}.blog-i__link:hover .link-arr__ic{background:#fff}.cta__r{padding:0}.cta__lt{background-size:cover;background-position:center;border-radius:20px;padding:24px;position:relative;overflow:hidden}.cta__lt:before{content:"";display:block;width:100%;height:100%;background:rgb(0 0 0 / .5);position:absolute;left:0;top:0;z-index:1}.cta__lt>svg{position:absolute;left:24px;bottom:24px;z-index:2}.cta__lt>div,.cta__lt>h2{z-index:2;position:relative}.cta__t{max-width:100%;color:#FFF;font-size:36px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.cta__t2{color:#FFF;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.cta__r{color:#1A1A1A}.seo__t{color:#1A1A1A;font-size:36px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.seo__d{max-height:226px}.seo__w{border-radius:0;border:none;padding:0}.seo__d{scrollbar-width:auto!important;scrollbar-color:auto!important}.seo__d::-webkit-scrollbar{width:4px!important;border-radius:5px}.seo__d::-webkit-scrollbar-track{background:#D8D8D8;border-radius:5px}.seo__d::-webkit-scrollbar-thumb{background-color:#1A1A1A;border-radius:5px}.seo__d::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}.top__row{min-height:initial;background:#F4F4F4;padding:24px}.top__row:before{display:none}.bc .bc__i-t,.bc .bc__i-a span,.bc._wh .bc__i-t{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:300;line-height:140%}.bc .bc__i-t._cur,.bc._wh .bc__i-t._cur{color:#777;font-size:14px;font-style:normal;font-weight:300;line-height:140%}.bc__i:not(:last-child):after{content:"";width:16px;height:16px;mask-image:url(/wp-content/themes/theme-sp/img/concord/breadcrumb-arrow-right.svg);background:#777}.top__t{color:#1A1A1A;font-size:44px;font-style:normal;font-weight:600;line-height:100%}.part-ab__lt{background:#FFF;padding:24px;color:#1A1A1A}.part-ab__lt .h2{font-size:24px}.part-ab__lt .part-ab__d{color:#1A1A1A}.part-ab__img{min-height:450px}.what__t.h2{max-width:50%}.what__i-img{height:28px;width:28px;min-width:28px;flex:1}.what__i{border-radius:12px!important;background:#fff;padding:24px 24px 24px 16px;color:#1A1A1A;display:flex;gap:16px}.what__i:after{display:none!important}.what__i-t.h3_1{color:#1A1A1A;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.part-for:before{display:none}.part-for__r{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;padding:0;background:#fff0;border-radius:0;align-items:normal}.part-for__lt{border-radius:20px;background-size:cover;background-position:center;min-height:450px}.part-for-c__r{display:-ms-grid;display:grid;-ms-grid-columns:2fr 12px 1fr 12px 1fr;grid-template-columns:repeat(4,1fr);gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;padding:0;background:#fff0;border-radius:0;align-items:normal}.part-for-c__lt{grid-column:1/span 2}.part-for-c__mt,.part-for-c__rt{display:flex;flex-direction:column;gap:40px}.part-for-c__mt p,.part-for-c__rt p{display:flex;gap:8px;color:#777;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.part-for-c__mt a,.part-for-c__rt a{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.part-for-c__mt a:hover,.part-for-c__rt a:hover{color:#0FD750}.garanty__r{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;gap:12px}.garanty__r .cg__d{width:100%;max-width:100%}.garanty__item{padding:16px 24px;border-radius:20px;background:#FFF}.garanty__item+.garanty__item{margin-top:12px}.garanty__item-t{color:#1A1A1A;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;display:flex;gap:24px}.garanty__item-t>span:first-child{color:#0FD750}.garanty__item-t .garanty__item-w{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.garanty__r.garanty__r__w{display:-ms-grid;display:grid;grid-template-columns:1fr 2fr;gap:12px}.garanty__r.garanty__r__w .garanty__r__lt{grid-column:1}.garanty__r.garanty__r__w .garanty__r__lt .h2{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.garanty__r.garanty__r__w .garanty__r__rt{grid-column:2}.garanty__r.garanty__r__w .garanty__r__rt .cg__d{color:#1A1A1A;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.garanty__r.garanty__r__w .garanty__list{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;gap:12px}.garanty__r.garanty__r__w .garanty__list .garanty__item{padding:0;border-radius:none}.garanty__r.garanty__r__w .garanty__list .garanty__item-t{display:block;color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%;text-transform:none}.garanty__r.garanty__r__w .garanty__list .garanty__item+.garanty__item{margin-top:0}.garanty__r.garanty__r__z{display:-ms-grid;display:grid;grid-template-columns:1fr 2fr;gap:12px;align-items:flex-start}.garanty__r.garanty__r__z .garanty__r__lt{position:sticky;top:84px}.garanty__r.garanty__r__z .garanty__item{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;gap:56px}.garanty__r.garanty__r__z .garanty__item .what__i-img{width:100%;height:initial;border-radius:12px}.garanty__r.garanty__r__z .garanty__item .garanty__item-t{flex-direction:column;gap:16px;height:100%;width:370px;max-width:100%}.garanty__r.garanty__r__z .garanty__item .garanty__item-t>span:first-child{flex:1}.garanty__r.garanty__r__z .garanty__item-t .garanty__item-w{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%;text-transform:none}.crsl .h2{max-width:630px}.crsl .part__i-img{border-radius:20px}.part-for-c__d{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;gap:12px}.part-for-c__d .part-for-c__lt{grid-column:1/span 1}.part-for-c__d .cg__d,.part-for-c__d .cg__d p{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.dealers__list{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;gap:12px}.dealer__item .dealer__item-img{position:relative;border-radius:12px;overflow:hidden}.dealer__item .dealer__item-img:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:rgb(0 0 0 / .4)}.dealer__item .dealer__item-img .dealers__i-logo{position:absolute;z-index:2;right:24px;top:24px}.dealer__item .dealer__item-img .brand-name{color:#FFF;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;position:absolute;left:24px;top:24px;z-index:2}.dealer__item .dealer__item-description{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:300;line-height:140%}.dealer__item .btn-primary{color:#fff}.dealer__item .btn-primary .btn-sq-arr__ic{background:#fff}.part-ab__r__f .part-ab__lt{padding:0}.what__r__f .what__l{grid-template-columns:repeat(2,1fr)}.what__r__f .what__l .what__i{flex-direction:column;gap:16px}.what__r__f .what__i-d{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.partners .part__i{padding:24px;border-radius:12px;background:#F4F4F4}.partners .part__i .part__i-img{height:39px;width:auto}.partners .part__i .part__i-t{color:#1A1A1A;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.partners .part__i .part__i-d{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.partners .part__i .btn-primary{background:rgb(26 26 26 / .1)}.partners .part__i .btn-primary:hover,.partners .part__i .btn-primary:active{background:#0CAC40}.tender .part__i{display:flex;flex-direction:column;align-items:flex-start}.tender .part__i .part__i-img{height:31px;width:auto}.tender .part__i .part__i-pre{color:#282828;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-transform:uppercase;padding:4px;border-radius:4px;background:#D8D8D8}.tender .part__i .part__i-t{color:#1A1A1A;font-size:18px;font-style:normal;font-weight:600;line-height:130%}.tender .part__i .part__i-status{color:#0FD750;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-transform:uppercase}.tender .part__i .part__i-status.red{color:#FF0004}.tender .part__i .part__i-title{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.tender .part__i .part__i-pp{color:#777;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.tender .part__i .btn-primary{width:100%}.h-main__nav{display:block}.blog__top{gap:8px}.tab{padding:12px 12px 10px;;color:#1A1A1A;font-size:14px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;min-height:36px}.tab:before{border-radius:12px;background:#F4F4F4}.tab._active:before{background:#0FD750}.tab:hover:before{left:0;top:0;right:0;bottom:0;background:rgb(15 215 80 / .1)}.tab:hover{color:#1A1A1A}.ppost__tags+.top__w{margin-top:-8px}.ppost__tags .tag{color:#0FD750;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-transform:uppercase;border-radius:4px;background:#1A1A1A;padding:5px 4px 3px}.ppost__tags .tag:hover{color:#1A1A1A;background:#0FD750}.ppost__meta-i{color:#777;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.ppost__meta-i._time:before{mask-image:url(/wp-content/themes/theme-sp/img/concord/icons/calendar.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/concord/icons/calendar.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#777}.ppost__meta-i._read:before{mask-image:url(/wp-content/themes/theme-sp/img/concord/icons/clock.svg);mask-repeat:no-repeat;mask-position:center center;mask-size:contain;-webkit-mask-image:url(/wp-content/themes/theme-sp/img/concord/icons/clock.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:contain;background:#777}.ppost-m{-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(12,1fr);gap:12px 12px}.ppost-m__lt,.ppost-m__rt{top:86px;height:calc(100vh - 334px);overflow:auto}.ppost-m__lt{justify-content:space-between;display:flex;flex-direction:column}.ppost-m__lt .ppost-nav{padding:0;background:#fff0;border-radius:0}.ppost-m__lt .ppost-nav .ppost-nav__t{color:#1A1A1A;font-size:18px;font-style:normal;font-weight:600;line-height:130%}.ppost-m__lt .ppost-nav .ppost-nav__a{color:#777;font-size:16px;font-style:normal;font-weight:400;line-height:133%}.ppost-m__lt .ppost-nav .ppost-nav__a._active{color:#1A1A1A}.ppost-soc__l .b-soc__a{height:48px;width:48px;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:rgb(26 26 26 / .1);border:none!important}.ppost-soc__l .b-soc__a:hover{background:#0FD750}.ppost-soc__l .b-soc__a:hover path{fill:#1A1A1A}.ppost-form{padding:0;background:#fff0;border-radius:0}.ppost-form .ppost-form__t{padding-right:40px;color:#1A1A1A;font-size:18px;font-style:normal;font-weight:600;line-height:130%}.ppost-form__close{position:absolute;right:0;top:0;width:28px;height:28px;border-radius:8px;border:1px solid #D8D8D8;background:rgb(255 255 255 / .01);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.ppost-form__close:hover{border:1px solid #1A1A1A}.ppost-form__close:hover path{fill:#1A1A1A}.ppost-form .form__i._btn{margin-top:0}.ppost-form .form{grid-gap:12px 12px}.ppost-form .form__i._policy{margin-top:-4px;color:#777;font-size:14px;font-style:normal;font-weight:300;line-height:140%}.ppost-form .form__error{display:none}.ppost-m__ct{color:#292929;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.what__r .cg__d{max-width:100%}.what__r .what__i-d{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.team .part__i .part__i-img{border-radius:12px}.team .part__i .part__i-t{color:#1A1A1A;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.team .part__i .part__i-d{color:#777;font-size:14px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.fin__l{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.fin__l .fin__i-t{color:#1A1A1A;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.fin__l .fin__i-btn{width:100%}.vacb__i{gap:0}.vacb__i-t{color:#1A1A1A;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.pp-vac{padding:24px;max-width:844px;width:100%}.pp-close:after{display:none}.pp-close{position:absolute;right:24px;top:24px;width:28px;height:28px;border-radius:8px;border:1px solid #D8D8D8;background:rgb(255 255 255 / .01);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.pp-close:hover{border:1px solid #1A1A1A}.pp-close:hover path{fill:#1A1A1A}.pp-vac__time{color:#777;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-transform:uppercase}.pp-vac__t h2{margin-top:8px}.pp-vac__info{padding:16px;gap:16px;border-radius:12px;background:#F4F4F4}.pp-vac__info-i-t{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.pp-vac__d{font-size:16px;font-style:normal;font-weight:400;line-height:133%}.pp-vac__d h4,.pp-vac__d .h4{color:#1A1A1A;font-size:18px;font-style:normal;font-weight:600;line-height:130%;text-transform:none;margin-top:24px}.pp-vac__d ol,.pp-vac__d ul{color:#1A1A1A}.def ul li,.def ol li{margin:12px 0}.pp-vac__form{margin-top:0;background:#F4F4F4;padding:24px;border-radius:12px;color:#fff}.pp-vac__form .h2{margin-bottom:8px}.b-file:hover .b-file__txt{color:#0FD750}.b-file:before{background:#0FD750;width:22px;height:22px;border-radius:8px}.b-file:after{width:14px;height:14px;left:4px;top:50%;margin-top:-8px;mask-image:url(/wp-content/themes/theme-sp/img/concord/icons/attach.svg)}.b-file__remove{left:4px;width:14px;height:14px;top:50%;margin-top:-8px}@media (min-width:1024px){#about-history .ab__r{grid-template-columns:0.7fr 1.3fr}}.catalog-load-more-enabled .category-page #products-grid .woocommerce-pagination{display:none!important}.catalog-load-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px}.catalog-load-more[hidden]{display:none!important}.catalog-load-more__button{cursor:pointer}.catalog-load-more__arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:-8px;flex-shrink:0;color:currentColor;transition:transform 0.3s ease}.catalog-load-more__arrow svg{display:block;width:14px;height:17px}.catalog-load-more__button[disabled]{cursor:wait}.catalog-load-more__status{margin:0;color:#1A1A1A;font-size:14px;line-height:140%;text-align:center}.catalog-load-more__status:empty{display:none}@media (max-width:767.5px){.catalog-load-more{margin-top:24px}.catalog-load-more__arrow,.catalog-load-more__arrow svg{width:20px;height:20px}}.ab__lt{height:initial}.ab__rt-i{height:initial;display:flex;gap:32px;align-items:center;position:relative}.ab__rt-i:before{content:"";display:block;height:0;width:2px;position:absolute;left:19px;top:50%;background:#0FD750;z-index:1;-webkit-transition:all 0.6s cubic-bezier(.625,.05,0,1);transition:all 0.6s cubic-bezier(.625,.05,0,1)}.ab__rt-i:last-child:before{display:none}.ab__lt{position:sticky;top:84px}.ab__rt{gap:56px}.ab__rt-i-icon{border-radius:8px;background:#e6e6e6;width:40px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:2;position:relative;-webkit-transition:all 0.6s cubic-bezier(.625,.05,0,1);transition:all 0.6s cubic-bezier(.625,.05,0,1)}.ab__rt-i path{-webkit-transition:all 0.6s cubic-bezier(.625,.05,0,1);transition:all 0.6s cubic-bezier(.625,.05,0,1)}.ab__rt-i.active:before{height:calc(100% + 56px)}.ab__rt-i.active+.ab__rt-i path,.ab__rt-i.active path,.ab__rt-i:first-child path{fill:#0FD750}.ab__rt-i.active+.ab__rt-i .ab__rt-i-icon,.ab__rt-i.active .ab__rt-i-icon,.ab__rt-i:first-child .ab__rt-i-icon{background:#E7FBED}.ab__rt-i-t{color:#1A1A1A;font-size:80px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.6px;display:flex;width:210px;min-width:210px;align-items:center;justify-content:center}.ab__rt-i-d{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.cat-p-top{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:-8px}.cat-p-top__d{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.cat-p-top__rt .btn-primary{margin:0 0 0 auto}.cat-subs__grid{display:-ms-grid;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.cat-subs__grid .cat-sub{border-radius:12px;position:relative;overflow:hidden}.cat-subs__grid .cat-sub:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:rgb(0 0 0 / .4);z-index:1}.cat-subs__grid .cat-sub>span{color:#FFF;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;position:absolute;z-index:2;top:16px;left:16px;hyphens:auto;max-width:calc(100% - 32px)}.cat-subs__grid .cat-sub>a{color:#FFF;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;position:absolute;z-index:2;bottom:16px;right:16px;padding:0!important}.faq .cgm__fr-i{border-radius:12px;background:#FFF;padding:8px 8px 8px 16px}.faq .cgm__fr-i-t{color:#1A1A1A;font-size:18px;font-style:normal;font-weight:600;line-height:130%}.faq .cgm__fr-i-t:after{display:none}.faq .cgm__fr-i-t>span{display:flex;width:28px;height:28px;justify-content:center;align-items:center;border-radius:8px;background:#0FD750}.faq .cgm__fr-i-t:not(._active)>span>svg+svg,.faq .cgm__fr-i-t._active>span>svg:first-child{display:none}.faq .cgm__fr-i-l{margin-top:16px;color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%;margin-bottom:8px}.product-card{padding:16px;background:#FFF;border-radius:12px}.product-card .product-card__image{position:relative;display:block}.product-card .product-card__image>a,.woocommerce ul.products li.product .product-card__image>a{display:block}.product-card .product-card__image>a{height:210px}.s-hot-5 .product-card .product-card__image>a,.woocommerce ul.products li.product .product-card__image>a{height:160px}.search__cont .woocommerce ul.products li.product .product-card__image>a{height:112px}.woocommerce ul.products li.product a img,.product-card .product-card__img{border-radius:12px;width:100%;height:100%;object-fit:cover;display:block;margin:0}.product-card .product-card__img--hover{position:absolute;inset:0;opacity:0;transition:.2s}.product-card .product-card__image{display:block;overflow:hidden;border-radius:12px}.product-card .product-card__image img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.product-card .product-card__image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-card .product-card__image:hover .product-card__img--hover{opacity:1}.product-card .product-card__stickers{position:absolute;left:8px;top:8px;display:flex;align-items:flex-start;gap:8px;flex-direction:column}.product-card .sticker{display:flex;padding:4px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:#F3E531;color:#1A1A1A;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.24px;text-transform:uppercase}.product-card .sticker.sticker--used{background:#1A1A1A;color:#0FD750}.product-card .sticker.sticker--new{background:#0FD750;color:#1A1A1A}.product-card .sticker.sticker--demo{background:#F3E531;color:#1A1A1A}.product-card .product-card__sku{color:#767676;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.24px;text-transform:uppercase}.product-card .product-card__title a{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.product-card .product-card__title a:hover{color:#0FD750}.product-card .product-card__chars{display:flex;flex-wrap:wrap;gap:8px}.product-card .product-card__chars span{color:#282828;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-transform:none;border-radius:4px;background:#F4F4F4;display:block;padding:4px}.product-card .product-card__stock{color:#155C32;font-size:12px;font-style:normal;font-weight:500;line-height:140%}.product-card .product-card__stock .red-text{color:#FF3D3A}.product-card .product-card__price{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.product-card .product-card__price strong{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.product-card .product-card__price span{color:#1A1A1A;font-size:12px;font-style:normal;font-weight:500;line-height:140%}.product-card .product-card__old-price{display:flex;align-items:center;gap:8px}.product-card .product-card__old-price-value{color:#767676;font-size:12px;font-style:normal;font-weight:500;line-height:140%;text-decoration-line:line-through}.product-card .product-card__discount{color:#FFF;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:500;line-height:140%;border-radius:4px;background:#1369EB;padding:0 4px}.s-hot>.swiper-wrapper,.s-viewed>.swiper-wrapper{align-items:stretch}.s-hot>.swiper-wrapper>.swiper-slide,.s-viewed>.swiper-wrapper>.swiper-slide{height:auto;display:flex}#products-grid .products{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:0}#products-grid .products>li.product{display:flex}.s-hot>.swiper-wrapper>.swiper-slide>article.product-card,.s-viewed>.swiper-wrapper>.swiper-slide>article.product-card,#products-grid .products>li.product>article.product-card{display:flex;flex-direction:column;width:100%;height:auto;min-width:0}.s-hot>.swiper-wrapper>.swiper-slide>article.product-card>.product-card__title,.s-viewed>.swiper-wrapper>.swiper-slide>article.product-card>.product-card__title,#products-grid .products>li.product>article.product-card>.product-card__title{margin-bottom:auto}#products-grid .products:before,#products-grid .products:after{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%;margin:0}.catalog-sidebar{display:none}.catalog-sidebar.active{display:block}.product-card__actions{position:absolute;top:8px;right:8px;z-index:1;display:flex;flex-direction:column;gap:8px}.catalog-fast-filters{display:flex;gap:12px;justify-content:space-between;align-items:center}.catalog-fast-filters>div:first-child,.catalog-fast-filters>button{width:150px;min-width:150px}.catalog-fast-filters>button{display:flex;gap:6px;color:#111;font-size:16px;font-style:normal;font-weight:300;line-height:140%;justify-content:flex-end}.catalog-fast-filters>.catalog-count{color:#111;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.catalog-fast-filters-inner{width:100%}.catalog-fast-filters-inner .wpc-filter-title{display:none}.catalog-fast-filters-inner .wpc-filters-widget-wrapper{display:flex;align-items:center;flex-wrap:nowrap;gap:12px}.catalog-fast-filters-inner .wpc-filters-section{margin:0!important;width:100%!important;max-width:100%!important}.catalog-fast-filters-inner .wpc-instead-of-posts-found{display:none!important}.catalog-fast-filters-inner .wpc-filters-section:not(.wpc-filter-product_cat,.wpc-filter-product_brand,.wpc-filter-pa_model,.wpc-filter-pa_condition,.wpc-filter-product_special){display:none!important}.catalog-fast-filters-inner .wpc-filter-pa_condition,.catalog-fast-filters-inner .wpc-filter-product_special,.catalog-fast-filters-inner .wpc-filter-pa_condition .wpc-filter-content,.catalog-fast-filters-inner .wpc-filter-product_special .wpc-filter-content,.catalog-fast-filters-inner .wpc-filter-pa_condition .wpc-filters-ul-list,.catalog-fast-filters-inner .wpc-filter-product_special .wpc-filters-ul-list{display:contents}.catalog-fast-filters-inner .wpc-filter-pa_condition .wpc-filter-header,.catalog-fast-filters-inner .wpc-filter-product_special .wpc-filter-header{display:none}.catalog-fast-filters-inner .wpc-filter-pa_condition li,.catalog-fast-filters-inner .wpc-filter-product_special li{flex:0 0 auto;margin:0!important}.catalog-fast-filters-inner #wpc-term-taxonomy-pa_condition-688{order:1}.catalog-fast-filters-inner #wpc-term-taxonomy-pa_condition-696{order:2}.catalog-fast-filters-inner .wpc-filter-product_special li{order:3}.catalog-fast-filters-inner #wpc-term-taxonomy-pa_condition-1965{order:4}.catalog-fast-filters-inner .wpc-filter-product_cat{order:10}.catalog-fast-filters-inner .wpc-filter-product_brand{order:11}.catalog-fast-filters-inner .wpc-filter-pa_model{order:12}.catalog-fast-filters-inner .wpc-filter-product_cat,.catalog-fast-filters-inner .wpc-filter-product_brand,.catalog-fast-filters-inner .wpc-filter-pa_model{flex:1 1 0%;min-width:0;width:auto!important}.catalog-fast-filters-inner .wpc-filter-pa_condition label,.catalog-fast-filters-inner .wpc-filter-product_special label{padding:0}.catalog-fast-filters-inner .wpc-filter-pa_condition label a,.catalog-fast-filters-inner .wpc-filter-product_special label a{display:flex;align-items:center;justify-content:center;margin-right:0;padding:11px 12px;border-radius:12px;background:#DEDEDE;color:#1A1A1A;font-size:14px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;white-space:nowrap}.catalog-fast-filters-inner .wpc-filter-pa_condition input,.catalog-fast-filters-inner .wpc-filter-product_special input{position:absolute;left:-5000px;opacity:0}.catalog-fast-filters-inner .wpc-filter-pa_condition input:checked+label a,.catalog-fast-filters-inner .wpc-filter-product_special input:checked+label a{background:#0FD750}.wpc-custom-selected-terms{border-radius:12px;background:rgb(26 26 26 / .65);margin-bottom:12px;margin-top:12px}.wpc-custom-selected-terms~.wpc-custom-selected-terms{display:none!important}.wpc-empty-chips-container{display:none!important}.wpc-filter-chips-list{display:flex;flex-wrap:wrap;padding:8px 16px!important;align-items:center;gap:12px}.wpc-filter-chips-list .wpc-chip-reset-all{order:2}.wpc-filter-chips-list li,body .wpc-filter-chips-list li.wpc-filter-chip,li.wpc-filter-chip{margin:0;font-size:100%}.wpc-filter-chips-list a,body .wpc-filter-chips-list li.wpc-filter-chip a{color:#0FD750;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-transform:uppercase;border-radius:4px;background:#1A1A1A;display:flex;padding:4px;justify-content:center;align-items:center;gap:4px;border:none!important}.wpc-filter-chips-list a:hover .wpc-chip-remove-icon,.wpc-filter-search-wrapper button.wpc-search-clear:hover,.wpc-filters-range-column button.wpc-range-clear:hover,.wpc-search-field-wrapper a.wpc-search-clear-icon:hover{color:#0FD750}.wpc-filter-chips-list .wpc-chip-reset-all a{background:transparent!important;color:#FFF!important}.wpc-button-inner,.wpc-chip-content{min-height:initial}.wpc-filter-chips-list:before{content:"Ви обрали:";color:#FFF;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.wpc-edit-filter-set{display:none!important}.wpc-filters-widget-select{display:none!important}.woocommerce-info,.woocommerce-error,.woocommerce-message{border:none!important;padding:0!important;font-size:16px;font-style:normal;font-weight:300;line-height:140%;color:#1A1A1A}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}.drop-filter-header{position:absolute;left:0;top:0;width:100%;border-bottom:1px solid #D8D8D8;display:flex;justify-content:space-between;align-items:center;color:#1A1A1A;font-size:18px;font-style:normal;font-weight:600;line-height:130%;z-index:3;padding:16px;background:#fff;border-radius:20px 20px 0 0}.drop-close{position:absolute;right:16px;top:14px;width:28px;height:28px;border-radius:8px;border:1px solid #D8D8D8;background:rgb(255 255 255 / .01);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;cursor:pointer}.drop-close:hover{border:1px solid #1A1A1A}.drop-close:hover path{fill:#1A1A1A}.drop-filter-inner{position:relative;width:391px;max-width:100%;margin:0 0 0 auto}.drop-filter-inner .wpc-filters-widget-containers-wrapper{display:flex;flex-direction:column;gap:6px}.drop-filter-inner .wpc-filters-widget-containers-wrapper .wpc-pc-sticky-buttons{order:2;border-radius:20px;background:#FFF;padding:16px}.drop-filter-inner .wpc-filters-widget-containers-wrapper .wpc-sticky-buttons{position:relative!important;left:0!important;top:0!important;width:100%!important;padding:0;border:none;gap:12px;bottom:0!important}.drop-filter-inner .wpc-filters-scroll-container{border-radius:20px;background:#FFF;padding:16px;max-height:calc(100vh - 188px);overflow:auto;padding-top:76px}.wpc-pc-sticky-buttons{margin:0}body .drop-filter-inner .wpc-filters-main-wrap a.wpc-filters-submit-button,body .drop-filter-inner .wpc-filters-main-wrap a.wpc-filters-reset-button,.drop-filter-inner .wpc-filters-scroll-container>a{width:calc(50% - 6px);color:#1A1A1A;font-size:14px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;display:flex;height:48px;padding:0 20px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:12px;background:rgb(26 26 26 / .1);border:none;transition:all 0.3s ease-in-out}body .drop-filter-inner .wpc-filters-main-wrap a.wpc-filters-reset-button{background:rgb(26 26 26 / .1)}body .drop-filter-inner .wpc-filters-main-wrap a.wpc-filters-reset-button:hover{background:rgb(15 215 80 / .1)!important;color:#0FD750!important}body .drop-filter-inner .wpc-filters-main-wrap a.wpc-filters-submit-button{background:#0FD750!important}body .drop-filter-inner .wpc-filters-main-wrap a.wpc-filters-submit-button:hover{background:#0FD750!important;color:#fff!important}body .drop-filter-inner .wpc-filters-main-wrap .wpc-pc-apply-button{display:none!important}.drop-filter-inner .wpc-filters-section{margin-bottom:16px;width:100%}.drop-filter-inner .wpc-filter-pa_condition,.drop-filter-inner .wpc-filter-product_special{width:initial}.drop-filter-inner .wpc-filter-pa_condition .wpc-filter-content,.drop-filter-inner .wpc-filter-product_special .wpc-filter-content{margin-right:8px}.drop-filter-inner .wpc-filter-pa_condition .wpc-filters-ul-list{display:flex;gap:8px}.drop-filter-inner .wpc-filter-pa_condition label,.drop-filter-inner .wpc-filter-product_special label{padding:0}.drop-filter-inner .wpc-filter-pa_condition label a,.drop-filter-inner .wpc-filter-product_special label a{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;display:flex;padding:11px 12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:12px;background:#F4F4F4}.drop-filter-inner .wpc-filter-pa_condition input,.drop-filter-inner .wpc-filter-product_special input{opacity:0;position:absolute;left:-5000px}.drop-filter-inner .wpc-filter-pa_condition input:checked+label a,.drop-filter-inner .wpc-filter-product_special input:checked+label a{background:#0FD750}.drop-filter-inner .wpc-filter-link{margin-right:0}.drop-filter-inner .wpc-filter-title{color:#1A1A1A;font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.24px;text-transform:uppercase;margin-bottom:4px}.drop-filter-inner .wpc-filter-pa_condition .wpc-filter-title,.drop-filter-inner .wpc-filter-product_special .wpc-filter-title{display:none!important}.drop-filter-inner .b-select__wr._active{z-index:3}.drop-filter-inner .js-filter-select .b-select__wr:before{display:none}.drop-filter-inner .js-filter-select .b-select__list{display:none}.drop-filter-inner .js-filter-select .b-select__wr._active .b-select__title{border-bottom:0}.drop-filter-inner .js-filter-select .b-select__wr._active .b-select__list{display:grid;position:static;margin-top:0}.drop-filter-inner input.wpc-filter-search-field,.drop-filter-inner input[type=number].wpc-filters-range-max,.drop-filter-inner input[type=number].wpc-filters-range-min{height:48px;border-radius:12px;border:1px solid #D8D8D8;background:#FFF;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.drop-filter-inner .wpc-filters-range-wrapper{display:flex;gap:16px}.drop-filter-inner .wpc-filters-range-wrapper>.wpc-filters-range-column{flex:1 1 0%;width:0;min-width:0;max-width:none;margin:0}.drop-filter-inner .wpc-filters-range-wrapper input[type=number]{width:100%;min-width:0;box-sizing:border-box}.drop-filter-inner .wpc-filters-range-slider-wrapper{display:block;margin:24px 12px 16px}.drop-filter-inner .wpc-filters-range-inputs .ui-slider-horizontal{height:4px;border:0;border-radius:4px;background:#DEDEDE}.drop-filter-inner .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range{border-radius:4px;background:#0FD750}.drop-filter-inner .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-handle{top:-10px;width:24px;height:24px;margin-left:-12px;border:0;border-radius:50%;background:#0FD750;box-shadow:none;cursor:grab}.drop-filter-inner .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-handle:active{cursor:grabbing}.drop-filter-inner .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-handle:focus-visible{outline:2px solid #222;outline-offset:3px}.drop-filter-inner .wpc-filters-widget-wrapper{display:flex;flex-wrap:wrap}.p-srch__r{display:block}.text-nomore{margin:36px 0;color:#1A1A1A;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;min-height:156px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__top{background:#fff0}.search__top-w{border:1px solid #0FD750;background:#FFF}.search__top-close{border-radius:10px;background:rgb(255 255 255 / .1)}.search__close{background:rgb(26 26 26 / .4);backdrop-filter:blur(15px)}.search__top-close:after{background:#fff}.search__top-close:hover{background:rgb(15 215 80 / .1)}.search__top-btn:hover:after,.search__top-close:hover:after{background:#0FD750}.search__w .text-nomore{color:#1A1A1A;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.search__cont{border-radius:20px;background:#F4F4F4;padding:16px}.search__cont .products{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0!important}.search__cont .products:before,.search__cont .products:after{display:none!important}.search__cont .products .product-card{padding:12px;background:#FFF;border-radius:12px;display:flex;gap:12px}.search__cont .products .product-card__image{width:152px;min-width:152px}.search__cont .product-card__title{margin-bottom:0!important;padding-bottom:2px!important}.search__cont-w{gap:0}.search__cont-w2{gap:16px}.search__cats .search__cats-title{margin-top:24px;margin-bottom:16px;padding-top:16px;border-top:1px solid #D8D8D8;color:#1A1A1A;font-size:18px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:16px}.search__cats-list{display:flex;flex-wrap:wrap;gap:8px}.search__cats-list a{color:#1A1A1A;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-transform:uppercase;border-radius:4px;background:#D8D8D8;display:block;padding:4px;border-radius:4px}.search__cats-list a:hover{background:#1A1A1A;color:#fff}.p404__r{display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px}.p404__lt{display:flex;flex-direction:column;justify-content:space-between}.p404__rt__img{border-radius:20px;height:100%;object-fit:cover}.p404__rt__pre{color:#0FD750;font-size:80px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.6px}.p404__rt__t{color:#1A1A1A;font-size:44px;font-style:normal;font-weight:600;line-height:100%}.p404__rt__d{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.dm__w.default{max-width:666px;margin:0 auto;color:#292929;font-size:16px;font-style:normal;font-weight:400;line-height:133%}.pp{padding:24px}.pp__form .form__policy a:hover{color:#0FD750}.pp__form .form__policy{color:#6E6E6E}.pp__t{color:#1A1A1A;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.pp-ck__row{padding:24px;box-shadow:6px 6px 26px 0 rgb(0 0 0 / .3);background:#282828;color:#fff}.pp-ck__t{color:#FFF;font-size:18px;font-style:normal;font-weight:600;line-height:130%}.pp-ck__d{color:#D8D8D8;font-size:14px;font-style:normal;font-weight:300;line-height:140%;margin-top:36px}.pp-ck__row .btn-tr{text-transform:uppercase;font-size:14px;font-style:normal;font-weight:600;line-height:100%}.pp-ck .pp-close{right:46px;top:46px;border:1px solid rgb(255 255 255 / .2)}.pp-ck .pp-close path{fill:#FFF}.pp-ck .pp-close:hover{border:1px solid #FFF}.pp-ck .pp-close:hover path{fill:#FFF}.pr-what .what__r{padding:0;background:#fff0;border-radius:0}.pr-what .what__l{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr)}.pr-main__r{display:-ms-flex;display:flex;gap:12px;align-items:flex-start}.pr-main__lt,.pr-main__rt{position:relative;width:calc(50% - 6px)}.pr-main__rt{position:sticky;top:84px;height:calc(100vh - 180px)}.pr-main__lt-inner{position:relative;max-width:100%}.prm__sm{left:0;top:0;bottom:0;position:relative;width:initial}.prm__s-i img{width:100%;height:100%;object-fit:cover;border-radius:12px}.prm__sm-i{height:80px;overflow:hidden;border:1px solid transparent!important}.prm__sm-i.swiper-slide-thumb-active{border:1px solid #0FD750!important}.prm__sm-i img{width:100%;height:100%;object-fit:cover}.s-thumb .prm__s__nav,.s-prod .prm__s__nav{position:absolute;height:1px;top:50%;transform:translate(0,-50%);width:100%;justify-content:space-between;padding:0 16px}.s-thumb .prm__s__nav .sl-nav__btn,.s-prod .prm__s__nav .sl-nav__btn{border:1px solid rgb(255 255 255 / .2)!important;background:rgb(255 255 255 / .1)}.s-prod .prm__s__nav .sl-nav__btn,.s-prod .pr-zoom-btn,.s-prod .prm__s__nav .sl-nav__btn svg path,.s-prod .pr-zoom-btn svg path{transition:all 0.3s ease-in-out}.s-prod:hover .prm__s__nav .sl-nav__btn:not(.swiper-button-disabled),.s-prod:hover .pr-zoom-btn{background:rgb(15 215 80 / .1);color:#0FD750}.s-prod:hover .prm__s__nav .sl-nav__btn:not(.swiper-button-disabled) svg path,.s-prod:hover .pr-zoom-btn svg path{fill:#0FD750}.pr-zoom-btn{position:absolute;z-index:2;bottom:16px;right:16px;cursor:pointer;width:48px;height:48px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;border-radius:12px;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .1);backdrop-filter:blur(15px)}.prm__sm-w{height:initial}.pr-main__rt-line_1{display:flex;align-items:center;justify-content:space-between;gap:16px}.pr-main__rt-line_1>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:16px}.pr-main__rt-stock{display:flex;padding:4px 6px;justify-content:center;align-items:center;gap:4px;border-radius:8px;background:rgb(15 215 80 / .1);color:#0FD750;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.pr-main__rt-stock.red-text{color:#FF3D3A;background:#FFEEF5}.pr-main__rt-sku{color:#777;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.pr-main__rt-print{cursor:pointer}.pr-main__rt__old-price{display:flex;align-items:center;gap:12px}.pr-main__rt__old-price-value{color:#777;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration-line:line-through}.pr-main__rt__discount{color:#FFF;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:600;line-height:140%;border-radius:4px;background:#1369EB;padding:0 4px}.pr-main__rt__price{position:relative;display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.pr-main__rt__price strong{color:#1A1A1A;font-size:36px;font-style:normal;font-weight:600;line-height:120%}.pr-main__rt__price span{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:600;line-height:140%;position:relative;bottom:4px}.pr-main__rt__price-grey{color:#777;font-size:14px;font-style:normal;font-weight:300;line-height:140%}.pr-main__rt-line_2{display:flex;align-items:center;gap:12px}.pr-main__btn-pdf{height:60px;padding:0 20px;min-width:180px}.pr-main__btn-pdf .btn-primary__t{text-shadow:0 0 0 #fff}.pr-main__btn-pdf.disabled{background:rgb(26 26 26 / .1)!important}.pr-main__btn-pdf.disabled .btn-primary__t{text-shadow:none!important}.pr-main__btn-pdf:hover .btn-primary__t{-webkit-transform:translateY(-3.2em);transform:translateY(-3.2em)}.pr-main__btn-pdf:hover img{filter:brightness(0) invert(1)}.pr-main__btn-pdf:not(.h-main__menu):hover .btn-primary__t{text-shadow:0 3.2em 0 #fff}.pr-main__btn-order{flex:1;height:60px}.pr-main__chars{display:flex;flex-wrap:wrap;gap:4px}.pr-main__chars span{color:#282828;font-size:16px;font-style:normal;font-weight:300;line-height:140%;border-radius:8px;background:#F4F4F4;display:block;padding:4px 6px}.pr-main__brand{color:#777;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.pr-main__brand strong{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.pr-info__m-i .def>*{margin:16px 0;color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.pr-info__m-i .def>h2{color:#1A1A1A;font-size:18px;font-style:normal;font-weight:600;line-height:130%;text-transform:none}.pr-info__m-i .def>h2.mt24{margin-top:24px}.pr-info__financing__i+.pr-info__financing__i{margin-top:12px}.pr-info__financing__i-t{color:#1A1A1A;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.pr-info__m-i .def>*.pr-info__financing__t{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.pr-info__financing__wl{display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:12px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.pr-info__financing__wl a{display:flex;width:100%;height:120px;padding-right:6px;flex-direction:column;justify-content:center;align-items:center;gap:16px;border-radius:12px;background:#F4F4F4}.pr-info__financing__wl a img{width:initial;border-radius:0}.video-play-btn{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:48px;height:48px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .1);backdrop-filter:blur(15px)}.product-video-item{border-radius:12px;position:relative;overflow:hidden}.product-video-item+.product-video-item{margin-top:12px}.jsv-show{display:none!important}.pr-info__3d-inner{position:relative}.pr-info__3d-btn{position:absolute;z-index:2;bottom:16px;right:16px;cursor:pointer;width:52px;height:48px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .2);backdrop-filter:blur(15px)}#product-3d-viewer{padding:0}.pr-info__specification-line{display:flex;padding:10px 16px;align-items:flex-start;justify-content:space-between;gap:16px;align-self:stretch;border-radius:12px;color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.pr-info__specification-inner>.pr-info__specification-line:nth-child(odd){background:rgb(15 215 80 / .1)}.pr-info__specification-inner>.pr-info__specification-line>div:last-child{font-weight:600}.cont-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px}.cont-info .block-white{height:158px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.cont-info .block-white>p{color:#777;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.cont-info__phones a{color:#1A1A1A;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.cont-info__soc a{height:48px;width:48px;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:rgb(26 26 26 / .1)}.cont-info__soc a:hover{background:#0FD750}.cont-info__soc a:hover path{fill:#1A1A1A}.cont__tab-w{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(4,1fr)}.cont__i{gap:40px;justify-content:space-between}.cont__i-l{gap:4px}.cont__i-t{color:#777;font-variant-numeric:lining-nums proportional-nums;font-size:16px;font-style:normal;font-weight:600;line-height:140%;gap:8px}.cont__i-link,.cont__i-d{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.cont__i-link:hover{color:#0FD750}.cont__m-inner{display:flex;gap:12px}.cont__m-inner .faq{width:416px;max-width:416px;min-width:416px}.cont__m-inner #map{flex:1;width:100%;border-radius:12px;overflow:hidden;min-height:460px}.cont__m-inner .cgm__fr>.cgm__fr-i:first-child{margin-top:0!important}.cont__m-inner .cgm__fr-i-l{gap:16px;flex-direction:column}.cont__m-inner .cgm__fr-i-l div a:not(.btn){color:#1A1A1A;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.cont__m-inner .d-flex{display:flex;flex-wrap:wrap;gap:16px}.cont__m-inner .cgm__fr-i-l div a.btn{display:flex;align-items:center;justify-content:center;color:#1A1A1A;font-size:14px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;height:48px;padding:0 20px;border-radius:12px;border:1px solid #D8D8D8;background:rgb(255 255 255 / .01);backdrop-filter:blur(10px)}.cont__m-inner .cgm__fr-i-l div a.btn:hover{border:1px solid #1A1A1A}.pr-main__rt__btns{position:absolute;right:0;top:0;display:flex;gap:8px}.product-card__actions a,.pr-main__rt__btns a{display:flex;width:28px;height:28px;justify-content:center;align-items:center;border-radius:8px;background:rgb(26 26 26 / .1);backdrop-filter:blur(10px)}.product-card__actions a._active>svg:first-child,.product-card__actions a:not(._active)>svg+svg,.pr-main__rt__btns a._active>svg:first-child,.pr-main__rt__btns a:not(._active)>svg+svg,.compare-product-image .js-favorite-toggle._active>svg:first-child,.compare-product-image .js-favorite-toggle:not(._active)>svg+svg{display:none}.h-main__wishlist path,.h-main__compare path{transition:all 0.3s ease-in-out}.h-main__wishlist:hover path,.h-main__compare:hover path{fill:#0FD750}.nice-check{position:relative;cursor:pointer}.nice-check input{position:absolute;opacity:0;left:-5000px}.nice-check>span{position:relative;display:flex;align-items:center;gap:8px}.nice-check>span:before{content:"";display:flex;width:24px;height:24px;border-radius:4px;border:1px solid #B1B1B1}.nice-check>input:checked+span:before{background:#1A1A1A;border:1px solid #1A1A1A}.nice-check>input:checked+span:after{content:"";display:block;width:24px;height:24px;background:url(/wp-content/themes/theme-sp/img/concord/nice-check.svg)no-repeat center;position:absolute;z-index:2;left:0;top:0;border:1px solid #fff0}.favorites-grid{display:flex;flex-direction:column;gap:12px}.favorites-grid .favorite-item-wrap{display:flex;gap:16px}.favorites-grid .favorite-item-wrap .product-card{border-radius:20px;padding:16px;background:#FFF;display:flex;gap:16px;flex:1}.favorites-grid .product-card .product-card__stickers.mob{display:none}.favorites-grid .favorite-item-wrap .product-card>div:last-child{flex:1;position:relative}.favorites-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.favorites-actions>div:last-child{display:flex;gap:8px}.favorites-select-all span{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.fav-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #D8D8D8;margin-top:20px;padding-top:16px}.favorites-empty,.compare-empty{font-size:16px;font-style:normal;font-weight:300;line-height:140%}.fav-card-top{position:absolute;right:0;top:0;display:flex;gap:8px}.fav-card-top .js-pdf-proposal{display:flex;align-items:center;justify-content:center;height:48px;width:48px;border-radius:12px;border:1px solid #D8D8D8;background:rgb(255 255 255 / .01);backdrop-filter:blur(10px)}.fav-card-top .js-pdf-proposal:hover{border:1px solid #1A1A1A}.fav-card-top .js-compare-toggle{display:flex;align-items:center;justify-content:center;height:48px;width:48px;border-radius:12px;border:1px solid rgb(26 26 26 / .1);background:rgb(26 26 26 / .1);backdrop-filter:blur(10px)}.fav-card-top .js-compare-toggle:hover{border:1px solid #1A1A1A}.fav-card-top .js-compare-toggle._active>svg:first-child,.fav-card-top .js-compare-toggle:not(._active)>svg+svg{display:none}.fav-card-top .js-compare-toggle._active{border:1px solid rgb(15 215 80 / .1);background:rgb(15 215 80 / .1)}.h-main__wishlist,.h-main__compare{position:relative}.wishlist-badge,.compare-badge{position:absolute;top:-8px;right:-8px;min-width:16px;display:flex;height:16px;padding:0 4px;border-radius:4px;background:#0FD750;backdrop-filter:blur(10px);color:#1A1A1A;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-transform:uppercase;align-items:center;justify-content:center;text-align:center}.compare-badge{top:-10px}.compare-cols,.compare-row{display:flex;gap:12px}.compare-label,.compare-col{flex:276px;max-width:276px;min-width:276px}#compare-categories{display:flex;flex-wrap:wrap;gap:8px}#compare-categories button{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;display:flex;padding:13px 12px 11px;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;background:#fff0;transition:all 0.3s ease-in-out}#compare-categories button:hover{background:rgb(15 215 80 / .1)}#compare-categories button._active{background:#0FD750}.compare-row{position:relative}.compare-row .block-white,.compare-row .block-grey{border-radius:0;padding:16px}.compare-row .compare-label{color:#777;font-size:14px;font-style:normal;font-weight:300;line-height:140%;position:relative}.compare-row .compare-label:not(.no-border):before{content:"";display:block;position:absolute;left:16px;top:0;width:calc(100% - 32px);height:1px;background:#D8D8D8}.compare-row .compare-label .bold,.compare-row .compare-label.bold{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.compare-row .compare-label .bold{margin-bottom:24px}#compare-diff-only+span{color:#1A1A1A;font-size:14px;font-style:normal;font-weight:300;line-height:140%}#compare-table>.compare-row:first-child .compare-label,#compare-table>.compare-row:first-child .compare-cols{border-radius:20px 20px 0 0}#compare-table>.compare-row:last-child .compare-label,#compare-table>.compare-row:last-child .compare-cols{border-radius:0 0 20px 20px}#compare-table>.compare-row .compare-cols{padding:0}#compare-table>.compare-row .compare-cols .compare-col{background:#FFF;padding:16px;color:#1A1A1A;font-size:14px;font-style:normal;font-weight:300;line-height:140%;position:relative;cursor:default;word-break:break-word}#compare-table>.compare-row .compare-cols .compare-col:not(.no-border):before{content:"";display:block;position:absolute;left:16px;top:0;width:calc(100% - 32px);height:1px;background:#D8D8D8}#compare-table>.compare-row .compare-cols .compare-col .bold,#compare-table>.compare-row .compare-cols .compare-col.bold{color:#1A1A1A;font-size:16px;font-style:normal;font-weight:600;line-height:140%}#compare-table>.compare-row:first-child .compare-cols .compare-col{border-radius:20px 20px 0 0}#compare-table>.compare-row:last-child .compare-cols .compare-col{border-radius:0 0 20px 20px}.compare-row .last{padding-top:0!important}.compare-row .compare-cols .compare-col.bold span{color:#1A1A1A;font-size:12px;font-style:normal;font-weight:600;line-height:140%;position:relative;margin-left:4px}.compare-table{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.compare-table::-webkit-scrollbar{display:none}.compare-fake-scroll{position:relative;height:4px;background:#D8D8D8;border-radius:20px}.compare-fake-scroll.top{position:relative;top:-16px}.compare-fake-scroll.bottom{position:relative;bottom:-16px}.compare-fake-thumb{position:absolute;left:0;top:0;height:100%;width:100px;background:#1A1A1A;border-radius:20px;cursor:grab}.compare-product-image{position:relative}.compare-product-image img{height:180px;object-fit:cover;border-radius:12px}.compare-product-image .js-compare-toggle{display:flex;width:28px;height:28px;justify-content:center;align-items:center;border-radius:8px;background:rgb(26 26 26 / .2);backdrop-filter:blur(10px);position:absolute;right:8px;top:8px}.compare-product-image .js-favorite-toggle{display:flex;width:28px;height:28px;justify-content:center;align-items:center;border-radius:8px;background:rgb(26 26 26 / .2);backdrop-filter:blur(10px);position:absolute;left:8px;top:8px}.h-main__rt .h-main__btn .btn-tr__t{color:#FFF;font-size:14px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase}.lang__drop{padding-top:16px;padding-bottom:16px}.lang__i{height:initial;border:none!important;padding:0}.lang__i+.lang__i{margin-top:16px}.h-main__lang .lang__main .lang__cur svg{transition:all 0.2s ease-in-out}.lang__i:hover,.lang__i:hover a{color:#0FD750}.h-main__lang:hover .lang__main{background:rgb(15 215 80 / .1);color:#0FD750}.h-main__lang:hover .lang__main .lang__cur{color:#0FD750}.h-main__lang:hover .lang__main .lang__cur svg{transform:rotate(180deg)}.h-main__lang:hover .lang__main .lang__cur svg path{fill:#0FD750}.img-hover-wrap{position:relative;overflow:hidden;border-radius:12px}.img-hover-wrap img{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.img-hover-wrap:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.viewed .block-grey,.hot .block-grey{padding-bottom:10px}.s-viewed,.s-hot{padding-bottom:14px}.product-card{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.product-card:hover{box-shadow:0 4px 10px 0 rgb(0 0 0 / .08)}.product-card .product-card{box-shadow:none!important}.ab__rt{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.fancybox__footer{z-index:3}.f-thumbs.is-horizontal .f-thumbs__slide{width:initial;--shift:0 !important}.is-modern .f-thumbs__slide__button{--clip-path:none;clip-path:none}.f-thumbs__slide__img{height:100%!important;border-radius:7px}.ttel__drop{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;visibility:hidden;opacity:0;position:absolute;left:0;top:110%;width:auto;min-width:100%;z-index:999999;-webkit-transform:scale(0);transform:scale(0);margin-top:-3em;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 20px 0 rgb(35 31 32 / .1);box-shadow:0 2px 20px 0 rgb(35 31 32 / .1)}.ttel{position:relative}.ttel:hover .ttel__drop{visibility:visible;opacity:1;margin-top:0;-webkit-transform:scale(1);transform:scale(1)}.lang__drop{top:110%}.ttel__drop a{border-radius:16px;background:#FFF;box-shadow:0 8px 10px 0 rgb(0 0 0 / .08);color:#1A1A1A;font-size:14px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;white-space:nowrap;padding:16px}.ttel__drop a:hover{color:#0FD750}.drop-categs .drop__i{margin-bottom:0!important}.drop-categs .drop__i-inner{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;width:100%}.drop-categs .drop__i-inner>.drop__i-arrow{border-radius:8px;background:#0FD750;padding:4px;display:flex;width:24px;height:24px;align-items:center;justify-content:center;opacity:0;transition:all 0.1s ease-in-out}.drop-categs .drop__i-inner:hover>.drop__i-arrow{opacity:1}.wpc-filters-range-min-column .wpc-filters-range-min{padding-left:46px!important}.wpc-filters-range-max-column .wpc-filters-range-max{padding-left:42px!important}.wpc-filters-range-min-column,.wpc-filters-range-max-column{position:relative}.wpc-filters-range-min-column:before,.wpc-filters-range-max-column:before{content:"Від";position:absolute;left:16px;top:13px;z-index:2;display:block;opacity:1;color:#777;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.wpc-filters-range-max-column:before{content:"До";left:16px}.h-main__rt .h-main__cat.btn-primary{background:rgb(255 255 255 / .1);color:#fff}.h-main__rt .h-main__cat.btn-primary path{fill:#fff}.h-main__rt .h-main__cat.btn-primary .btn-primary__t{text-shadow:0 1.2em 0 #fff}.h-main__rt .h-main__cat.btn-primary:hover,.h-main__rt .h-main__cat.btn-primary:active,.h-main__rt .h-main__cat.btn-primary._active{background:#0FD750;color:#1A1A1A}.h-main__rt .h-main__cat.btn-primary:hover path,.h-main__rt .h-main__cat.btn-primary:active path,.h-main__rt .h-main__cat.btn-primary._active path{fill:#1A1A1A}.h-main__rt .h-main__cat.btn-primary:hover .btn-primary__t,.h-main__rt .h-main__cat.btn-primary:active .btn-primary__t,.h-main__rt .h-main__cat.btn-primary._active .btn-primary__t{text-shadow:0 1.2em 0 #1A1A1A}#favorites-list .product-card .product-card__image>a{height:216px;width:292px;max-width:292px;min-width:292px}#career-b2 .part-ab__r{display:block}#career-b2 .part-ab__rt{position:relative;border-radius:20px;overflow:hidden}#career-b2 .part-ab__rt:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;right:0;bottom:0;background:rgb(0 0 0 / .5);z-index:1}#career-b2 .part-ab__rt h2{position:absolute;top:24px;left:24px;color:#FFF;z-index:2}#career-what .what__l{display:grid;grid-template-columns:repeat(8,1fr);grid-template-areas:"item1 item1 item2 item2 item2 item3 item3 item3""item1 item1 item4 item4 item5 item5 item6 item6";gap:8px}#career-what .what__l>div{display:flex;flex-direction:column;gap:16px}#career-what .what__l>div:nth-child(1){grid-area:item1}#career-what .what__l>div:nth-child(2){grid-area:item2}#career-what .what__l>div:nth-child(3){grid-area:item3}#career-what .what__l>div:nth-child(4){grid-area:item4}#career-what .what__l>div:nth-child(5){grid-area:item5}#career-what .what__l>div:nth-child(6){grid-area:item6}#career-what .what__i-p{display:flex;justify-content:space-between;align-items:center}#career-what .what__i-img{flex:0}#career-what .what__i-p span{color:#D8D8D8;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}#career-part-for .part-for-wrap{display:flex;align-items:center;justify-content:flex-start;gap:24px;font-size:16px}#career-part-for .part-for__lt{min-height:initial}#career-part-for .for_f{max-width:130px;min-width:130px;border-radius:130px;border:2px solid #0FD750}#career-part-for .part-for-name{color:#1A1A1A;font-size:18px;font-style:normal;font-weight:600;line-height:130%}#career-part-for .part-for-position{color:#777;font-size:16px;font-style:normal;font-weight:300;line-height:140%}#career-part-for p:not(.part-for-name,.part-for-position){display:flex;align-items:center;gap:8px;color:#1A1A1A;font-size:16px;font-style:normal;font-weight:500;line-height:140%}#career-part-for .h2{font-size:24px}.pp-vac__form .btn-primary-sq-arr{padding-right:5px}.pp-vac__form .b-file__subtxt{color:#777;display:block;font-size:16px;font-style:normal;font-weight:300;line-height:140%;padding-left:30px}.page-template-page-career .cgm__pick{border-radius:12px;background:rgb(26 26 26 / .65);padding:8px 16px}.page-template-page-career .cgm__pick-i{color:#0FD750!important;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-transform:uppercase;border-radius:4px;background:#1A1A1A!important;display:flex;padding:5px 4px 4px;justify-content:center;align-items:center;gap:4px;border:none!important}.page-template-page-career .cgm__pick-i:after{font-size:11px;font-style:normal;font-weight:400;line-height:100%;background:#0FD750!important;position:relative;top:-1px}.page-template-page-career .cgm__pick-t{color:#FFF;font-size:16px;font-style:normal;font-weight:300;line-height:140%}.page-template-page-career .cgm__pick-clear{color:#FFF;font-size:11px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.22px;text-transform:uppercase}.page-template-page-career .cgm__pick-clear:after{font-size:11px;font-style:normal;font-weight:400;line-height:100%;background:#FFF!important;position:relative;top:-1px}.pp-vac__info{background:#1A1A1A}.pp-vac__info-i-t{color:#0FD750}.def ul>li:before{background-image:url(/wp-content/themes/theme-sp/img/concord/icons/arrow-right-green.svg)}@media (min-width:1024px){.cg__i{grid-row:auto/span 1!important}.cg__i:nth-child(5n+1){grid-column:auto/span 12}.cg__i:nth-child(5n+2){grid-column:auto/span 12}.cg__i:nth-child(5n+3){grid-column:auto/span 8}.cg__i:nth-child(5n+4){grid-column:auto/span 8}.cg__i:nth-child(5n+5){grid-column:auto/span 8}.cg__i:nth-child(5n+1):hover{margin-left:0;margin-right:-24px}.cg__i:nth-child(5n+1):hover+.cg__i{margin-left:24px;margin-right:0}.cg__i:nth-child(5n+1):has(+.cg__i:hover){margin-left:0;margin-right:24px}.cg__i:nth-child(5n+2):hover{margin-left:-24px;margin-right:0}.cg__i:nth-child(5n+2):hover+.cg__i{margin-left:0;margin-right:0}.cg__i:nth-child(5n+2):has(+.cg__i:hover){margin-left:0;margin-right:0}.cg__i:nth-child(5n+3):hover{margin-left:0;margin-right:-24px}.cg__i:nth-child(5n+3):hover+.cg__i{margin-left:24px;margin-right:0}.cg__i:nth-child(5n+3):has(+.cg__i:hover){margin-left:0;margin-right:0}.cg__i:nth-child(5n+4):hover{margin-left:0;margin-right:-24px}.cg__i:nth-child(5n+4):hover+.cg__i{margin-left:24px;margin-right:0}.cg__i:nth-child(5n+4):has(+.cg__i:hover){margin-left:0;margin-right:24px}.cg__i:nth-child(5n+5):hover{margin-left:-24px;margin-right:0}.cg__i:nth-child(5n+5):hover+.cg__i{margin-left:0;margin-right:0}.cg__i:nth-child(5n+5):has(+.cg__i:hover){margin-left:0;margin-right:0}}@media (max-width:1279px){.h-main__cat .btn-primary__w,.h-main__rt>.h-main__nav{display:none}.h-main__rt .h-main__cat{width:48px;padding:5px 10px 4px}.h-main__cat .btn-primary__ic{margin-left:0}.h-main__rt{gap:8px}.h-main__lang,.h-main__logo{margin-right:8px}.cg__list{-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(2,1fr)}.form__i._c2{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}.form__policy{width:100%}.fm__m{flex-wrap:wrap}.fm__m>.fm__m-info{width:100%;margin-bottom:32px}.fm__m-nav{width:calc(25% - 10px)}.fm__bt-dev{flex-direction:column;align-items:flex-end}#products-grid .products,.cat-subs__grid{grid-template-columns:repeat(4,1fr);gap:8px}.pr-main__rt-line_2{flex-direction:column;align-items:flex-start}.pr-main__btn-order{width:100%;height:48px}.pr-main__btn-pdf{width:100%;height:48px}.pr-main__btn-pdf br{display:none}.prm__s-i.swiper-slide{height:400px}.garanty__r.garanty__r__z .garanty__item{gap:8px}.ppost-m__lt,.ppost-m__rt{height:initial}#career-what .what__l{display:grid;grid-template-columns:repeat(9,1fr);grid-template-areas:"item1 item1 item1 item2 item2 item2 item3 item3 item3""item4 item4 item4 item5 item5 item5 item6 item6 item6";gap:8px}}@media (min-width:1024px){.tablet{display:none!important}}@media (max-width:1023px){.pr-main__lt+.pr-main__rt{display:none}.container{padding-left:8px;padding-right:8px}.h-main__logo .h-main__logo-img{display:none}.h-main__logo .h-main__logo-img-mob{display:block!important}.h-main__cat .btn-primary__ic{width:24px;height:24px}.h-main__rt .h-main__cat{width:44px;min-width:44px;height:44px}.h-main__cat{width:60px;height:60px;min-height:36px;padding:4px}.lang__main .lang__cur svg{display:none}.cg__list .cg__list-t{font-size:18px}.ph-for__list{flex-wrap:wrap}.ph-for__list .ph-for__item{flex:1 1 50%;max-width:calc(50% - 8px)}.fm__m{flex-wrap:wrap;gap:32px 0}.fm__m-nav{width:calc(50% - 10px)}.fm__bt-dev{flex-direction:row;align-items:center}.fm__bt-rt{position:relative}.fm__bt-up{position:absolute;right:0;bottom:0}#products-grid .products,.cat-subs__grid{grid-template-columns:repeat(3,1fr)}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}.cat-p-top{grid-template-columns:repeat(1,1fr)}.cat-p-top__rt .btn-primary{margin:0}.pr-main__lt,.pr-main__rt{position:relative;width:100%}.pr-main__rt{position:relative;top:0;height:initial}.prm__s{padding:0}.prm__sm{display:none}.s-prod .swiper-pagination{transform:none;margin-top:16px}.s-prod .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background:#1A1A1A;opacity:.2;border:none;margin:6px!important}.s-prod .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#0FD750}.what__t.h2{max-width:100%}.garanty__r.garanty__r__w{display:flex;flex-direction:column}.part-for-c__lt{grid-column:1/span 4}.part-for-c__mt{grid-column:1/span 2}.part-for-c__rt{grid-column:3/span 2}.cta__lt{min-height:284px}.cta__lt>svg{width:142px}.part-ab__img{min-height:243px;height:243px;width:100%}.garanty__r.garanty__r__z .garanty__item{display:flex;flex-direction:column;gap:8px}.ab__lt{position:relative;top:0}.cont__tab-w{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}.cont__m-inner{flex-direction:column}.cont__m-inner .faq{width:100%;max-width:100%;min-width:100%}.fav-card-bottom{flex-direction:column;align-items:flex-start}.catalog-fast-filters-inner{display:none}#career-what .what__l{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"item1 item2""item3 item4""item5 item6";gap:8px}}@media (min-width:768px){.swiper-pagination,.mob{display:none!important}}@media (max-width:767px){body,html{overflow-x:hidden}.header{padding-top:8px;padding-right:0!important}.btn-primary,.btn-default{font-size:12px}.bodyWr{padding-top:68px}.block-white,.block-grey:not(.compare-cols,.compare-wrap){padding:16px;overflow:hidden}.block-white .swiper-js,.block-grey .swiper-js{overflow:visible}.mt40{margin-top:20px}.mt32{margin-top:20px}.mt24,.mt16{margin-top:12px}.mt12{margin-top:8px}.s-categs{overflow:visible}.swiper-pagination{transform:none;margin-top:16px}.swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background:#1A1A1A;opacity:.2;border:none;margin:6px!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#0FD750}.h-main__currency,.h-main__btn2[data-drop="search"],.h-main__lang{display:none}.ph-for__r,.cg__list{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}.h-main__w{gap:8px;padding:0}.h-main__logo{display:none}.h-main__logo-mob{width:52px;min-width:52px;height:52px;border-radius:14px;background:rgb(26 26 26 / .65);backdrop-filter:blur(15px);display:flex!important;align-items:center;justify-content:center}.h-main__cat{width:52px;height:52px}.h-main__btn2,.h-main__menu.btn-primary .btn-primary__ic{height:44px;width:44px;min-width:44px}.h-main__r2{gap:24px}.h-main__rt{gap:8px;justify-content:space-between;padding:4px;border-radius:14px}.h-main__menu.btn-primary{border-radius:14px}.ph-top__i-t{font-size:32px}.ph-top__i-d{font-size:16px;height:90px;overflow:auto}.ph-top .container .container{padding:0}.ph-top__nav{bottom:126px}.h2,.ab-num__i-t,.garanty__i-t span:last-child,.cont__m-t,.cta__t,.def h2{font-size:24px}.cg__list,.cg__r{gap:8px}.cg__i{min-height:160px}.cg__r>.cg__i:nth-child(4),.cg__r>.cg__i:nth-child(5){grid-column:auto/span 2}.cg__i-t{font-size:18px}.cg__d{font-size:14px}.cg__list .cg__list-img{width:72px;height:72px;min-width:72px}.cg__list .cg__list-img-wrap{width:72px;height:72px;min-width:72px}.product-card .product-card__image>a{height:100px}.product-card .product-card__stickers{position:relative;left:0;top:0;margin-top:8px}.product-card .product-card__stickers.mob{flex-direction:row;flex-wrap:wrap;gap:4px}.product-card .product-card__stickers.mob .sticker{white-space:nowrap}.product-card .sticker{font-size:10px}.crsl__nav,.oh-top__nav{display:none}.product-card{padding:12px}.product-card .product-card__title a{font-size:14px}.product-card .product-card__price{gap:4px}.product-card .product-card__price strong{font-size:14px}.product-card .product-card__price span{font-size:11px}.ph-why__lt{padding:16px;min-height:315px}.ph-why__pre-t{font-size:24px}.ph-why__t{font-size:14px}.ph-why__i-p{min-width:28px}.ph-why__i-t{font-size:18px}.ph-why__i-d{font-size:14px}.ph-why__i{padding:16px 16px 16px 12px}.ph-why__r,.ph-why__rt{gap:8px}.s-oh{overflow:visible}.oh-top__i a{min-height:90px}.oh-top-official{right:50%;transform:translate(50%,-50%);font-size:10px;white-space:nowrap}.ph-for__r{gap:8px}.ph-for__lt{min-height:215px}.ph-for__item .ph-for__b{font-size:24px;gap:0}.ph-for__item .ph-for__b span{font-size:48px;bottom:0;margin:0 4px}.ph-for__item .ph-for__m{font-size:12px;margin-top:12px}.cta__lt{min-height:284px;padding:16px}.cta__lt>svg{width:142px}.form__i{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}.cta__r{gap:8px}.form{grid-gap:20px 0}.seo__t{font-size:24px}.seo__d{font-size:14px}.seo__r{gap:20px}.fm__w{gap:16px}.fm__m{justify-content:space-between}.fm__m>.fm__m-info{gap:32px;margin-bottom:0}.fm__m-nav-cont-link,.fm__m-nav-a{font-size:14px}.fm__m-nav-l{gap:12px}.fm__m-info+.fm__m-nav+.fm__m-nav~.fm__m-nav{width:100%}.fm__bt,.fm__bt-nav-l{gap:12px}.fm__bt-dev-t,.fm__bt-nav-a{font-size:14px}.fm__bt-rt{margin-top:12px}.top__t{font-size:32px}.top__row{gap:12px}.cat-p-top{gap:20px;margin-top:0}.cat-p-top__d{font-size:14px}.cat-subs__grid{display:none}.categs__i{border-radius:12px;position:relative;overflow:hidden}.categs__i:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:rgb(0 0 0 / .4);z-index:1}.categs__i>span{color:#FFF;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;position:absolute;z-index:2;top:16px;left:16px;hyphens:auto;max-width:calc(100% - 32px)}.categs__i>a{color:#FFF;font-size:24px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;position:absolute;z-index:2;bottom:16px;right:16px;min-width:44px;padding:0!important}#products-grid .products{grid-template-columns:repeat(2,1fr)}.s-hot-5 .product-card .product-card__image>a,.woocommerce ul.products li.product .product-card__image>a{height:100px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:0}.faq .cgm__fr-i-t{font-size:16px}.faq .cgm__fr-i-l{font-size:14px}.faq .cgm__fr-i-t>span{min-width:28px}#products-grid>.wpc-filters-open-button-container{display:none}#products-top{margin-bottom:12px}.pr-what .what__l{grid-template-columns:repeat(1,1fr);gap:8px}.tab{font-size:12px}.prm__s-i.swiper-slide{height:242px}.s-prod .prm__s__nav{display:none}.pr-info__m-i .def>*,.pr-info__specification-line,.pr-main__chars span,.pr-main__rt-stock,.pr-main__rt-sku,.pr-main__brand{font-size:14px}.pr-main__rt__price strong{font-size:24px}.pr-info__m-i .def>h2{font-size:16px}.what__i-t.h3_1{font-size:18px}.what__r .what__i-d{font-size:14px}.what__i-p{min-width:24px}.top__row{padding:16px}.pr-info__financing__i-t{font-size:18px}.pr-info__m-i .def>*.pr-info__financing__t{font-size:14px}.pr-info__financing__wl{-ms-grid-columns:1fr 8px 1fr;grid-template-columns:repeat(2,1fr);gap:8px}.pr-info__financing__wl a{height:95px}.pr-info__financing__wl a img{max-width:80%}.part-ab__r{gap:8px}.part-ab__lt .h2{font-size:18px}.what__i{padding:16px 16px 16px 12px}.garanty__r.garanty__r__w .garanty__r__lt .h2{font-size:12px}.garanty__r.garanty__r__w .garanty__r__rt .cg__d{font-size:18px}.garanty__r.garanty__r__w .garanty__list{display:flex;flex-direction:column;gap:8px}.garanty__r.garanty__r__w .garanty__list .garanty__item-t{font-size:14px}.part-for__r{display:flex;flex-direction:column;gap:8px}.part-for__lt{min-height:243px}.part-for-c__r{display:flex;flex-direction:column;gap:8px}.part-for-c__mt,.part-for-c__rt{gap:20px}.part-for-c__mt p,.part-for-c__rt p{font-size:14px}.s-crsl{overflow:visible}.garanty__r{display:flex;flex-direction:column;gap:8px}.garanty__item+.garanty__item{margin-top:8px}.garanty__item-t{gap:8px;font-size:18px}.garanty__item-w{font-size:14px}.garanty__r.garanty__r__z{display:flex;flex-direction:column;gap:8px}.garanty__r.garanty__r__z .garanty__r__lt{position:relative;top:0}.garanty__item{padding:16px}.garanty__r__rt{max-width:100%}.garanty__r.garanty__r__z .garanty__item .garanty__item-t{gap:12px}.dealers__list{display:flex;flex-direction:column;gap:8px}.dealer__item .dealer__item-img .brand-name{font-size:18px;left:16px;top:16px}.dealer__item .dealer__item-img .dealers__i-logo{right:16px;top:16px;max-width:50%}.dealer__item .dealer__item-description{font-size:12px}.part-for-c__d{display:flex;flex-direction:column;gap:8px}.part-for-c__d .cg__d,.part-for-c__d .cg__d p{font-size:14px}.ab__rt-i{gap:7px 20px;flex-wrap:wrap}.ab__rt-i-t{width:initial;font-size:48px;min-width:210px;align-items:center;justify-content:flex-start}.ab__rt-i-d{width:100%;font-size:14px;padding-left:64px}.ab__rt{gap:32px}.fin__l{display:-ms-grid;display:grid;gap:8px;grid-template-columns:repeat(1,1fr)}.fin__l .fin__i-t{font-size:18px}.cont__tab-w,.cont-info{display:flex;flex-direction:column;gap:8px}.cont__i{gap:20px}.cont-info .block-white>p,.cont__i-t,.cont__i-link,.cont__i-d{font-size:14px}.cont-info .block-white{height:initial;gap:20px}.dm__w.default{font-size:14px}.what__r__f .what__l{display:flex;flex-direction:column;gap:8px}.tender .part__i .part__i-status,.tender .part__i .part__i-pre{font-size:10px}.tender .part__i .part__i-title,.tender .part__i .part__i-pp{font-size:14px}.tender .part__i .part__i-t{font-size:16px}.ppost__meta-i{font-size:14px}.ppost-soc{margin-top:16px!important}.ppost-m__lt .ppost-nav .ppost-nav__t{font-size:16px}.ppost-m__lt .ppost-nav .ppost-nav__a{font-size:14px}.ppost__meta{margin-top:4px}.def>*{margin:12px 0}.def h1,.def h2{margin-top:12px}.def blockquote{font-size:18px}.def h3,.def h4{font-size:16px}.def h4{text-transform:none}.def img{border-radius:12px}.drop{padding-top:68px}.drop-menu .h-main__nav-l{gap:20px;flex-direction:column}.drop-menu .drop-list__i{font-size:14px}.drop-menu .h-main__nav-a{font-size:12px;text-transform:none}.drop-menu__top{padding:16px!important;height:calc(100dvh - 210px);overflow:auto}.drop-menu__bottom{padding:16px!important}.drop-menu__bottom>.d-flex{flex-direction:column}.drop-menu__bottom p{font-size:12px;margin-bottom:8px}.drop-menu__phones a{font-size:14px}.drop-menu__soc a{height:44px;width:44px}.drop-menu__top .h-main__btn.mob{border-radius:12px;background:rgb(26 26 26 / .1);margin-top:0;margin-bottom:20px;width:100%;color:#1A1A1A;font-size:12px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase}.drop-categs .drop__w{width:100%;max-width:100%;margin-left:0}.drop-categs .drop__top{max-height:calc(100vh - 72px);overflow:auto}.drop-categs .drop__i-t{font-size:12px;padding:0}.drop__i>.drop__w{display:block;position:absolute;inset:0;z-index:20;transform:translateX(100%);transition:transform .25s ease;overflow-y:auto}.drop__i>.drop__w.is-open{transform:translateX(0);left:0}.drop-categs .drop__w .drop__w{padding-left:0}.drop-categs .drop__w .drop__w .drop__top{height:100%}.drop__back{display:flex;align-items:center;gap:8px;padding:8px 8px 12px 8px;border-bottom:1px solid #D8D8D8;background:none;font:inherit;cursor:pointer;color:#777;font-size:12px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;margin-bottom:12px}.drop__w{position:relative;overflow:hidden}.drop__top:not(._g3,._burger) .drop__i:not(:last-child){margin-bottom:0}.h-main__rt .h-main__cat{padding:0}.drop-categs .drop__i-t{background:transparent!important}.drop-categs .drop__i{min-height:48px;background:transparent!important}.drop__i-arrow{opacity:0!important}.drop-categs .drop__i-inner>.drop__i-arrow{opacity:1!important}.favorites-grid .product-card>div+div>.fav-card-top,.fav-card-bottom>div+div>button:first-child,.favorites-actions>div+div>button:first-child .btn-primary__w{display:none}.favorites-select-all span{font-size:14px}.favorites-grid .favorite-item-wrap .product-card{padding:12px;flex-direction:column}.favorites-grid .product-card .product-card__image{width:100%;height:197px}.favorites-grid .product-card .product-card__image{width:100%}.favorites-grid .product-card .product-card__image>a{height:197px}.favorites-grid .product-card .product-card__stickers.mob{display:flex;position:static}.favorite-item-wrap{gap:12px}.fav-card-top{position:relative;display:flex;justify-content:flex-end}.fav-card-top.mob{border-top:1px solid #D8D8D8;margin-top:12px;padding-top:12px}.fav-card-bottom{border-top:none;margin-top:12px;padding-top:0;gap:0}.fav-card-bottom>div{width:100%}.fav-card-bottom .js-pdf-proposal,.fav-card-bottom .js-pdf-consult{display:flex;align-items:center;justify-content:center;height:44px;width:44px;border-radius:12px;border:1px solid #D8D8D8;background:rgb(255 255 255 / .01);backdrop-filter:blur(10px)}.fav-card-bottom .js-compare-toggle{height:44px;width:44px}.block-grey.compare-wrap{padding:16px;position:relative}#compare-categories button{font-size:12px}.compare-row{gap:8px}#compare-table>.compare-row .compare-cols .compare-col,.compare-row .compare-label{font-size:12px}.compare-row .compare-label .bold,.compare-row .compare-label.bold,#compare-table>.compare-row .compare-cols .compare-col .bold,#compare-table>.compare-row .compare-cols .compare-col.bold{font-size:14px}.compare-label,.compare-col{flex:136px;max-width:calc(50vw - 25px);min-width:calc(50vw - 25px)}#compare-table>.compare-row .compare-cols .compare-col{padding:12px}.compare-product-image img{height:100px}.compare-cols{gap:1px}.compare-row .block-white,.compare-row .block-grey{padding:12px}.nice-check>span:before{min-width:24px}#compare-categories{display:flex;flex-wrap:nowrap;gap:8px;overflow:auto}#compare-categories button{white-space:nowrap}.pp-ck__row,.pp-vac,.pp-vac__form{padding:16px}.team .part__i .part__i-t,.vacb__i-t{font-size:18px}.pp-ck__d,.pp-ck__row .btn-tr,.team .part__i .part__i-d,.pp-vac__info-i-t{font-size:12px}.catalog-fast-filters>button,.catalog-fast-filters>.catalog-count,.pp-vac__d{font-size:14px}.pp-ck__t{font-size:16px}.pp-ck .pp-close{right:16px;top:16px}.pp-ck .pp-close{right:26px;top:26px}.drop.drop-filter{padding-top:64px}.drop-filter-inner{width:100%}.drop-filter-inner .wpc-filters-scroll-container{max-height:calc(100dvh - 156px)}.drop-filter-inner .wpc-filter-title{font-size:11px}.drop-filter-inner input.wpc-filter-search-field,.drop-filter-inner input[type=number].wpc-filters-range-max,.drop-filter-inner input[type=number].wpc-filters-range-min{height:44px;font-size:14px}.drop-filter-inner .wpc-filter-pa_condition label a,.drop-filter-inner .wpc-filter-product_special label a{font-size:12px}body .wpc-filters-main-wrap li.wpc-term-item{margin-bottom:0}body .drop-filter-inner .wpc-filters-main-wrap a.wpc-filters-submit-button,body .drop-filter-inner .wpc-filters-main-wrap a.wpc-filters-reset-button,.drop-filter-inner .wpc-filters-scroll-container>a{height:44px}.h-main>.container{padding-left:24px;padding-right:24px}.p404__r{display:flex;flex-direction:column;gap:8px}.p404__rt__pre{font-size:48px}.p404__rt__t{font-size:32px}.p404__rt__d{font-size:14px}#compare-table>.compare-row:nth-child(4) .compare-col,#compare-table>.compare-row.compare-attr-row .compare-col{padding:12px;border-top:40px solid #F4F4F4;word-break:break-word}.compare-row .compare-label:not(.no-border):before,#compare-table>.compare-row .compare-cols .compare-col:not(.no-border):before,#compare-table>.compare-row.compare-attr-row .compare-col:before{display:none}#compare-table>.compare-row{position:initial}#compare-table>.compare-row .compare-label{left:0;background:#fff0;width:100%;text-align:center;max-width:100%;min-width:100%;flex:100%;position:absolute;z-index:2;padding:0 24px;height:40px;display:flex;align-items:center;justify-content:center;text-align:center}#compare-table>.compare-row .compare-label .title-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%}.compare-fake-scroll.bottom{display:none}.compare-table{-webkit-overflow-scrolling:touch}.compare-fake-scroll.top{position:relative;top:48px}.compare-fake-scroll.top+#compare-table{padding-top:60px}#compare-table>.compare-row:first-child>.compare-label{top:14px;padding-left:16px;left:0;text-align:left;align-items:center;justify-content:flex-start}#compare-table>.compare-row:nth-child(1) .compare-label .bold,#compare-table>.compare-row:nth-child(3) .compare-label{display:none}#compare-table>.compare-row:nth-child(3) .compare-cols .compare-col:not(.no-border):before{content:"";display:block;position:absolute;left:16px;top:0;width:calc(100% - 32px);height:1px;background:#D8D8D8}#compare-table>.compare-row:first-child .compare-cols .compare-col{border-radius:0}#compare-table>.compare-row:first-child .compare-cols .compare-col:first-child{border-radius:20px 0 0 0}#compare-table>.compare-row:first-child .compare-cols .compare-col:last-child{border-radius:0 20px 0 0}.h-main__wishlist,.h-main__compare{width:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.wishlist-badge,.compare-badge{right:0}.open-menu-info .h-main__wishlist,.open-menu-info .h-main__compare,.open-menu-cat .h-main__wishlist,.open-menu-cat .h-main__compare{display:none}.open-menu-info .h-main__btn2[data-drop="search"],.open-menu-info .h-main__lang{display:flex;margin:0}.open-menu-info .lang__main{width:44px;min-width:44px;height:44px}.search__top-w{height:44px}.search__top-close{width:44px;height:44px}.search__cont .products .product-card__image{width:116px;min-width:116px}.search__cont .woocommerce ul.products li.product .product-card__image>a{height:86px}.search__cont .products{display:flex;flex-direction:column;gap:8px}.search__cont-w{max-height:calc(100vh - 110px);overflow:auto}.search__top{padding:0 16px}.search__cont-w2{gap:8px}.open-menu-cat .h-main__currency{display:flex}.h-main__currency>div{font-size:12px}.pr-info__specification-inner>.pr-info__specification-line>div:last-child{text-align:right;min-width:40%}.pr-info__specification-line{align-items:center}.product-card .product-card__image .product-card__stickers{display:none}.woocommerce ul.products li.product h3{padding:8px 0 0}.block-white .swiper-js.s-prod{overflow:hidden}html.no-scroll{overflow:hidden;line-height:100vh}.wpc-filters-range-min-column:before,.wpc-filters-range-max-column:before{font-size:14px;top:12px}.drop-categs .drop__title .drop__i-arrow{opacity:1!important}#favorites-list .product-card .product-card__image>a{height:200px;width:100%;max-width:100%;min-width:100%}#career-what .what__l{display:grid;grid-template-columns:repeat(1,1fr);grid-template-areas:"item1""item2""item3""item4""item5""item6";gap:8px}#career-part-for .part-for-wrap{flex-direction:column;gap:20px;align-items:flex-start}#career-part-for .for_f{max-width:110px;min-width:110px;border-radius:110px}.cta__rt .pp-vac__form{padding:0}}#products-top .catalog-fast-filters:has(.concord-quick-status){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}#products-top .catalog-count{display:flex;align-items:center;gap:4px;width:auto;min-width:0;min-height:44px;font-size:14px;white-space:nowrap}#products-top .open-filters{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:150px;min-width:150px;height:44px;padding:0 10px;border:1px solid #D8D8D8;border-radius:12px;background:#FFF;color:#1A1A1A;font-size:14px;line-height:1.2;white-space:nowrap;transition:border-color .3s ease-in-out}#products-top .open-filters svg{flex:0 0 24px}#products-top .open-filters:hover{border-color:#1A1A1A}#products-top .catalog-fast-filters-inner{width:100%;min-width:0}#products-top .catalog-fast-filters-inner .wpc-filters-widget-wrapper:has(>.concord-quick-status){display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px}#products-top .concord-quick-status{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px}#products-top .concord-quick-status [data-concord-status]{order:100}#products-top .concord-quick-status [data-concord-status="new"]{order:1}#products-top .concord-quick-status [data-concord-status="used"]{order:2}#products-top .concord-quick-status [data-concord-status="demo"]{order:3}#products-top .concord-quick-status [data-concord-status="sale"]{order:4}#products-top .concord-quick-status label a{box-sizing:border-box;height:44px;padding:0 10px;font-size:14px;line-height:1.2}#products-top .concord-quick-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;min-width:0}#products-top .concord-quick-fields:has(>.wpc-filter-product_cat.concord-category-managed){grid-template-columns:repeat(4,minmax(0,1fr))}#products-top .concord-quick-fields>.wpc-filter-product_cat.concord-category-managed{grid-column:span 2}#products-top .concord-quick-fields>.wpc-filters-section{width:auto!important;min-width:0}#products-top .concord-quick-fields .concord-category-fields{gap:8px}#products-top .concord-quick-fields .js-filter-select,#products-top .concord-quick-fields .b-select__wr{width:100%;min-width:0}#products-top .concord-quick-fields .b-select__title{box-sizing:border-box;display:block;height:44px;min-height:44px;padding:0 34px 0 12px;font-size:14px;line-height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#products-top .open-filters:focus-visible,#products-top .concord-quick-fields .b-select__title:focus-visible,#products-top .concord-quick-status label a:focus-visible,#products-top .concord-quick-status input:focus-visible+label a{outline:2px solid #0FD750;outline-offset:3px}@media (min-width:1024px) and (max-width:1439px){#products-top .catalog-fast-filters:has(.concord-quick-status){grid-template-columns:minmax(0,1fr)}#products-top .catalog-fast-filters:has(.concord-quick-status)>:is(.catalog-count,.catalog-fast-filters-inner,.open-filters){grid-area:1/1}#products-top .catalog-count{justify-self:start;align-self:start;position:relative;z-index:1}#products-top .open-filters{justify-self:end;align-self:start;position:relative;z-index:1}#products-top .catalog-fast-filters-inner .wpc-filters-widget-wrapper:has(>.concord-quick-status){grid-template-columns:minmax(0,1fr);row-gap:12px}#products-top .concord-quick-status{box-sizing:border-box;justify-content:center;padding-inline:max(162px,var(--concord-quick-side-reserve, 162px))}}@media (max-width:1023px){#products-top .catalog-fast-filters:has(.concord-quick-status){grid-template-columns:minmax(0,1fr) auto}#products-top .catalog-fast-filters-inner{display:none}#products-top .catalog-count{overflow:hidden}}@media (prefers-reduced-motion:reduce){#products-top .open-filters,#products-top .concord-quick-fields .b-select__title,#products-top .concord-quick-status label a{transition:none}}.pr-main .pr-main__lt,.pr-main .pr-main__rt{min-width:0}.pr-main .pr-main__rt{position:relative;top:auto;height:auto;max-height:none;overflow:visible}.pr-main__r>.pr-main__rt{display:none}.pr-main__r>.pr-main__lt,.pr-main .pr-main__rt.tablet{width:100%}@media (min-width:1024px){.pr-main__r>.pr-main__lt{width:calc(50% - 6px)}.pr-main__r>.pr-main__rt{display:block}.pr-main__r>.pr-main__rt.is-summary-sticky{position:sticky;top:var(--summary-sticky-top,88px)}}.pr-main__rt .top__t,.pr-main__rt .pr-main__rt__price strong,.pr-main__rt .pr-main__rt-sku{overflow-wrap:anywhere;white-space:normal}.pr-main__rt .pr-main__rt-line_1>div:first-child{min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:8px 16px}.pr-main__rt .pr-main__rt-line_1>div:last-child{flex-shrink:0}.pr-main__rt .pr-main__rt__price{padding-right:72px}.pr-main__equipment{margin-top:24px;padding-top:24px;border-top:1px solid #D8D8D8;color:#282828}.pr-main__equipment .pr-main__equipment-title{margin:0 0 16px;color:#1A1A1A;font-size:18px;font-weight:600;line-height:1.3;text-transform:none}.pr-main__equipment .pr-main__equipment-list{margin:0;padding:0 0 0 20px;list-style:disc outside;font-size:16px;font-weight:300;line-height:1.4}.pr-main__equipment-list>li{margin:0;padding-left:4px;list-style:inherit;overflow-wrap:anywhere}.pr-main__equipment-list>li+li{margin-top:10px}.pr-main__equipment-list>li::marker{color:#0FD750}@media (max-width:767px){.pr-main__equipment{margin-top:20px;padding-top:20px}.pr-main__equipment .pr-main__equipment-title{font-size:16px}.pr-main__equipment .pr-main__equipment-list{font-size:14px}}@media (max-width:767px){.s-prod .swiper-pagination.concord-gallery-dots-window{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:220px;max-width:100%;height:22px;padding:0;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;inset:auto!important;transform:none}.s-prod .concord-gallery-dots-window .swiper-pagination-bullet{flex:0 0 10px;width:10px;height:10px;margin:6px!important;background:rgb(26 26 26 / .2);opacity:1;visibility:var(--concord-dot-visibility,visible);transform:translateX(var(--concord-dot-offset,0)) scale(var(--concord-dot-scale,1));transition:transform 320ms cubic-bezier(.22,.61,.36,1)}.s-prod .concord-gallery-dots-window .concord-gallery-dot-active{position:absolute;top:6px;left:6px;width:10px;height:10px;border-radius:50%;background:#0FD750;pointer-events:none;z-index:1;transition:transform 320ms cubic-bezier(.22,.61,.36,1);will-change:transform}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.s-prod .concord-gallery-dots-window .swiper-pagination-bullet,.s-prod .concord-gallery-dots-window .concord-gallery-dot-active{transition:none}}@media (max-width:767px){.header{--mobile-action-size:40px;--mobile-panel-size:48px;--mobile-header-gap:4px}.header .h-main>.container{padding-inline:8px}.header .h-main__w{width:100%;max-width:404px;margin-inline:auto;padding:0;gap:var(--mobile-header-gap);align-items:center;flex-wrap:nowrap;justify-content:center}.header .h-main__logo-mob,.header .h-main__cat.h-main__menu{flex:0 0 var(--mobile-panel-size);width:var(--mobile-panel-size);min-width:var(--mobile-panel-size);max-width:var(--mobile-panel-size);height:var(--mobile-panel-size);min-height:var(--mobile-panel-size);box-sizing:border-box;padding:4px;border-radius:14px;background:rgb(40 40 40 / .92)}.header .h-main__logo-mob>.h-main__logo-img-mob{width:32px;height:25px}.header .h-main__rt{flex:0 0 auto;width:max-content;min-width:0;height:var(--mobile-panel-size);box-sizing:border-box;padding:4px;gap:var(--mobile-header-gap);align-items:center;justify-content:flex-start;border-radius:14px;background:rgb(40 40 40 / .92)}.header .h-main__rt>.h-main__cat[data-drop="nav-cat"]{order:0;flex:0 0 68px;width:68px;min-width:68px;max-width:68px;height:var(--mobile-action-size);min-height:var(--mobile-action-size);padding:0;gap:0;justify-content:center;border-radius:10px;background:rgb(255 255 255 / .1);color:#fff;text-transform:none}.header .h-main__rt>.h-main__cat[data-drop="nav-cat"]>.btn-primary__ic{display:none}.header .h-main__rt>.h-main__cat[data-drop="nav-cat"]>.btn-primary__w{display:block;font-size:13px;height:1.2em;line-height:1.2;overflow:hidden}.header .h-main__rt>.h-main__cat[data-drop="nav-cat"] .btn-primary__t{display:block;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;text-transform:none;color:inherit;text-shadow:0 1.2em 0 currentColor;transform:translateY(0);transition:transform .545s var(--animation-secondary)}.header .h-main__rt>.h-main__cat[data-drop="nav-cat"]:active,.header .h-main__rt>.h-main__cat[data-drop="nav-cat"]._active{background:#0FD750;color:#1A1A1A}.header .h-main__rt>.h-main__cat[data-drop="nav-cat"]:active .btn-primary__t,.header .h-main__rt>.h-main__cat[data-drop="nav-cat"]._active .btn-primary__t{transform:translateY(-1.2em)}.header .h-main__wishlist,.header .h-main__compare,.header .h-main__rt>.h-main__btn2{display:flex;position:relative;flex:0 0 var(--mobile-action-size);width:var(--mobile-action-size);min-width:var(--mobile-action-size);max-width:var(--mobile-action-size);height:var(--mobile-action-size);min-height:var(--mobile-action-size);padding:0;margin:0;align-items:center;justify-content:center;border-radius:10px;background:rgb(255 255 255 / .1)}.header .h-main__wishlist>svg,.header .h-main__compare>svg,.header .h-main__rt>.h-main__btn2 svg,.header .h-main__menu .btn-primary__ic>svg{width:20px;height:20px}.header .h-main__rt>.ttel.h-main__btn2>a.ttel{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.header .h-main__menu .btn-primary__ic{flex:0 0 var(--mobile-action-size);width:var(--mobile-action-size);min-width:var(--mobile-action-size);height:var(--mobile-action-size);padding:0;margin:0;border-radius:10px;background:rgb(255 255 255 / .1)}.header .h-main__cat.h-main__menu._active{background:rgb(40 40 40 / .92)}.header .h-main__cat.h-main__menu._active .btn-primary__ic{background:#0FD750}.header .h-main__cat.h-main__menu._active .btn-primary__ic:after{background-image:url(/wp-content/themes/theme-sp/img/close.svg);background-size:20px 20px}.header .h-main__currency{order:2;flex:0 0 74px;width:74px;min-width:74px;margin:0;gap:4px;align-items:flex-start}.header .h-main__currency>div{gap:4px}.header .h-main__rt>.h-main__btn2[data-drop="search"]{order:1}.header .h-main__wishlist{order:3}.header .h-main__compare{order:4}.header .h-main__rt>.ttel.h-main__btn2{order:5}.header .h-main__currency,.header .h-main__lang,.header .h-main__rt>.h-main__btn2[data-drop="search"]{display:none}.open-menu-cat .header .h-main__currency,.open-menu-cat .header .h-main__rt>.h-main__btn2[data-drop="search"]{display:flex}.open-menu-cat .header .h-main__wishlist,.open-menu-cat .header .h-main__compare{display:none}.header .h-main__wishlist>.wishlist-badge,.header .h-main__compare>.compare-badge{top:-6px;right:-3px;bottom:auto;left:auto;box-sizing:border-box;height:16px;min-width:16px;padding:0 3px;font-size:11px;line-height:16px;text-align:center;border-radius:5px}.header .h-main__rt>.ttel.h-main__btn2>.ttel__drop{left:auto;right:0;max-width:calc(100vw - 16px);transform-origin:top right}.header .h-main__rt>.ttel.h-main__btn2:focus-within>.ttel__drop{visibility:visible;opacity:1;margin-top:0;transform:scale(1)}.bodyWr,.header .drop{padding-top:64px}.header .drop-menu__top{height:calc(100dvh - 210px)}.header .drop-categs .drop__top{max-height:calc(100dvh - 72px)}.header .drop-categs>.container>.drop__w>.drop__top>.drop__title>a{border-bottom:0;margin-bottom:0}.header .drop-categs>.container>.drop__w>.drop__top>.drop__i>.drop__i-inner{border-top:1px solid #D8D8D8;border-radius:0;margin-inline:8px;padding:12px 0;min-height:48px}}@media (min-width:360px) and (max-width:767px){:root{--mobile-header-space:clamp(64px, calc(2px + 100vw / 6), 72px)}.header .h-main__logo-mob,.header .h-main__cat.h-main__menu{flex:1 0 48px;width:auto;min-width:48px;max-width:56px;height:auto;aspect-ratio:1}.header .h-main__rt{flex:4 0 252px;width:auto;max-width:284px;height:auto;align-self:stretch}.header .h-main__rt>:is(.h-main__wishlist,.h-main__compare,.h-main__btn2){flex:1 0 40px;width:auto;min-width:40px;max-width:48px;height:auto;aspect-ratio:1}.header .h-main__menu .btn-primary__ic{flex:0 0 auto;width:100%;height:auto;aspect-ratio:1}.header .h-main__rt>.h-main__cat[data-drop="nav-cat"]{height:auto;align-self:stretch}.header .h-main__currency{flex:2 0 84px;width:auto;min-width:84px;max-width:100px}.header .h-main__rt>.h-main__btn2[data-drop="search"]{display:flex}.bodyWr,.header .drop{padding-top:var(--mobile-header-space)}.header .drop-menu__top{height:calc(100dvh - var(--mobile-header-space) - 146px)}.header .drop-categs .drop__top{max-height:calc(100dvh - var(--mobile-header-space) - 8px)}}@media (min-width:360px) and (max-width:389px){:root{--mobile-header-space:clamp(60px, calc(3px + 100vw / 6), 72px)}.header{--mobile-action-size:36px;--mobile-panel-size:44px}.header .h-main__logo-mob,.header .h-main__cat.h-main__menu{flex-basis:44px;min-width:44px}.header .h-main__rt{flex-basis:232px}.header .h-main__rt>:is(.h-main__wishlist,.h-main__compare,.h-main__btn2){flex-basis:36px;min-width:36px}.header .h-main__menu .btn-primary__ic{min-width:36px}.header .h-main__currency{flex-basis:75px;min-width:75px}}@media (max-width:389px){.header{--mobile-header-gap:3px}}@media (max-width:359.98px){.open-menu-cat .header .h-main__rt>.ttel.h-main__btn2{display:none}}@media (max-width:359.98px){.header{--mobile-action-size:36px;--mobile-panel-size:44px}.bodyWr,.header .drop{padding-top:60px}.header .drop-menu__top{height:calc(100dvh - 206px)}.header .drop-categs .drop__top{max-height:calc(100dvh - 68px)}}@media (max-width:767px) and (hover:hover) and (pointer:fine){.header .h-main__rt>.h-main__cat[data-drop="nav-cat"]:hover{background:#0FD750;color:#1A1A1A}.header .h-main__rt>.h-main__cat[data-drop="nav-cat"]:hover .btn-primary__t{transform:translateY(-1.2em)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.header .h-main__rt>.h-main__cat[data-drop="nav-cat"],.header .h-main__rt>.h-main__cat[data-drop="nav-cat"] .btn-primary__t{transition:none}}@media (max-width:767px){.header .drop-categs .drop__top{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.header .drop-categs .drop__top>.drop__i,.header .drop-categs .drop__top>.drop__title,.header .drop-categs .drop__top>.drop__back{flex-shrink:0}.header .drop-categs .drop__i{position:static}.header .drop-categs .drop__i>.drop__w{display:block;inset:0;margin:0;padding:0;overflow:hidden;visibility:hidden;pointer-events:none}.header .drop-categs .drop__i>.drop__w.is-open{visibility:visible;pointer-events:auto;transform:translateX(0)}.header .drop-categs .drop__i>.drop__w>.drop__top{height:100%;max-height:100%}}.btn-primary,.btn-default,.btn-tr,.h-main__wishlist,.h-main__compare,.product-card__actions a,.pr-main__rt__btns a,.compare-product-image .js-favorite-toggle,.compare-product-image .js-compare-toggle,.fav-card-top .js-compare-toggle,.fav-card-top .js-pdf-proposal{transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.btn-primary:not(.h-main__menu) path,.btn-default path,.btn-tr path,.product-card__actions a path,.pr-main__rt__btns a path,.compare-product-image .js-favorite-toggle path,.compare-product-image .js-compare-toggle path{transition:fill .3s ease-in-out}body .btn-primary:not(.disabled):not(.pr-main__btn-pdf) .btn-primary__t{color:inherit;text-shadow:0 1.2em 0 currentColor!important}.btn-tr .btn-tr__t,.header .h-main__rt .h-main__btn .btn-tr__t{color:inherit;text-shadow:0 1.2em 0 currentColor}.btn-primary:is(:active,:focus-visible){background:#0CAC40;color:#fff}.btn-primary:is(:active,:focus-visible) path{fill:#fff}.btn-primary.btn-grey-light:is(:hover,:active,:focus-visible){border-color:#1A1A1A;background:rgb(255 255 255 / .01);color:#1A1A1A}.btn-primary.btn-grey-light:is(:active,:focus-visible) path{fill:#1A1A1A}.btn-default:is(:active,:focus-visible),.btn-tr:is(:active,:focus-visible){background:rgb(15 215 80 / .10);color:#0FD750}.drop-menu__top .h-main__btn.mob:is(:active,:focus-visible){background:rgb(15 215 80 / .10);color:#0FD750}.btn-default:is(:active,:focus-visible) path,.btn-tr:is(:active,:focus-visible) path{fill:#0FD750}.btn-primary:not(.disabled):not(.pr-main__btn-pdf):is(:active,:focus-visible) .btn-primary__t,.btn-tr:is(:active,:focus-visible) .btn-tr__t{transform:translateY(-1.2em)}.pr-main__btn-pdf:not(.disabled):is(:active,:focus-visible) .btn-primary__t{transform:translateY(-3.2em);text-shadow:0 3.2em 0#fff}.pr-main__btn-pdf:not(.disabled):is(:active,:focus-visible) img{filter:brightness(0) invert(1)}.btn-sq-arr:is(:active,:focus-visible):before{background:#0CAC40}.btn-sq-arr:is(:active,:focus-visible) .btn-sq-arr__ic,.btn-primary-sq-arr:is(:active,:focus-visible) .btn-sq-arr__ic{transform:translate(100%,-100%)}:is(.product-card__actions a,.pr-main__rt__btns a,.compare-product-image .js-favorite-toggle,.compare-product-image .js-compare-toggle,.fav-card-top .js-compare-toggle):is(:active,:focus-visible),:is(.product-card__actions a,.pr-main__rt__btns a,.compare-product-image .js-favorite-toggle,.compare-product-image .js-compare-toggle)._active{background:rgb(15 215 80 / .10)}:is(.product-card__actions a,.pr-main__rt__btns a,.compare-product-image .js-favorite-toggle,.compare-product-image .js-compare-toggle,.fav-card-top .js-compare-toggle):not(._active):is(:active,:focus-visible)>svg:first-child path{fill:#0FD750}@media (hover:hover) and (pointer:fine){.drop-menu__top .h-main__btn.mob:hover{background:rgb(15 215 80 / .10);color:#0FD750}:is(.product-card__actions a,.pr-main__rt__btns a,.compare-product-image .js-favorite-toggle,.compare-product-image .js-compare-toggle,.fav-card-top .js-compare-toggle):hover{background:rgb(15 215 80 / .10)}:is(.product-card__actions a,.pr-main__rt__btns a,.compare-product-image .js-favorite-toggle,.compare-product-image .js-compare-toggle,.fav-card-top .js-compare-toggle):not(._active):hover>svg:first-child path{fill:#0FD750}}@media (max-width:767px){.header .h-main__rt>:is(.h-main__wishlist,.h-main__compare,.h-main__btn2[data-drop="search"]):is(:active,:focus-visible),.header .h-main__rt>.ttel.h-main__btn2:is(:active,:focus-within){background:rgb(15 215 80 / .10);color:#0FD750}.header .h-main__rt>:is(.h-main__wishlist,.h-main__compare,.h-main__btn2[data-drop="search"]):is(:active,:focus-visible)>svg path,.header .h-main__rt>.ttel.h-main__btn2:is(:active,:focus-within)>a.ttel>svg path{fill:#0FD750}.header .h-main__rt>.h-main__cat[data-drop="nav-cat"]:focus-visible{background:#0FD750;color:#1A1A1A}.header .h-main__rt>.h-main__cat[data-drop="nav-cat"]:focus-visible .btn-primary__t{transform:translateY(-1.2em)}.header .h-main__cat.h-main__menu:not(._active):is(:active,:focus-visible) .btn-primary__ic{background:rgb(15 215 80 / .10)}.header .h-main__cat.h-main__menu:not(._active):is(:active,:focus-visible) .btn-primary__ic path{fill:#0FD750}}@media (max-width:767px) and (hover:hover) and (pointer:fine){.header .h-main__rt>:is(.h-main__wishlist,.h-main__compare,.h-main__btn2[data-drop="search"]):hover,.header .h-main__rt>.ttel.h-main__btn2:hover{background:rgb(15 215 80 / .10);color:#0FD750}.header .h-main__rt>.ttel.h-main__btn2:hover>a.ttel>svg path{fill:#0FD750}}@media (prefers-reduced-motion:reduce){.btn-primary,.btn-default,.btn-tr,.btn-primary path,.btn-default path,.btn-tr path,.btn-primary .btn-primary__t,.btn-tr .btn-tr__t,.btn-sq-arr:before,.btn-sq-arr .btn-sq-arr__ic{transition:none!important}}body .service-page .btn-primary:not(.pr-main__btn-pdf) .btn-primary__t[data-concord-roll]{position:relative;text-shadow:none!important;transform:translateY(0)}body .service-page .btn-primary .btn-primary__t[data-concord-roll]>.concord-roll-copy{position:absolute;display:block;top:calc(100% + .2em);left:0;width:100%;margin:0;padding:0;box-sizing:border-box;font:inherit;line-height:inherit;color:inherit;text-align:inherit;white-space:inherit;pointer-events:none;user-select:none}body .service-page .btn-primary:not(.disabled):not(.pr-main__btn-pdf):is(:active,:focus-visible) .btn-primary__t[data-concord-roll]{transform:translateY(calc(-100% - .2em))}@media (hover:hover) and (pointer:fine){body .service-page .btn-primary:not(.disabled):not(.pr-main__btn-pdf):hover .btn-primary__t[data-concord-roll]{transform:translateY(calc(-100% - .2em))}}@media (min-width:768px){.header .drop-categs{overflow-x:hidden;overflow-y:auto;padding-bottom:16px;overscroll-behavior-y:contain}.header .drop-categs .drop__top{max-height:none}.header .drop-categs .drop__top>.drop__i,.header .drop-categs .drop__top>.drop__title{flex-shrink:0}}@media (max-width:767px){.header .drop-categs .drop__title,.header .drop-categs .drop__title>a,.header .drop-categs .drop__i-t{font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.28px}.header .drop-categs>.container>.drop__w>.drop__top>.drop__i{display:block}.header .drop-categs>.container>.drop__w>.drop__top>.drop__i::before{display:none}.header .drop-categs>.container>.drop__w>.drop__top>.drop__i>.drop__i-inner{box-sizing:border-box;width:100%;margin-inline:0;border-top:0;border-radius:12px;padding:8px;min-height:48px}.header .drop-categs .drop__i-t{min-width:0}.header .drop-categs .drop__i-arrow{flex-shrink:0}.header .drop-categs .drop__i-inner:is(:active,:focus-visible),.header .drop-categs a.drop__i:is(:active,:focus-visible){background:#F4F4F4!important;border-radius:12px;outline:2px solid #0FD750;outline-offset:-2px}}@media (max-width:767px){.header .drop-categs>.container>.drop__w{border-radius:20px}}@media (max-width:767px){.header .drop-categs>.container>.drop__w>.drop__top>.drop__i>.drop__i-inner{margin-block:1px}.header .drop-categs .drop__title>a,.header .drop-categs .drop__back{border-bottom:0}.header .drop-categs>.container>.drop__w>.drop__top>.drop__title>a{box-sizing:border-box;padding:8px;min-height:48px}}@media (hover:none),(pointer:coarse){body{-webkit-tap-highlight-color:#fff0}}@media (max-width:767px){.header .drop-categs .drop__top{padding-right:12px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#1A1A1A #E5E5E5;color-scheme:light}.header .drop-categs .drop__top::-webkit-scrollbar{width:4px}.header .drop-categs .drop__top::-webkit-scrollbar-thumb{background:#1A1A1A;border-radius:4px}.header .drop-categs .drop__top::-webkit-scrollbar-track{background:#E5E5E5}.header .drop-categs .drop__top::-webkit-scrollbar-button{display:none}}.page-template-page-dealership .dealer-benefits{--dealer-block-gap:12px}.page-template-page-dealership .dealer-benefits__panel{padding:32px;border-radius:20px;background:#FFF}.page-template-page-dealership .dealer-benefits__panel{background:#F4F4F4}.page-template-page-dealership .dealer-blocks__title.h2{width:100%;max-width:none;margin:0;text-transform:none;text-wrap:balance;overflow-wrap:break-word}.page-template-page-dealership .dealer-benefit__title{min-width:0;margin:0;color:#1A1A1A;font-family:inherit;font-size:24px;font-weight:600;line-height:1.25;text-transform:none;overflow-wrap:break-word}.page-template-page-dealership .dealer-benefit__description{min-width:0;color:#1A1A1A;font-size:16px;font-weight:300;line-height:1.5;text-transform:none;overflow-wrap:break-word}.page-template-page-dealership .dealer-benefit__description p{margin:0;font-size:inherit;line-height:inherit}.page-template-page-dealership .dealer-benefit__description p+p{margin-top:12px}.page-template-page-dealership .dealer-benefits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--dealer-block-gap);margin-top:32px}.page-template-page-dealership .dealer-benefit{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:28px;border-radius:12px;background:#FFF}.page-template-page-dealership .dealer-benefit__icon-wrap{display:flex;align-items:center;justify-content:space-between;flex:none;width:100%;height:39.2px;border-radius:0;background:#fff0;color:#0FD750}.page-template-page-dealership .dealer-benefit__number{margin-left:auto;color:#D8D8D8;font-size:24px;font-weight:600;line-height:1.2}.page-template-page-dealership .dealer-benefit__icon-wrap .dealer-benefit__icon{position:static;display:block;width:39.2px;height:39.2px;min-width:0;max-width:100%;max-height:100%;object-fit:contain}@media (max-width:1199px){.page-template-page-dealership .dealer-benefits .dealer-blocks__title.h2{font-size:32px}.page-template-page-dealership .dealer-benefits__panel{padding:24px}.page-template-page-dealership .dealer-benefit__title{font-size:22px}.page-template-page-dealership .dealer-benefit{padding:24px}}@media (max-width:991px){.page-template-page-dealership .dealer-benefit__title{font-size:20px}}@media (max-width:767px){.page-template-page-dealership .dealer-benefits .dealer-blocks__title.h2{font-size:24px}.page-template-page-dealership .dealer-benefits{--dealer-block-gap:8px}.page-template-page-dealership .dealer-benefits__panel{padding:24px 20px;border-radius:20px}.page-template-page-dealership .dealer-benefits__grid{margin-top:24px}.page-template-page-dealership .dealer-benefit__title{font-size:20px}.page-template-page-dealership .dealer-benefit__description{font-size:15px}.page-template-page-dealership .dealer-benefits__grid{grid-template-columns:minmax(0,1fr)}.page-template-page-dealership .dealer-benefit{gap:16px;padding:24px 20px}}@media (max-width:374px){.page-template-page-dealership .dealer-benefits__panel{padding:20px 16px}.page-template-page-dealership .dealer-benefit__title{font-size:19px}.page-template-page-dealership .dealer-benefit__description{font-size:14px}}.js_form>.concord-form-loader{position:absolute;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;border-radius:inherit;background:rgb(244 244 244 / .78);-webkit-backdrop-filter:blur(1.7px);backdrop-filter:blur(1.7px);animation:concord-form-loader-arrive 200ms ease-out both}.js_form._sending{isolation:isolate}.js_form._sending>.concord-form-loader{display:flex}.js_form._sending [type='submit']::after{display:none!important;content:none!important}.concord-form-loader__status{display:flex;flex-direction:column;align-items:center;gap:16px}.concord-form-loader__ring{position:relative;display:block;width:44px;height:44px;color:#0FD750}.concord-form-loader__ring>span{position:absolute;display:block;border-radius:50%}.concord-form-loader__track{inset:0;box-sizing:border-box;border:3px solid rgb(15 215 80 / .16)}.concord-form-loader__glow{inset:-12px;background:radial-gradient(circle,rgb(15 215 80 / .16),rgb(15 215 80 / .015) 66%,transparent 75%);filter:blur(1px);animation:concord-form-loader-breathe 2.04s ease-in-out infinite}.concord-form-loader__arc{inset:0;background:conic-gradient(from 10deg,transparent 0deg,rgb(15 215 80 / .08) 80deg,rgb(15 215 80 / .35) 170deg,#0FD750 290deg,#0FD750 345deg,transparent 350deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));filter:drop-shadow(0 0 4px rgb(15 215 80 / .25));animation:concord-form-loader-turn 1.2s linear infinite}.concord-form-loader__text{color:#282828;font-family:Geologica,Arial,sans-serif;font-size:15px;line-height:1.4;font-weight:500}@keyframes concord-form-loader-turn{to{transform:rotate(360deg)}}@keyframes concord-form-loader-breathe{0%,100%{opacity:.4}50%{opacity:.85}}@keyframes concord-form-loader-arrive{from{opacity:0}to{opacity:1}}@media (max-width:480px){.concord-form-loader__ring{width:39.6px;height:39.6px}}@media (prefers-reduced-motion:reduce){.js_form>.concord-form-loader,.concord-form-loader__ring>span{animation:none!important}}.js-srch-main._loading::after,body.search [data-main]._loading::after{display:none!important;content:none!important}.js-srch-main._loading .js-srch-res{position:relative;display:block;min-height:220px;transform:none}.wpc-spinner{width:44px;height:44px;left:calc(50% - 22px);top:calc(50% - 22px);pointer-events:none}.wpc-spinner.is-active{animation:concord-form-loader-arrive 200ms ease-out both}.js-srch-main._loading .js-srch-res::after,body.search [data-main]._loading .products::after,.wpc-spinner::after{content:'';position:absolute;display:block;width:44px;height:44px;top:calc(50% - 22px);left:calc(50% - 22px);right:auto;bottom:auto;margin:0;border:0;border-radius:50%;box-sizing:border-box;opacity:1;visibility:visible;z-index:10000;pointer-events:none;background:conic-gradient(from 10deg,transparent 0deg,rgb(15 215 80 / .08) 80deg,rgb(15 215 80 / .35) 170deg,#0FD750 290deg,#0FD750 345deg,transparent 350deg) rgb(15 215 80 / .16);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));filter:drop-shadow(0 0 4px rgb(15 215 80 / .25));animation:concord-form-loader-arrive 200ms ease-out both,concord-form-loader-turn 1.2s linear infinite}.js-srch-main._loading .js-srch-res::before,body.search [data-main]._loading .products::before,.wpc-spinner::before{content:'';position:absolute;display:block;width:68px;height:68px;top:calc(50% - 34px);left:calc(50% - 34px);border-radius:50%;z-index:10000;pointer-events:none;background:radial-gradient(circle,rgb(15 215 80 / .16),rgb(15 215 80 / .015) 66%,transparent 75%);filter:blur(1px);animation:concord-form-loader-breathe 2.04s ease-in-out infinite}.wpc-spinner::after{top:0;left:0}.wpc-spinner::before{top:-12px;left:-12px}body.search #products-grid[data-main]._loading .products::before,body.search #products-grid[data-main]._loading .products::after{display:block}body.search [data-main]._loading .products::before,body.search [data-main]._loading .products::after{position:fixed}@media (max-width:480px){.wpc-spinner{width:39.6px;height:39.6px;left:calc(50% - 19.8px);top:calc(50% - 19.8px)}.js-srch-main._loading .js-srch-res::after,body.search [data-main]._loading .products::after,.wpc-spinner::after{width:39.6px;height:39.6px}.js-srch-main._loading .js-srch-res::after,body.search [data-main]._loading .products::after{top:calc(50% - 19.8px);left:calc(50% - 19.8px)}.wpc-spinner::before{top:-14.2px;left:-14.2px}}@media (prefers-reduced-motion:reduce){.wpc-spinner.is-active,.wpc-spinner::before,.wpc-spinner::after,.js-srch-main._loading .js-srch-res::before,.js-srch-main._loading .js-srch-res::after,body.search [data-main]._loading .products::before,body.search [data-main]._loading .products::after{animation:none!important}}.pp[data-pp='ppRequest'] .js_form._sending{position:static;isolation:auto}.pp[data-pp='ppRequest'] .js_form._sending>.concord-form-loader{border-radius:20px}.pp[data-pp='ppRequest']>.pp__close{z-index:10001}.page-template-page-dealership main{--dealer-description-size:16px}.page-template-page-dealership .part-ab__d,.page-template-page-dealership .dealer__item .dealer__item-description,.page-template-page-dealership .dealer-benefit__description{font-size:var(--dealer-description-size);font-weight:300;line-height:1.5}.page-template-page-dealership :is(.part-ab__d,.dealer__item-description,.dealer-benefit__description) :is(p,li){font-size:inherit;line-height:inherit}.page-template-page-dealership main :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3_1,.h3_2,.brand-name){text-transform:uppercase!important}@media (max-width:767px){.page-template-page-dealership main{--dealer-description-size:15px}}@media (max-width:374px){.page-template-page-dealership main{--dealer-description-size:14px}}.page-template-page-dealership .service-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.page-template-page-dealership .service-contact>.block-white{display:flex;align-items:flex-start}.page-template-page-dealership .service-contact .h2{font-size:36px;line-height:1.15}.page-template-page-dealership .service-contact__person{display:flex;align-items:center;gap:24px;color:#1A1A1A;min-width:0}.page-template-page-dealership .service-contact__person>div{min-width:0}.page-template-page-dealership .service-contact__photo{flex:none;width:130px;height:130px;object-fit:cover;border:2px solid #0FD750;border-radius:50%}.page-template-page-dealership .service-contact__name{font-size:18px;font-weight:600;line-height:1.3}.page-template-page-dealership .service-contact__position{font-size:16px;line-height:1.4;color:#777;margin:8px 0 16px}.page-template-page-dealership .service-contact__link{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:1.3;margin-top:12px;overflow-wrap:anywhere;color:#1A1A1A}.page-template-page-dealership .service-contact__link:first-child{margin-top:0}.page-template-page-dealership .service-contact__link:hover{color:#0FD750}.page-template-page-dealership .service-contact__link .redesign-icon{flex:none;display:block;width:20px;height:20px;color:#777}@media(max-width:1199px){.page-template-page-dealership .service-contact .h2{font-size:30px}.page-template-page-dealership .service-contact__person{gap:20px}.page-template-page-dealership .service-contact__photo{width:96px;height:96px}.page-template-page-dealership .service-contact__link{font-size:16px}}@media(max-width:991px){.page-template-page-dealership .service-contact .h2{font-size:28px}.page-template-page-dealership .service-contact__person{flex-wrap:wrap}}@media(max-width:767px){.page-template-page-dealership .dealer-contacts{margin-top:8px}.page-template-page-dealership .service-contact{grid-template-columns:minmax(0,1fr);gap:8px}.page-template-page-dealership .service-contact .h2{font-size:26px}.page-template-page-dealership .service-contact__person{flex-wrap:nowrap;gap:20px}.page-template-page-dealership .service-contact__photo{width:80px;height:80px}.page-template-page-dealership .service-contact__position{font-size:14px;margin-bottom:12px}.page-template-page-dealership .service-contact__link{font-size:15px}}@media(max-width:479px){.page-template-page-dealership .service-contact__person{align-items:flex-start;flex-direction:column}}body.home .ph-why .ph-why__i-img,body .what__i .what__i-p>.what__i-img{width:39.2px;height:39.2px;min-width:39.2px;flex:none}body.home .ph-why .ph-why__i-p,body .what__i .what__i-p:has(>.what__i-img):not(:has(>span)){width:39.2px;min-width:39.2px;flex:0 0 39.2px}body.home .ph-why .ph-why__i>div:last-child,body .what__i>div:last-child{min-width:0}body .service-page .service-benefits .what__i-p,body.page-template-page-about #about-value .what__i-p{width:39.2px;height:39.2px;min-width:39.2px;flex:0 0 39.2px}body .service-page .service-benefits .what__i-p>.redesign-icon,body.page-template-page-about #about-value .what__i-p>:is(.redesign-icon,.what__i-img),body .service-page .service-centers__title>.redesign-icon{width:39.2px;height:39.2px;min-width:39.2px;flex:none}body main .service-contact__link>.redesign-icon,body.page-template-page-dealership .service-contact__link>.redesign-icon{width:28px;height:28px;min-width:28px;flex:none}body.page-template-page-dealership .dealer-benefit__icon-wrap>.dealer-benefit__icon{width:39.2px;height:39.2px}body .product-card__actions .js-compare-toggle>svg{width:23.8px;height:21px;flex:none}body .product-card__actions .js-favorite-toggle>svg{width:21px;height:19.6px;flex:none}body .pr-main__rt__btns a>svg{width:25.2px;height:25.2px;flex:none}body .pr-zoom-btn>svg,body .pr-main__rt-print>svg,body .pr-info__3d-btn>svg{width:33.6px;height:33.6px;flex:none}body .pr-main__btn-pdf .btn-primary__ic,body .pr-main__btn-pdf .btn-primary__ic>img{width:33.6px;height:33.6px;min-width:33.6px;flex:none}@media (max-width:767px){body .pr-main__btn-pdf .btn-primary__ic,body .pr-main__btn-pdf .btn-primary__ic>img{width:28px;height:28px;min-width:28px}}body .faq .cgm__fr-i-t>span>svg{width:25.2px;height:25.2px;flex:none}body .ab__rt-i-icon>svg[width="27"][height="24"]{width:37.8px;height:33.6px}body .ab__rt-i-icon>svg[width="24"][height="24"]{width:33.6px;height:33.6px}@media (max-width:359px){body .service-page .service-benefits .what__i-t{font-size:20px}body.page-template-page-about #about-value .what__i-t{font-size:19px}}.page-template-page-dealership .dealer-brand-advantages{--dealer-brand-gap:12px;color:#1A1A1A}.page-template-page-dealership .dealer-brand-advantages__heading.block-white{margin-bottom:var(--dealer-brand-gap)}.page-template-page-dealership .dealer-brand-advantages__heading .h2{margin:0;text-transform:uppercase}.page-template-page-dealership .dealer-brand-advantages__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--dealer-brand-gap)}.page-template-page-dealership .dealer-brand-panel.block-grey{min-width:0;padding:24px;background:#F4F4F4;border-radius:20px}.page-template-page-dealership .dealer-brand-panel__header{display:flex;align-items:center;height:48px;margin:0 0 12px}.page-template-page-dealership .dealer-brand-panel__logo{display:block;width:auto;height:38.4px;min-width:0;max-width:100%;max-height:100%;margin:0;object-fit:contain;object-position:left center}.page-template-page-dealership .dealer-brand-panel__benefits{display:grid;gap:8px}.page-template-page-dealership .dealer-brand-advantage{min-width:0;background:#FFF;border:0;border-radius:12px}.page-template-page-dealership .dealer-brand-advantage__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 20px;border-radius:12px;cursor:pointer;list-style:none;-webkit-tap-highlight-color:#fff0}.page-template-page-dealership .dealer-brand-advantage__summary::-webkit-details-marker{display:none}.page-template-page-dealership .dealer-brand-advantage__summary::marker{content:""}.page-template-page-dealership .dealer-brand-advantage__summary:focus-visible{outline:2px solid #1A1A1A;outline-offset:-4px}.page-template-page-dealership .dealer-brand-advantage__title{flex:1;min-width:0;margin:0;color:#1A1A1A;font-family:inherit;font-size:18px;font-weight:600;line-height:1.3;text-transform:uppercase;overflow-wrap:anywhere}.page-template-page-dealership .dealer-brand-advantage__toggle{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:#0FD750}.page-template-page-dealership .dealer-brand-advantage__toggle>img{display:block;width:24px;height:24px;max-width:none;max-height:none;margin:0;border-radius:0;object-fit:contain}.page-template-page-dealership .dealer-brand-advantage__toggle>.dealer-brand-advantage__minus,.page-template-page-dealership .dealer-brand-advantage[open] .dealer-brand-advantage__toggle>.dealer-brand-advantage__plus{display:none}.page-template-page-dealership .dealer-brand-advantage[open] .dealer-brand-advantage__toggle>.dealer-brand-advantage__minus{display:block}.page-template-page-dealership .dealer-brand-advantage__description{padding:0 20px 20px;color:#1A1A1A;font-family:inherit;font-size:16px;font-weight:300;line-height:1.5;overflow-wrap:anywhere}.page-template-page-dealership .dealer-brand-advantage__description :is(p,li){font-size:inherit;line-height:inherit}.page-template-page-dealership .dealer-brand-advantage__description p{margin:0}.page-template-page-dealership .dealer-brand-advantage__description p+p{margin-top:12px}@media (hover:hover) and (pointer:fine){.page-template-page-dealership .dealer-brand-advantage__summary:hover .dealer-brand-advantage__toggle{background:#0CAC40}}@media (max-width:767px){.page-template-page-dealership .dealer-brand-advantages{--dealer-brand-gap:8px}.page-template-page-dealership .dealer-brand-advantages__grid{grid-template-columns:minmax(0,1fr)}.page-template-page-dealership .dealer-brand-panel.block-grey{padding:16px}.page-template-page-dealership .dealer-brand-panel__header{height:38.4px}.page-template-page-dealership .dealer-brand-panel__logo{height:33.6px}.page-template-page-dealership .dealer-brand-advantage__summary{gap:12px;min-height:60px;padding:12px}.page-template-page-dealership .dealer-brand-advantage__title{font-size:16px}.page-template-page-dealership .dealer-brand-advantage__description{padding:0 12px 16px;font-size:15px}}@media (max-width:374px){.page-template-page-dealership .dealer-brand-advantage__summary{gap:8px}.page-template-page-dealership .dealer-brand-advantage__description{font-size:14px}}.tax-product_cat #products-top[hidden]{display:none!important}.tax-product_cat #products-top[hidden]+#products-grid{margin-top:0}.tax-product_cat .concord-catalog-empty{padding:4px 0;color:#1A1A1A}.tax-product_cat .concord-catalog-empty__title{margin:0 0 8px;font-family:inherit;font-size:20px;font-weight:500;line-height:1.35;text-transform:none;letter-spacing:normal}.tax-product_cat .concord-catalog-empty__text{margin:0;font-size:16px;font-weight:300;line-height:1.4}.tax-product_cat .concord-catalog-empty__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.tax-product_cat .concord-catalog-empty__actions .btn-primary{margin:0;min-height:48px;max-width:100%}.tax-product_cat .concord-catalog-empty__actions .btn-grey-light{border-color:#1A1A1A;background:#fff0}.tax-product_cat .concord-catalog-empty__actions .btn-sq-arr{flex-shrink:0}@media (min-width:1024px){.tax-product_cat .cat-p-top__rt{align-self:end}.tax-product_cat .cat-p-top__d>:last-child{margin-bottom:0}}@media (max-width:767.5px){.tax-product_cat .cat-p-top{grid-template-columns:minmax(0,1fr)}.tax-product_cat .cat-p-top__lt,.tax-product_cat .cat-p-top__rt{min-width:0}.tax-product_cat .cat-p-top__rt .top__btn{max-width:100%;padding-left:12px;padding-right:4px}.tax-product_cat .concord-catalog-empty{padding:0}.tax-product_cat .concord-catalog-empty__title{font-size:18px}.tax-product_cat .concord-catalog-empty__text{font-size:14px;line-height:1.5}.tax-product_cat .concord-catalog-empty__actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:16px}.tax-product_cat .concord-catalog-empty__actions .btn-primary{width:100%;min-height:44px}.tax-product_cat .concord-catalog-empty__actions .btn-primary-sq-arr{padding-left:12px;padding-right:4px}}@media (max-width:359.5px){.tax-product_cat .concord-catalog-empty__actions .btn-primary{font-size:12px;letter-spacing:0}}.pr-main__equipment .pr-main__equipment-list{padding-left:28px;list-style:none}.pr-main__equipment .pr-main__equipment-list>li{position:relative;padding-left:0;list-style:none}.pr-main__equipment .pr-main__equipment-list>li::before{content:"";position:absolute;left:-28px;top:calc(.7em - 10px);display:block;width:20px;height:20px;background:url(/wp-content/themes/theme-sp/img/concord/icons/arrow-right-green.svg) no-repeat center/contain}@media (min-width:768px){body.single-product .pr-main .prm__sm{height:auto;margin-top:0;margin-bottom:-16px;padding:12px 8px 16px;overflow:hidden}body.single-product .pr-main .s-thumb .prm__sm-i{border:0!important;border-radius:12px;transform:scale(.96153846);transition:transform 280ms ease,box-shadow 280ms ease;isolation:isolate}body.single-product .pr-main .s-thumb .prm__sm-i::after{content:"";position:absolute;inset:0;z-index:1;box-sizing:border-box;border:2px solid #fff0;border-radius:inherit;pointer-events:none;transition:border-color 280ms ease}body.single-product .pr-main .s-thumb .prm__sm-i.swiper-slide-thumb-active{transform:scale(1.05769231);box-shadow:0 4px 12px rgb(15 215 80 / .22);z-index:2}body.single-product .pr-main .s-thumb .prm__sm-i.swiper-slide-thumb-active::after{border-color:#0FD750}}@media (min-width:768px) and (hover:hover) and (pointer:fine){body.single-product .pr-main .s-thumb .prm__sm-i:not(.swiper-slide-thumb-active):hover{transform:scale(.98076923);box-shadow:0 3px 8px rgb(0 0 0 / .12)}}@media (prefers-reduced-motion:reduce){body.single-product .pr-main .s-thumb .prm__sm-i,body.single-product .pr-main .s-thumb .prm__sm-i::after{transition:none}}@media (min-width:768px){body.single-product .pr-main .s-thumb>.prm__s__nav{display:none}}.s-hot>.swiper-wrapper>.swiper-slide>article.product-card.product-card--with-cta,.s-viewed>.swiper-wrapper>.swiper-slide>article.product-card.product-card--with-cta,#products-grid .products>li.product>article.product-card.product-card--with-cta{display:flex;flex-direction:column;width:100%;min-width:0;height:auto}.s-hot>.swiper-wrapper>.swiper-slide>article.product-card.product-card--with-cta>.product-card__title,.s-viewed>.swiper-wrapper>.swiper-slide>article.product-card.product-card--with-cta>.product-card__title,#products-grid .products>li.product>article.product-card.product-card--with-cta>.product-card__title,.search__cont article.product-card.product-card--with-cta .product-card__title{min-height:2.8em;margin-bottom:0;padding:0;font-size:16px;line-height:1.4;overflow:visible;overflow-wrap:anywhere}.product-card.product-card--with-cta>.product-card__chars{min-height:46px;align-content:flex-start}.product-card.product-card--with-cta .product-card__chars>span{max-width:100%;overflow-wrap:anywhere}.product-card.product-card--with-cta .product-card__footer{min-width:0;margin-top:auto;padding-top:24px}.product-card.product-card--with-cta .product-card__footer>.product-card__stock{margin-top:0}.product-card.product-card--with-cta .product-card__footer>.product-card__price{min-height:45px;align-content:flex-start;align-items:baseline;column-gap:8px;row-gap:4px}.product-card.product-card--with-cta .product-card__price>strong{max-width:100%}.product-card.product-card--with-cta .product-card__price>span:empty{display:none}.product-card.product-card--with-cta .product-card__cta{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;gap:8px;margin-top:16px}.product-card.product-card--with-cta .product-card__details,.product-card.product-card--with-cta .product-card__callback{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;height:48px;margin:0;padding:0;border:0;border-radius:10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.product-card.product-card--with-cta .product-card__details{gap:8px;padding:0 10px;background:#0FD750;color:#1A1A1A;white-space:nowrap}.product-card.product-card--with-cta .product-card__callback{width:48px;background:#1A1A1A;color:#FFF}.product-card.product-card--with-cta .product-card__details>img,.woocommerce ul.products li.product article.product-card--with-cta .product-card__details>img{flex:0 0 16px;width:16px;height:16px;margin:0;border-radius:0;object-fit:contain}.product-card.product-card--with-cta .product-card__callback>img{width:20px;height:20px;margin:0;border-radius:0;object-fit:contain;filter:brightness(0) invert(1)}.product-card.product-card--with-cta .product-card__details:focus-visible,.product-card.product-card--with-cta .product-card__callback:focus-visible{outline:2px solid #1369EB;outline-offset:3px}@media (hover:hover) and (pointer:fine){.product-card.product-card--with-cta .product-card__details:hover{background:#0bc448;color:#1A1A1A}.product-card.product-card--with-cta .product-card__callback:hover{background:#333}}.search__cont .products>li.product{display:flex}.search__cont .products article.product-card.product-card--with-cta{width:100%;min-width:0}.search__cont article.product-card.product-card--with-cta .product-card__right{display:flex;flex:1;flex-direction:column;min-width:0}.search__cont article.product-card.product-card--with-cta .product-card__footer{padding-top:12px}@media (max-width:767px){.s-hot>.swiper-wrapper>.swiper-slide>article.product-card.product-card--with-cta>.product-card__title,.s-viewed>.swiper-wrapper>.swiper-slide>article.product-card.product-card--with-cta>.product-card__title,#products-grid .products>li.product>article.product-card.product-card--with-cta>.product-card__title,.search__cont article.product-card.product-card--with-cta .product-card__title{font-size:14px}.product-card.product-card--with-cta>.product-card__chars{margin-top:12px}.product-card.product-card--with-cta .product-card__footer{padding-top:16px}.product-card.product-card--with-cta .product-card__footer>.product-card__price{min-height:40px;column-gap:4px}.product-card.product-card--with-cta .product-card__cta{margin-top:12px;gap:6px}.product-card.product-card--with-cta .product-card__details{gap:4px;padding:0 5px;font-size:12px}.product-card.product-card--with-cta .product-card__details>img,.woocommerce ul.products li.product article.product-card--with-cta .product-card__details>img{flex-basis:12px;width:12px;height:12px}.search__cont .products article.product-card.product-card--with-cta{display:grid;grid-template-columns:116px minmax(0,1fr);gap:8px 12px}.search__cont article.product-card.product-card--with-cta>.product-card__image{grid-column:1;grid-row:1 / span 2}.search__cont article.product-card.product-card--with-cta .product-card__right{display:contents}.search__cont article.product-card.product-card--with-cta .product-card__right>.product-card__sku,.search__cont article.product-card.product-card--with-cta .product-card__right>.product-card__title{grid-column:2}.search__cont article.product-card.product-card--with-cta .product-card__right>.product-card__title{margin-top:0}.search__cont article.product-card.product-card--with-cta .product-card__footer{grid-column:1 / -1;padding-top:4px}}@media (max-width:420px){.product-card.product-card--with-cta .product-card__details>img,.woocommerce ul.products li.product article.product-card--with-cta .product-card__details>img{display:none}}@media (max-width:374px){.s-hot>.swiper-wrapper>.swiper-slide>article.product-card.product-card--with-cta,.s-viewed>.swiper-wrapper>.swiper-slide>article.product-card.product-card--with-cta,#products-grid .products>li.product>article.product-card.product-card--with-cta{padding:8px}.product-card.product-card--with-cta .product-card__details{padding-right:3px;padding-left:3px;font-size:11px}}@media (prefers-reduced-motion:reduce){.product-card.product-card--with-cta .product-card__details,.product-card.product-card--with-cta .product-card__callback{transition:none}}.pp[data-pp="ppRequest"] .concord-request-product{margin:10px 0 0;font-size:14px;line-height:1.45;color:#555;overflow-wrap:anywhere}.cc-subs .cc-subs__panel{background:#F4F4F4;padding:24px;border-radius:20px;overflow:visible}.cc-subs .cc-subs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cc-subs .cc-subs__extra,.cc-subs .cc-subs__inner{display:contents}.cc-subs .cc-subs__link{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:100px;padding:16px;border:0;border-radius:16px;background:#FFF;color:#1A1A1A;text-align:left;text-decoration:none;box-shadow:inset 0 0 0 1.5px #fff0;transition:background-color 160ms ease,box-shadow 160ms ease}.cc-subs .cc-subs__title{min-width:0;font-size:18px;font-style:normal;font-weight:600;line-height:1.3;text-transform:uppercase;hyphens:none;word-break:normal;overflow-wrap:normal}.cc-subs .cc-subs__link--stacked .cc-subs__title{grid-column:1 / -1}.cc-subs .cc-subs__link--stacked .btn-sq-arr{grid-column:2;justify-self:end}.cc-subs .cc-subs__link .btn-sq-arr{display:block}.cc-subs .cc-subs__link .btn-sq-arr__w{display:block}.cc-subs .cc-subs__link .btn-sq-arr::before{background:#0FD750!important}.cc-subs .cc-subs__toggle{display:none;box-sizing:border-box;width:100%;min-height:50px;margin-top:8px;padding:14px;border:0;border-radius:14px;background:#E5E5E5;color:#1A1A1A;font:inherit;font-size:16px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:background-color 160ms ease}.cc-subs .cc-subs__toggle-label{min-width:0}.cc-subs .cc-subs__toggle-icon{display:block;width:24px;height:24px;flex-shrink:0}.cc-subs .cc-subs__link:focus-visible,.cc-subs .cc-subs__toggle:focus-visible{outline:2px solid #0FD750;outline-offset:3px}.cc-subs .cc-subs__link:active,.cc-subs .cc-subs__link:focus-visible{background:#F7FFF9;box-shadow:inset 0 0 0 1.5px #0FD750}.cc-subs .cc-subs__link:active .btn-sq-arr::before,.cc-subs .cc-subs__link:focus-visible .btn-sq-arr::before{background:#0CAC40!important}.cc-subs [hidden]{display:none!important}@media (hover:hover) and (pointer:fine){.cc-subs .cc-subs__link:hover{background:#F7FFF9;box-shadow:inset 0 0 0 1.5px #0FD750}.cc-subs .cc-subs__link:hover .btn-sq-arr::before{background:#0CAC40!important}.cc-subs .cc-subs__toggle:hover{background:#DADADA}}@media (min-width:768px) and (max-width:1023px){.cc-subs .cc-subs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cc-subs .cc-subs__panel{padding:12px}.cc-subs .cc-subs__grid{grid-template-columns:minmax(0,1fr);gap:8px}.cc-subs .cc-subs__link{min-height:76px;padding:14px}.cc-subs .cc-subs__title{font-size:16px}.cc-subs.cc-subs--enhanced .cc-subs__extra{display:block;grid-column:1 / -1;min-width:0}.cc-subs.cc-subs--enhanced .cc-subs__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.cc-subs.cc-subs--enhanced .cc-subs__toggle:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:12px}}@media (max-width:374px){.cc-subs .cc-subs__panel{padding:8px}.cc-subs .cc-subs__link{padding:12px 10px;gap:8px}.cc-subs:not(.cc-subs--enhanced) .cc-subs__title{grid-column:1 / -1}.cc-subs:not(.cc-subs--enhanced) .btn-sq-arr{grid-column:2;justify-self:end}}@media (prefers-reduced-motion:reduce){.cc-subs .cc-subs__link,.cc-subs .cc-subs__toggle,.cc-subs .cc-subs__link .btn-sq-arr::before,.cc-subs .cc-subs__link .btn-sq-arr__ic{transition:none!important}.cc-subs .cc-subs__link .btn-sq-arr__ic{transform:none!important}.cc-subs .cc-subs__link .btn-sq-arr__ic._lt{display:none}}.pp[data-pp='ppRequest'] .concord-request-product{display:block;font-weight:400}@media (max-width:374px){.product-card.product-card--with-cta .product-card__cta{grid-template-columns:minmax(0,1fr) 44px;gap:4px}.product-card.product-card--with-cta .product-card__details,.product-card.product-card--with-cta .product-card__callback{height:44px}.product-card.product-card--with-cta .product-card__callback{width:44px}.product-card.product-card--with-cta .product-card__details{padding-right:1px;padding-left:1px}}.product-card.product-card--with-cta .product-card__details.btn-primary{width:100%;min-height:0;border-radius:12px;font-weight:600;letter-spacing:normal;text-transform:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}.product-card.product-card--with-cta .product-card__details .btn-primary__w{min-width:0;height:1.2em;line-height:1.2}.product-card.product-card--with-cta .product-card__details .btn-primary__t{display:block;line-height:1.2}.product-card.product-card--with-cta .product-card__details .btn-sq-arr{flex:0 0 20px;width:20px;height:20px;min-height:0;margin:0}.product-card.product-card--with-cta .product-card__details:is(:hover,:active,:focus-visible){background:#0CAC40;color:#FFF}.product-card.product-card--with-cta .product-card__callback{border:1px solid #0FD750;background:rgb(15 215 80 / .10);color:#1A1A1A;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,transform .545s var(--animation-secondary)}.product-card.product-card--with-cta .product-card__callback>.redesign-icon{flex:0 0 24px;width:24px;height:24px;margin:0;fill:none;stroke:currentColor;transition:transform .545s var(--animation-secondary)}.product-card.product-card--with-cta .product-card__callback:is(:active,:focus-visible){background:#0FD750}@media (hover:hover) and (pointer:fine){.product-card.product-card--with-cta .product-card__callback:hover{background:#0FD750;transform:translateY(-2px)}.product-card.product-card--with-cta .product-card__callback:hover>.redesign-icon{transform:rotate(-12deg)}}@media (max-width:420px){.product-card.product-card--with-cta .product-card__details .btn-sq-arr{display:none}.product-card.product-card--with-cta .product-card__details{gap:0;padding-right:2px;padding-left:2px}}@media (max-width:374px){.product-card.product-card--with-cta .product-card__cta{margin-left:-4px;margin-right:-4px}.product-card.product-card--with-cta .product-card__details{padding-right:1px;padding-left:1px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.product-card.product-card--with-cta .product-card__details,.product-card.product-card--with-cta .product-card__callback,.product-card.product-card--with-cta .product-card__callback>.redesign-icon{transition:none}.product-card.product-card--with-cta .product-card__callback:hover,.product-card.product-card--with-cta .product-card__callback:hover>.redesign-icon{transform:none}}.product-card.product-card--with-cta .product-card__callback{transform:none;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.product-card.product-card--with-cta .product-card__phone-clip{display:block;flex:0 0 24px;width:24px;height:24px;overflow:hidden}.product-card.product-card--with-cta .product-card__phone-roll{display:block;position:relative;width:24px;height:24px;transition:transform .545s var(--animation-secondary)}.product-card.product-card--with-cta .product-card__phone-frame{display:block;width:24px;height:24px}.product-card.product-card--with-cta .product-card__phone-frame--copy{position:absolute;left:0;top:28.8px}.product-card.product-card--with-cta .product-card__phone-frame>.redesign-icon{display:block;width:24px;height:24px;margin:0;fill:none;stroke:currentColor;transform:none;transition:none}.product-card.product-card--with-cta .product-card__callback:is(:active,:focus-visible){background:#0FD750;color:#1A1A1A;transform:none}.product-card.product-card--with-cta .product-card__callback:is(:active,:focus-visible) .product-card__phone-roll{transform:translateY(-28.8px)}@media (hover:hover) and (pointer:fine){.product-card.product-card--with-cta .product-card__callback:hover{background:#0FD750;color:#1A1A1A;transform:none}.product-card.product-card--with-cta .product-card__callback:hover .product-card__phone-roll{transform:translateY(-28.8px)}}@media (prefers-reduced-motion:reduce){.product-card.product-card--with-cta .product-card__phone-roll{transition:none!important;transform:none!important}}@media (min-width:768px){.search__cont .products{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px}.search__cont .products>li.product{display:flex;min-width:0}.search__cont .woocommerce ul.products[class*="columns-"]>li.product{width:100%;margin:0}.search__cont .products article.product-card.product-card--with-cta{display:flex;flex-direction:column;gap:0;width:100%;min-width:0;min-height:326px;height:auto;padding:12px;border-radius:14px}.search__cont article.product-card.product-card--with-cta>.product-card__image{width:100%;min-width:0}.search__cont .woocommerce ul.products>li.product>article.product-card.product-card--with-cta .product-card__image>a{height:115px;border-radius:10px}.search__cont article.product-card.product-card--with-cta .product-card__right{display:flex;flex:1;flex-direction:column;min-width:0}.search__cont article.product-card.product-card--with-cta .product-card__sku{margin:8px 0 0;font-size:12px;line-height:1.35}.search__cont article.product-card.product-card--with-cta .product-card__title{min-height:0;margin:4px 0 8px!important;padding:0!important;font-size:14px;line-height:1.3}.search__cont article.product-card.product-card--with-cta .product-card__title>a{font-size:14px;line-height:1.3}.search__cont article.product-card.product-card--with-cta .product-card__footer{margin-top:auto;padding-top:0}.search__cont article.product-card.product-card--with-cta .product-card__stock{margin:0 0 4px;font-size:12px;line-height:1.35}.search__cont article.product-card.product-card--with-cta .product-card__old-price{margin:0 0 4px;font-size:12px;line-height:1.35}.search__cont article.product-card.product-card--with-cta .product-card__old-price-value{font-size:12px;line-height:1.35}.search__cont article.product-card.product-card--with-cta .product-card__discount{font-size:11px;line-height:1.1}.search__cont article.product-card.product-card--with-cta .product-card__footer>.product-card__price{margin:0;min-height:0;align-items:baseline;align-content:flex-start;gap:2px 6px}.search__cont article.product-card.product-card--with-cta .product-card__price>strong{font-size:17px;line-height:1.3}.search__cont article.product-card.product-card--with-cta .product-card__price>span{font-size:12px;line-height:1.3}.search__cont article.product-card.product-card--with-cta .product-card__cta{grid-template-columns:minmax(0,1fr) 44px;gap:6px;margin-top:8px;margin-left:0;margin-right:0}.search__cont article.product-card.product-card--with-cta .product-card__details,.search__cont article.product-card.product-card--with-cta .product-card__callback{height:44px;min-height:0;border-radius:10px}.search__cont article.product-card.product-card--with-cta .product-card__callback{width:44px}}@media (min-width:1024px){.search__cont .products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.search__cont .products{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:768px){.search__cont .woocommerce ul.products>li.product>article.product-card.product-card--with-cta .product-card__image>a{height:160px}}.product-card.product-card--with-cta>.product-card__title{height:2.8em;min-height:2.8em}.product-card.product-card--with-cta>.product-card__title>a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-size:inherit;line-height:1.4}.product-card.product-card--with-cta>.product-card__chars{margin-top:8px}.product-card.product-card--with-cta>.product-card__footer{padding-top:16px}.product-card.product-card--with-cta>.product-card__footer>.product-card__price{min-height:0}.product-card.product-card--with-cta>.product-card__footer>.product-card__price--request>span{display:none}.product-card.product-card--with-cta>.product-card__footer>.product-card__cta{margin-top:12px}@media (max-width:767px){.product-card.product-card--with-cta>.product-card__footer{padding-top:12px}.product-card.product-card--with-cta>.product-card__footer>.product-card__price{min-height:40px}}.product-card.product-card--with-cta .product-card__callback{background:#0FD750;border-color:#0FD750;color:#1A1A1A}.product-card.product-card--with-cta .product-card__phone-frame>.redesign-icon{color:inherit;fill:currentColor;stroke:none}.product-card.product-card--with-cta .product-card__callback:is(:hover,:active,:focus-visible){background:#0CAC40;border-color:#0CAC40;color:#FFF}@media (max-width:767.98px){.header .search__cont{padding:8px}.header .search__cont-w{max-height:calc(100dvh - 110px);overscroll-behavior-y:contain}.header .search__cont-w2{max-height:none;overflow:visible}.header .search__cont .products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.header .search__cont .woocommerce ul.products[class*="columns-"]>li.product{display:flex;width:100%;min-width:0;margin:0;padding:0}.header .search__cont .products article.product-card.product-card--with-cta{display:flex;flex-direction:column;gap:0;width:100%;min-width:0;height:auto;padding:8px;border-radius:12px}.header .search__cont article.product-card.product-card--with-cta>.product-card__image{width:100%;min-width:0}.header .search__cont .woocommerce ul.products>li.product>article.product-card.product-card--with-cta .product-card__image>a{height:auto;aspect-ratio:1.6;border-radius:10px}.header .search__cont article.product-card.product-card--with-cta .product-card__right{display:flex;flex:1;flex-direction:column;min-width:0}.header .search__cont article.product-card.product-card--with-cta .product-card__sku{margin-top:8px;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.header .search__cont article.product-card.product-card--with-cta .product-card__title{margin:4px 0 0!important;padding:0!important;font-size:14px;line-height:1.4}.header .search__cont article.product-card.product-card--with-cta .product-card__title>a{font-size:inherit;line-height:inherit}.header .search__cont article.product-card.product-card--with-cta .product-card__footer{margin-top:auto;padding-top:12px}.header .search__cont article.product-card.product-card--with-cta .product-card__stock{font-size:12px;line-height:1.35}.header .search__cont article.product-card.product-card--with-cta .product-card__old-price{flex-wrap:wrap;gap:4px}.header .search__cont article.product-card.product-card--with-cta .product-card__old-price-value{font-size:12px;line-height:1.35}.header .search__cont article.product-card.product-card--with-cta .product-card__discount{font-size:11px}.header .search__cont article.product-card.product-card--with-cta .product-card__footer>.product-card__price{flex-direction:column;align-items:flex-start;gap:2px}.header .search__cont article.product-card.product-card--with-cta .product-card__price>strong{font-size:14px;line-height:1.35}.header .search__cont article.product-card.product-card--with-cta .product-card__price>span{font-size:11px;line-height:1.35}.header .search__cont article.product-card.product-card--with-cta .product-card__cta{grid-template-columns:minmax(0,1fr) 44px;gap:4px;margin:12px 0 0}.header .search__cont article.product-card.product-card--with-cta .product-card__details,.header .search__cont article.product-card.product-card--with-cta .product-card__callback{height:44px;min-height:0;border-radius:10px}.header .search__cont article.product-card.product-card--with-cta .product-card__callback{width:44px}}@media (max-width:374px){.header .search__cont article.product-card.product-card--with-cta .product-card__cta{margin-left:-4px;margin-right:-4px}}@media (max-width:767px){.tax-product_cat #products-grid .products>li.product>article.product-card.product-card--with-cta>.product-card__stickers.mob+.product-card__title{margin-top:12px}.tax-product_cat #products-grid .products>li.product>article.product-card.product-card--with-cta>.product-card__footer>.product-card__price{min-height:0}.tax-product_cat #products-grid .products>li.product>article.product-card.product-card--with-cta>.product-card__footer>.product-card__cta{margin-top:8px}}.product-card.product-card--with-cta .product-card__cta,.product-card.product-card--with-cta>.product-card__footer>.product-card__cta,.header .search__cont article.product-card.product-card--with-cta .product-card__cta{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:6px;margin:8px 0 0}.product-card.product-card--with-cta .product-card__details.btn-primary,.product-card.product-card--with-cta .product-card__callback,.header .search__cont article.product-card.product-card--with-cta .product-card__details,.header .search__cont article.product-card.product-card--with-cta .product-card__callback{position:relative;height:40px;min-height:0;border-radius:8px;overflow:visible}.product-card.product-card--with-cta .product-card__details .btn-sq-arr{flex-basis:16px;width:16px;height:16px}.product-card.product-card--with-cta .product-card__details::after,.product-card.product-card--with-cta .product-card__callback::after{content:"";position:absolute;inset:-2px;border-radius:inherit}.product-card.product-card--with-cta .product-card__callback::after{inset:-3px}.product-card.product-card--with-cta .product-card__callback,.header .search__cont article.product-card.product-card--with-cta .product-card__callback{width:40px;border:1px solid #D8D8D8;background:#FFF;color:#155C32}.product-card.product-card--with-cta .product-card__callback:is(:active,:focus-visible),.header .search__cont article.product-card.product-card--with-cta .product-card__callback:is(:active,:focus-visible){border-color:#0CAC40;background:#EDFCF2;color:#155C32}@media (hover:hover) and (pointer:fine){.product-card.product-card--with-cta .product-card__callback:hover,.header .search__cont article.product-card.product-card--with-cta .product-card__callback:hover{border-color:#0CAC40;background:#EDFCF2;color:#155C32}}.product-card.product-card--with-cta .product-card__phone-frame>.redesign-icon{width:18px;height:18px;margin:3px}.product-card.product-card--with-cta .product-card__footer>.product-card__price,.product-card.product-card--with-cta>.product-card__footer>.product-card__price,.header .search__cont article.product-card.product-card--with-cta .product-card__footer>.product-card__price{min-height:0}@media (max-width:767.98px){.product-card.product-card--with-cta .product-card__details.btn-primary,.header .search__cont article.product-card.product-card--with-cta .product-card__details{font-size:12px}.s-hot>.swiper-wrapper>.swiper-slide>article.product-card.product-card--with-cta>.product-card__title,.s-viewed>.swiper-wrapper>.swiper-slide>article.product-card.product-card--with-cta>.product-card__title,#products-grid .products>li.product>article.product-card.product-card--with-cta>.product-card__title{font-size:14px}.product-card.product-card--with-cta>.product-card__image>.product-card__stickers{display:none}.product-card.product-card--with-cta>.product-card__stickers.mob{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin:8px 0 0}.product-card.product-card--with-cta>.product-card__stickers.mob>.sticker,#products-grid .products>li.product>article.product-card.product-card--with-cta>.product-card__stickers.mob>.sticker{padding:4px;font-size:10px;line-height:1.2}.s-hot>.swiper-wrapper>.swiper-slide>article.product-card.product-card--with-cta>.product-card__stickers.mob:has(>.sticker)+.product-card__title,.s-viewed>.swiper-wrapper>.swiper-slide>article.product-card.product-card--with-cta>.product-card__stickers.mob:has(>.sticker)+.product-card__title,#products-grid .products>li.product>article.product-card.product-card--with-cta>.product-card__stickers.mob:has(>.sticker)+.product-card__title{margin-top:12px}}@media (max-width:374.98px){.product-card.product-card--with-cta>.product-card__stickers.mob>.sticker,#products-grid .products>li.product>article.product-card.product-card--with-cta>.product-card__stickers.mob>.sticker{font-size:9px}.product-card.product-card--with-cta .product-card__cta,.product-card.product-card--with-cta>.product-card__footer>.product-card__cta,.header .search__cont article.product-card.product-card--with-cta .product-card__cta{gap:4px;margin-left:-4px;margin-right:-4px}.product-card.product-card--with-cta .product-card__details.btn-primary,.header .search__cont article.product-card.product-card--with-cta .product-card__details{font-size:11px}}@media (max-width:359.98px){.header{--mobile-panel-size:40px;--mobile-action-size:32px;--mobile-header-gap:2px}.header .h-main__rt>.h-main__cat[data-drop="nav-cat"]{flex-basis:60px;width:60px;min-width:60px;max-width:60px}.header .h-main__cat.h-main__menu{padding:2px}.header .h-main__rt>.h-main__btn2[data-drop="search"]{display:flex}}body.page-id-306 .ph-for__list .ph-for__b{font-size:28.8px}body.page-id-306 .ph-for__list .ph-for__b span{font-size:64px}body.page-id-306 .ph-for__list .ph-for__m{font-size:11.2px}@media (max-width:767px){body.page-id-306 .ph-for__list .ph-for__b{font-size:19.2px}body.page-id-306 .ph-for__list .ph-for__b span{font-size:38.4px}body.page-id-306 .ph-for__list .ph-for__m{font-size:9.6px}}body.page-id-306 .ph-for__list .ph-for__item{min-width:0;text-align:center}body.page-id-306 .ph-for__list .ph-for__b{justify-content:center}body.page-id-306 .ph-for__list .ph-for__m{font-size:14.2px}@media (max-width:1023px){body.page-id-306 .ph-for__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.page-id-306 .ph-for__list .ph-for__item{max-width:none}}@media (max-width:767px){body.page-id-306 .ph-for__list .ph-for__b span{margin-inline:0}body.page-id-306 .ph-for__list .ph-for__m{font-size:12.6px}}body.page-id-306 .ph-for__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body.page-id-306 .ph-for__list .ph-for__item{min-width:0;max-width:none;text-align:right}body.page-id-306 .ph-for__list .ph-for__b{justify-content:flex-end}@media (max-width:1023px){body.page-id-306 .ph-for__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-template-page-dealership .dealer__item .dealer__item-img::after{content:none}body.page-id-306 .ph-for__list .ph-for__item{width:max-content;max-width:100%;justify-self:center;text-align:left}body.page-id-306 .ph-for__list .ph-for__b{justify-content:flex-start}.product-card.product-card--with-cta .product-card__details.btn-primary{border:1px solid #D8D8D8;background:#FFF;color:#155C32}.product-card.product-card--with-cta .product-card__details.btn-primary:is(:active,:focus-visible){border-color:#0CAC40;background:#EDFCF2;color:#155C32}@media (hover:hover) and (pointer:fine){.product-card.product-card--with-cta .product-card__details.btn-primary:hover{border-color:#0CAC40;background:#EDFCF2;color:#155C32}}.product-card.product-card--with-cta .product-card__details .btn-sq-arr__ic{background:currentColor}.product-messengers{width:100%;min-width:0;margin-top:16px;font-family:inherit;color:#1A1A1A}.product-messengers .product-messengers__label{display:block;margin:0 0 8px;color:#777;font-size:14px;font-weight:300;line-height:1.4}.product-messengers__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.product-messengers .product-messengers__link,.product-messenger-dialog .product-messengers__link,.product-messengers .product-messengers__toggle{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;margin:0;padding:10px 12px;border:1px solid #D8D8D8;border-radius:12px;background:#FFF;color:#1A1A1A;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:background-color 180ms ease,border-color 180ms ease}.product-messengers .product-messengers__icon,.product-messenger-dialog .product-messengers__icon{display:block;flex:0 0 24px;width:24px;height:24px;max-width:none;margin:0;object-fit:contain;filter:none}.product-messengers .product-messengers__link>span,.product-messenger-dialog .product-messengers__link>span{min-width:0;overflow-wrap:anywhere}.product-messengers .product-messengers__toggle{display:none;width:100%;text-transform:uppercase}.product-messengers .product-messengers__toggle>img{display:block;flex:0 0 22px;width:22px;height:22px;max-width:none;object-fit:contain}.product-messengers .product-messengers__link:focus-visible,.product-messengers .product-messengers__toggle:focus-visible,.product-messenger-dialog .product-messengers__link:focus-visible,.product-messenger-dialog [data-messenger-close]:focus-visible{outline:2px solid #0CAC40;outline-offset:3px;border-color:#0CAC40;background:#EDFCF2}.product-messengers .product-messengers__link:active,.product-messengers .product-messengers__toggle:active,.product-messenger-dialog .product-messengers__link:active{border-color:#0CAC40;background:#EDFCF2}.product-messenger-dialog{box-sizing:border-box;position:fixed;inset:auto auto calc(12px + env(safe-area-inset-bottom, 0px)) var(--product-messenger-left,8px);width:var(--product-messenger-width,calc(100vw - 16px));max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));margin:0;padding:22px 16px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;border:0;border-radius:20px;background:#FFF;color:#1A1A1A;font-family:inherit;box-shadow:0 12px 40px rgb(0 0 0 / .2);-webkit-overflow-scrolling:touch}.product-messenger-dialog:not([open]){display:none}.product-messenger-dialog[open]{display:block;animation:product-messenger-enter 180ms ease-out}.product-messenger-dialog::backdrop{background:rgb(0 0 0 / .55)}.product-messenger-dialog::before{content:"";position:absolute;top:9px;left:calc(50% - 20px);width:40px;height:4px;border-radius:4px;background:#D8D8D8}.product-messenger-dialog .product-messenger-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0}.product-messenger-dialog #product-messenger-title{min-width:0;margin:6px 0 0;color:#1A1A1A;font-family:inherit;font-size:clamp(20px, 5.4vw, 24px);font-weight:600;line-height:1.2;text-transform:none}.product-messenger-dialog [data-messenger-close]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:-2px -8px 0 0;padding:10px;border:1px solid #fff0;border-radius:10px;background:#fff0;color:#777;font:inherit;font-size:28px;line-height:1;cursor:pointer}.product-messenger-dialog [data-messenger-close]>img{display:block;width:20px;height:20px}.product-messenger-dialog .product-messenger-dialog__product{margin:0 0 16px;color:#777;font-size:14px;font-weight:300;line-height:1.4;overflow-wrap:anywhere}.product-messenger-dialog .product-messengers__links{grid-template-columns:minmax(0,1fr);gap:0}.product-messenger-dialog .product-messengers__link{justify-content:flex-start;gap:14px;min-height:66px;padding:12px 8px;border:0;border-top:1px solid #D8D8D8;border-radius:0;font-size:17px;text-align:left}.product-messenger-dialog .product-messengers__icon{flex-basis:36px;width:36px;height:36px}.product-messenger-dialog .product-messengers__arrow{display:block;flex:0 0 16px;width:16px;height:16px;max-width:none;margin-left:auto;object-fit:contain}.product-messenger-dialog .product-messenger-dialog__note{display:block;margin:12px 0 0;color:#777;font-size:12px;font-weight:300;line-height:1.4;text-align:center}@media (hover:hover) and (pointer:fine){.product-messengers .product-messengers__link:hover,.product-messengers .product-messengers__toggle:hover,.product-messenger-dialog .product-messengers__link:hover,.product-messenger-dialog [data-messenger-close]:hover{border-color:#0CAC40;background:#EDFCF2}}@media (min-width:768px) and (max-width:1199px){.product-messengers .product-messengers__link{gap:6px;padding:10px 6px;font-size:13px}}@media (max-width:767px){body.product-messengers-ready .product-messengers>.product-messengers__label,body.product-messengers-ready .product-messengers>.product-messengers__links{display:none}body.product-messengers-ready .product-messengers .product-messengers__toggle{display:flex}}@media (max-width:359px){.product-messengers>.product-messengers__links{grid-template-columns:minmax(0,1fr)}.product-messengers .product-messengers__toggle{padding-inline:8px;font-size:12px}}@keyframes product-messenger-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-messengers .product-messengers__link,.product-messengers .product-messengers__toggle,.product-messenger-dialog .product-messengers__link{transition:none}.product-messenger-dialog[open]{animation:none}}body.single-product .pr-main__rt>h1.top__t{font-size:40px}body.single-product .pr-main__rt .product-messengers>.product-messengers__links>.product-messengers__link{font-weight:600;line-height:1;letter-spacing:.28px}body.single-product .pr-main__rt .pr-main__rt-line_1{gap:8px}body.single-product .pr-main__rt .pr-main__rt-line_1>div:first-child{flex:1 1 auto;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:4px 8px}body.single-product .pr-main__rt .pr-main__rt-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}body.single-product .pr-main__rt .pr-main__rt-actions>.pr-main__rt__btns{position:static;display:flex;flex:0 0 auto;align-items:center;gap:8px}body.single-product .pr-main__rt .pr-main__rt-actions .pr-main__rt__btns>a{box-sizing:border-box;display:flex;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:4px;align-items:center;justify-content:center;border:1px solid #D8D8D8;border-radius:10px;background:#fff0;backdrop-filter:none;cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}body.single-product .pr-main__rt .pr-main__rt-actions .pr-main__rt__btns>a>svg{flex:none;width:28px;height:28px}body.single-product .pr-main__rt .pr-main__rt__price{padding-right:0}body.single-product .pr-main__rt .pr-main__rt-actions .pr-main__rt__btns>a:is(:active,:focus-visible,._active){border-color:#0CAC40;background:rgb(15 215 80 / .10)}body.single-product .pr-main__rt .pr-main__rt-actions .pr-main__rt__btns>a:focus-visible{outline:2px solid #0CAC40;outline-offset:3px}@media (hover:hover) and (pointer:fine){body.single-product .pr-main__rt .pr-main__rt-actions .pr-main__rt__btns>a:hover{border-color:#0CAC40;background:rgb(15 215 80 / .10)}}@media (max-width:1023.5px){body.single-product .pr-main__rt .pr-main__rt-actions .pr-main__rt__btns>a{flex-basis:29px;width:29px;min-width:29px;height:29px;min-height:29px;border-radius:8px}body.single-product .pr-main__rt .pr-main__rt-actions .pr-main__rt__btns>a>svg{width:22.5px;height:22.5px}}@media (max-width:767px){body.single-product .pr-main__rt>h1.top__t{font-size:28px}body.single-product .pr-main__rt .product-messengers .product-messengers__toggle{justify-content:center;gap:8px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.28px}}@media (prefers-reduced-motion:reduce){body.single-product .pr-main__rt .pr-main__rt-actions .pr-main__rt__btns>a{transition:none}}@media (max-width:1279px){body.single-product .pr-main__rt .pr-main__rt-line_2 :is(.pr-main__btn-order,.pr-main__btn-pdf),body.single-product .pr-main__rt .product-messengers .product-messengers__toggle{position:relative;justify-content:center;gap:0;padding-left:58px;padding-right:58px}body.single-product .pr-main__rt .pr-main__rt-line_2 .pr-main__btn-order .btn-sq-arr,body.single-product .pr-main__rt .pr-main__rt-line_2 .pr-main__btn-pdf .btn-primary__ic,body.single-product .pr-main__rt .product-messengers .product-messengers__toggle .btn-sq-arr{position:absolute;top:0;bottom:0;right:10px;margin:auto 0}body.single-product .pr-main__rt .pr-main__rt-line_2 .pr-main__btn-pdf .btn-primary__ic{width:48px;height:48px;min-width:48px}body.single-product .pr-main__rt .product-messengers .product-messengers__toggle .btn-sq-arr,body.single-product .pr-main__rt .product-messengers .product-messengers__toggle .btn-sq-arr__w{display:block}body.single-product .pr-main__rt .product-messengers .product-messengers__toggle .btn-sq-arr::before{background:transparent!important}body.single-product .pr-main__rt .product-messengers .product-messengers__toggle .btn-sq-arr__ic._lt{background:#0FD750}body.single-product .pr-main__rt .product-messengers .product-messengers__toggle:is(:active,:focus-visible) .btn-sq-arr__ic{transform:translate(100%,-100%)}}@media (max-width:1023.5px){body.single-product .pr-main__rt .pr-main__rt-line_2 .pr-main__btn-pdf .btn-primary__ic{width:36px;height:36px;min-width:36px}}@media (max-width:1279px){body.single-product .pr-main__rt .pr-main__rt-line_2 .pr-main__btn-order{flex:0 0 auto}}@media (max-width:767px){body.product-messengers-ready.single-product .pr-main__rt .product-messengers{margin-top:12px}}.seo__d h4{font-size:18px;line-height:130%;text-transform:none}@media (max-width:1023.5px){.seo__d h4{font-size:16px}}.photo-placeholder{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:8px;border-radius:12px;background:#EFEFEF;color:#6B6B6B;font-weight:400;font-size:13px;line-height:1.2;letter-spacing:.06em;text-align:center;text-transform:uppercase}.product-card .product-card__img.photo-placeholder{display:flex}.prm__s-placeholder{height:496px;font-size:18px}.compare-product-image .photo-placeholder{width:auto;height:180px;aspect-ratio:4 / 3}@media (max-width:767px){.product-card__image .photo-placeholder{padding:8px 20%;font-size:10px;letter-spacing:.04em}.prm__s-placeholder{height:235px;font-size:14px}.compare-product-image .photo-placeholder{height:100px;font-size:10px}}@supports (-webkit-touch-callout:none){@media (max-width:1023.5px){.search__top-input,.form__input,.form__mess,.drop-filter-inner input.wpc-filter-search-field,.drop-filter-inner input[type=number].wpc-filters-range-max,.drop-filter-inner input[type=number].wpc-filters-range-min{font-size:16px}}}@media (max-width:767px){.drop-filter-inner .wpc-filters-range-wrapper{gap:8px}.drop-filter-inner .wpc-filters-range-min-column::before,.drop-filter-inner .wpc-filters-range-max-column::before{left:8px}.drop-filter-inner .wpc-filters-range-min-column input.wpc-filters-range-min{padding-left:30px!important}.drop-filter-inner .wpc-filters-range-max-column input.wpc-filters-range-max{padding-left:28px!important}}@media (max-width:479px){.drop-filter-inner .wpc-filters-section-5337 .wpc-filters-range-wrapper{flex-direction:column}.drop-filter-inner .wpc-filters-section-5337 .wpc-filters-range-wrapper>.wpc-filters-range-column{flex:0 0 auto;width:100%}}.drop-filter-inner .wpc-filters-section-5337{--concord-price-format:1}.drop-filter-inner .concord-price-format-ready>.wpc-filters-range-wrapper{display:none}.drop-filter-inner .wpc-filters-section-5337 .concord-price-editor{flex-direction:column}.drop-filter-inner .wpc-filters-section-5337 .concord-price-editor>.wpc-filters-range-column{flex:0 0 auto;width:100%}.drop-filter-inner .concord-price-editor>.wpc-filters-range-column{position:relative}.drop-filter-inner .concord-price-editor .concord-price-value{display:block;width:100%;min-width:0;box-sizing:border-box;height:48px;border:1px solid #D8D8D8;border-radius:12px;background:#FFF;color:#1A1A1A;font:300 16px/1.4 Geologica,sans-serif;padding:0 40px 0 46px}.drop-filter-inner .concord-price-editor .concord-price-max .concord-price-value{padding-left:42px}.drop-filter-inner .concord-price-min::before,.drop-filter-inner .concord-price-max::before{content:'Від';position:absolute;left:16px;top:13px;color:#777;font:300 16px/1.4 Geologica,sans-serif;pointer-events:none}.drop-filter-inner .concord-price-max::before{content:'До'}.drop-filter-inner .concord-price-clear{position:absolute;right:1px;top:1px;width:38px;height:46px;padding:0;border:0;border-radius:0 6px 6px 0;background:#fff0;color:#b5bed2;font:400 29px/1 'Times New Roman',serif;margin:0;box-shadow:none;min-height:0;-webkit-appearance:none;cursor:pointer}.drop-filter-inner .concord-price-clear[hidden]{display:none}.drop-filter-inner .concord-price-value:focus-visible,.drop-filter-inner .concord-price-clear:focus-visible{outline:2px solid #0CAC40;outline-offset:2px}.drop-filter-inner .concord-price-value:invalid{border-color:#FF0004}.drop-filter-inner .concord-price-value:disabled{opacity:.6;cursor:wait}@media (hover:hover) and (pointer:fine){.drop-filter-inner .concord-price-clear:hover{color:#0FD750}}@media (max-width:767px){.drop-filter-inner .concord-price-editor .concord-price-value{height:44px;padding-left:30px}.drop-filter-inner .concord-price-editor .concord-price-max .concord-price-value{padding-left:28px}.drop-filter-inner .concord-price-min::before,.drop-filter-inner .concord-price-max::before{left:8px;top:11px}.drop-filter-inner .concord-price-clear{height:42px}}.drop-filter-inner .wpc-filters-range-min-column::before,.drop-filter-inner .wpc-filters-range-max-column::before,.drop-filter-inner .concord-price-min::before,.drop-filter-inner .concord-price-max::before{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:2;color:#777;font:300 12px/16px Geologica,sans-serif;pointer-events:none}.drop-filter-inner .wpc-filters-range-min-column input.wpc-filters-range-min{padding-left:38px!important}.drop-filter-inner .wpc-filters-range-max-column input.wpc-filters-range-max{padding-left:36px!important}.drop-filter-inner .concord-price-editor .concord-price-value{padding-left:38px}.drop-filter-inner .concord-price-editor .concord-price-max .concord-price-value{padding-left:36px}@media (max-width:359px){.drop-filter-inner .wpc-filters-range-column input:is(.wpc-filters-range-min,.wpc-filters-range-max){padding-right:32px!important}.drop-filter-inner .wpc-filters-range-column button.wpc-range-clear{width:30px}}.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper{display:flex;align-items:center;gap:8px;min-height:44px;font-family:Geologica,sans-serif}.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"]{-webkit-appearance:none;appearance:none;flex:0 0 24px;box-sizing:border-box;width:24px;height:24px;margin:0;padding:0;border:1px solid #B1B1B1;border-radius:4px;background-color:#FFF;background-image:none;background-repeat:no-repeat;background-position:center;background-size:17px 13px;box-shadow:none;cursor:pointer}.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"]:checked{border-color:#1A1A1A;background-color:#1A1A1A;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2213%22%20viewBox%3D%220%200%2017%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M6.36396%209.19238L15.5564%200L16.9706%201.41421L6.36396%2012.0208L0%205.65688L1.41422%204.24268L6.36396%209.19238Z%22%20fill%3D%22%230FD750%22%2F%3E%0A%3C%2Fsvg%3E%0A)}.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"]+label{display:flex;align-items:center;flex:1 1 0%;min-width:0;min-height:44px;margin:0;padding:0;cursor:pointer}.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"]+label>:is(a,span:not(.wpc-term-count)){display:flex;align-items:center;width:100%;min-width:0;min-height:44px;margin:0;padding:0;color:#1A1A1A;font:300 16px/1.4 Geologica,sans-serif;overflow-wrap:anywhere}.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"]+label>span.wpc-term-count{flex:0 0 auto;width:auto;min-height:0;margin-left:8px}.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"]:focus-visible,.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"]+label>a:focus-visible{outline:2px solid #0CAC40;outline-offset:-2px}.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"]:disabled,.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"]:disabled+label,.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-disabled .wpc-term-item-content-wrapper>input[type="checkbox"],.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-disabled .wpc-term-item-content-wrapper>input[type="checkbox"]+label{opacity:.55;cursor:not-allowed}.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"]:disabled+label>:is(a,span:not(.wpc-term-count)),.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-disabled .wpc-term-item-content-wrapper>input[type="checkbox"]+label>:is(a,span:not(.wpc-term-count)){cursor:not-allowed}@media (forced-colors:active){.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"],.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"]:checked{-webkit-appearance:auto;appearance:auto;background-color:Canvas;background-image:none;border-color:ButtonText;forced-color-adjust:auto}.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"]:focus-visible,.drop-filter-inner :is(.wpc-filter-pa_typ-stola,.wpc-filter-pa_typ-obmolotu) .wpc-term-item-content-wrapper>input[type="checkbox"]+label>a:focus-visible{outline-color:Highlight}}@media (max-width:374px){body.page-id-306 .ph-for__list .ph-for__b .js-counter{white-space:nowrap}body.page-id-306 .ph-for__list .ph-for__b span[data-num]{font-size:36px}}body.page-id-306 .cta__rt .js_form .btn-primary:focus-visible{color:#1A1A1A;outline:2px solid #1A1A1A;outline-offset:3px}body.page-id-306 .cta__rt .js_form .btn-primary:focus-visible .btn-primary__t{text-shadow:0 1.2em 0 #1A1A1A}body.page-id-306 .cta__rt .js_form .btn-primary:focus-visible .btn-sq-arr__ic{background-color:#1A1A1A}.cta__rt form.js_form:not(.pp-vac__form) button.btn-primary[type="submit"]:focus-visible,form.service-request__form button.btn-primary[type="submit"]:focus-visible,[data-pp="ppRequest"] form.js_form button.btn-primary[type="submit"]:focus-visible{color:#1A1A1A;outline:2px solid #1A1A1A;outline-offset:3px}.cta__rt form.js_form:not(.pp-vac__form) button.btn-primary[type="submit"]:focus-visible .btn-sq-arr__ic,form.service-request__form button.btn-primary[type="submit"]:focus-visible .btn-sq-arr__ic,[data-pp="ppRequest"] form.js_form button.btn-primary[type="submit"]:focus-visible .btn-sq-arr__ic{background-color:#1A1A1A}.service-page .h2{font-size:36px;line-height:1.15}.service-page .cg__d,.service-page .what__i-d{font-size:16px;line-height:1.5;max-width:100%}.service-hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:12px;align-items:stretch}.service-hero__intro{display:flex;flex-direction:column;gap:12px;min-width:0}.service-hero__image{display:block;width:100%;aspect-ratio:892/490;object-fit:cover;border-radius:20px;height:auto}.service-hero .part-ab__lt{flex:1;padding:24px;border-radius:20px}.service-request{padding:24px;scroll-margin-top:130px;min-width:0;outline-offset:4px}.service-request .h3_1{font-size:24px;line-height:1.2;text-transform:uppercase}.service-request .form{display:flex;flex-direction:column;gap:20px}.service-request .form__i{width:100%;margin:0}.service-request .form__label{display:block;margin-bottom:8px}.service-request .form__input{width:100%;min-width:0}.service-request .form__mess{height:104px;min-height:104px;resize:none}.service-request .btn-primary{width:100%}.service-request .btn-primary__w{justify-content:center}.service-request .btn-primary__t{white-space:normal;text-align:left}.service-request .form__policy{font-size:12px;line-height:1.5;text-align:center;margin:0 auto}.service-benefits .what__t,.page-template-page-about #about-value .what__t{max-width:none}.service-benefits .what__l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.service-benefits .what__i,.page-template-page-about #about-value .what__i{display:flex;align-items:flex-start;padding:24px 24px 24px 16px;gap:16px;border-radius:12px;min-width:0}.service-benefits .what__i-t,.page-template-page-about #about-value .what__i-t{font-size:24px;line-height:1.2;text-transform:uppercase}.redesign-icon{flex:none;display:block;color:#0FD750}.service-benefits .what__i-p,.page-template-page-about #about-value .what__i-p{flex:0 0 28px;width:28px;height:28px}.service-benefits .what__i-p .redesign-icon,.page-template-page-about #about-value .what__i-p .redesign-icon{width:28px;height:28px}.service-centers{display:grid;grid-template-columns:1fr 1fr;gap:40px}.service-centers__title{display:flex;align-items:flex-start;gap:16px}.service-centers__title .redesign-icon{width:28px;height:28px}.service-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.service-feature__picture{min-width:0;min-height:420px;border-radius:20px;overflow:hidden;position:relative}.service-feature__picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.service-feature .part-for__rt{padding:24px;display:flex;flex-direction:column;justify-content:flex-start;min-width:0}.service-feature--text-first .service-feature__picture{order:2}.service-feature--text-first .part-for__rt{order:1}.service-results{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.service-results .garanty__list{display:grid;gap:12px}.service-results .garanty__item{padding:24px;margin:0;border:0;border-radius:20px}.service-results .garanty__item-t{font-size:24px;line-height:1.2;display:flex;gap:12px}.service-results .garanty__item-t>span:first-child{color:#0FD750}.service-results .garanty__item-w{font-size:16px;line-height:1.5;padding-left:0}.service-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.service-contact>.block-white{display:flex;align-items:flex-start}.service-contact__person{display:flex;align-items:center;gap:24px}.service-contact__photo{flex:none;width:130px;height:130px;object-fit:cover;border:2px solid #0FD750;border-radius:50%}.service-contact__name{font-size:18px;font-weight:600;line-height:1.3}.service-contact__position{font-size:16px;line-height:1.4;color:#777;margin:8px 0 16px}.service-contact__link{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:1.3;margin-top:12px;overflow-wrap:anywhere}.service-contact__link .redesign-icon{width:20px;height:20px;color:#777}.service-gallery__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.service-gallery__heading .h2{max-width:780px}.service-gallery .part__i-img{width:100%;height:auto;aspect-ratio:553/380;object-fit:cover;border-radius:12px}.service-gallery .part__i{height:auto}.service-gallery .sl-nav{flex-shrink:0}.service-banner.cta__lt{min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:24px;border-radius:20px;background-size:cover;background-position:center;position:relative;isolation:isolate}.service-banner:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgb(0 0 0 / .55);z-index:-1}.service-banner .h2{max-width:780px;color:#fff}.service-banner .btn-primary{flex-shrink:0}.page-template-page-about #about-value .what__l{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.page-template-page-about #about-value .what__i{grid-column:span 2}.page-template-page-about #about-value .what__i:nth-child(n+4){grid-column:span 3}.page-template-page-about #about-value .what__i-d{font-size:16px;line-height:1.5}.page-template-page-contact .cont-info__email{display:block;font-size:18px;font-weight:600;line-height:1.3;margin:0;overflow-wrap:anywhere}.cont__staff{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cont__staff-card{padding:24px;border-radius:12px;min-width:0}.cont__staff-name{font-weight:600;font-size:18px;line-height:1.35}.cont__staff-branch{color:#777;font-size:16px;line-height:1.4;margin:8px 0 16px}.cont__staff-card .service-contact__link{font-size:16px;font-weight:600;margin-top:0}@media(max-width:1199px){.service-page .h2{font-size:30px}.service-request{padding:24px}.service-benefits .what__i{padding:20px 16px;gap:12px}.service-benefits .what__i-t,.page-template-page-about #about-value .what__i-t{font-size:21px}.service-contact__person{gap:20px}.service-contact__photo{width:96px;height:96px}.service-contact__link{font-size:16px}.cont__staff{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.service-hero{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.service-hero .part-ab__lt{padding:24px}.service-hero__image{aspect-ratio:4/3}.service-page .h2{font-size:28px}.service-benefits .what__l{grid-template-columns:repeat(2,minmax(0,1fr))}.service-page--service .service-benefits .what__i:last-child:nth-child(odd){grid-column:1/-1}.service-centers{gap:24px}.service-feature .part-for__rt{padding:24px}.service-contact__person{flex-wrap:wrap}.service-contact__name{font-size:18px}.page-template-page-about #about-value .what__l{grid-template-columns:repeat(2,minmax(0,1fr))}.page-template-page-about #about-value .what__i{grid-column:auto}.page-template-page-about #about-value .what__i:nth-child(n+4){grid-column:auto}.page-template-page-about #about-value .what__i:last-child{grid-column:1/-1}.service-banner.cta__lt{flex-direction:column;align-items:flex-start;gap:24px}.service-banner .h2{max-width:100%}}@media(max-width:767px){.service-page .h2{font-size:26px}.service-hero,.service-centers,.service-feature,.service-results,.service-contact{grid-template-columns:minmax(0,1fr)}.service-hero__image{aspect-ratio:4/3;border-radius:16px}.service-hero .part-ab__lt{padding:24px 20px}.service-request{padding:24px 20px;scroll-margin-top:100px}.service-request .form{gap:16px}.service-request .h3_1{font-size:24px}.service-benefits .what__l{grid-template-columns:minmax(0,1fr)}.service-page--service .service-benefits .what__i:last-child:nth-child(odd){grid-column:auto}.service-benefits .what__i-t{font-size:22px}.service-feature__picture{min-height:0;aspect-ratio:4/3;border-radius:16px}.service-feature--text-first .service-feature__picture{order:1}.service-feature--text-first .part-for__rt{order:2}.service-feature .part-for__rt{padding:24px 20px}.service-contact__person{flex-wrap:nowrap;gap:20px}.service-contact__photo{width:80px;height:80px}.service-contact__name{font-size:18px}.service-contact__position{font-size:14px;margin-bottom:12px}.service-contact__link{font-size:15px}.service-results .garanty__item{padding:24px 20px}.service-results .garanty__item-t{font-size:22px}.service-gallery__heading{gap:16px;flex-wrap:wrap}.service-gallery__heading .h2{max-width:100%}.service-gallery .part__i-img{aspect-ratio:4/3}.service-banner.cta__lt{padding:24px 20px}.page-template-page-about #about-value .what__l{grid-template-columns:minmax(0,1fr)}.page-template-page-about #about-value .what__i:last-child{grid-column:auto}}@media(max-width:479px){.service-contact__person{align-items:flex-start;flex-direction:column}.cont__staff{grid-template-columns:minmax(0,1fr)}.service-page .btn-primary{max-width:100%}.service-page .btn-primary__t{white-space:normal}.service-results .garanty__item-t{font-size:20px}}@media(min-width:992px){.service-page--parts .service-hero__image{aspect-ratio:892/440}}.redesign-icon--image{object-fit:contain}.cont-info__details{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.about-faq .cgm__fr-i-t{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font-family:inherit}.about-faq .cgm__fr-i-t>span{flex-shrink:0}.about-faq .cgm__fr-i:first-child{margin-top:0}.about-faq .cgm__fr-i-l p+p{margin-top:16px}.service-banner__text{max-width:780px}@media(max-width:767px){.service-feature{grid-auto-rows:auto}.service-feature__picture{width:100%;aspect-ratio:auto}.service-feature__picture img{position:static;inset:auto;display:block;width:100%;height:auto;max-height:none;aspect-ratio:4/3;object-fit:cover}}.service-page{--service-layout-gap:12px}.service-page>section{margin-top:var(--service-layout-gap)}.service-page .service-hero,.service-page .service-hero__intro,.service-page .service-feature,.service-page .service-results,.service-page .service-results .garanty__list,.service-page .service-contact{gap:var(--service-layout-gap)}@media(max-width:767px){.service-page{--service-layout-gap:8px}}body .service-page .service-benefits{padding:32px}body .service-page .service-benefits__list{counter-reset:service-benefit;margin-top:32px}body .service-page .service-benefits__list>.what__i{counter-increment:service-benefit;flex-direction:column;align-items:stretch;gap:16px;padding:28px}body .service-page .service-benefits .what__i-p{display:flex;align-items:center;justify-content:space-between;flex:none;width:100%;height:39.2px;min-width:0}body .service-page .service-benefits .what__i-p::after{content:counter(service-benefit,decimal-leading-zero);flex:none;margin-left:auto;color:#D8D8D8;font-size:24px;font-weight:600;line-height:1.2}body .service-page .service-benefits .what__i-p .redesign-icon{width:39.2px;height:39.2px;object-fit:contain}body .service-page .service-benefits .what__i>.what__i-p+div{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}body .service-page .service-benefits .what__i-t{font-size:24px;line-height:1.25;overflow-wrap:break-word}body .service-page .service-benefits .what__i-d{margin-top:0;overflow-wrap:break-word}@media(max-width:1199px){body .service-page .service-benefits{padding:24px}body .service-page .service-benefits__list>.what__i{padding:24px}body .service-page .service-benefits .what__i-t{font-size:22px}}@media(max-width:991px){body .service-page .service-benefits .what__i-t{font-size:20px}}@media(max-width:767px){body .service-page .service-benefits{padding:24px 20px}body .service-page .service-benefits__list{margin-top:24px;gap:8px}body .service-page .service-benefits__list>.what__i{padding:24px 20px}}@media(max-width:374px){body .service-page .service-benefits{padding:20px 16px}body .service-page .service-benefits .what__i-t{font-size:19px}}body.page-template-page-about #about-value .what__r{padding:32px}body.page-template-page-about #about-value .what__l{counter-reset:about-benefit;margin-top:32px}body.page-template-page-about #about-value .what__l>.what__i{counter-increment:about-benefit;flex-direction:column;align-items:stretch;gap:16px;padding:28px}body.page-template-page-about #about-value .what__i-p{display:flex;align-items:center;justify-content:space-between;flex:none;width:100%;height:39.2px;min-width:0}body.page-template-page-about #about-value .what__i-p::after{content:counter(about-benefit,decimal-leading-zero);flex:none;margin-left:auto;color:#D8D8D8;font-size:24px;font-weight:600;line-height:1.2}body.page-template-page-about #about-value .what__i-p>.what__i-img,body.page-template-page-about #about-value .what__i-p>.redesign-icon{position:static;display:block;flex:none;width:39.2px;height:39.2px;max-width:100%;object-fit:contain}body.page-template-page-about #about-value .what__i>.what__i-p+div{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}body.page-template-page-about #about-value .what__i-t{font-size:24px;line-height:1.25;overflow-wrap:break-word}body.page-template-page-about #about-value .what__i-d{margin-top:0;overflow-wrap:break-word}@media(max-width:1199px){body.page-template-page-about #about-value .what__r{padding:24px}body.page-template-page-about #about-value .what__l>.what__i{padding:24px}body.page-template-page-about #about-value .what__i-t{font-size:22px}}@media(max-width:991px){body.page-template-page-about #about-value .what__i-t{font-size:20px}}@media(max-width:767px){body.page-template-page-about #about-value .what__r{padding:24px 20px}body.page-template-page-about #about-value .what__l{margin-top:24px;gap:8px}body.page-template-page-about #about-value .what__l>.what__i{padding:24px 20px}}@media(max-width:374px){body.page-template-page-about #about-value .what__r{padding:20px 16px}body.page-template-page-about #about-value .what__i-t{font-size:19px}}.service-center{min-width:0}.service-center>.service-centers__title{padding:24px;margin-bottom:var(--service-layout-gap);border-radius:20px;gap:16px}.service-center .redesign-icon{flex:0 0 39.2px;width:39.2px;height:39.2px;min-width:39.2px;object-fit:contain}.service-center .service-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:var(--service-layout-gap)}.service-center .service-feature__picture{min-width:0;min-height:420px;position:relative;overflow:hidden;border-radius:20px;order:2}.service-photo-gallery .service-center__slider{position:absolute;inset:0;overflow:hidden;min-width:0;touch-action:pan-y}.service-photo-gallery .service-center__slider .swiper-wrapper{position:relative;display:flex;width:100%;height:100%;box-sizing:content-box;transition-property:transform}.service-photo-gallery .service-center__slider .swiper-slide{position:relative;flex-shrink:0;width:100%;height:100%;transition-property:opacity}.service-photo-gallery .swiper-slide>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center}.service-photo-gallery .service-center__slide--testing>img{object-position:60% center}.service-photo-gallery .service-center__slider.swiper-fade .swiper-slide{pointer-events:none}.service-photo-gallery .service-center__slider.swiper-fade .swiper-slide-active{pointer-events:auto}.service-photo-gallery .service-center__slider .swiper-notification{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.service-photo-gallery .service-center__controls{position:absolute;right:24px;bottom:24px;left:24px;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:16px;pointer-events:none}.service-photo-gallery .service-center__controls[hidden]{display:none!important}.service-photo-gallery .service-center__controls .sl-nav{display:flex;align-items:center;gap:8px;flex-shrink:0;pointer-events:auto}.service-photo-gallery .service-center__controls .sl-nav__btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #D8D8D8;border-radius:12px;background:#F4F4F4;cursor:pointer;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.service-photo-gallery .service-center__controls .sl-nav__btn svg{position:static;flex:none;width:24px;height:24px;transform:none}.service-photo-gallery .service-center__pagination{position:static;display:flex;align-items:center;min-width:0;width:auto;overflow-x:auto;gap:0;padding:2px 6px;border-radius:12px;background:rgb(26 26 26 / .65);backdrop-filter:blur(10px);pointer-events:auto}.service-photo-gallery .service-center__pagination .swiper-pagination-bullet{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:40px;margin:0!important;padding:0;border:0;border-radius:8px;background:#fff0;opacity:1;cursor:pointer}.service-photo-gallery .service-center__pagination .swiper-pagination-bullet::after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .55)}.service-photo-gallery .service-center__pagination .swiper-pagination-bullet-active::after{background:#0FD750}.service-photo-gallery .service-center__slider:focus-visible{outline:3px solid #0FD750;outline-offset:-3px}.service-photo-gallery .service-center__controls button:focus-visible{outline:3px solid #0FD750;outline-offset:3px}.service-center .service-center__panels{display:flex;flex-direction:column;gap:var(--service-layout-gap);min-width:0}.service-center .part-for__rt{padding:24px;min-width:0;border-radius:20px}.service-center .service-center__panel-title{display:flex;align-items:flex-start;gap:16px;margin-bottom:16px}.service-center .service-center__panel-title h3{min-width:0;font-size:24px;font-weight:600;line-height:1.25;text-transform:uppercase;overflow-wrap:break-word}.service-center .cg__d{font-size:16px;font-weight:300;line-height:1.5;max-width:100%;color:#1A1A1A}.service-center .cg__d p+p{margin-top:16px}@media(hover:hover){.service-photo-gallery .service-center__controls .sl-nav__btn:hover{border-color:#1A1A1A;background:#FFF}}@media(prefers-reduced-motion:reduce){.service-photo-gallery .service-center__slider .swiper-wrapper,.service-photo-gallery .service-center__slider .swiper-slide,.service-photo-gallery .service-center__controls .sl-nav__btn{transition-duration:0ms!important}}@media(max-width:1199px){.service-center .service-center__panel-title h3{font-size:22px}}@media(max-width:991px){.service-center .service-center__panel-title h3{font-size:20px}}@media(max-width:767px){.service-center>.service-centers__title{padding:24px 20px}.service-center .service-feature{grid-template-columns:minmax(0,1fr)}.service-center .service-feature__picture{order:0}.service-feature__picture.service-photo-gallery{min-height:0;aspect-ratio:4/3;border-radius:16px}.service-photo-gallery .service-center__controls{right:16px;bottom:16px;left:16px}.service-photo-gallery .service-center__controls .sl-nav__btn{width:44px;height:44px}.service-center .part-for__rt{padding:24px 20px}}@media(max-width:374px){.service-center .service-center__panel-title h3{font-size:19px}}.service-stats.ph-for__list{padding:32px}.service-stats .ph-for__item .ph-for__b span{font-size:64px}.service-stats .js-counter{display:flex;align-items:flex-end;gap:inherit}.service-stats .js-counter span{font-variant-numeric:tabular-nums}.service-warranty--single{grid-template-columns:minmax(0,1fr)}.service-warranty__lt{display:flex;flex-direction:column;gap:24px}.service-warranty .garanty__r__rt,.service-warranty .garanty__list{height:100%}.service-warranty .garanty__list{grid-auto-rows:1fr}.service-warranty__rule{display:flex;flex-direction:column;gap:12px;color:#1A1A1A}.service-warranty__term{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.service-warranty__num{font-size:80px;font-weight:400;line-height:1}.service-warranty__unit{font-size:28px;font-weight:600;line-height:1.2;text-transform:uppercase}.service-warranty__or{display:flex;align-items:center;gap:12px;color:#6B6B6B;font-size:14px;font-weight:600;line-height:1.2;text-transform:uppercase}.service-warranty__or::before,.service-warranty__or::after{content:"";flex:1;height:1px;background:#D8D8D8}.service-warranty__caption{font-size:16px;line-height:1.5}.service-warranty__note{margin-top:auto;font-size:14px;line-height:1.5;color:#6B6B6B}.service-feature__pre,.service-powertune__pre{margin-bottom:12px;font-size:14px;font-weight:600;line-height:1.2;text-transform:uppercase;color:#6B6B6B}.service-powertune__pre{color:#0FD750}.service-powertune{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--service-layout-gap);align-items:stretch}.service-powertune--single{grid-template-columns:minmax(0,1fr)}.service-powertune__hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:520px;padding:32px;border-radius:20px;overflow:hidden;background:#2B2B2B;color:#fff}.service-powertune__photo{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:62% center}.service-powertune__hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(26 26 26 / .88) 0%,rgb(26 26 26 / .55) 38%,rgb(26 26 26 / .3) 62%,rgb(26 26 26 / .78) 100%)}.service-powertune__content{flex:1;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.service-powertune__hero .h2{color:#fff;overflow-wrap:break-word}.service-powertune__lead{margin-top:12px;font-size:18px;line-height:1.5;color:#fff;text-wrap:pretty}.service-powertune__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:24px}.service-powertune__pdf.btn-grey{background:#FFF;color:#1A1A1A}.service-powertune__pdf.btn-grey:is(:hover,:active,:focus-visible){background:#0CAC40;color:#fff}.service-powertune__pdf .btn-primary__ic{margin-left:-4px}.service-powertune__pdf .btn-primary__t{width:min-content;white-space:normal;text-align:left}body .service-page .service-powertune__pdf.btn-primary .btn-primary__t{text-shadow:none!important}.service-powertune__pdf:is(:hover,:active,:focus-visible) .btn-primary__ic img{filter:brightness(0) invert(1)}.service-powertune__small{margin-top:16px;max-width:780px;font-size:13px;line-height:1.5;color:rgb(255 255 255 / .75)}.service-powertune__panel{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-width:0;padding:32px}.service-powertune__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;margin:0;padding:0;list-style:none}.service-powertune__steps li{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border-radius:12px;background:#F4F4F4}.service-powertune__step-num{flex:none;color:#0FD750;font-size:24px;font-weight:600;line-height:1.2}.service-powertune__step-t{min-width:0;color:#1A1A1A;font-size:20px;font-weight:600;line-height:1.25;text-transform:uppercase;overflow-wrap:break-word}.service-powertune__points{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;color:#1A1A1A}.service-powertune__points li,.service-zones li{position:relative;padding-left:28px;font-size:16px;line-height:1.5}.service-powertune__points li::before,.service-zones li::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background:url(/wp-content/themes/theme-sp/img/concord/icons/arrow-right-green.svg) no-repeat center/contain}.service-capacity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.service-capacity__item{display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px;border-radius:12px;background:#F4F4F4}.service-capacity__num{font-size:48px;font-weight:400;line-height:1;color:#1A1A1A}.service-capacity__label{font-size:14px;font-weight:600;line-height:1.2;text-transform:uppercase;color:#1A1A1A}.service-zones{display:flex;flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none}.service-zones a{color:inherit;text-decoration:underline;text-underline-offset:3px}.about-building .about-building--no-photo{grid-template-columns:minmax(0,1fr)}@media(max-width:767px){.about-building .service-feature{gap:8px}}@media(max-width:1199px){.service-stats.ph-for__list{padding:24px}.service-warranty__num{font-size:64px}.service-warranty__unit{font-size:24px}.service-powertune__hero{min-height:480px;padding:24px}.service-powertune__panel{padding:24px}.service-powertune__step-num{font-size:22px}.service-powertune__step-t{font-size:18px}}@media(min-width:768px) and (max-width:1199px){.service-capacity{grid-template-columns:minmax(0,1fr)}}@media(max-width:991px){.service-powertune{grid-template-columns:minmax(0,1fr)}.service-powertune__hero{min-height:440px}}@media(max-width:479px){.service-capacity{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.service-stats.ph-for__list{padding:24px 20px}.service-stats .ph-for__item .ph-for__b span{font-size:48px}.service-warranty__num{font-size:56px}.service-warranty__unit{font-size:22px}.service-powertune__hero{min-height:448px;padding:24px 20px;border-radius:16px}.service-powertune__photo{object-position:65% center}.service-powertune__lead{font-size:16px}.service-powertune__actions{flex-direction:column;align-items:stretch;width:100%}.service-powertune__actions .btn-primary{width:100%}.service-powertune__actions .btn-primary__w,.service-powertune__pdf{justify-content:center}.service-powertune__pdf .btn-primary__t{width:auto}.service-powertune__panel{padding:24px 20px;border-radius:16px}.service-powertune__steps{gap:8px}.service-powertune__steps li{padding:16px}.service-capacity__item{padding:16px}.service-capacity__num{font-size:36px}}@media(max-width:479px){.service-powertune__steps{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.service-powertune__steps li{flex-direction:row;align-items:baseline;gap:12px}.service-powertune__step-num{min-width:32px;font-size:20px}}@media(max-width:374px){.service-powertune__step-t{font-size:17px}}@media(min-width:992px){.service-page--parts .service-benefits .what__l{grid-template-columns:repeat(6,minmax(0,1fr))}.service-page--parts .service-benefits .what__i{grid-column:span 2}.service-page--parts .service-benefits .what__i:nth-child(3n+1):nth-last-child(2),.service-page--parts .service-benefits .what__i:nth-child(3n+2):last-child{grid-column:span 3}.service-page--parts .service-benefits .what__i:nth-child(3n+1):last-child{grid-column:1/-1}}@media(max-width:991px){.service-page--parts .service-benefits .what__i:last-child:nth-child(odd){grid-column:1/-1}}.wpc-orderby-select{width:100%}.wpc-filters-open-button-container{display:none}.wpc-debug-message{padding:16px;font-size:14px;border:1px dashed #ccc;margin-bottom:20px}.wpc-debug-title{visibility:hidden}.wpc-button-inner,.wpc-chip-content{display:flex;align-items:center}.wpc-icon-html-wrapper{position:relative;margin-right:10px;top:2px}.wpc-icon-html-wrapper span{display:block;height:1px;width:18px;border-radius:3px;background:#2c2d33;margin-bottom:4px;position:relative}span.wpc-icon-line-1:after,span.wpc-icon-line-2:after,span.wpc-icon-line-3:after{content:"";display:block;width:3px;height:3px;border:1px solid #2c2d33;background-color:#fff;position:absolute;top:-2px;box-sizing:content-box}span.wpc-icon-line-3:after{border-radius:50%;left:2px}span.wpc-icon-line-1:after{border-radius:50%;left:5px}span.wpc-icon-line-2:after{border-radius:50%;left:12px}body .wpc-filters-open-button-container a.wpc-filters-open-widget,body .wpc-filters-open-button-container a.wpc-open-close-filters-button{display:inline-block;text-align:left;border:1px solid #2c2d33;border-radius:2px;line-height:1.5;padding:7px 12px;background-color:#fff0;color:#2c2d33;box-sizing:border-box;text-decoration:none!important;font-weight:400;transition:none;position:relative}@media screen and (max-width:768px){.wpc_show_bottom_widget .wpc-filters-open-button-container,.wpc_show_open_close_button .wpc-filters-open-button-container{display:block}.wpc_show_bottom_widget .wpc-filters-open-button-container{margin-top:1em;margin-bottom:1em}}