@charset "UTF-8";:root{--theme-primary-color:#3e8326;--theme-secondary-color:#232f3f;--theme-tertiary-color:#5cd926;--body-font:"Roboto Condensed";--body-font-size:18;--body-font-size-mobile:18;--body-font-line-height:1.5em;--body-font-primary-color:#757575;--body-font-secondary-color:black;--body-font-tertiary-color:#232f3f;--body-font-white-color:white;--headings-font:"neue-aachen-pro";--headings-font-weight:500;--h1-font-size:60;--h2-font-size:38;--h3-font-size:28;--h4-font-size:24;--h5-font-size:20;--h6-font-size:16;--h1-font-size-mobile:50;--h2-font-size-mobile:38;--h3-font-size-mobile:28;--h4-font-size-mobile:24;--h5-font-size-mobile:20;--h6-font-size-mobile:16;--headings-font-line-height:1.15em;--headings-font-primary-color:black;--headings-font-secondary-color:#232f3f;--headings-font-white-color:white;--background-primary-color:#fcfefb;--background-secondary-color:#f5f8f5;--background-tertiary-color:#313131;--background-quaternary-color:#e2f5db;--background-white-color:white;--border-color:lightgray;--border-radius-small:8px;--border-radius-medium:16px;--border-radius-large:24px;--base-white-color:white;--base-gray-100-color:#f1f1f1;--base-gray-200-color:lightgray;--base-gray-400-color:#afafaf;--base-gray-600-color:#919191;--base-gray-800-color:#757575;--base-gray-1000-color:#515151;--base-gray-1200-color:#313131;--base-black-color:black;--button-font:"neue-aachen-pro";--button-font-weight:400;--button-border-radius:8px;--button-border-width:1px;--button-default-font-size:20;--button-default-font-size-mobile:18;--button-default-font-color:black;--button-default-font-hover-color:black;--button-default-background-color:#fbfbfb;--button-default-background-hover-color:white;--button-default-border-color:lightgray;--button-default-border-hover-color:#232f3f;--button-primary-font-size:20;--button-primary-font-size-mobile:18;--button-primary-font-color:white;--button-primary-font-hover-color:white;--button-primary-background-color:#3e8326;--button-primary-background-hover-color:#305f20;--button-primary-border-color:#3e8326;--button-primary-border-hover-color:#305f20;--button-secondary-font-size:20;--button-secondary-font-size-mobile:18;--button-secondary-font-color:white;--button-secondary-font-hover-color:white;--button-secondary-background-color:#232f3f;--button-secondary-background-hover-color:#415876;--button-secondary-border-color:#232f3f;--button-secondary-border-hover-color:#415876;--button-outlined-font-size:20;--button-outlined-font-size-mobile:18;--button-outlined-font-color:#232f3f;--button-outlined-font-hover-color:white;--button-outlined-background-color:rgba(0, 0, 255, 0);--button-outlined-background-hover-color:#232f3f;--button-outlined-border-color:#232f3f;--button-outlined-border-hover-color:#232f3f;--button-disabled-font-color:#c7c9d9;--button-disabled-font-hover-color:#c7c9d9;--button-disabled-background-color:#f2f4f6;--button-disabled-background-hover-color:#f2f4f6;--button-disabled-border-color:#f2f4f6;--button-disabled-border-hover-color:#f2f4f6;--link-font-color:#3e8326;--link-font-hover-color:#232f3f;--header-top-background-color:#313131;--header-top-font-color:white;--header-middle-background-color:#313131;--header-middle-font-color:white;--header-bottom-background-color:#313131;--header-bottom-font-color:white;--header-icon-button-font-color:#5cd926;--header-icon-button-font-hover-color:white;--header-icon-button-background-color:rgba(0, 0, 255, 0);--header-icon-button-background-hover-color:#3e8326;--header-icon-button-border-color:#414141;--header-icon-button-border-hover-color:#3e8326;--header-icon-mobile-button-font-color:white;--header-icon-mobile-button-background-color:rgba(0, 0, 255, 0);--header-icon-mobile-button-border-color:#414141;--header-category-button-font-color:black;--header-category-button-background-color:white;--header-submenu-background-color:white;--header-submenu-font-color:black;--header-submenu-view-button-font-color:#757575;--header-submenu-view-button-font-hover-color:#3e8326;--header-submenu-panel-background-color:#f1f1f1;--header-submenu-panel-font-color:black;--header-border-color:#414141;--footer-top-background-color:#313131;--footer-top-font-color:white;--footer-bottom-background-color:#313131;--footer-bottom-font-color:white;--footer-border-color:#414141;--footer-legal-font-color:#3e8326;--header-footer-input-font-color:lightgray;--header-footer-input-font-focus-color:black;--header-footer-input-background-color:#464646;--header-footer-input-background-focus-color:white;--header-footer-input-border-color:#919191;--header-footer-input-placeholder-color:lightgray;--header-footer-input-placeholder-focus-color:#757575;--status-error-color:#ff355b;--status-error-light-color:#ffb1b1;--status-info-color:#2f86eb;--status-info-light-color:#ade6ff;--status-success-color:#47d764;--status-success-light-color:#e7f9ea;--status-warning-color:#ffc021;--status-warning-light-color:#fff4e5;--status-unknown-color:#cccccc;--status-unknown-light-color:#f2f4f6;--form-label-required-color:#ba0b0b;--form-label-font-color:black;--form-label-font-disabled-color:black;--form-label-font-focus-color:#3e8326;--form-field-font-color:#757575;--form-field-font-disabled-color:#767676;--form-field-background-color:white;--form-field-background-disabled-color:#f2f4f6;--form-field-border-color:#919191;--form-field-border-disabled-color:#919191;--form-field-placeholder-color:#767676;--form-field-placeholder-disabled-color:#767676;--form-field-border-radius:8px;--carousel-background-color:white;--carousel-dots-color:#232f3f;--carousel-dots-hover-color:#232f3f;--carousel-dots-background-color:#c6cacc;--carousel-arrows-color:white;--carousel-arrows-hover-color:white;--carousel-arrows-background-color:white;--widget-spacing-small:16px;--widget-spacing-medium:32px;--widget-spacing-large:64px;--widget-spacing-xlarge:80px;--rating-full-color:#5cd926;--rating-empty-color:#f2f4f6;--label-background-color:#232f3f;--overlay-background-color:rgba(0,0,0,0.1);--shadow-color:0,0,0;--white-opacity-null:rgba(255,255,255,0);--white-opacity-10:rgba(255,255,255,0.1);--white-opacity-15:rgba(255,255,255,0.1)}html{height:100%;min-height:100%;width:100%;scroll-behavior:smooth}html.overflow-hidden{height:100vh;width:100vw;overflow:hidden}body{min-height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden!important;color:var(--body-font-primary-color);background-color:var(--background-primary-color)}body:has(#navigation:checked){overflow:hidden}main{padding:32px 0 64px 0}@media (min-width:1024px){main{padding:64px 0 120px 0}}main.product{padding-top:0}main.category{padding-top:0;padding-bottom:0}main.home{padding:0}.sidebar{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar--account,.sidebar--category{display:none;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}@media (min-width:1024px){.sidebar--account,.sidebar--category{display:-webkit-box;display:-ms-flexbox;display:flex}}.sidebar--cart{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;gap:24px;margin-bottom:32px}@media (min-width:1024px){.sidebar--cart{-webkit-box-flex:0;-ms-flex:0 0 456px;flex:0 0 456px;margin-bottom:0}}.sidebar-layout{display:grid;grid-template-columns:1fr;row-gap:32px}@media (min-width:1024px){.sidebar-layout{grid-template-columns:344px auto;-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px;row-gap:0}}.cart .content{margin:0 0 32px 0}@media (min-width:1024px){.cart .content{margin:0 32px 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (min-width:1280px){.cart .content{margin:0 64px 0 0}}@media (max-width:1023px){.cart .content{width:100%}}.container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1412px;margin:0 auto;padding:0 24px}@media (max-width:1023px){.container{padding:0 calc(24px / 1)}}.container--small{max-width:700px}.container--medium{max-width:850px}.container--fluid{max-width:100%}.container--full-width{max-width:100%;padding:0}.container--full-width .row{margin:0}.container .container{padding:0}.container .container>.row{margin:0}.customer-service__widgets .container .container>.row{margin-inline:-12px}.container .row--no-padding{padding-top:0;padding-bottom:0}.container .row--no-top-padding{padding-top:0}.container .row--no-bottom-padding{padding-bottom:0}.container .row--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container .row--justify-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.container .row--justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container .row--justify-around{-ms-flex-pack:distribute;justify-content:space-around}.container .row>.col--no-padding{padding-left:0;padding-right:0}.container .row>.col--no-left-padding{padding-left:0}.container .row>.col--no-right-padding{padding-right:0}main.no-top-padding{padding-top:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;resize:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}label{cursor:pointer}a{text-decoration:none}ins{text-decoration:none}.hidden{display:none}@media (min-width:768px){.md-hidden{display:none!important}}@media (max-width:767px){.md-down-hidden{display:none!important}}@media (min-width:1024px){.lg-hidden{display:none!important}}@media (max-width:1023px){.lg-down-hidden{display:none!important}}@media (min-width:768px){.row--md-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:767px){.row--md-down-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:1024px){.row--lg-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1023px){.row--lg-down-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:768px){.row>.col--md-hidden{display:none!important}}@media (max-width:767px){.row>.col--md-down-hidden{display:none!important}}@media (min-width:1024px){.row>.col--lg-hidden{display:none!important}}@media (max-width:1023px){.row>.col--lg-down-hidden{display:none!important}}.icon{width:1.5rem;height:1.5rem}.icon--small{width:1rem;height:1rem}.icons-svg-sprite{display:none}.index{padding:80px 0}.skip-link{-webkit-box-shadow:0 5px 10px 0 rgba(var(--shadow-color),.1);box-shadow:0 5px 10px 0 rgba(var(--shadow-color),.1);background:var(--background-primary-color);border-radius:0 0 8px 8px;color:var(--body-font-primary-color);font-weight:700;left:50%;padding:4px 16px;position:absolute;-webkit-transform:translate(-50%,calc(-100% - 55px));transform:translate(-50%,calc(-100% - 55px));-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:500}.skip-link:focus{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);outline-color:var(--background-primary-color)}.aria-description--hidden{height:1px;left:0;margin-left:-10000px;overflow:hidden;position:absolute;top:0;width:1px}.is-srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.background--secondary{background-color:var(--background-secondary-color)}.background--tertiary{background-color:var(--background-tertiary-color)}[data-content-region]:empty{display:none}.page-wysiwyg li b,.page-wysiwyg li strong,.page-wysiwyg p b,.page-wysiwyg p strong{color:var(--body-font-secondary-color)}:focus{outline:0}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{-webkit-animation-name:outline-animation!important;animation-name:outline-animation!important;-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important;-webkit-animation-duration:.1s!important;animation-duration:.1s!important;-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important;outline:3px solid var(--body-font-secondary-color)!important;outline-offset:3px}@-webkit-keyframes outline-animation{from{outline-offset:8px}to{outline-offset:3px}}@keyframes outline-animation{from{outline-offset:8px}to{outline-offset:3px}}html{font-size:16px;overflow-x:hidden}body{font-family:var(--body-font),sans-serif;font-optical-sizing:auto;font-size:calc(var(--body-font-size) / 16 * 1rem);font-weight:var(--body-font-weight);font-style:normal;line-height:var(--body-font-line-height)}.heading,h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--headings-font),sans-serif;font-weight:var(--headings-font-weight);line-height:var(--headings-font-line-height);color:var(--headings-font-primary-color)}.heading--h1,h1{font-size:calc(var(--h1-font-size-mobile) / 16 * 1rem)}@media (min-width:1024px){.heading--h1,h1{font-size:calc(var(--h1-font-size) / 16 * 1rem)}}.heading--h2,h2{font-size:calc(var(--h2-font-size-mobile) / 16 * 1rem)}@media (min-width:1024px){.heading--h2,h2{font-size:calc(var(--h2-font-size) / 16 * 1rem)}}.heading--h3,h3{font-size:calc(var(--h3-font-size-mobile) / 16 * 1rem)}@media (min-width:1024px){.heading--h3,h3{font-size:calc(var(--h3-font-size) / 16 * 1rem)}}.heading--h4,h4{font-size:calc(var(--h4-font-size-mobile) / 16 * 1rem)}@media (min-width:1024px){.heading--h4,h4{font-size:calc(var(--h4-font-size) / 16 * 1rem)}}.heading--h5,h5{font-size:calc(var(--h5-font-size-mobile) / 16 * 1rem)}@media (min-width:1024px){.heading--h5,h5{font-size:calc(var(--h5-font-size) / 16 * 1rem)}}.heading--h6,h6{font-size:calc(var(--h6-font-size-mobile) / 16 * 1rem)}@media (min-width:1024px){.heading--h6,h6{font-size:calc(var(--h6-font-size) / 16 * 1rem)}}.heading--mb16{margin-bottom:16px}.heading--mb24{margin-bottom:24px}.heading--mb32{margin-bottom:32px}.heading--mb48{margin-bottom:48px}.heading--mb64{margin-bottom:64px}.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:-12px;margin-left:-12px}.row .cell{display:inline-block}.row .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col{-ms-flex-preferred-size:0%;flex-basis:0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0 12px}.row--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.row--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--vertical>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row>.col--1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row>.col--1\/2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--1\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--2\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--1\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--2\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--3\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--1\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row>.col--2\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40%}.row>.col--3\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60%}.row>.col--4\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80%}.row>.col--1\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--2\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--3\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--4\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--5\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--1\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.row>.col--2\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--3\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--4\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--5\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.row>.col--6\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--7\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.row>.col--8\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--9\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--10\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--11\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.row--content-stretch .cell{display:-webkit-box;display:-ms-flexbox;display:flex}.row--content-stretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--content-unstretch .cell{display:inline-block}.row--content-unstretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row--align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row--align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.row--justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row--justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row--justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row--justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.row--justify-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.row--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.row--wrap>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.row--wrap-reverse>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.row>.col--content-stretch{display:-webkit-box;display:-ms-flexbox;display:flex}.row>.col--content-stretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col--content-unstretch{display:inline-block}.row>.col--content-unstretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:375px){.row>.col--xs-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row>.col--xs-1\/2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--xs-1\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--xs-2\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--xs-1\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--xs-2\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--xs-3\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--xs-1\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row>.col--xs-2\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40%}.row>.col--xs-3\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60%}.row>.col--xs-4\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80%}.row>.col--xs-1\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--xs-2\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--xs-3\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--xs-4\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--xs-5\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--xs-1\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.row>.col--xs-2\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--xs-3\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--xs-4\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--xs-5\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.row>.col--xs-6\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--xs-7\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.row>.col--xs-8\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--xs-9\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--xs-10\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--xs-11\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.row--xs-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.row--xs-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--xs-vertical>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--xs-content-stretch .cell{display:-webkit-box;display:-ms-flexbox;display:flex}.row--xs-content-stretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--xs-content-unstretch .cell{display:inline-block}.row--xs-content-unstretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col--xs-content-stretch{display:-webkit-box;display:-ms-flexbox;display:flex}.row>.col--xs-content-stretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col--xs-content-unstretch{display:inline-block}.row>.col--xs-content-unstretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--xs-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--xs-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row--xs-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row--xs-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row--xs-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.row--xs-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row--xs-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row--xs-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row--xs-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row--xs-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.row--xs-justify-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.row--xs-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.row--xs-wrap>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--xs-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.row--xs-wrap-reverse>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--xs-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:576px){.row>.col--sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row>.col--sm-1\/2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--sm-1\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--sm-2\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--sm-1\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--sm-2\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--sm-3\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--sm-1\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row>.col--sm-2\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40%}.row>.col--sm-3\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60%}.row>.col--sm-4\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80%}.row>.col--sm-1\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--sm-2\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--sm-3\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--sm-4\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--sm-5\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--sm-1\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.row>.col--sm-2\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--sm-3\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--sm-4\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--sm-5\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.row>.col--sm-6\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--sm-7\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.row>.col--sm-8\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--sm-9\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--sm-10\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--sm-11\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.row--sm-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.row--sm-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--sm-vertical>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--sm-content-stretch .cell{display:-webkit-box;display:-ms-flexbox;display:flex}.row--sm-content-stretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--sm-content-unstretch .cell{display:inline-block}.row--sm-content-unstretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col--sm-content-stretch{display:-webkit-box;display:-ms-flexbox;display:flex}.row>.col--sm-content-stretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col--sm-content-unstretch{display:inline-block}.row>.col--sm-content-unstretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--sm-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--sm-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row--sm-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row--sm-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row--sm-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.row--sm-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row--sm-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row--sm-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row--sm-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row--sm-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.row--sm-justify-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.row--sm-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.row--sm-wrap>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--sm-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.row--sm-wrap-reverse>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--sm-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.row>.col--md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row>.col--md-1\/2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--md-1\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--md-2\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--md-1\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--md-2\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--md-3\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--md-1\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row>.col--md-2\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40%}.row>.col--md-3\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60%}.row>.col--md-4\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80%}.row>.col--md-1\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--md-2\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--md-3\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--md-4\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--md-5\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--md-1\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.row>.col--md-2\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--md-3\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--md-4\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--md-5\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.row>.col--md-6\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--md-7\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.row>.col--md-8\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--md-9\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--md-10\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--md-11\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.row--md-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.row--md-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--md-vertical>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--md-content-stretch .cell{display:-webkit-box;display:-ms-flexbox;display:flex}.row--md-content-stretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--md-content-unstretch .cell{display:inline-block}.row--md-content-unstretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col--md-content-stretch{display:-webkit-box;display:-ms-flexbox;display:flex}.row>.col--md-content-stretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col--md-content-unstretch{display:inline-block}.row>.col--md-content-unstretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--md-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--md-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row--md-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row--md-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row--md-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.row--md-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row--md-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row--md-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row--md-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row--md-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.row--md-justify-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.row--md-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.row--md-wrap>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--md-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.row--md-wrap-reverse>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--md-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1024px){.row>.col--lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row>.col--lg-1\/2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--lg-1\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--lg-2\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--lg-1\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--lg-2\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--lg-3\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--lg-1\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row>.col--lg-2\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40%}.row>.col--lg-3\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60%}.row>.col--lg-4\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80%}.row>.col--lg-1\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--lg-2\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--lg-3\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--lg-4\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--lg-5\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--lg-1\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.row>.col--lg-2\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--lg-3\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--lg-4\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--lg-5\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.row>.col--lg-6\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--lg-7\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.row>.col--lg-8\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--lg-9\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--lg-10\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--lg-11\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.row--lg-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.row--lg-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--lg-vertical>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--lg-content-stretch .cell{display:-webkit-box;display:-ms-flexbox;display:flex}.row--lg-content-stretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--lg-content-unstretch .cell{display:inline-block}.row--lg-content-unstretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col--lg-content-stretch{display:-webkit-box;display:-ms-flexbox;display:flex}.row>.col--lg-content-stretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col--lg-content-unstretch{display:inline-block}.row>.col--lg-content-unstretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--lg-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--lg-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row--lg-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row--lg-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row--lg-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.row--lg-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row--lg-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row--lg-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row--lg-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row--lg-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.row--lg-justify-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.row--lg-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.row--lg-wrap>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--lg-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.row--lg-wrap-reverse>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--lg-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1280px){.row>.col--xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row>.col--xl-1\/2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--xl-1\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--xl-2\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--xl-1\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--xl-2\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--xl-3\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--xl-1\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row>.col--xl-2\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40%}.row>.col--xl-3\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60%}.row>.col--xl-4\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80%}.row>.col--xl-1\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--xl-2\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--xl-3\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--xl-4\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--xl-5\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--xl-1\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.row>.col--xl-2\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--xl-3\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--xl-4\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--xl-5\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.row>.col--xl-6\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--xl-7\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.row>.col--xl-8\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--xl-9\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--xl-10\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--xl-11\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.row--xl-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.row--xl-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--xl-vertical>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--xl-content-stretch .cell{display:-webkit-box;display:-ms-flexbox;display:flex}.row--xl-content-stretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--xl-content-unstretch .cell{display:inline-block}.row--xl-content-unstretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col--xl-content-stretch{display:-webkit-box;display:-ms-flexbox;display:flex}.row>.col--xl-content-stretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col--xl-content-unstretch{display:inline-block}.row>.col--xl-content-unstretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--xl-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--xl-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row--xl-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row--xl-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row--xl-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.row--xl-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row--xl-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row--xl-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row--xl-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row--xl-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.row--xl-justify-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.row--xl-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.row--xl-wrap>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--xl-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.row--xl-wrap-reverse>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--xl-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1412px){.row>.col--xxl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row>.col--xxl-1\/2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--xxl-1\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--xxl-2\/3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--xxl-1\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--xxl-2\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--xxl-3\/4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--xxl-1\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row>.col--xxl-2\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40%}.row>.col--xxl-3\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60%}.row>.col--xxl-4\/5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80%}.row>.col--xxl-1\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--xxl-2\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--xxl-3\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--xxl-4\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--xxl-5\/6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--xxl-1\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333%}.row>.col--xxl-2\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66667%}.row>.col--xxl-3\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row>.col--xxl-4\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%}.row>.col--xxl-5\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66667%}.row>.col--xxl-6\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row>.col--xxl-7\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333%}.row>.col--xxl-8\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66667%}.row>.col--xxl-9\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.row>.col--xxl-10\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333%}.row>.col--xxl-11\/12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66667%}.row--xxl-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.row--xxl-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--xxl-vertical>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--xxl-content-stretch .cell{display:-webkit-box;display:-ms-flexbox;display:flex}.row--xxl-content-stretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--xxl-content-unstretch .cell{display:inline-block}.row--xxl-content-unstretch .cell>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col--xxl-content-stretch{display:-webkit-box;display:-ms-flexbox;display:flex}.row>.col--xxl-content-stretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row>.col--xxl-content-unstretch{display:inline-block}.row>.col--xxl-content-unstretch>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.row--xxl-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row--xxl-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row--xxl-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row--xxl-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row--xxl-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.row--xxl-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row--xxl-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row--xxl-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row--xxl-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row--xxl-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.row--xxl-justify-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.row--xxl-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.row--xxl-wrap>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.row--xxl-wrap-reverse>.col{-ms-flex-preferred-size:auto;flex-basis:auto}.row--xxl-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.swiper-slide{height:auto}.jSlider[data-swiper-slide-visible-class] .swiper-container:hover .swiper-slide{opacity:1}.jSlider[data-swiper-slide-visible-class] .swiper-slide{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.jSlider[data-swiper-slide-visible-class] .swiper-slide.slide-visible{opacity:1}.button{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:48px;font-style:normal;font-weight:var(--button-font-weight);font-size:calc(var(--button-default-font-size) / 16 * 1rem);line-height:1.2em;font-family:var(--button-font),sans-serif;padding:8px 16px;background-color:var(--button-default-background-color);color:var(--button-default-font-color);border:var(--button-border-width) solid var(--button-default-border-color);border-radius:var(--button-border-radius);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button *{fill:var(--button-default-font-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:hover{background-color:var(--button-default-background-hover-color);border-color:var(--button-default-border-hover-color);color:var(--button-default-font-hover-color)}.button:hover *{fill:var(--button-default-font-hover-color)}.button--primary{font-size:calc(var(--button-primary-font-size-mobile) / 16 * 1rem);background-color:var(--button-primary-background-color);border-color:var(--button-primary-border-color);color:var(--button-primary-font-color)}@media (min-width:1024px){.button--primary{font-size:calc(var(--button-primary-font-size) / 16 * 1rem)}}.button--primary *{fill:var(--button-primary-font-color)}.button--primary:hover{background-color:var(--button-primary-background-hover-color);border-color:var(--button-primary-border-hover-color);color:var(--button-primary-font-hover-color)}.button--primary:hover *{fill:var(--button-primary-font-hover-color)}.button--secondary{font-size:calc(var(--button-secondary-font-size-mobile) / 16 * 1rem);background-color:var(--button-secondary-background-color);border-color:var(--button-secondary-border-color);color:var(--button-secondary-font-color)}@media (min-width:1024px){.button--secondary{font-size:calc(var(--button-secondary-font-size) / 16 * 1rem)}}.button--secondary *{fill:var(--button-secondary-font-color)}.button--secondary:hover{background-color:var(--button-secondary-background-hover-color);border-color:var(--button-secondary-border-hover-color);color:var(--button-secondary-font-hover-color)}.button--secondary:hover *{fill:var(--button-secondary-font-hover-color)}.button--cart{font-size:calc(var(--button-primary-font-size-mobile) / 16 * 1rem);background-color:var(--button-primary-background-color);border-color:var(--button-primary-border-color);color:var(--button-primary-font-color)}@media (min-width:1024px){.button--cart{font-size:calc(var(--button-primary-font-size) / 16 * 1rem)}}.button--cart *{fill:var(--button-primary-font-color)}.button--cart:hover{background-color:var(--button-primary-background-hover-color);border-color:var(--button-primary-border-hover-color);color:var(--button-primary-font-hover-color)}.button--cart:hover *{fill:var(--button-primary-font-hover-color)}.button--outlined{font-size:calc(var(--button-outlined-font-size-mobile) / 16 * 1rem);background-color:var(--button-outlined-background-color);border-color:var(--button-outlined-border-color);color:var(--button-outlined-font-color)}@media (min-width:1024px){.button--outlined{font-size:calc(var(--button-outlined-font-size) / 16 * 1rem)}}.button--outlined *{fill:var(--button-outlined-font-color)}.button--outlined:hover{background-color:var(--button-outlined-background-hover-color);border-color:var(--button-outlined-border-hover-color);color:var(--button-outlined-font-hover-color)}.button--outlined:hover *{fill:var(--button-outlined-font-hover-color)}.button--outlined .button__icon{height:20px;width:20px}.button--delete{border-radius:100%;padding:8px;height:48px;width:48px}.button--delete:hover{background-color:var(--button-secondary-background-color);border-color:var(--button-secondary-border-color);color:var(--button-secondary-font-color)}.button--delete:hover *{fill:var(--button-secondary-font-color)}.button--disabled,.button:disabled{pointer-events:none;background-color:var(--button-disabled-background-color);border-color:var(--button-disabled-border-color);color:var(--button-disabled-font-color)}.button--disabled *,.button:disabled *{fill:var(--button-disabled-font-color)}.button--disabled:hover,.button:disabled:hover{background-color:var(--button-disabled-background-hover-color);border-color:var(--button-disabled-border-hover-color);color:var(--button-disabled-font-hover-color)}.button--disabled:hover *,.button:disabled:hover *{fill:var(--button-disabled-font-hover-color)}.button--loading{pointer-events:none;position:relative}.button--loading .icon,.button--loading svg:not(.button__spinner-icon){opacity:0}.button--loading .button__spinner{display:block}.button__spinner{display:none;position:absolute;left:50%;top:50%;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;-webkit-animation:button-spinner .8s ease-in-out infinite;animation:button-spinner .8s ease-in-out infinite}@-webkit-keyframes button-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes button-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.link{cursor:pointer;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:normal 400 1rem/1.5em,var(--button-font) sans-serif;color:var(--link-in-text-font-color)}.link:hover{color:var(--link-in-text-hover-color);text-decoration:underline}.link--icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:var(--link-button-font-color);font-weight:500}.link--icon .link__icon{width:16px;height:16px;fill:var(--link-button-font-color)}.link--icon:hover{color:var(--link-button-font-hover-color)}.link--icon:hover .link__icon{fill:var(--link-button-font-hover-color)}.link-button{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:48px;font-style:normal;font-weight:var(--button-font-weight);font-size:calc(var(--button-default-font-size) / 16 * 1rem);line-height:1.2em;font-family:var(--button-font),sans-serif;padding:8px 0;background-color:transparent;color:var(--button-default-font-color);border:var(--button-border-width) solid transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-button *{fill:var(--button-default-font-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.link-button:hover{color:var(--button-default-font-hover-color)}.link-button:hover *{fill:var(--button-default-font-hover-color)}input,textarea{background-color:var(--form-field-background-color);border:1px solid var(--form-field-border-color);font-size:16px;border-radius:8px}input[disabled],textarea[disabled]{background-color:var(--form-field-background-disabled-color);border:1px solid var(--form-field-border-disabled-color);color:var(--form-field-font-disabled-color)}input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{min-height:48px;padding:0 16px;width:100%}input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}textarea{padding:16px}fieldset.form-input{border:none}.form-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--form-field-font-color)}.form-input:has(.form-input__input:focus) .form-input__label-text,.form-input:has(.form-input__select:focus) .form-input__label-text,.form-input:has(.form-input__textarea:focus) .form-input__label-text{color:var(--form-label-font-focus-color)}.form-input--error .form-input__input{border-color:var(--status-error-color)}.form-input--checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media (min-width:768px){.form-input--full{grid-column:span 2}}.form-input__message{color:var(--status-error-color)}.form-input__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.form-input__label-text{color:var(--form-label-font-color);-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.form-input__required{color:var(--form-label-required-color);font-size:0;line-height:1em}.form-input__required:after{content:'*';color:var(--form-label-required-color);font-weight:700;font-size:1rem}.form-input__input,.form-input__select,.form-input__textarea{font-family:var(--body-font),sans-serif;font-size:var(--body-font-size);color:var(--body-font-primary-color);background-color:var(--form-field-background-color);border:1px solid var(--form-field-border-color);font-family:var(--body-font),sans-serif}.form-input__select{height:48px;line-height:48px}.form-input__textarea{resize:none}.form-input__with-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-bottom:24px}@media (max-width:767px){.form-input__with-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.form-input__colors{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.form-input__colors-item{border-radius:100%;position:relative;height:30px;width:30px}.form-input__colors-item span{border-radius:100%;display:block;height:100%;width:100%}.form-input__colors-item :checked~span:after{border:1px solid var(--body-font-secondary-color);border-radius:100%;content:"";height:36px;width:36px;position:absolute;top:-3px;left:-3px;pointer-events:none}.form-input__message,.form-input__message-default{margin-top:8px}.form-input:has(.form-input__message:not(:empty)) .form-input__message-default,.form-input:has(.nod-success-message) .form-input__message-default{display:none}fieldset .form-input{border:none}.form-input__checkbox,input[type=checkbox]:not([name=defaultInstrument]){border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-input__checkbox+.form-label,input[type=checkbox]:not([name=defaultInstrument])+.form-label{position:relative;padding-left:32px}.form-input__checkbox+.form-label:before,input[type=checkbox]:not([name=defaultInstrument])+.form-label:before{content:"";display:inline-block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border-radius:4px;background-color:var(--form-field-background-color);border:1px solid var(--form-field-border-color)}.form-input__checkbox:checked+.form-label:after,input[type=checkbox]:not([name=defaultInstrument]):checked+.form-label:after{content:"";display:inline-block;position:absolute;left:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='rgba(51, 51, 51, 0.999)' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%}.form-input__radio,input[type=radio]{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.form-input__radio+.form-label,input[type=radio]+.form-label{position:relative;padding-left:32px;margin-bottom:.5rem}.form-input__radio+.form-label:before,input[type=radio]+.form-label:before{content:"";display:inline-block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border-radius:42rem;background-color:var(--form-field-background-color);border:1px solid var(--form-field-border-color)}.form-input__radio:checked+.form-label:after,input[type=radio]:checked+.form-label:after{content:"";display:inline-block;position:absolute;left:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;border-radius:42rem;background-color:var(--form-field-font-color)}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.form-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:16px}@media (min-width:768px){.form-grid{grid-template-columns:repeat(2,1fr);gap:32px}}br:has(+ .form-actions){display:none}.status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 16px;font-size:1rem;line-height:1.25em;border-radius:100px;color:var(--body-font-primary-color);background-color:#f2f2f2}.status__icon{fill:var(--status-unknown-color)}.status__text{display:inline}.status--error{background-color:#ffced7}.status--error .status__icon{fill:var(--status-error-color)}.status--info{background-color:#d2e5fb}.status--info .status__icon{fill:var(--status-info-color)}.status--success{background-color:#effbf1}.status--success .status__icon{fill:var(--status-success-color)}.status--warning{background-color:#ffebba}.status--warning .status__icon{fill:var(--status-warning-color)}.swiper-container>.swiper-pagination-progressbar{background-color:var(--background-secondary-color);position:absolute;bottom:20px;top:auto;left:0;right:0;width:100%}.swiper-container>.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--theme-primary-color)}.swiper-wrapper{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0}.swiper-button-next,.swiper-button-prev{background-color:var(--background-primary-color);border:1px solid var(--button-default-border-color);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;height:48px;width:48px}.swiper-button-next svg,.swiper-button-prev svg{width:2.25rem;height:2.25rem}.swiper-button-next svg *,.swiper-button-prev svg *{fill:var(--body-font-primary-color)}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next.swiper-button-next.swiper-button-disabled,.swiper-button-next.swiper-button-prev.swiper-button-disabled,.swiper-button-prev.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-prev.swiper-button-disabled{opacity:0}.vsb-main{position:relative}.vsb-main button{border:1px solid var(--form-field-border-color);background-color:var(--form-field-background-color);border-radius:8px;color:var(--form-field-font-color);display:block;position:relative;cursor:pointer;width:100%}.vsb-main button span{display:block;height:42px;line-height:42px;padding:0 65px 0 15px;font-size:1rem;text-align:left;width:100%}.vsb-main button span:after{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='21' height='32' viewBox='0 0 21 32'%3E%3Cpath d='M19.196 13.143c0 0.143-0.071 0.304-0.179 0.411l-8.321 8.321c-0.107 0.107-0.268 0.179-0.411 0.179s-0.304-0.071-0.411-0.179l-8.321-8.321c-0.107-0.107-0.179-0.268-0.179-0.411s0.071-0.304 0.179-0.411l0.893-0.893c0.107-0.107 0.25-0.179 0.411-0.179 0.143 0 0.304 0.071 0.411 0.179l7.018 7.018 7.018-7.018c0.107-0.107 0.268-0.179 0.411-0.179s0.304 0.071 0.411 0.179l0.893 0.893c0.107 0.107 0.179 0.268 0.179 0.411z'%3E%3C/path%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:12px 20px;content:'';text-align:center;font-size:10px;position:absolute;top:0;right:0;bottom:0;width:50px;pointer-events:none}.vsb-main__menu{background-color:var(--form-field-background-color);border:1px solid var(--form-field-border-color);display:none;position:absolute;top:49px;left:0;width:100%;overflow-x:hidden;overflow-y:auto}.vsb-main__menu>ul{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0}.vsb-main__menu>ul>li{padding:0 15px;line-height:40px;cursor:pointer}.vsb-main__menu>ul>li:hover{background-color:var(--form-field-background-active-color)}.vsb-main__menu.vsb-main__menu--show{display:block}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--form-field-border-color);background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='21' height='32' viewBox='0 0 21 32'%3E%3Cpath d='M19.196 13.143c0 0.143-0.071 0.304-0.179 0.411l-8.321 8.321c-0.107 0.107-0.268 0.179-0.411 0.179s-0.304-0.071-0.411-0.179l-8.321-8.321c-0.107-0.107-0.179-0.268-0.179-0.411s0.071-0.304 0.179-0.411l0.893-0.893c0.107-0.107 0.25-0.179 0.411-0.179 0.143 0 0.304 0.071 0.411 0.179l7.018 7.018 7.018-7.018c0.107-0.107 0.268-0.179 0.411-0.179s0.304 0.071 0.411 0.179l0.893 0.893c0.107 0.107 0.179 0.268 0.179 0.411z'%3E%3C/path%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 20px;background-color:var(--form-field-background-color);border-radius:8px;color:var(--form-field-font-color);display:block;height:44px;line-height:44px;padding:0 65px 0 15px;font-size:1rem;text-align:left;position:relative;cursor:pointer;width:100%}@media (max-width:1023px){.store-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.store-logo__link{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1023px){.store-logo__link{margin-top:-12px;padding-left:12px}}.store-logo__image{width:170px;max-width:100%;height:auto}@media (min-width:1024px){.store-logo__image{width:270px}}.footer .store-logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:0}.footer .store-logo .store-logo__link{padding-left:0;margin-top:0}.accordion,.widget-accordion{position:relative;padding:24px 0}.accordion__heading,.widget-accordion__heading{margin-bottom:24px}@media (min-width:1024px){.accordion__heading,.widget-accordion__heading{margin-bottom:32px}}.accordion__list,.widget-accordion__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.accordion__list:has(+ .arrow-link),.widget-accordion__list:has(+ .arrow-link){margin-bottom:24px}.accordion__list-item,.widget-accordion__list-item{position:relative;border:1px solid var(--border-color);background-color:var(--background-white-color);border-radius:16px}.accordion__item[open] .accordion--more,.accordion__item[open] .widget-accordion__trigger-label--more,.widget-accordion__item[open] .accordion--more,.widget-accordion__item[open] .widget-accordion__trigger-label--more{display:none}.accordion__item[open] .accordion--less,.accordion__item[open] .widget-accordion__trigger-label--less,.widget-accordion__item[open] .accordion--less,.widget-accordion__item[open] .widget-accordion__trigger-label--less{display:block}.accordion__item[open] .accordion,.accordion__item[open] .widget-accordion__icon,.widget-accordion__item[open] .accordion,.widget-accordion__item[open] .widget-accordion__icon{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.accordion__summary,.widget-accordion__summary{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;cursor:pointer}@media (min-width:1024px){.accordion__summary,.widget-accordion__summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:24px}}.accordion__name,.widget-accordion__name{color:var(--headings-font-primary-color);margin:0}.accordion__icon,.widget-accordion__icon{width:22px;height:22px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accordion__body,.widget-accordion__body{display:grid;grid-template-rows:0fr;padding:0 16px 16px;-webkit-transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out,-ms-grid-rows .3s ease-in-out}@media (min-width:1024px){.accordion__body,.widget-accordion__body{grid-template-rows:1fr;padding:0 24px 24px;margin-top:-8px}}.accordion__body a,.widget-accordion__body a{color:var(--link-font-color);text-decoration:underline}.accordion__trigger,.widget-accordion__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;color:var(--body-font-primary-color)}.accordion__trigger-label--more,.widget-accordion__trigger-label--more{display:block}.accordion__trigger-label--less,.widget-accordion__trigger-label--less{display:none}.accordion__icon,.widget-accordion__icon{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:1024px){.accordion__controls,.widget-accordion__controls{-ms-flex-item-align:end;align-self:flex-end}}.accordion__controls .accordion--less,.accordion__controls .widget-accordion__label-text--less,.widget-accordion__controls .accordion--less,.widget-accordion__controls .widget-accordion__label-text--less{display:block}.accordion[data-background-color=secondary] .accordion,.accordion[data-background-color=secondary] .widget-accordion__title,.widget-accordion[data-background-color=secondary] .accordion,.widget-accordion[data-background-color=secondary] .widget-accordion__title{color:var(--headings-font-white-color)}.accordion[data-background-color=secondary] .accordion,.accordion[data-background-color=secondary] .widget-accordion__button,.widget-accordion[data-background-color=secondary] .accordion,.widget-accordion[data-background-color=secondary] .widget-accordion__button{color:var(--body-font-white-color)}.accordion[data-background-color=secondary] .accordion .icon *,.accordion[data-background-color=secondary] .widget-accordion__button .icon *,.widget-accordion[data-background-color=secondary] .accordion .icon *,.widget-accordion[data-background-color=secondary] .widget-accordion__button .icon *{fill:var(--body-font-white-color)}.account-navigation{width:100%}.account-navigation__menu{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-navigation__item{position:relative;padding:0 16px;border-top:1px solid var(--border-color);-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer}.account-navigation__item:has([aria-current=page])::before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background-color:var(--theme-primary-color)}.account-navigation__item:has([aria-current=page]) .account-navigation__link{font-weight:600}.account-navigation__item:hover{background-color:var(--background-secondary-color)}.account-navigation__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 0;font-size:1rem;color:var(--body-font-primary-color)}.alert-container{margin-bottom:24px}.alert{position:relative;padding:24px 32px;border-radius:8px;font-weight:500;text-align:center;color:var(--body-font-primary-color);background-color:#f2f2f2}.alert__icon{fill:var(--status-unknown-color)}.alert__button{margin-top:16px}.alert--error{background-color:#ffced7}.alert--error .alert__icon{fill:var(--status-error-color)}.alert--info{background-color:#d2e5fb}.alert--info .alert__icon{fill:var(--status-info-color)}.alert--success{background-color:#effbf1}.alert--success .alert__icon{fill:var(--status-success-color)}.alert--warning{background-color:#ffebba}.alert--warning .alert__icon{fill:var(--status-warning-color)}.alert--cart{background-color:#f2f2f2;color:var(--base-gray-1000-color);padding:16px}.alert--cart .alert__icon{fill:var(--status-unknown-color)}.toaster{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 40px;margin-block:24px;border-radius:var(--border-radius-medium);border-left:8px solid var(--status-unknown-color);background-color:var(--background-white-color);-webkit-box-shadow:0 0 8px rgba(0,0,0,.12);box-shadow:0 0 8px rgba(0,0,0,.12);color:var(--body-font-primary-color);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.toaster--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;padding:24px 32px}.toaster--vertical .toaster__actions{width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.toaster--vertical .toaster__button{width:100%}.toaster--hidden{display:none}.toaster__button[style*="display: inline-block;"]{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.toaster__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1023px){.toaster__message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.toaster__icon{-ms-flex-negative:0;flex-shrink:0;margin-right:16px;width:32px;height:32px;color:#ccc}.toaster__icon .icon{width:100%;height:100%}.toaster__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:24px}.toaster__heading{margin:0}.toaster__message{margin:0;font-weight:400;font-size:1rem}.toaster__actions{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.toaster__close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:8px;right:8px;background:0 0;border:none;padding:4px;cursor:pointer;border-radius:var(--border-radius-small);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.toaster__close:hover{background-color:rgba(0,0,0,.05)}.toaster__close .icon{width:16px;height:16px;fill:#000000}.toaster--error{border-color:var(--status-error-color)}.toaster--error .toaster__icon{color:var(--status-error-color)}.toaster--info{border-color:var(--status-info-color)}.toaster--info .toaster__icon{color:var(--status-info-color)}.toaster--success{border-color:var(--status-success-color)}.toaster--success .toaster__icon{color:var(--status-success-color)}.toaster--warning{border-color:var(--status-warning-color)}.toaster--warning .toaster__icon{color:var(--status-warning-color)}@media (max-width:1023px){.toaster{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;padding:24px 24px}.toaster__icon{margin-bottom:12px;margin-right:0}.toaster__content{margin-right:0;margin-bottom:16px}.toaster__heading{margin-bottom:.25em}.toaster__button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.toaster__close{position:absolute;top:8px;right:8px}}@media (max-width:575px){.toaster__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.payment-icons{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-icons--grayscale .payment-icons__icon{mix-blend-mode:luminosity;opacity:.8}.payment-icons__icon{width:48px;height:28px}.payment-icons__icon img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:100%}.arrow-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;text-decoration:none;font-size:1.25rem;font-family:var(--button-font);color:var(--body-font-secondary-color)}.arrow-link:hover{text-decoration:underline}.arrow-link:hover .arrow-link__icon{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}.arrow-link__icon{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;height:24px;width:24px}.arrow-link__icon *{fill:var(--body-font-secondary-color)}.dialog{display:block;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;background-color:var(--background-primary-color);border-radius:16px;-webkit-box-shadow:0 0 60px rgba(0,0,0,.16);box-shadow:0 0 60px rgba(0,0,0,.16);padding:24px;visibility:hidden;position:fixed;top:200vh;left:50%;z-index:10000;width:calc(100vw - 60px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:1000px;max-height:80vh;border:none;overflow:unset;margin:0}.dialog--video{aspect-ratio:16/9}.dialog.active,.dialog[open]{visibility:visible;top:50%}.dialog.active::-ms-backdrop,.dialog[open]::-ms-backdrop{background-color:rgba(0,0,0,.2);pointer-events:none}.dialog.active::backdrop,.dialog[open]::backdrop{background-color:rgba(0,0,0,.2);pointer-events:none}.dialog__container{width:100%;height:100%}.dialog__container .player{width:100%;height:100%;border:none}.dialog__title{margin-top:0}.dialog__button{cursor:pointer;margin:0;position:absolute;height:2.5rem;width:2.5rem;z-index:10;background:var(--background-primary-color);right:5px;top:5px;translate:50% -50%;border-radius:50%;border:1px solid var(--border-color)}.dialog__icon{height:1.125rem;width:1.125rem}.dialog__review{width:100%}@media (min-width:768px){.dialog__review{width:900px}}.dialog__review .dialog__body{width:100%}@media (min-width:768px){.dialog__review .dialog__body{width:900px}}.dialog .review__img{display:-webkit-box;display:-ms-flexbox;display:flex;aspect-ratio:1/1;margin-bottom:24px}@media (min-width:768px){.dialog .review__img{margin-bottom:48px}}.dialog .review__img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.dialog .review__img-title{font-weight:400;margin-bottom:24px}.review-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.review-form .button{-ms-flex-item-align:start;align-self:start}.dialog--add-to-cart{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-shadow:0 5px 10px 0 rgba(var(--shadow-color),.1);box-shadow:0 5px 10px 0 rgba(var(--shadow-color),.1);background-color:var(--background-primary-color);border:none;border-radius:8px;max-height:90%;max-width:95%;min-height:240px;outline:0;overflow:hidden;margin:0;padding:0;position:fixed;top:50%!important;left:50%;translate:0!important;-webkit-transition:translate .3s ease;transition:translate .3s ease;z-index:100}@media (min-width:768px){.dialog--add-to-cart{width:720px}}.dialog--add-to-cart .dialog__body{width:100%}@media (min-width:768px){.dialog--add-to-cart .dialog__body{width:720px}}.dialog--add-to-cart.open,.dialog--add-to-cart[open]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;translate:-50% -50%}@media (min-width:768px){.dialog--add-to-cart .dialog--small{width:540px}}.dialog--add-to-cart .dialog--alert{min-height:unset}.dialog--add-to-cart .dialog__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog--add-to-cart .dialog__close{padding:12px}.dialog--add-to-cart .dialog__icon{width:1.25rem;height:1.25rem}.dialog--add-to-cart .dialog__close-icon{pointer-events:none}.dialog--add-to-cart .dialog__product{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog--add-to-cart .dialog__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;overflow-x:hidden;overflow-y:auto;padding:1.25rem 1.25rem}@media (min-width:768px){.dialog--add-to-cart .dialog__body{padding:40px 40px 32px 40px}}.dialog--add-to-cart .dialog__body .container{padding-inline:0}.dialog--add-to-cart .dialog__content:empty{min-height:200px;-ms-flex-line-pack:center;align-content:center;text-align:center}.dialog--add-to-cart .dialog__content:empty::before{content:"";width:48px;height:48px;border:5px solid var(--border-color);border-bottom-color:transparent;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.dialog--add-to-cart .dialog__form{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.dialog--add-to-cart .dialog__actions{display:grid;gap:8px 16px;margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color)}@media (min-width:576px){.dialog--add-to-cart .dialog__actions{grid-template-columns:1fr 1fr}}.dialog--add-to-cart section.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:8px}.cart-preview{padding:0}.cart-preview__overview{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:24px}@media (min-width:768px){.cart-preview__overview{grid-template-columns:120px auto;margin-bottom:32px}}.cart-preview__image-container{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;position:relative}@media (max-width:767px){.cart-preview__image-container{display:none}}.cart-preview__image{max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.cart-preview__backdrop{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%;aspect-ratio:1/1;border-radius:42rem;z-index:-1;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.cart-preview__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.cart-preview__sub{color:var(--body-font-primary-color)}.cart-preview__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:16px 0 24px 0}@media (min-width:576px){.cart-preview__summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin:16px 0}}.cart-preview__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding-top:24px;border-top:1px solid var(--border-color)}.cart-preview__button{margin:0;width:calc(50% - 4px)}@media (max-width:767px){.cart-preview__button{width:100%}}.cart-preview__link{padding:8px 0;color:var(--body-font-primary-color);width:calc(50% - 4px);border:none!important;text-align:center}@media (max-width:767px){.cart-preview__link{width:100%}}.cart-preview__link:hover{text-decoration:underline}.dialog__add-to-wishlist{width:100%}@media (min-width:768px){.dialog__add-to-wishlist{width:720px}}.dialog__add-to-wishlist .dialog__body{width:100%}@media (min-width:768px){.dialog__add-to-wishlist .dialog__body{width:720px}}.dialog__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.dialog__item{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:200px}.dialog__item .button{width:100%}.wishlist__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:24px}.dialog__configure{width:100%;overflow:visible}@media (min-width:768px){.dialog__configure{width:720px}}.dialog__configure .dialog__body{width:100%;overflow:visible}@media (min-width:768px){.dialog__configure .dialog__body{width:720px}}.edit-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.edit-form .button{-ms-flex-item-align:start;align-self:start}.dialog__extras{width:100%;overflow:visible}@media (min-width:768px){.dialog__extras{width:720px}}.dialog__extras .dialog__body{width:100%;overflow:visible}@media (min-width:768px){.dialog__extras .dialog__body{width:720px}}.edit-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.edit-form .button{-ms-flex-item-align:start;align-self:start}.dialog__quickview{width:100%}@media (min-width:768px){.dialog__quickview{width:1280px}}.dialog__quickview .dialog__body{width:100%}@media (min-width:768px){.dialog__quickview .dialog__body{width:1280px}}.facet-block{margin-inline:unset;border:none;padding-block:unset;padding-inline:unset;position:relative;padding:8px 0}.facet-block:not(:last-of-type){border-bottom:1px solid var(--border-color)}.facet-block__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;position:relative}.facet-block__heading:has(+ .facet-block__body[aria-hidden=false]) .facet-block__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.facet-block__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;min-width:48px;background:0 0;border:none;cursor:pointer}.facet-block__trigger:hover .facet-block__trigger-text{text-decoration:underline}.facet-block__trigger::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.facet-block__icon{width:16px;height:16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.facet-block__body{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out;transition:grid-template-rows .2s ease-in-out,-ms-grid-rows .2s ease-in-out}.facet-block__body[aria-hidden=false]{grid-template-rows:1fr}.facet-block__body[aria-hidden=true] .facet-option__link,.facet-block__body[aria-hidden=true] .form-input__input,.facet-block__body[aria-hidden=true] .price-button{pointer-events:none;visibility:hidden;-webkit-transition:visibility .3s ease;transition:visibility .3s ease}.facet-block__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;overflow:hidden}.facet-block__content{padding:12px 0}.facet__price{display:grid;grid-template-columns:repeat(2,1fr) 48px;gap:8px}.facet__options{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.facet__options--expanded .facet-option{display:block!important}.facet__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:16px;font-family:"Source Sans 3",sans-serif;font-size:1rem;background:0 0;border:none;cursor:pointer}.facet__trigger:hover .facet__trigger-text{text-decoration:underline}.facet__trigger:has(.facet__trigger-text--open[aria-hidden=true]) .facet__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.facet__icon{width:16px;height:16px;min-width:16px;min-height:16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.facet__trigger-text[aria-hidden=true]{display:none}.facet-option__link{color:unset;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;text-decoration:none}.facet-option__link:hover .facet-option__name{text-decoration:underline}.facet-option__link:visited{color:unset}.facet-option__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;width:24px;min-width:24px;border-radius:4px;border:1px solid var(--form-field-border-color);background-color:var(--background-white-color)}.facet-option__checkbox .facet-option__icon{width:16px;height:16px;opacity:0;fill:var(--body-font-white-color)}.facet-option__checkbox--checked{background-color:var(--theme-primary-color);border-color:transparent}.facet-option__checkbox--checked .facet-option__icon{opacity:1}.facet-option__text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.facet-option__name{color:var(--body-font-secondary-color)}.facet-option__count{color:var(--body-font-primary-color)}.price-button{aspect-ratio:1/1;margin-top:auto}.price-button__icon{width:16px;height:16px;min-width:16px;min-height:16px}.selected-facets{padding:24px 0}.selected-facets__heading{font-size:1.125rem}.selected-facets__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}@media (max-width:575px){.selected-facets__list{display:none}}.selected-facets__link{display:inline-block;border-radius:4px}.selected-facets__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;background-color:var(--background-secondary-color);border-radius:4px;color:initial}.selected-facets__label-icon{width:16px;height:16px}.selected-facets__toggle{display:none}@media (max-width:575px){.selected-facets__toggle{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer{background-color:var(--footer-top-background-color);margin-top:auto}.footer__screen-reader-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden}.footer__top{border-bottom:1px solid var(--footer-border-color);color:var(--footer-top-font-color);padding:32px 0}@media (min-width:768px){.footer__top{padding:80px 0}}@media (min-width:768px) and (max-width:1023px){.footer__top>.container>.row{row-gap:48px}}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.footer__contact-list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0}.footer__social{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:16px;margin-top:16px}.footer__social svg *{fill:var(--footer-top-font-color)}.footer__label-text{display:block;font-size:1.25rem;margin-bottom:16px}@media (max-width:1023px){.footer__label-text{margin-top:30px}}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow:hidden}.footer__list-link{color:var(--footer-top-font-color)}.footer__bottom{background-color:var(--footer-bottom-background-color);color:var(--footer-bottom-font-color);padding:29px 0}@media (max-width:767px){.footer__bottom{padding:24px 0}}.footer__bottom .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}@media (max-width:767px){.footer__bottom .col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}}.footer__bottom .footer-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}.footer__bottom-list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px 24px;margin-top:16px}@media (min-width:768px){.footer__bottom-list{-ms-flex-item-align:end;align-self:end;margin-top:0}}.footer__bottom-link{color:var(--footer-bottom-font-color);text-decoration:none}.footer__address{font-style:normal}.footer__contact-list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (max-width:767px){.footer__contact-list{margin-bottom:8px}}.footer__contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-size:.875rem;line-height:22px}.footer__contact-link{color:var(--footer-top-font-color);text-decoration:none}.footer__contact-link:hover{text-decoration:underline}.footer__contact-icon *{fill:var(--footer-top-font-color)}.footer__copy{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem}.footer .payment-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:12px;width:100%}@media (max-width:767px){.footer .payment-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:12px;gap:8px}}.footer-menu,.widget-footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (max-width:767px){.footer-menu,.widget-footer-menu{margin-top:24px}}.footer-menu__top,.widget-footer-menu__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.footer-menu__top:has(.footer-menu__toggle[aria-expanded=true]) .footer-menu__icon,.footer-menu__top:has(.footer-menu__toggle[aria-expanded=true]) .widget-footer-menu__icon,.footer-menu__top:has(.widget-footer-menu__toggle[aria-expanded=true]) .footer-menu__icon,.footer-menu__top:has(.widget-footer-menu__toggle[aria-expanded=true]) .widget-footer-menu__icon,.widget-footer-menu__top:has(.footer-menu__toggle[aria-expanded=true]) .footer-menu__icon,.widget-footer-menu__top:has(.footer-menu__toggle[aria-expanded=true]) .widget-footer-menu__icon,.widget-footer-menu__top:has(.widget-footer-menu__toggle[aria-expanded=true]) .footer-menu__icon,.widget-footer-menu__top:has(.widget-footer-menu__toggle[aria-expanded=true]) .widget-footer-menu__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.footer-menu__top:has(.footer-menu__toggle[aria-expanded=true])+.footer-menu__list,.footer-menu__top:has(.footer-menu__toggle[aria-expanded=true])+.widget-footer-menu__list,.footer-menu__top:has(.widget-footer-menu__toggle[aria-expanded=true])+.footer-menu__list,.footer-menu__top:has(.widget-footer-menu__toggle[aria-expanded=true])+.widget-footer-menu__list,.widget-footer-menu__top:has(.footer-menu__toggle[aria-expanded=true])+.footer-menu__list,.widget-footer-menu__top:has(.footer-menu__toggle[aria-expanded=true])+.widget-footer-menu__list,.widget-footer-menu__top:has(.widget-footer-menu__toggle[aria-expanded=true])+.footer-menu__list,.widget-footer-menu__top:has(.widget-footer-menu__toggle[aria-expanded=true])+.widget-footer-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-menu__title,.widget-footer-menu__title{color:var(--footer-top-font-color);font-size:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-menu__toggle,.widget-footer-menu__toggle{background:0 0;border:none;cursor:pointer;padding:0;margin:0;height:auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-menu__toggle::before,.widget-footer-menu__toggle::before{content:'';inset:0;position:absolute}.footer-menu__icon,.widget-footer-menu__icon{height:20px;width:20px}.footer-menu__icon *,.widget-footer-menu__icon *{fill:var(--footer-top-font-color)}.footer-menu__list,.widget-footer-menu__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}@media (max-width:767px){.footer-menu__list,.widget-footer-menu__list{display:none}}.footer__bottom .footer-menu__list,.footer__bottom .widget-footer-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-menu__list--horizontal,.widget-footer-menu__list--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px;color:var(--footer-top-font-color);max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.footer-menu__link,.widget-footer-menu__link{font-size:.875rem;padding:4px 0;color:var(--footer-top-font-color)}.footer__bottom .footer-menu__link,.footer__bottom .widget-footer-menu__link{color:var(--footer-legal-font-color)}.footer-menu__link:hover,.widget-footer-menu__link:hover{text-decoration:underline}.footer-newsletter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (max-width:767px){.footer-newsletter{margin-top:24px}}.footer-newsletter__title{color:var(--footer-top-font-color);font-size:1.25rem}.footer-newsletter__description{font-size:.875rem;line-height:22px;padding:4px 0}.footer-newsletter__form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.footer-newsletter__button{border:1px solid var(--header-footer-input-border-color);border-left:none;border-radius:0 8px 8px 0;height:40px;min-height:40px;width:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;position:absolute;bottom:0;right:0}.footer-newsletter__button:hover{border-color:var(--header-footer-input-border-color)}.footer-newsletter__icon{height:20px;width:20px}.footer-newsletter .form-input__label{margin-bottom:2px}.footer-newsletter .form-input__label-text{color:var(--footer-top-font-color);font-size:.875rem}.footer-newsletter .form-input__input{-webkit-box-shadow:0 0 1px 0 rgba(var(--base-white-color),.7);box-shadow:0 0 1px 0 rgba(var(--base-white-color),.7);background-color:var(--header-footer-input-background-color);border:1px solid var(--header-footer-input-border-color);color:var(--header-footer-input-font-color);font-family:var(--body-font);font-size:calc(14 / 16 * 1rem);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-newsletter .form-input__input[type=email]{padding-right:44px;min-height:40px}.footer-newsletter .form-input__input::-webkit-input-placeholder{color:var(--header-footer-input-placeholder-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-newsletter .form-input__input::-moz-placeholder{color:var(--header-footer-input-placeholder-color);-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-newsletter .form-input__input:-ms-input-placeholder{color:var(--header-footer-input-placeholder-color);-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-newsletter .form-input__input::-ms-input-placeholder{color:var(--header-footer-input-placeholder-color);-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-newsletter .form-input__input::placeholder{color:var(--header-footer-input-placeholder-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-newsletter .form-input__input:focus{background-color:var(--header-footer-input-background-focus-color);color:var(--header-footer-input-font-focus-color)}.footer-newsletter .form-input__input:focus::-webkit-input-placeholder{color:var(--header-footer-input-placeholder-focus-color)}.footer-newsletter .form-input__input:focus::-moz-placeholder{color:var(--header-footer-input-placeholder-focus-color)}.footer-newsletter .form-input__input:focus:-ms-input-placeholder{color:var(--header-footer-input-placeholder-focus-color)}.footer-newsletter .form-input__input:focus::-ms-input-placeholder{color:var(--header-footer-input-placeholder-focus-color)}.footer-newsletter .form-input__input:focus::placeholder{color:var(--header-footer-input-placeholder-focus-color)}.breadcrumbs__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-color)}.product .breadcrumbs__wrapper{border-bottom:none;padding:0}@media (min-width:1024px){.breadcrumbs__wrapper{padding:24px 0}}.breadcrumbs__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:1rem}.breadcrumbs__list-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:inherit}@media (max-width:575px){.breadcrumbs__list-item:has(a[href="/"]){display:none}.breadcrumbs__list-item:nth-child(2):has(+ .breadcrumbs__list-item + .breadcrumbs__list-item){display:none}.breadcrumbs__list-item:not(:has(a)){display:inline-grid}.breadcrumbs__list-item .breadcrumbs__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.product .breadcrumbs__list-item:has(a[href="/"]){display:none}.product .breadcrumbs__list-item:nth-child(2):has(+ .breadcrumbs__list-item + .breadcrumbs__list-item){display:none}.product .breadcrumbs__list-item:not(:has(a)){display:inline-grid}.product .breadcrumbs__list-item .breadcrumbs__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs__icon{width:.75rem;height:.75rem}.breadcrumbs__link{display:block;padding:4px 0;color:var(--body-font-secondary-color);-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.breadcrumbs__link:hover{color:var(--body-font-primary-color)}@media (max-width:1023px){.breadcrumbs__name{font-size:.875rem}}.breadcrumbs__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background-color:var(--background-white-color);border-radius:64px;padding:4px 10px;line-height:1;border:1px solid var(--border-color);color:var(--body-font-secondary-color);font-weight:600;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}@media (min-width:1024px){.breadcrumbs__back{padding:6px 14px}}.breadcrumbs__back:hover{-webkit-box-shadow:0 0 8px rgba(0,0,0,.12);box-shadow:0 0 8px rgba(0,0,0,.12)}.breadcrumbs__back-icon{width:14px;height:14px}@media (max-width:1023px){.breadcrumbs__back-label{font-size:.875rem}}.header{background-color:var(--background-primary-color);position:relative;z-index:15}@media (max-width:575px){.header .container{padding:0 12px}}.header__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:60px;padding:0 16px;width:100%}@media (min-width:1024px){.header__back{display:none!important}}.header__back svg{height:1rem;width:1rem}.header:has(.navigation__item--open):before,.header:has(.sub-menu[aria-hidden=false]):before{background-color:var(--overlay-background-color);content:'';position:fixed;top:0;left:0;right:0;z-index:-1;height:192px}.icon-bar__menu{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}.icon-bar__item{height:48px;min-width:48px}.icon-bar__compare{display:none}.icon-bar__compare:has(.show){display:block}.icon-bar__link{cursor:pointer;color:var(--header-icon-button-font-color);font-size:1rem;font-weight:600;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}@media (max-width:1023px){.icon-bar__link{position:relative;gap:0;color:var(--header-icon-mobile-button-font-color)}}@media (min-width:1024px){.icon-bar__link.is-open .icon-bar__icon,.icon-bar__link:hover .icon-bar__icon{background-color:var(--header-icon-button-background-hover-color);border-color:var(--header-icon-button-border-hover-color)}.icon-bar__link.is-open .icon-bar__icon svg *,.icon-bar__link:hover .icon-bar__icon svg *{fill:var(--header-icon-button-font-hover-color)}}.icon-bar__icon{background-color:var(--header-icon-button-background-color);border:1px solid var(--header-icon-button-border-color);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:40px;color:var(--header-icon-button-font-color);-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}@media (max-width:1023px){.icon-bar__icon{color:var(--header-icon-mobile-button-font-color);background-color:var(--header-icon-mobile-button-background-color);border:1px solid var(--header-icon-mobile-button-border-color)}}.icon-bar__icon svg *{fill:var(--header-icon-button-font-color);-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}@media (max-width:1023px){.icon-bar__icon svg *{fill:var(--header-icon-mobile-button-font-color)}}.icon-bar__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:18px;font-size:.875rem}.icon-bar__title{color:var(--header-middle-font-color);display:none}@media (min-width:1024px){.icon-bar__title{display:block}}.icon-bar__sub{color:var(--header-middle-font-color);display:block}@media (min-width:1024px){.icon-bar__sub{opacity:.6}}@media (max-width:1023px){.icon-bar__sub .cart-quantity{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-4px;right:-4px;min-width:20px;height:20px;padding:4px;font-size:calc(12 / 16 * 1rem);font-weight:800;border-radius:10px;background-color:var(--theme-primary-color)}}.icon-bar__preview-cart{position:relative}.icon-bar__toggle-menu .button{background-color:transparent;border:none;padding:0;width:48px}.icon-bar__toggle-menu .button svg *{fill:var(--header-middle-font-color)}.icon-bar__toggle-menu .button__icon{height:1.25rem;width:1.25rem}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:7px}@media (max-width:1023px){.navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:0}}.navigation__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1023px){.navigation__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.navigation__list--primary{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:4px}@media (max-width:1023px){.navigation__list--primary{gap:28px}}.navigation__list--secondary{gap:16px}@media (max-width:1023px){.navigation__list--secondary{gap:8px}}.navigation__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;z-index:1}@media (max-width:1023px){.navigation__item{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}}@media (min-width:1024px){.navigation__item--open,.navigation__item:hover{background-color:var(--header-submenu-background-color);border-radius:4px 4px 0 0}}@media (min-width:1024px){.navigation__item--open .navigation__link,.navigation__item:hover .navigation__link{text-decoration:none}}@media (min-width:1024px){.navigation__item--open .navigation__link:after,.navigation__item:hover .navigation__link:after{opacity:1!important;visibility:visible!important}}@media (min-width:1024px){.navigation__item--open .navigation__text,.navigation__item:hover .navigation__text{color:var(--header-submenu-font-color)}}@media (min-width:1024px){.navigation__item--open button .navigation__icon,.navigation__item:hover button .navigation__icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}}@media (min-width:1024px){.navigation__item--open button .navigation__icon *,.navigation__item:hover button .navigation__icon *{fill:var(--header-submenu-font-color)}}@media (min-width:1024px){.navigation__item--open .sub-menu,.navigation__item:hover .sub-menu{opacity:1;visibility:visible}}.navigation__item[data-submenu-type=small]{position:relative}.navigation__item[data-submenu-type=small] .sub-menu{min-width:250px}.navigation__item[data-submenu-type=small] .sub-menu__list{-webkit-columns:1;-moz-columns:1;columns:1}@media (min-width:1024px){.navigation__item[data-submenu-type=mega] .sub-menu{padding:40px 48px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px}}.navigation__item[data-submenu-type=mega] .sub-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){.navigation__item[data-submenu-type=mega] .sub-menu__list{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:32px}}@media (min-width:1024px){.navigation__item[data-submenu-type=mega] .sub-menu__item{width:25%}}@media (min-width:1024px){.navigation__item--assort{margin-right:16px;gap:8px}}@media (min-width:1024px){.navigation__item--assort .navigation__icon *{fill:var(--header-category-button-font-color)}}@media (min-width:1024px){.navigation__item--assort .navigation__text{color:var(--header-category-button-font-color)}}@media (min-width:1024px){.navigation__item--assort .navigation__link{position:relative;gap:12px}}@media (min-width:1024px){.navigation__item--assort .navigation__link:before{background-color:var(--header-category-button-background-color);border-radius:4px;content:'';position:absolute;top:0;bottom:7px;left:0;right:-40px;z-index:-1}}.navigation__item--assort .navigation__link .navigation__icon{padding:8px 0;width:20px}.navigation__link{color:var(--header-bottom-font-color);position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:11px 0;font-size:1rem;font-weight:500;text-decoration:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.navigation__link:hover{text-decoration:underline}@media (min-width:1024px){.navigation__link:not(:has(.navigation__arrow)){padding:4px 16px 11px 16px}}@media (min-width:1024px){.navigation__link:has(+ .navigation__arrow){padding:4px 0 11px 16px}}@media (min-width:1024px){.navigation__link:has(+ .navigation__arrow):after{opacity:0;visibility:hidden;content:'';position:absolute;display:block;width:calc(100% + 8px + 24px + 16px);height:2px;background-color:transparent;left:-8px;top:calc(100% - 1px);z-index:1}}@media (max-width:1023px){.navigation__link{padding:8px 0}}.navigation__text{color:var(--header-bottom-font-color);font-size:.875rem;font-weight:700;text-transform:uppercase;line-height:16px}.navigation__icon{padding:6px;width:32px;height:32px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.navigation__icon *{fill:var(--header-bottom-font-color)}.navigation__arrow{cursor:pointer;border:none;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-7px}@media (max-width:1023px){.navigation__arrow{position:absolute;right:0;top:4px;margin-top:0}}.navigation__arrow[aria-expanded=true] .navigation__icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}@media (min-width:1024px){.navigation__arrow:hover .navigation__icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}}.sub-menu{opacity:0;visibility:hidden}@media (min-width:1024px){.sub-menu{position:absolute;width:100%;left:0;top:100%;padding:16px 24px;border-radius:0 0 8px 8px;background-color:var(--header-submenu-background-color)}}@media (max-width:1023px){.sub-menu{max-height:0;width:100%}}.sub-menu[aria-hidden=false]{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;opacity:1;visibility:visible}.sub-menu__layered-list,.sub-menu__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;width:100%}@media (max-width:1023px){.sub-menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;overflow:hidden;padding:6px 0 6px 12px}}.sub-menu__item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.sub-menu__item:has(.sub-sub)>a{color:var(--body-font-white-color);font-family:var(--headings-font),sans-serif;font-size:1.25rem;font-weight:400;padding:0;margin-bottom:16px}@media (min-width:1024px){.sub-menu__item:has(.sub-sub)>a{color:var(--header-submenu-font-color)}}.sub-menu__link{color:var(--body-font-white-color);display:block;padding:8px 0;font-size:1rem;text-decoration:none}@media (min-width:1024px){.sub-menu__link{color:var(--header-submenu-font-color)}}.sub-menu__link:hover{text-decoration:underline}.sub-menu__link:has(+ .sub-menu__layered-list){font-weight:700}.sub-menu:after{-webkit-transition:150ms all ease-in-out;transition:150ms all ease-in-out;content:'';background-color:var(--overlay-background-color);position:fixed;display:block;height:100vh;top:192px;left:0;right:0;bottom:0;z-index:-1;pointer-events:none}@media (max-width:1023px){.sub-menu:after{display:none}}.sub-menu__brands{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%;min-width:290px}.sub-menu__brands-title{color:var(--header-submenu-font-color);font-family:var(--headings-font),sans-serif;font-size:1.25rem;font-weight:400;padding:0;margin-bottom:16px}.sub-menu__brands-list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;background-color:var(--header-submenu-panel-background-color);border-radius:8px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:8px}.sub-menu__brands-link{color:var(--header-submenu-panel-font-color);line-height:var(--body-font-line-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.sub-menu__brands-icon{width:1rem;height:1rem}.sub-menu__brands-icon *{fill:var(--header-submenu-panel-font-color)}.sub-menu__brands-item:has(.arrow-link) .arrow-link{font-family:var(--body-font);font-size:1rem}.sub-menu__brands-item:has(.arrow-link) .arrow-link__icon{height:20px;width:20px}.sub-sub{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (max-width:1023px){.sub-sub li:has(.sub-sub__item--last){display:none}}.sub-sub__item{font-size:1rem;color:var(--body-font-white-color);display:block;padding:0;line-height:22px}@media (min-width:1024px){.sub-sub__item{color:var(--header-submenu-font-color)}}.sub-sub__item:hover{text-decoration:underline}.sub-sub__item--last{color:var(--header-submenu-view-button-font-color);font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:4px}.sub-sub__item--last:hover{text-decoration:none;color:var(--header-submenu-view-button-font-hover-color)}.sub-sub__item--last:hover .sub-sub__icon{-webkit-transform:translateX(4px);transform:translateX(4px)}.sub-sub__item--last:hover .sub-sub__icon *{fill:var(--header-submenu-view-button-font-hover-color)}.sub-sub__icon{height:16px;width:16px;margin-left:-4px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.sub-sub__icon *{fill:var(--base-gray-600-color)}.mobile-navigation{background-color:var(--base-gray-1000-color);opacity:0;visibility:hidden;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;top:70px;left:0;width:100%;max-width:100vw;height:calc(100% - 70px);overflow-y:auto;-webkit-transition:visibility .2s,opacity .2s linear;transition:visibility .2s,opacity .2s linear;padding:24px 4px}.mobile-navigation[aria-hidden=false]{opacity:1;visibility:visible}.mobile-navigation__search{margin-bottom:38px}.mobile-navigation__search .quick-search__input::-webkit-input-placeholder{color:var(--body-font-white-color);opacity:.5}.mobile-navigation__search .quick-search__input::-moz-placeholder{color:var(--body-font-white-color);opacity:.5}.mobile-navigation__search .quick-search__input:-ms-input-placeholder{color:var(--body-font-white-color);opacity:.5}.mobile-navigation__search .quick-search__input::-ms-input-placeholder{color:var(--body-font-white-color);opacity:.5}.mobile-navigation__search .quick-search__input::placeholder{color:var(--body-font-white-color);opacity:.5}.mobile-navigation__bottom{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}.mobile-navigation__bottom .icon-bar__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:12px 0}.mobile-navigation__bottom .icon-bar__text{color:var(--body-font-white-color);line-height:19px;text-transform:uppercase}.mobile-navigation__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.mobile-navigation__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 0;width:-webkit-min-content;width:-moz-min-content;width:min-content;text-decoration:none}.mobile-navigation__link:hover{text-decoration:underline}.mobile-navigation__icon{width:24px;height:24px}.header-top{min-height:24px;background-color:var(--header-top-background-color);border-bottom:1px solid var(--header-border-color);color:var(--header-top-font-color)}.header-top__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.header-top__usp{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-top__usp-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}@media (min-width:1024px) and (max-width:1279px){.header-top__usp-item:nth-child(4){display:none}}.header-top__usp-icon{height:16px;width:16px;margin-top:-2px}.header-top__usp-icon *{fill:var(--theme-tertiary-color)}.header-top__usp-text{display:inline-block;font-size:.875rem;line-height:40px}.header-top__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.access-switch,.lang-switch{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;z-index:20}.access-switch__wrapper,.lang-switch__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media (min-width:1024px){.access-switch,.lang-switch{height:40px}}@media (max-width:1023px){.access-switch,.lang-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}}@media (max-width:1023px){.access-switch__wrapper,.lang-switch__wrapper{padding:8px 0}}.access-switch__icon,.lang-switch__icon{width:24px;height:24px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;fill:var(--header-top-font-color)}@media (max-width:1023px){.access-switch__icon,.lang-switch__icon{width:32px;height:32px;padding:6px}}.access-switch__arrow,.lang-switch__arrow{background-color:transparent;border:none;cursor:pointer;border-radius:4px;padding:4px}@media (max-width:1023px){.access-switch__arrow,.lang-switch__arrow{position:absolute;right:0;top:4px;padding:0}}.access-switch__arrow[aria-expanded=true] .access-switch,.access-switch__arrow[aria-expanded=true] .lang-switch__icon,.lang-switch__arrow[aria-expanded=true] .access-switch,.lang-switch__arrow[aria-expanded=true] .lang-switch__icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}@media (min-width:1024px){.access-switch__arrow:hover .access-switch,.access-switch__arrow:hover .lang-switch__icon,.lang-switch__arrow:hover .access-switch,.lang-switch__arrow:hover .lang-switch__icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}}.access-switch__active-label,.lang-switch__active-label{cursor:pointer;font-size:.875rem}@media (max-width:1023px){.access-switch__active-label,.lang-switch__active-label{color:var(--header-top-font-color)}}.access-switch__panel,.lang-switch__panel{opacity:0;visibility:hidden;-webkit-transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out,-ms-grid-rows .3s ease-in-out}@media (min-width:1024px){.access-switch__panel,.lang-switch__panel{-webkit-box-shadow:0 8px 24px 0 rgba(var(--shadow-color),.1);box-shadow:0 8px 24px 0 rgba(var(--shadow-color),.1);border-radius:8px;position:absolute;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;right:-1px;top:100%;padding:16px 24px;background-color:var(--header-submenu-background-color);left:auto;width:auto}.access-switch__panel:after,.lang-switch__panel:after{content:'';width:0;height:0;border-width:0 8px 9px 8px;border-color:transparent transparent var(--header-submenu-background-color) transparent;border-style:solid;display:inline-block;position:absolute;bottom:100%;top:auto;left:auto;right:24px}}@media (max-width:1023px){.access-switch__panel,.lang-switch__panel{display:grid;grid-template-rows:0fr}}.access-switch__panel[aria-hidden=false],.lang-switch__panel[aria-hidden=false]{grid-template-rows:1fr;opacity:1;visibility:visible}.access-switch__list,.lang-switch__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (max-width:1023px){.access-switch__list,.lang-switch__list{overflow:hidden;padding-left:12px}}.access-switch__link,.lang-switch__link{color:var(--body-font-primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:8px 0;font-size:1rem;text-decoration:none}@media (max-width:1023px){.access-switch__link,.lang-switch__link{color:var(--header-top-font-color)}}.access-switch__link--current,.lang-switch__link--current{font-weight:700}.access-switch__link:hover,.lang-switch__link:hover{text-decoration:underline}.access-switch__flag,.lang-switch__flag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;overflow:hidden;border-radius:100%;height:20px;width:20px;border:1px solid var(--border-color)}.access-switch__flag img,.lang-switch__flag img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100%}@media (min-width:1024px){.access-switch__panel{min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;left:auto;right:0}}@media (min-width:1024px){.access-switch{height:40px}.access-switch.open .access-switch__icon:not(.access-switch__icon--decorative),.access-switch:hover .access-switch__icon:not(.access-switch__icon--decorative){-webkit-transform:scaleY(-1);transform:scaleY(-1)}.access-switch.open .access-switch__panel,.access-switch:hover .access-switch__panel{left:auto;right:0;opacity:1;visibility:visible}}@media (min-width:1024px){.lang-switch{height:40px}.lang-switch.open .lang-switch__icon:not(.lang-switch__icon--decorative),.lang-switch:hover .lang-switch__icon:not(.lang-switch__icon--decorative){-webkit-transform:scaleY(-1);transform:scaleY(-1)}.lang-switch.open .lang-switch__panel,.lang-switch:hover .lang-switch__panel{opacity:1;visibility:visible}}.header-main{background-color:var(--header-middle-background-color);color:var(--header-middle-font-color)}@media (max-width:1023px){.header-main--open{position:fixed;width:100%}}.header-main__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:11px 0;position:relative}@media (min-width:1024px){.header-main__layout{padding:24px 0}}@media (min-width:1024px){.header-main__logo{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}}@media (max-width:1023px){.header-main__logo{-webkit-box-flex:1;-ms-flex:1;flex:1}}.header-main__search{position:relative;padding-left:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header-main__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.header-navigation{background-color:var(--header-bottom-background-color);border-top:1px solid var(--header-border-color);color:var(--header-bottom-font-color)}.quick-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}@media (min-width:1024px){.quick-search{max-width:480px}}.quick-search--is-loading{opacity:.9}.quick-search--is-loading .quick-search__spinner{display:block}.quick-search__input{-webkit-box-shadow:0 0 1px 0 rgba(var(--base-white-color),.7);box-shadow:0 0 1px 0 rgba(var(--base-white-color),.7);background-color:var(--white-opacity-15);border:1px solid var(--base-gray-600-color);color:var(--form-field-border-color);font-family:var(--body-font);font-size:calc(14 / 16 * 1rem);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.quick-search__input[type=text]{padding-right:48px;min-height:40px}.quick-search__input::-webkit-input-placeholder{color:var(--form-field-border-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.quick-search__input::-moz-placeholder{color:var(--form-field-border-color);-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.quick-search__input:-ms-input-placeholder{color:var(--form-field-border-color);-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.quick-search__input::-ms-input-placeholder{color:var(--form-field-border-color);-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.quick-search__input::placeholder{color:var(--form-field-border-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.quick-search__input:focus{background-color:var(--form-field-background-color);color:var(--body-font-secondary-color)}.quick-search__input:focus::-webkit-input-placeholder{color:var(--form-field-placeholder-color)}.quick-search__input:focus::-moz-placeholder{color:var(--form-field-placeholder-color)}.quick-search__input:focus:-ms-input-placeholder{color:var(--form-field-placeholder-color)}.quick-search__input:focus::-ms-input-placeholder{color:var(--form-field-placeholder-color)}.quick-search__input:focus::placeholder{color:var(--form-field-placeholder-color)}.quick-search__spinner{position:absolute;right:58px;top:50%;width:18px;height:18px;border:2px solid var(--border-color);border-top-color:var(--theme-primary-color);border-radius:50%;-webkit-animation:search-spinner .8s ease-in-out infinite;animation:search-spinner .8s ease-in-out infinite;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}@-webkit-keyframes search-spinner{to{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}@keyframes search-spinner{to{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}.quick-search__button{border:1px solid var(--base-gray-600-color);border-left:none;border-radius:0 8px 8px 0;height:40px;min-width:40px;min-height:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-44px;padding:10px 12px}.quick-search__button svg{width:1.25rem;height:1.25rem}.quick-search__button:hover{border-color:var(--base-gray-600-color)}.preview-cart{-webkit-box-shadow:0 5px 10px 0 rgba(var(--shadow-color),.1);box-shadow:0 5px 10px 0 rgba(var(--shadow-color),.1);position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;top:0;right:0;width:100%;height:100%;padding:24px;background:var(--background-white-color);z-index:50;-webkit-transform:translateX(calc(100% + 24px));transform:translateX(calc(100% + 24px));opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 0s linear .2s,visibility 0s linear .2s,-webkit-transform .2s ease-in-out;transition:opacity 0s linear .2s,visibility 0s linear .2s,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity 0s linear .2s,visibility 0s linear .2s;transition:transform .2s ease-in-out,opacity 0s linear .2s,visibility 0s linear .2s,-webkit-transform .2s ease-in-out}@media (min-width:768px){.preview-cart{max-width:400px}}.preview-cart[aria-hidden=false]{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;pointer-events:all;-webkit-transition:opacity 0s,visibility 0s,-webkit-transform .2s ease-in-out;transition:opacity 0s,visibility 0s,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity 0s,visibility 0s;transition:transform .2s ease-in-out,opacity 0s,visibility 0s,-webkit-transform .2s ease-in-out}.preview-cart[aria-hidden=false]~.preview-cart-backdrop{opacity:.25;visibility:visible;pointer-events:all}.preview-cart__actions,.preview-cart__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;-ms-flex-negative:0;flex-shrink:0}.preview-cart__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:32px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.preview-cart__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.preview-cart__actions{margin:0}.preview-cart-backdrop{position:fixed;inset:0;background-color:var(--theme-secondary-color);z-index:49;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.preview-cart-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;height:100%;min-height:0}.preview-cart-content__products{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;min-height:0}.preview-cart-content__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.preview-cart-content__item{border-bottom:1px solid var(--border-color);padding:16px 0}.preview-cart-content__item:last-child{border-bottom:none}.preview-cart-content__totals{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;color:var(--body-font-secondary-color);font-family:var(--headings-font),sans-serif;font-weight:300}.preview-cart-content__price{font-family:var(--headings-font),sans-serif;font-weight:300}.preview-cart-content__actions{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px}.preview-cart-content__actions[data-cart-valid=false]{-webkit-filter:opacity(0.5) grayscale(100%);filter:opacity(.5) grayscale(100%);cursor:not-allowed}.preview-cart-content__actions[data-cart-valid=false] *{pointer-events:none}.preview-cart-content__button{display:-webkit-box;display:-ms-flexbox;display:flex}.preview-cart-content__empty{padding-block:16px}[aria-hidden=false]>.preview-cart{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}[aria-hidden=false]>.preview-cart__overlay{opacity:1;visibility:visible}.preview-card{display:grid;grid-template-columns:80px auto;grid-template-rows:auto;gap:16px}.preview-card__image-container{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;position:relative}.preview-card__image{max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.preview-card__backdrop{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%;aspect-ratio:1/1;border-radius:42rem;z-index:-1;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.preview-card__link{display:block}.preview-card__link:hover .preview-card__title{text-decoration:underline}.preview-card__sub{font-size:calc(16 / 16 * 1rem)}.preview-card__pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;color:var(--body-font-secondary-color);font-family:var(--headings-font),sans-serif;font-size:calc(16 / 16 * 1rem);margin-top:8px}.preview-card__data{font-weight:300}.preview-card__price{font-weight:500}.preview-card__total{font-family:var(--headings-font),sans-serif;font-weight:400;text-align:right}.preview-search{-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;-webkit-box-shadow:0 5px 10px 0 rgba(var(--shadow-color),.1);box-shadow:0 5px 10px 0 rgba(var(--shadow-color),.1);background-color:var(--background-primary-color);position:absolute;top:48px;left:0;opacity:0;visibility:hidden;pointer-events:all;-webkit-transform:translateY(30px);transform:translateY(30px);width:410px;z-index:10;border-radius:8px}@media (max-width:767px){.preview-search{width:100%}}.preview-search__overlay{background:rgba(0,0,0,.1);position:fixed;inset:0px;opacity:0;visibility:hidden;pointer-events:none;z-index:5}.preview-search:after{border:inset 8px;content:"";display:block;height:0;width:0;border-color:transparent transparent var(--background-secondary-color) transparent;border-bottom-style:solid;bottom:100%;left:1rem;position:absolute}.preview-search h5{background-color:var(--background-secondary-color);padding:15px;border-radius:8px 8px 0 0}.preview-search__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:50vh;overflow-x:hidden;overflow-y:auto}.preview-search__item{border-top:1px solid var(--background-secondary-color);padding:15px}.preview-search__link{color:var(--body-font-primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.preview-search__image{background-color:var(--background-secondary-color);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90px;height:90px}.preview-search__image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.preview-search__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 100px);gap:8px}.preview-search__brand{color:var(--body-font-secondary-color);font-weight:400;font-size:calc(1rem * 1.5);font-family:var(--headings-font)}.preview-search__title{line-height:1;font-weight:400;font-size:1rem}.preview-search__price{padding-top:12px}.preview-search__actions{border-top:1px solid var(--background-secondary-color);padding:15px}.preview-search__button{color:var(--body-font-primary-color);display:block;font-weight:700;padding:5px}.quick-search{z-index:10;position:relative}.quick-search-results{-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;visibility:visible;position:absolute}@media (min-width:1024px){.quick-search-results{-webkit-transform:translateX(-15vw);transform:translateX(-15vw)}}@media (min-width:1200px){.quick-search-results{-webkit-transform:translateX(-240px);transform:translateX(-240px)}}.quick-search-results .preview-search{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);z-index:100}.quick-search-results .preview-search__overlay{opacity:1;visibility:visible}.mobile-navigation .quick-search-results .preview-search{top:10px}.quick-search-results.hidden{visibility:hidden}.quick-search-results.hidden .preview-search{opacity:0;visibility:hidden;-webkit-transform:translateY(30px);transform:translateY(30px)}.quick-search-results.hidden .preview-search__overlay{opacity:0;visibility:hidden}.mobile-navigation .quick-search-results{width:calc(100% - 32px);left:16px}.quick-search-results .quickSearchMessage{padding:16px}.hero-banner{padding:0 0 16px}.hero-banner__swiper{overflow:hidden;position:relative}.hero-banner__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media (min-width:1024px){.hero-banner__item{height:500px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.hero-banner__image{height:300px;overflow:hidden}@media (min-width:768px){.hero-banner__image{height:400px}}@media (min-width:1024px){.hero-banner__image{border-radius:8px;height:auto;position:absolute;top:0;right:0;bottom:0;left:calc(100% / 6)}}.hero-banner__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100%}.hero-banner__block{background-color:var(--theme-primary-color);border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;position:relative;padding:1.5rem 1rem;margin:-24px 24px 0 24px;width:calc(100% - 48px);z-index:1}@media (min-width:768px){.hero-banner__block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:2.5rem 2rem}}@media (min-width:1024px){.hero-banner__block{width:calc(100% / 3);margin:0}}.hero-banner__title{font-size:1.5rem;font-weight:700;line-height:2rem;text-align:center;color:var(--headings-font-primary-color)}@media (min-width:768px){.hero-banner__title{font-size:2.5rem;line-height:3rem;text-align:left}}.hero-banner__text{font-size:1rem;text-align:center;color:var(--body-font-primary-color)}@media (min-width:768px){.hero-banner__text{text-align:left}}.hero-banner__button{margin-top:8px}@media (min-width:768px){.hero-banner__button{-ms-flex-item-align:start;align-self:start}}.hero-banner__pagination{counter-reset:line-number;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;pointer-events:none;margin:24px}@media (min-width:1024px){.hero-banner__pagination{margin:56px}}.hero-banner__pagination .swiper-pagination-bullet{counter-increment:line-number;background-color:var(--button-white-background-color);color:var(--button-white-font-color);border-radius:100%;opacity:1;pointer-events:all;height:30px;width:30px}.hero-banner__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--button-black-background-color);color:var(--button-black-font-color)}.hero-banner__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{-webkit-animation:linear 5s forwards 1 progress;animation:linear 5s forwards 1 progress;background-color:var(--theme-primary-color);border-radius:2px;content:"";height:4px;overflow:hidden;position:absolute;left:-24px;right:-24px;bottom:252px}@media (min-width:768px){.hero-banner__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{bottom:352px}}@media (min-width:1024px){.hero-banner__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{left:0;right:0;bottom:-32px}}.hero-banner__pagination .swiper-pagination-bullet:before{content:counter(line-number);font-size:1.125rem;line-height:30px}.hero-banner__pagination:before{background-color:var(--background-primary-color);border-radius:2px;content:"";height:4px;overflow:hidden;position:absolute;left:-24px;right:-24px;bottom:252px}@media (min-width:768px){.hero-banner__pagination:before{bottom:352px}}@media (min-width:1024px){.hero-banner__pagination:before{left:0;right:0;bottom:-32px}}.swiper-horizontal>.hero-banner__pagination{bottom:auto;left:0;right:0;top:200px;width:auto}@media (min-width:768px){.swiper-horizontal>.hero-banner__pagination{top:300px}}@media (min-width:1024px){.swiper-horizontal>.hero-banner__pagination{left:calc(100% / 6);bottom:8px;top:auto}}@media (min-width:1024px){@-webkit-keyframes progress{0%{width:0%}100%{width:100%}}@keyframes progress{0%{width:0%}100%{width:100%}}}@media (max-width:1023px){@-webkit-keyframes progress{0%{width:0%}100%{width:calc(100% + 48px)}}@keyframes progress{0%{width:0%}100%{width:calc(100% + 48px)}}}.page-heading{margin-bottom:24px}.category .page-heading{margin-bottom:0}.page-heading__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.page-heading__title{margin-bottom:8px}@media (min-width:1024px){.page-heading__title{margin-bottom:16px}}.page-heading__image-container{position:relative;border-radius:16px;overflow:hidden;height:330px;width:100%;margin:24px 0 0 0;background-color:var(--background-secondary-color)}@media (min-width:1280px){.page-heading__image-container{aspect-ratio:800/550;height:unset;margin:0}}.page-heading__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.page-heading__logo{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:24px;left:24px;width:70px;height:70px;padding:8px;border-radius:42rem;background-color:var(--background-white-color);-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.3);box-shadow:0 4px 16px 0 rgba(0,0,0,.3)}@media (min-width:1280px){.page-heading__logo{top:32px;left:32px;width:90px;height:90px}}.page-heading__logo .page-heading__image{-o-object-fit:contain;object-fit:contain}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.pagination__text{font-size:1rem}.pagination__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pagination__item{cursor:pointer;font-size:1rem;color:var(--button-default-font-color);background-color:var(--button-default-background-color);border:1px solid var(--button-default-border-color);border-radius:20px}.pagination__item:hover{color:var(--button-default-font-hover-color);background-color:var(--button-default-background-hover-color);border:1px solid var(--button-default-border-hover-color)}.pagination__item--next,.pagination__item--prev{padding:0 0 0 8px}.pagination__item--prev:has(+ .pagination__item--current){opacity:.5}.pagination__item--prev:has(+ .pagination__item--current):hover{color:var(--button-default-font-color);background-color:var(--button-default-background-color);border:1px solid var(--button-default-border-color)}.pagination__item--current{cursor:default;color:var(--button-secondary-font-color);background-color:var(--button-secondary-background-color);font-weight:600;border:1px solid var(--button-secondary-border-color)}.pagination__item--current:has(+ .pagination__item--next)+.pagination__item--next{opacity:.5}.pagination__item--current:has(+ .pagination__item--next)+.pagination__item--next:hover{color:var(--button-default-font-color);background-color:var(--button-default-background-color);border:1px solid var(--button-default-border-color)}.pagination__item--current:hover{color:var(--button-secondary-font-color);background-color:var(--button-secondary-background-color);border:1px solid var(--button-secondary-border-color)}.pagination__icon{width:20px}.pagination__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;width:40px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:40px;padding:8px;color:inherit}.read-more__button{background-color:var(--body-font-white-color);color:var(--link-with-icon-font-color);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;position:relative;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.read-more__button .icon{height:1rem;width:1rem}.read-more__button .icon *{fill:var(--link-with-icon-font-color)}.read-more__button:hover{color:var(--link-with-icon-font-hover-color)}.read-more__button:hover .icon *{fill:var(--link-with-icon-font-hover-color)}.read-more__button:before{background:var(--white-opacity-null);background:-webkit-gradient(linear,left top,left bottom,from(var(--white-opacity-null)),to(var(--body-font-white-color)));background:linear-gradient(to bottom,var(--white-opacity-null) 0,var(--body-font-white-color) 100%);content:"";width:100%;height:100px;position:absolute;left:0;right:0;bottom:100%}.read-more__body{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out;transition:grid-template-rows .3s ease-in-out,-ms-grid-rows .3s ease-in-out}.read-more__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.read-more__input:checked~.read-more__button{opacity:0;pointer-events:none}.read-more__input:checked~.read-more__body{grid-template-rows:1fr}.topic-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.topic-selector{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}}.topic-selector__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;width:100%;padding-top:8px;overflow-y:visible}@media (min-width:1024px){.topic-selector__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.topic-selector__list::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--border-color);z-index:-1}.topic-selector__skeleton{position:relative;overflow:hidden;background-color:var(--border-color);border-radius:8px;height:42px;width:100px}@media (min-width:1024px){.topic-selector__skeleton{height:48px}}.topic-selector__skeleton::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(20%,rgba(255,255,255,.2)),color-stop(60%,rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));-webkit-animation:shimmer 5s infinite;animation:shimmer 5s infinite}@media (max-width:1023px){.topic-selector__skeleton:nth-child(3),.topic-selector__skeleton:nth-child(4){display:none}}@-webkit-keyframes shimmer{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.topic-selector__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:auto}.topic-selector__item [aria-selected=true].topic-selector__button{color:var(--link-font-color)}.topic-selector__item [aria-selected=true].topic-selector__button::after{display:block}.topic-selector__item [aria-selected=true].topic-selector__count{background-color:var(--background-primary-color)}.topic-selector__item:not(.topic-selector__item:has([aria-selected=true])) .topic-selector__button:hover{color:var(--body-font-primary-color)}.topic-selector__button{position:relative;font-size:calc(var(--h5-font-size-mobile) / 16 * 1rem);font-family:var(--headings-font);color:var(--headings-font-primary-color);padding:8px 0;border-radius:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-height:42px;border:none;background-color:transparent}@media (min-width:1024px){.topic-selector__button{font-size:calc(var(--h5-font-size) / 16 * 1rem)}}.topic-selector__button:hover{background-color:transparent}.topic-selector__button::after{content:'';display:none;position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:var(--link-font-color)}.page-navigation{position:relative;width:100%}@media (max-width:1023px){.page-navigation{padding:10px 16px;min-height:50px;border:1px solid var(--border-color);border-radius:8px;margin-top:16px}}@media (min-width:1024px){.page-navigation[open] .page-navigation__title{display:none}}.page-navigation[open] .page-navigation__icon--open{display:none}.page-navigation[open] .page-navigation__icon--close{display:block}.page-navigation__title{display:block;color:var(--body-font-secondary-color)}.page-navigation__trigger{position:absolute;top:10px;right:16px;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--border-color);border-radius:42rem}.page-navigation__icon{width:16px;height:16px}.page-navigation__icon--open{display:block}.page-navigation__icon--close{display:none}.page-navigation__wrapper{width:100%}@media (max-width:1023px){.page-navigation__wrapper{margin-top:16px}}.page-navigation__menu{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-navigation__item{position:relative;padding:0 16px;border-bottom:1px solid var(--border-color);cursor:pointer;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.page-navigation__item:last-child{border-bottom:none}.page-navigation__item[aria-current=page]{background-color:var(--background-quaternary-color)}.page-navigation__item[aria-current=page]::before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;background-color:var(--theme-primary-color)}.page-navigation__item[aria-current=page] .page-navigation__link{font-weight:600}.page-navigation__item:hover{background-color:var(--background-secondary-color)}.page-navigation__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:12px 0;font-size:var(--body-font-size);color:var(--body-font-secondary-color)}.contact-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%;height:auto;padding:24px;background-color:var(--background-white-color);border:1px solid var(--border-color);border-radius:8px}@media (min-width:576px){.contact-banner{padding:24px 32px}}.contact-banner__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;width:100%}@media (min-width:768px){.contact-banner__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:auto}}.contact-banner__description,.contact-banner__title{text-align:left;margin:0}.contact-banner__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px;width:100%}@media (min-width:768px){.contact-banner__controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto}}@media (min-width:576px){.contact-banner__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}}#consent-manager#consent-manager .css-10z1g2q{width:800px;max-width:calc(100% - 24px);margin:0 auto 16px auto;padding:16px;font-size:16px;line-height:1.5em;border-radius:8px;border:1px solid var(--body-font-primary-color);color:var(--body-font-primary-color);background-color:var(--background-primary-color);-webkit-box-shadow:0 2px 16px rgba(0,0,0,.15);box-shadow:0 2px 16px rgba(0,0,0,.15)}#consent-manager#consent-manager .css-10z1g2q div:first-of-type{margin:0!important}#consent-manager#consent-manager .css-10z1g2q div .css-bhz559{font-size:inherit}#consent-manager#consent-manager .css-10z1g2q div .css-1wn42nw{margin-top:8px}@media (max-width:575px){#consent-manager#consent-manager .css-10z1g2q div .css-1wn42nw{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#consent-manager#consent-manager .css-10z1g2q div .css-1wn42nw button{margin-left:0}}#consent-manager p,[data-consent-manager-dialog] p{font-family:var(--body-font),sans-serif}#consent-manager button:not([title=Cancel]),[data-consent-manager-dialog] button:not([title=Cancel]){background:unset;height:unset;color:unset;text-align:unset;text-decoration:unset;-webkit-user-select:unset;-moz-user-select:unset;-ms-user-select:unset;user-select:unset;vertical-align:unset;white-space:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;border-radius:unset;cursor:unset;display:unset;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;font-size:unset;padding-left:unset;padding-right:unset;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:42px;font:normal var(--headings-font-weight) calc(var(--button-default-font-size) / 16 * 1rem)/1.5em var(--headings-font),sans-serif!important;padding:6px 24px;background-color:var(--button-default-background-color);color:var(--button-default-font-color);border:1px solid var(--button-default-border-color);border-radius:var(--button-border-radius,4px);margin-bottom:0;text-align:center;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;margin-top:8px}@media (max-width:575px){#consent-manager button:not([title=Cancel]),[data-consent-manager-dialog] button:not([title=Cancel]){width:100%}}#consent-manager button:not([title=Cancel]).css-1k76mzs,[data-consent-manager-dialog] button:not([title=Cancel]).css-1k76mzs{margin:8px 0 0 0}#consent-manager button:not([title=Cancel]).css-1k76mzs,#consent-manager button:not([title=Cancel]).css-1zvabp,#consent-manager button:not([title=Cancel]).css-a0j149,[data-consent-manager-dialog] button:not([title=Cancel]).css-1k76mzs,[data-consent-manager-dialog] button:not([title=Cancel]).css-1zvabp,[data-consent-manager-dialog] button:not([title=Cancel]).css-a0j149{font-size:calc(var(--button-outlined-font-size-mobile) / 16 * 1rem);background-color:var(--button-outlined-background-color);border-color:var(--button-outlined-border-color);color:var(--button-outlined-font-color)}#consent-manager button:not([title=Cancel]).css-1k76mzs *,#consent-manager button:not([title=Cancel]).css-1zvabp *,#consent-manager button:not([title=Cancel]).css-a0j149 *,[data-consent-manager-dialog] button:not([title=Cancel]).css-1k76mzs *,[data-consent-manager-dialog] button:not([title=Cancel]).css-1zvabp *,[data-consent-manager-dialog] button:not([title=Cancel]).css-a0j149 *{fill:var(--button-outlined-font-color)}#consent-manager button:not([title=Cancel]).css-1k76mzs:focus,#consent-manager button:not([title=Cancel]).css-1k76mzs:hover,#consent-manager button:not([title=Cancel]).css-1zvabp:focus,#consent-manager button:not([title=Cancel]).css-1zvabp:hover,#consent-manager button:not([title=Cancel]).css-a0j149:focus,#consent-manager button:not([title=Cancel]).css-a0j149:hover,[data-consent-manager-dialog] button:not([title=Cancel]).css-1k76mzs:focus,[data-consent-manager-dialog] button:not([title=Cancel]).css-1k76mzs:hover,[data-consent-manager-dialog] button:not([title=Cancel]).css-1zvabp:focus,[data-consent-manager-dialog] button:not([title=Cancel]).css-1zvabp:hover,[data-consent-manager-dialog] button:not([title=Cancel]).css-a0j149:focus,[data-consent-manager-dialog] button:not([title=Cancel]).css-a0j149:hover{background-color:var(--button-outlined-background-hover-color);border-color:var(--button-outlined-border-hover-color);color:var(--button-outlined-font-hover-color)}#consent-manager button:not([title=Cancel]).css-1k76mzs:focus *,#consent-manager button:not([title=Cancel]).css-1k76mzs:hover *,#consent-manager button:not([title=Cancel]).css-1zvabp:focus *,#consent-manager button:not([title=Cancel]).css-1zvabp:hover *,#consent-manager button:not([title=Cancel]).css-a0j149:focus *,#consent-manager button:not([title=Cancel]).css-a0j149:hover *,[data-consent-manager-dialog] button:not([title=Cancel]).css-1k76mzs:focus *,[data-consent-manager-dialog] button:not([title=Cancel]).css-1k76mzs:hover *,[data-consent-manager-dialog] button:not([title=Cancel]).css-1zvabp:focus *,[data-consent-manager-dialog] button:not([title=Cancel]).css-1zvabp:hover *,[data-consent-manager-dialog] button:not([title=Cancel]).css-a0j149:focus *,[data-consent-manager-dialog] button:not([title=Cancel]).css-a0j149:hover *{fill:var(--button-outlined-font-hover-color)}#consent-manager button:not([title=Cancel]).css-a0j149:last-of-type,[data-consent-manager-dialog] button:not([title=Cancel]).css-a0j149:last-of-type{font-size:calc(var(--button-primary-font-size-mobile) / 16 * 1rem);background-color:var(--button-primary-background-color);border-color:var(--button-primary-border-color);color:var(--button-primary-font-color)}@media (min-width:1024px){#consent-manager button:not([title=Cancel]).css-a0j149:last-of-type,[data-consent-manager-dialog] button:not([title=Cancel]).css-a0j149:last-of-type{font-size:calc(var(--button-primary-font-size) / 16 * 1rem)}}#consent-manager button:not([title=Cancel]).css-a0j149:last-of-type *,[data-consent-manager-dialog] button:not([title=Cancel]).css-a0j149:last-of-type *{fill:var(--button-primary-font-color)}#consent-manager button:not([title=Cancel]).css-a0j149:last-of-type:focus,#consent-manager button:not([title=Cancel]).css-a0j149:last-of-type:hover,[data-consent-manager-dialog] button:not([title=Cancel]).css-a0j149:last-of-type:focus,[data-consent-manager-dialog] button:not([title=Cancel]).css-a0j149:last-of-type:hover{background-color:var(--button-primary-background-hover-color);border-color:var(--button-primary-border-hover-color);color:var(--button-primary-font-hover-color)}#consent-manager button:not([title=Cancel]).css-a0j149:last-of-type:focus *,#consent-manager button:not([title=Cancel]).css-a0j149:last-of-type:hover *,[data-consent-manager-dialog] button:not([title=Cancel]).css-a0j149:last-of-type:focus *,[data-consent-manager-dialog] button:not([title=Cancel]).css-a0j149:last-of-type:hover *{fill:var(--button-primary-font-hover-color)}[data-consent-manager-dialog] input[type=radio]{border:initial;clip:unset;height:initial;overflow:unset;padding:initial;position:initial;width:unset}#consent-manager-update-banner{display:none}.quick-tabs__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;border-bottom:1px solid var(--form-field-border-color);-ms-overflow-style:none;scrollbar-width:none}.quick-tabs__content::-webkit-scrollbar{display:none}@media (max-width:1023px){.quick-tabs__content{margin-inline:-24px;padding-inline:24px;overflow-x:auto}}@media (max-width:1023px){.quick-tabs__payment-icons{display:none}}.quick-tabs__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;padding:32px 0}@media (max-width:1023px){.quick-tabs__list{padding-block:24px;gap:24px;white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.quick-tabs__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.quick-tabs__button{color:var(--button-default-font-color);font-family:var(--headings-font),Arial,sans-serif;font-size:1.25rem;font-weight:300}.quick-tabs__button:hover{color:var(--button-default-font-hover-color);background-color:var(--button-default-background-hover-color);border-color:var(--button-default-border-hover-color)}.snackbar{position:fixed;padding:12px 16px;background-color:var(--background-primary-color);border-radius:var(--border-radius-small);-webkit-box-shadow:0 0 6px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.25);z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 24px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-animation:snackbar-in .25s ease-out forwards;animation:snackbar-in .25s ease-out forwards;-webkit-transform-origin:bottom right;transform-origin:bottom right;bottom:24px;right:24px}@media (max-width:575px){.snackbar{text-align:center;bottom:16px;right:16px}}.snackbar--removing,.snackbar:has(+ .snackbar){-webkit-animation:snackbar-out .25s ease-out forwards;animation:snackbar-out .25s ease-out forwards}.snackbar .snackbar__button{padding:8px 16px;min-height:unset}.snackbar .snackbar__button .icon{width:1.5rem;height:1.5rem}.snackbar__image-wrapper{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-right:-12px}@media (max-width:767px){.snackbar__image-wrapper{display:none}}.snackbar__image{border-radius:var(--border-radius-small);width:40px;height:40px;-o-object-fit:cover;object-fit:cover;display:block}.snackbar__quantity-pill{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--theme-primary-color);color:var(--background-white-color);border-radius:10px;font-size:.75rem;font-weight:600;line-height:1;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.snackbar__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;line-height:1.4}.snackbar__text b{margin-bottom:-2px}@-webkit-keyframes snackbar-in{from{-webkit-transform:translateY(50%) scale(.75);transform:translateY(50%) scale(.75);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes snackbar-in{from{-webkit-transform:translateY(50%) scale(.75);transform:translateY(50%) scale(.75);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@-webkit-keyframes snackbar-out{from{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}to{-webkit-transform:translateY(50%) scale(.75);transform:translateY(50%) scale(.75);opacity:0}}@keyframes snackbar-out{from{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}to{-webkit-transform:translateY(50%) scale(.75);transform:translateY(50%) scale(.75);opacity:0}}.widget{position:relative}.widget [data-margin=small],.widget[data-margin=small]{margin-block:var(--widget-spacing-small)}.widget [data-margin=medium],.widget[data-margin=medium]{margin-block:var(--widget-spacing-medium)}.widget [data-margin=large],.widget[data-margin=large]{margin-block:var(--widget-spacing-large)}@media (max-width:1023px){.widget [data-margin=large],.widget[data-margin=large]{margin-block:var(--widget-spacing-medium)}}.widget [data-margin=xlarge],.widget[data-margin=xlarge]{margin-block:var(--widget-spacing-xlarge)}@media (max-width:1023px){.widget [data-margin=xlarge],.widget[data-margin=xlarge]{margin-block:var(--widget-spacing-large)}}.widget [data-padding=small],.widget[data-padding=small]{padding-block:var(--widget-spacing-small)}.widget [data-padding=medium],.widget[data-padding=medium]{padding-block:var(--widget-spacing-medium)}.widget [data-padding=large],.widget[data-padding=large]{padding-block:var(--widget-spacing-large)}.widget [data-padding=xlarge],.widget[data-padding=xlarge]{padding-block:var(--widget-spacing-xlarge)}.widget [data-background-color],.widget[data-background-color]{background-color:var(--bg-color)}.widget [data-background-color]::before,.widget[data-background-color]::before{content:"";display:block;position:absolute;top:0;left:50%;bottom:0;width:100vw;height:100%;margin-left:-50vw;z-index:-1;background-color:var(--bg-color)}.widget [data-background-color=primary],.widget[data-background-color=primary]{--bg-color:var(--background-secondary-color)}.widget [data-background-color=secondary],.widget[data-background-color=secondary]{--bg-color:var(--background-tertiary-color)}@media (min-width:1412px){.widget__heading--big{font-size:calc(52 / 16 * 1rem)}}.widget-anchor{position:relative;display:block;width:100%;min-height:1px;height:auto}.widget-anchor__preview{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;width:100%;height:auto}.widget-anchor__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.widget-anchor__icon *{fill:#52AE32}.widget-anchor__identifier{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget-anchor__id,.widget-anchor__prefix{font-size:inherit;color:var(--body-font-secondary-color)}.widget-anchor__line{background-color:var(--border-color);position:relative;display:block;height:1px;-webkit-box-flex:1;-ms-flex:1;flex:1}.widget-brand-highlights__heading{margin-bottom:24px}@media (min-width:1024px){.widget-brand-highlights__heading{margin-bottom:32px}}.widget-brand-highlights .row[data-justify-blocks=true]:has(> .col:first-child){--count:1}.widget-brand-highlights .row[data-justify-blocks=true]:has(> .col:nth-child(2)){--count:2}.widget-brand-highlights .row[data-justify-blocks=true]:has(> .col:nth-child(3)){--count:3}.widget-brand-highlights .row[data-justify-blocks=true]:has(> .col:nth-child(4)){--count:4}.widget-brand-highlights .row[data-justify-blocks=true]>.col{width:calc(100% / var(--count))}.widget-brand-highlights .brand-card{margin-bottom:24px}@media (min-width:1024px){.widget-brand-highlights .brand-card{margin:0}}.widget-brand-highlights__button{margin-top:8px}@media (min-width:1024px){.widget-brand-highlights__button{margin-top:32px}}.widget-brand-highlights[data-background-color=secondary] .widget-brand-highlights__title{color:var(--headings-font-white-color)}.widget-brand-highlights[data-background-color=secondary] .widget-brand-highlights__button{color:var(--body-font-white-color)}.widget-brand-highlights[data-background-color=secondary] .widget-brand-highlights__button .icon *{fill:var(--body-font-white-color)}.widget-call-to-action__wrapper{border-radius:24px;background:-webkit-gradient(linear,right top,left top,from(var(--theme-tertiary-color)),to(var(--theme-primary-color)));background:linear-gradient(270deg,var(--theme-tertiary-color) 0,var(--theme-primary-color) 100%);overflow:hidden}.widget-call-to-action__col{position:relative}.widget-call-to-action__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;height:100%;padding:64px 40px}@media (min-width:1024px){.widget-call-to-action__body{padding:64px}}@media (min-width:1280px){.widget-call-to-action__body{padding:80px}}.widget-call-to-action__title{color:var(--headings-font-white-color)}.widget-call-to-action__text{color:var(--body-font-white-color)}.widget-call-to-action__html *{color:var(--body-font-white-color)}.widget-call-to-action__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;margin-top:24px}@media (min-width:768px){.widget-call-to-action__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.widget-call-to-action__link{color:var(--body-font-white-color)}.widget-call-to-action__link *{fill:var(--body-font-white-color)}.widget-call-to-action__image-container{height:100%;max-height:320px;width:100%}@media (min-width:1024px){.widget-call-to-action__image-container{position:absolute;max-height:unset}}.widget-call-to-action__image{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media (min-width:1024px){.widget-call-to-action--overflow .widget-call-to-action__wrapper{overflow:visible;margin-top:64px}}@media (min-width:1024px){.widget-call-to-action--overflow .widget-call-to-action__image-container{height:calc(100% + 64px);bottom:0;border-bottom-right-radius:24px;overflow:hidden}}.widget-call-to-action--overflow .widget-call-to-action__image{-o-object-position:top center;object-position:top center}.widget-content-blocks .col{margin-bottom:16px}@media (min-width:1024px){.widget-content-blocks .col{margin:0}}@media (max-width:575px){.widget-content-blocks .col{margin-bottom:32px}}.widget-content-blocks__block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;height:100%;padding:24px;border:1px solid var(--border-color);border-radius:var(--border-radius-medium);overflow:hidden}@media (min-width:768px){.widget-content-blocks__block{padding:32px}}.widget-content-blocks__block[data-alignment=left]{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.widget-content-blocks__block[data-alignment=center]{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget-content-blocks__block[data-alignment=right]{text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.widget-content-blocks__block[data-background-color=light_green] .widget-content-blocks__block-title,.widget-content-blocks__block[data-background-color=light_green] .widget-content-blocks__lower,.widget-content-blocks__block[data-background-color=white] .widget-content-blocks__block-title,.widget-content-blocks__block[data-background-color=white] .widget-content-blocks__lower{color:var(--body-font-secondary-color)}.widget-content-blocks__block[data-background-color=anthracite] .widget-content-blocks__block-title,.widget-content-blocks__block[data-background-color=anthracite] .widget-content-blocks__lower,.widget-content-blocks__block[data-background-color=dark_blue] .widget-content-blocks__block-title,.widget-content-blocks__block[data-background-color=dark_blue] .widget-content-blocks__lower,.widget-content-blocks__block[data-background-color=green] .widget-content-blocks__block-title,.widget-content-blocks__block[data-background-color=green] .widget-content-blocks__lower{color:var(--body-font-white-color)}.widget-content-blocks__block[data-background-color=white]{background-color:var(--background-white-color)}.widget-content-blocks__block[data-background-color=light_green]{background-color:var(--status-success-light-color);border-color:var(--status-success-light-color)}.widget-content-blocks__block[data-background-color=green]{background-color:var(--theme-primary-color);border-color:var(--theme-primary-color)}.widget-content-blocks__block[data-background-color=anthracite]{background-color:var(--background-tertiary-color);border-color:var(--background-tertiary-color)}.widget-content-blocks__block[data-background-color=dark_blue]{background-color:var(--theme-secondary-color);border-color:var(--theme-secondary-color)}.widget-content-blocks__body,.widget-content-blocks__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.widget-content-blocks__content{text-align:inherit;gap:8px}.widget-content-blocks__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;height:100%}.widget-content-blocks__background{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0}.widget-content-blocks__background:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:var(--background-black-color);opacity:.5}.widget-content-blocks__image{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-user-drag:none;user-drag:none}.widget-content-blocks__lower{line-height:1.5rem;margin-top:8px}.widget-home-carousel__heading{background-color:var(--background-primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;gap:12px;position:relative;z-index:10;padding:0 0 40px}@media (min-width:1024px){.widget-home-carousel__heading{padding:40px 0}}.widget-home-carousel__title{line-height:1em}@media (min-width:1412px){.widget-home-carousel__title{font-size:calc(78 / 16 * 1rem)}}.widget-home-carousel__rating{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:4px}.widget-home-carousel__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.widget-home-carousel__icon{width:16px;height:16px}.widget-home-carousel__icon *{fill:var(--theme-tertiary-color)}.widget-home-carousel__rating-text{font-size:calc(16 / 16 * 1rem)}.widget-home-carousel__carousel-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.widget-home-carousel__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:24px}.widget-home-carousel__action-button{min-height:unset;padding:8px 16px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.widget-home-carousel__swiper{clip-path:inset(-100vw -100vw -100vw 0);margin-left:-8px;padding-left:8px}@media (min-width:1280px){.widget-home-carousel__swiper{width:calc((1416px * 7 / 12) + ((100vw - 1416px)/ 2))}}.widget-home-carousel__swiper .swiper-slide{opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.widget-home-carousel__swiper .swiper-slide.swiper-slide-active{opacity:1;pointer-events:all;visibility:visible}.widget-home-carousel__swiper .swiper-slide.swiper-slide-active~.swiper-slide{opacity:1;pointer-events:all;visibility:visible}.widget-home-carousel__pagination{position:relative;text-align:left;z-index:1;margin-top:24px}.widget-home-carousel__pagination .swiper-pagination-bullet{border-radius:0;background:var(--background-primary-color);opacity:1;position:relative;display:inline-block;width:32px;height:24px;background-color:var(--background-primary-color)}.widget-home-carousel__pagination .swiper-pagination-bullet::after,.widget-home-carousel__pagination .swiper-pagination-bullet::before{content:'';position:absolute;display:block;height:2px;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.widget-home-carousel__pagination .swiper-pagination-bullet::before{width:100%;background-color:var(--border-color)}.widget-home-carousel__pagination .swiper-pagination-bullet::after{width:0%;background-color:var(--theme-secondary-color)}.widget-home-carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{-webkit-animation:progress var(--carousel-duration) linear forwards;animation:progress var(--carousel-duration) linear forwards}.widget-home-carousel__swiper--active .widget-home-carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{-webkit-animation:none;animation:none;width:100%}.paused .widget-home-carousel__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{-webkit-animation:none;animation:none;width:100%}.widget-home-carousel[data-background-color=primary] .widget-home-carousel__heading,.widget-home-carousel[data-background-color=secondary] .widget-home-carousel__heading{background-color:var(--bg-color)}.widget-home-carousel[data-background-color=primary] .widget-home-carousel__pagination .swiper-pagination-bullet,.widget-home-carousel[data-background-color=secondary] .widget-home-carousel__pagination .swiper-pagination-bullet{background-color:var(--bg-color)}.widget-home-carousel[data-background-color=secondary] .widget-home-carousel__title{color:var(--headings-font-white-color)}.widget-home-carousel[data-background-color=secondary] .widget-home-carousel__rating-text,.widget-home-carousel[data-background-color=secondary] .widget-home-carousel__text{color:var(--body-font-white-color)}.widget-home-carousel[data-background-color=secondary] .widget-home-carousel__arrow-link{color:var(--body-font-white-color)}.widget-home-carousel[data-background-color=secondary] .widget-home-carousel__arrow-link .icon *{fill:var(--body-font-white-color)}.widget-home-carousel[data-background-color=secondary] .swiper-pagination-bullet::after{background-color:var(--theme-tertiary-color)}@-webkit-keyframes progress{from{width:0%}to{width:100%}}@keyframes progress{from{width:0%}to{width:100%}}@media (min-width:768px){.widget-paragraph__wrapper--col-2{-webkit-columns:2;-moz-columns:2;columns:2}}@media (min-width:768px){.widget-paragraph__wrapper--col-3{-webkit-columns:2;-moz-columns:2;columns:2}}@media (min-width:1024px){.widget-paragraph__wrapper--col-3{-webkit-columns:3;-moz-columns:3;columns:3}}.widget-paragraph[data-background-color=secondary] .widget-paragraph__wrapper{color:var(--body-font-white-color)!important}.widget-product-carousel[data-background-color=secondary] .widget-product-carousel__title{color:var(--headings-font-white-color)}.widget-quote-swiper{padding-bottom:0!important}.widget-quote-swiper[data-background-color]{background-color:transparent}.widget-quote-swiper[data-background-color]::before{height:calc(100% - 64px)}.widget-quote-swiper[data-padding=small] .widget-quote-swiper__swiper{padding-bottom:var(--widget-spacing-small)}.widget-quote-swiper[data-padding=medium] .widget-quote-swiper__swiper{padding-bottom:var(--widget-spacing-medium)}.widget-quote-swiper[data-padding=large] .widget-quote-swiper__swiper{padding-bottom:var(--widget-spacing-large)}.widget-quote-swiper__swiper{overflow:hidden;margin-inline:-36px;padding-inline:36px}.widget-quote-swiper__thumbs{width:100%;background-color:var(--background-white-color);padding:0 24px;border-radius:16px;border:1px solid var(--border-color)}.widget-quote-swiper__thumbs [data-swiper-slide-index="0"]{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.widget-quote-swiper__thumbs [data-swiper-slide-index="1"]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.widget-quote-swiper__thumbs [data-swiper-slide-index="2"]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.widget-quote-swiper__thumbs [data-swiper-slide-index="3"]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.widget-quote-swiper__thumbs [data-swiper-slide-index="4"]{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.widget-quote-swiper__thumbs [data-swiper-slide-index="5"]{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.widget-quote-swiper__thumbs [data-swiper-slide-index="6"]{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.widget-quote-swiper__thumbs [data-swiper-slide-index="7"]{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.widget-quote-swiper__thumbs [data-swiper-slide-index="8"]{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.widget-quote-swiper__thumbs [data-swiper-slide-index="9"]{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.widget-quote-swiper__thumbs [data-swiper-slide-index="10"]{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.widget-quote-swiper__thumbs [data-swiper-slide-index="11"]{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.widget-quote-swiper__thumbs .swiper-wrapper{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (max-width:767px){.widget-quote-swiper__thumbs .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.widget-quote-swiper__thumbs .swiper-slide{width:unset;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0!important}@media (max-width:1023px){.widget-quote-swiper__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.widget-quote-swiper__action-button{min-height:unset;padding:8px 16px;margin-left:50%;margin-bottom:24px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.widget-quote-swiper[data-background-color=secondary] .button--outlined{border-color:var(--button-outlined-font-hover-color);color:var(--button-outlined-font-hover-color)}.widget-quote-swiper[data-background-color=secondary] .button--outlined:hover{border-color:var(--button-outlined-font-hover-color);color:var(--button-outlined-font-color);background-color:var(--button-outlined-font-hover-color)}.widget-quote-swiper[data-background-color=secondary] .review__author,.widget-quote-swiper[data-background-color=secondary] .review__text{color:var(--body-font-white-color)}.widget-quote-swiper .paused~.widget-quote-swiper__thumbs .swiper-slide-thumb-active .review-thumb::after{-webkit-animation:none;animation:none;width:100%}.review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.review__icon{width:52px;height:52px}.review__icon *{fill:var(--theme-tertiary-color)}.review__author,.review__text{color:var(--body-font-secondary-color)}.review__text{font-size:calc(52 / 16 * 1rem);font-family:var(--headings-font),sans-serif;font-weight:var(--headings-font-weight);line-height:1em;text-align:center;max-width:990px;width:100%}@media (max-width:1023px){.review__text{font-size:calc(38 / 16 * 1rem)}}.review__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.review__author:has(.review__image-container) .review__info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.review__image-container{width:48px;min-width:48px;aspect-ratio:1/1;border-radius:42rem;background-color:var(--background-secondary-color);margin:0;overflow:hidden}.review__image{height:100%;width:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.review__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(16 / 16 * 1rem);font-style:normal}.review__name{font-size:calc(var(--h5-font-size-mobile) / 16 * 1rem);font-family:var(--headings-font);font-weight:400}@media (min-width:1024px){.review__name{font-size:calc(var(--h5-font-size) / 16 * 1rem)}}.review-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:27px 0;border:none;background-color:transparent;width:100%}.review-thumb::after,.review-thumb::before{content:'';display:block;position:absolute;left:0;bottom:0;height:4px;border-top-left-radius:42rem;border-top-right-radius:42rem}.review-thumb::before{width:100%;background-color:var(--border-color)}.review-thumb::after{width:0%;background-color:var(--theme-primary-color)}.review-thumb__image-container{width:72px;min-width:72px;aspect-ratio:1/1;border-radius:42rem;background-color:var(--background-secondary-color);margin:0;overflow:hidden}.review-thumb__image{height:100%;width:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-transition:-webkit-filter .2s ease-out,-webkit-transform .2s ease-out;transition:-webkit-filter .2s ease-out,-webkit-transform .2s ease-out;transition:filter .2s ease-out,transform .2s ease-out;transition:filter .2s ease-out,transform .2s ease-out,-webkit-filter .2s ease-out,-webkit-transform .2s ease-out}.review-thumb__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:calc(16 / 16 * 1rem);font-style:normal;color:var(--body-font-primary-color)}.review-thumb__name{font-size:calc(var(--h5-font-size-mobile) / 16 * 1rem);font-family:var(--headings-font);font-weight:400;color:var(--headings-font-primary-color);margin-bottom:4px}@media (min-width:1024px){.review-thumb__name{font-size:calc(var(--h5-font-size) / 16 * 1rem)}}.swiper-slide.swiper-slide-thumb-active{position:relative}.swiper-slide.swiper-slide-thumb-active .review-thumb{pointer-events:none}.swiper-slide.swiper-slide-thumb-active .review-thumb::after{-webkit-animation:progress var(--progress-duration) linear forwards;animation:progress var(--progress-duration) linear forwards}.swiper-slide:not(.swiper-slide-thumb-active) .review-thumb{cursor:pointer}.swiper-slide:not(.swiper-slide-thumb-active) .review-thumb:hover .review-thumb__image{-webkit-filter:brightness(0.9);filter:brightness(.9);-webkit-transform:scale(1.1);transform:scale(1.1)}.swiper-slide:not(.swiper-slide-thumb-active) .review-thumb::after{-webkit-animation:none;animation:none;width:0%}@keyframes progress{from{width:0%}to{width:100%}}.simple-table,.widget-simple-table{width:100%;border:none;border-collapse:collapse}.simple-table__row,.widget-simple-table__row{border-bottom:solid 1px var(--border-color);vertical-align:top}.simple-table__key,.simple-table__value,.widget-simple-table__key,.widget-simple-table__value{padding:8px 0}.simple-table__key--heading,.simple-table__value--heading,.widget-simple-table__key--heading,.widget-simple-table__value--heading{text-align:left;color:var(--headings-font-primary-color)}.simple-table__key,.widget-simple-table__key{font-weight:700;padding-left:16px;padding-right:16px}.simple-table__value,.widget-simple-table__value{padding-right:16px}@media (max-width:767px){.simple-table__row,.widget-simple-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:8px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.simple-table__key,.simple-table__value,.widget-simple-table__key,.widget-simple-table__value{padding:0}}.simple-table[data-background-color=secondary] .simple-table,.simple-table[data-background-color=secondary] .widget-simple-table__key,.simple-table[data-background-color=secondary] .widget-simple-table__value,.widget-simple-table[data-background-color=secondary] .simple-table,.widget-simple-table[data-background-color=secondary] .widget-simple-table__key,.widget-simple-table[data-background-color=secondary] .widget-simple-table__value{color:var(--body-font-white-color)}.simple-table[data-background-color=secondary] .simple-table,.simple-table[data-background-color=secondary] .widget-simple-table__key--heading,.simple-table[data-background-color=secondary] .widget-simple-table__value--heading,.widget-simple-table[data-background-color=secondary] .simple-table,.widget-simple-table[data-background-color=secondary] .widget-simple-table__key--heading,.widget-simple-table[data-background-color=secondary] .widget-simple-table__value--heading{color:var(--headings-font-white-color)}.widget-steps__container{max-width:1170px}.widget-steps__column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.widget-steps__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;margin-top:48px}@media (min-width:1024px){.widget-steps__body{margin:0;padding:32px 0}}.widget-steps__title{margin:0}.widget-steps__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;position:relative;counter-reset:step;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.widget-steps__list-item{position:relative;counter-increment:step;padding:0 0 40px 64px}.widget-steps__list-item::before{content:counter(step);position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;width:48px;aspect-ratio:1/1;font-size:calc(var(--h4-font-size-mobile) / 16 * 1rem);font-weight:700;color:var(--theme-primary-color);background-color:var(--background-white-color);border:3px solid var(--border-color);border-radius:42rem;z-index:1}@media (min-width:1024px){.widget-steps__list-item::before{font-size:calc(var(--h4-font-size) / 16 * 1rem)}}.widget-steps__list-item::after{content:"";position:absolute;top:6px;left:22.5px;width:3px;height:100%;background:repeating-linear-gradient(to bottom,var(--border-color),var(--border-color) 10px,transparent 4px,transparent 20px)}.widget-steps__list-item:last-child{padding-bottom:0}.widget-steps__list-item:last-child::after{display:none}.widget-steps__name{font-size:calc(var(--h3-font-size-mobile) / 16 * 1rem);margin:3px 0 8px 0}@media (min-width:1024px){.widget-steps__name{font-size:calc(var(--h3-font-size) / 16 * 1rem)}}.widget-steps__image-container{height:100%;border-radius:32px;overflow:hidden}@media (min-width:1024px){.widget-steps__image-container{margin-right:48px}}.widget-steps__image{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.widget-steps[data-background-color=secondary] .widget-steps__name,.widget-steps[data-background-color=secondary] .widget-steps__title{color:var(--headings-font-white-color)}.widget-steps[data-background-color=secondary] .widget-steps__list-item{color:var(--body-font-white-color)}@media (max-width:1023px){.widget-text-visual .col:has(+ .col .widget-text-visual__image-container){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1024px){.widget-text-visual .col:has(+ .col .widget-text-visual__image-container) .widget-text-visual__wrapper{margin:0;margin-right:40px}}.widget-text-visual__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:40px 0 0 0}@media (min-width:1024px){.widget-text-visual__wrapper{margin-left:40px;padding:64px 0}}.widget-text-visual__title:has(+ .widget-text-visual__button),.widget-text-visual__title:has(+ .widget-text-visual__content){margin-bottom:16px}.widget-text-visual__content:has(+ .widget-text-visual__button){margin-bottom:32px}.widget-text-visual__image-container{height:100%;min-height:300px;max-height:300px;border-radius:32px;overflow:hidden;margin:0}@media (min-width:1024px){.widget-text-visual__image-container{min-height:400px;max-height:unset}}.widget-text-visual__image{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.widget-text-visual[data-background-color=secondary] .widget-text-visual__title{color:var(--headings-font-white-color)}.widget-text-visual[data-background-color=secondary] .widget-text-visual__content{color:var(--body-font-white-color)}.widget-text-visual[data-background-color=secondary] .widget-text-visual__button{color:var(--body-font-white-color)}.widget-text-visual[data-background-color=secondary] .widget-text-visual__button .icon *{fill:var(--body-font-white-color)}.widget-video{background-color:transparent!important;padding-bottom:0!important}.widget-video[data-background-color=secondary] .widget-video__title{color:var(--body-font-white-color)}.widget-video[data-padding=small]::before{height:calc(100% - var(--widget-spacing-small))}.widget-video[data-padding=medium]::before{height:calc(100% - var(--widget-spacing-medium))}.widget-video[data-padding=large]::before{height:calc(100% - var(--widget-spacing-large))}.widget-video__title{text-align:center;margin-bottom:40px}.widget-video__wrapper{position:relative;display:block;height:auto;width:100%;aspect-ratio:4/3;border-radius:16px;border:none;cursor:pointer}.widget-video__wrapper::before{content:'';position:absolute;display:block;top:50%;left:50%;height:80px;width:80px;border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99;background-color:rgba(62,131,38,.75);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 36'%3E%3Cpath fill='%23fff' d='M0.3948 4.47656C0.3948 1.31721 3.8853 -0.595114 6.5479 1.10549L27.723 14.63C30.1856 16.2028 30.1856 19.7993 27.723 21.3721L6.5479 34.8966C3.8853 36.5972 0.394802 34.6849 0.394802 31.5256V18.0011L0.3948 4.47656Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:54% center;background-size:25%;-webkit-transition:background-size .2s ease-out,-webkit-transform .2s ease-out;transition:background-size .2s ease-out,-webkit-transform .2s ease-out;transition:background-size .2s ease-out,transform .2s ease-out;transition:background-size .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}@media (min-width:768px){.widget-video__wrapper::before{height:88px;width:88px}}.widget-video__wrapper:hover::before{background-size:30%;-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}.widget-video__thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:16px}.widget-video__video-player{border-radius:16px;width:100%}.widget-video{background-color:transparent!important;padding-bottom:0!important}.widget-video[data-background-color=secondary] .widget-video__title{color:var(--body-font-white-color)}.widget-video[data-padding=small]::before{height:calc(100% - var(--widget-spacing-small))}.widget-video[data-padding=medium]::before{height:calc(100% - var(--widget-spacing-medium))}.widget-video[data-padding=large]::before{height:calc(100% - var(--widget-spacing-large))}.widget-video__title{text-align:center;margin-bottom:40px}.widget-video__wrapper{position:relative;display:block;height:auto;width:100%;aspect-ratio:4/3;border-radius:16px;border:none;cursor:pointer}.widget-video__wrapper::before{content:'';position:absolute;display:block;top:50%;left:50%;height:80px;width:80px;border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99;background-color:rgba(62,131,38,.75);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 36'%3E%3Cpath fill='%23fff' d='M0.3948 4.47656C0.3948 1.31721 3.8853 -0.595114 6.5479 1.10549L27.723 14.63C30.1856 16.2028 30.1856 19.7993 27.723 21.3721L6.5479 34.8966C3.8853 36.5972 0.394802 34.6849 0.394802 31.5256V18.0011L0.3948 4.47656Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:54% center;background-size:25%;-webkit-transition:background-size .2s ease-out,-webkit-transform .2s ease-out;transition:background-size .2s ease-out,-webkit-transform .2s ease-out;transition:background-size .2s ease-out,transform .2s ease-out;transition:background-size .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}@media (min-width:768px){.widget-video__wrapper::before{height:88px;width:88px}}.widget-video__wrapper:hover::before{background-size:30%;-webkit-transform:translate(-50%,-50%) scale(1.15);transform:translate(-50%,-50%) scale(1.15)}.widget-video__thumbnail{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:16px}.widget-video__video-player{border-radius:16px;width:100%}.quick-tabs__content,.widget-quick-tabs__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border-color);-ms-overflow-style:none;scrollbar-width:none}.quick-tabs__content::-webkit-scrollbar,.widget-quick-tabs__content::-webkit-scrollbar{display:none}@media (max-width:1023px){.quick-tabs__content,.widget-quick-tabs__content{margin-inline:-24px;padding-inline:24px;overflow-x:auto}}@media (max-width:1023px){.quick-tabs__payment-icons,.widget-quick-tabs__payment-icons{display:none}}.quick-tabs__list,.widget-quick-tabs__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;padding:32px 0}@media (max-width:1023px){.quick-tabs__list,.widget-quick-tabs__list{padding-block:24px;gap:24px;white-space:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.quick-tabs__list-item,.widget-quick-tabs__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.quick-tabs__button,.widget-quick-tabs__button{color:var(--button-default-font-color);font-family:var(--headings-font),Arial,sans-serif;font-size:1.25rem;font-weight:300}.quick-tabs__button:hover,.widget-quick-tabs__button:hover{text-decoration:underline}.error-message{background:var(--background-white-color);border-radius:16px;border:1px solid var(--border-color);margin:48px 0 48px;overflow:hidden}.error-message__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;margin:0 8px;padding:40px 0}@media (min-width:768px){.error-message__content{margin:0 24px}}.error-message__title{font-size:calc(var(--h4-font-size-mobile) / 16 * 1rem);color:var(--body-font-primary-color)}@media (min-width:1024px){.error-message__title{font-size:calc(var(--h4-font-size) / 16 * 1rem)}}.error-message__description{margin-top:16px}.error-message__image-container{margin:0;height:100%;width:calc(100% + 24px);border-radius:0 0 16px 16px;-webkit-transform:translateX(-12px);transform:translateX(-12px);aspect-ratio:4/3;overflow:hidden}@media (min-width:1280px){.error-message__image-container{border-radius:0 16px 16px 0;width:calc(100% + 12px);-webkit-transform:unset;transform:unset;aspect-ratio:556/432}}@media (min-width:768px){.error-message__image-container{aspect-ratio:16/9}}.error-message__picture{display:block;width:100%;height:100%}.error-message__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.error-message__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:32px}.account-settings-form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.account-settings-form__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:8px}@media (min-width:768px){.account-settings-form__grid{grid-template-columns:repeat(4,1fr);row-gap:16px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media (min-width:768px){.account-settings-form .form-field,.account-settings-form__field{grid-column:span 2}}@media (min-width:768px){.account-settings-form .form-field--full,.account-settings-form__field--full{grid-column:span 4}}@media (min-width:768px){.account-settings-form .form-field--quarter,.account-settings-form__field--quarter{grid-column:span 1}}.account-settings-form__title{display:block;font-size:1.5rem;padding:8px 0}.account-settings-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:768px){.account-settings-form__actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.address-form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.address-form__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:8px}@media (min-width:768px){.address-form__grid{grid-template-columns:repeat(4,1fr);row-gap:16px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media (min-width:768px){.address-form__field{grid-column:span 2}.address-form__field[data-type=AddressLine1],.address-form__field[data-type=Zip]{grid-column:span 1!important}}@media (min-width:768px){.address-form__field--full{grid-column:span 4}}@media (min-width:768px){.address-form__field--quarter{grid-column:span 1}}.address-form__field--salutation{grid-column:1/-1}@media (min-width:768px){.address-form__field#FormField_13,.address-form__field#FormField_8{grid-column:span 1}}@media (min-width:768px){.address-form__field#FormField_27{grid-column:span 4}}.address-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:768px){.address-form__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.address-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px;border:1px solid var(--border-color);border-radius:8px;height:100%}@media (max-width:575px){.address-card{padding:16px;gap:16px}}.address-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.address-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:1rem;line-height:1.25em;color:var(--body-font-primary-color)}.address-card__label{color:var(--body-font-secondary-color)}.address-card__name{font-size:1.125rem;font-weight:600}.address-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:16px;border-top:1px solid var(--border-color);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.address-card__location{font-size:1rem;line-height:1.5em;font-style:normal;color:var(--body-font-primary-color)}.address-card__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:auto}@media (min-width:576px) and (max-width:767px){.address-card__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px}}.address-card__button{width:100%}.messages-chat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.messages-chat__window{background-color:var(--background-secondary-color);border-radius:8px;max-height:500px;overflow:auto;margin-bottom:24px}.messages-chat__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;padding:24px}.messages-chat__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-bottom:2px}.messages-chat__list-item--received{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:16px}@media (min-width:576px){.messages-chat__list-item--received{padding-right:40px}}.messages-chat__list-item--received .messages-chat__message{background-color:var(--background-primary-color)}.messages-chat__list-item--received .messages-chat__message:after{left:-8px;border-top:10px solid var(--background-primary-color);border-left:10px solid transparent}.messages-chat__list-item--received.messages-chat__list-item--start .messages-chat__message{border-top-left-radius:0;border-bottom-left-radius:0}.messages-chat__list-item--received.messages-chat__list-item--start .messages-chat__date{display:none}.messages-chat__list-item--received.messages-chat__list-item--middle .messages-chat__message{border-top-left-radius:0;border-bottom-left-radius:0}.messages-chat__list-item--received.messages-chat__list-item--middle .messages-chat__message:after{display:none}.messages-chat__list-item--received.messages-chat__list-item--middle .messages-chat__date,.messages-chat__list-item--received.messages-chat__list-item--middle .messages-chat__order-number{display:none}.messages-chat__list-item--received.messages-chat__list-item--end .messages-chat__message{border-top-left-radius:0}.messages-chat__list-item--received.messages-chat__list-item--end .messages-chat__message:after{display:none}.messages-chat__list-item--received.messages-chat__list-item--end .messages-chat__order-number{display:none}.messages-chat__list-item--received:not(.messages-chat__list-item--start):not(.messages-chat__list-item--middle):not(.messages-chat__list-item--end) .messages-chat__message{border-top-left-radius:0}.messages-chat__list-item--sent{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:16px}@media (min-width:576px){.messages-chat__list-item--sent{padding-left:40px}}.messages-chat__list-item--sent .messages-chat__message{background-color:var(--theme-secondary-color);color:var(--body-font-white-color)}.messages-chat__list-item--sent .messages-chat__message:after{right:-8px;border-top:10px solid var(--theme-secondary-color);border-right:10px solid transparent}.messages-chat__list-item--sent.messages-chat__list-item--start .messages-chat__message{border-top-right-radius:0;border-bottom-right-radius:0}.messages-chat__list-item--sent.messages-chat__list-item--start .messages-chat__date{display:none}.messages-chat__list-item--sent.messages-chat__list-item--middle .messages-chat__message{border-top-right-radius:0;border-bottom-right-radius:0}.messages-chat__list-item--sent.messages-chat__list-item--middle .messages-chat__message:after{display:none}.messages-chat__list-item--sent.messages-chat__list-item--middle .messages-chat__date,.messages-chat__list-item--sent.messages-chat__list-item--middle .messages-chat__order-number{display:none}.messages-chat__list-item--sent.messages-chat__list-item--end .messages-chat__message{border-top-right-radius:0}.messages-chat__list-item--sent.messages-chat__list-item--end .messages-chat__message:after{display:none}.messages-chat__list-item--sent.messages-chat__list-item--end .messages-chat__order-number{display:none}.messages-chat__list-item--sent:not(.messages-chat__list-item--start):not(.messages-chat__list-item--middle):not(.messages-chat__list-item--end) .messages-chat__message{border-top-right-radius:0}.messages-chat__image-container{width:48px;height:auto;aspect-ratio:1/1;border-radius:100rem;overflow:hidden;-webkit-box-shadow:1px 2px 4px 0 rgba(49,49,47,.15);box-shadow:1px 2px 4px 0 rgba(49,49,47,.15);margin-bottom:8px}.messages-chat__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.messages-chat__message{position:relative;border-radius:6px;padding:8px 10px;-webkit-box-shadow:1px 2px 4px 0 rgba(49,49,47,.15);box-shadow:1px 2px 4px 0 rgba(49,49,47,.15)}.messages-chat__message:after{content:'';position:absolute;display:block;top:0;width:0;height:0}.messages-chat__subject{font-weight:600}.messages-chat__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:8px 0 16px 0}@media (min-width:576px){.messages-chat__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.messages-chat__order-number{font-size:.875rem;font-weight:600}.messages-chat__date{font-size:.875rem;color:var(--body-font-secondary-color)}.messages-chat__input{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:24px}@media (min-width:768px){.messages-chat__input{grid-template-columns:repeat(2,1fr)}}.messages-chat__input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.order-heading{margin-bottom:24px}.order-heading__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}@media (min-width:768px){.order-heading__wrapper{gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.order-heading__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:24px}@media (max-width:767px){.order-heading__controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.order-heading__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media (max-width:767px){.order-heading__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.order-heading__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media (max-width:767px){.order-heading__status{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}}.order-heading__status-label{display:inline-block;font-size:1rem;font-weight:600;line-height:1.25em;color:var(--body-font-primary-color)}.order-settings .col{margin-bottom:24px}@media (min-width:768px){.order-settings .col{margin-bottom:16px}}.order-settings__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:1rem;line-height:1.25em;color:var(--body-font-primary-color)}.order-settings__data-key{font-weight:600}.order-settings__location{font-size:1rem;line-height:1.5em;font-style:normal;color:var(--body-font-primary-color)}.order-settings__text{margin:0}.order-notes{margin-bottom:24px}.order-notes__wrapper{padding-bottom:24px;border-bottom:1px solid var(--border-color)}.order-products{margin-bottom:24px}.order-products .col{margin-bottom:24px}@media (min-width:768px){.order-products .col{margin-bottom:16px}}.order-totals__instructions{padding:24px 0;margin-bottom:24px}@media (max-width:767px){.order-totals__instructions{padding:0}}.order-totals__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:1rem;line-height:1.25em;color:var(--body-font-primary-color)}.order-totals__data-key{font-weight:600}.order-totals__table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:24px;background-color:var(--background-secondary-color);border-radius:8px}.order-totals__table-heading{font-size:1.125rem;line-height:1.5em;font-weight:600}.order-totals__table-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.order-totals__table-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-totals__table-item--total{padding-top:16px;border-top:1px solid var(--border-color)}.order-product-card{display:grid;grid-template-columns:150px auto;grid-template-rows:auto;gap:24px;padding:24px 16px;border:1px solid var(--border-color);border-radius:8px}@media (max-width:767px){.order-product-card{grid-template-columns:1fr;row-gap:16px}}.order-product-card__image{max-width:150px;aspect-ratio:1/1;overflow:hidden}.order-product-card__image>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.order-product-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.order-product-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}@media (max-width:1279px){.order-product-card__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.order-product-card__heading{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.order-product-card__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.order-product-card__title{font-size:1.25rem;line-height:1.25em}.order-product-card__button{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:24px;padding-right:24px}.order-product-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}@media (max-width:575px){.order-product-card__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}}.order-product-card__data-container{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}@media (max-width:1279px){.order-product-card__data-container{grid-template-columns:1fr;row-gap:16px}}.order-product-card__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:1rem;line-height:1.25em;color:var(--body-font-primary-color)}.order-product-card__data-key{font-weight:600}.order-product-card__total{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.order-product-card__total>.op-card__data{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:575px){.order-product-card__total>.op-card__data{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.order-product-card__shipping{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:span 2;gap:4px;padding-top:20px;border-top:1px solid var(--border-color)}.order-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px 32px;border:1px solid var(--border-color);border-radius:8px}@media (max-width:575px){.order-card{padding:16px;gap:16px}}.order-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.order-card__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}}.order-card__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.order-card__status-label{display:none;font-size:1rem;line-height:1.25em;color:var(--body-font-secondary-color)}.order-card__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:1rem;line-height:1.25em;color:var(--body-font-primary-color)}.order-card__data-key{color:var(--body-font-secondary-color)}.order-card__data-value{font-weight:600}.order-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-top:24px;border-top:1px solid var(--border-color)}@media (min-width:1024px) and (max-width:1279px){.order-card__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}}@media (max-width:767px){.order-card__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}}.order-card__data-container{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}@media (max-width:767px){.order-card__data-container{grid-template-columns:1fr;row-gap:8px}}.order-card__button{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:575px){.order-card__button{min-width:100%}}.address-results,.order-results,.return-results,.viewed-results,.wishlist-detail-results,.wishlist-results{margin-bottom:24px}.address-results .col,.order-results .col,.return-results .col,.viewed-results .col,.wishlist-detail-results .col,.wishlist-results .col{margin-bottom:24px}@media (min-width:768px){.address-results .col,.order-results .col,.return-results .col,.viewed-results .col,.wishlist-detail-results .col,.wishlist-results .col{margin-bottom:16px}}.return-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.return-form__form{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:24px}@media (min-width:768px){.return-form__form{grid-template-columns:repeat(2,1fr)}}.return-form__form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.returns-table{width:100%;border-collapse:collapse}.returns-table__head{display:none;background-color:var(--background-secondary-color)}@media (min-width:768px){.returns-table__head{display:table-header-group}}.returns-table__head-cell{padding:12px 16px;text-align:left}.returns-table__head-cell:last-of-type{text-align:right;width:200px}.returns-table__body>.returns-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid var(--border-light-color)}@media (min-width:768px){.returns-table__body>.returns-table__row{display:table-row}}.returns-table__cell{position:relative;padding:24px 0 12px 0}@media (min-width:768px){.returns-table__cell{padding:16px}.returns-table__cell:before{display:none}}.returns-table__cell:before{content:attr(data-label);position:absolute;top:0;left:0;font-size:1rem;font-weight:700;color:var(--form-label-font-color)}.returns-table__name{font-weight:600}.returns-table__data-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:8px}.returns-table__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:1rem;line-height:1.25em;color:var(--body-font-primary-color)}.returns-table__data-key{color:var(--body-font-secondary-color)}@media (max-width:767px){.returns-table__data-value{font-weight:600}}.returns-table__select{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:4px}@media (min-width:768px){.returns-table__select{margin:0 0 0 auto}}.return-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px 32px;border:1px solid var(--border-color);border-radius:8px}@media (max-width:575px){.return-card{padding:16px;gap:16px}}.return-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.return-card__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}}.return-card__heading .return-card__data-value{font-weight:600}.return-card__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.return-card__status-label{display:none;font-size:1rem;line-height:1.25em;color:var(--body-font-secondary-color)}.return-card__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:1rem;line-height:1.25em;color:var(--body-font-primary-color)}.return-card__data--full{grid-column:span 3}@media (max-width:767px){.return-card__data--full{grid-column:span 1}}@media (min-width:1024px) and (max-width:1279px){.return-card__data--full{grid-column:span 2}}.return-card__data-title{display:block;margin-bottom:4px}.return-card__data-key{color:var(--body-font-secondary-color)}.return-card__body{padding-top:24px;border-top:1px solid var(--border-color)}.return-card__data-container{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:16px;width:100%}@media (max-width:767px){.return-card__data-container{grid-template-columns:1fr;row-gap:8px}}@media (min-width:1024px) and (max-width:1279px){.return-card__data-container{grid-template-columns:repeat(2,1fr)}}.wishlist-create-form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.wishlist-create-form__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:8px}@media (min-width:768px){.wishlist-create-form__grid{grid-template-columns:repeat(4,1fr);row-gap:16px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media (min-width:768px){.wishlist-create-form__field{grid-column:span 2}}@media (min-width:768px){.wishlist-create-form__field--full{grid-column:span 4}}.wishlist-create-form__checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:16px}.wishlist-create-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-top:24px}@media (min-width:768px){.wishlist-create-form__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.wishlist__item{position:relative}.wishlist__item .button--delete{position:absolute;top:-10px;right:0}.wishlist__item .product-card__button-wishlist{display:none}.wishlist-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;position:relative}.wishlist-card form{position:absolute;width:100%}.wishlist-card__grid{aspect-ratio:1/1;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-template-areas:"tl tr" "bl br";gap:8px;padding:16px;border:1px solid var(--border-color);border-radius:8px}.wishlist-card__grid-item{aspect-ratio:1/1;border-radius:8px;overflow:hidden}.wishlist-card__grid-item:nth-child(n+4):not(:last-child){display:none}.wishlist-card__grid-item--amount{grid-area:br;align-self:end}.wishlist-card__image-wrapper{margin:0;width:100%;height:100%;background-color:var(--background-secondary-color)}.wishlist-card__image-wrapper picture{display:block;width:100%;height:100%;padding:10px}.wishlist-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;mix-blend-mode:multiply}.wishlist-card__context{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:var(--body-font-white-color);background-color:var(--button-secondary-background-color)}.wishlist-card__quantity{font-size:1.125rem}.wishlist-card__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px}.wishlist-card__title{color:var(--headings-font-primary-color)}.wishlist-card__label{color:var(--body-font-secondary-color)}.wishlist-card .button--delete{position:absolute;top:-10px;right:-10px}.wishlist-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;aspect-ratio:1/1;border:1px solid var(--border-color);border-radius:8px}.wishlist-button__context{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:var(--body-font-primary-color)}.wishlist-button__icon{width:48px;height:48px}.wishlist-buttons{border-top:1px solid var(--border-color);margin-top:80px;padding:10px 0}.payment-method-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px;border:1px solid var(--border-color);border-radius:8px;height:100%;position:relative}@media (max-width:575px){.payment-method-card{padding:16px;gap:16px}}.payment-method-card--new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;height:100%;border:1px solid var(--border-color);border-radius:8px;min-height:240px;text-align:center}.payment-method-card--new .payment-method-card__context{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:var(--body-font-primary-color)}.payment-method-card--new .payment-method-card__icon{width:48px;height:48px}.payment-method-card__default{color:var(--status-success-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-method-card__default-icon{width:1rem;height:1rem;color:inherit;fill:currentColor}.payment-method-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.payment-method-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:1rem;line-height:1.25em;color:var(--body-font-primary-color)}.payment-method-card__label{color:var(--body-font-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5ch}.payment-method-card__name{font-size:1.125rem;font-weight:600}.payment-method-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:16px;border-top:1px solid var(--border-color);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.payment-method-card__address-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.payment-method-card__address-label{font-weight:600}.payment-method-card__location{font-size:1rem;line-height:1.5em;font-style:normal;color:var(--body-font-primary-color)}.payment-method-card__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:auto}@media (min-width:576px) and (max-width:767px){.payment-method-card__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px}}.payment-method-card__button{width:100%}.col:has(.payment-method-card){margin-bottom:24px}.edit-payment-method__details-container{padding:15px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--background-secondary-color);margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.edit-payment-method__details:not(:first-child){margin-bottom:16px}.edit-payment-method__heading{margin-block:24px 16px}.edit-payment-method__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:8px;margin-bottom:32px}@media (min-width:768px){.edit-payment-method__grid{grid-template-columns:repeat(4,1fr);row-gap:16px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media (min-width:768px){.edit-payment-method__field{grid-column:span 2}}@media (min-width:768px){.edit-payment-method__field--full{grid-column:span 4}}@media (min-width:768px){.edit-payment-method__field--quarter{grid-column:span 1}}.edit-payment-method__field--salutation{grid-column:1/-1}.edit-payment-method__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:768px){.edit-payment-method__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.add-payment-method__heading{margin-block:24px 16px}.add-payment-method__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:8px;margin-bottom:32px}@media (min-width:768px){.add-payment-method__grid{grid-template-columns:repeat(4,1fr);row-gap:16px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media (min-width:768px){.add-payment-method__field{grid-column:span 2}}@media (min-width:768px){.add-payment-method__field--full{grid-column:span 4}}@media (min-width:768px){.add-payment-method__field--quarter{grid-column:span 1}}.add-payment-method__field--salutation{grid-column:1/-1}.add-payment-method__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:768px){.add-payment-method__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.add-payment-method #bc-account-payments [type=submit]{background-color:var(--button-primary-background-color);border-color:var(--button-primary-border-color);color:var(--button-primary-font-color)}.message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;padding:32px 16px;background-color:var(--background-white-color);border:1px solid var(--border-color);border-radius:16px}@media (min-width:768px){.message{padding:40px 64px}}.message__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:768px){.message__heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.message__title{margin:0 0 16px}.message__context{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.message__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:768px){.message__text-container{text-align:center}}.message__text{margin:0}.message__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:8px}@media (min-width:768px){.message__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.message .link{margin:0 auto}}.register-form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.register-form__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:8px}@media (min-width:768px){.register-form__grid{grid-template-columns:repeat(4,1fr);row-gap:16px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media (min-width:768px){.register-form__field{grid-column:span 2}}@media (min-width:768px){.register-form__field--full{grid-column:span 4}}@media (min-width:768px){.register-form__field--quarter{grid-column:span 1}}.register-form__title{display:block;font-size:1.5rem;padding:8px 0}.register-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:768px){.register-form__actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.login-grid__layout{display:grid;grid-template-columns:1fr;gap:64px}@media (min-width:768px){.login-grid__layout:has(.login-grid__item:first-child:not(:last-child)){grid-template-columns:repeat(2,1fr)}}.login-grid__item--returning .login-grid__wrapper{padding-top:32px}.login-grid__item--new .login-grid__wrapper{padding:32px 24px;background-color:var(--background-secondary-color)}.login-grid__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;height:100%}.login-grid__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:16px}.login-grid__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.login-grid__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.login-grid__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:100px;background-color:var(--theme-primary-color)}.login-grid-form__input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.forgot-password-form__divider{width:100%;margin:0;padding:0;border-color:var(--border-color);margin-top:24px}.forgot-password-form__create-account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px;padding-top:24px}@media (min-width:768px){.forgot-password-form__create-account{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}}.forgot-password-form__input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.forgot-password-form__input{width:100%}.forgot-password-form br{display:none}.new-password-form__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.new-password-form__grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:8px}@media (min-width:768px){.new-password-form__grid{grid-template-columns:repeat(4,1fr);row-gap:16px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media (min-width:768px){.new-password-form__field{grid-column:span 2}}.new-password-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:768px){.new-password-form__actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.new-password-form__input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.new-password-form__input{width:100%}.blog-grid{padding:32px 0}@media (min-width:768px){.blog-grid{padding:64px 0}}.blog-grid .row{row-gap:24px}@media (min-width:768px){.blog-grid .row{row-gap:40px}}.blog-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border-radius:24px;background-color:var(--background-white-color);border:1px solid var(--border-color);overflow:hidden;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}[data-background-color=secondary] .blog-card{border:none}.blog-card:hover .blog-card__button-icon{border:1px solid var(--button-primary-border-color);background-color:var(--button-primary-background-color)}.blog-card:hover .blog-card__button-icon svg{width:20px;height:20px}.blog-card:hover .blog-card__button-icon svg *{fill:var(--body-font-white-color)}.blog-card__image-container{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;overflow:hidden;margin:0;width:100%;aspect-ratio:3/2;background-color:var(--background-secondary-color)}.blog-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.blog-card__categories{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.blog-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:16px;padding:24px}.blog-card__link{color:var(--body-font-primary-color)}.blog-card__link:active,.blog-card__link:visited{color:initial}.blog-card__link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.blog-card__title{line-height:1.2em}.blog-card__date{color:var(--body-font-secondary-color);font-size:1rem;margin-top:-8px}.blog-card__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.blog-card__text p{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-card__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;pointer-events:none;font-size:calc(var(--button-primary-font-size) / 16 * 1rem);font-family:var(--button-font);font-weight:400;color:var(--body-font-secondary-color)}.blog-card__button-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid var(--border-color);background-color:var(--background-white-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blog-card__button-icon svg{width:20px;height:20px}.blog-card__button-icon svg *{fill:var(--body-font-secondary-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.label-list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.label-list__label{padding:8px;border-radius:4px;color:var(--body-font-secondary-color);background-color:var(--status-success-light-color);font-size:1rem;line-height:1}.blog-filter__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;border-bottom:1px solid var(--border-color);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding:8px 0 24px 0}.blog-filter__button{font-size:1rem;padding:8px 12px;border-radius:64px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.blog-carousel__heading,.widget-blog-carousel__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;height:100%}@media (min-width:1024px){.blog-carousel__heading,.widget-blog-carousel__heading{margin-left:32px}}.blog-carousel__text,.widget-blog-carousel__text{line-height:var(--body-font-line-height)}.blog-carousel__text:has(+ .arrow-link),.widget-blog-carousel__text:has(+ .arrow-link){margin-bottom:16px}@media (max-width:1023px){.blog-carousel__swiper,.widget-blog-carousel__swiper{margin-top:40px}}.blog-carousel__controls,.widget-blog-carousel__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:32px}@media (min-width:768px){.blog-carousel__controls,.widget-blog-carousel__controls{display:none}}.blog-carousel__button,.widget-blog-carousel__button{width:40px;aspect-ratio:1/1;background-color:var(--button-default-background-color);border:1px solid var(--button-default-border-color);border-radius:42rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;cursor:pointer}.blog-carousel__button[disabled],.widget-blog-carousel__button[disabled]{opacity:.5;cursor:not-allowed}.blog-carousel[data-background-color=secondary] .widget-blog-carousel__link,.blog-carousel[data-background-color=secondary] .widget-blog-carousel__text,.blog-carousel[data-background-color=secondary] .widget-blog-carousel__title,.widget-blog-carousel[data-background-color=secondary] .widget-blog-carousel__link,.widget-blog-carousel[data-background-color=secondary] .widget-blog-carousel__text,.widget-blog-carousel[data-background-color=secondary] .widget-blog-carousel__title{color:var(--body-font-white-color)}.blog-carousel[data-background-color=secondary] .widget-blog-carousel__link svg *,.blog-carousel[data-background-color=secondary] .widget-blog-carousel__text svg *,.blog-carousel[data-background-color=secondary] .widget-blog-carousel__title svg *,.widget-blog-carousel[data-background-color=secondary] .widget-blog-carousel__link svg *,.widget-blog-carousel[data-background-color=secondary] .widget-blog-carousel__text svg *,.widget-blog-carousel[data-background-color=secondary] .widget-blog-carousel__title svg *{fill:currentColor}@media (min-width:1024px){.col:has(.blog-carousel__heading),.col:has(.widget-blog-carousel__heading){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.blog-heading{margin-bottom:40px}.blog-heading__title{font-size:calc(var(--h2-font-size-mobile) / 16 * 1rem)}@media (min-width:1024px){.blog-heading__title{font-size:calc(var(--h1-font-size) / 16 * 1rem)}}.blog-heading__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.blog-heading__data,.blog-heading__data-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}.blog-heading__data-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.blog-heading__data-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.blog-heading__data:first-child:has(+ .blog-heading__data){margin-bottom:8px}@media (min-width:768px){.blog-heading__data:first-child:has(+ .blog-heading__data){margin:0}}.blog-heading__data:first-child:has(+ .blog-heading__data)::after{display:block;width:2px;height:26px;background-color:var(--border-color);margin:0 4px}@media (min-width:768px){.blog-heading__data:first-child:has(+ .blog-heading__data)::after{content:''}}.blog-heading__data--labels{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.author__image-container{overflow:hidden;margin:0;width:60px;aspect-ratio:1;border-radius:42rem;background-color:var(--background-secondary-color)}.author__picture{display:block}.author__image{min-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.author__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.author__link{color:var(--body-font-secondary-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.author__icon{height:20px;width:20px}.author__icon *{fill:var(--body-font-secondary-color)}.blog-thumbnail{margin-bottom:40px}.blog-thumbnail__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.blog-thumbnail__image-container{overflow:hidden;margin:0;width:100%;aspect-ratio:325/210;border-radius:8px;background-color:var(--background-secondary-color)}@media (min-width:768px){.blog-thumbnail__image-container{aspect-ratio:195/110}}.blog-thumbnail__picture{display:block;height:100%}.blog-thumbnail__image{min-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.blog-post .blog-content h2,.blog-post .blog-content h3,.blog-post .blog-content h4,.blog-post .blog-content h5,.blog-post .blog-content h6{margin-bottom:16px}.blog-post .blog-content p{margin-bottom:8px}.blog-post .blog-content p img{width:100%;margin:16px 0}.blog-post .blog-content p:has(+ h2),.blog-post .blog-content p:has(+ h3),.blog-post .blog-content p:has(+ h4),.blog-post .blog-content p:has(+ h5),.blog-post .blog-content p:has(+ h6){margin-bottom:24px}.blog-post .blog-content__button{margin-top:40px}.blog-post .blog-widgets{margin-bottom:40px}.brand-card{position:relative;display:block;width:100%;aspect-ratio:240/380;max-height:600px;padding:32px;border-radius:16px;overflow:hidden}@media (min-width:1024px){.brand-card{aspect-ratio:300/560}}.brand-card:hover .brand-card__background{-webkit-transform:scale(1.05);transform:scale(1.05)}.brand-card:hover .brand-card__background::before{opacity:0}.brand-card:hover .brand-card__background::after{opacity:1}.brand-card__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-primary-color);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.brand-card__background::before{content:'';opacity:1;position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(rgba(255,255,255,0)));background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(255,255,255,0) 100%);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.brand-card__background::after{content:'';opacity:0;position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(var(--hover-color)),to(transparent));background:linear-gradient(0deg,var(--hover-color) 0,transparent 100%);-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.brand-card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}.brand-card__logo{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;bottom:32px;max-height:120px;max-width:150px;width:100%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.brand-card__logo svg{fill:var(--body-font-white-color)}.brand-card__logo .brand-card__logo-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.brands-overview{padding-top:16px}.brands-overview__container{border-top:1px solid var(--border-color);-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}@media (min-width:576px){.brands-overview__container{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:768px){.brands-overview__container{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (min-width:1024px){.brands-overview__container{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.brands-overview__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:32px}.brands-overview__title{margin-bottom:16px}.brands-overview__link{color:var(--body-font-primary-color);font-size:.875rem}.brands-overview [data-brands-layout=rows]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.brands-overview [data-brands-layout=rows] .brands-overview__list{border-bottom:1px solid var(--border-color);-webkit-column-count:1;-moz-column-count:1;column-count:1;padding:16px 0;margin:0}@media (min-width:576px){.brands-overview [data-brands-layout=rows] .brands-overview__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:768px){.brands-overview [data-brands-layout=rows] .brands-overview__list{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (min-width:1024px){.brands-overview [data-brands-layout=rows] .brands-overview__list{-webkit-column-count:6;-moz-column-count:6;column-count:6}}@media (min-width:576px){.brands-overview [data-brands-layout=rows] .brands-overview__title{-webkit-column-break-after:column;-moz-column-break-after:column;break-after:column}}@media (max-width:1023px){.cart .page-heading{padding-top:16px;margin-bottom:0}}@media (max-width:767px){.cart .page-heading__title{font-size:2.375rem}}.cart .product-info__service .heading--mb24{margin-bottom:8px}.cart-info,.cart-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.cart-summary{gap:24px;padding:32px;background-color:var(--background-white-color);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);color:var(--base-gray-1000-color)}.cart-summary__title{color:var(--body-font-secondary-color);font-size:1.25rem;font-family:var(--headings-font);font-weight:400;margin-bottom:-16px}.cart-summary__discount .accordion__name{font-weight:600}.cart-summary__totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-top:24px}.cart-summary__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.cart-summary__controls[data-cart-valid=false]{-webkit-filter:opacity(0.5) grayscale(100%);filter:opacity(.5) grayscale(100%);cursor:not-allowed}.cart-summary__controls[data-cart-valid=false] *{pointer-events:none}.cart-summary__legal{font-size:.875rem;line-height:1.5em;text-align:center}.cart-info{gap:16px;margin-top:24px}.cart-info:not(:last-child){padding-bottom:24px;border-bottom:1px solid var(--border-color)}.cart-info__title{font-size:1.25rem}.cart-info .link{margin-top:8px}.discount-form{border-bottom:1px solid var(--border-color);padding-bottom:16px}.discount-form__input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.discount-form .form-input__label{margin-bottom:0}.discount-form .form-input__label-text{font-size:1.25rem;font-family:var(--headings-font);font-weight:400}.discount-form .form-input__text{color:var(--base-gray-1000-color);font-size:1rem;font-weight:400;margin-bottom:16px}.discount-form .form-input__input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.totals-table__head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.totals-table__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.totals-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.totals-table__row--discount .totals-table__cell+.totals-table__cell{color:var(--base-gray-1000-color)}.totals-table__row--shipping .totals-table__cell+.totals-table__cell{font-family:var(--body-font);color:var(--base-gray-1000-color)}.totals-table__row--total{border-top:1px solid var(--border-color);margin-top:12px;padding-top:24px;font-size:1.125rem;font-weight:600;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.totals-table__row--total .totals-table__cell strong{color:var(--body-font-secondary-color);font-family:var(--headings-font);font-size:1.25rem;font-weight:400}.totals-table__row--total .totals-table__cell:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.totals-table__row--total .totals-table__cell:first-child strong{font-size:1.125rem}.totals-table__tax-label{font-size:1rem;font-weight:400}.totals-table__cell{font-weight:400;text-align:left}.totals-table__cell+.totals-table__cell{color:var(--body-font-secondary-color);font-family:var(--headings-font);font-weight:400;text-align:right}.payment-methods__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.payment-methods__list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.payment-methods__icon{width:40px;height:30px}.cart-usps__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.cart-usps__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.cart-usps__icon{width:20px;height:20px;margin:2px 0}.cart-usps__icon *{fill:var(--status-success-color)}[data-cart] [data-cart-status]:has(.alert){margin-bottom:24px}.cart-list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0}.cart-list__item{padding:0 0 32px 0}.cart-list__item:not(:last-of-type){border-bottom:1px solid var(--border-color)}.cart-list__item:not(:first-of-type){padding:8px 0 32px 0}.cart-item{color:var(--base-gray-1000-color);display:grid;grid-template-columns:80px auto;gap:16px;padding:24px 0 0 0}@media (min-width:375px){.cart-item{grid-template-columns:96px auto}}@media (min-width:576px){.cart-item{grid-template-columns:112px auto;gap:24px}}@media (min-width:768px){.cart-item{grid-template-columns:136px auto}}.cart-item__image-container{width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;position:relative}.cart-item__image-container svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.cart-item__image{max-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.cart-item__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}@media (max-width:767px){.cart-item__body{position:relative}}.cart-item__heading{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}@media (max-width:1023px){.cart-item__heading{padding-right:64px}}@media (max-width:767px){.cart-item__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0;position:static;height:100px}}.cart-item__title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:calc(1rem * .25)}@media (max-width:767px){.cart-item__title-container{gap:calc(1rem * .5)}}.cart-item__link{display:inline-block;color:inherit}.cart-item__link:hover .cart-item__title{text-decoration:underline}@media (max-width:767px){.cart-item__sub{font-size:1rem}}.cart-item__title{color:var(--body-font-secondary-color);font-family:var(--headings-font);font-size:1.5rem;font-weight:400}.cart-item__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media (max-width:1023px){.cart-item__actions{position:absolute;top:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.cart-item__actions{top:auto;bottom:0}}.cart-item__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:2.5rem;min-width:2.5rem;width:2.5rem;height:2.5rem;border-radius:42rem;padding:0;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:767px){.cart-item__button{min-height:3rem;min-width:3rem;width:3rem;height:3rem}}.cart-item__button:hover{border-color:var(--status-error-color)}.cart-item__options{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.cart-item__option{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.cart-item__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px;width:100%}@media (min-width:576px){.cart-item__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media (max-width:767px){.cart-item__controls{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 136px);margin-left:-136px;margin-top:16px}}@media (max-width:575px){.cart-item__controls{width:calc(100% + 112px);margin-left:-112px}}@media (max-width:374px){.cart-item__controls{width:calc(100% + 96px);margin-left:-96px}}.cart-item__price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:12px;width:25%}@media (max-width:767px){.cart-item__price-container{width:calc((100% / 3) - 16px);gap:8px}}.cart-item__price-container--totals{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:576px){.cart-item__price-container--totals{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media (max-width:767px){.cart-item__price-container--totals{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.cart-item__price-container--totals .cart-item__price-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.cart-item__price-container--totals .cart-item__price{font-size:calc(1rem * 1.25);font-weight:500}.cart-item__price-container--light{opacity:.5}.cart-item__price-label{color:var(--body-font-secondary-color);display:block;font-size:1rem;font-weight:400}.cart-item__price-label--hidden{display:none}.cart-item__price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:20px}.cart-item__price{color:var(--body-font-secondary-color);font-family:var(--headings-font);font-weight:400;font-size:calc(1rem * 1.25)}.cart-item__tax{font-size:1rem}.cart-item__icon *{fill:var(--base-gray-800-color)}.cart-item .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;width:25%}@media (max-width:767px){.cart-item .quantity{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}.cart-item .quantity__label{color:var(--body-font-secondary-color);display:block;font-size:1rem;font-weight:400}.cart-item .quantity__layout{-ms-flex-item-align:start;align-self:start;min-width:100px}.cart-item .quantity__input{border:none;text-align:center;width:100%}.row:has(.loadingOverlay){position:relative}.loadingOverlay{display:none;position:absolute;inset:0;background-color:rgba(252,254,251,.75);z-index:20}.loadingOverlay::after{content:'';position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px;height:48px;border-radius:42rem;border:4px solid var(--theme-secondary-color);-webkit-animation:ripple 1.5s cubic-bezier(.4,0,.2,1) infinite;animation:ripple 1.5s cubic-bezier(.4,0,.2,1) infinite;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes ripple{0%{-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);opacity:1}100%{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:0}}@keyframes ripple{0%{-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);opacity:1}100%{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:0}}.pallet-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;border-bottom:1px solid var(--border-color);padding-bottom:40px;position:relative}.cart-summary .pallet-counter{margin:-32px -32px 0;padding:32px 32px 40px}.pallet-counter__score{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--base-gray-100-color);padding:10px 16px;border-radius:var(--border-radius-small);gap:14px}.pallet-counter__score:has(.pallet-counter__body[data-pallet-status=success]){background-color:var(--background-quaternary-color)}.pallet-counter__score:has(.pallet-counter__body[data-pallet-status=success]) .pallet-counter__image-container:after{background-color:var(--theme-primary-color)}.pallet-counter__image-container{width:52px;height:52px;position:relative;aspect-ratio:1}.pallet-counter__image-container:after{content:'';background-color:var(--background-white-color);border-radius:42rem;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;-webkit-transform:scale(.8);transform:scale(.8)}.pallet-counter__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;position:relative;z-index:1}.pallet-counter__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:200;color:var(--headings-font-primary-color);font-family:var(--headings-font)}.pallet-counter__title{font-size:calc(var(--body-font-size) / 16 * 1rem);font-weight:400}.pallet-counter__text{line-height:1.25em}.pallet-counter__label{font-size:.875rem;color:var(--headings-font-primary-color)}.pallet-counter__count{color:var(--body-font-secondary-color)}.pallet-counter__progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;gap:12px}.pallet-counter__bar{position:relative;width:100%;background-color:var(--base-gray-100-color);border-radius:5px;height:5px}.pallet-counter__bar-fill{position:absolute;top:0;left:0;border-radius:5px;height:5px;background:var(--theme-primary-color);background:-webkit-gradient(linear,right top,left top,from(var(--theme-tertiary-color)),to(var(--theme-primary-color)));background:linear-gradient(-90deg,var(--theme-tertiary-color) 0,var(--theme-primary-color) 100%);color:var(--headings-font-primary-color)}.pallet-counter__tooltip{position:absolute;background-color:var(--background-white-color);border-radius:5px;padding:2px 4px;line-height:12px;top:calc(100% + 9px);-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.35);box-shadow:0 0 4px 0 rgba(0,0,0,.35);-webkit-transform:translateX(-50%);transform:translateX(-50%);color:var(--headings-font-primary-color)}.pallet-counter__tooltip::after{content:'';position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:5px solid var(--background-white-color);-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.35));filter:drop-shadow(0px 0px 2px rgba(0, 0, 0, .35));z-index:-2}.pallet-counter__tooltip::before{content:'';position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;background-color:var(--background-white-color);height:100%;top:0;border-radius:5px;z-index:-1}.pallet-counter__confetti-container{position:fixed;width:100%;height:100%;overflow:hidden;pointer-events:none;top:0;left:0;position:absolute}.category-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;background-color:var(--background-primary-color);margin-bottom:24px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.category-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.category-card__link{color:initial;text-decoration:none}.category-card__link:active,.category-card__link:visited{color:initial}.category-card__link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.category-card__image-container{overflow:hidden;width:100%;aspect-ratio:4/3;border-radius:4px;background-color:var(--background-secondary-color)}.category-card__picture{display:block;width:100%;height:100%}.category-card__image{min-width:100%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;mix-blend-mode:multiply}.category-card__name{display:block;text-align:center;width:100%}.category__layout{margin-top:24px}@media (min-width:1024px){.category__layout{margin-top:80px}}.category__layout--loading{opacity:.5;pointer-events:none;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.category__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-bottom:8px}@media (min-width:1024px){.category__top{margin-bottom:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.category__title{margin-bottom:0}.category__bottom{position:relative;z-index:0;margin-top:80px}.category__bottom::before{content:"";display:block;position:absolute;top:0;left:50%;bottom:0;width:100vw;height:100%;margin-left:-50vw;z-index:-1;background-color:var(--background-secondary-color)}.category__description{margin-block:48px}@media (min-width:1024px){.category__description{margin-block:64px}}.category__description-title{margin-bottom:24px}@media (min-width:1412px){.category__description-title{font-size:calc(52 / 16 * 1rem)}}@media (min-width:1024px){.category__description-content{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}.category [data-content-region]:not(:empty){margin-bottom:48px}@media (min-width:1024px){.category [data-content-region]:not(:empty){margin-bottom:64px}}@media (max-width:767px){.category-filters__results,.content-filters__results{display:none}}.category-filters__view,.content-filters__view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.result-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;width:100%;margin-bottom:40px}@media (min-width:768px){.result-filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.result-filters__controls button[data-filter-trigger]{width:100%}.sorting-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;margin:0;border:1px solid var(--border-color);border-radius:var(--form-field-border-radius);background-color:var(--background-white-color);-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.sorting-selector__label{margin:0;padding:15px 0 15px 16px;font-size:1rem;font-weight:500;line-height:1;white-space:nowrap;color:var(--body-font-primary-color)}.sorting-selector__select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 48px 0 12px;height:auto;max-width:unset;font-family:var(--body-font),sans-serif;font-size:1rem;color:var(--body-font-secondary-color);border:none;border-radius:inherit;background-position:right 1rem center;background-size:.75rem}.category-products__layout{display:grid;grid-template-columns:100%;gap:24px 16px}@media (min-width:576px){.category-products__layout{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.category-products__layout{gap:32px 24px}}@media screen and (min-width:900px){.category-products__layout{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px) and (max-width:1279px){.category-products__layout{grid-template-columns:repeat(2,1fr)}}.category-pagination{margin-top:64px}.category-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:16px}.category-navigation:has(+ .facet-block){padding-bottom:24px;border-bottom:1px solid var(--border-color)}.category-navigation__title{font-size:1.125rem;color:var(--headings-font-primary-color)}.category-navigation__navigation--expanded .category-navigation__item{display:block!important}.category-navigation__navigation--expanded .category-navigation__trigger-text--show{display:none}.category-navigation__navigation--expanded .category-navigation__trigger-text--hide{display:block}.category-navigation__navigation--expanded .category-navigation__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.category-navigation__menu{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.category-navigation__menu:after{content:'';position:absolute;top:0;left:0;width:1px;height:100%;background-color:var(--border-color)}.category-navigation__menu+.category-navigation__trigger{display:none}.category-navigation__menu:has(> :nth-child(7))+.category-navigation__trigger{display:-webkit-box;display:-ms-flexbox;display:flex}.category-navigation__item:nth-child(n+7){display:none}.category-navigation__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:16px;font-family:"Source Sans 3",sans-serif;font-size:1rem;background:0 0;border:none;cursor:pointer}.category-navigation__trigger:hover .category-navigation__trigger-text{text-decoration:underline}.category-navigation__icon{width:16px;height:16px;min-width:16px;min-height:16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.category-navigation__trigger-text[aria-hidden=true]{display:none}.category-navigation__link{color:inherit;text-decoration:none;padding:6px 0 6px 16px;z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--headings-font-primary-color);-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.category-navigation__link::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;border-radius:0 8px 8px 0;background-color:transparent;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.category-navigation__link:hover{background-color:var(--background-secondary-color)}.category-navigation__link:hover::before{background-color:var(--border-color)}.category-navigation__link--active::before{background-color:var(--theme-primary-color)!important}.category-navigation__show-all{color:var(--base-gray-600-color);text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:1rem;font-size:.875rem}.category-navigation__show-all:hover{color:var(--base-gray-1000-color);text-decoration:none}.category-navigation__show-all-icon{color:inherit;width:1rem;height:1rem}.category-navigation__show-all-icon *{fill:currentColor}.sidebar--category{margin-inline:-24px;padding-inline:24px}@media (max-width:1023px){.sidebar--category{padding-inline:0;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%;max-width:360px;top:0;height:100%;background:var(--background-primary-color);overflow-x:hidden;z-index:99;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.sidebar--category[aria-hidden=true]{-webkit-transform:translateX(calc(-100% - 1px));transform:translateX(calc(-100% - 1px))}.sidebar--category[aria-hidden=false]{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar--category[aria-hidden=false]~.sidebar-backdrop{opacity:.25;visibility:visible;pointer-events:auto}}.sidebar__skip-link{display:none;position:absolute;top:0;left:0;width:1px;height:1px;padding:8px 0;font-size:1.125rem;background:var(--background-primary-color);overflow:hidden}@media (min-width:1024px){.sidebar__skip-link{display:block}}.sidebar__skip-link:focus{position:static;width:auto;height:auto}.sidebar__actions,.sidebar__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0;margin:0 24px}@media (min-width:1024px){.sidebar__actions,.sidebar__heading{display:none}}.sidebar__heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--border-color);font-size:1.125rem;padding:20px 0;color:var(--headings-font-primary-color)}.sidebar__close{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem;border:1px solid var(--button-default-border-color);border-radius:8px;background-color:transparent}.sidebar__close .icon{pointer-events:none;width:1.25rem;height:1.25rem}@media (max-width:1023px){.sidebar__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:24px}}.sidebar__actions{border-top:1px solid var(--border-color)}.sidebar__trigger{width:100%}.sidebar-backdrop{position:fixed;opacity:0;visibility:hidden;pointer-events:none;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:var(--theme-secondary-color);z-index:98;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.compare__title{font-size:1.5rem;font-weight:700;margin-bottom:32px}@media (max-width:767px){.compare__title{font-size:1.125rem}}.compare__wrapper{overflow-y:hidden;overflow-x:auto}.compare__table{border-collapse:collapse;min-width:1000px;width:100%}.compare__table td,.compare__table th{width:25%}@media (min-width:1024px){.compare__table td,.compare__table th{width:20%}}.compare__group th{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);color:var(--body-font-secondary-color);font-size:1.5rem;padding:20px 12px;text-align:left}.compare thead{position:sticky;top:0}.compare tbody :not(.compare__panel) .compare__row:nth-child(odd){background-color:var(--background-secondary-color)}.compare__data,.compare__header,.compare__heading{padding:10px 12px}.compare__heading{padding:10px 12px}@media (max-width:1023px){.compare__heading{padding:10px 0;position:relative;width:0!important;white-space:nowrap}}@media (max-width:1023px){.compare__prop{position:absolute;left:12px;top:10px}}.compare__header{vertical-align:top;position:relative}.compare__header .product__header{color:var(--body-font-primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.compare__header .product__label{padding:6px 12px;font-weight:600;color:var(--body-font-white-color);border-radius:4px;background-color:var(--form-label-font-success-color);position:absolute;top:10px;left:10px}.compare__header .product__image{background-color:var(--background-secondary-color);border-radius:5px;height:200px}.compare__header .product__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;height:100%;width:100%}.compare__header .product__title{text-align:left}.compare__header .product__review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;margin-top:auto;padding:0}.compare__header .product__reviews{font-size:.75rem;font-weight:400;line-height:1rem;padding-left:6px;padding-top:2px}.compare__header .product__star{height:14px;width:14px}.compare__header .product__star *{fill:var(--rating-full-color)}.compare__header .product__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 0}.compare__header .product__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-size:1.125rem}.compare__header .product__stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-size:.875rem;font-weight:400}.compare__header .product__stock--in-stock{color:var(--status-success-color)}.compare__header .product__wishlist{background-color:var(--background-primary-color);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:20px;right:22px;z-index:10;position:absolute;height:36px;width:36px}.compare__header .product__wishlist .icon{display:block}.compare__header .product__wishlist .icon+.icon{display:none}.compare__header .product__wishlist :checked~.icon{display:none}.compare__header .product__wishlist :checked~.icon+.icon{display:block}.compare__header .product__actions .product__wishlist{top:65px}.compare__header .product__actions .button{bottom:28px;right:12px;position:absolute}.compare__header .product__remove{background-color:var(--background-primary-color);border-radius:100%;border:none;height:38px;width:38px;top:20px;right:22px;z-index:10;position:absolute}.compare__header .product__remove .icon{width:1.25rem;height:1.25rem}.compare__panel{-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;background-color:var(--background-primary-color);border-bottom:1px solid var(--border-color);position:fixed;width:100%;top:0;-webkit-transform:translateY(-125%);transform:translateY(-125%);z-index:100}.compare__panel.fixed{-webkit-transform:none;transform:none}.compare__panel .compare__row{background-color:var(--background-primary-color)}.compare__panel .product__fixed{color:var(--body-font-primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.compare__panel .product__image{border-radius:3px;height:60px;width:60px}.compare__panel .product__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:22px;position:relative;width:calc(100% - 70px)}.compare__panel .product__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;top:0;left:0;right:5px}@media (max-width:1023px){.compare__data{padding-top:32px}}.compare__data .icon{height:1rem;width:1rem;-webkit-transform:translateY(4px);transform:translateY(4px)}.compare__data .icon--yes *{fill:var(--form-label-font-success-color)}.compare__data .icon--no *{fill:var(--link-with-icon-font-color)}.compare__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compare__bottom .product__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 0}.compare__bottom .product__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-size:1.125rem}.compare__bottom .product__stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-size:.875rem;font-weight:400}.compare__bottom .product__stock--in-stock{color:var(--status-success-color)}.compare__bottom .button .icon{width:1.5rem;height:1.5rem;-webkit-transform:none;transform:none}.compare__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:24px}.compare__link{color:var(--link-with-icon-font-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.compare__link .icon{height:1rem;width:1rem}.compare__link .icon *{fill:var(--link-with-icon-font-color)}.compare__link:hover{color:var(--link-with-icon-font-hover-color)}.compare__link:hover .icon *{fill:var(--link-with-icon-font-hover-color)}tfoot .compare__row td{border-top:1px solid var(--border-color)}.comparison-table{overflow-y:auto}.comparison-table__body{width:-webkit-max-content;width:-moz-max-content;width:max-content}.comparison-table__cell{padding-left:16px}@media (max-width:1023px){.comparison-table__cell:first-of-type{display:none}}.comparison-table__section{width:100%;border-bottom:var(--border-color) 1px solid}.comparison-table__section[open]{margin-bottom:16px;border-bottom:transparent}.comparison-table__section[open] .comparison-table__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.comparison-table__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 0;cursor:pointer}.comparison-table__icon{position:sticky;left:0;width:16px;height:16px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.comparison-table__title{position:sticky;left:32px}.comparison-table__footer{margin:40px 0 24px 0}.specification-table{width:100%;border-collapse:collapse;text-align:left}.specification-table__caption,.specification-table__heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1023px){.specification-table__row{position:relative}}.specification-table__row:nth-of-type(odd){background-color:var(--background-secondary-color)}.specification-table__row:nth-of-type(odd) .specification-table__cell:first-of-type{background-color:var(--background-secondary-color)}.specification-table__cell{padding:16px 0 16px 16px}@media (max-width:1023px){.specification-table__cell:not(.specification-table__cell:first-of-type){padding:40px 0 8px 16px}}@media (max-width:1023px){.specification-table__cell:first-of-type{position:absolute!important;width:100%;background:0 0!important;border-bottom:transparent}}.specification-table__cell:empty::before{content:"-"}.specification-table .compareTable-item{padding:16px}@media (max-width:767px){.specification-table .compareTable-item{padding:48px 16px 16px 16px}}.specification-table .compareTable-item ul{padding-left:16px}@media (max-width:1023px){.specification-table__cell-title{position:sticky;left:16px}}.comparison-table__footer,.comparison-table__products,.comparison-table__row,.specification-table__footer,.specification-table__products,.specification-table__row{display:grid;grid-template-columns:repeat(var(--column-count),calc(var(--column-width) * 1px));width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:1023px){.comparison-table__footer,.comparison-table__products,.comparison-table__row,.specification-table__footer,.specification-table__products,.specification-table__row{grid-template-columns:repeat(var(--column-count-mobile),240px)}}.comparison-table__cell:first-of-type,.specification-table__cell:first-of-type{position:sticky;left:0;font-weight:600;background:#fff;z-index:4}.contact-page__form{margin:40px 0}.account-menu__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.account-menu__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (min-width:768px){.account-menu__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.account-menu__button{display:-webkit-box;display:-ms-flexbox;display:flex}}.customer-address__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.customer-address__location{font-size:1rem;line-height:1.75em;font-style:normal;color:var(--body-font-primary-color);margin-bottom:8px}.category-description,.category-grid{margin-top:64px}.category-grid__title{margin-bottom:24px}.category-description h3{margin-bottom:24px}.category-description h4{margin-bottom:8px}.category-description p{margin-bottom:8px}.category-description p:has(+ h4){margin-bottom:16px}.page-wysiwyg ul{display:block;list-style-type:disc;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-padding-start:40px;padding-inline-start:40px;unicode-bidi:isolate}.page-wysiwyg ol{display:block;list-style-type:decimal;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-padding-start:40px;padding-inline-start:40px;unicode-bidi:isolate}.page-wysiwyg p{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0px;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;unicode-bidi:isolate}.page-wysiwyg p:empty{height:1em}article+article{display:none}.product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px 32px;height:100%;padding:24px;border:1px solid var(--border-color);border-radius:16px;background-color:var(--background-white-color);overflow:hidden}.product-card--list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-card--list .product-card__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-card--list .product-card__image-container{width:140px;height:140px}.product-card--list .product-card__title{text-align:left}@container (max-width:480px){.product-card--list{display:grid;grid-template-columns:auto 1fr;gap:24px 8px;padding:16px}.product-card--list .product-card__content{display:contents}.product-card--list .product-card__body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-card--list .product-card__actions{grid-column:1/-1}.product-card--list .product-card__image-container{width:100px;height:100px}}.product-card__visual{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative}.product-card__image-container{position:relative;margin:0;width:100%;height:100%;aspect-ratio:1/1;background-color:var(--background-white-color);z-index:0}.product-card__link:hover .product-card__backdrop{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.product-card__link:has(.product-card__title){color:var(--headings-font-primary-color)}.product-card__link:has(.product-card__title):hover{text-decoration:underline}.product-card__backdrop{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%;aspect-ratio:1/1;border-radius:42rem;z-index:-1;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.product-card__image{height:100%;width:100%;min-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.product-card__label-list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;left:0;top:0;z-index:2}.product-card__label{padding:6px 12px;line-height:1;font-size:calc(var(--h6-font-size) / 16 * 1rem);font-weight:500;font-family:var(--headings-font),Arial,sans-serif;border-radius:42rem;color:var(--body-font-white-color);background-color:var(--label-background-color)}.product-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:inherit;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.product-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.product-card__title{font-size:calc(var(--h5-font-size-mobile) / 16 * 1rem);color:var(--headings-font-primary-color);text-align:center}@media (min-width:1024px){.product-card__title{font-size:calc(var(--h5-font-size) / 16 * 1rem)}}.product-card__information,.product-card__sku{line-height:var(--body-font-line-height)}.product-card__sku{color:var(--body-font-secondary-color)}.product-card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.product-card__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.product-card__atc-button{padding:11px}.product-card__button{width:100%}.product-card__button:not(.button--primary){font-size:calc(18 / 16 * 1rem);font-weight:350!important;padding:8px 12px}.product-card__button:not(.button--primary) .icon{width:1.25rem;height:1.25rem}.pricing__price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.pricing__label,.pricing__tax{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden}.pricing__price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.pricing__price-wrapper>.pricing__price-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.pricing__price{font-size:calc(var(--h5-font-size) / 16 * 1rem);font-family:var(--headings-font),sans-serif;color:var(--body-font-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pricing__price--old{font-size:1rem;line-height:1;font-weight:300;color:var(--body-font-primary-color)}.pricing__unit{font-size:1rem}.pricing__meta{font-size:.875rem;font-family:var(--body-font)}.pricing__meta-item{font-weight:600}.pricing__meta-item:first-of-type:not(:last-of-type)::after{content:'|';margin-left:.5ch}.pricing__strikethrough{position:relative;text-decoration:none}.pricing__strikethrough:after{content:'';position:absolute;top:50%;left:-2px;width:calc(100% + 4px);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);border-top:1.5px solid var(--body-font-primary-color)}.pricing__tax{color:var(--body-font-secondary-color)}.product-info{margin-block:48px}@media (min-width:1024px){.product-info{margin-block:64px}}.product-info__sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}@media (min-width:1024px){.product-info__sections{padding-right:32px;gap:64px}}.product-info__section{scroll-margin-top:100px}@media (min-width:1024px){.product-info__section{scroll-margin-top:160px}}.product-info__title{margin-bottom:16px}.product-info__body--service{background-color:var(--background-white-color);padding:24px;border-radius:var(--border-radius-medium);border:1px solid var(--border-color)}@media (min-width:1024px){.product-info__body--service{padding:24px}}.product-info__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px 16px;margin-top:16px}@media (min-width:1024px){.product-info__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.product-info__button{width:100%}.product-info__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:16px}.product-info__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:64px;margin-top:80px}@media (min-width:1024px){.product-info__sidebar{margin-top:0;padding-left:32px}}.product-info table{width:100%;border-collapse:collapse;color:var(--body-font-secondary-color)}.product-info table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-info table tbody:first-of-type td[colspan="2"]{padding-top:0}.product-info table tr{width:100%;text-align:left}.product-info table tr:not(:last-of-type){border-bottom:1px solid var(--border-color)}.product-info table td,.product-info table th{width:50%;padding:8px 8px;font-size:1rem;font-weight:400}@media (min-width:1024px){.product-info table td,.product-info table th{padding:12px 16px;font-size:1rem}}.product-info table td[colspan="2"],.product-info table th[colspan="2"]{width:100%;padding:16px 0 12px 0;font-weight:700}.product-info table td:nth-child(2):not(:last-child),.product-info table th:nth-child(2):not(:last-child){text-align:right}.product-info table td:nth-child(2):not(:last-child)~*,.product-info table th:nth-child(2):not(:last-child)~*{text-align:right}@media (max-width:1023px){.product-info table td:nth-child(2):last-child,.product-info table th:nth-child(2):last-child{text-align:right}}.product-info table th:not(:first-child){text-align:right}.product-image-carousel{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-image-carousel::before{content:"";position:absolute;top:0;right:-24px;height:100%;background-color:#f6f8ed;width:100%;width:calc(100vw + (24px * 2))}@media (min-width:1280px){.product-image-carousel::before{right:0;width:calc(100% + (100vw - (1416px/2)))}}.product-image-carousel__label{background-color:var(--product-label-sale-color);border-radius:4px;color:var(--body-font-primary-color);font-weight:600;padding:6px 12px;z-index:5}.product-image-carousel__label-list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;left:0;top:24px;z-index:2}@media (min-width:1024px){.product-image-carousel__label-list{top:70px;left:24px}}@media (min-width:1412px){.product-image-carousel__label-list{left:0}}.product-image-carousel__label{padding:8px 20px;line-height:1;font-size:calc(var(--h6-font-size) / 16 * 1rem);font-weight:500;font-family:var(--headings-font),Arial,sans-serif;border-radius:42rem;color:var(--body-font-white-color);background-color:var(--label-background-color)}.product-image-carousel__backdrop{background:-webkit-gradient(linear,left top,left bottom,from(var(--product-color)),color-stop(90%,rgba(255,255,255,0)));background:linear-gradient(180deg,var(--product-color) 0,rgba(255,255,255,0) 90%);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%;max-width:560px;aspect-ratio:1/1;border-radius:42rem;z-index:-1;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.product-image-carousel__top{overflow:hidden;position:relative;padding-block:20px}@media (min-width:768px){.product-image-carousel__top{padding-block:70px}}.product-image-carousel__top:first-child:not(:last-child){padding-bottom:40px}@media (min-width:1024px){.product-image-carousel__top .swiper-container{height:600px}}.product-image-carousel__top .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-image-carousel__top .swiper-button-next,.product-image-carousel__top .swiper-button-prev{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-image-carousel__top-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.product-image-carousel__top-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;width:100%;height:100%}.product-image-carousel__top-img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;height:100%;width:100%;aspect-ratio:1}.product-image-carousel__video{aspect-ratio:16/9;width:100%}.product-image-carousel__video-iframe{width:100%;height:100%}.product-image-carousel__navigation{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-inline:auto}.product-image-carousel__gallery-next,.product-image-carousel__gallery-prev{--swiper-navigation-top-offset:calc(100% - 64px);width:42px;height:42px}.product-image-carousel__gallery-next.swiper-button-disabled,.product-image-carousel__gallery-prev.swiper-button-disabled{opacity:.5!important;pointer-events:none}.product-image-carousel__gallery-next .icon,.product-image-carousel__gallery-prev .icon{width:1rem;height:1rem}@media (min-width:1024px){.product-image-carousel__gallery-next,.product-image-carousel__gallery-prev{display:none!important}}.product-image-carousel__thumbs{overflow:hidden;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-inline:auto;padding-bottom:40px}.product-image-carousel__thumbs .swiper-slide{background-color:var(--background-secondary-color);border-radius:8px;cursor:pointer;display:block;width:70px;height:70px;border:1px solid var(--border-color);outline:1px solid transparent;outline-offset:-2px}@media (max-width:1023px){.product-image-carousel__thumbs .swiper-slide{width:10px;height:10px;border-radius:16px;border:1px solid var(--border-color)}.product-image-carousel__thumbs .swiper-slide.swiper-slide-thumb-active{background-color:var(--theme-primary-color)}.product-image-carousel__thumbs .swiper-slide .product-image-carousel__thumbs-img{opacity:0}}.product-image-carousel__thumbs .swiper-slide-thumb-active{border-color:var(--theme-primary-color);outline-color:var(--theme-primary-color)}.product-image-carousel__thumbs-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border-radius:8px;background-color:var(--background-quaternary-color)}.product-image-carousel__thumbs-img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:100%;border-radius:inherit}.product-image-carousel__thumbs-video{background-color:var(--theme-quaternary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;aspect-ratio:1;background-size:cover;background-size:200%;background-position:center center;background-repeat:no-repeat;border-radius:inherit}@media (max-width:1023px){.product-image-carousel__thumbs-video{display:none}}.product-image-carousel__thumbs-video-button{position:unset;display:-webkit-box;display:-ms-flexbox;display:flex}.product-image-carousel__thumbs-video-button .icon{width:1.25rem;height:1.25rem;fill:var(--body-font-white-color)}@media (max-width:1023px){.product-image-carousel__thumbs-video-button .icon{display:none}}.dialog .product-image-carousel .swiper-container{height:auto}.dialog .product-image-carousel .product-image-carousel__top{margin-bottom:0}.product-description__heading{font-size:1.5rem;font-weight:700;margin-bottom:24px}@media (max-width:767px){.product-description__heading{font-size:1.125rem}}.product-description__text{margin-bottom:16px}.product-description__title{display:block;font-size:1rem;font-weight:700;margin-bottom:8px}.product-description__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:24px}.product-description__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.product-description__link{color:var(--body-font-primary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.product-description__link .icon{height:1rem;width:1rem}.product-description__link .icon *{fill:var(--body-font-primary-color)}.product-description__link:hover{color:var(--link-with-icon-font-hover-color)}.product-description__link:hover .icon *{fill:var(--link-with-icon-font-hover-color)}.product-description__group{margin-bottom:32px}.product-description__group dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}.product-description__group dl>dd,.product-description__group dl>dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;width:50%}.product-description__group dl>dd:nth-of-type(odd),.product-description__group dl>dt:nth-of-type(odd){background-color:var(--background-secondary-color)}.product-description__group .icon{height:1rem;width:1rem}.product-description__group .icon--yes *{fill:var(--form-label-font-success-color)}.product-description__group .icon--no *{fill:var(--link-with-icon-font-color)}.product-description section{margin-bottom:64px}.product-description .read-more__wrapper{min-height:250px}@media (min-width:768px){.product-description .read-more__wrapper{min-height:450px}}.product__tabs{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;border-bottom:1px solid var(--form-field-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:40px;padding:64px 0 32px 0}.product__tab-link{background-color:var(--button-default-background-color);border:1px solid var(--button-default-border-color);border-radius:25px;color:var(--button-default-font-color);padding:10px 16px}.product__tab-link:hover{background-color:var(--button-default-background-hover-color);borderc-color:var(--button-default-border-hover-color);color:var(--button-default-font-hover-color)}.pro-con{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.pro-con__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.pro-con__item--pro .pro-con__icon{background-color:var(--form-label-font-success-color)}.pro-con__item--pro .pro-con__icon:after,.pro-con__item--pro .pro-con__icon:before{background-color:var(--body-font-white-color)}.pro-con__item--con .pro-con__icon{background-color:var(--status-unknown-light-color)}.pro-con__item--con .pro-con__icon:before{background-color:var(--body-font-secondary-color)}.pro-con__item--con .pro-con__icon:after{display:none}.pro-con__icon{border-radius:100%;height:18px;width:18px;position:relative}.pro-con__icon:after,.pro-con__icon:before{border-radius:2px;content:"";height:2px;width:10px;position:absolute;top:8px;left:4px}.pro-con__icon:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.product-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%}.product-add-to-cart__quantity{-ms-flex-negative:0;flex-shrink:0}.product-add-to-cart__buttons{width:100%}.product-add-to-cart__button{width:100%}.product-related__title{margin-bottom:24px}.product-related__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;container-type:inline-size}.product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media (min-width:1024px){.product-details{gap:64px}}.product-details__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.product-details__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:1024px){.product-details__summary{gap:0}}.product-details__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--link-with-icon-font-color);text-decoration:none;font-weight:500}.product-details__brand-logo{max-width:80px;width:100%}.product-details__title-link{text-decoration:none;color:var(--headings-font-primary-color)}.product-details__title{font-size:2.25rem}@media (min-width:1024px){.product-details__title{font-size:3rem}}.product-details__meta{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 1ch}@media (min-width:1024px){.product-details__meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-details__meta-item--more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}@media (min-width:1024px){.product-details__meta-item:not(:first-child)::before{content:"•";margin-right:1ch}}.product-details__meta-link{color:inherit;text-decoration:underline}.product-details__meta-more{color:var(--body-font-primary-color);font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px;gap:4px;border:1px solid var(--border-color);border-radius:64px;line-height:1;margin-left:2px}.product-details__meta-more-icon{width:1rem;height:1rem}.product-details__stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.product-details__stock .product-details__stock-badge{color:var(--body-font-secondary-color)}.product-details__stock--success .product-details__stock-badge{background-color:var(--status-success-light-color)}.product-details__stock--success .product-details__stock-badge::before{background-color:var(--status-success-color)}.product-details__stock--warning .product-details__stock-badge{background-color:var(--status-warning-light-color)}.product-details__stock--warning .product-details__stock-badge::before{background-color:var(--status-warning-color)}.product-details__stock--error .product-details__stock-badge{background-color:var(--status-error-light-color)}.product-details__stock--error .product-details__stock-badge::before{background-color:var(--status-error-color)}.product-details__stock-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 12px;border-radius:4px;font-size:.875rem}.product-details__stock-badge::before{content:"";width:6px;height:6px;border-radius:50%;margin-right:6px}.product-details__shipping{color:var(--status-success-color)}.product-details__excerpt{display:contents}.product-details__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-details__add-to-cart{width:100%}.product-details__usps{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px}@media (min-width:1024px){.product-details__usps{margin-top:0}}.product-details__usp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:var(--headings-font);font-weight:300;color:var(--headings-font-primary-color)}.product-details__usp-icon{width:1.5rem;height:1.5rem;color:var(--theme-primary-color);fill:var(--theme-primary-color)}.product-details .pricing__price{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.product-details .pricing__price:not(.pricing__price--old){font-size:1.5rem;font-weight:500}.dialog .product-details .product-details__title{font-size:calc(var(--h2-font-size-mobile) / 16 * 1rem)}@media (min-width:1024px){.dialog .product-details .product-details__title{font-size:calc(var(--h2-font-size) / 16 * 1rem)}}.product-fixed{-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out;background-color:var(--background-primary-color);border-top:1px solid var(--form-field-border-color);padding:10px 0;position:fixed;width:100%;bottom:0;-webkit-transform:translateY(110%);transform:translateY(110%);z-index:100}.product-fixed.fixed{-webkit-transform:translateY(0);transform:translateY(0)}.product-fixed .row>.col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.product-fixed__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.product-fixed__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.product-fixed__title span{display:block;font-weight:400;color:var(--body-font-secondary-color)}.product-fixed__contents{margin-bottom:0}.product-fixed__info{line-height:var(--headings-font-line-height)}.product-fixed__img{background-color:var(--background-secondary-color);border-radius:5px;height:60px;width:60px;-ms-flex-negative:0;flex-shrink:0}.product-fixed__img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;mix-blend-mode:darken;width:100%;height:100%}@media (max-width:374px){.product-fixed__img{display:none}}.product-fixed__rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.product-fixed__rating>span{padding:0}.product-fixed__offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 24px}@media (max-width:1279px){.product-fixed__offer{gap:12px 10px}}@media (max-width:1023px){.product-fixed__offer{gap:12px}}.product-fixed__price{text-align:right}@media (max-width:374px){.product-fixed__price .pricing__price+.pricing__price-wrapper{display:none}}.product-fixed__prices{font-size:1.75rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.product-fixed__prices span{font-size:1rem;font-weight:400;color:var(--body-font-secondary-color)}.product-fixed__stock-label{color:var(--form-label-font-success-color)}.product-fixed__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.product-fixed__actions .button{min-height:48px}@media (max-width:1023px){.product-fixed__actions .button--cart{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:0;gap:0;padding:8px;width:48px}}@media (max-width:575px){.product-fixed__actions .product-add-to-cart__quantity{display:none}}.product-reviews{margin-top:64px}.product-reviews__heading{font-size:1.5rem;font-weight:700;margin-bottom:32px}@media (max-width:767px){.product-reviews__heading{font-size:1.125rem}}.product-reviews__title{margin:32px 0 16px 0}.product-reviews__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:sticky;top:24px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}@media (min-width:768px){.product-reviews__description{margin-bottom:0;padding-bottom:0;border-bottom:none}}.product-reviews__rating{margin-bottom:16px}.product-reviews__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:16px 0}.product-reviews__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:16px}.product-reviews__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;text-decoration:none;color:var(--body-font-primary-color)}.product-reviews__link:hover{color:var(--link-with-icon-font-hover-color);text-decoration:underline}.product-reviews__link:hover .product-reviews__icon *{fill:var(--link-with-icon-font-hover-color)}.product-reviews__icon{height:16px;width:16px}.product-reviews__icon *{fill:var(--body-font-primary-color)}.product-reviews__rating-list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.review-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.review-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-card__title{font-size:1.125rem;font-weight:600}.review-card__verified{color:var(--status-success-color)}.review-card__author{color:var(--body-font-secondary-color)}.product-view{background-color:var(--background-white-color)}.product-view__label{padding:6px 12px;font-weight:600;color:var(--body-font-primary-color);border-radius:4px;background-color:var(--product-label-sale-color);position:absolute;left:12px;top:12px;z-index:5}.product-view__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (min-width:1024px){.product-view__grid{grid-template-columns:repeat(12,1fr);margin:0 -12px}}.product-view__gallery{grid-column:1/end;grid-row:3;position:relative}@media (min-width:1024px){.product-view__gallery{grid-column:1/8;grid-row:1/12}}.product-view__summary{padding:32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;height:100%;position:relative}@media (min-width:1024px){.product-view__summary{padding:60px 0 0 32px}}.product-view__summary::after{content:"";position:absolute;top:0;height:100%;background-color:var(--background-white-color);opacity:1;width:calc(100% + 48px);left:-24px;z-index:-1;pointer-events:none}@media (min-width:1024px){.product-view__summary::after{width:calc(100% + (100vw - (1416px / 2)))}}.product-view__brand{grid-column:4/end;grid-row:2;text-align:right}@media (min-width:1024px){.product-view__brand{grid-column:8/end;grid-row:1;padding-left:40px;text-align:left}}.product-view__brand-img{max-width:80px;margin:10px 0}.product-view__title{grid-column:1/end;grid-row:1}@media (min-width:1024px){.product-view__title{grid-column:8/end;grid-row:2;padding-left:40px;margin-bottom:8px}}.product-view__title h1{font-size:2rem;line-height:125%}.product-view__sku{color:var(--body-font-secondary-color);display:none}@media (min-width:1024px){.product-view__sku{grid-column:8/end;grid-row:3;display:block;padding-left:40px;margin-bottom:16px}}.product-view__sku h2{font-size:.875rem;font-weight:400}.product-view__stock{grid-column:1/end;grid-row:6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (min-width:1024px){.product-view__stock{grid-column:8/end;grid-row:4;padding-left:40px;margin-bottom:24px}}.product-view__stock-label{border:1px solid var(--form-field-border-success-color);border-radius:5px;color:var(--form-label-font-success-color);padding:0 8px}.product-view__stock-text{color:var(--form-label-font-success-color)}.product-view__stock-link{color:var(--link-with-icon-font-color)}.product-view__rating{grid-column:1/4;grid-row:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (min-width:1024px){.product-view__rating{grid-column:8/end;grid-row:5;padding-left:40px;margin-bottom:8px}}.product-view__rating .product__review{padding:0}.product-view__rating>strong{font-weight:400}.product-view__intro{grid-column:1/end;grid-row:9;padding:32px 0}@media (min-width:1024px){.product-view__intro{grid-column:8/end;grid-row:6;padding:0 0 0 40px}}.product-view__intro-title{margin-bottom:8px}@media (max-width:767px){.product-view__intro-title{font-size:1.125rem}}.product-view__colors{grid-column:1/end;grid-row:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:24px 0}@media (min-width:1024px){.product-view__colors{grid-column:8/end;grid-row:7;margin-top:0;padding-left:40px}}.product-view__colors-list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.product-view__colors-item{position:relative;height:30px;width:30px}.product-view__colors-item span{border-radius:100%;display:block;height:100%;width:100%}.product-view__colors-item.selected:after{border:1px solid var(--body-font-secondary-color);border-radius:100%;content:"";height:36px;width:36px;position:absolute;top:-3px;left:-3px;pointer-events:none}.product-view__price{grid-column:1/end;grid-row:5;margin-bottom:12px}@media (min-width:1024px){.product-view__price{grid-column:8/end;grid-row:8;margin-bottom:24px;padding-left:40px}}.product-view__price-discount{color:var(--status-success-color);display:block}.product-view__prices{font-size:1.75rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.product-view__prices span{font-size:1rem;font-weight:400;color:var(--body-font-secondary-color)}.product-view__actions{grid-column:1/end;grid-row:7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:24px 0}@media (min-width:1024px){.product-view__actions{grid-column:8/end;grid-row:9;padding-left:40px;margin-bottom:8px}}.product-view__actions .button{min-height:54px}@media (max-width:767px){.product-view__actions .button--cart{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.product-view__usps{grid-column:1/end;grid-row:8}@media (min-width:1024px){.product-view__usps{grid-column:8/end;grid-row:10;padding-left:40px}}.product-view__usps-list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.product-view__usps-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.product-view__usps-icon{width:1rem;height:1rem}.product-view__usps-icon *{fill:var(--status-success-color)}.gallery__top{margin-bottom:16px;overflow:hidden;position:relative}.gallery__top .swiper-container{border-radius:10px;height:300px}@media (min-width:1024px){.gallery__top .swiper-container{height:500px}}.gallery__top .swiper-slide{display:block;width:100%;height:100%}.gallery__top .swiper-button-next,.gallery__top .swiper-button-prev{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gallery__top-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.gallery__top-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:20px}@media (min-width:1024px){.gallery__top-img{padding:50px}}.gallery__top-img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:100%}.gallery__thumbs{overflow:hidden;position:relative}@media (max-width:767px){.gallery__thumbs{display:none}}.gallery__thumbs .swiper-slide{background-color:var(--background-secondary-color);border-radius:5px;cursor:pointer;display:block;width:90px;height:90px}.gallery__thumbs .swiper-slide-thumb-active{border:1px solid var(--form-field-border-color)}.gallery__thumbs-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.gallery__thumbs-img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:100%}.product-wishlist__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.product-wishlist__list--no-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-wishlist__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-wishlist__list-item--existing{border-bottom:1px solid var(--border-color);padding:16px 0}.product-wishlist__list-item--existing+.product-wishlist__list-item:not(.product-wishlist__list-item--existing){margin-top:16px}.product-wishlist__name{font-weight:500}.product-wishlist__button{border-color:transparent;padding:0;background-color:transparent;gap:4px}.product-wishlist__button--add{border:1px solid var(--button-default-border-color);padding:8px;gap:0;min-height:unset}.product-wishlist__button--add:hover .product-wishlist__icon-default{opacity:0}.product-wishlist__button--add:hover .product-wishlist__icon-full{opacity:1}.product-wishlist__button--create,.product-wishlist__button--default{position:relative}.product-wishlist__button--create::before,.product-wishlist__button--default::before{background-color:var(--border-color);bottom:-1px;content:"";height:1px;left:0;position:absolute;-webkit-transition:width .25s cubic-bezier(.4, 0, .2, 1);transition:width .25s cubic-bezier(.4, 0, .2, 1);width:0}.product-wishlist__button--create:hover,.product-wishlist__button--default:hover{border-color:transparent;background-color:transparent}.product-wishlist__button--create:hover::before,.product-wishlist__button--default:hover::before{width:100%}.product-wishlist__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.product-wishlist__icon-default{-webkit-transition:opacity .25s cubic-bezier(.4, 0, .2, 1);transition:opacity .25s cubic-bezier(.4, 0, .2, 1)}.product-wishlist__icon-full{opacity:0;position:absolute;inset:0;-webkit-transition:opacity .25s cubic-bezier(.4, 0, .2, 1);transition:opacity .25s cubic-bezier(.4, 0, .2, 1)}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.rating__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.rating[data-score="0"] .rating__star *{fill:var(--rating-empty-color)}.rating[data-score="1"] .rating__star:nth-child(2) *,.rating[data-score="1"] .rating__star:nth-child(3) *,.rating[data-score="1"] .rating__star:nth-child(4) *,.rating[data-score="1"] .rating__star:nth-child(5) *{fill:var(--rating-empty-color)}.rating[data-score="2"] .rating__star:nth-child(3) *,.rating[data-score="2"] .rating__star:nth-child(4) *,.rating[data-score="2"] .rating__star:nth-child(5) *{fill:var(--rating-empty-color)}.rating[data-score="3"] .rating__star:nth-child(4) *,.rating[data-score="3"] .rating__star:nth-child(5) *{fill:var(--rating-empty-color)}.rating[data-score="4"] .rating__star:nth-child(5) *{fill:var(--rating-empty-color)}.rating__star{height:18px;width:18px}.rating__star *{fill:var(--rating-full-color)}.rating__star--full *{fill:var(--rating-full-color)}.rating__star--empty *{fill:var(--rating-empty-color)}.rating__text{color:var(--body-font-primary-color)}[data-product-option-change] .form-field{margin-bottom:1.5rem}[data-product-option-change] .form-field .form-label{display:block;margin-bottom:.5rem}[data-product-option-change] .form-field .form-option-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:.25rem}[data-product-option-change] .form-field .form-option-wrapper:not(:last-child){margin-right:.25rem}[data-product-option-change] .form-field .form-option-wrapper .form-option{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:6px 12px;border:1px solid var(--form-field-border-color);color:var(--form-field-font-color);border-radius:4px;position:relative;min-height:2rem;min-width:2rem}[data-product-option-change] .form-field .form-option-wrapper .form-option.form-option-swatch{border-radius:50%}[data-product-option-change] .form-field .form-option-wrapper .form-option.form-option-swatch .form-option-variant--color{position:absolute;inset:0;border-radius:50%}[data-product-option-change] .form-field .form-option-wrapper input{display:none}[data-product-option-change] .form-field .form-option-wrapper input:checked+.form-option{border-color:var(--form-field-border-color-active);outline:1px solid black;outline-offset:-2px}[data-product-option-change] .form-field .form-option-wrapper input:checked+.form-option.form-option-swatch{outline:1px solid black;outline-offset:2px}.quantity__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;background-color:var(--background-white-color);border-radius:8px;border:1px solid #afafaf;height:100%}.quantity__button{min-height:100%;width:32px;aspect-ratio:1/1;border:none;background:0 0;-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.quantity__button--increment{margin-right:2px}.quantity__button--decrement{margin-left:2px}.quantity__button[disabled]{cursor:not-allowed}.quantity__button[disabled] .quantity__icon *{fill:var(--button-disabled-font-color)}.quantity__button:not([disabled]):hover .quantity__icon{background-color:var(--base-gray-200-color)}.quantity__icon{border-radius:42rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.quantity__input[type=tel]{width:32px;min-height:48px;text-align:center;border-radius:0;border:none;padding:0 4px}.quantity--product-page .quantity__layout{border-radius:var(--border-radius-small);border-color:var(--border-color)}.quantity--product-page .quantity__input[type=tel]{min-width:3ch}.product-carousel.product-carousel,.widget-product-carousel.product-carousel{margin-top:16px;margin-bottom:48px}.product-carousel__heading,.widget-product-carousel__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:32px}@media (min-width:1412px){.product-carousel__title--big,.widget-product-carousel__title--big{font-size:calc(52 / 16 * 1rem)}}.product-carousel__controls,.widget-product-carousel__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.product-carousel__controls:not(:has([aria-disabled=false])),.widget-product-carousel__controls:not(:has([aria-disabled=false])){display:none}.product-carousel__button,.widget-product-carousel__button{width:40px;aspect-ratio:1/1;background-color:var(--button-default-background-color);border:1px solid var(--button-default-border-color);border-radius:42rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-carousel__button[disabled],.widget-product-carousel__button[disabled]{opacity:.5;cursor:not-allowed}.product-carousel__button:not([disabled]):hover,.widget-product-carousel__button:not([disabled]):hover{border-color:var(--button-default-border-hover-color);background-color:var(--button-default-background-hover-color)}.search-results__header{margin-top:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.search-results__list{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;margin-bottom:64px}.search-results__content{margin:0}.search-card{padding-block:40px;border-bottom:1px solid var(--border-color)}.search-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.search-card__link{color:var(--headings-font-primary-color)}.search-card__link:hover{text-decoration:underline;color:var(--headings-font-secondary-color)}.search-card__link:hover .search-card__title{color:var(--headings-font-secondary-color)}.search-card__label{display:inline-block;padding:0 12px;font-size:calc(14 / 16 * 1rem);background-color:var(--button-default-background-color);color:var(--button-default-font-color);border:var(--button-border-width) solid var(--button-default-border-color);border-radius:4px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.content-filters__controls{margin-top:24px}.search-results .tabs{list-style:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;border-bottom:1px solid var(--border-color);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:24px 0}.search-results .tabs__link{border:1px solid var(--form-field-border-color);border-radius:20px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;line-height:22px;padding:8px 16px}.search-results .tabs__link[aria-selected=true]{background-color:var(--product-label-sale-color);border-color:var(--product-label-sale-color)}.search-results .tabs__link[aria-selected=true] .tabs__count{background-color:var(--background-primary-color)}.search-results .tabs__count{background-color:var(--background-secondary-color);border-radius:11px;padding:0 5px;min-width:22px}.search-results__panel{margin-top:40px}@media (min-width:1024px){.search-results__panel{margin-top:64px}}.search-results__panel[aria-hidden=true]{display:none}