.product__gift__list li{font-family:Roboto,roboto-fallback,sans-serif}.product__gift h2,.product__gift ul,.product__gift__options p,.product__gift__options__divider{font-family:Oswald,oswald-fallback,Roboto,roboto-fallback,sans-serif}.product__gift{background:#fff;display:flex;position:relative}@media screen and (max-width:799px){.product__gift{flex-flow:wrap;flex-direction:column-reverse}}.product__gift ul{color:#fff;display:inline-block;font-weight:900;list-style:none;margin:0 0 5rem;padding:0;text-transform:uppercase}.product__gift ul li{border-bottom:0 solid #ff4e02;color:#ffffff80;display:inline-block;margin-right:2rem;min-height:27px;transition:all .25s ease}.product__gift ul li.active{border-bottom:2px solid #ff4e02;color:#fff}.product__gift ul li:hover{color:#fff;cursor:pointer}.product__gift__list li{color:#fff!important;cursor:auto!important;font-weight:400!important;padding-left:2.5rem;position:relative;text-transform:none;width:100%}.product__gift__list li>p{position:relative}.product__gift__list li>p>svg:first-child{border-radius:50%;height:2rem;left:0;position:absolute;top:0;width:2rem}@media screen and (max-width:600px){.product__gift__list li>p>svg:first-child{height:1.4rem;top:.3em;width:1.4rem}}.product__gift__list--columns{-moz-column-count:2;column-count:2}@media screen and (max-width:600px){.product__gift__list--columns{-moz-column-count:1;column-count:1}.product__gift__list--columns li{font-size:15px;margin-bottom:0;padding-left:2rem}}.product__gift h2{color:#fff;font-size:7rem;font-weight:600;font-weight:900;margin-bottom:0;margin-top:0;position:relative;text-transform:uppercase;z-index:2}@media screen and (max-width:1600px){.product__gift h2{font-size:5.5rem}}@media screen and (max-width:1440px){.product__gift h2{font-size:4.5rem}}@media screen and (max-width:799px){.product__gift h2{font-size:5rem}}@media screen and (max-width:600px){.product__gift h2{font-size:4.2rem}}.product__gift h2.has-label{margin-top:3.3rem}.product__gift h2>span{bottom:-30px;color:#292020;display:block;opacity:1;width:auto;-webkit-text-stroke:2px #ff4e02;text-stroke:2px #ff4e02;font-size:6rem;margin-bottom:-6.2rem}@media screen and (max-width:1600px){.product__gift h2>span{font-size:5rem;margin-bottom:-5rem}}@media screen and (max-width:1440px){.product__gift h2>span{font-size:3.5rem;margin-bottom:-4rem}}@media screen and (max-width:799px){.product__gift h2>span{font-size:4.3rem;margin-bottom:-4rem}}@media screen and (max-width:600px){.product__gift h2>span{-webkit-text-stroke:1px #ff4e02;font-size:4rem;margin-bottom:-3rem}}.product__gift h2 b{font-weight:300}.product__gift h2 strong{background:url(/app/themes/shared/assets/img/stripe.png) 50% no-repeat;background-size:100% 100%;font-size:30px;font-weight:300!important;left:-26px;padding:.6rem 2.3rem 1.2rem;position:absolute;top:-28px;transform:rotate(-5deg);z-index:-1}@media screen and (max-width:600px){.product__gift h2 strong{font-size:18px;font-weight:300!important;left:-12px;padding:.7rem 1.6rem .8rem;top:-25px}}.product__gift h2 strong>span{font-weight:900}.product__gift h2 .light{background:none;font-size:inherit;left:0;padding:0;position:relative;top:0}.product__gift h2.has--workshop>strong:first-child{animation:shuffleUSP 7s ease infinite;animation-fill-mode:both}.product__gift h2.has--workshop>strong:nth-child(2){animation:shuffleUSP 7s ease 3.5s infinite;animation-fill-mode:both}.product__gift p{color:#fff;line-height:1.5;margin-bottom:4rem;margin-top:0;max-width:660px;opacity:.6}.product__gift__wrapper{box-sizing:border-box;height:620px;padding-bottom:8rem;padding-left:6%;padding-top:1rem;position:relative;width:50%;z-index:3}@media screen and (max-width:1440px){.product__gift__wrapper{height:560px}}@media screen and (max-width:1024px){.product__gift__wrapper{padding-left:2.5%;padding-right:2.5%}}@media screen and (max-width:799px){.product__gift__wrapper{background:#291f1f;height:auto;width:100%}}@media screen and (max-width:600px){.product__gift__wrapper{padding-bottom:3rem}.product__gift__wrapper:before{background:url(/app/themes/shared/assets/img/gift--bg.png) no-repeat;background-position:50% 0;background-size:140% 700%;content:"";height:60px;left:0;position:absolute;top:-49px;width:100%}.product__gift__wrapper:after{background:url(/app/themes/shared/assets/img/gift--bg.png) no-repeat;background-position:50% 100%;background-size:140% 700%;bottom:-49px;content:"";height:60px;left:0;position:absolute;width:100%}}.product__gift__wrapper>img{height:130%;left:0;max-width:unset;position:absolute;top:-15%;width:120%;z-index:-1}@media screen and (max-width:600px){.product__gift__wrapper>img{display:none}}.product__gift__image{overflow:hidden;position:relative;width:50%}@media screen and (max-width:799px){.product__gift__image{height:50vh;width:100%}}.product__gift__image>img{-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.1);transition:all 1s ease}.product__gift__image-slideshow,.product__gift__image>img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.product__gift__image-slideshow{background:#000}.product__gift__image-slideshow img{border:none;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.product__gift__image-slideshow img:first-child{animation:slideGift 10s ease infinite;animation-fill-mode:both}.product__gift__image-slideshow img:nth-child(2){animation:slideGiftt 10s ease infinite;animation-fill-mode:both}.product__gift__image-slideshow img:nth-child(3){animation:slideGifttt 10s ease infinite;animation-fill-mode:both}.product__gift__options{background:#000;border-radius:3px;display:inline-block;padding:1.6rem 2.5rem 2rem 2.4rem}@media screen and (max-width:600px){.product__gift__options{display:flex;justify-content:space-between;padding:1rem 1.5rem 1rem 1.4rem;width:100%}}.product__gift__options__divider,.product__gift__options__option{display:inline-block;width:auto}.product__gift__options__option{cursor:pointer}.product__gift__options p{font-size:18px;font-weight:900;margin:0;opacity:1;pointer-events:none;text-transform:uppercase}@media screen and (max-width:600px){.product__gift__options p{font-size:16px}}.product__gift__options p img{height:1.3rem;margin-left:.9rem;position:relative;top:-.15rem}@media screen and (max-width:600px){.product__gift__options p img{height:1.2rem;margin-left:.2rem;top:-.1rem}}.product__gift__options p span{font-weight:300}.product__gift__options p.small{color:#ff4e02;font-size:15px;margin-top:-.5rem}.product__gift__options p.small span{color:#fff;margin-right:.5rem;position:relative}.product__gift__options p.small span:before{background:#fff;content:"";height:1px;left:0;position:absolute;top:50%;transform:rotate(-30deg);width:100%}.product__gift__options__divider{display:inline-block;font-size:13px;height:auto;margin-top:-20px;opacity:.5;position:relative;text-align:center;text-transform:uppercase;top:-12px;width:50px}@media screen and (max-width:600px){.product__gift__options__divider{top:28px}}.product__gift__options__divider:after,.product__gift__options__divider:before{background:#fff;content:"";height:10px;opacity:.2;position:absolute;width:1px}.product__gift__options__divider:before{left:48%;top:24px}.product__gift__options__divider:after{left:48%;top:-11px}.product__gift__options__divider span{color:#fff}.product__gift__content{display:none;width:95%}.product__gift__content.is--exciting{animation:slideInGift .5s ease;animation-fill-mode:both;display:block}.product__gift__content.is--exit{animation:slideOutGift .26s ease;animation-fill-mode:both}.product__gift.a .product__gift__image>img.pakket,.product__gift.c .product__gift__image-slideshow,.product__gift.v .product__gift__image>img.vip,.product__gift.w .product__gift__image>img.workshop{opacity:1;transform:none}.product__gift-radio-ul{justify-content:space-between!important;margin-bottom:1rem!important}@media screen and (max-width:600px){.product__gift-radio-ul{flex-flow:wrap}}.product__gift-radio-ul li.tmcp-field-wrap{width:calc(50% - 1rem)!important}@media screen and (max-width:600px){.product__gift-radio-ul li.tmcp-field-wrap{width:100%!important}}.product__gift-radio-ul li.tmcp-field-wrap i{position:absolute;right:7px;top:17px;z-index:2}.product__gift-radio-div{background:none!important;padding:0!important}.tm-totals-form-main{display:none!important}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div{padding:0!important}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap{box-shadow:0 6px 11px 0 #0000000f,0 1px 3px 0 #0000001a!important;margin:0!important;width:calc(50% - .8rem)!important}@media screen and (max-width:600px){.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap{margin-bottom:1rem!important}}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap label{padding:8px 13px 27px 30px!important;width:100%!important}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap label:before{left:12px;top:17px}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap label:after{left:17px;top:22px}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap label .tm-label{font-weight:700}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap .price{bottom:11px;font-weight:400!important;left:31px}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap .price>span{font-size:0!important}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap .price>span:after{color:#0e9305;content:"Gratis";font-size:15px!important;font-weight:700!important;margin-left:6px;text-decoration:none}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap .price del{color:#000;font-size:14px!important}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap .price del span{font-weight:400!important}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap .price ins{text-decoration:none}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap .price ins:after{color:#0e9305;content:"Gratis";font-weight:700!important;margin-left:3px;text-decoration:none}.tm-extra-product-options-field .cpf-type-radio.product__gift-radio-div ul li.tmcp-field-wrap .price ins span{display:none!important}@keyframes slideGift{0%{opacity:0;transform:scale(1.2)}10%,32%{opacity:1;transform:none}33%,to{opacity:0;transform:scale(1.2)}}@keyframes slideGifttt{0%,66%{opacity:0;transform:scale(1.2)}75%,99%{opacity:1;transform:none}to{opacity:0;transform:scale(1.2)}}@keyframes slideGiftt{0%,25%{opacity:0;transform:scale(1.2)}33%,66%{opacity:1;transform:none}99%,to{opacity:0;transform:scale(1.2)}}@keyframes slideOutGift{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(-5rem) scale(.95)}}@keyframes slideInGift{0%{opacity:0;transform:translateX(5rem) scale(.95)}to{opacity:1;transform:none}}@keyframes shuffleUSP{0%{opacity:0;transform:translateX(-15rem) scale(.75) rotate(-5deg) rotateY(90deg)}48%,5%{opacity:1;transform:rotate(-5deg)}53%,to{opacity:0;transform:translateX(10rem) scale(.75) rotate(-5deg) rotateY(70deg)}}@keyframes spinner{to{transform:rotate(1turn)}}.composite_button .twz_configurator_button,.product__head .product_title,.product__select-quantity select,.product__subtitle,body .component .component_description,body .component .component_title,body.woocommerce ul.component_option_thumbnails_container li.component_option_thumbnail_container .thumbnail_description .price{font-family:Oswald,oswald-fallback,Roboto,roboto-fallback,sans-serif}.product{height:auto}.product__header{align-items:center;display:flex;flex-wrap:wrap;margin-top:11rem;min-height:70vh;padding-bottom:5rem;position:relative}@media screen and (max-width:799px){.product__header{margin-top:0;padding-bottom:3rem}}.product__head .product_title{font-size:4.25rem;line-height:1.1;margin:0}@media screen and (max-width:1600px){.product__head .product_title{font-size:3.85rem}}@media screen and (max-width:1440px){.product__head .product_title{font-size:3.25rem}}@media screen and (max-width:600px){.product__head .product_title{font-size:2.835rem}}.product__subtitle{color:#181412;font-size:3.4rem;font-weight:300;line-height:1.25;margin:0;opacity:.6}@media screen and (max-width:1440px){.product__subtitle{font-size:3rem}}@media screen and (max-width:799px){.product__subtitle{font-size:2.6rem}}@media screen and (max-width:600px){.product__subtitle{font-size:2rem}}.product__sale-flash{height:9rem;left:-1rem;position:absolute;top:-1rem;width:9rem;z-index:5}@media screen and (max-width:799px){.product__sale-flash{height:6.5rem;left:0;top:0;width:6.5rem}}.product__sale-flash .sale-flash__content{line-height:8.9rem}@media screen and (max-width:799px){.product__sale-flash .sale-flash__content{line-height:7.4rem}}.product__sale-flash span{font-size:1.8rem}@media screen and (max-width:799px){.product__sale-flash span{font-size:1.5rem}}.product__stock-indicator--none{position:static;top:0}.product__stock-indicator--none:after{display:none}.product__summary-divider{margin:3rem 0 .9rem;opacity:.2}.product__category-divider{margin:1.5rem 0;opacity:.2}.product__ean{display:flex;font-size:1.4rem;margin:2rem 0 0;vertical-align:middle}.product-type-variable .product__ean{flex-direction:column}.product__ean__label{flex:0 0 auto;font-weight:700;padding-right:.5em}.product__ean__variation-value{font-weight:700}.product__shopstock__value .green{color:#0e9305}.product__shopstock__value .orange{color:#ff4e02}.product .variations{width:100%}.product .variations .label{display:none}.product .variations .reset_variations{display:none!important}.product .variations .select-box{border-radius:4px;box-shadow:0 4px 15px 0 #0000001a,0 1px 2px 0 #0000001a;display:block;margin-bottom:1.2rem;position:relative}.product .variations .select-box>svg:last-child{height:1.5rem;pointer-events:none;position:absolute;right:1.4rem;top:1.7rem;width:1.5rem;z-index:1}.product .variations .select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:4px;font-size:1.6rem;font-weight:700;line-height:5rem;padding:0 4rem 0 1.8rem;width:100%}.product .variations .select-box select:active,.product .variations .select-box select:focus-visible{outline:none}.product .variations .select-box select::-ms-expand{display:none}.product .category-product-hint-wrapper{display:none}.product__add-to-cart{display:block;margin-bottom:2rem;margin-top:2rem;position:relative}.product__add-to-cart .in-stock,.product__add-to-cart .uitverkocht{display:none}.product__add-to-cart .out-of-stock{display:none;margin:0}.product__add-to-cart .woocommerce-variation{display:block;font-weight:500;max-height:0!important}.product__add-to-cart .tm-extra-product-options .tm-section-label{padding:0!important}.product__add-to-cart .tm-extra-product-options .tm-extra-product-options-fields .tm-extra-product-options-field{margin:0!important}.product__select-quantity{border-radius:4px;margin-right:1.5rem;position:relative;width:8rem}@media screen and (max-width:600px){.product__select-quantity{width:7rem}}.product__select-quantity>svg:last-child{height:1.5rem;pointer-events:none;position:absolute;right:1.4rem;top:1.7rem;width:1.5rem;z-index:1}.product__select-quantity select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:none;border-radius:4px;font-size:1.6rem;font-weight:700;line-height:5rem;padding:0 1.8rem;width:100%}.product__select-quantity select:active,.product__select-quantity select:focus-visible{outline:none}.product__select-quantity select::-ms-expand{display:none}.product__img-slideshow{padding-left:2%;width:85%}@media screen and (max-width:799px){.product__img-slideshow{padding:0;width:100%}}.woocommerce-variation-description p{animation:showNotification 8s ease .4s;animation-fill-mode:both;background:#ff4e02;border-radius:4px;bottom:2rem;box-shadow:0 6px 21px 0 #0003,0 1px 2px 0 #0000001a;color:#fff;font-family:Roboto,roboto-fallback,sans-serif;font-size:1.6rem;line-height:1.2;margin:0;max-width:750px;padding:1.5rem 2rem 1.5rem 5rem!important;position:fixed;right:2rem;text-align:left;z-index:3}.woocommerce-variation-description p:before{background:#fff;border-radius:50%;color:#ff4e02;content:"i";font-weight:600;height:2.5rem;left:1.2rem;line-height:2.5rem;position:absolute;text-align:center;top:1.2rem;width:2.5rem}.inline-product li.product{width:100%}@media screen and (max-width:1024px){#wpis-gallery{display:none}}body.single-product .wac-qty-button{display:none!important}.tmcp-textfield{border:none;border-radius:4px;box-shadow:0 4px 15px 0 #0000001a,0 1px 2px 0 #0000001a;padding:1.5rem 2rem;width:100%!important}.tmcp-textfield:active,.tmcp-textfield:focus-visible{outline:none}.tmcp-field-wrap>label{width:100%!important}.tmcp-field-wrap{padding:0}.single_variation_wrap{display:inline-block;width:100%}body.product_cat_arteflame-modellen.single-product .product__sale-flash,body.product_cat_big-green-egg-large-modellen.single-product .product__sale-flash,body.product_cat_big-green-egg-mini-minimax-modellen.single-product .product__sale-flash,body.product_cat_big-green-egg-modular-outdoor-workspace.single-product .product__sale-flash,body.product_cat_big-green-egg-small-medium-modellen.single-product .product__sale-flash,body.product_cat_big-green-egg-xl-modellen.single-product .product__sale-flash,body.product_cat_green-mountain-grills-modellen.single-product .product__sale-flash,body.product_cat_home-fires-braai-modellen.single-product .product__sale-flash,body.product_cat_kamado-joe-modellen.single-product .product__sale-flash,body.product_cat_napoleon-modellen.single-product .product__sale-flash,body.product_cat_ofyr-modellen.single-product .product__sale-flash,body.product_cat_pellet-grill-modellen.single-product .product__sale-flash{display:none}body.woocommerce-cart .component{border-bottom:0}body .component{border-bottom:1px solid #d1d1d1;padding-bottom:15px;padding-top:15px}body .component.active .component_title_toggled .component_title_text{color:#010101}body .component.active .component_title_toggled .step_index{border-color:#ff4e02;color:#ff4e02}@media screen and (max-width:600px){body .component.chosen .component_title_toggled .component_title_text{flex-wrap:wrap}}body .component.chosen .component_title_toggled .component_title_text .step_title{color:#ff4e02;font-weight:700}body .component.chosen .component_title_toggled .component_title_text .step_index{border-color:#ff4e02;position:relative;text-indent:-9999px}body .component.chosen .component_title_toggled .component_title_text .step_index>svg:first-child{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}body .component.chosen .component_title_toggled .component_title_text:before{display:none}body .component.chosen .component_title_toggled .twz_comp_edit,body .component.chosen .component_title_toggled .twz_prod_chosen{display:inline-block}@media screen and (max-width:600px){body .component.chosen .component_title_toggled .twz_prod_chosen{flex:0 0 100%;margin-left:0;margin-top:3px}}body .component .component_description{color:#474747;font-size:2.1rem;margin-bottom:0;padding-left:4rem}@media screen and (max-width:600px){body .component .component_description{padding-left:0}}body .component .component_description p{margin:0;padding:0}body .component .component_title{padding-left:0}body .component .component_title_toggled{margin-bottom:0;width:100%}body .component .component_title_toggled .component_title_text{align-items:center;color:#a99a93;display:flex;font-size:22px;padding-left:0;padding-right:50px;text-transform:uppercase}@media screen and (max-width:600px){body .component .component_title_toggled .component_title_text{font-size:20px}}body .component .component_title_toggled .component_title_text:before{display:none}body .component .component_title_toggled .twz_comp_edit{color:#ff4e02;display:none;font-size:1.6rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}body .component .component_title_toggled .twz_prod_chosen{align-self:flex-start;color:#ff4e02;display:none;font-weight:400;margin-left:15px;margin-right:10px}body .component .component_title_toggled .step_title{display:inline-block;margin-left:10px;margin-top:-3px;vertical-align:middle}body .component .component_title_toggled .step_index{border:2px solid #a99a93;border-radius:100%;display:inline-block;font-size:2.1rem;height:3rem;line-height:2.5rem;min-width:3rem;text-align:center;width:3rem}body .component .component_title_toggled .step_index:after{display:none}body .component_selections{margin-top:0;padding-top:0}body .component_selections .select_label,body .component_selections .validation_message.woocommerce-info{display:none}body .component_option_thumbnail{background:#fff;box-shadow:0 6px 11px 0 #0000000f,0 1px 3px 0 #0000001a!important;height:100%;padding-top:40px}body .component_option_thumbnail.selected{border:2px solid #ff4e02}body .component_option_thumbnail .thumbnail_image{height:15rem;position:relative}@media screen and (max-width:600px){body .component_option_thumbnail .thumbnail_description{padding-left:.5em;padding-right:.5em}}body .component_option_thumbnail .thumbnail_description .title{margin-bottom:0}body .component_option_thumbnail .thumbnail_buttons{display:none}body .component_option_thumbnail img{display:block;height:15rem;max-width:100%;-o-object-fit:contain;object-fit:contain}body .component_content{display:none}.composite_message,.composite_price{display:none!important}.composite_button{display:flex;flex-wrap:wrap}@media screen and (max-width:600px){.composite_button{border-radius:0}.composite_button>*{width:100%}}.composite_button .twz_configurator_button{background:#fff;border:none;border-radius:5rem;color:#ff4e02;display:inline-block;flex:1 1 auto;font-weight:700;line-height:5rem;margin-right:2rem;padding:0 2rem;position:relative;text-align:left;text-decoration:none;transition:all .25s ease}@media screen and (max-width:600px){.composite_button .twz_configurator_button{margin-bottom:10px;margin-right:0!important}}.composite_button .twz_configurator_button span{display:inline-block;line-height:1.5em}.composite_button .twz_configurator_button>svg:last-child{height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}.composite_button button[type=submit]{padding-left:2rem;padding-right:2rem;width:auto!important}@media screen and (max-width:600px){.composite_button button[type=submit]{width:100%!important}}.product-type-composite .product__select-quantity{display:none}body.woocommerce.product--is-booking .blockUI.blockOverlay{display:none!important;position:relative!important}body.woocommerce ul.component_option_thumbnails_container{align-items:stretch;display:flex;flex-wrap:wrap}body.woocommerce ul.component_option_thumbnails_container li.component_option_thumbnail_container{flex:0 1 33.333%;float:none;margin:0 0 10px;overflow:hidden;padding-bottom:1rem;width:auto!important}@media screen and (max-width:600px){body.woocommerce ul.component_option_thumbnails_container li.component_option_thumbnail_container{flex:0 0 50%}}body.woocommerce ul.component_option_thumbnails_container li.component_option_thumbnail_container .thumbnail_stock{display:none}body.woocommerce ul.component_option_thumbnails_container li.component_option_thumbnail_container:not(.component_option_thumbnail_container--optional) .component_option_thumbnail--outofstock{pointer-events:none;position:relative}body.woocommerce ul.component_option_thumbnails_container li.component_option_thumbnail_container:not(.component_option_thumbnail_container--optional) .component_option_thumbnail--outofstock:after{background:#fffc;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:2}body.woocommerce ul.component_option_thumbnails_container li.component_option_thumbnail_container:not(.component_option_thumbnail_container--optional) .component_option_thumbnail .thumbnail_stock{align-items:center;background:#ff4e02;color:#fff;display:flex;font-size:15px;justify-content:center;line-height:1;margin:0 .5rem .5rem 0;min-height:45px;padding:.65rem .8rem;position:absolute;text-decoration:none;top:0;width:100%;z-index:3}body.woocommerce ul.component_option_thumbnails_container li.component_option_thumbnail_container:not(.component_option_thumbnail_container--optional) .component_option_thumbnail .thumbnail_stock span{flex:1 1 100%;font-family:Oswald,Roboto,sans-serif;font-size:14px;font-weight:700;line-height:1.4em;text-transform:uppercase}body.woocommerce ul.component_option_thumbnails_container li.component_option_thumbnail_container .component_option_thumbnail_link{bottom:0;left:0;position:absolute;right:0;top:0}body.woocommerce ul.component_option_thumbnails_container li.component_option_thumbnail_container .thumbnail_description .price{color:#ff4e02;font-size:2.7rem!important;font-weight:600;margin-bottom:0}body.woocommerce ul.component_option_thumbnails_container li.component_option_thumbnail_container .thumbnail_description .price ins{text-decoration:none}.product__anchors ul li a,.product__description h2,.product__description h3,.product__description h4,.product__description h5,.product__origins li div,.product__price .price{font-family:Oswald,oswald-fallback,Roboto,roboto-fallback,sans-serif}.tm-extra-product-options-inner{background-color:red;padding:20px}.product__head{margin:0 auto 10rem;padding:6rem 0 5rem;position:relative}.product__head>svg{height:81px;left:0;position:absolute;right:0;z-index:4;fill:#f2f2f2;bottom:0;pointer-events:none;width:100%}@media screen and (max-width:600px){.product__head>svg{left:-1rem;right:-1rem}}.product__head>svg:last-child{bottom:0;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1) rotate(180deg) translateY(-98%)}@media screen and (max-width:799px){.product__head{margin:0 auto;padding:2rem 0 5rem}}.product__head:before{background-color:#f2f2f2;content:"";height:100%;left:-25%;pointer-events:none;position:absolute;right:-25%;top:0;transform:none;z-index:-1}.product__head-wrap{display:flex;flex-wrap:wrap}@media screen and (max-width:1024px){.product__head-wrap{flex-direction:column}}.product__head-wrap .twz-element-breadcrumbs,.product__meta{margin-bottom:2rem}.product__meta{flex:0 0 100%}.product__summary{display:flex;flex:0 1 45%;flex-direction:column}@media screen and (min-width:1025px){.product__summary{padding-left:2rem}}.product__summary .product__usps ul{margin:2rem 0 3rem}.product__summary .product__usps ul .list--icon,.product__summary .product__usps ul a{color:#676767;font-size:13px}.product__summary .product__usps ul .list--icon[href*="/tooltip/"]:after,.product__summary .product__usps ul a[href*="/tooltip/"]:after{content:"?"}.product__paymentmethods{margin-bottom:2rem;margin-top:-1rem}.product__paymentmethods p{font-size:1.4rem;margin:0}.product .paymentmethodes{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.product .paymentmethodes.marketing-cta{gap:1rem}.product .paymentmethodes li{flex:0 1 5rem;margin:0;padding:0 .5rem}.blog-2 .product .paymentmethodes li:last-child{display:none}.product .paymentmethodes li:first-child{padding-left:0}.product .paymentmethodes li img{display:block;height:auto;width:auto}.product__price{border:1px solid #bbb;border-radius:4px;margin:0 0 1.5rem;padding:1.5rem 2rem 1.5rem 1.5rem;position:relative}@media screen and (max-width:600px){.product__price{flex-direction:column}}.product__price--is-triggered{animation:sayHi .2s ease .2s}@keyframes sayHi{0%{transform:scale(1)}70%{transform:scale(1.05)}to{transform:scale(1)}}.product__price .price{align-items:baseline;color:#303030;display:flex;font-size:4rem;font-size:2rem;font-weight:700;gap:.25em;margin:0}.sale .product__price .price{display:block}@media screen and (max-width:600px){.sale .product__price .price{flex:1 1 auto;margin-bottom:-5px}}@media screen and (min-width:1441px)and (max-width:1601px){.product__price .price{font-size:2rem;margin-top:0}}@media screen and (max-width:1440px){.product__price .price{font-size:2rem;margin-top:0}}@media screen and (max-width:600px){.product__price .price{font-size:2rem;margin-left:0;margin-right:1rem;margin-top:0}}.product__price .price .from{display:block;float:left;font-size:2.1rem;font-weight:500;margin-right:1rem}@media screen and (max-width:600px){.product__price .price .amount{display:block;margin-top:-.5rem}}.product__price .price-from{float:left;font-size:2.1rem;font-weight:500;margin-bottom:-.5em;margin-right:1rem;text-transform:uppercase}.product__price ins{display:block;margin-left:0;margin-top:-6px;text-decoration:none}.product__price ins *{display:none}.product__price ins :first-child{display:block}.sale .product__price ins{margin-top:-.5rem}.product__price del{color:#9c9c9c;font-size:1.7rem;font-weight:500;position:relative;text-decoration-color:#bebebe}.product__price del *{display:none}.product__price del :first-child{display:block}.product__price__stock-status{color:#818181!important;flex:1 1 auto;font-size:1.3rem;font-weight:400!important;margin-bottom:.5rem}@media screen and (min-width:601px){.product__price__stock-status{padding-left:2rem}.product__price__stock-status .product__stock-indicator{padding-left:1.75em}}.product__price__stock-status .product__stock-indicator:has(+div){margin-bottom:.5em}.product__price__stock-status .product__stock-indicator .stocktext{font-weight:700}.product__price__stock-status .product__stock-indicator .stocktext .icon-info{display:inline-block}.product__price__stock-status .product__stock-indicator .stocktext .icon-info:after{background:#bbb;border-radius:50%;color:#fff;content:"i";display:inline-block;font-family:sans-serif;font-size:12px;font-weight:700;height:1.6rem;line-height:1.6rem;margin-left:.75em;text-align:center;width:1.6rem}.product__price__stock-status .product__stock-indicator--instock .stocktext{color:#0e9305!important}.product__price__stock-status .product__availability{--twz-icon-fill:#000;align-items:flex-start;display:flex;font-size:1.3rem;gap:.5em;padding-left:1.75em;position:relative}.product__price__stock-status .product__availability>svg:first-child{height:1em;left:0;position:absolute;top:.2em;width:1em;fill:var(--twz-icon-fill);flex-shrink:0}.product__price__stock-status .product__availability button.orange{color:#ff4e02!important;margin-bottom:0;padding-right:0;text-decoration:underline}.product__price__stock-status .product__availability button.orange:after{content:none!important}.product__price--main{display:flex}@media screen and (max-width:600px){.product__price--main{align-items:flex-start;flex-direction:row}}.product__price--variation{display:none}@media screen and (max-width:600px){.product__price--variation{flex-direction:row}}@media screen and (min-width:601px){.product__price-child{align-items:center}}.product__price .stock__warehouses{background-color:#0000;border-radius:unset;color:#818181;display:inline-block;font-size:1.3rem;font-weight:500;height:auto;line-height:inherit;position:relative;text-align:left;transform:none;width:auto}.product__price .stock__warehouses-short{padding-left:2em;position:relative}.product__price .stock__warehouses-short:before{background-repeat:no-repeat;content:"";height:1.25em;left:0;position:absolute;top:.3em;width:1.25em}.product__price .stock__warehouses-short button{background:none;border:none;color:#ff4e02;font-size:inherit;padding:0;text-decoration:underline}.product__price .stock__warehouses-extended{background-color:#fff;border-radius:4px;bottom:-1rem;box-shadow:0 2px 32px 0 #00000012,0 4px 8px 0 #00000014;left:50%;opacity:0;padding:1.5rem;pointer-events:none;position:absolute;top:auto!important;transform:translateX(-50%) translateY(-50%);transition:.3s ease;width:35rem;z-index:9}.product__price .stock__warehouses-extended.is--open{opacity:1;pointer-events:all;transform:translateY(100%) translateX(-50%)}.product__price .stock__warehouses__warehouse{display:inline-block;font-weight:400;padding-left:1.5em;position:relative}.product__price .stock__warehouses__warehouse:not(:last-of-type){margin-bottom:1rem}.product__price .stock__warehouses__warehouse-name{font-weight:600}.product__price .stock__warehouses__warehouse:before{border-radius:50%;content:"";height:.75em;left:0;position:absolute;top:.3em;width:.75em}.product__price .stock__warehouses__warehouse.instock:before{background-color:#0e9305}.product__price .stock__warehouses__warehouse.mediuminstock:before{background-color:#ffa814}.product__price .stock__warehouses__warehouse.outofstock:before{background-color:#f7522d}.product__left{flex:0 1 55%;position:relative}.product .twz-label-tags{--offset:1.2rem;left:var(--offset);max-width:calc(100% - var(--offset)*2);position:absolute;top:var(--offset)}.product .gallery__wrapper{flex:0 1 50%}.product .gallery__image{background-color:#fff;border-radius:6px;text-align:center}.product .gallery__image img{padding:2rem}.product .product-flash li{text-align:left}.product .product-flash p{font-size:2.1rem}.product .product-flash p:first-child{font-weight:700}.product__deliverycta{background-color:#fff;border-radius:4px;font-size:1.4rem;margin-top:1.5rem;padding:1.5rem}.product__deliverycta:empty{margin:0;padding:0}.product__deliverycta p{margin:.35em 0}.product__deliverycta p:first-child{margin-top:0}.product__deliverycta p:last-child{margin-bottom:0}.product__content{padding:4rem 0 6rem;position:relative}.product__content>svg{height:81px;left:0;position:absolute;right:0;z-index:4;fill:#fff;bottom:0;pointer-events:none;width:100%}@media screen and (max-width:600px){.product__content>svg{left:-1rem;right:-1rem}}.product__content>svg:last-child{bottom:0;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1) rotate(180deg) translateY(-98%)}.product__content .container{display:flex;flex-wrap:wrap}@media screen and (max-width:1024px){.product__content .container{display:block}}@media screen and (min-width:800px){.product__content+.product__gift{margin-top:8rem}.product__faq:has(+.product__gift),.product__faq:has(+.twz-element-anchor){padding-bottom:15rem}}.product__origins{flex-wrap:wrap}.product__origins.list{-moz-column-gap:7.5%;column-gap:7.5%;margin:3rem 0 1rem;row-gap:2rem}@media screen and (max-width:600px){.product__origins.list{flex-direction:column;row-gap:1rem}}.product__origins li{position:relative;--twz-icon-fill:#000;align-items:center;display:flex;gap:.5em}.product__origins li:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:2.5em;left:0;margin-right:.5em;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:2.5em}.product__origins li>svg:first-child{fill:var(--twz-icon-fill);flex-shrink:0}.product__origins li div{display:flex;flex-direction:column;font-size:1.8rem;padding-left:3em}.product__origins li .title{color:#ff4e02;font-weight:300}.product__origins li .characteristic{font-weight:700;text-transform:uppercase}.product__nutritions h4{cursor:pointer}.product__nutritions h4:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.8em;margin-left:.5em;transform:rotate(90deg);width:.8em}.product__nutritions h4.active:after{transform:rotate(270deg)}.product__nutritions h4.active+.list{max-height:100%;opacity:1;pointer-events:inherit}.product__nutritions .list{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;pointer-events:none}.product__nutritions .list li{list-style:none}.product__nutritions .list li .title{font-weight:700}.product .twz-cta--text{margin:2rem 0}@media screen and (max-width:799px){.product__actions{margin-bottom:4rem}}.product__actions .woocommerce-variation-add-to-cart{cursor:not-allowed;display:flex;flex-wrap:wrap}.product__actions form{display:flex;flex-wrap:wrap}.product__actions form.composite_form .composite_data{align-items:center;display:flex;flex:100%;flex-wrap:wrap;padding-top:2rem}@media screen and (max-width:1024px){.product__actions form.composite_form .composite_data{align-items:flex-end}}.product__actions form.composite_form .composite_wrap{flex:1 1 auto;padding-top:0}@media screen and (max-width:600px){.product__actions form.composite_form .composite_wrap{flex:1}}.product__actions form.composite_form .composite_wrap+#goto_product_combinations{display:block;margin-top:1rem}.product__actions form.composite_form .stock{display:none}.product__actions form button[name=add-to-cart]:has(~.wishlist-add){flex:1 1 calc(100% - 7rem)}.product__actions form .wishlist-add{flex:0 0 5rem;margin-left:.75rem}.product__actions .variations{position:relative}@media screen and (max-width:600px){.product__actions .variations{margin-bottom:1rem}}.product__actions .woocommerce-variation-add-to-cart-disabled,.product__actions .woocommerce-variation-availability .stock,.product__actions .woocommerce-variation-price{display:none}.product__actions .product__select-quantity{flex:0 0 auto;float:unset!important}.product__actions .product__select-quantity:not(.hidden)+.single_add_to_cart_button{flex:1 1 auto;width:auto}.product__actions .single_add_to_cart_button{box-shadow:none}@media(hover:hover)and (pointer:fine){.product__actions .single_add_to_cart_button:hover{box-shadow:0 4px 8px 0 #0000001c,0 6px 8px 0 #0000000d}}.product__actions .btn--anchor{box-shadow:none;color:#000;display:block;flex:0 0 100%;margin-top:1rem;padding:1.25rem 2.5rem;text-align:center}.product__actions .btn--anchor:after{background-position-y:center;background-repeat:no-repeat;background-size:.75em;content:"";display:inline-block;height:100%;margin-left:.5em;position:absolute;right:auto;top:0;transform:rotate(90deg);width:.75em}.product__actions .btn--anchor:hover{box-shadow:0 4px 8px 0 #0000001c,0 6px 8px 0 #0000000d}.product__global-usps ul{margin:2rem 0 3rem;padding:0}.product__global-usps li{font-size:1.3rem}.product__global-usps li>svg:first-child{display:inline-block;height:.8em;margin-right:.5em;width:.8em;fill:#ff4e02}.product__global-usps li button{background:none;border:none;padding:0}.product__global-usps li button[data-tooltip*="/tooltip/"]:after{content:"?"}.product__showroom-cta{--image-w:16.5rem;align-items:center;background:linear-gradient(to right,#fff calc(100% - var(--image-w)*.5),#0000 calc(100% - var(--image-w)*.5));display:grid;grid-template-columns:auto var(--image-w);margin-block:0 2rem;padding:2rem 0 2rem 2rem;position:relative}@media screen and (max-width:600px){.product__showroom-cta{background:#fff;grid-template-columns:1fr;order:-1;padding:2rem}}.product__showroom-cta img{-o-object-fit:cover;object-fit:cover}@media screen and (max-width:600px){.product__showroom-cta img{display:none}}.product__showroom-cta h3{color:#000;line-height:1.2;margin-block:0 1rem;margin-left:-4rem;padding-left:4rem;position:relative;width:calc(100% + 10rem)}@media screen and (max-width:600px){.product__showroom-cta h3{font-size:1.8rem;margin-left:0;width:100%}}.product__showroom-cta h3:before{background:#f5f5f5;border-radius:50%;height:35px;left:0;width:35px}.product__showroom-cta h3:after,.product__showroom-cta h3:before{content:"";display:block;position:absolute;top:50%;translate:0 -50%}.product__showroom-cta h3:after{background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;left:8px;vertical-align:middle;width:20px}.product__showroom-cta h3 button:after{vertical-align:middle}.product__showroom-cta ul{margin:2rem 0;padding:0}@media screen and (max-width:600px){.product__showroom-cta ul{margin-left:4rem}}.product__showroom-cta li{font-size:1.3rem}.product__showroom-cta li>svg:first-child{display:inline-block;height:.8em;margin-right:.5em;width:.8em;fill:#ff4e02}.product__showroom-cta__content{margin-left:4rem}@media screen and (max-width:600px){.product__showroom-cta__content{margin-left:0}}.product__showroom-cta a.btn--lightorange{color:#ff4e02;justify-content:center;line-height:1.25;padding:1em 2em;text-align:center;width:100%}.product__showroom-cta a.btn--lightorange:after,.product__showroom-cta a.btn--lightorange:before{display:none}.product__showroom-cta a.btn--lightorange:hover{background-color:#ff4e02;box-shadow:none;color:#fff;text-decoration:none}.product__anchors{flex:0 0 100%;margin:2rem 0 8rem}@media screen and (max-width:799px){.product__anchors{margin:2rem 0 3rem;max-width:100%;overflow-y:hidden;padding-bottom:1rem;padding-right:5rem}}.product__anchors ul{display:flex;gap:5rem;justify-content:center;list-style:none}@media screen and (max-width:799px){.product__anchors ul{justify-content:flex-start}}.product__anchors ul li{margin:0;padding:0;text-align:center}.product__anchors ul li:first-of-type{padding-left:0}@media screen and (min-width:800px){.product__anchors ul li:last-of-type{padding-right:0}}@media screen and (max-width:799px){.product__anchors ul li{flex:1 0 auto}}.product__anchors ul li a{color:#000;font-size:2.1rem;font-weight:600;position:relative;text-decoration:none;text-transform:uppercase;transition:.15s ease-in}.product__anchors ul li a:after{background-color:#ff4e02;bottom:0;content:"";height:0;left:0;position:absolute;transition:.15s ease-in;width:100%}.product__anchors ul li a.selected,.product__anchors ul li a:hover{color:#ff4e02}.product__anchors ul li a.selected:after,.product__anchors ul li a:hover:after{height:2px}.product__description{flex:0 0 60%;line-height:1.5;margin:0 auto}@media screen and (max-width:1024px){.product__description{flex:0 0 100%}.product__description+.product__testedby{margin-top:6rem}.product__description+.product__testedby.small{margin-top:4rem}}.product__description .list--icon{margin-left:-1em}.product__description__intro{font-size:1.8rem;font-weight:500;margin-bottom:3rem}.product__description__expand{max-height:47rem;overflow:hidden;padding:0;position:relative;transition:all .5s cubic-bezier(.34,.56,.04,1.03)}.product__description__expand.has--no-expand:after{content:none}.product__description__expand:after{background:linear-gradient(1turn,#fff 26.77%,#fff0 75%);bottom:0;content:"";height:10rem;left:0;opacity:1;pointer-events:none;position:absolute;transition:all .5s ease;width:100%;z-index:2}.product__description-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#000;display:none;font-weight:700;margin:0 auto;padding:0;position:relative;transition:all .5s ease;z-index:20}@media screen and (min-width:800px){.product__description-toggle{margin-top:-4rem}}.product__description-toggle .plus{display:inline-block;font-size:18px;margin-left:1rem;position:relative;transform:none;transition:.2s}.product__description-toggle:hover{text-decoration:underline}.product__description-toggle:hover .plus{transform:rotate(270deg)}.product__description-toggle:active,.product__description-toggle:focus{outline:none}.product__description-toggle__less{display:none}.product__description.is-expanded .product__description__expand{max-height:100%}.product__description.is-expanded .product__description__expand:after{opacity:0}.product__description.is-expanded .product__description-toggle{margin-top:1rem}.product__description.is-expanded .product__description-toggle:hover .plus{transform:none}.product__description.is-expanded .product__description-toggle__more{display:none}.product__description.is-expanded .product__description-toggle__less{display:inline}.product__description__side{flex:0 0 40%}.product__description__side:has(.product__testedby.small){flex:0 0 35rem}@media screen and (min-width:1025px){.product__description__side{padding-left:2rem}}@media screen and (max-width:1024px){.product__description__side{flex:0 0 100%}}.product__combinations{position:relative}.product__combinations>svg{height:81px;left:0;position:absolute;right:0;z-index:4;fill:#f5f5f5;bottom:0;pointer-events:none;width:100%}@media screen and (max-width:600px){.product__combinations>svg{left:-1rem;right:-1rem}}.product__combinations>svg:last-child{bottom:0;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1) rotate(180deg) translateY(-98%)}.product__combinations+.product__gift{background-color:#f5f5f5;padding-top:10rem}@media screen and (max-width:600px){.product__combinations+.product__gift{padding-top:4rem}}.product__reviews,.product__reviews+.product__gift{background-color:#fff}@media screen and (max-width:799px){.product__usp .container{width:95%}.product__usp .product__usp__item-content{padding-right:1rem}}.product__usp:last-child{background-color:#f5f5f5}.product__usp:last-child .btn.btn--black{background:#ff4e02}.product__usp:last-child .product__usp__item-name{color:#ff4e02}.product__categories{border-top:1px solid #bbb;padding-top:2rem}.product__categories a{background:#0000;border:1px solid #bbb;border-radius:2px;color:#818181;display:inline-block;font-size:13px;line-height:1.1;margin:0 .5rem .5rem 0;padding:.45rem .8rem;text-decoration:none}.product__categories a:hover{text-decoration:underline}iframe.calendly{border:0;height:80vh;width:100%}.variation-boxes{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 -.4rem 1.75rem}@media screen and (max-width:600px){.variation-boxes{flex-direction:column}}.variation-boxes__label{flex:0 0 100%;font-size:15px;font-weight:500;padding-left:.4rem}.variation-boxes__attr{display:flex;flex:0 0 100%;flex-wrap:wrap;margin:0 0 2rem -.4rem}.variation-boxes__attr+.variation-boxes__attr{margin-top:0}.variation-boxes__attr .variation-boxes__choice{padding:.4rem}.variation-boxes__attr [data-dependancy]{display:none;margin-left:0}.variation-boxes__attr [data-dependancy].show{display:grid;flex:0 0 100%;margin:2rem 0 0}.variation-boxes__attr [data-dependancy] .variation-boxes__label{margin-bottom:.3rem;padding-left:0}.variation-boxes__attr [data-dependancy] .variation-boxes__choice{max-width:30rem}.variation-boxes__attr:has(.variation-boxes__choice-wrapper .twz-label-tag) .variation-boxes__choice-wrapper{margin-top:1.5rem;padding-top:.5rem}.variation-boxes .variation-boxes__custom_not_enough{color:#f7522d;font-size:1.4rem;margin-top:1rem}.variation-boxes__choice{background-color:#0000;border:none;cursor:pointer;flex:1 1 33.333%;padding:.4rem;text-align:left}@media screen and (min-width:601px){.variation-boxes__choice{flex-grow:0}}@media screen and (min-width:800px)and (max-width:1025px){.variation-boxes__choice{flex-basis:50%;flex-basis:33.333%}}@media screen and (max-width:600px){.variation-boxes__choice{flex-basis:100%}}[data-variation-count="2"]>.variation-boxes__choice.styled-radio{flex-basis:50%}@media screen and (max-width:600px){[data-variation-count="2"]>.variation-boxes__choice.styled-radio{flex-basis:100%}}.variation-boxes__choice-wrapper{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 2px 5px #0003;display:flex;flex-direction:column;height:100%;justify-content:stretch;padding:0;position:relative;transition:.2s ease-in;width:100%}.product__summary .variation-boxes__choice-wrapper>.twz-label-tag{left:4rem;position:absolute;top:0;transform:translateY(-50%)}.product__combinations__order .variation-boxes__choice-wrapper>.twz-label-tag{background-color:unset;padding:0}.variation-boxes__choice-wrapper .title{font-weight:700}.variation-boxes__choice-wrapper .price{color:#303030;font-family:Oswald,oswald-fallback,Roboto,roboto-fallback,sans-serif;font-size:1.7rem;font-weight:700;line-height:1.2;margin-top:.5rem;order:3}.variation-boxes__choice-wrapper .price>span:first-of-type:not(:last-of-type){color:#9c9c9c;font-size:1.6rem;margin-right:.25em;text-decoration:line-through}.variation-boxes__choice-wrapper .stocktext{color:#818181;flex:1 0 auto;font-size:1.3rem;font-weight:500;line-height:1.4;padding-left:1.5rem;position:relative;text-align:left}.variation-boxes__choice-wrapper .stocktext:before{border-radius:50%;content:"";height:.75em;left:0;position:absolute;top:.35em;width:.75em}.variation-boxes__choice.instock .variation-boxes__choice-wrapper .stocktext:before{background-color:#0e9305}.variation-boxes__choice.backorder .variation-boxes__choice-wrapper .stocktext:before{background-color:#ffa814}.variation-boxes__choice.outofstock .variation-boxes__choice-wrapper .stocktext:before{background-color:#f7522d}.variation-boxes__choice.hidden{display:none}.variation-boxes__choice.has-radio{margin-left:0}.variation-boxes__choice.has-radio label{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:1.5rem 0 1.5rem 4rem}@media screen and (min-width:1025px){.variation-boxes__choice.has-radio label{padding:1.5rem .5rem 1.5rem 4rem}}.product__combinations__order .variation-boxes__choice.has-radio label{padding:0}.variation-boxes__choice.has-radio label .quick-tooltip{margin-right:1rem}.variation-boxes__choice.has-radio label:after,.variation-boxes__choice.has-radio label:before{left:1rem}.variation-boxes__choice.has-radio label:before{left:1.4rem;top:50%;transform:scale(0) translateY(-50%)}.variation-boxes__choice.has-radio label:after{top:50%;transform:translateY(-50%)}.variation-boxes__choice.has-radio label .label{color:#000;font-family:Roboto,roboto-fallback,sans-serif;font-size:1.6rem;line-height:1.2;text-transform:none}@media screen and (max-width:799px){.variation-boxes__choice.has-radio label .label{font-size:1.4rem}}.variation-boxes__choice.has-radio label .subtitle{color:#676767!important;font-family:Roboto,roboto-fallback,sans-serif;font-size:15px;font-weight:400;line-height:1.4;margin-top:.5rem;text-transform:capitalize}.variation-boxes__choice.has-radio label .subtitle--price{font-family:Roboto,roboto-fallback,sans-serif;font-size:1.6rem}.variation-boxes__choice.has-radio label .subtitle--price .fromprice{margin-right:.25em;text-decoration:line-through}.variation-boxes__choice.has-radio label .subtitle--green,.variation-boxes__choice.has-radio label .subtitle--price .currentprice,.variation-boxes__choice.has-radio label .subtitle--price .currentprice.free{color:#0e9305!important}.variation-boxes__choice.has-radio label .subtitle--green s{color:#000}.variation-boxes__choice.has-radio label .subtitle--normalcase{text-transform:none}.variation-boxes__choice.has-radio label .subtitle.is-highlighted{color:#0e9305}.variation-boxes__choice.has-radio .subtitle{padding-right:2rem}.variation-boxes__choice:not(.has-radio) .variation-boxes__choice-wrapper{padding:1rem}.variation-boxes__choice.has-text{border-radius:4px;box-shadow:0 4px 15px 0 #0000001a,0 1px 2px 0 #0000001a;cursor:default;flex-basis:66.666%;margin-bottom:.5rem;overflow:hidden;padding:0;position:relative}@media screen and (max-width:600px){.variation-boxes__choice.has-text{flex-basis:100%}}.variation-boxes__choice.has-text>svg:first-child{height:.85em;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%);width:.85em;fill:#ff4e02}.variation-boxes__choice.has-text>input{background-color:#fff;border:none;color:#000;font-size:1.6rem;height:100%;padding:1rem 1.5rem 1rem 4rem;visibility:visible;width:100%}.variation-boxes__choice.has-text>input:focus-visible{outline:none}.variation-boxes__choice input{height:0;visibility:hidden}.variation-boxes__choice input[type=radio]:checked+label:before{transform:scale(1) translateY(-50%)!important}.variation-boxes__choice .saleprice span:first-child{color:#818181;display:inline-block;font-size:1.4rem;margin-right:.5em;position:relative}.variation-boxes__choice .saleprice span:first-child:before{background-color:#818181;content:"";height:1px;left:-.1em;position:absolute;right:-.1em;top:50%;transform:translateY(-50%) rotate(-20deg)}.variation-boxes__choice.is-selected .variation-boxes__choice-wrapper{border-color:#ff4e02;box-shadow:none}@media(hover:hover)and (pointer:fine){.variation-boxes__choice.focus .variation-boxes__choice-wrapper,.variation-boxes__choice.hover .variation-boxes__choice-wrapper{border-color:#ff4e02;box-shadow:none}}