.contact-form-button-wrapper{position:fixed!important;bottom:16px!important;right:16px!important;left:auto!important;z-index:9000000!important;opacity:0;transform:translateY(40px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.contact-form-button-wrapper.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.contact-form-button-wrapper{transform:scale(.8);transform-origin:bottom right;bottom:10px!important;right:10px!important}.contact-form-button-wrapper.visible{opacity:1;transform:translateY(0) scale(.8)}}.contact-form-button-wrapper>svg{width:0!important;height:0!important}.contact-form-button-wrapper svg{position:initial!important;top:0!important;bottom:0!important;right:0!important;left:0!important;box-shadow:none!important;border:none!important;opacity:1!important;width:initial}.contact-form-button-wrapper button{display:inline-flex!important;align-items:center!important;justify-content:center;gap:8px;margin:0!important;max-width:250px!important;min-width:160px!important;width:auto!important;height:auto!important;min-height:60px!important;padding:0!important;line-height:0;background-color:#f75f68!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;-webkit-clip-path:url(#contact-form-chat-button-text-clip-path)!important;clip-path:url(#contact-form-chat-button-text-clip-path)!important;color:#fff;font-weight:600;font-size:16px;letter-spacing:.5px;font-family:type_section_custom;-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;animation-name:loadBubble;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-duration:.2s;cursor:pointer!important;transition:all .4s,bottom .8s ease-in-out!important;box-sizing:content-box!important}.contact-form-popup{position:fixed;bottom:85px;right:20px;z-index:9000001;background:#fffffffa;box-shadow:0 8px 32px #0000002e;border-radius:18px;min-width:320px;max-width:95vw;width:370px;opacity:0;pointer-events:none;transform:translateY(40px) scale(.98);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 100px);overflow-y:auto}@media(max-width:768px){.contact-form-popup{bottom:70px}}.contact-form-popup.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.contact-form-popup-inner{padding:28px 24px 20px;display:flex;flex-direction:column;gap:18px}.contact-form-popup h2{margin:0 0 16px;font-size:1.4rem;font-weight:700;color:#f75f68;letter-spacing:.5px}.contact-form-success h2{color:#4b8a7d;font-size:1rem;font-family:type_body_custom}.contact-form-popup p{margin:0 0 16px;font-size:1rem;color:#333;line-height:1.5}.contact-form-close{position:absolute;top:10px;right:16px;background:none;border:none;font-size:2rem;color:#f75f68;cursor:pointer;z-index:2;padding:0;line-height:1;transition:color .2s}.contact-form-close:hover{color:#d13c45}.contact-form-fields{display:flex;flex-direction:column;gap:14px}.contact-form-field label{font-size:.98rem;font-weight:600;margin-bottom:8px;color:#222;display:block}.contact-form-field input,.contact-form-field textarea{width:100%;padding:9px 12px;border:1px solid #e2e2e2;border-radius:7px;font-size:1rem;font-family:inherit;background:#fafafa;transition:border-color .2s;resize:none}.contact-form-field input:focus,.contact-form-field textarea:focus{border-color:#f75f68;outline:none}.contact-form-submit{background:#f75f68;color:#fff;border:none;border-radius:7px;padding:12px 0;font-size:1.08rem;font-weight:700;cursor:pointer;margin-top:6px;transition:background .2s}.contact-form-submit:hover{background:#d13c45}@media(max-width:600px){.contact-form-popup{right:2vw;left:2vw;width:96vw;min-width:unset;max-width:98vw;padding:0}.contact-form-popup-inner{padding:22px 14px 18px}}@media(max-width:768px){.contact-form-button-text{display:none}.contact-form-button-wrapper button{min-width:70px!important}}.product-highlights{margin-top:30px!important;padding-top:14px!important;padding-bottom:10px!important;overflow:hidden!important}.product-highlights .product-highlights__container{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:flex-start!important;overflow:hidden!important}.product-highlights .product-highlights__highight{flex:1 1 0!important;width:auto!important;min-width:0!important;align-self:flex-start!important;display:block!important}.product-highlights .product-highlights__highight img{max-width:100%!important;object-fit:contain!important;object-position:center bottom!important;display:block!important;margin-left:auto!important;margin-right:auto!important}.product-highlights .product-highlights__highight [data-rimg-canvas]{display:none!important}.product-highlights .product-highlights__highight .product-highlights__highight--description{max-width:100%!important}@media(max-width:719px){.product-highlights{margin-top:24px!important;padding-top:14px!important;padding-bottom:14px!important}.product-highlights .product-highlights__container{padding-left:8px!important;padding-right:8px!important}.product-highlights .product-highlights__highight:nth-child(n+6){display:none!important}.product-highlights .product-highlights__highight{max-width:130px!important;margin:0 4px!important;font-size:11px!important;line-height:14px!important}.product-highlights .product-highlights__highight img{width:44px!important;height:44px!important}.product-highlights .product-highlights__highight .product-highlights__highight--title{margin-top:7px!important;margin-bottom:2px!important;font-size:10px!important;line-height:13px!important;letter-spacing:0!important;word-break:break-word!important}.product-highlights .product-highlights__highight .product-highlights__highight--description{display:block!important;font-size:10px!important;line-height:13px!important}.product-highlights .product-highlights__highight:nth-last-child(n+5),.product-highlights .product-highlights__highight:nth-last-child(n+5)~.product-highlights__highight{margin:0 2px!important}.product-highlights .product-highlights__highight:nth-last-child(n+5) img,.product-highlights .product-highlights__highight:nth-last-child(n+5)~.product-highlights__highight img{width:38px!important;height:38px!important}.product-highlights .product-highlights__highight:nth-last-child(n+5) .product-highlights__highight--title,.product-highlights .product-highlights__highight:nth-last-child(n+5)~.product-highlights__highight .product-highlights__highight--title{font-size:9px!important;line-height:11px!important}.product-highlights .product-highlights__highight:nth-last-child(n+5) .product-highlights__highight--description,.product-highlights .product-highlights__highight:nth-last-child(n+5)~.product-highlights__highight .product-highlights__highight--description{display:block!important;font-size:9px!important;line-height:12px!important;hyphens:auto!important;-webkit-hyphens:auto!important}}@media(min-width:720px){.product-highlights{margin-top:40px!important;padding-top:24px!important;padding-bottom:20px!important}.product-highlights .product-highlights__highight{max-width:220px!important;margin:8px 14px!important;font-size:14px!important;line-height:20px!important}.product-highlights .product-highlights__highight img{width:64px!important;height:64px!important}.product-highlights .product-highlights__highight .product-highlights__highight--title{margin-top:10px!important;margin-bottom:4px!important;font-size:14px!important;line-height:20px!important}.product-highlights .product-highlights__highight .product-highlights__highight--description{font-size:13px!important;line-height:19px!important}.product-highlights .product-highlights__highight:nth-last-child(n+6),.product-highlights .product-highlights__highight:nth-last-child(n+6)~.product-highlights__highight{margin:8px!important}.product-highlights .product-highlights__highight:nth-last-child(n+6) img,.product-highlights .product-highlights__highight:nth-last-child(n+6)~.product-highlights__highight img{width:52px!important;height:52px!important}.product-highlights .product-highlights__highight:nth-last-child(n+6) .product-highlights__highight--title,.product-highlights .product-highlights__highight:nth-last-child(n+6)~.product-highlights__highight .product-highlights__highight--title{font-size:12px!important;line-height:16px!important}.product-highlights .product-highlights__highight:nth-last-child(n+6) .product-highlights__highight--description,.product-highlights .product-highlights__highight:nth-last-child(n+6)~.product-highlights__highight .product-highlights__highight--description{font-size:12px!important;line-height:17px!important}}@media(max-width:719px){.product-formatted-description .product-formatted-description__container table{display:table!important;table-layout:fixed!important;width:100%!important;max-width:100%!important;border-collapse:collapse!important}.product-formatted-description .product-formatted-description__container table tbody{display:table-row-group!important;width:100%!important}.product-formatted-description .product-formatted-description__container table tr{display:table-row!important;width:auto!important}.product-formatted-description .product-formatted-description__container table td{display:table-cell!important;vertical-align:top!important;padding:7px 10px!important;box-sizing:border-box!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;hyphens:auto!important;-webkit-hyphens:auto!important;white-space:normal!important;float:none!important}.product-formatted-description .product-formatted-description__container table td:first-child{width:40%!important}.product-formatted-description .product-formatted-description__container table td:last-child{width:60%!important}}.product-formatted-description .product-formatted-description__container h1,.product-formatted-description .product-formatted-description__container h2,.product-formatted-description .product-formatted-description__container h3,.product-formatted-description .product-formatted-description__container h4,.product-formatted-description .product-formatted-description__container h5,.product-formatted-description .product-formatted-description__container h6{margin-bottom:6px!important}.product-formatted-description .product-formatted-description__container h1+table,.product-formatted-description .product-formatted-description__container h2+table,.product-formatted-description .product-formatted-description__container h3+table,.product-formatted-description .product-formatted-description__container h4+table{margin-top:4px!important}.product-formatted-description meta,.product-formatted-description .product-formatted-description__container meta{display:none!important}.product-formatted-description .product-formatted-description__container h1,.product-formatted-description .product-formatted-description__container h2,.product-formatted-description .product-formatted-description__container h3,.product-formatted-description .product-formatted-description__container h4,.product-formatted-description .product-formatted-description__container h5,.product-formatted-description .product-formatted-description__container h6{margin-top:22px!important;margin-bottom:4px!important}.product-formatted-description .product-formatted-description__container h1:first-child,.product-formatted-description .product-formatted-description__container h2:first-child,.product-formatted-description .product-formatted-description__container h3:first-child,.product-formatted-description .product-formatted-description__container h4:first-child{margin-top:0!important}.product-formatted-description .product-formatted-description__container h1+*,.product-formatted-description .product-formatted-description__container h2+*,.product-formatted-description .product-formatted-description__container h3+*,.product-formatted-description .product-formatted-description__container h4+*,.product-formatted-description .product-formatted-description__container h5+*,.product-formatted-description .product-formatted-description__container h6+*{margin-top:0!important}.product-formatted-description .product-formatted-description__container p:empty,.product-formatted-description .product-formatted-description__container p>span:empty{display:none!important}.product-formatted-description .product-formatted-description__container table{margin-top:4px!important;margin-bottom:8px!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom.css.map */
