.show-for-tablet-sm{display:none}@media screen and (max-width:990px){.show-for-tablet-sm{display:initial}}.flex-inline-center{display:inline-flex;align-items:center;justify-content:center}.flex-center{display:flex;align-items:center;justify-content:center}.hideVisibilityOpacity{visibility:hidden;opacity:0}.showVisibilityOpacity{visibility:visible;opacity:1}.scrollPrettier *::-webkit-scrollbar{height:4px;width:4px}.scrollPrettier *::-webkit-scrollbar-track{border-radius:0;background-color:#ffffff}.scrollPrettier *::-webkit-scrollbar-track:hover{background-color:#ffffff}.scrollPrettier *::-webkit-scrollbar-track:active{background-color:#ffffff}.scrollPrettier *::-webkit-scrollbar-thumb{border-radius:0;background-color:#e5e5e5}.scrollPrettier *::-webkit-scrollbar-thumb:hover{background-color:#e5e5e5}.scrollPrettier *::-webkit-scrollbar-thumb:active{background-color:#e5e5e5}.scrollPrettierBody *::-webkit-scrollbar{height:4px;width:4px}.scrollPrettierBody *::-webkit-scrollbar-track{border-radius:0;background-color:#ffffff}.scrollPrettierBody *::-webkit-scrollbar-track:hover{background-color:#ffffff}.scrollPrettierBody *::-webkit-scrollbar-track:active{background-color:#ffffff}.scrollPrettierBody *::-webkit-scrollbar-thumb{border-radius:0;background-color:#e5e5e5}.scrollPrettierBody *::-webkit-scrollbar-thumb:hover{background-color:#e5e5e5}.scrollPrettierBody *::-webkit-scrollbar-thumb:active{background-color:#e5e5e5}.scrollPrettierSecondThemeAccent *::-webkit-scrollbar{height:4px;width:4px}.scrollPrettierSecondThemeAccent *::-webkit-scrollbar-track{border-radius:0;background-color:#ffffff}.scrollPrettierSecondThemeAccent *::-webkit-scrollbar-track:hover{background-color:#ffffff}.scrollPrettierSecondThemeAccent *::-webkit-scrollbar-track:active{background-color:#ffffff}.scrollPrettierSecondThemeAccent *::-webkit-scrollbar-thumb{border-radius:0;background-color:#e5e5e5}.scrollPrettierSecondThemeAccent *::-webkit-scrollbar-thumb:hover{background-color:#e5e5e5}.scrollPrettierSecondThemeAccent *::-webkit-scrollbar-thumb:active{background-color:#e5e5e5}.scrollPrettierTheme::-webkit-scrollbar{height:4px;width:4px}.scrollPrettierTheme::-webkit-scrollbar-track{border-radius:0;background-color:transparent}.scrollPrettierTheme::-webkit-scrollbar-track:hover{background-color:transparent}.scrollPrettierTheme::-webkit-scrollbar-track:active{background-color:transparent}.scrollPrettierTheme::-webkit-scrollbar-thumb{border-radius:0;background-color:#e5e5e5}.scrollPrettierTheme::-webkit-scrollbar-thumb:hover{background-color:#e5e5e5}.scrollPrettierTheme::-webkit-scrollbar-thumb:active{background-color:#e5e5e5}.boxShadowDefault{box-shadow:0 4px 16px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.15)}.buttonPrimaryColorTheme{color:white;background-color:#cd922e;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.buttonPrimaryColorTheme:hover{background-color:#692125;color:white}}.buttonPrimaryColorTheme:focus-within{background-color:#692125;color:white}.buttonSecondaryColorTheme{color:white;background-color:#692125;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.buttonSecondaryColorTheme:hover{background-color:#692125;color:white}}.buttonSecondaryColorTheme:focus-within{background-color:#692125;color:white}.buttonThirdColorTheme{color:#222222;background-color:#ffffff;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.buttonThirdColorTheme:hover{color:#222222;background-color:#ffffff}}.buttonThirdColorTheme:focus-within{color:#222222;background-color:#ffffff}.buttonFourthColorTheme{color:#222222;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.buttonFourthColorTheme:hover{color:#666666}}.buttonFourthColorTheme:focus-within{color:#666666}.linkPrimaryColorTheme{color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.linkPrimaryColorTheme:hover{color:#627464}}.linkPrimaryColorTheme:focus-within{color:#627464}.linkPrimaryOnDarkBackgroundColorTheme{color:#787878;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.linkPrimaryOnDarkBackgroundColorTheme:hover{color:#60c7b7}}.linkPrimaryOnDarkBackgroundColorTheme:focus-within{color:#60c7b7}.typography :where(p, ul, ol, li, blockquote, strong, b, em, i, s, strike, u, code){color:#7b7883;word-break:break-word}.typography :where(h1, h2, h3, h4, h5, h6){display:block;font-weight:600;color:#222222;word-break:break-word}.typography :where(h1){margin:.67em 0;font-size:40px;line-height:52px}.typography :where(h2){margin:.83em 0;font-size:24px;line-height:24px}.typography :where(h3){margin:1em 0;font-size:18px;line-height:24px}.typography :where(h4){margin:1.33em 0;font-size:16px;line-height:20px}.typography :where(h5){margin:1.67em 0;font-size:12px;line-height:16px}.typography :where(h6){margin:2.33em 0;font-size:10px;line-height:14px}.typography :where(p, span, a, strong, b, em, i, s, strike, u, code){font-size:14px;font-weight:400;line-height:24px}.typography :where(p){display:block;margin:1em 0}.typography :where(ul){display:block;list-style-type:disc;margin:1em 0;padding-left:40px}.typography :where(ul) li{list-style-type:disc}.typography :where(ol){display:block;list-style-type:decimal;margin:1em 0;padding-left:40px}.typography :where(li){display:list-item}.typography :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)){text-decoration:underline;cursor:pointer;color:#222222;transition:color .3s ease}.typography :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited,.typography :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):link:active,.typography :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited:active{text-decoration:underline}@media (hover:hover){.typography :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):hover{color:#666666}}.typography :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):focus-within{color:#666666}.typography :where(strong, b){font-weight:bold}.typography :where(em, i){font-style:italic}.typography :where(u){text-decoration:underline}.typography :where(s, strike){text-decoration:line-through}.typography :where(blockquote){display:block;margin:1em 40px;border-left:5px solid #ccc;padding:2px 0 2px 20px}.typography :where(table){display:table;border-collapse:collapse;border-color:gray}.typography :where(table) thead{display:table-header-group;vertical-align:middle;border-color:inherit}.typography :where(table) tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.typography :where(table) th{display:table-cell;vertical-align:inherit;font-weight:bold;text-align:center}.typography :where(table) td{display:table-cell;vertical-align:inherit;border:1px solid rgba(128,128,128,0.2)}.typography :where(code){font-family:monospace}.menuDesktopItemColorTheme{color:#444444;background-color:#f6eee5;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.menuDesktopItemColorTheme:hover{color:#692125;background-color:#c1bda4}}.menuDesktopItemColorTheme:focus-within{color:#692125;background-color:#c1bda4}.buttonMainControlsColorTheme{color:#f6eee5;background-color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.buttonMainControlsColorTheme:hover{color:#c1bda4;background-color:#692125}}.buttonMainControlsColorTheme:focus-within{color:#c1bda4;background-color:#692125}.menuDesktopDropdownLinkColorTheme{color:#692125;transition:color .3s ease}@media (hover:hover){.menuDesktopDropdownLinkColorTheme:hover{color:#627464}}.menuDesktopDropdownLinkColorTheme:focus-within{color:#627464}.buttonAddToCartColorTheme{color:#692125;background-color:#f6eee5;transition:color .3s ease,background-color .3s ease}.buttonAddToCartColorTheme .icon-cart-to-go{--icon-cart-to-go-fill-color:#f6eee5;transition:--icon-cart-to-go-fill-color .3s ease}@media (hover:hover){.buttonAddToCartColorTheme:hover{background-color:#692125;color:#f6eee5}.buttonAddToCartColorTheme:hover .icon-cart-to-go{--icon-cart-to-go-fill-color:#692125}}.buttonAddToCartColorTheme:focus-within{background-color:#692125;color:#f6eee5}.buttonAddToCartColorTheme:focus-within .icon-cart-to-go{--icon-cart-to-go-fill-color:#692125}.buttonQuickOrderColorTheme{color:white;background-color:#99283b;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.buttonQuickOrderColorTheme:hover{background-color:white;color:#99283b}}.buttonQuickOrderColorTheme:focus-within{background-color:white;color:#99283b}.buttonProductTemplateControlsColorTheme{color:#f6eee5;background-color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.buttonProductTemplateControlsColorTheme:hover{background-color:#99283b;color:white}}.buttonProductTemplateControlsColorTheme:focus-within{background-color:#99283b;color:white}.buttonFilterSortingControlsColorTheme{color:white;background-color:#627464;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.buttonFilterSortingControlsColorTheme:hover{color:white;background-color:#124a26}}.buttonFilterSortingControlsColorTheme:focus-within{color:white;background-color:#124a26}.buttonSortingControlsColorTheme{color:#666666;background-color:transparent;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.buttonSortingControlsColorTheme:hover{color:#222222;background-color:transparent}}.buttonSortingControlsColorTheme:focus-within{color:#222222;background-color:transparent}.buttonActiveSortingControlsColorTheme{color:#660000;background-color:white;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.buttonActiveSortingControlsColorTheme:hover{color:#222222;background-color:transparent}}.buttonActiveSortingControlsColorTheme:focus-within{color:#222222;background-color:transparent}.buttonModificationProductTemplateColorTheme{color:#692125;border-color:#eeeeee;background-color:transparent;transition:color .3s ease,border-color .3s ease,background-color .3s ease}@media (hover:hover){.buttonModificationProductTemplateColorTheme:hover{color:#222222;border-color:#627464;background-color:transparent}}.buttonModificationProductTemplateColorTheme:focus-within{color:#222222;border-color:#627464;background-color:transparent}.customSelectModificationProductTemplateColorTheme .custom-select{border-width:1px;border-style:solid;border-color:#eeeeee;transition:border-color .3s ease}@media (hover:hover){.customSelectModificationProductTemplateColorTheme .custom-select:hover{border-color:#627464}}.customSelectModificationProductTemplateColorTheme .custom-select__button{background-color:transparent;color:#692125}.customSelectModificationProductTemplateColorTheme .custom-select__button>span{color:#692125}@media (hover:hover){.customSelectModificationProductTemplateColorTheme .custom-select__button:hover{color:#222222;background-color:transparent}.customSelectModificationProductTemplateColorTheme .custom-select__button:hover>span{color:#222222}}.customSelectModificationProductTemplateColorTheme .custom-select__options{background-color:#ffffff}.customSelectModificationProductTemplateColorTheme .custom-select__option{color:#692125;background-color:transparent;transition:color .3s ease,background-color .3s ease}.customSelectModificationProductTemplateColorTheme .custom-select__option>span{color:inherit}.customSelectModificationProductTemplateColorTheme .custom-select__option[data-selected]{pointer-events:none;color:#222222;background-color:#f0f0f0}@media (hover:hover){.customSelectModificationProductTemplateColorTheme .custom-select__option:hover{color:#222222;background-color:transparent}}.menuMobileItemColorTheme{color:#692125;background-color:#f6eee5;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.menuMobileItemColorTheme:hover{color:white;background-color:#692125}}.menuMobileItemColorTheme:focus-within{color:white;background-color:#692125}.menuMobileActiveItemColorTheme{color:#692125;background-color:#c1bda4;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.menuMobileActiveItemColorTheme:hover{color:white;background-color:#692125}}.menuMobileActiveItemColorTheme:focus-within{color:white;background-color:#692125}.menuFooterItemLinkColorTheme{color:#eeeeee;background-color:transparent;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.menuFooterItemLinkColorTheme:hover{color:#627464;background-color:transparent}}.menuFooterItemLinkColorTheme:focus-within{color:#627464;background-color:transparent}*{padding:0;margin:0;border:none}*,*::before,*::after{box-sizing:border-box}body{min-height:100%;font-size:14px;letter-spacing:.5px;line-height:24px;font-family:'Jost',sans-serif;font-style:normal;font-weight:400;color:#222222;background-color:#ffffff;overflow-x:hidden}main{background-color:#ffffff}a,a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type="submit"]{display:inline-block;box-shadow:none;background:transparent none;cursor:pointer}button:disabled,input[type="submit"]:disabled{pointer-events:none;display:inline-flex;align-items:center;justify-content:center}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}strong{font-weight:bold}u{text-decoration:underline}em{font-style:italic}s{text-decoration:line-through}table{width:100%;max-width:100%}table:not(:first-child){margin-top:30px}caption{color:#000000;padding:10px 0;margin-bottom:10px;font-size:18px;font-weight:600}tbody>tr>td,thead>tr>td{padding:15px;font-size:18px;line-height:20px;vertical-align:top}.-td-width-half td{width:50%}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.main{flex-grow:1}.container{max-width:1650px;margin:0 auto;padding:0 15px}.icon{width:inherit;height:inherit;fill:currentColor}.slider-container{position:relative;width:100%}.lazy-load{position:relative;display:inline-block;background-image:url("/pics/icon/icon-file-image.svg");background-repeat:no-repeat;background-size:contain;background-position:center;animation:pulse 1.5s infinite}.lazy-load.loaded{filter:none;animation:none}.lazy-load.loaded img{opacity:1}.lazy-load img{opacity:0;background-color:#ffffff;transition:opacity .5s ease-in-out}@keyframes pulse{0%{filter:brightness(100%);-webkit-filter:brightness(100%);-moz-filter:brightness(100%)}50%{filter:brightness(150%);-webkit-filter:brightness(150%);-moz-filter:brightness(150%)}100%{filter:brightness(100%);-webkit-filter:brightness(100%);-moz-filter:brightness(100%)}}.h1{font-size:20px;line-height:1;font-weight:600;color:#222222}.input-number-without-arrows{-moz-appearance:textfield}.input-number-without-arrows::-webkit-outer-spin-button,.input-number-without-arrows::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-number-without-arrows:hover,.input-number-without-arrows:focus{-moz-appearance:number-input}.input-number-without-arrowswebkit-inner-spin-button,.input-number-without-arrowswebkit-outer-spin-button{-webkit-appearance:none;margin:0}.preloader-box{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.5);z-index:111111111}.preloader-box:after{content:'';display:block;position:absolute;width:48px;height:48px;border-radius:50%;border:7px solid transparent;margin:auto;top:0;border-right-color:#70c760;left:0;right:0;bottom:0;animation:preloaderRotate .5s linear infinite}@keyframes preloaderRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}._hide-for-seo_{display:none}@media screen and (max-width:768px){.table-responsive{width:100%;overflow-y:hidden}}.main-layout{position:relative;display:grid;grid-template-columns:fit-content(295px) 1fr fit-content(295px);padding-top:50px;padding-bottom:50px}@media (max-width:1200px){.main-layout{grid-template-columns:minmax(100px, 1fr)}}.main-layout__section--left{margin-right:30px}.main-layout__section--right{margin-left:30px}.main-layout__section--left,.main-layout__section--right{position:sticky;top:80px;display:grid;align-content:start;gap:40px;max-height:calc(100dvh - 80px);overflow-y:auto}.main-layout__section--left::-webkit-scrollbar,.main-layout__section--right::-webkit-scrollbar{height:4px;width:4px}.main-layout__section--left::-webkit-scrollbar-track,.main-layout__section--right::-webkit-scrollbar-track{border-radius:0;background-color:transparent}.main-layout__section--left::-webkit-scrollbar-track:hover,.main-layout__section--right::-webkit-scrollbar-track:hover{background-color:transparent}.main-layout__section--left::-webkit-scrollbar-track:active,.main-layout__section--right::-webkit-scrollbar-track:active{background-color:transparent}.main-layout__section--left::-webkit-scrollbar-thumb,.main-layout__section--right::-webkit-scrollbar-thumb{border-radius:0;background-color:#e5e5e5}.main-layout__section--left::-webkit-scrollbar-thumb:hover,.main-layout__section--right::-webkit-scrollbar-thumb:hover{background-color:#e5e5e5}.main-layout__section--left::-webkit-scrollbar-thumb:active,.main-layout__section--right::-webkit-scrollbar-thumb:active{background-color:#e5e5e5}.main-layout__section--left:empty,.main-layout__section--right:empty{margin:0}.main-layout__section--left>*,.main-layout__section--right>*{min-width:260px}@media (max-width:1200px){.main-layout__section--left,.main-layout__section--right{display:none}}@media (max-width:1200px){.main-layout__section--remove-margin{margin:0}}.checkbox:checked~.checkbox-fade:after{visibility:visible;opacity:1}.checkbox-fade{height:24px;position:relative;display:inline-flex;align-items:center;justify-content:flex-start;column-gap:10px;padding-left:25px;transition:color .3s ease,border-color .3s ease}.checkbox-fade:before{content:'';position:absolute;top:4px;left:0;width:16px;height:16px;display:inline-flex;align-items:center;transition:border-color .3s ease;border:1px solid #222222}.checkbox-fade:after{content:'\2714';position:absolute;top:0;left:2px;color:#222222;visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease,border-color .3s ease,color .3s ease}@media (hover:hover){.checkbox-fade:hover{color:#666666}.checkbox-fade:hover:before{border:1px solid #666666}.checkbox-fade:hover:after{color:#666666}}.checkbox-fade svg{display:none}.form-input-text{position:relative}.form-input-text input,.form-input-text textarea{border:1px solid #e5e5e5;height:44px;padding:10px;width:100%;letter-spacing:0;background-color:#ffffff;transition:border-color .3s ease}.form-input-text input:focus,.form-input-text textarea:focus,.form-input-text input:hover,.form-input-text textarea:hover{border:1px solid #e5e5e5}.form-input-text input:focus,.form-input-text textarea:focus,.form-input-text input:focus-within,.form-input-text textarea:focus-within{border-color:#1773b0}.form-input-text input::placeholder,.form-input-text textarea::placeholder{color:transparent}.form-input-text input:not(:placeholder-shown),.form-input-text textarea:not(:placeholder-shown),.form-input-text input:focus,.form-input-text textarea:focus,.form-input-text input:focus-within,.form-input-text textarea:focus-within{padding-top:15px}.form-input-text input:not(:placeholder-shown)~label,.form-input-text textarea:not(:placeholder-shown)~label,.form-input-text input:focus~label,.form-input-text textarea:focus~label,.form-input-text input:focus-within~label,.form-input-text textarea:focus-within~label{top:10px;left:10px;font-size:10px;line-height:10px}.form-input-text input:disabled,.form-input-text textarea:disabled{border:1px solid #dddddd}.form-input-text input:disabled~label,.form-input-text textarea:disabled~label{pointer-events:none}.form-input-text label{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#666666;font-size:14px;line-height:20px;transition:all .3s ease}.form-input-text textarea~label{left:10px;top:20px}.form-input-text--flex{display:flex}textarea{border:1px solid #70c760;padding:10px;width:100%;letter-spacing:0;background-color:#ffffff}.form-textarea-text{height:44px}.input-radio{display:flex;align-items:center;color:#692125;transition:color .3s ease,background-color .3s ease}.input-radio._active{pointer-events:none}.input-radio input+span{position:relative;display:inline-flex;align-items:center;gap:10px}.input-radio input+span:before{content:'';display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;border:1px solid rgba(128,128,128,0.2);transition:border-color .3s ease;width:20px;height:20px}.input-radio input:checked+span{color:#1773b0}.input-radio input:checked+span:before{border:1px solid #1773b0}.input-radio input:checked+span:after{content:'';position:absolute;display:inline-flex;top:50%;left:4px;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background-color:#1773b0}@media (hover:hover){.input-radio:hover{color:#627464}}.input-radio:focus-within{color:#627464}@media (hover:hover){.input-radio:hover input+span:before{border-color:#1773b0}}.input-radio:focus-within input+span:before{border-color:#1773b0}.form-input-quantity{display:inline-flex;align-items:center;justify-content:center;height:40px;font-weight:600;border:1px solid #e5e5e5}.form-input-quantity__button{display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:40px;width:40px;height:36px;color:#222222;background-color:#ffffff;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.form-input-quantity__button:hover{color:#222222;background-color:#ffffff}}.form-input-quantity__button:focus-within{color:#222222;background-color:#ffffff}.form-input-quantity input[type="number"]{height:inherit;max-width:40px;padding:10px 5px;text-align:center;color:#222222}.form-input-checkbox{display:inline-flex}.form-input-checkbox__label{display:inline-flex;align-items:center;gap:5px;color:#222222;transition:color .3s ease,border-color .3s ease}@media (hover:hover){.form-input-checkbox__label:hover{color:#666666}.form-input-checkbox__label:hover .checkbox-fade:before{border:1px solid #666666}.form-input-checkbox__label:hover .checkbox-fade:after{color:#666666}}.form-input-checkbox__label:focus-within{color:#666666}.form-input-checkbox__label:focus-within .checkbox-fade:before{border:1px solid #666666}.form-input-checkbox__label:focus-within .checkbox-fade:after{color:#666666}.form-input-checkbox__label--text-small{font-size:12px}.form-input-checkbox__label--color,.form-input-checkbox__label--image{width:25px;height:25px;border-radius:5px}.form-input-checkbox__label--image{background-repeat:no-repeat;background-position:center;background-size:cover}.form-field--center{display:flex;justify-content:center}.form-field--right{display:flex;justify-content:flex-end}.form-field--flex{display:flex;align-items:center;column-gap:20px}.form-field:not(:first-child){margin-top:10px}.form-field-inner--center{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:5px}.form-field-required:after{content:'*';display:inline-block;margin-left:5px;color:red}.form-field-error-message{color:#ff0000;font-size:12px}.form-field-error-message:empty{display:none}.form-message{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;visibility:visible;opacity:1;transition:visibility .3s ease,opacity .3s ease;box-shadow:0 4px 16px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.15);padding:20px;background-color:#ffffff}.form-message:empty{padding:0;visibility:hidden;opacity:0}.form-message__title{font-size:24px;font-weight:600}.select{display:inline-block;position:relative}.select select{cursor:pointer;border:1px solid #e8e8e8;border-radius:5px;padding:0 40px 0 15px;height:40px;line-height:40px;background-color:#ffffff}.select .icon-caret{position:absolute;top:50%;transform:translateY(-50%);right:15px;width:12px;height:7px;pointer-events:none}.custom-select{position:relative;display:inline-flex;width:100%;max-width:350px}.custom-select__button{position:relative;cursor:pointer;padding:0 40px 0 15px;height:40px;line-height:40px;background-color:#ffffff;width:100%;overflow:hidden;color:#692125;transition:color .3s ease,background-color .3s ease}.custom-select__button>span{font-size:15px;font-weight:400;line-height:22px;color:inherit;transition:inherit}.custom-select__button .icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:12px;transition:inherit}@media (hover:hover){.custom-select__button:hover{color:#627464}}.custom-select__button:focus-within{color:#627464}.custom-select__options{position:absolute;top:calc(100% + 2px);left:0;opacity:0;visibility:hidden;background-color:#ffffff;width:100%;z-index:10;transition:opacity .3s ease,visibility .3s ease;-webkit-box-shadow:rgba(0,0,0,0.15) 0 15px 25px,rgba(0,0,0,0.05) 0 5px 10px;-moz-box-shadow:rgba(0,0,0,0.15) 0 15px 25px,rgba(0,0,0,0.05) 0 5px 10px;box-shadow:rgba(0,0,0,0.15) 0 15px 25px,rgba(0,0,0,0.05) 0 5px 10px;overflow-y:auto;max-height:200px}.custom-select__options.open{opacity:1;visibility:visible}.custom-select__option{font-size:15px;line-height:22px;cursor:pointer;padding:7px 15px;color:#222222;background-color:#ffffff;transition:color .3s ease,background-color .3s ease}.custom-select__option>span{color:inherit}.custom-select__option[data-selected]{pointer-events:none;color:#222222;background-color:#f0f0f0}@media (hover:hover){.custom-select__option:hover{color:#666666;background-color:#ffffff}}.custom-select__option--color{display:flex;width:24px;height:24px;border-radius:50%}.form__title{font-size:22px;letter-spacing:0.6px;line-height:28px;font-weight:500;margin:5px 0 15px;text-align:center;color:#222222}.form__description--mb-10{margin-bottom:10px}.form-link{color:#692125;transition:color .3s ease,background-color .3s ease}.form-link--small{font-size:12px}@media (hover:hover){.form-link:hover{color:#627464}}.form-link:focus-within{color:#627464}.form-button-default{text-decoration:underline;color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.form-button-default:hover{color:#627464}}.form-button-default:focus-within{color:#627464}@media (hover:hover){.form-button-default:hover{text-decoration:none}}.form-button-primary,.form-button-secondary{font-size:15px;letter-spacing:.5px;line-height:30px;font-weight:500;text-transform:uppercase;padding:9px 18px}.form-button-primary{color:white;background-color:#cd922e;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.form-button-primary:hover{background-color:#692125;color:white}}.form-button-primary:focus-within{background-color:#692125;color:white}.form-button-secondary{color:white;background-color:#692125;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.form-button-secondary:hover{background-color:#692125;color:white}}.form-button-secondary:focus-within{background-color:#692125;color:white}.form-captcha{cursor:pointer}.dialog{width:100%;max-width:100%;height:100%;max-height:100%}.dialog::backdrop{background-color:rgba(0,0,0,0.5)}.dialog-mobile-menu{max-width:320px;left:-320px;transition:left .5s ease}.dialog-mobile-menu._open{left:0}.dialog-favorites,.dialog-cart{max-width:520px;max-height:100%;top:0;right:-100%;left:auto;transition:right .5s ease .1s}.dialog-favorites._open,.dialog-cart._open{right:0}.dialog-favorites__inner,.dialog-cart__inner{background-color:white;display:flex;flex-direction:column;min-height:100dvh}.dialog-favorites__header,.dialog-cart__header{position:relative;padding:15px 50px 15px 20px;height:50px}.dialog-favorites__header:after,.dialog-cart__header:after{content:'';position:absolute;bottom:0;left:50%;height:1px;background-color:#e5e5e5;transform:translateX(-50%);width:calc(100% - 40px)}.dialog-favorites :where(.button-close),.dialog-cart :where(.button-close){width:40px;height:40px;position:absolute;top:50%;right:15px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);color:#666666}.dialog-favorites :where(.button-close) .icon,.dialog-cart :where(.button-close) .icon{width:20px;height:20px;transition:color .3s ease}@media (hover:hover){.dialog-favorites :where(.button-close):hover .icon,.dialog-cart :where(.button-close):hover .icon{color:#222222}}.dialog-favorites__name,.dialog-cart__name{font-size:15px;font-weight:500;line-height:20px;text-transform:uppercase;color:#222222}.dialog-favorites__body,.dialog-cart__body{flex-grow:1;display:flex;flex-direction:column}.dialog-favorites__products,.dialog-cart__products{overflow-y:auto;flex-grow:1;max-height:calc(100dvh - 50px);overscroll-behavior:none}.dialog-favorites__products:empty:before,.dialog-cart__products:empty:before{content:attr(data-favorites-empty);display:block;padding:20px}.dialog-cart__products{max-height:calc(100dvh - 255px)}.dialog-cart__products:empty:before{content:attr(data-cart-empty)}.dialog-cart__products-info{margin:0 20px;border-top:1px solid #e5e5e5}.dialog-cart__products-info-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;height:78px;color:#222222}.dialog-cart__products-info-title{font-weight:500;font-size:16px}.dialog-cart__products-total-count{font-size:12px}.dialog-cart__products-total-price{font-size:18px;font-weight:600;text-align:right}.dialog-cart__footer{margin:0 20px 20px;display:flex;flex-direction:column;row-gap:10px}.dialog-cart__footer :where(.button-go-to-cart, .button-close){padding:9px 18px;width:100%;font-size:15px;letter-spacing:.5px;line-height:30px;font-weight:600;text-transform:uppercase;text-align:center;transition:color .3s ease,background-color .3s ease}.dialog-cart__footer :where(.button-close){position:static;height:auto;transform:none;color:white;background-color:#692125;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.dialog-cart__footer :where(.button-close):hover{background-color:#692125;color:white}}.dialog-cart__footer :where(.button-close):focus-within{background-color:#692125;color:white}.dialog-cart__footer :where(.button-go-to-cart){color:white;background-color:#cd922e;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.dialog-cart__footer :where(.button-go-to-cart):hover{background-color:#692125;color:white}}.dialog-cart__footer :where(.button-go-to-cart):focus-within{background-color:#692125;color:white}.menu-desktop{display:flex;align-items:center;justify-content:flex-start;width:100%;overflow:hidden}@media screen and (max-width:990px){.menu-desktop{display:none}}.menu-desktop.init{overflow:visible}.menu-desktop__item{position:relative;display:inline-flex;font-weight:600;flex-shrink:0;padding:18px 26px;height:54px;cursor:pointer;color:#444444;background-color:#f6eee5;transition:color .3s ease,background-color .3s ease}.menu-desktop__item.hidden{display:none}@media (hover:hover){.menu-desktop__item:hover{color:#692125;background-color:#c1bda4}}.menu-desktop__item:focus-within{color:#692125;background-color:#c1bda4}.menu-desktop__item--category,.menu-desktop__item--more{position:static}@media screen and (min-width:990px){.menu-desktop__item:focus-within .menu-desktop-dropdown{pointer-events:all;visibility:visible;opacity:1}.menu-desktop__item:focus-within .menu-desktop__item-name .icon-chevron{transform:rotate(180deg)}}@media screen and (min-width:990px) and (hover:hover){.menu-desktop__item:hover .menu-desktop-dropdown{pointer-events:all;visibility:visible;opacity:1}.menu-desktop__item:hover .menu-desktop__item-name .icon-chevron{transform:rotate(180deg)}}@media screen and (min-width:990px) and (hover:none){.menu-desktop__item .menu-desktop-dropdown._show{pointer-events:all;visibility:visible;opacity:1}}.menu-desktop__item-name{font-size:14px;font-weight:500;line-height:18px;text-transform:uppercase;display:inline-flex;align-items:center}.menu-desktop__item-name .icon-chevron{width:10px;height:10px;transition:transform .3s ease}.menu-desktop__item--category{padding-left:0;width:230px}.menu-desktop__item--category .menu-desktop__item-name{width:100%}.menu-desktop__item--category .menu-desktop__item-name .icon-burger{width:18px;height:18px;transition:none;margin-right:10px}.menu-desktop__item--category .menu-desktop__item-name .icon-chevron{margin-left:auto}.menu-desktop :where(.category-menu-item){display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;font-weight:600}.menu-desktop :where(.category-menu-item) .icon{width:20px;height:20px;stroke:currentColor}.menu-desktop-dropdown{position:absolute;top:100%;left:0;display:flex;flex-direction:column;padding:20px;pointer-events:none;cursor:auto;width:250px;max-height:400px;overflow-y:auto;background-color:white;transition:all .5s ease;box-shadow:0 5px 15px rgba(0,0,0,0.07000000000000001);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.07000000000000001);-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.07000000000000001);z-index:15;visibility:hidden;opacity:0;transition:visibility .5s ease,opacity .5s ease}.menu-desktop-dropdown._move{left:initial;right:0}.menu-desktop-dropdown__catalog,.menu-desktop-dropdown__more{display:flex;gap:10px;width:100%;max-width:max-content;flex-direction:row;flex-wrap:wrap;max-height:calc(100dvh - 136px)}.menu-desktop-dropdown__more{justify-content:flex-end}.menu-desktop-dropdown__catalog-item,.menu-desktop-dropdown__more-item{width:210px}.menu-desktop-dropdown__link,.menu-desktop-dropdown__span{display:block;font-size:16px;line-height:26px;font-weight:400;word-break:break-word;color:#692125;transition:color .3s ease}@media (hover:hover){.menu-desktop-dropdown__link:hover,.menu-desktop-dropdown__span:hover{color:#627464}}.menu-desktop-dropdown__link:focus-within,.menu-desktop-dropdown__span:focus-within{color:#627464}.menu-desktop-dropdown__link:not(.menu-desktop-dropdown__link--primary),.menu-desktop-dropdown__span:not(.menu-desktop-dropdown__link--primary),.menu-desktop-dropdown__link:not(.menu-desktop-dropdown__span--primary),.menu-desktop-dropdown__span:not(.menu-desktop-dropdown__span--primary){padding:4px 0}.menu-desktop-dropdown__link--primary,.menu-desktop-dropdown__span--primary{position:relative;font-size:17px;margin-bottom:5px;font-weight:500}.menu-desktop-dropdown__span{pointer-events:none;cursor:auto}.menu-mobile{position:absolute;width:100%;padding-top:50px;display:flex;flex-direction:column;min-height:100dvh;overflow-y:auto;overflow-x:hidden;background-color:#c1bda4}.menu-mobile._blocked{max-height:100dvh;overflow-y:hidden}.menu-mobile__header{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 25px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:24px;border-bottom:1px solid #e5e5e5;height:50px}.menu-mobile__button-close{position:relative;right:-5px}.menu-mobile__arrow{display:inline-flex;align-items:center;justify-content:center;width:20px;height:24px;flex-shrink:0}.menu-mobile__arrow svg{width:13px;height:12px}.menu-mobile__item{cursor:pointer;padding:10px 25px;display:flex;align-items:flex-start;justify-content:space-between;column-gap:10px;font-size:15px;color:#692125;background-color:#f6eee5;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.menu-mobile__item:hover{color:white;background-color:#692125}}.menu-mobile__item:focus-within{color:white;background-color:#692125}.menu-mobile__list{position:absolute;top:50px;left:400px;min-height:calc(100dvh - 50px);width:100%;max-width:320px;display:flex;flex-direction:column;transition:left .5s ease;background-color:#c1bda4;height:calc(100dvh - 50px);overflow:hidden}.menu-mobile__list._show{left:0;min-height:calc(100dvh - 50px);overflow-y:auto}.menu-mobile__list .menu-mobile__item--rotate{padding:10px 25px;justify-content:flex-start;font-size:16px;font-weight:500;color:#692125;background-color:#c1bda4;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.menu-mobile__list .menu-mobile__item--rotate:hover{color:white;background-color:#692125}}.menu-mobile__list .menu-mobile__item--rotate:focus-within{color:white;background-color:#692125}.menu-mobile__list .menu-mobile__item--rotate .menu-mobile__arrow{transform:rotate(180deg);left:32px;right:auto}.menu-footer{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:20px;row-gap:30px}@media screen and (max-width:990px){.menu-footer{grid-template-columns:1fr;gap:0}}.menu-footer__item{display:flex;flex-direction:column}@media screen and (max-width:990px){.menu-footer__item{display:none}}.menu-footer__item-title{display:inline-flex;color:white;font-size:18px;margin:0 0 15px;line-height:22px;font-weight:500;position:relative;padding-bottom:10px}.menu-footer__item-link{font-size:15px;line-height:27px;padding:2.5px 0;color:#eeeeee;background-color:transparent;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.menu-footer__item-link:hover{color:#627464;background-color:transparent}}.menu-footer__item-link:focus-within{color:#627464;background-color:transparent}.menu-footer__details{display:none}.menu-footer__details[open] .menu-footer__summary-button{transform:rotate(180deg)}@media screen and (max-width:990px){.menu-footer__details{display:flex;flex-direction:column}}.menu-footer__summary{padding:10px 0;cursor:pointer}.menu-footer__summary::marker{content:''}.menu-footer__summary-title{display:flex;align-items:flex-start;justify-content:space-between;column-gap:10px;font-size:16px;line-height:22px;font-weight:600;color:white}.menu-footer__summary-button{margin-top:4px;color:white;transition:transform .3s ease;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.menu-footer__links{display:flex;flex-direction:column}.menu-private-office{position:absolute;top:100%;width:290px;z-index:105;background-color:#ffffff;padding:10px 20px;right:0;margin-top:20px;box-shadow:0 4px 16px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 16px rgba(0,0,0,0.15);-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.15);visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}.menu-private-office._show{visibility:visible;opacity:1}.menu-private-office__button{display:flex;align-items:center;justify-content:flex-start;padding:10px 0;column-gap:10px;font-size:16px;font-weight:400;color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.menu-private-office__button:hover{color:#627464}}.menu-private-office__button:focus-within{color:#627464}.menu-private-office__button .icon{width:20px;height:20px}.button-burger{display:none;background-color:transparent;color:#222222;transition:color .3s ease;width:18px;height:18px}@media (hover:hover){.button-burger:hover{color:#222222}}@media screen and (max-width:990px){.button-burger{display:inline-flex}}.button-main-controls{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;font-size:15px;line-height:20px;color:#f6eee5;background-color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.button-main-controls:hover{color:#c1bda4;background-color:#692125}}.button-main-controls:focus-within{color:#c1bda4;background-color:#692125}.button-main-controls-cart{flex-direction:column;align-items:flex-start}.button-main-controls-cart__name{font-weight:500}@media screen and (max-width:990px){.button-main-controls-cart__name{display:none}}.button-main-controls-cart[disabled]{align-items:flex-start}.button-main-controls .icon{width:26px;height:26px}.button-main-controls[disabled]{pointer-events:none}.button-main-controls__counter{position:absolute;top:-6px;right:50%;transform:translateX(22px)}.button-personal-address-controls{width:20px;height:20px;color:#222222}.button-personal-address-controls[disabled]{color:#666666}.button-personal-address-controls .icon{transition:color .5s ease}@media (hover:hover){.button-personal-address-controls:hover{color:#666666}}.button-products-count-controls{padding:5px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#666666;background-color:transparent;transition:color .3s ease,background-color .3s ease}.button-products-count-controls .icon{width:20px;height:20px}.button-products-count-controls .icon.icon-category{stroke:currentColor}.button-products-count-controls--rotate{transform:rotate(90deg)}.button-products-count-controls.selected{color:#660000;background-color:white;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.button-products-count-controls.selected:hover{color:#222222;background-color:transparent}}.button-products-count-controls.selected:focus-within{color:#222222;background-color:transparent}@media (hover:hover){.button-products-count-controls:hover{color:#222222;background-color:transparent}}.button-products-count-controls:focus-within{color:#222222;background-color:transparent}.button-scroll-to-top{position:fixed;bottom:25px;right:20px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:white;background-color:#cd922e;transition:background-color .3s ease,color .3s ease;z-index:1000;display:none}@media (hover:hover){.button-scroll-to-top:hover{background-color:#692125;color:white}}.button-scroll-to-top:focus-within{background-color:#692125;color:white}.button-scroll-to-top.show{display:inline-flex}.button-scroll-to-top .icon{width:14px;height:14px;transform:rotate(180deg)}.button-show-video{z-index:1;border-radius:50%;background-color:#ff021c;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;width:96px;height:96px;transition:background-color .3s ease}.button-show-video:before{content:'';width:0;height:0;border:0 solid transparent;border-bottom-width:24px;border-top-width:24px;border-left:35px solid #ffffff;margin-left:4px;z-index:2;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (hover:hover){.button-show-video:hover{background-color:#ff021c}}.section__title{margin-bottom:40px;font-size:32px;font-weight:500;line-height:35px;letter-spacing:0;color:#222222;text-align:center;position:relative}@media screen and (max-width:768px){.section__title{font-size:28px;margin-bottom:25px}}.section__title-link{color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.section__title-link:hover{color:#627464}}.section__title-link:focus-within{color:#627464}.logo{display:inline-flex;align-items:center;justify-content:center;width:120px;height:35px}.logo picture,.logo img{width:120px;height:35px}@media screen and (max-width:1200px){.logo picture,.logo img{max-width:100px;height:28px}}.logo img{object-fit:contain;object-position:left;background-color:#692125}@media screen and (max-width:1200px){.logo{max-width:100px;height:28px}}.counter{border-radius:50%;background-color:#222222;color:#ffffff;font-size:13px;line-height:20px;text-align:center;font-weight:500;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.header{background-color:#692125;position:sticky;top:0;z-index:100}.header.add-shadow-to-header-bottom .header__bottom{-webkit-box-shadow:0 4px 16px rgba(0,0,0,0.15);box-shadow:0 4px 16px rgba(0,0,0,0.15)}.header__top{background-color:#692125;border-bottom:1px solid rgba(0,0,0,0.1)}.header__top-container{padding-top:10px;padding-bottom:10px}.header__middle{position:relative;border-bottom:1px solid #e5e5e5;padding:20px 0}@media screen and (max-width:990px){.header__middle{padding:10px 0}}.header__middle-container{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between;column-gap:20px}@media screen and (max-width:1200px){.header__middle-container{column-gap:10px}}.header__logo{justify-content:start}@media screen and (max-width:990px){.header__logo{margin:0 auto}}.header__main-controls{justify-content:end}.header__bottom{background-color:#f6eee5}.header__bottom-content{display:flex;align-items:center;position:relative;width:100%}.header__bottom-content .main-controls{display:none}@media screen and (max-width:990px){.header__bottom-content .main-controls{display:inline-flex;padding:10px 0}}.footer{background-color:#660000;color:#787878;border-top:1px solid #e5e5e5}.footer__container{position:relative;padding-top:80px;padding-bottom:80px}@media screen and (max-width:990px){.footer__container{padding-top:40px;padding-bottom:40px}}.footer__info{color:white;margin-top:100px}@media screen and (max-width:1200px){.footer__info{margin-top:60px}}@media screen and (max-width:768px){.footer__info{margin-top:40px}}.footer__shop-system-link,.footer__container>a{position:absolute;bottom:0;right:0;padding:5px 10px;border-radius:10px 10px 0 0;color:white;background-color:#cd922e;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.footer__shop-system-link:hover,.footer__container>a:hover{background-color:#692125;color:white}}.footer__shop-system-link:focus-within,.footer__container>a:focus-within{background-color:#692125;color:white}.footer :where(.footer-info){font-size:15px;line-height:1.5}@media screen and (max-width:990px){.breadcrumbs{text-align:center}}.breadcrumbs .breadcrumb{font-size:15px;line-height:27px;font-weight:400;color:#666666}.breadcrumbs .breadcrumb:not(:last-child):after{content:"/";display:inline-block;padding:0 5px;color:#666666}.product-template .button{padding:9px 18px;font-size:14px;letter-spacing:.5px;line-height:17px;font-weight:500;color:#000000;background-color:#e5e5e5;display:none;text-align:center;transition:color .3s ease,background-color .3s ease}.product-template .button--primary{color:#ffffff;background-color:#70c760}@media (hover:hover){.product-template .button:hover{color:#ffffff;background-color:#70c760}}.product-template .button._disabled,.product-template .button:disabled{opacity:.4;pointer-events:none}.product-template .button._show{display:inline-block}.product-template .button-delete-product{padding:0;width:40px;height:40px;color:white;background-color:#cd922e;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.product-template .button-delete-product:hover{background-color:#692125;color:white}}.product-template .button-delete-product:focus-within{background-color:#692125;color:white}.product-template-images-preview{position:relative;aspect-ratio:1;cursor:pointer;background-color:#ffffff;filter:brightness(.95);display:flex;align-items:center;justify-content:center}.product-template-images-preview picture{position:absolute;inset:0;margin:10px;transition:visibility .3s ease,opacity .3s ease}.product-template-images-preview picture:first-child{visibility:visible;opacity:1}.product-template-images-preview picture:last-child{visibility:hidden;opacity:0}.product-template-images-preview img{width:100%;aspect-ratio:1;object-fit:contain;object-position:center;background-color:#ffffff}.product-template-controls{display:inline-flex;background-color:transparent;gap:5px}.product-template-controls__item,.product-template-controls li{display:inline-flex}.product-template-controls__item:not(:first-child){display:none}.product-template-controls.show-more .product-template-controls__item:first-child{display:none}.product-template-controls.show-more .product-template-controls__item:not(:first-child){display:inline-flex}.product-template-controls .button{position:relative;padding:10px;border-radius:50%;border:1px solid #e5e5e5;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#f6eee5;background-color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.product-template-controls .button:hover{background-color:#99283b;color:white}}.product-template-controls .button:focus-within{background-color:#99283b;color:white}.product-template-controls .button .icons-wrapper{position:relative;width:inherit;height:inherit}.product-template-controls .button .icons-wrapper .icon{position:absolute;top:0;left:0;transition:visibility .3s ease,opacity .3s ease}.product-template-controls .button .icons-wrapper .icon:first-child{visibility:visible;opacity:1}.product-template-controls .button .icons-wrapper .icon:last-child{visibility:hidden;opacity:0}.product-template-controls .button.added .icon:first-child{visibility:hidden;opacity:0}.product-template-controls .button.added .icon:last-child{visibility:visible;opacity:1}.product-template-status{border:1px solid;padding:6px 12px;font-size:12px;border-radius:5px}.product-template-status--in-stock{border-color:#3ed660;color:#3ed660}.product-template-status--not-in-stock{border-color:#70c760;color:#70c760}.product-template-status--new{border-color:#3ed660;color:#3ed660}.product-template-status--under-order{border-color:#ff8e3e;color:#ff8e3e}.product-template-badges{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:5px;padding:10px}.product-template-badges:empty{display:none}.product-template-badges .badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;font-size:10px;line-height:15px;font-weight:500;border:1px solid transparent;border-radius:3px}.product-template-badges .badge--discount{color:#ffffff;background-color:red}.product-template-badges .badge--new{color:white;background-color:#99283b}.product-template-badges .badge--order{color:white;background-color:#75859e}.product-template-modification-count span{font-size:13px;font-weight:400;line-height:16px;text-transform:uppercase;cursor:pointer;transition:color .3s ease;color:#666666}@media (hover:hover){.product-template-modification-count span:hover{color:#666666}}.product-template-modification-count--not-available span{font-weight:400}.product-template-name--title{font-size:24px;font-weight:600;color:#222222}.product-template-name--link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-template-name__link{color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.product-template-name__link:hover{color:#627464}}.product-template-name__link:focus-within{color:#627464}.product-template-action-buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;text-transform:uppercase}.product-template-action-buttons--with-quick-order:not(.product-template-action-buttons--as-icon) .button{width:100%}.product-template-action-buttons:has(.button-quick-order:not(.button-quick-order--as-icon)) .button{width:100%}.product-template-action-buttons--as-icon{gap:5px;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.product-template-action-buttons--as-icon .button{width:40px;height:40px;position:relative;padding:10px;cursor:pointer;font-size:15px;line-height:20px;border-radius:50%;border:1px solid #e5e5e5}.product-template-action-buttons--as-icon .button .icon{position:absolute;top:10px;left:10px;width:20px;height:20px}.product-template-action-buttons--as-icon .button .icon-cart,.product-template-action-buttons--as-icon .button .icon-cart-to-go{left:8px}.product-template-prices{display:flex;flex-wrap:wrap;align-items:center;letter-spacing:.3px}.product-template-prices__current{font-weight:600;font-size:16px;line-height:22px;color:#124a26}.product-template-prices__old{text-decoration:line-through;color:#666666;font-weight:300;font-size:16px;line-height:22px}.product-template-image{cursor:pointer;display:flex;align-items:center;justify-content:center}.product-template-image img{aspect-ratio:1;width:100%;object-fit:contain;object-position:center}.product-template-modification-type--image{width:40px;height:40px;border:1px solid rgba(128,128,128,0.2);overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.product-template-modification-type--image img{aspect-ratio:1;width:100%;object-fit:contain;object-position:center}.product-template-modification-type--color{border-radius:5px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.product-template-modification__name{word-wrap:break-word;color:#222222}.product-template-modification__available--success{color:#3ed660}.product-template-modification__available--specify{color:#ff8e3e}.product-template-modification__time-sale{width:100%}.product-template-table__row{display:grid;grid-template-columns:repeat(20, 1fr);border-bottom:1px solid rgba(128,128,128,0.2)}@media screen and (max-width:768px){.product-template-table__row{display:none}}.product-template-table__column{padding:10px;text-align:start;align-self:center}.product-template-table__column:nth-child(1){padding-left:0;grid-column:span 4}@media screen and (max-width:768px){.product-template-table__column:nth-child(1){display:none}}.product-template-table__column:nth-child(2){grid-column:span 8}@media screen and (max-width:768px){.product-template-table__column:nth-child(2){grid-column:1/-1}}.product-template-table__column:nth-child(3){grid-column:span 4}@media screen and (max-width:768px){.product-template-table__column:nth-child(3){display:none}}.product-template-table__column:nth-child(4){padding-right:0;text-align:right;grid-column:span 4}@media screen and (max-width:768px){.product-template-table__column:nth-child(4){display:none}}.product-template-table__column--title{font-size:14px;line-height:17px;font-weight:500;text-transform:uppercase;color:#666666}.product-template-table-delivery-payment__row{display:grid;grid-template-columns:repeat(12, 1fr);border-bottom:1px solid rgba(128,128,128,0.2);border-top:1px solid rgba(128,128,128,0.2)}.product-template-table-delivery-payment__column{padding:10px;text-align:center;grid-column:span 3;border-left:1px solid rgba(128,128,128,0.2)}@media screen and (max-width:768px){.product-template-table-delivery-payment__column:nth-child(1){grid-column:span 8}}@media screen and (max-width:768px){.product-template-table-delivery-payment__column:nth-child(3){grid-column:span 4}}.product-template-table-delivery-payment__column:nth-child(2){grid-column:span 6}@media screen and (max-width:768px){.product-template-table-delivery-payment__column:nth-child(2){display:none}}.product-template-table-delivery-payment__column:last-child{border-right:1px solid rgba(128,128,128,0.2)}.product-template-table-delivery-payment__column--title{font-size:14px;font-weight:500;color:#222222}.product-template-table-delivery-payment__column--text-left{text-align:left}.product-template-table-delivery-payment__column--text-right{text-align:right}.product-template-table-delivery-payment-item{display:grid;grid-template-columns:repeat(12, 1fr);border-bottom:1px solid rgba(128,128,128,0.2);color:#222222}@media screen and (max-width:768px){.product-template-table-delivery-payment-item{grid-template-rows:repeat(2, 1fr)}}.product-template-table-delivery-payment-item__item{grid-column:span 3;padding:10px;border-left:1px solid rgba(128,128,128,0.2)}@media screen and (max-width:768px){.product-template-table-delivery-payment-item__item:nth-child(1){grid-column:span 8;grid-row:1 / span 1}}@media screen and (max-width:768px){.product-template-table-delivery-payment-item__item:nth-child(3){grid-column:span 4;grid-row:1 / span 1}}.product-template-table-delivery-payment-item__item:nth-child(2){grid-column:span 6}@media screen and (max-width:768px){.product-template-table-delivery-payment-item__item:nth-child(2){grid-column:1 / -1;grid-row:2 / span 1;border-top:1px solid rgba(128,128,128,0.2);border-right:1px solid rgba(128,128,128,0.2)}}.product-template-table-delivery-payment-item__item:last-child{text-align:right;border-right:1px solid rgba(128,128,128,0.2)}.product-template-table-delivery-payment-item__price{font-weight:600;font-size:15px;color:#222222}.product-template-order-total-price{text-align:right;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.product-template-order-total-price__item:first-child{font-size:16px;font-weight:500;line-height:16px;color:#222222}.product-template-order-total-price__item:last-child{margin-left:10px;font-size:18px;font-weight:600;line-height:18px;color:#222222}.product-template-user-order-data__title{font-size:20px;font-weight:600;line-height:20px;margin-bottom:20px}.product-template-user-order-data__items{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:10px;column-gap:20px}@media screen and (max-width:768px){.product-template-user-order-data__items{grid-template-columns:repeat(2, 1fr)}}.product-template-user-order-data__item-name{font-weight:600}.product-template-reviews__title{font-size:20px;line-height:20px;margin-bottom:20px;font-weight:600;text-align:center}.product-template-reviews__title-block{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:20px}.product-template-reviews__title-block-reviews{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product-template-reviews__button{padding:9px 18px;font-size:15px;letter-spacing:.5px;line-height:30px;font-weight:600;text-align:center;margin-left:auto;text-transform:uppercase;color:white;background-color:#cd922e;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.product-template-reviews__button:hover{background-color:#692125;color:white}}.product-template-reviews__button:focus-within{background-color:#692125;color:white}.product-template-reviews__list{margin-top:20px}.product-template-review{position:relative;font-size:14px;font-weight:400;line-height:20px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.product-template-review:not(:first-child){margin-top:20px}.product-template-review__block:not(:first-child){margin-top:10px}.product-template-review__block--center{display:flex;align-items:center;justify-content:space-between}.product-template-review__text{font-size:14px;font-weight:600}.product-template-review__author{font-weight:700;color:#666666}.product-template-review__time{margin-left:10px}.product-template-short-description caption,.product-template-full-description caption{text-transform:uppercase}.product-template-short-description>ul,.product-template-full-description>ul,.product-template-short-description>ol,.product-template-full-description>ol{padding:0 0 0 20px;list-style:initial}.product-template-short-description>ul li,.product-template-full-description>ul li,.product-template-short-description>ol li,.product-template-full-description>ol li{list-style:initial}.product-template-short-description :where(.table-responsive),.product-template-full-description :where(.table-responsive){margin-top:20px}.buttons-actions-colors :where(.button-add-to-cart, .button-go-to-cart){color:#692125;background-color:#f6eee5;transition:color .3s ease,background-color .3s ease}.buttons-actions-colors :where(.button-add-to-cart, .button-go-to-cart) .icon-cart-to-go{--icon-cart-to-go-fill-color:#f6eee5;transition:--icon-cart-to-go-fill-color .3s ease}@media (hover:hover){.buttons-actions-colors :where(.button-add-to-cart, .button-go-to-cart):hover{background-color:#692125;color:#f6eee5}.buttons-actions-colors :where(.button-add-to-cart, .button-go-to-cart):hover .icon-cart-to-go{--icon-cart-to-go-fill-color:#692125}}.buttons-actions-colors :where(.button-add-to-cart, .button-go-to-cart):focus-within{background-color:#692125;color:#f6eee5}.buttons-actions-colors :where(.button-add-to-cart, .button-go-to-cart):focus-within .icon-cart-to-go{--icon-cart-to-go-fill-color:#692125}.buttons-actions-colors :where(.button-quick-order){color:white;background-color:#99283b;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.buttons-actions-colors :where(.button-quick-order):hover{background-color:white;color:#99283b}}.buttons-actions-colors :where(.button-quick-order):focus-within{background-color:white;color:#99283b}.product-template.product-cart{display:grid;grid-template-columns:repeat(20, 1fr);border-bottom:1px solid rgba(128,128,128,0.2)}@media screen and (max-width:768px){.product-template.product-cart{grid-template-columns:120px 1fr;grid-template-rows:repeat(4, auto);gap:15px;padding:20px 0}}.product-template.product-cart>div{padding:10px;justify-content:center}.product-template.product-cart>div:nth-child(1){grid-column:span 4}@media screen and (max-width:768px){.product-template.product-cart>div:nth-child(1){grid-column:1/2;grid-row:1 / span 4;align-self:flex-start}}.product-template.product-cart>div:nth-child(2){grid-column:span 8}@media screen and (max-width:768px){.product-template.product-cart>div:nth-child(2){grid-column:2/-1;grid-row:1 / span 1}}.product-template.product-cart>div:nth-child(3){grid-column:span 4}@media screen and (max-width:768px){.product-template.product-cart>div:nth-child(3){grid-column:2/-1;grid-row:2 / span 1}}.product-template.product-cart>div:nth-child(4){padding-right:0;grid-column:span 4}@media screen and (max-width:768px){.product-template.product-cart>div:nth-child(4){grid-column:2/-1;grid-row:3 / span 1}}.product-template.product-cart .product-cart__button{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.product-template.product-cart .product-cart__button{justify-content:flex-start}}.product-template.product-cart :where(.button-delete-product){padding:10px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:white;background-color:#cd922e;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.product-template.product-cart :where(.button-delete-product):hover{background-color:#692125;color:white}}.product-template.product-cart :where(.button-delete-product):focus-within{background-color:#692125;color:white}.product-template.product-cart :where(.product-template-image){align-self:start;background-color:white;filter:brightness(.95);padding:5px;margin:10px 0;width:100px;height:100px}.product-template.product-cart :where(.product-template-image) picture,.product-template.product-cart :where(.product-template-image) img{max-width:100px}.product-template.product-cart .product-cart__info{color:#222222}.product-template.product-cart :where(.product-cart__info-code){font-size:13px;line-height:16px;color:#666666}.product-template.product-cart :where(.product-template-name__link){font-size:15px;font-weight:400;line-height:20px;color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.product-template.product-cart :where(.product-template-name__link):hover{color:#627464}}.product-template.product-cart :where(.product-template-name__link):focus-within{color:#627464}.product-template.product-cart :where(.product-template-prices){column-gap:5px}.product-template.product-cart :where(.product-template-prices) :where(.product-template-prices__current){font-weight:400;font-size:13px;line-height:20px;color:#666666}.product-template.product-cart :where(.product-template-prices) :where(.product-template-prices__old){font-size:13px}.product-template.product-cart :where(.product-template-badges){padding:5px 0}.product-template.product-cart :where(.product-template-modification){display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:5px;font-size:13px;font-weight:400;line-height:20px;color:#666666}.product-template.product-cart :where(.product-template-modification):not(:first-child){margin-top:5px}.product-template.product-cart :where(.product-template-modification) :where(.product-template-modification__name){font-weight:500;color:#666666}.product-template.product-cart .product-cart__quantity{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;align-self:start}.product-template.product-cart :where(.form-input-quantity__button)[disabled]{display:none}.product-template.product-cart .product-cart__total-price{font-weight:600;font-size:16px;line-height:24px;color:#222222;display:flex;flex-direction:column-reverse;align-items:flex-end;align-self:start}.product-template.product-cart .product-cart__total-price :where(.product-cart__total-price--old-price){text-decoration:line-through;font-size:14px;font-weight:400}.product-template.product-cart .product-cart__total-price :where(.product-cart__total-price--old-price):empty{display:none}@media screen and (max-width:768px){.product-template.product-cart .product-cart__total-price{align-items:flex-start}}.product-template.product-card-favorite{display:grid;position:relative;grid-template-columns:80px 1fr;gap:20px;padding:15px 20px}.product-template.product-card-favorite:not(:first-child):before{content:'';position:absolute;top:0;left:50%;height:1px;background-color:#e5e5e5;transform:translateX(-50%);width:calc(100% - 40px)}@media screen and (max-width:480px){.product-template.product-card-favorite{grid-template-columns:80px 1fr}}.product-template.product-card-favorite__section:last-child,.product-template.product-card-favorite .product-card-favorite__section:last-child{position:relative}.product-template.product-card-favorite :where(.product-template-badges){padding:0;margin-bottom:6px}.product-template.product-card-favorite :where(.product-template-name){margin-bottom:6px}.product-template.product-card-favorite :where(.product-template-name__link){font-size:15px;line-height:20px;font-weight:400}.product-template.product-card-favorite :where(.product-template-prices){font-size:16px;font-weight:600;line-height:16px;color:#222222;margin-bottom:15px}.product-template.product-card-favorite :where(.product-template-available){font-size:16px;font-weight:600;line-height:16px;color:#222222;margin-bottom:15px}.product-template.product-card-favorite :where(.button-delete-product){display:flex;align-items:center;justify-content:center;width:45px;height:45px}.product-template.product-card-favorite :where(.button-delete-product) .icon{transition:color .5s ease;width:15px;height:15px}.product-template.product-card-cart{position:relative;display:grid;grid-template-columns:80px 1fr;gap:20px;padding:15px 20px}.product-template.product-card-cart:not(:first-child):before{content:'';position:absolute;top:0;left:50%;height:1px;background-color:#e5e5e5;transform:translateX(-50%);width:calc(100% - 40px)}@media screen and (max-width:480px){.product-template.product-card-cart{grid-template-columns:80px 1fr}}.product-template.product-card-cart__section:last-child,.product-template.product-card-cart .product-card-cart__section:last-child{position:relative}.product-template.product-card-cart :where(.product-template-badges){padding:0;margin-bottom:6px}.product-template.product-card-cart :where(.product-template-name){margin-bottom:6px}.product-template.product-card-cart :where(.product-template-name__link){font-size:15px;line-height:20px;font-weight:400}.product-template.product-card-cart :where(.product-template-prices){font-size:16px;font-weight:600;line-height:16px;color:#222222;display:flex;flex-direction:column;align-items:flex-start}.product-template.product-card-cart :where(.product-template-prices__quantity){font-size:16px;font-weight:400;line-height:16px;border:1px solid rgba(128,128,128,0.2);background-color:#ffffff;margin-top:15px;display:flex;align-items:center;justify-content:center;width:45px;height:45px}.product-template.product-card-cart :where(.button-delete-product){position:absolute;top:auto;bottom:0;left:50px;display:flex;align-items:center;justify-content:center;width:45px;height:45px}.product-template.product-card-cart :where(.button-delete-product) .icon{transition:color .5s ease;width:15px;height:15px}.product-template.product-card{position:relative;display:grid;width:100%;overflow:hidden;background-color:#ffffff}.product-template.product-card__section:first-child,.product-template.product-card .product-card__section:first-child{position:relative;overflow:hidden;align-self:start}.product-template.product-card__section:last-child,.product-template.product-card .product-card__section:last-child{display:grid;grid-template-columns:minmax(50px, 1fr);row-gap:8px;padding:20px 10px;align-self:end}.product-template.product-card :where(.badge--show-always-discount){position:absolute;top:10px;left:10px;z-index:2;font-size:10px;font-weight:500;line-height:15px;padding:3px 7px;border-radius:3px;color:#ffffff;background-color:red;border:1px solid transparent;visibility:visible;opacity:1;transition:visibility .3s ease,opacity .3s ease;pointer-events:none}@media (hover:none){.product-template.product-card :where(.badge--show-always-discount){visibility:hidden;opacity:0}}.product-template.product-card :where(.product-template-badges){position:absolute;top:10px;left:-100%;flex-direction:column;background-color:transparent;padding:0;z-index:3;pointer-events:none;transition:left .3s ease}@media (hover:none){.product-template.product-card :where(.product-template-badges){left:10px}}.product-template.product-card :where(.product-template-modification-count){width:100%;font-size:14px;font-weight:600;line-height:14px;text-align:center;text-transform:uppercase}.product-template.product-card :where(.product-template-rating){margin:0 auto}.product-template.product-card :where(.product-template-name){font-size:15px;font-weight:400;line-height:22px;text-align:center;color:#222222}.product-template.product-card :where(.product-template-prices){justify-content:center;text-align:center}.product-template.product-card :where(.product-template-available){font-weight:600;font-size:16px;line-height:22px;text-align:center}.product-template.product-card :where(.product-template-controls){position:absolute;top:-100%;right:10px;z-index:5;flex-direction:column;transition:top .3s ease}@media (hover:none){.product-template.product-card :where(.product-template-controls){top:10px}}.product-template.product-card :where(.product-template-action-buttons--as-icon){position:absolute;bottom:-100%;left:50%;transform:translateX(-50%);z-index:5;transition:bottom .3s ease}@media (hover:none){.product-template.product-card :where(.product-template-action-buttons--as-icon){bottom:10px}}.product-template.product-card :where(.product-template-short-description){display:none}.product-template.product-card :where(.button-add-to-cart, .button-go-to-cart){color:#692125;background-color:#f6eee5;transition:color .3s ease,background-color .3s ease}.product-template.product-card :where(.button-add-to-cart, .button-go-to-cart) .icon-cart-to-go{--icon-cart-to-go-fill-color:#f6eee5;transition:--icon-cart-to-go-fill-color .3s ease}@media (hover:hover){.product-template.product-card :where(.button-add-to-cart, .button-go-to-cart):hover{background-color:#692125;color:#f6eee5}.product-template.product-card :where(.button-add-to-cart, .button-go-to-cart):hover .icon-cart-to-go{--icon-cart-to-go-fill-color:#692125}}.product-template.product-card :where(.button-add-to-cart, .button-go-to-cart):focus-within{background-color:#692125;color:#f6eee5}.product-template.product-card :where(.button-add-to-cart, .button-go-to-cart):focus-within .icon-cart-to-go{--icon-cart-to-go-fill-color:#692125}.product-template.product-card :where(.button-quick-order){color:white;background-color:#99283b;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.product-template.product-card :where(.button-quick-order):hover{background-color:white;color:#99283b}}.product-template.product-card :where(.button-quick-order):focus-within{background-color:white;color:#99283b}@media (hover:hover){.product-template.product-card:hover :where(.badge--show-always-discount){visibility:hidden;opacity:0}.product-template.product-card:hover :where(.product-template-controls){top:10px}.product-template.product-card:hover :where(.product-template-badges){left:10px}.product-template.product-card:hover :where(.product-template-action-buttons--as-icon){bottom:10px}.product-template.product-card:hover :where(.product-template-images-preview) picture:first-child{visibility:hidden;opacity:0}.product-template.product-card:hover :where(.product-template-images-preview) picture:last-child{visibility:visible;opacity:1}}.product-template.product-card:focus-within :where(.badge--show-always-discount){visibility:hidden;opacity:0}.product-template.product-card:focus-within :where(.product-template-controls){top:10px}.product-template.product-card:focus-within :where(.product-template-badges){left:10px}.product-template.product-card:focus-within :where(.product-template-action-buttons--as-icon){bottom:10px}.product-template.product-card:focus-within :where(.product-template-images-preview) picture:first-child{visibility:hidden;opacity:0}.product-template.product-card:focus-within :where(.product-template-images-preview) picture:last-child{visibility:visible;opacity:1}.product-template.product-main{display:grid;grid-template-columns:minmax(200px, 5fr) 7fr;gap:40px;padding-top:50px}@media screen and (max-width:990px){.product-template.product-main{grid-template-columns:100%}}.product-template.product-main .product-main__section:nth-child(1),.product-template.product-main .product-main__section:nth-child(2){padding:10px 0}.product-template.product-main .product-main__section:nth-child(3){grid-column:1/-1;margin:0 -100%;padding:30px 100%;background-color:#ffffff}.product-template.product-main .custom-select{border-width:1px;border-style:solid;border-color:#eeeeee;transition:border-color .3s ease}@media (hover:hover){.product-template.product-main .custom-select:hover{border-color:#627464}}.product-template.product-main .custom-select__button{background-color:transparent;color:#692125}.product-template.product-main .custom-select__button>span{color:#692125}@media (hover:hover){.product-template.product-main .custom-select__button:hover{color:#222222;background-color:transparent}.product-template.product-main .custom-select__button:hover>span{color:#222222}}.product-template.product-main .custom-select__options{background-color:#ffffff}.product-template.product-main .custom-select__option{color:#692125;background-color:transparent;transition:color .3s ease,background-color .3s ease}.product-template.product-main .custom-select__option>span{color:inherit}.product-template.product-main .custom-select__option[data-selected]{pointer-events:none;color:#222222;background-color:#f0f0f0}@media (hover:hover){.product-template.product-main .custom-select__option:hover{color:#222222;background-color:transparent}}.product-template.product-main :where(.product-template-slider-images){position:sticky;top:0;width:100%}.product-template.product-main :where(.product-template-slider-images) :where(.button-open-dialog-images){position:absolute;top:15px;left:15px;z-index:10;padding:10px;color:#222222;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}@media (hover:hover){.product-template.product-main :where(.product-template-slider-images) :where(.button-open-dialog-images):hover{color:#222222;background-color:transparent}}.product-template.product-main :where(.product-template-slider-images) :where(.button-open-dialog-images) .icons-wrapper{position:relative;width:inherit;height:inherit}.product-template.product-main :where(.product-template-slider-images) :where(.button-open-dialog-images) .icons-wrapper .icon{position:absolute;top:0;left:0;transition:visibility .3s ease,opacity .3s ease}.product-template.product-main :where(.product-template-slider-images) :where(.button-open-dialog-images) .icons-wrapper .icon:first-child{visibility:visible;opacity:1}.product-template.product-main :where(.product-template-slider-images) :where(.button-open-dialog-images) .icons-wrapper .icon:last-child{visibility:hidden;opacity:0}.product-template.product-main :where(.product-template-name){font-size:26px;line-height:34px;font-weight:500;margin-top:10px}.product-template.product-main :where(.product-template-rating){display:flex}.product-template.product-main :where(.product-template-prices){margin-top:10px;gap:5px}.product-template.product-main :where(.product-template-prices) :where(.product-template-prices__current){font-size:22px;line-height:33px;font-weight:600}.product-template.product-main :where(.product-template-prices) :where(.product-template-prices__old){font-size:19px;line-height:29px;font-weight:300;color:#666666}.product-template.product-main :where(.product-template-available){font-size:22px;line-height:33px;font-weight:600}.product-template.product-main :where(.time-sale){margin-top:10px}.product-template.product-main :where(.product-template-short-description){color:#666666;font-size:15px;line-height:27px;margin-top:10px}.product-template.product-main :where(.product-template-badges){padding:0}.product-template.product-main :where(.product-template-available){margin-top:10px}.product-template.product-main :where(.product-template-modifications){margin-top:10px}.product-template.product-main :where(.product-template-modification){display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:10px}.product-template.product-main :where(.product-template-modification) .product-template-modification__name{font-size:15px;line-height:27px;font-weight:500}.product-template.product-main :where(.product-template-modification) .product-template-modification__buttons{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product-template.product-main :where(.product-template-modification) .product-template-modification__button{padding:5px 10px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-width:1px;border-style:solid;color:#692125;border-color:#eeeeee;background-color:transparent;transition:color .3s ease,border-color .3s ease,background-color .3s ease}@media (hover:hover){.product-template.product-main :where(.product-template-modification) .product-template-modification__button:hover{color:#222222;border-color:#627464;background-color:transparent}}.product-template.product-main :where(.product-template-modification) .product-template-modification__button:focus-within{color:#222222;border-color:#627464;background-color:transparent}.product-template.product-main :where(.product-template-modification) .product-template-modification__button--color,.product-template.product-main :where(.product-template-modification) .product-template-modification__button--image{padding:0}.product-template.product-main :where(.product-template-modification) .product-template-modification__button.selected{pointer-events:none;color:#222222;background-color:transparent;border-color:#627464}.product-template.product-main :where(.product-template-action-buttons){flex-wrap:nowrap;margin-top:10px;max-width:400px}.product-template.product-main :where(.button-add-to-cart, .button-go-to-cart){color:#692125;background-color:#f6eee5;transition:color .3s ease,background-color .3s ease}.product-template.product-main :where(.button-add-to-cart, .button-go-to-cart) .icon-cart-to-go{--icon-cart-to-go-fill-color:#f6eee5;transition:--icon-cart-to-go-fill-color .3s ease}@media (hover:hover){.product-template.product-main :where(.button-add-to-cart, .button-go-to-cart):hover{background-color:#692125;color:#f6eee5}.product-template.product-main :where(.button-add-to-cart, .button-go-to-cart):hover .icon-cart-to-go{--icon-cart-to-go-fill-color:#692125}}.product-template.product-main :where(.button-add-to-cart, .button-go-to-cart):focus-within{background-color:#692125;color:#f6eee5}.product-template.product-main :where(.button-add-to-cart, .button-go-to-cart):focus-within .icon-cart-to-go{--icon-cart-to-go-fill-color:#692125}.product-template.product-main :where(.button-quick-order){color:white;background-color:#99283b;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.product-template.product-main :where(.button-quick-order):hover{background-color:white;color:#99283b}}.product-template.product-main :where(.button-quick-order):focus-within{background-color:white;color:#99283b}.product-template.product-main :where(.button-add-to-cart, .button-go-to-cart){border:2px solid #692125;transition:all .3s ease}@media (hover:hover){.product-template.product-main :where(.button-add-to-cart, .button-go-to-cart):hover{border:2px solid transparent}}.product-template.product-main :where(.button-quick-order){border:2px solid white;transition:all .3s ease}@media (hover:hover){.product-template.product-main :where(.button-quick-order):hover{border:2px solid transparent}}.product-template.product-main :where(.product-template-controls){display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.product-template.product-main :where(.product-template-controls) .product-template-controls__item .button{width:auto;height:auto;border:none;border-radius:0}.product-template.product-main :where(.product-template-controls) .product-template-controls__item .button .icons-wrapper{width:20px;height:20px;margin-right:5px}.product-template.product-main :where(.product-template-controls) .product-template-controls__item:first-child{display:none}.product-template.product-main :where(.product-template-controls) .product-template-controls__item:not(:first-child){display:inline-flex}.product-template.product-main :where(.product-template-remaining-goods){margin-top:10px}.product-template.product-dialog{display:grid;grid-template-columns:minmax(220px, 300px) minmax(290px, 1fr);gap:20px}@media (max-width:768px){.product-template.product-dialog{grid-template-columns:minmax(220px, 1fr)}}.product-template.product-dialog :where(.product-template-rating){display:flex}.product-template.product-dialog :where(.product-template-name){display:block;padding-right:45px;margin-top:10px}.product-template.product-dialog :where(.product-template-name__link){font-size:26px;font-weight:500;line-height:34px;color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.product-template.product-dialog :where(.product-template-name__link):hover{color:#627464}}.product-template.product-dialog :where(.product-template-name__link):focus-within{color:#627464}.product-template.product-dialog :where(.product-template-prices){margin-top:10px}.product-template.product-dialog :where(.product-template-prices) :where(.product-template-prices__current){font-size:22px}.product-template.product-dialog :where(.product-template-short-description){color:#666666;margin:10px 0;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.product-template.product-dialog :where(.product-template-modifications){padding-bottom:20px}.product-template.product-dialog :where(.product-template-modifications):before{content:'';display:block;width:100%;margin-top:15px;background-color:#dddddd}.product-template.product-dialog :where(.product-template-modification){display:flex;align-items:flex-start;gap:10px;margin-top:10px}.product-template.product-dialog :where(.product-template-modification):not(:first-child){flex-direction:column;gap:5px}.product-template.product-dialog :where(.product-template-badges){padding:0;margin-top:3px}.product-template.product-dialog :where(.product-template-action-buttons){flex-wrap:nowrap}.product-template.product-dialog :where(.button-add-to-cart, .button-go-to-cart){color:#692125;background-color:#f6eee5;transition:color .3s ease,background-color .3s ease}.product-template.product-dialog :where(.button-add-to-cart, .button-go-to-cart) .icon-cart-to-go{--icon-cart-to-go-fill-color:#f6eee5;transition:--icon-cart-to-go-fill-color .3s ease}@media (hover:hover){.product-template.product-dialog :where(.button-add-to-cart, .button-go-to-cart):hover{background-color:#692125;color:#f6eee5}.product-template.product-dialog :where(.button-add-to-cart, .button-go-to-cart):hover .icon-cart-to-go{--icon-cart-to-go-fill-color:#692125}}.product-template.product-dialog :where(.button-add-to-cart, .button-go-to-cart):focus-within{background-color:#692125;color:#f6eee5}.product-template.product-dialog :where(.button-add-to-cart, .button-go-to-cart):focus-within .icon-cart-to-go{--icon-cart-to-go-fill-color:#692125}.product-template.product-dialog :where(.button-quick-order){color:white;background-color:#99283b;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.product-template.product-dialog :where(.button-quick-order):hover{background-color:white;color:#99283b}}.product-template.product-dialog :where(.button-quick-order):focus-within{background-color:white;color:#99283b}.product-template.product-dialog :where(.button-add-to-cart, .button-go-to-cart){border:2px solid #692125;transition:all .3s ease}@media (hover:hover){.product-template.product-dialog :where(.button-add-to-cart, .button-go-to-cart):hover{border:2px solid transparent}}.product-template.product-dialog :where(.full-product-details-link){display:inline-block;margin-top:20px}.product-template.product-dialog :where(.full-product-details-link) span{font-size:14px;color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.product-template.product-dialog :where(.full-product-details-link) span:hover{color:#627464}}.product-template.product-dialog :where(.full-product-details-link) span:focus-within{color:#627464}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;left:-100%}100%{opacity:1;left:0}}@keyframes icon-animation{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.form-search{position:relative;background-color:transparent;z-index:100}.form-search__field{position:relative;display:flex;align-items:center;height:44px}.form-search__input-wrapper{flex-basis:100%;position:relative;background-color:#f5f5f5}.form-search__input{height:44px;padding:5px 90px 5px 15px;width:100%;letter-spacing:0}.form-search__input::placeholder{color:transparent}.form-search__input:not(:placeholder-shown),.form-search__input:focus,.form-search__input:focus-within{padding-top:15px}.form-search__input:not(:placeholder-shown)~label,.form-search__input:focus~label,.form-search__input:focus-within~label{top:10px;font-size:10px;line-height:10px}.form-search__label{position:absolute;left:15px;top:50%;transform:translateY(-50%);text-transform:capitalize;font-size:14px;line-height:14px;transition:all .3s ease}.form-search__button{display:flex;align-items:center;justify-content:center}.form-search__button-search,.form-search__button-reset{position:absolute;top:0;right:0;height:43px;width:44px;border-radius:0 5px 5px 0;color:#222222;transition:color .3s ease;color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.form-search__button-search:hover,.form-search__button-reset:hover{color:#627464}}.form-search__button-search:focus-within,.form-search__button-reset:focus-within{color:#627464}.form-search__button-search .icon,.form-search__button-reset .icon{width:20px;height:20px}.form-search__button-reset{display:none;border-radius:0}.form-search__button-reset .icon{border:1px solid #cccccc;border-radius:50%;padding:3px}.form-search__button-reset._show{right:44px;display:flex;align-items:center}.form-search__button-reset._show:after{content:'';position:absolute;right:0;display:inline-block;width:1px;height:25px;background-color:#dddddd}.form-search-dropdown{margin-top:10px;width:100%;padding:15px}.form-search-dropdown__content{margin:-15px -15px 0;position:relative}.form-search-dropdown__title{padding:10px 20px;font-size:24px;line-height:30px}.form-search-dropdown__loading{display:none;position:absolute;top:0;left:0;right:0;bottom:0;align-items:center;column-gap:10px;z-index:5;justify-content:center}.form-search-dropdown__loading._show{display:flex}.form-search-dropdown-result .FindTips{width:inherit;background:inherit;border:none;box-shadow:none}.form-search-dropdown-result .FindTips__Loader{display:none}.form-search-dropdown-result .BlockItemTips{position:relative;display:flex;align-items:flex-start;column-gap:20px;border:none;padding:10px 15px;text-align:inherit}.form-search-dropdown-result .BlockItemTips:after,.form-search-dropdown-result .BlockItemTips:first-child:before{content:'';display:block;height:1px;left:0;width:100%;position:absolute;background-color:#e5e5e5}.form-search-dropdown-result .BlockItemTips:after{bottom:0}.form-search-dropdown-result .BlockItemTips:first-child:before{top:0}.form-search-dropdown-result .imgBlockTips{display:inline-flex;column-gap:20px;align-items:center;justify-content:center;flex-shrink:0;width:70px;height:70px;margin:0;background-color:#ffffff}.form-search-dropdown-result .imgBlockTips:before{display:none}.form-search-dropdown-result .imgBlockTips:after{position:absolute;content:'';inset:0}.form-search-dropdown-result .iconItemTips{object-fit:contain;width:inherit !important;height:inherit !important}.form-search-dropdown-result .infoItemTips{width:100%;font-size:14px;line-height:17px}.form-search-dropdown-result .titleTips{font-size:16px;line-height:20px;font-family:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.form-search-dropdown-result .titleTips:hover{color:#627464}}.form-search-dropdown-result .titleTips:focus-within{color:#627464}.form-search-dropdown-result .itemPriceTips{margin-top:5px}.form-search-dropdown-result .itemPriceTips .FirstPrice{font-size:16px;line-height:24px;font-weight:600;color:#124a26;font-family:inherit}.form-search-dropdown-result .labelTipsNew{font-family:inherit}.form-search-dropdown-result .clearTips{display:none}.form-search-dropdown-result .FindTips__NoResult{height:auto;font-family:inherit;padding:5px 15px;display:block}.form-search-dropdown-result .FindTips__textNoResult{font-family:inherit;padding:0}.form-search-dropdown-result .blockSectionTips{padding:10px 15px 0}.form-search-dropdown-result .blockSectionTips a{color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.form-search-dropdown-result .blockSectionTips a:hover{color:#627464}}.form-search-dropdown-result .blockSectionTips a:focus-within{color:#627464}.form-authorization,.form-registration,.form-recovery{position:relative;display:none}.form-authorization._show,.form-registration._show,.form-recovery._show{display:block}.form-authorization input,.form-registration input,.form-recovery input{border:1px solid #e5e5e5}.form-authorization__form-message,.form-registration__form-message,.form-recovery__form-message{width:100%;max-width:300px}.form-authorization :where(.form__title),.form-registration :where(.form__title),.form-recovery :where(.form__title){padding:0 45px;word-wrap:break-word}.form-personal-data,.form-personal-addresses{position:relative}.form-personal-data__all-addresses,.form-personal-addresses__all-addresses,.form-personal-data__form-content,.form-personal-addresses__form-content{display:none}.form-personal-data__all-addresses._show,.form-personal-addresses__all-addresses._show,.form-personal-data__form-content._show,.form-personal-addresses__form-content._show{display:initial}.form-personal-data__form-message,.form-personal-addresses__form-message{width:100%;max-width:300px}.form-personal-data :where(.form__title),.form-personal-addresses :where(.form__title){padding:0 45px;word-wrap:break-word}.form-personal-data :is(label:not(.form-input-checkbox__label)),.form-personal-addresses :is(label:not(.form-input-checkbox__label)){display:block}.form-call-me :where(.form-call-me-inner){margin-top:25px}.form-call-me :where(.form-call-me-form-field-inner-box) input,.form-call-me :where(.form-call-me-form-field-inner-box) textarea{border:1px solid #e5e5e5}.form-call-me :where(.form-call-me-form-field-inner-box) input:focus,.form-call-me :where(.form-call-me-form-field-inner-box) textarea:focus,.form-call-me :where(.form-call-me-form-field-inner-box) input:hover,.form-call-me :where(.form-call-me-form-field-inner-box) textarea:hover{border:1px solid #e5e5e5}.form-call-me :where(.form-call-me-form-field-inner-box) label{color:#70c760}.form-call-me :where(.form-call-me-link){color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.form-call-me :where(.form-call-me-link):hover{color:#627464}}.form-call-me :where(.form-call-me-link):focus-within{color:#627464}.form-call-me :where(.form-call-me-checkbox-label){color:#70c760;transition:color .3s ease,border-color .3s ease}@media (hover:hover){.form-call-me :where(.form-call-me-checkbox-label):hover{color:#60c7b7}.form-call-me :where(.form-call-me-checkbox-label):hover .form-call-me-checkbox-fade:before{border:1px solid #60c7b7}.form-call-me :where(.form-call-me-checkbox-label):hover .form-call-me-checkbox-fade:after{color:#60c7b7}}.form-call-me :where(.form-call-me-checkbox-fade){position:relative;display:inline-flex;align-items:center;justify-content:flex-start;column-gap:10px;padding-left:25px;transition:color .3s ease,border-color .3s ease}.form-call-me :where(.form-call-me-checkbox-fade):before{content:'';position:absolute;top:4px;left:0;width:16px;height:16px;display:inline-flex;align-items:center;transition:border-color .3s ease;border:1px solid #222222}.form-call-me :where(.form-call-me-checkbox-fade):after{content:'\2714';position:absolute;top:0;left:2px;color:#222222;visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease,border-color .3s ease,color .3s ease}@media (hover:hover){.form-call-me :where(.form-call-me-checkbox-fade):hover{color:#666666}.form-call-me :where(.form-call-me-checkbox-fade):hover:before{border:1px solid #666666}.form-call-me :where(.form-call-me-checkbox-fade):hover:after{color:#666666}}.form-call-me :where(.form-call-me-button-submit){color:white;background-color:#cd922e;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.form-call-me :where(.form-call-me-button-submit):hover{background-color:#692125;color:white}}.form-call-me :where(.form-call-me-button-submit):focus-within{background-color:#692125;color:white}.form-call-me :where(.form-call-me-button-close){width:40px;height:40px;position:sticky;margin-left:auto;margin-bottom:-40px;border-radius:5px;top:0;right:0;display:flex;align-items:center;justify-content:center;z-index:15;color:white;background-color:#cd922e;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.form-call-me :where(.form-call-me-button-close):hover{background-color:#692125;color:white}}.form-call-me :where(.form-call-me-button-close):focus-within{background-color:#692125;color:white}.form-call-me :where(.form-call-me-button-close):before,.form-call-me :where(.form-call-me-button-close):after{height:2px;transition:background-color .3s ease;background-color:#ffffff}@media (hover:hover){.form-call-me :where(.form-call-me-button-close):hover:before,.form-call-me :where(.form-call-me-button-close):hover:after{background-color:#70c760}}body :is(.form-call-me-wrapper).tab.open,body :is(.form-call-me-wrapper).circle.open{background-color:rgba(51,51,51,0.8)}.dialog-authorization{width:100%;max-width:480px;height:fit-content;max-height:80vh;overflow-y:auto;top:40%;left:50%;transform:translate(-50%, -50%);visibility:hidden;opacity:0;transition:top .5s ease .1s,opacity .5s ease .1s,visibility .5s ease .1s}.dialog-authorization::backdrop{background-color:rgba(51,51,51,0.8)}.dialog-authorization._open{top:50%;visibility:visible;opacity:1}.dialog-authorization__inner{background-color:white;display:flex;flex-direction:column;padding:25px}.dialog-authorization :where(.button-close){width:40px;height:40px;position:sticky;margin-left:auto;margin-bottom:-40px;border-radius:5px;top:20px;right:20px;display:flex;align-items:center;justify-content:center;color:#666666;z-index:15}.dialog-authorization :where(.button-close) .icon{transition:color .3s ease;width:22px;height:22px}@media (hover:hover){.dialog-authorization :where(.button-close):hover .icon{color:#222222}}.dialog-authorization :where(.button-close):focus-within .icon{color:#60c7b7}.dialog-private-office{width:100%;max-width:480px;height:fit-content;max-height:80vh;overflow-y:auto;top:40%;left:50%;transform:translate(-50%, -50%);visibility:hidden;opacity:0;transition:top .5s ease .1s,opacity .5s ease .1s,visibility .5s ease .1s}.dialog-private-office::backdrop{background:rgba(0,0,0,0.7)}.dialog-private-office._open{top:50%;visibility:visible;opacity:1}.dialog-private-office__inner{background-color:white;display:flex;flex-direction:column;padding:25px}.dialog-private-office :where(.button-close){width:40px;height:40px;position:sticky;margin-left:auto;margin-bottom:-40px;top:20px;right:20px;display:flex;align-items:center;justify-content:center;color:#666666;z-index:15}.dialog-private-office :where(.button-close) .icon{width:22px;height:22px;transition:color .3s ease}@media (hover:hover){.dialog-private-office :where(.button-close):hover .icon{color:#222222}}.dialog-search{width:100%;height:fit-content;visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}.dialog-search._open{visibility:visible;opacity:1}.dialog-search::backdrop{background-color:rgba(51,51,51,0.8)}.dialog-search :where(.button-close){width:20px;height:20px;position:sticky;margin-left:auto;margin-bottom:-20px;top:20px;right:20px;display:flex;align-items:center;justify-content:center;z-index:15;color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.dialog-search :where(.button-close):hover{color:#627464}}.dialog-search :where(.button-close):focus-within{color:#627464}.dialog-search :where(.button-close) .icon{width:20px;height:20px}.dialog-search__inner{max-height:100dvh;padding:20px 15px;background-color:#ffffff}.dialog-search__content{padding:30px 30px 0;margin:0 auto;max-width:1650px}@media screen and (max-width:990px){.dialog-search__content{padding:30px 0 0}}.section-breadcrumbs{display:flex;align-items:center;min-height:94px;padding:30px 0;background-color:#faf8f2}.section-breadcrumbs__container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:15px;row-gap:5px;width:100%}@media screen and (max-width:990px){.section-breadcrumbs__container{flex-direction:column;justify-content:center}}.section-breadcrumbs__title{font-size:26px;font-weight:500;line-height:34px}@media screen and (max-width:990px){.section-breadcrumbs__title{text-align:center}}.main-controls{position:relative;display:inline-flex;align-items:center;column-gap:20px;flex-shrink:0}@media screen and (max-width:560px){.main-controls{column-gap:10px}}.main-controls__item{display:inherit}@media screen and (max-width:560px){.main-controls__item:last-child:not(:first-child){display:none}}.second-main-controls{position:fixed;display:flex;flex-direction:column;flex-shrink:0;top:50%;right:-52px;transform:translateY(-50%);border:1px solid #e5e5e5;border-radius:5px;background-color:#ffffff;transition:right .3s ease;z-index:100}.second-main-controls._show{right:0}@media screen and (max-width:768px){.second-main-controls{display:none}}.second-main-controls__item{position:relative}.second-main-controls__item:not(:first-child){border-top:1px solid #e5e5e5}.second-main-controls :where(.button-main-controls){color:#70c760;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.second-main-controls :where(.button-main-controls) .icon{width:20px;height:20px}.second-main-controls :where(.button-main-controls__counter){top:6px;right:5px;transform:none}.personal-address-controls{display:flex;align-items:center;column-gap:5px;flex-shrink:0}.personal-address-controls__item{display:inline-flex;align-items:center;justify-content:center}.personal-address-card{background-color:#ffffff;border:1px solid #e5e5e5;padding:5px 10px;flex-grow:1}.personal-address-card--default{background-color:#222222;color:#ffffff}.personal-address-card-wrapper{display:flex;align-items:center;column-gap:10px}.banner-additional-card{display:flex;gap:20px}.banner-additional-card__image{flex-shrink:0}.banner-additional-card__title{font-size:17px;font-weight:500;line-height:28px;color:#222222}.banner-additional-card__subtitle{font-size:15px;font-weight:400;line-height:27px;color:#666666}@media screen and (max-width:1440px){.banner-additional-card{flex-direction:column;align-items:center}.banner-additional-card .banner-additional-card__title,.banner-additional-card .banner-additional-card__subtitle{text-align:center}}@media screen and (max-width:990px){.banner-additional-card{width:calc((100% - 30px) / 2)}}@media screen and (max-width:560px){.banner-additional-card{width:100%}}.banner-additional :where(p, ul, ol, li, blockquote, strong, b, em, i, s, strike, u, code){color:#7b7883;word-break:break-word}.banner-additional :where(h1, h2, h3, h4, h5, h6){display:block;font-weight:600;color:#222222;word-break:break-word}.banner-additional :where(h1){margin:.67em 0;font-size:40px;line-height:52px}.banner-additional :where(h2){margin:.83em 0;font-size:24px;line-height:24px}.banner-additional :where(h3){margin:1em 0;font-size:18px;line-height:24px}.banner-additional :where(h4){margin:1.33em 0;font-size:16px;line-height:20px}.banner-additional :where(h5){margin:1.67em 0;font-size:12px;line-height:16px}.banner-additional :where(h6){margin:2.33em 0;font-size:10px;line-height:14px}.banner-additional :where(p, span, a, strong, b, em, i, s, strike, u, code){font-size:14px;font-weight:400;line-height:24px}.banner-additional :where(p){display:block;margin:1em 0}.banner-additional :where(ul){display:block;list-style-type:disc;margin:1em 0;padding-left:40px}.banner-additional :where(ul) li{list-style-type:disc}.banner-additional :where(ol){display:block;list-style-type:decimal;margin:1em 0;padding-left:40px}.banner-additional :where(li){display:list-item}.banner-additional :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)){text-decoration:underline;cursor:pointer;color:#222222;transition:color .3s ease}.banner-additional :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited,.banner-additional :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):link:active,.banner-additional :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited:active{text-decoration:underline}@media (hover:hover){.banner-additional :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):hover{color:#666666}}.banner-additional :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):focus-within{color:#666666}.banner-additional :where(strong, b){font-weight:bold}.banner-additional :where(em, i){font-style:italic}.banner-additional :where(u){text-decoration:underline}.banner-additional :where(s, strike){text-decoration:line-through}.banner-additional :where(blockquote){display:block;margin:1em 40px;border-left:5px solid #ccc;padding:2px 0 2px 20px}.banner-additional :where(table){display:table;border-collapse:collapse;border-color:gray}.banner-additional :where(table) thead{display:table-header-group;vertical-align:middle;border-color:inherit}.banner-additional :where(table) tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.banner-additional :where(table) th{display:table-cell;vertical-align:inherit;font-weight:bold;text-align:center}.banner-additional :where(table) td{display:table-cell;vertical-align:inherit;border:1px solid rgba(128,128,128,0.2)}.banner-additional :where(code){font-family:monospace}.banner-additional-cards{display:flex;justify-content:space-between;gap:20px;padding:40px;border:2px solid #e5e5e5}@media screen and (max-width:990px){.banner-additional-cards{flex-wrap:wrap;gap:30px}}@media screen and (max-width:768px){.banner-additional-cards{padding:20px;gap:20px}}.banner-bottom{position:relative}.banner-bottom:before{content:'';position:absolute;height:1px;top:-60px;left:0;width:100%;background-color:#e5e5e5}@media screen and (max-width:990px){.banner-bottom:before{top:-40px}}@media screen and (max-width:480px){.banner-bottom:before{top:-20px}}.banner-bottom :where(p, ul, ol, li, blockquote, strong, b, em, i, s, strike, u, code){color:#7b7883;word-break:break-word}.banner-bottom :where(h1, h2, h3, h4, h5, h6){display:block;font-weight:600;color:#222222;word-break:break-word}.banner-bottom :where(h1){margin:.67em 0;font-size:40px;line-height:52px}.banner-bottom :where(h2){margin:.83em 0;font-size:24px;line-height:24px}.banner-bottom :where(h3){margin:1em 0;font-size:18px;line-height:24px}.banner-bottom :where(h4){margin:1.33em 0;font-size:16px;line-height:20px}.banner-bottom :where(h5){margin:1.67em 0;font-size:12px;line-height:16px}.banner-bottom :where(h6){margin:2.33em 0;font-size:10px;line-height:14px}.banner-bottom :where(p, span, a, strong, b, em, i, s, strike, u, code){font-size:14px;font-weight:400;line-height:24px}.banner-bottom :where(p){display:block;margin:1em 0}.banner-bottom :where(ul){display:block;list-style-type:disc;margin:1em 0;padding-left:40px}.banner-bottom :where(ul) li{list-style-type:disc}.banner-bottom :where(ol){display:block;list-style-type:decimal;margin:1em 0;padding-left:40px}.banner-bottom :where(li){display:list-item}.banner-bottom :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)){text-decoration:underline;cursor:pointer;color:#222222;transition:color .3s ease}.banner-bottom :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited,.banner-bottom :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):link:active,.banner-bottom :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited:active{text-decoration:underline}@media (hover:hover){.banner-bottom :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):hover{color:#666666}}.banner-bottom :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):focus-within{color:#666666}.banner-bottom :where(strong, b){font-weight:bold}.banner-bottom :where(em, i){font-style:italic}.banner-bottom :where(u){text-decoration:underline}.banner-bottom :where(s, strike){text-decoration:line-through}.banner-bottom :where(blockquote){display:block;margin:1em 40px;border-left:5px solid #ccc;padding:2px 0 2px 20px}.banner-bottom :where(table){display:table;border-collapse:collapse;border-color:gray}.banner-bottom :where(table) thead{display:table-header-group;vertical-align:middle;border-color:inherit}.banner-bottom :where(table) tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.banner-bottom :where(table) th{display:table-cell;vertical-align:inherit;font-weight:bold;text-align:center}.banner-bottom :where(table) td{display:table-cell;vertical-align:inherit;border:1px solid rgba(128,128,128,0.2)}.banner-bottom :where(code){font-family:monospace}.banner-center :where(p, ul, ol, li, blockquote, strong, b, em, i, s, strike, u, code){color:#7b7883;word-break:break-word}.banner-center :where(h1, h2, h3, h4, h5, h6){display:block;font-weight:600;color:#222222;word-break:break-word}.banner-center :where(h1){margin:.67em 0;font-size:40px;line-height:52px}.banner-center :where(h2){margin:.83em 0;font-size:24px;line-height:24px}.banner-center :where(h3){margin:1em 0;font-size:18px;line-height:24px}.banner-center :where(h4){margin:1.33em 0;font-size:16px;line-height:20px}.banner-center :where(h5){margin:1.67em 0;font-size:12px;line-height:16px}.banner-center :where(h6){margin:2.33em 0;font-size:10px;line-height:14px}.banner-center :where(p, span, a, strong, b, em, i, s, strike, u, code){font-size:14px;font-weight:400;line-height:24px}.banner-center :where(p){display:block;margin:1em 0}.banner-center :where(ul){display:block;list-style-type:disc;margin:1em 0;padding-left:40px}.banner-center :where(ul) li{list-style-type:disc}.banner-center :where(ol){display:block;list-style-type:decimal;margin:1em 0;padding-left:40px}.banner-center :where(li){display:list-item}.banner-center :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)){text-decoration:underline;cursor:pointer;color:#222222;transition:color .3s ease}.banner-center :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited,.banner-center :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):link:active,.banner-center :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited:active{text-decoration:underline}@media (hover:hover){.banner-center :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):hover{color:#666666}}.banner-center :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):focus-within{color:#666666}.banner-center :where(strong, b){font-weight:bold}.banner-center :where(em, i){font-style:italic}.banner-center :where(u){text-decoration:underline}.banner-center :where(s, strike){text-decoration:line-through}.banner-center :where(blockquote){display:block;margin:1em 40px;border-left:5px solid #ccc;padding:2px 0 2px 20px}.banner-center :where(table){display:table;border-collapse:collapse;border-color:gray}.banner-center :where(table) thead{display:table-header-group;vertical-align:middle;border-color:inherit}.banner-center :where(table) tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.banner-center :where(table) th{display:table-cell;vertical-align:inherit;font-weight:bold;text-align:center}.banner-center :where(table) td{display:table-cell;vertical-align:inherit;border:1px solid rgba(128,128,128,0.2)}.banner-center :where(code){font-family:monospace}.banner-left a,.banner-right a{display:inline-flex}.banner-left :where(p, ul, ol, li, blockquote, strong, b, em, i, s, strike, u, code),.banner-right :where(p, ul, ol, li, blockquote, strong, b, em, i, s, strike, u, code){color:#7b7883;word-break:break-word}.banner-left :where(h1, h2, h3, h4, h5, h6),.banner-right :where(h1, h2, h3, h4, h5, h6){display:block;font-weight:600;color:#222222;word-break:break-word}.banner-left :where(h1),.banner-right :where(h1){margin:.67em 0;font-size:40px;line-height:52px}.banner-left :where(h2),.banner-right :where(h2){margin:.83em 0;font-size:24px;line-height:24px}.banner-left :where(h3),.banner-right :where(h3){margin:1em 0;font-size:18px;line-height:24px}.banner-left :where(h4),.banner-right :where(h4){margin:1.33em 0;font-size:16px;line-height:20px}.banner-left :where(h5),.banner-right :where(h5){margin:1.67em 0;font-size:12px;line-height:16px}.banner-left :where(h6),.banner-right :where(h6){margin:2.33em 0;font-size:10px;line-height:14px}.banner-left :where(p, span, a, strong, b, em, i, s, strike, u, code),.banner-right :where(p, span, a, strong, b, em, i, s, strike, u, code){font-size:14px;font-weight:400;line-height:24px}.banner-left :where(p),.banner-right :where(p){display:block;margin:1em 0}.banner-left :where(ul),.banner-right :where(ul){display:block;list-style-type:disc;margin:1em 0;padding-left:40px}.banner-left :where(ul) li,.banner-right :where(ul) li{list-style-type:disc}.banner-left :where(ol),.banner-right :where(ol){display:block;list-style-type:decimal;margin:1em 0;padding-left:40px}.banner-left :where(li),.banner-right :where(li){display:list-item}.banner-left :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)),.banner-right :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)){text-decoration:underline;cursor:pointer;color:#222222;transition:color .3s ease}.banner-left :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited,.banner-right :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited,.banner-left :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):link:active,.banner-right :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):link:active,.banner-left :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited:active,.banner-right :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited:active{text-decoration:underline}@media (hover:hover){.banner-left :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):hover,.banner-right :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):hover{color:#666666}}.banner-left :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):focus-within,.banner-right :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):focus-within{color:#666666}.banner-left :where(strong, b),.banner-right :where(strong, b){font-weight:bold}.banner-left :where(em, i),.banner-right :where(em, i){font-style:italic}.banner-left :where(u),.banner-right :where(u){text-decoration:underline}.banner-left :where(s, strike),.banner-right :where(s, strike){text-decoration:line-through}.banner-left :where(blockquote),.banner-right :where(blockquote){display:block;margin:1em 40px;border-left:5px solid #ccc;padding:2px 0 2px 20px}.banner-left :where(table),.banner-right :where(table){display:table;border-collapse:collapse;border-color:gray}.banner-left :where(table) thead,.banner-right :where(table) thead{display:table-header-group;vertical-align:middle;border-color:inherit}.banner-left :where(table) tbody,.banner-right :where(table) tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.banner-left :where(table) th,.banner-right :where(table) th{display:table-cell;vertical-align:inherit;font-weight:bold;text-align:center}.banner-left :where(table) td,.banner-right :where(table) td{display:table-cell;vertical-align:inherit;border:1px solid rgba(128,128,128,0.2)}.banner-left :where(code),.banner-right :where(code){font-family:monospace}.banner-top{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:10px;row-gap:0}.banner-top :where(p, ul, ol, li, blockquote, strong, b, em, i, s, strike, u, code){color:#7b7883;word-break:break-word}.banner-top :where(h1, h2, h3, h4, h5, h6){display:block;font-weight:600;color:#222222;word-break:break-word}.banner-top :where(h1){margin:.67em 0;font-size:40px;line-height:52px}.banner-top :where(h2){margin:.83em 0;font-size:24px;line-height:24px}.banner-top :where(h3){margin:1em 0;font-size:18px;line-height:24px}.banner-top :where(h4){margin:1.33em 0;font-size:16px;line-height:20px}.banner-top :where(h5){margin:1.67em 0;font-size:12px;line-height:16px}.banner-top :where(h6){margin:2.33em 0;font-size:10px;line-height:14px}.banner-top :where(p, span, a, strong, b, em, i, s, strike, u, code){font-size:14px;font-weight:400;line-height:24px}.banner-top :where(p){display:block;margin:1em 0}.banner-top :where(ul){display:block;list-style-type:disc;margin:1em 0;padding-left:40px}.banner-top :where(ul) li{list-style-type:disc}.banner-top :where(ol){display:block;list-style-type:decimal;margin:1em 0;padding-left:40px}.banner-top :where(li){display:list-item}.banner-top :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)){text-decoration:underline;cursor:pointer;color:#222222;transition:color .3s ease}.banner-top :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited,.banner-top :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):link:active,.banner-top :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited:active{text-decoration:underline}@media (hover:hover){.banner-top :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):hover{color:#666666}}.banner-top :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):focus-within{color:#666666}.banner-top :where(strong, b){font-weight:bold}.banner-top :where(em, i){font-style:italic}.banner-top :where(u){text-decoration:underline}.banner-top :where(s, strike){text-decoration:line-through}.banner-top :where(blockquote){display:block;margin:1em 40px;border-left:5px solid #ccc;padding:2px 0 2px 20px}.banner-top :where(table){display:table;border-collapse:collapse;border-color:gray}.banner-top :where(table) thead{display:table-header-group;vertical-align:middle;border-color:inherit}.banner-top :where(table) tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.banner-top :where(table) th{display:table-cell;vertical-align:inherit;font-weight:bold;text-align:center}.banner-top :where(table) td{display:table-cell;vertical-align:inherit;border:1px solid rgba(128,128,128,0.2)}.banner-top :where(code){font-family:monospace}.banner-top__image{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.banner-top :is(a.banner-top__link),.banner-top :is(a){column-gap:5px;display:inline-flex;align-items:center;justify-content:center;color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.banner-top :is(a.banner-top__link):hover,.banner-top :is(a):hover{color:#627464}}.banner-top :is(a.banner-top__link):focus-within,.banner-top :is(a):focus-within{color:#627464}.banner-top :is(a.banner-top__link){color:#ffffff;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.banner-top :is(a.banner-top__link):hover{color:#ffffff}}.banner-top :is(a.banner-top__link):focus-within{color:#ffffff}.page-groups.details{padding:0;min-height:auto;background-color:transparent}.page-groups summary:before{display:none}summary.page-groups__title{font-size:16px;font-weight:400;line-height:24px;padding:5px 15px;letter-spacing:.2px;color:white;background-color:#cd922e;transition:background-color .3s ease,color .3s ease}@media (hover:hover){summary.page-groups__title:hover{background-color:#692125;color:white}}summary.page-groups__title:focus-within{background-color:#692125;color:white}.page-groups__links{display:grid;padding:5px 15px;margin-top:10px;background-color:#ffffff}.page-groups__link{padding:5px;display:inline-block;word-break:break-word;color:#692125;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.page-groups__link:hover{color:#627464}}.page-groups__link:focus-within{color:#627464}.pup-ck{background-color:#ffffff;width:100%;max-width:800px;border-radius:10px;padding:20px;display:none;z-index:10000;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.26);-moz-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.26);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.26)}.pup-ck._show{display:block}.pup-ck__title{font-size:20px;font-weight:400;line-height:20px;color:#333333;margin-bottom:10px}.pup-ck__title span:last-child{display:inline-block}.pup-ck__title span:last-child img{margin-bottom:3px;width:25px;height:25px}.pup-ck p{font-size:13px;font-weight:400;line-height:15px;color:#999999;margin-top:10px}.pup-ck a{color:#0176AC;transition:color .3s ease}.pup-ck a:hover{color:#039CE4}.pup-ck__buttons{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.pup-ck__button{border:1px solid rgba(80,80,80,0.1);background-color:#FFFFFF;padding:10px;border-radius:5px;text-align:center;width:100%;display:inline-flex;align-items:center;justify-content:center;transition:color .3s ease,background-color .3s ease}.pup-ck__button:hover{background-color:#F0F2F5}.pup-ck__button--primary{border:0;color:white;background-color:#cd922e;transition:background-color .3s ease,color .3s ease}@media (hover:hover){.pup-ck__button--primary:hover{background-color:#692125;color:white}}.pup-ck__button--primary:focus-within{background-color:#692125;color:white}.form-ck__checkbox{display:inline-block}.form-ck__checkbox--mt{margin-top:10px}.form-ck__checkbox input[type=checkbox]:checked:disabled+label{pointer-events:none}.form-ck__checkbox input[type=checkbox],.form-ck__checkbox label{cursor:pointer}.form-ck__checkbox input[type=checkbox]:checked{background-color:#039CE4;border:1px solid #039CE4}.form-ck__checkbox input[type=checkbox]+label{display:inline-block;padding:0 0 0 28px;position:relative;font-size:15px;cursor:pointer}.form-ck__checkbox input[type=checkbox]+label:before{border-radius:3px;background:#fff;border:1px solid #ccc;content:"";height:18px;left:0;position:absolute;top:0;width:18px;cursor:pointer;margin-top:2px}.form-ck__checkbox input[type=checkbox]:checked+label:before{background-color:#039ce4;border:1px solid #039ce4;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNzAzMTIgOS44OTk0OEwxMi40ODEzIDIuMTIxMjhMMTAuMzYgMEw0LjcwMzQ5IDUuNjU2NjhMMi4xMjEzMiAzLjA3NDUyTDAgNS4xOTU4Nkw0LjcwMzEyIDkuODk5NDhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:2px 3px}.form-ck__checkbox input[type=checkbox]:checked:disabled+label:before{background-color:rgba(3,156,228,0.7);border:1px solid rgba(3,156,228,0.7)}.form-ck__checkbox input[type=checkbox]{display:none}.form-ck__label-field{display:flex;align-items:center;column-gap:5px}.form-ck__label-field input,.form-ck__label-field label{margin:0}.form-ck__label-field--hidden{display:none}.open-ck-settings-link-wrapper{margin-top:20px}.open-ck-settings-link{text-decoration:underline;cursor:pointer;color:#eeeeee;background-color:transparent;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.open-ck-settings-link:hover{color:#627464;background-color:transparent}}.open-ck-settings-link:focus-within{color:#627464;background-color:transparent}.pup-ck-wrapper{position:fixed;display:none;align-items:center;justify-content:center;z-index:1010;top:50%;left:50%;transform:translate(-50%, -50%);max-width:800px;width:100%;background-color:transparent;border-radius:10px;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.26);-moz-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.26);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.26)}.pup-ck-wrapper._show{display:flex}:root{--buttonSubmitFormCallMeColor:green;--buttonSubmitFormCallMeColorLighten:green}body :where(.form-call-me-wrapper){position:fixed;z-index:999999}body :where(.form-call-me-wrapper).tab.form-call-me-position--1,body :where(.form-call-me-wrapper).tab.form-call-me-position--2,body :where(.form-call-me-wrapper).tab.form-call-me-position--3{top:0}body :where(.form-call-me-wrapper).tab.form-call-me-position--1,body :where(.form-call-me-wrapper).tab.form-call-me-position--4,body :where(.form-call-me-wrapper).tab.form-call-me-position--6{left:0}body :where(.form-call-me-wrapper).tab.form-call-me-position--3,body :where(.form-call-me-wrapper).tab.form-call-me-position--5,body :where(.form-call-me-wrapper).tab.form-call-me-position--8{right:0}body :where(.form-call-me-wrapper).tab.form-call-me-position--6,body :where(.form-call-me-wrapper).tab.form-call-me-position--7,body :where(.form-call-me-wrapper).tab.form-call-me-position--8{bottom:0}body :where(.form-call-me-wrapper).tab.form-call-me-position--2,body :where(.form-call-me-wrapper).tab.form-call-me-position--7{left:50%;transform:translateX(-50%)}body :where(.form-call-me-wrapper).tab.form-call-me-position--4,body :where(.form-call-me-wrapper).tab.form-call-me-position--5{top:50%;transform:translateY(-50%)}body :where(.form-call-me-wrapper).circle.form-call-me-position--1,body :where(.form-call-me-wrapper).circle.form-call-me-position--2,body :where(.form-call-me-wrapper).circle.form-call-me-position--3{top:10px}body :where(.form-call-me-wrapper).circle.form-call-me-position--1,body :where(.form-call-me-wrapper).circle.form-call-me-position--4,body :where(.form-call-me-wrapper).circle.form-call-me-position--6{left:10px}body :where(.form-call-me-wrapper).circle.form-call-me-position--3,body :where(.form-call-me-wrapper).circle.form-call-me-position--5,body :where(.form-call-me-wrapper).circle.form-call-me-position--8{right:10px}body :where(.form-call-me-wrapper).circle.form-call-me-position--6,body :where(.form-call-me-wrapper).circle.form-call-me-position--7,body :where(.form-call-me-wrapper).circle.form-call-me-position--8{bottom:10px}body :where(.form-call-me-wrapper).circle.form-call-me-position--2,body :where(.form-call-me-wrapper).circle.form-call-me-position--7{left:50%;transform:translateX(-50%)}body :where(.form-call-me-wrapper).circle.form-call-me-position--4,body :where(.form-call-me-wrapper).circle.form-call-me-position--5{top:50%;transform:translateY(-50%)}body :where(.form-call-me-wrapper).tab.open,body :where(.form-call-me-wrapper).circle.open{top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.2);transform:none}body :where(.form-call-me){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:360px;background-color:white;padding:25px;border-radius:5px;overflow:auto;max-height:80vh;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}body :where(.form-call-me).show{opacity:1;visibility:visible}body :where(.form-call-me-inner){position:relative;display:grid;gap:10px}body :where(.form-call-me-button-close){position:absolute;top:10px;right:10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}body :where(.form-call-me-button-close):before,body :where(.form-call-me-button-close):after{content:"";position:absolute;width:20px;height:1px;background-color:black}body :where(.form-call-me-button-close):before{transform:rotate(45deg)}body :where(.form-call-me-button-close):after{transform:rotate(-45deg)}body :where(.form-call-me-button-submit){font-size:13px;letter-spacing:.5px;line-height:22px;font-weight:500;text-transform:uppercase;padding:9px 18px;background-color:#eee;border-radius:5px;display:flex;margin:0 auto}body :where(.form-call-me-button-submit)[disabled]{display:flex}body :where(.form-call-me-button-open){opacity:.9;visibility:visible;transition:opacity .5s ease,visibility .5s ease}body :where(.form-call-me-button-open):hover{opacity:1}body :where(.form-call-me-button-open).hide{opacity:0;visibility:hidden}body :where(.form-call-me-button-open--tab){display:flex;align-items:center;justify-content:center;gap:10px;writing-mode:vertical-rl;transform:rotate(-180deg);background-color:var(--buttonSubmitFormCallMeColor);padding:10px;border-radius:5px}body :where(.form-call-me-button-open--tab):after{content:'';display:inline-flex;width:16px;height:16px;transform:rotate(90deg);background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDE2IDE2Ij4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuNjIxIDEwLjU0NEM2Ljg5MSA5LjgxMSA2LjE5IDkuMTEgNS40NTYgOC4zOGMtLjkzMy0uOTkyLTEuMTA1LTEuOTEyLS42NzEtMi4yMzRsLjg4OS0uNTEzYTEuMTYzIDEuMTYzIDAgMDAuNDI1LTEuNTg4TDQuNzY1IDEuNzMyYTEuMTYzIDEuMTYzIDAgMDAtMS41ODktLjQyNWwtLjg4OS41MTNjLTIuODg0IDEuNjY1LjQ2NCA3LjAxMyAxLjg2NCA4LjQxM2wxLjYxNiAxLjYxNmMxLjQgMS40IDYuNzQ4IDQuNzQ4IDguNDEzIDEuODY0bC41MTMtLjg5YTEuMTYzIDEuMTYzIDAgMDAtLjQyNS0xLjU4OEwxMS45NTYgOS45YTEuMTYzIDEuMTYzIDAgMDAtMS41ODguNDI1bC0uNTE0Ljg5Yy0uMzIxLjQzMy0xLjI0LjI2LTIuMjMzLS42NzJ6IiBmaWxsPSIjZmZmZmZmIi8+DQo8L3N2Zz4=);border:2px solid transparent;border-radius:3px;outline:1px solid white}body :where(.form-call-me-button-open--tab).form-call-me-position--1,body :where(.form-call-me-button-open--tab).form-call-me-position--2,body :where(.form-call-me-button-open--tab).form-call-me-position--4,body :where(.form-call-me-button-open--tab).form-call-me-position--6{border-top-right-radius:0}body :where(.form-call-me-button-open--tab).form-call-me-position--1,body :where(.form-call-me-button-open--tab).form-call-me-position--4,body :where(.form-call-me-button-open--tab).form-call-me-position--6,body :where(.form-call-me-button-open--tab).form-call-me-position--7{border-bottom-right-radius:0}body :where(.form-call-me-button-open--tab).form-call-me-position--2,body :where(.form-call-me-button-open--tab).form-call-me-position--3,body :where(.form-call-me-button-open--tab).form-call-me-position--5,body :where(.form-call-me-button-open--tab).form-call-me-position--8{border-top-left-radius:0}body :where(.form-call-me-button-open--tab).form-call-me-position--3,body :where(.form-call-me-button-open--tab).form-call-me-position--5,body :where(.form-call-me-button-open--tab).form-call-me-position--7,body :where(.form-call-me-button-open--tab).form-call-me-position--8{border-bottom-left-radius:0}body :where(.form-call-me-button-open--tab).form-call-me-position--2,body :where(.form-call-me-button-open--tab).form-call-me-position--7{writing-mode:initial;transform:none}body :where(.form-call-me-button-open--circle){width:70px;height:70px;color:transparent;border-radius:50%;border:10px solid var(--buttonSubmitFormCallMeColorLighten);background-color:var(--buttonSubmitFormCallMeColor);background-position:center;background-size:30px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDE2IDE2Ij4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuNjIxIDEwLjU0NEM2Ljg5MSA5LjgxMSA2LjE5IDkuMTEgNS40NTYgOC4zOGMtLjkzMy0uOTkyLTEuMTA1LTEuOTEyLS42NzEtMi4yMzRsLjg4OS0uNTEzYTEuMTYzIDEuMTYzIDAgMDAuNDI1LTEuNTg4TDQuNzY1IDEuNzMyYTEuMTYzIDEuMTYzIDAgMDAtMS41ODktLjQyNWwtLjg4OS41MTNjLTIuODg0IDEuNjY1LjQ2NCA3LjAxMyAxLjg2NCA4LjQxM2wxLjYxNiAxLjYxNmMxLjQgMS40IDYuNzQ4IDQuNzQ4IDguNDEzIDEuODY0bC41MTMtLjg5YTEuMTYzIDEuMTYzIDAgMDAtLjQyNS0xLjU4OEwxMS45NTYgOS45YTEuMTYzIDEuMTYzIDAgMDAtMS41ODguNDI1bC0uNTE0Ljg5Yy0uMzIxLjQzMy0xLjI0LjI2LTIuMjMzLS42NzJ6IiBmaWxsPSIjZmZmZmZmIi8+DQo8L3N2Zz4=)}body :where(.form-call-me-button-open--circle):hover{animation:phoneShake 1s ease 0s 1 normal forwards}body :where(.form-call-me-form-field-inner-box){position:relative}body :where(.form-call-me-form-field-inner-box) input,body :where(.form-call-me-form-field-inner-box) textarea{border:1px solid #dddddd;height:44px;padding:5px 10px;width:100%;letter-spacing:0;border-radius:5px;background-color:#ffffff;transition:border-color .3s ease}body :where(.form-call-me-form-field-inner-box) input:focus,body :where(.form-call-me-form-field-inner-box) textarea:focus,body :where(.form-call-me-form-field-inner-box) input:hover,body :where(.form-call-me-form-field-inner-box) textarea:hover{border:1px solid #129cb8}body :where(.form-call-me-form-field-inner-box) label{display:block;font-weight:bold}body :where(.form-call-me-form-field-inner-box) label[data-required]:after{content:'*';display:inline-block;margin-left:5px;color:red}body :where(.form-call-me-checkbox):checked~.form-call-me-checkbox-fade:after{visibility:visible;opacity:1}body :where(.form-call-me-checkbox-fade){height:24px;position:relative;display:inline-flex;align-items:center;justify-content:flex-start;column-gap:10px;padding-left:25px}body :where(.form-call-me-checkbox-fade):before{content:'';position:absolute;top:4px;left:0;width:16px;height:16px;display:inline-flex;align-items:center;border:1px solid #dddddd}body :where(.form-call-me-checkbox-fade):after{content:'\2714';position:absolute;top:0;left:2px;color:inherit;visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}@media (hover:hover){body :where(.form-call-me-checkbox-fade):hover{color:#129cb8}body :where(.form-call-me-checkbox-fade):hover:before{border:1px solid #129cb8}}body :where(.form-call-me-checkbox-label){display:flex;align-items:center}body :where(.form-call-me-link){color:#129cb8}@media (hover:hover){body :where(.form-call-me-link):hover{color:#000000}}body :where(.form-call-me-form-field-error-message){color:#ff0000;font-size:12px}body :where(.form-call-me-form-field-error-message):empty{display:none}body :where(.form-call-me-form-message){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:opacity .5s ease,visibility .5s ease;padding:20px;background-color:#ffffff;border-radius:5px;box-shadow:2px 2px 10px #000000;text-align:center;font-weight:bold}body :where(.form-call-me-form-message):empty{padding:0;opacity:0;visibility:hidden}@keyframes phoneShake{0%,100%{transform:rotate(0deg);transform-origin:50% 50%}10%{transform:rotate(8deg)}20%,40%,60%{transform:rotate(-10deg)}30%,50%,70%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}90%{transform:rotate(8deg)}}.xhtml-page :where(p, ul, ol, li, blockquote, strong, b, em, i, s, strike, u, code){color:#7b7883;word-break:break-word}.xhtml-page :where(h1, h2, h3, h4, h5, h6){display:block;font-weight:600;color:#222222;word-break:break-word}.xhtml-page :where(h1){margin:.67em 0;font-size:40px;line-height:52px}.xhtml-page :where(h2){margin:.83em 0;font-size:24px;line-height:24px}.xhtml-page :where(h3){margin:1em 0;font-size:18px;line-height:24px}.xhtml-page :where(h4){margin:1.33em 0;font-size:16px;line-height:20px}.xhtml-page :where(h5){margin:1.67em 0;font-size:12px;line-height:16px}.xhtml-page :where(h6){margin:2.33em 0;font-size:10px;line-height:14px}.xhtml-page :where(p, span, a, strong, b, em, i, s, strike, u, code){font-size:14px;font-weight:400;line-height:24px}.xhtml-page :where(p){display:block;margin:1em 0}.xhtml-page :where(ul){display:block;list-style-type:disc;margin:1em 0;padding-left:40px}.xhtml-page :where(ul) li{list-style-type:disc}.xhtml-page :where(ol){display:block;list-style-type:decimal;margin:1em 0;padding-left:40px}.xhtml-page :where(li){display:list-item}.xhtml-page :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)){text-decoration:underline;cursor:pointer;color:#222222;transition:color .3s ease}.xhtml-page :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited,.xhtml-page :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):link:active,.xhtml-page :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):visited:active{text-decoration:underline}@media (hover:hover){.xhtml-page :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):hover{color:#666666}}.xhtml-page :is(a:not(.breadcrumb, .banner-additional-card, .custom-slide-inner)):focus-within{color:#666666}.xhtml-page :where(strong, b){font-weight:bold}.xhtml-page :where(em, i){font-style:italic}.xhtml-page :where(u){text-decoration:underline}.xhtml-page :where(s, strike){text-decoration:line-through}.xhtml-page :where(blockquote){display:block;margin:1em 40px;border-left:5px solid #ccc;padding:2px 0 2px 20px}.xhtml-page :where(table){display:table;border-collapse:collapse;border-color:gray}.xhtml-page :where(table) thead{display:table-header-group;vertical-align:middle;border-color:inherit}.xhtml-page :where(table) tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.xhtml-page :where(table) th{display:table-cell;vertical-align:inherit;font-weight:bold;text-align:center}.xhtml-page :where(table) td{display:table-cell;vertical-align:inherit;border:1px solid rgba(128,128,128,0.2)}.xhtml-page :where(code){font-family:monospace}