:is(.heading,h1,h2,h3,h4,h5,h6){color:rgb(var(--color-heading, var(--color-foreground)))}[style*=--color-foreground]{--color-heading: initial}.product-card{background-color:rgb(var(--color-background))}@media screen and (max-width:767px){.product-sticky-form .button{width:auto;padding-inline:var(--sp-5);white-space:nowrap}}@media screen and (max-width:767px){.product__gallery--partial .slider .product__media{width:92%}}@media screen and (min-width:768px){.main-content>.shopify-section:last-child>.section:after{content:"";position:absolute;inset-inline:0;inset-block-start:calc(100% - 1px);height:36px;z-index:2;pointer-events:none;background-color:rgb(var(--color-background));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1200V20C1100 40 1000 40 900 20C800 0 700 0 600 20C500 40 400 40 300 20C200 0 100 0 0 20Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1200V20C1100 40 1000 40 900 20C800 0 700 0 600 20C500 40 400 40 300 20C200 0 100 0 0 20Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}}:is([id$=__image_comparison_tpy4Qf],[id$=__image_comparison_4kerUG]){--subo-wave-height: 20px;position:relative}:is([id$=__image_comparison_tpy4Qf],[id$=__image_comparison_4kerUG]):before,:is([id$=__image_comparison_tpy4Qf],[id$=__image_comparison_4kerUG]):after{content:"";position:absolute;inset-inline:0;height:var(--subo-wave-height);z-index:2;pointer-events:none;background-color:rgb(var(--color-background));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1200V20C1100 40 1000 40 900 20C800 0 700 0 600 20C500 40 400 40 300 20C200 0 100 0 0 20Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1200V20C1100 40 1000 40 900 20C800 0 700 0 600 20C500 40 400 40 300 20C200 0 100 0 0 20Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}:is([id$=__image_comparison_tpy4Qf],[id$=__image_comparison_4kerUG]):before{inset-block-end:calc(100% - 1px);transform:scaleY(-1)}:is([id$=__image_comparison_tpy4Qf],[id$=__image_comparison_4kerUG]):after{inset-block-start:calc(100% - 1px)}:is([id$=__image_comparison_tpy4Qf],[id$=__image_comparison_4kerUG])>.section:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'%3E%3Cpath d='M30 40C70-10 150 0 175 50S170 150 110 160 0 90 30 40Z' fill='%236d7a4d'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 200'%3E%3Cpath d='M40 60C80 0 170 10 195 70S180 180 110 180 10 110 40 60Z' fill='%23556039'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:180px auto,190px auto;background-position:-70px 20%,calc(100% + 70px) 80%}:is([id$=__image_comparison_tpy4Qf],[id$=__image_comparison_4kerUG]) .comparison__button{--color-background: 244 239 231;--color-foreground: 74 70 64;color:rgb(var(--color-foreground))}@media screen and (min-width:768px){:is([id$=__image_comparison_tpy4Qf],[id$=__image_comparison_4kerUG]){--subo-wave-height: 36px}:is([id$=__image_comparison_tpy4Qf],[id$=__image_comparison_4kerUG]) .image-comparison{max-width:820px;margin-inline:auto}:is([id$=__image_comparison_tpy4Qf],[id$=__image_comparison_4kerUG])>.section:before{background-size:420px auto,440px auto;background-position:-140px 20%,calc(100% + 150px) 80%}}.subo-hero-cta{display:flex;flex-direction:column;gap:var(--sp-2);flex-shrink:0}.subo-rating{margin:0;font-size:var(--text-sm);font-weight:500;text-align:center;white-space:nowrap}.subo-rating span{color:rgb(var(--color-rating));letter-spacing:.06em}@media screen and (min-width:768px){.subo-hero-cta{align-items:center}.subo-hero-cta .button{min-width:19rem;max-height:4.25rem;padding:clamp(var(--sp-6),1.2vw,var(--sp-7)) clamp(var(--sp-8),1.473vw,var(--sp-9));font-size:1.125rem}}:is([id$=__logo_list_3h4ahd],[id$=__logo_list_Y7Hy4d])>.section>.page-width{display:flex;align-items:center;gap:var(--sp-6)}:is([id$=__logo_list_3h4ahd],[id$=__logo_list_Y7Hy4d]) .title-wrapper{flex-shrink:0;margin-block-end:0}:is([id$=__logo_list_3h4ahd],[id$=__logo_list_Y7Hy4d]) .title-wrapper+div{flex:1;min-width:0}[id$=__video_jJQKkB] .video-hero{border-radius:24px;overflow:hidden}@media screen and (max-width:767px){[id$=__video_jJQKkB] .video-hero{border-radius:16px}}.subo-video-reviews__heading{margin:0 0 var(--sp-2);font-weight:500;color:rgb(var(--color-heading, var(--color-foreground)))}.subo-video-reviews__list{display:flex;gap:var(--sp-2);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.subo-video-reviews__item{flex:0 0 34%;scroll-snap-align:start;aspect-ratio:9 / 14;border-radius:var(--sp-3);overflow:hidden;background-color:rgb(var(--color-placeholder))}.subo-video-reviews__item video{width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px){.subo-video-reviews__item{flex-basis:28%}}:root{--subo-heading-tracking: .02em}:is(.heading,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){letter-spacing:var(--subo-heading-tracking)}:is(.heading,h1,h2,h3,h4,h5,h6):is(.title-md,.title-md2x,.title-lg,.title-lg2x,.title-xl,.title-xl2x){letter-spacing:0}@media screen and (min-width:900px){.multicolumn.card-grid--4{--card-grid-per-row: 4}}:is([id$=__why_subo],[id$=__hiw_platform])>.section:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 180'%3E%3Cpath d='M30 40C70-10 150 0 175 50S170 150 110 160 0 90 30 40Z' fill='%236d7a4d'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 200'%3E%3Cpath d='M40 60C80 0 170 10 195 70S180 180 110 180 10 110 40 60Z' fill='%23556039'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:140px auto,150px auto;background-position:-60px 20%,calc(100% + 60px) 80%}@media screen and (min-width:768px){:is([id$=__why_subo],[id$=__hiw_platform])>.section:before{background-size:300px auto,320px auto;background-position:-110px 20%,calc(100% + 120px) 80%}}[id$=__hiw_intro] .heading{color:#5f6b42}@media screen and (min-width:768px){.footer-group [id$=__footer]>.section--padding{padding-block-start:calc(var(--section-padding-top) + 36px)}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/subo-custom.css.map */
