.shopify-section-group-footer-group>.section{padding-block-start:0}.quantity-selector{background:#fff}#cart-drawer-recommendations.horizontal-product-list-carousel>.horizontal-product-list{gap:1rem;border:none}#cart-drawer-recommendations .horizontal-product{border:solid 1px rgb(var(--text-color) / .12)}.shipping-by{font-weight:700;font-size:14px;color:#dc7001}.line-bundle-items p{font-size:14px;line-height:16px}.line-item__info,.order-summary__header,.order-summary__body{color:#000}@media screen and (min-width:700px){.line-item{padding-bottom:5px;align-items:stretch}}.line-item__media-wrapper{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width:699px){.line-item{align-items:flex-start}.line-item .line-item__media-wrapper{border-radius:4px}.line-item .line-item__info,.line-item .line-item__info .item-quantities-container{width:100%;color:#000}.line-item .line-item__info .item-quantities-container line-item-quantity{justify-content:space-between}.order-summary__body tr:last-child{border-bottom:1px solid #dddddd}}.cart-drawer__line-items .variant__title,.cart .variant__title{display:none}.cart-header .h2{color:#000}.cart-header free-shipping-bar .text-with-icon{justify-content:center}media-with-text.template-collection .h2{text-transform:uppercase;margin-bottom:22px}media-with-text.template-collection .text-subdued{color:inherit}@media only screen and (max-width:1150px){media-with-text.template-collection .text-start{text-align:center}}@media screen and (min-width:700px){media-with-text.template-collection .media-with-text__contentt{--media-with-text-content-padding: var(--spacing-16)}}@media only screen and (min-width:1000px){media-with-text.template-collection{font-size:.9rem}media-with-text .media-with-text__content{--media-with-text-content-padding: var(--spacing-4-5)}}@media screen and (min-width:1400px){media-with-text .media-with-text__content{--media-with-text-content-padding: var(--spacing-12)}}@media only screen and (min-width:1500px){media-with-text.template-collection{font-size:1rem}}.circle-chevron{background:#dbdbdb;border:none}@media screen and (pointer:fine){.group:hover .circle-chevron.group-hover\:colors:not([disabled]),.circle-chevron.hover\:colors:hover:not([disabled]){background:rgb(var(--button-background-primary))}}@supports (grid-template-rows: subgrid){.product-list{grid-template-rows:auto auto}.product-list>*{grid-template-rows:subgrid;grid-row:span 2;gap:0;height:100%:}.product-card__info{align-content:start}}@media screen and (min-width:1150px){.section-stack__intro{width:40%}.section-stack__main{width:60%}}.klaviyo-form{display:grid}.html_block.prose *+:is(p,div,ul,ol){margin-block-start:0}@media screen and (min-width:700px){.html_block.prose *+:is(p,div,ul,ol){margin-block-start:0}}@media only screen and (max-width:1000px){.media-with-text-template .section{padding-inline-start:0;padding-inline-end:0}.media-with-text-template .rounded{border-radius:0}}.blog-post-card__info{display:flex;flex-direction:row;align-items:center}.badge--current{background:#007d8a;color:#fff}.blog-post-card__info .button{width:max-content}.template-index .blog-posts .badge{background:#007d8a}.product_usp .text-with-icons{max-width:95%}.product_usp p:not([class]){font-size:.9rem}.product-info__price sale-price{font-weight:700}.template-complex product-card{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:center}@media only screen and (max-width:650px){.shopify-section--comparison-table .section-stack__intro button{width:100%}}@media only screen and (max-width:1150px){.shopify-section--comparison-table .section-stack__intro{text-align:center;max-width:100%!important}}.feature-chart__toggle .circle-chevron{background:#19405b}.klaviyo-out-of-stock-signup{display:none}.product-info[data-available=false] .product-info__quantity-selector,.product-info[data-available=false] .buy-buttons,.product-info[data-available=false] .product-info__badge-list,.product-info[data-available=false]>.offer{display:none}.back_in_request{display:none}.product-info[data-available=false] .back_in_request,.product-info[data-available=false]>.offer~.offer{display:block}@media screen and (max-width:1000px){.template-product .hotspots-container{margin-bottom:0rem}}.collection-complex .product-card__info{display:flex;flex-direction:column;justify-content:center}.collection-complex offers{display:grid;grid-template-columns:1fr;grid-template-rows:auto;width:100%;box-sizing:border-box;gap:8px}@media(min-width:1300px){.collection-complex offers{grid-template-columns:repeat(auto-fit,minmax(0,1fr));max-width:1200px}}offers .text-custom{color:rgb(var(--button-background-primary))}.detail_block{display:grid;grid-template-columns:auto;grid-template-rows:repeat(2,auto);gap:0 16px;justify-content:start}.detail_icon{grid-column:1;grid-row:span 2;display:flex;flex-direction:column;justify-content:center}.detail_title{grid-column:2;grid-row:1;color:rgb(var(--button-background-primary))}.detail_content{grid-column:2;grid-row:2}.complex .multi-column__item{align-content:center}.complex .detail .detail_block:nth-child(2){padding:16px 0}.template-product-complex .feature-chart__table .metafield-single_line_text_field::marker{display:none}.template-product-complex .feature-chart__table .prose ul{list-style:none}.template-page-manuals{padding-top:0}.template-page-manuals .feature-chart__table-row{align-items:center;width:auto;--feature-chart-heading-width: auto;grid-template-columns:1fr 1fr}.template-page-manuals .feature-chart__toggle .circle-chevron{background:#dbdbdb}.template-page-manuals .feature-chart__heading{display:flex}.template-page-manuals .feature-chart__heading svg{margin-right:.5rem}.template-page-manuals .feature-chart__table{display:flex;flex-direction:column}.template-page-manuals .feature-chart__value{display:flex;justify-content:flex-end;grid-row:inherit}.suffix-technology .page-spacer{margin-block-end:0}media-grid>.template-page-technology{padding-block-start:3rem}.suffix-about-us .text-with-icons{max-width:96%;margin:0 auto}.suffix-about-us .support .text-with-icons .prose p{font-size:.9rem}.suffix-about-us .support .text-with-icons .prose p.h6{font-size:1rem}.suffix-about-us multiple-images-with-text .circle-button{background:#fff}.template-product .h2,.template-page .h2,.template-page .text-custom .h2,.suffix-about-us .h6,.suffix-about-us multiple-images-with-text-content-list .subheading,.suffix-about-us multiple-images-with-text-content-list .h1{color:rgb(var(--button-text-secondary))}.suffix-about-us .media-with-text__content a{text-decoration:underline}.template-page .media-with-text__content .h2{color:inherit}#myLandbot{width:90%;margin:auto}@media screen and (min-width:700px){#myLandbot{width:65%}}.template-page.suffix-videos{display:grid;grid-template-columns:1fr;gap:16px}.template-page.suffix-videos .shopify-section:not(.shopify-section--video){grid-column:span 1}.template-page.suffix-videos .shopify-section--video .section{padding-block-start:0}@media(min-width:1000px){.template-page.suffix-videos{grid-template-columns:repeat(2,1fr)}.template-page.suffix-videos .shopify-section:not(.shopify-section--video){grid-column:span 2}}@media(min-width:1650px){.template-page.suffix-videos{grid-template-columns:repeat(3,1fr)}.template-page.suffix-videos .shopify-section:not(.shopify-section--video){grid-column:span 3}}.shopify-section--text-button-block .text-button-block__heading{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:24px 0 20px}@media(min-width:700px){.shopify-section--text-button-block .text-button-block__heading{justify-content:center;padding:48px 0}}.text-button-block__blocks{display:grid;width:100%;max-width:1200px;margin:0 auto 60px;padding:0 20px;grid-template-columns:1fr 1fr 1fr;gap:10px}.text-button-block__link{text-align:center;display:flex;justify-content:center;align-self:stretch;height:100%;padding:12px 10px}#text-button-block__dropdown{padding:0 20px;border:1px solid #000;border-radius:8px;background:#fff}#text-button-block__dropdown .accordian-container{padding:5px 0}.trustpilot .template-index-{padding-bottom:38px}.trustpilot .template-index- img{margin:0;margin-block:22px!important}.product-list:not(:has(.product-card--blends)) .product-list__promo .content-over-media{min-height:250px}.collection-complex.product-list>*{grid-template-columns:repeat(9,1fr)}.product-card__figure{grid-column:span 4}.collection-complex .product-card__info{grid-column:span 5}@media(max-width:1200px){.collection-complex.product-list>*{grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}}#rest-of-description{overflow:hidden;max-height:0;transition:max-height .5s ease-out}#rest-of-description .expanded{max-height:100%}#rest-of-description .collapsed{max-height:0}#read-more{cursor:pointer;margin:15px 0 32px}#read-more:before{content:"View All"}#read-more.collapsed:before{content:"View All"}#read-more.expanded:before{content:"View Less"}#read-more.expanded .circle-chevron{transform:rotate(180deg)}#rest-of-description{overflow:hidden;transition:max-height .3s ease-out}#rest-of-description.collapsed{max-height:0;display:none}#rest-of-description.expanded{display:block}.shopify-blog .template-collection-complex,.shopify-blog .template-collection-{padding:0}.shopify-blog .template-collection-complex .blog-post-card,.shopify-blog .template-collection- .blog-post-card{border-radius:0}.text-with-icons{padding-top:var(--spacing-10);padding-bottom:var(--spacing-4)}.blog-post-card--featured .blog-post-card__info .h2{text-transform:capitalize;padding-bottom:0}@media(max-width:1000px){.template-collection .blog-post-card__info{text-align:center}.template-collection .blog-post-card__info .v-stack{justify-items:center}.blog-post-card--featured .blog-post-card__info{padding:var(--spacing-16) var(--spacing-5)}.template-collection .blog-post-card__figure{min-height:350px}.template-page-manuals .media-with-text__content .text-start{text-align:center}.template-page-manuals .feature-chart__value .button--sm{font-size:var(--text-sm)}}.template-search .h2{color:#000}.template-search .button{z-index:1001}.template-search .collection-card__content-wrapper.baseline,.template-product .collection-card__content-wrapper.baseline{bottom:4rem}.template-search .shopify-section--collection-list .section-header{justify-content:center;text-align:center;justify-items:center}.collection-card__content-wrapper .h2,.collection-card__content-wrapper .h3{color:inherit;margin-block-start:var(--spacing-2)}.template-search .article-list{display:none}.template-search reveal-items{margin-bottom:3rem}.template-collection .h2{padding-bottom:0}.hotspots-container .h2{color:inherit}.hotspots-container .section-header.mobile-content,.hotspots-container .content-over-media .text-start{padding-top:5rem}.quantity-selector__button:disabled{cursor:not-allowed;opacity:.1}.pagination{font-weight:700}.suffix-complex .shopify-section--comparison-table .section-stack__intro a.button:before{content:url(/cdn/shop/files/icon_pdf.png?v=1725287738);display:inline;position:absolute;top:11px;left:30px}.suffix-complex .shopify-section--comparison-table .section-stack__intro a.button{padding-inline-start:58px;background:transparent}nav .link-faded-reverse:hover{color:#007d8a}nav .link-faded-reverse:hover svg{transform:rotate(180deg)}navigation-drawer .circle-chevron{border:#002B49 1px solid;background:transparent;color:#002b49}h2,.h2,.text-custom .h2{font-family:NexaBold!important}#trustpilot-widget-trustbox-0-wrapper{position:relative;z-index:2!important}.reviews{font-family:var(--text-font-family),sans-serif}.reviews__summary{margin-bottom:44px}.reviews__rating{display:flex;align-items:center;gap:30px}.reviews__rating span.review-stars{display:flex;align-content:center;column-gap:2px;flex-wrap:nowrap;align-items:center}.review-stars[data-avg="0"],.review-stars[data-avg="0.0"]{visibility:hidden}.reviews__rating-number{line-height:1;text-wrap-mode:nowrap}.reviews__rating-number span{font-weight:400;color:#6b7280}.reviews__stars{display:inline-flex;gap:2px}.review-count{margin-left:4px;font-size:var(--text-xs)}.reviews__star{line-height:1;color:var(--reviews-star-inactive);background:var(--reviews-badge-inactive)}.reviews-container__rating{display:flex;margin-bottom:44px;gap:50px;justify-content:space-between;align-items:center}.reviews__star.is-active{color:var(--reviews-star);background:var(--reviews-badge);border-radius:var(--reviews-radius)}.reviews__count{font-size:14px;color:#6b7280}.tp-soft-badge .review-rating-text{color:#555;padding-left:6px;padding-bottom:1px}.reviews__breakdown{display:block;width:60%}.reviews__breakdown-row{display:grid;grid-template-columns:90px 1fr 50px;align-items:center;gap:12px;margin-bottom:8px}.reviews__breakdown-label{font-size:13px;color:#374151}.reviews__breakdown-percent{font-size:13px;color:#6b7280;text-align:right}.reviews__breakdown-bar{position:relative;height:13px;background:#e5e7eb;overflow:hidden}.reviews__breakdown-bar>span{position:absolute;top:0;left:0;height:100%;background:#6b7280}.reviews__breakdown-container{display:flex;flex-wrap:wrap;row-gap:3rem;padding-bottom:30px;column-gap:60px}.reviews__breakdown{display:block;width:45%}.reviews__secondary-rating{display:flex;align-items:flex-start;gap:6px;flex-direction:column}.reviews__secondary-ratings{display:flex;gap:50px;white-space:nowrap}.reviews__secondary-value{display:flex;flex-wrap:nowrap;column-gap:5px;align-items:flex-end}.reviews__list{border-top:1px solid #e5e7eb}.reviews__item{padding:20px 0;border-bottom:1px solid #e5e7eb}.reviews__item:last-child{border-bottom:0}.reviews__item-header{color:#6b7280;margin-bottom:5px}.reviews__author{font-weight:400}.reviews__body{color:#111827;margin-bottom:10px;max-width:90%}.reviews__images{display:flex;gap:6px;margin-bottom:8px}.reviews__images img{width:90px;height:90px;object-fit:cover;border-radius:4px;border:1px solid #e5e7eb}.reviews__verified{color:#6b7280;font-weight:400}.tp-five-stars{display:inline-flex;align-items:center;gap:10px}.product_reviews_sku{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.reviews-images{margin-bottom:32px}.reviews-images__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.reviews-images__header h3{font-size:16px;font-weight:600}.reviews-images__all{font-size:14px;color:#2563eb;background:none;border:0;cursor:pointer}.reviews-images__slider{position:relative}.reviews-images__track{display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;padding-bottom:4px}.reviews-images__item{flex:0 0 auto;width:200px;height:200px;border-radius:6px;overflow:hidden;border:1px solid #e5e7eb}.reviews-images__item img{width:100%;height:100%;object-fit:cover}.reviews-images__nav{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:1px solid #d1d5db;background:#fff;font-size:20px;cursor:pointer}.reviews-images__nav.is-prev{left:-12px}.reviews-images__nav.is-next{right:-12px}.reviews-lightbox[hidden]{display:none}.reviews-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;display:flex;align-items:center;justify-content:center}.reviews-lightbox__layout{background:#fff;width:min(1100px,92vw);height:min(650px,85vh);border-radius:8px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);box-shadow:0 10px 25px #00000026,0 30px 60px #00000040;overflow:hidden;position:relative}.reviews-lightbox__close{position:absolute;top:12px;right:12px}.reviews-lightbox__close .pswp__button--close{margin-block-start:0;margin-inline-end:0}.reviews-lightbox__media{background:#f6f7f8;position:relative;display:flex;align-items:center;justify-content:center}.reviews-lightbox__image{height:min(650px,85vh);object-fit:contain}.reviews__summary--tp{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:baseline}.reviews__secondary-ratings{display:flex;gap:24px;white-space:nowrap}.reviews__breakdown-bar>span{max-width:100%}.reviews-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;background:#111111d9;color:#fff;border:0;font-size:18px;cursor:pointer}.reviews-lightbox__nav.is-prev{left:16px}.reviews-lightbox__nav.is-next{right:16px}.reviews-lightbox__panel{padding:24px;overflow-y:auto}.reviews-lightbox__header{margin-bottom:16px}.reviews-lightbox__author{margin-top:16px}.reviews-lightbox__name{font-weight:600}.reviews-lightbox__date{font-weight:300}.reviews-lightbox__rating{display:flex;align-items:center;gap:10px}.reviews-lightbox__stars{color:var(--star_color);font-size:14px}.reviews-lightbox__verified{display:block;color:var(--verified_text_color)}.reviews-lightbox__body{line-height:1.5;margin-bottom:16px}.reviews-lightbox__thumbs{display:flex;gap:6px;margin-bottom:12px}.reviews-lightbox__thumbs img{width:54px;height:54px;object-fit:cover;border-radius:6px;border:2px solid transparent;cursor:pointer}.reviews-lightbox__thumbs img.is-active{border-color:#00b67a}.reviews-lightbox__counter{font-size:12px;color:#6b7280}@media(max-width:768px){.reviews__summary{flex-direction:column;gap:12px}.reviews__summary--tp{display:flex;grid-template-columns:1fr auto;gap:20px;align-items:baseline;flex-direction:column-reverse;align-items:center}.reviews__secondary-ratings{white-space:wrap;flex-direction:column}.reviews__breakdown-row{grid-template-columns:70px 1fr 40px}.reviews__images img{width:72px;height:72px}}@media(max-width:768px){.reviews-lightbox__layout{width:94vw;height:75vh;border-radius:0;grid-template-columns:1fr}.reviews-lightbox__media{padding-top:10px}.reviews-lightbox__media{height:40vh}.reviews__rating{display:flex;align-items:flex-end;flex-direction:row;align-content:stretch;justify-content:space-between;flex-wrap:nowrap;width:100%;gap:10px;justify-content:center}.reviews__rating span.review-stars{align-items:flex-end}.reviews__breakdown-container{row-gap:1rem}.reviews-container__rating{flex-wrap:wrap;gap:20px}.reviews-container__rating .reviews__rating-number{margin-right:14px}.reviews__breakdown{width:100%}}.trustpilot .section{padding-block-end:0rem}.reviews-carousel__stars .review-count{display:none}.reviews-carousel{position:relative;padding:60px 0 0;overflow:hidden}.reviews-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(18.5%,1fr);gap:1.75rem;touch-action:pan-y;cursor:grab;padding-bottom:40px;will-change:transform;transition:transform .85s cubic-bezier(.22,1,.36,1)}.reviews-carousel__track.is-dragging{cursor:grabbing;transition:none}.reviews-carousel__card{position:relative;background:#fff;border-radius:16px;padding:1.75rem 1.75rem 2rem;text-align:center;opacity:.72;transform:scale(.95);transform-origin:center center;backface-visibility:hidden;box-shadow:0 2px 4px #0000000a,0 8px 24px #0000000f;transition:transform .65s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.16,1,.3,1),opacity .4s ease}.reviews-carousel__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #00000009;pointer-events:none}.reviews-carousel__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.65) 0%,rgba(255,255,255,.25) 35%,transparent 65%);pointer-events:none;opacity:.4}.reviews-carousel__card.is-active{transform:scale(1.08) translateY(-8px);opacity:1;z-index:3;box-shadow:0 18px 60px -15px #00000047,0 24px 50px -25px #00000038,0 10px 18px -10px #0000002e}.reviews-carousel__card.is-adjacent{transform:scale(.99) translateY(-3px);opacity:.9;box-shadow:0 8px 26px -12px #00000024}.reviews-carousel__card:not(.is-active):not(.is-adjacent){opacity:.6}.reviews-carousel__stars{margin-bottom:.6rem}.reviews-carousel__rating-label{margin-bottom:.6rem;font-weight:600}.reviews-carousel__body{line-height:1.6}.reviews-carousel__author{margin-top:1rem;color:#6b7280;font-size:.9rem}.reviews-carousel__controls{display:flex;justify-content:center;margin-top:12px}.service-reviews__nav{margin:0 4px}.reviews-carousel__progress{position:relative;height:4px;margin-top:1.75rem;background:#0000000f;border-radius:999px;overflow:hidden}.reviews-carousel__progress-bar{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,#00b67a,#00d084);transition:transform .7s cubic-bezier(.22,1,.36,1)}@media(max-width:1100px){.reviews-carousel__track{grid-auto-columns:minmax(300px,1fr)}.reviews-carousel__card.is-active{transform:scale(1.05) translateY(-6px)}}@media(max-width:720px){.reviews-carousel{padding-block:2rem}.reviews-carousel__track{grid-auto-columns:85%;gap:1.2rem}.reviews-carousel__card,.reviews-carousel__card.is-active,.reviews-carousel__card.is-adjacent{transform:none;opacity:1;box-shadow:0 4px 14px #0000001a}}.tp-announcement__stars{display:inline-flex;gap:1.5px}.tp-announcement__count{text-decoration:underline;white-space:nowrap;display:block}.tp-announcement__logo{width:80px}.reviews__item{opacity:1;transform:translateY(0);transition:opacity .45s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.reviews__item.is-hidden{opacity:0;transform:translateY(18px)}.reviews__item.is-revealing{opacity:1;transform:translateY(0)}.reviews__load-more-wrapper{display:flex;justify-content:center;margin-top:40px}.button.is-loading{position:relative;pointer-events:none;opacity:.85}.button.is-loading:after{content:"";width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;position:absolute;right:18px;top:50%;transform:translateY(-50%);animation:reviews-spin .7s linear infinite}@keyframes reviews-spin{to{transform:translateY(-50%) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.reviews__item{transition:none;transform:none}}.template-product .rating-with-text1{justify-content:flex-start;display:flex;gap:0;align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;margin-block-start:var(--spacing-2);margin-block-end:var(--spacing-2)}.template-product compare-at-price{order:2;color:#181716;font-weight:400;font-size:var(--text-lg);white-space:nowrap}.template-product sale-price{order:1;font-weight:700;margin-right:var(--spacing-2)}.template-product .trustpilot-widget{order:3;margin-left:auto}.template-product .save-percent{font-size:var(--text-sm);font-weight:400;color:#8c8b8b}.announcement-bar .tp-announcement__label{font-size:16px}.announcement-bar .product-card__info--center{font-size:var(--text-xs);display:none}.announcement-bar .tp-announcement__stars{display:block}.tp-announcement{display:inline-flex;align-items:center;gap:10px;line-height:1}.tp-announcement__logo{margin-top:-2px}@media screen and (max-width:1200px){.template-product .rating-with-text1{flex-direction:row;align-items:center;flex-wrap:wrap}.template-product compare-at-price{flex-basis:100%;order:3}.template-product sale-price{order:1}.template-product .trustpilot-widget{order:2;margin-left:auto}}.review-stars[data-rating="0.0"]{visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/site.css.map */
