.product-info__block-item[data-block-id="variant_picker"]{display:flex;flex-wrap:wrap;gap:15px}.product-info__block-item[data-block-id="variant_picker"] .product-info__variant-picker{flex-grow:1}.vtl-ub-vd-badges-widget__title{display:none}.accordion__content td,.accordion__content th{padding-top:10px;padding-bottom:10px}.custom_design .section{padding-top:80px;padding-bottom:80px}.custom_design h2{font-family:'JudgemeStar';font-weight:700}.custom_design h2 strong{font-style:italic;color:#f99f4d}.custom_design p{font-size:16px;font-weight:400;font-family:'SuisseIntl';margin-bottom:-10px}.custom_design p em{font-weight:700}.custom_design:has(.prose:empty){display:none}#bundle-volume-discounts .vtl-ub-vd-simple-badge{flex:0 0 calc(33.33% - 10px * 2/3);background:#fff8f2;FONT-WEIGHT:700;flex-direction:row;flex-wrap:wrap;column-gap:6px;padding:10px 28px;border-radius:8px;color:#f99f4d;border-color:#f99f4d}.form-control .quantity-selector,.variant-picker__option-values .block-swatch{border-radius:8px}.jdgm-widget.jdgm-widget{margin-bottom:-12px}.variant-picker__option-values .block-swatch:before{box-shadow:0 0 0 2px #f99f4d}:checked+.block-swatch{color:#f99f4d}.quote_on_image{position:absolute;width:100%;max-width:70%;bottom:20px;height:fit-content;color:#000;padding:40px 20px 20px;transform:translate(-50%);left:50%;background:linear-gradient(135deg,#fff,#f7f7f7);border-radius:10px;box-shadow:0 4px 10px #0000001a;z-index:22}.quote_on_image::before{content:"“";font-size:60px;color:#e0e0e0;position:absolute;top:5px;left:15px;line-height:1}.quote_on_image:after{content:"";position:absolute;bottom:0;top:-20px;left:50%;transform:translate(-50%) rotate(180deg);width:0;height:0;border-width:20px 20px 0 20px;border-style:solid;border-color:#fff #fff0 #fff0 #fff0}.testimonial-list{align-items:stretch}.text-with-icons+.button{max-width:fit-content;margin:0 auto}@media screen and (max-width:767px){#bundle-volume-discounts .vtl-ub-vd-simple-badge{font-size:13px;padding:10px}.quote_on_image{max-width:85%}}details .mega-menu{justify-content:center;padding-top:0;padding-bottom:20px}ul.mega-menu__nav{padding-top:30px}a.h5 span{font-size:20px}a.link-faded span{font-size:22px}
