html{margin:auto;font-size:16px;display:table}body{text-align:center;max-width:1440px;font-family:sans-serif}body main{background-color:var(--colorNeutralBackgroundStatic)}.body{width:90%;margin:0 auto}@media only screen and (max-width:1200px){.body{margin-bottom:2rem}}@media only screen and (min-width:1440px){body{min-width:1409px}}@media only screen and (min-width:1441px){body{min-width:1440px}}.subscript-badge{vertical-align:top;margin-left:-10px}.brand-border{border:var(--strokeWidthThicker)solid var(--colorCompoundBrandStroke);border-radius:var(--borderRadiusMedium)}.brand-border button{border-radius:8px}.icon-section{justify-content:space-around;min-width:170px;padding-top:5px;padding-bottom:5px;padding-left:8px}.breadcrumb-header{background-color:var(--colorNeutralBackgroundStatic);border-radius:var(--borderRadiusMedium);min-height:10rem}.breadcrumb-header nav{margin:1.25rem}.breadcrumb-header img{margin-right:3.75rem}.breadcrumb-header p{font-size:var(--fontSizeBase900);font-weight:var(--fontWeightSemibold);margin:.675rem .675rem .675rem 1.875rem}@media only screen and (max-width:1200px){.breadcrumb-header{display:none}}.cart .thaw-spin-button{width:4rem}.cart .page-bottom{width:100%;position:absolute;top:90vh;transform:translateY(-100%)}.cart-summary-line{border:.025rem solid;border-color:var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);padding:.3rem}@media only screen and (max-width:1200px){.cart .page-bottom{top:90dvh;transform:translateY(-130%)}}.card-details{text-align:start}#category{display:none}@media only screen and (max-width:1200px){.category-sidebar{display:none}}.category-box label{text-align:center}.checkout-column{width:40%}@media only screen and (max-width:1200px){.checkout-column{width:100%}}.customer-data-form input{background-color:var(--colorNeutralBackgroundStatic);border-radius:.5rem;width:70%}.customer-data-form span{background-color:var(--colorNeutralBackgroundStatic);margin-bottom:.5rem}.customer-data-form label{text-align:start;padding-left:.25rem}.customer-data-form{width:100%}.customer-data-form .thaw-checkbox__indicator{border-width:var(--strokeWidthThick)}.filter-box{border:var(--strokeWidthThick)solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge)}.filter-box input{opacity:1;width:18px}.filter-box .thaw-checkbox__indicator{opacity:0;width:10px}.hero{background-color:var(--colorNeutralBackgroundStatic);border-radius:var(--borderRadiusMedium);align-items:stretch}.hero img{margin-top:57px;margin-bottom:57px}.hero .left{max-width:470px;margin-top:113px;margin-left:74px}.hero .header{font-size:60px;font-weight:var(--fontWeightSemibold);text-align:start;margin:-10px;line-height:80px}.hero .text{text-align:start;color:var(--colorNeutralForeground2);font-size:18px;line-height:40px}.hero button{max-width:162px;min-height:58px;margin-top:30px}@media only screen and (max-width:1200px){.hero,.hero+div{display:none}}.icon-button,.icon-button div{display:inline}.icon-button .thaw-button{min-width:2.5rem;max-width:2.5rem;min-height:2.5rem;max-height:2.5rem}.item-box{text-align:center;background-color:var(--colorNeutralBackgroundStatic);padding-top:.75rem;padding-bottom:.75rem}.item-box img{align-self:center}a.button{font-size:var(--fontSizeBase300);font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForeground2);border:0 outset buttonborder;border-radius:3px;padding:5px 12px;text-decoration:none}@media only screen and (max-width:1200px){.link-pagination{margin-bottom:2rem}}.login-form{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.login-form h2{width:100%;margin-bottom:20px}.login-form .form-field{flex-direction:column;width:100%;margin-bottom:15px;display:flex}.login-form label{text-align:start;width:100%;margin-bottom:5px}.login-form .thaw-input{margin-bottom:5px}.login-form input[type=text],.login-form input[type=password]{box-sizing:border-box;text-align:start;width:100%;padding:8px}.login-form .checkbox-label{width:100%;display:flex}.login-form input[type=checkbox]{margin-right:10px}.login-form button{margin-top:10px;padding:10px 20px}.login-form .thaw-checkbox__indicator{border-width:var(--strokeWidthThick)}.marquee{white-space:nowrap;background-color:var(--colorBrandBackground);border:0;width:100%;height:96px;margin:0 auto;overflow:hidden}.marquee span{text-align:center;width:20%;height:100%;color:var(--colorNeutralForegroundOnBrand);font-size:20px;line-height:96px;font-weight:var(--fontWeightSemibold);margin:0;animation:20s linear infinite marquee;display:inline-block;position:relative;left:100%}.marquee:hover span{font-weight:var(--fontWeightSemibold);animation-play-state:paused}.marquee span:first-child{animation-delay:0s}.marquee span:nth-child(2){animation-delay:2.5s}.marquee span:nth-child(3){animation-delay:5s}.marquee span:nth-child(4){animation-delay:7.5s}@keyframes marquee{0%{left:100%}to{left:-100%}}@media only screen and (max-width:1200px){.marquee{display:none}}.dropdown{z-index:5;visibility:visible;background-color:var(--colorNeutralBackgroundStatic);margin-top:18px;display:block;position:absolute;overflow:visible}.dropdown div{z-index:5}.nav{background-color:var(--colorNeutralBackgroundStatic);border-radius:var(--borderRadiusMedium);max-width:400px}.product-box .item-box{max-width:22.75rem}.product-box label{line-height:24px}.product-box .price{color:var(--colorBrandBackground)}.set-new-password-form{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.set-new-password-form h2{width:100%;margin-bottom:20px}.set-new-password-form .form-field{flex-direction:column;width:100%;margin-bottom:15px;display:flex}.set-new-password-form label{text-align:start;width:100%;margin-bottom:5px}.set-new-password-form .thaw-input{margin-bottom:5px}.set-new-password-form input[type=text],.set-new-password-form input[type=password]{box-sizing:border-box;text-align:start;width:100%;padding:8px}.set-new-password-form .checkbox-label{width:100%;display:flex}.set-new-password-form input[type=checkbox]{margin-right:10px}.set-new-password-form button{margin-top:10px;padding:10px 20px}.set-new-password-form .thaw-checkbox__indicator,.shipping .thaw-radio__indicator{border-width:var(--strokeWidthThick)}.shipping>div,.shipping .shipping-method,.shipping .shipping-method{width:100%}.shipping .price{padding-top:.3rem}.inpost-geowidget iframe{min-height:500px}.footer,.footer a,.footer a:hover{color:var(--colorNeutralForeground3)}.footer p{color:var(--colorNeutralForeground3);text-align:left;margin:0}.footer label{text-align:left}.footer .copy{margin-top:8px}.footer .copy p{text-align:center;vertical-align:middle;border:0;padding:0;font-size:12px;line-height:20px;display:inline-block}.footer input,.footer .thaw-input{background-color:var(--colorNeutralForegroundOnBrand);border:0}.big-buttons{margin-top:40px}.big-buttons button{border-radius:15px;justify-content:start;height:120px}.big-buttons>button,.big-buttons>a{width:40%}.big-buttons>a>button{width:100%}.big-buttons p{font-weight:var(--fontWeightRegular);font-size:var(--fontSizeBase100)}.big-buttons .thaw-button--subtle{border:1px solid var(--colorNeutralStroke2)}.big-buttons .thaw-button--primary label,.big-buttons .thaw-button--primary p{color:var(--colorNeutralForegroundOnBrand)}.big-buttons>*>.thaw-flex{margin-left:30px}@media only screen and (max-width:1200px){.footer{display:none}}.header{border:0;align-items:center;margin:20px;position:relative}.header-text{font-weight:var(--fontWeightSemibold)}.regular-line-text-center{font-weight:var(--fontWeightSemibold);position:relative;top:20%}.brand-line-text-center{width:39px;height:24px;font-size:10px;line-height:24px;font-weight:var(--fontWeightSemibold);color:var(--colorNeutralForegroundOnBrand);background-color:var(--colorBrandBackground);border-radius:var(--borderRadiusMedium);position:relative;top:20%}.thaw-divider{--strokeWidthThin:1px;background-color:var(--colorNeutralBackground3)}.search{background-color:var(--colorNeutralBackgroundStatic);flex:1}.search a{color:var(--colorNeutralForeground2);width:100%}.search .thaw-listbox{background-color:var(--colorNeutralBackgroundStatic);text-align:center;flex:1}.search span{background-color:var(--colorNeutralBackgroundStatic);border-radius:var(--borderRadiusMedium);border:var(--strokeWidthThick)solid var(--colorNeutralStroke2);width:100%;height:40px;margin-top:22px;padding:2px}.search input{background-color:var(--colorNeutralBackgroundStatic);width:100%}.search .price{color:var(--colorBrandBackground);min-width:10%}.badge{color:#fff;vertical-align:top;background:red;border-radius:9px;margin-left:-10px;padding:0 5px;font-size:12px}@media only screen and (max-width:1200px){.header{display:none}}.training-box{width:16rem;line-height:1rem}.training-box label{line-height:24px}.training-box .individual-price{color:var(--colorBrandBackground);font-weight:var(--fontWeightSemibold);margin-bottom:0}.training-box .group-price{color:var(--colorBrandBackground);font-weight:var(--fontWeightSemibold);margin-top:0}.training-box img{border-radius:var(--borderRadiusMedium);align-self:center}.training-box .short-description{color:var(--colorNeutralForeground3);font-weight:var(--fontWeightSemibold)}.text-with-icon{text-align:start;margin-top:0;margin-bottom:0;margin-left:1rem;padding-top:0;padding-bottom:0}.text-with-icon img{margin-right:.5rem}.top-icons{margin-top:22px}.checkout .page-bottom{vertical-align:bottom;width:100%}.checkout-column>div{width:100%}.forgot-password-form{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.forgot-password-form h2{width:100%;margin-bottom:20px}.forgot-password-form .form-field{flex-direction:column;width:100%;margin-bottom:15px;display:flex}.forgot-password-form label{text-align:start;width:100%;margin-bottom:5px}.forgot-password-form .thaw-input{margin-bottom:5px}.forgot-password-form input[type=text]{box-sizing:border-box;text-align:start;width:100%;padding:8px}.forgot-password-form button{margin-top:10px;padding:10px 20px}.contact-page{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.contact-page h1{margin-bottom:10px;font-size:2em}.contact-page p{margin-bottom:20px;font-size:1.2em}.contact-page section{margin-bottom:20px}.contact-page h2{margin-bottom:10px;font-size:1.75em}.product-view{margin-top:3rem}.product-view .image-switch-left{background-color:var(--colorNeutralBackgroundStatic);z-index:10;opacity:.75;position:absolute;top:320px;left:130px}.product-view .image-switch-right{background-color:var(--colorNeutralBackgroundStatic);z-index:10;opacity:.75;position:absolute;top:320px;left:550px}.product-description p{font-size:var(--fontSizeBase400);text-align:start;max-width:31.25rem;padding-top:1rem;line-height:1.25rem}.product-description label{max-width:31.25rem;line-height:2.25rem;font-size:var(--fontSizeBase700);text-align:start;padding-top:1rem}.product-description .thaw-spin-button{background-color:var(--colorNeutralBackgroundStatic);border-color:var(--colorCompoundBrandStroke);max-width:4rem}.category-sidebar{background-color:var(--colorNeutralBackgroundStatic);border-radius:var(--borderRadiusMedium);width:20%;max-width:11.125rem;padding:1.875rem}.category-sidebar a{color:var(--colorNeutralForeground3)}.filter-box{background-color:var(--colorNeutralBackgroundStatic);border:0;width:20%;max-width:11.125rem;padding:1.875rem}.align-items-start{align-items:start}.display-none{display:none}.half-width{width:50%}.max-height{height:100%}.min-width-1rem{min-width:1rem}.text-align-start{text-align:start}.width-40-pct{width:40%}