.badge-sale{display:none!important}html,body{overflow-x:clip;max-width:100%}html{-webkit-text-size-adjust:100%}.product-card-list,.product-card-list>*,.product-card-wrapper,.swiper-slide.product-card-wrapper{min-width:0!important}.product-card-wrapper,.product-card--text,.product-card-title,.product-card-title a{min-width:0;overflow-wrap:break-word;word-break:normal}.product-card-title{font-size:1rem!important;line-height:1.3!important}@media(max-width:749px){.product-card-title{font-size:.875rem!important}}.product-card-media .product-variant--picker .product-selected,.product-card-media .product-variant-option-item .product-selected{white-space:normal;overflow-wrap:anywhere}.featured-collection-section .product-card-list{grid-auto-columns:minmax(0,1fr)}.icons-with-text--title{font-weight:700!important}.color-scheme-1 .button-outline,.color-scheme-2 .button-outline,.color-scheme-4 .button-outline,.color-scheme-1 a.button-outline,.color-scheme-2 a.button-outline,.color-scheme-4 a.button-outline{color:rgb(var(--heading-color))!important;border-color:rgb(var(--heading-color))!important;background:transparent!important}.color-scheme-1 .button-outline:not(.hover-none):hover,.color-scheme-2 .button-outline:not(.hover-none):hover,.color-scheme-4 .button-outline:not(.hover-none):hover{color:rgb(var(--background-color))!important;background:rgb(var(--heading-color))!important;border-color:rgb(var(--heading-color))!important}@media(max-width:767px){.product--description,.product--description.rte,.product--description p,.product--description li{font-size:16px!important;line-height:1.6!important}}@media(max-width:767px){.lp-prose,.lp-drill-wrap,.lp-final,.lp-reviews-wrap,.lp-reviews-hero{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box}}.lp-hero-wrap{padding-top:48px}@media(max-width:767px){.lp-hero-wrap{padding-top:28px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(max-width:767px){.rich-text-section .description,.rich-text-section .description p,.description.text-lg,.description.text-xl,.testimonial-section .description,.video-section-section .video-content--wrapper .description{font-size:16px!important;line-height:1.65!important}h1,h2,.h1,.h2,.heading-large{line-height:1.1!important}h3,h4,.h3,.h4{line-height:1.2!important}.slideshow-content h1,.slideshow-content h2,.main-heading h1,.main-heading h2,.main-heading .h2,.main-heading .h3,.main-heading .h4,.psr-heading,.about-heading,.lp-h1,.as-seen-eyebrow+*,.lp-reviews-hero h1,.video-overlay-title{text-wrap:balance}.as-seen-eyebrow,.psr-eyebrow,.about-eyebrow,.lp-eyebrow,.lp-drill-meta,.lp-reviews-section-title{letter-spacing:.14em!important}.rich-text-section .h4,.rich-text-section .h3{line-height:1.25!important}.button.button-md,.button.button-lg{min-height:48px;padding-top:14px;padding-bottom:14px}}article-content h1,article-content h2,article-content h3,article-content h4,.article-content h1,.article-content h2,.article-content h3,.article-content h4{line-height:1.25!important;margin-top:1.5em!important;margin-bottom:.5em!important}article-content h1,.article-content h1{font-size:1.9rem!important}article-content h3,.article-content h3{font-size:1.3rem!important}article-content h4,.article-content h4{font-size:1.1rem!important}@media(max-width:767px){article-content h1,.article-content h1{font-size:1.6rem!important}article-content h3,.article-content h3{font-size:1.2rem!important}article-content h4,.article-content h4{font-size:1.05rem!important}}@media(min-width:992px){.parallax-image-with-text-wrapper{max-width:100rem}.parallax-image-with-text-wrapper .main-heading,.parallax-image-with-text-wrapper .main-heading>*,.parallax-image-with-text-wrapper .description,.parallax-image-with-text-wrapper .section-title{max-width:100%!important}.parallax-image-with-text-wrapper .section-title{line-height:1.2}}iframe[src*="youtube.com/embed"],iframe[src*="youtube-nocookie.com/embed"],iframe[src*="youtu.be"],iframe[src*="player.vimeo.com"]{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;display:block;border:0;margin:24px auto}.blog-detail-content article-content.article-content.page--width{max-width:800px;margin:1.5rem auto;line-height:1.6;width:100%}.blog-detail-content article-content.article-content.page--width h2{font-size:var(--text-h6)!important}.blog-detail-content .blog-detail-hero .article-posts--large .article-post-content .article-posts-title{line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.blog-detail-content .blog-detail-hero .article-posts-publish{color:#545454}.blog-detail-content .article-social-shares{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.blog-detail-content .article-social-shares .social-icons{display:flex;gap:.25rem;margin:0}.blog-detail-content .article-social-shares .social-icons--link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0}@media(max-width:991.98px){.blog-detail-content .blog-detail-hero{padding-block:0}.blog-detail-content .blog-detail-hero .blog-detail-hero-image{display:none}.blog-detail-content .blog-detail-hero>.page--width{padding-inline:0}.blog-detail-content .blog-detail-hero .article-posts--image .media-ratio{--media-ratio: 66.67% !important;border-radius:0}.blog-detail-content .blog-detail-hero .article-posts--large .article-post-content{padding:1.25rem 1.5rem 0}.blog-detail-content .blog-detail-hero .article-posts--large .article-post-content .article-posts-title{font-size:clamp(1.75rem,7.5vw,2.5rem);margin:.25rem 0 .75rem}.blog-detail-content .article-social-shares{margin-top:0}.blog-detail-content article-content.article-content.page--width{margin-top:1rem}}.blog-detail-content .article-tags{gap:.5rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e5e5e5}.blog-detail-content .article-tags .article-tags-title{font-size:.875rem;color:#545454;margin-right:.25rem}.blog-detail-content .article-tags a{min-height:2.25rem;padding:.375rem .875rem;background:#f1f1f1;color:#3a3a3a;font-size:.8125rem}.blog-detail-content .article-tags a:hover{background:#e5e5e5;color:#000}@media(max-width:767.98px){.blog-tab-wrapper .blog-tabs{display:flex;flex-wrap:nowrap;gap:.25rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-1.5rem;padding:.75rem 1.5rem;-webkit-mask-image:linear-gradient(to right,#000 85%,transparent);mask-image:linear-gradient(to right,#000 85%,transparent)}.blog-tab-wrapper .blog-tabs::-webkit-scrollbar{display:none}.blog-tab-wrapper .blog-tabs a{flex:none;min-height:2.5rem;padding:.375rem .625rem;margin:0;white-space:nowrap;scroll-snap-align:start}.blog-tab-wrapper{margin-bottom:1.5rem}}.recent-blog-section .recent-blog-slide .swiper-wrapper{gap:0}.recent-blog-section .main-heading>.flex{justify-content:space-between;gap:1rem}.recent-blog-section .article-post-content{padding:1rem 0 0}.recent-blog-section .article-posts-title{font-size:1.125rem;line-height:1.3;letter-spacing:-.01em}@media(min-width:990px){.recent-blog-section .article-posts-title{font-size:1.375rem}}@media(max-width:767.98px){.recent-blog-section .section-title{font-size:clamp(1.5rem,6.5vw,2rem)}.recent-blog-section .slider-controls{display:none}}[class*=upr-countdown] [class*=number],[class*=upr-countdown] [class*=time],[class*=uppromote-countdown] [class*=number],[class*=uppromote-countdown] [class*=time],[class*=countdown__number],[class*=countdown__time]{font-size:90%!important}[class*=upr-countdown] [class*=label],[class*=upr-countdown] [class*=text],[class*=uppromote-countdown] [class*=label],[class*=uppromote-countdown] [class*=text],[class*=countdown__label],[class*=countdown__unit]{font-size:90%!important;padding-bottom:1px}[class*=upr-countdown],[class*=uppromote-countdown]{padding-bottom:1px}@media(max-width:991px){.video-section-section,.video-section-section .video-inner--wrapper,.video-section-section .video-main--box,.video-section-section .video-media{width:100%!important;max-width:100%!important;height:auto!important}.video-section-section .video-media{position:relative!important;aspect-ratio:16 / 9!important;overflow:hidden}.video-section-section .video-media .video-iframe,.video-section-section .video-media video,.video-section-section .video-media .deferred-media,.video-section-section .video-media .deferred-media iframe{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;object-fit:cover}}@media(max-width:767px){.announcement-block{padding-top:.5rem!important;padding-bottom:.5rem!important}.announcement-bar-text p{font-size:.75rem!important;letter-spacing:.02em;line-height:1.4}}.announcement-bar-content .countdown-counter{display:block!important;align-self:center}@media(max-width:1024px){.announcement-bar-content{display:block;text-align:center}.announcement-bar-content .countdown-timer--wrapper{justify-content:center;gap:.5rem;font-size:.7rem;letter-spacing:.04em;margin-top:.15rem}.announcement-bar-content .countdown-timer-item{font-variant-numeric:tabular-nums}.announcement-bar-content .countdown-timer-label{font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-left:.15rem}}.flash-sale-bar{background:#0d5e3a!important;color:#fafaf5!important}.flash-sale-bar .announcement-bar-content{display:block!important;grid-template-columns:none!important;padding:.5rem 0}.flash-sale-bar .flash-sale-line{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.6rem;white-space:nowrap;font-size:.8125rem;letter-spacing:.06em;font-weight:500;color:#fafaf5}.flash-sale-bar .flash-prefix,.flash-sale-bar .flash-middle{font-weight:600}.flash-sale-bar .flash-sep{opacity:.55;font-weight:400}.flash-sale-bar .countdown-inline{display:inline-flex;align-items:baseline;gap:.5rem;font-variant-numeric:tabular-nums}.flash-sale-bar .countdown-inline-group{display:inline-flex;align-items:baseline;gap:.25rem}.flash-sale-bar .countdown-timer-number{font-weight:700;font-size:.875rem;letter-spacing:.02em}.flash-sale-bar .countdown-inline-label{font-size:.65rem;font-weight:600;letter-spacing:.1em;opacity:.7}.flash-sale-bar .countdown-timer-label,.flash-sale-bar .countdown-timer-item.countdown-item-sep,.flash-sale-bar .countdown-item-days{display:none!important}.flash-sale-bar .flash-pill{display:inline-block;background:#fafaf5;color:#0d5e3a!important;padding:.3rem .85rem;border-radius:999px;font-weight:700;letter-spacing:.06em;text-decoration:none;font-size:.75rem;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.flash-sale-bar .flash-pill:hover,.flash-sale-bar .flash-pill:focus-visible{background:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #0003}.flash-sale-bar .flash-pill:active{transform:translateY(0);box-shadow:0 2px 4px #0003}.flash-sale-applied{display:inline-block;color:#fafaf5;font-weight:600;letter-spacing:.06em;padding:.32rem 0}.flash-sale-applied:before{content:"\2713";margin-right:.4rem;font-weight:700}@media(max-width:767px){.flash-sale-bar .announcement-bar-content{padding:.5rem}.flash-sale-bar .flash-sale-line{flex-wrap:wrap;gap:.4rem .55rem;white-space:normal;font-size:.7rem;line-height:1.4}.flash-sale-bar .countdown-timer-number{font-size:.78rem}.flash-sale-bar .countdown-inline-label{font-size:.55rem}.flash-sale-bar .flash-pill{font-size:.7rem;padding:.26rem .75rem}.flash-sale-bar .flash-sep{display:inline}}.shopify-section.slideshow .slideshow-img.desktop-height--full,.shopify-section.slideshow .slideshow-img.mobile-height--full{height:min(calc(100vh - 2rem),840px)!important;max-height:840px!important}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.shopify-section{scroll-margin-top:var(--header-height, 90px)}.logo-img:not(.logo-img-transparent){filter:brightness(0)}.product--description ul{list-style:none;margin:0 0 1.25rem;padding-left:1.7em}.product--description ul li{position:relative;margin-bottom:.5rem;line-height:1.55}.product--description ul li:before{content:"";position:absolute;left:-1.7em;top:.15em;width:1.1em;height:1.1em;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2316834a' d='M6.2 11.6 2.6 8l1.2-1.2 2.4 2.4 6-6L13.4 4.4z'/%3E%3C/svg%3E")}.product--description ol{margin:0 0 1.25rem;padding-left:1.5em}.product--description ol li{margin-bottom:.65rem;line-height:1.55;padding-left:.25em}.product--description ol li::marker{font-weight:600}@media(max-width:749px){.product--description h2,.product--description h3{font-size:1.45rem;line-height:1.2}}@media(hover:none){.product-card-hover--img{display:none!important}}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.skip-to-content-link:focus-visible{clip-path:none;white-space:normal}.psr-eyebrow,.as-seen-eyebrow,.about-eyebrow{opacity:.68!important}.jdgm-card .jdgm-product-name a,.jdgm-widget .jdgm-product-name a{color:#545454!important}@media(max-width:991px){.main-product-section main-product .product-information--wrapper{padding-inline:0}}@media(min-width:992px){.main-product-section main-product .featured-gallery-card{flex-basis:56%}.main-product-section main-product .featured-gallery-card+.product-information--wrapper{padding-left:3.5rem}}.main-product-section .product--heading h1{font-size:clamp(1.375rem,.875rem + 2.6vw,1.625rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}@media(min-width:992px){.main-product-section .product--heading h1{font-size:2rem}}.product-information--inner>.product--heading:has(+.product-rating){margin-bottom:.75rem}main-product .product-select--box ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.625rem;width:100%;max-width:22rem}main-product .product-select--box .product-variant--item{padding:0}main-product .product-select--box .product-variant--item span.swatch-variant-item{width:100%;min-width:0;height:auto;min-height:3rem;padding:.5rem .75rem;border:1px solid #cacaca;border-radius:4px;background-color:#fff;color:#1a1a1a;font-size:.9375rem;font-weight:500;letter-spacing:.01em;text-align:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease}main-product .product-select--box .product-variant--item input:hover+span.swatch-variant-item{border-color:#1a1a1a;background-color:#fff;color:#1a1a1a}main-product .product-select--box .product-variant--item input:checked+span.swatch-variant-item{border-color:#1a1a1a;background-color:#1a1a1a;color:#fff}main-product .product-select--box .product-variant--item input:focus-visible+span.swatch-variant-item{outline:2px solid #1a1a1a;outline-offset:2px}main-product .product-select--box .product-variant--item input.disabled+span.swatch-variant-item{border-style:dashed;text-decoration:line-through}main-product .product-select--box .product-variant--item input.disabled:not(:checked)+span.swatch-variant-item{color:#6b6b6b}@media(prefers-reduced-motion:reduce){main-product .product-select--box .product-variant--item span.swatch-variant-item{transition:none}}main-product .product--description.rte{font-size:1rem;line-height:1.6}main-product .product--description.rte>*{margin:0;font-size:inherit;line-height:inherit}main-product .product--description.rte>*+*{margin-top:.875rem}main-product .product--description.rte>:is(p,ol,ul):empty{display:none}main-product .product--description.rte [style*="color: rgb(87, 165, 9)"]{color:#3d7a06!important}main-product .product--description.rte [style*="color: rgb(255, 128, 0)"]{color:#b35900!important}main-product .product-accordion-item:first-child .product-accordion{border-top:1px solid rgb(var(--border-color))}main-product .product-accordion-tab{min-height:3.5rem;padding:1rem 0;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.3;cursor:pointer}main-product .product-accordion-tab::-webkit-details-marker{display:none}main-product .product-accordion-tab:focus-visible{outline:2px solid #121212;outline-offset:2px}main-product .product-accordion .accordion-arrow{flex:none;width:.5625rem;height:.5625rem;margin:0 .3125rem .25rem 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}main-product .product-accordion .accordion-arrow svg{display:none}main-product .product-accordion[open] .accordion-arrow{transform:translateY(.25rem) rotate(-135deg)}main-product details.product-accordion.accordion-details .accordion-content.rte{margin-bottom:0;padding-bottom:1.25rem;font-size:.9375rem;line-height:1.6;color:#3a3a3a}main-product .product-accordion .accordion-content.rte>*{margin:0;font-size:inherit;line-height:inherit}main-product .product-accordion .accordion-content.rte>*+*{margin-top:.75rem}main-product .product-accordion .accordion-content.rte a{color:#121212;text-decoration:underline;text-underline-offset:.15em}main-product .social-shares{align-items:center;gap:.25rem;font-size:.875rem}main-product .social-shares .social-icons--link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}main-product .social-shares .social-icons--link:focus-visible{outline:2px solid #121212;outline-offset:-2px}@media(prefers-reduced-motion:reduce){main-product .product-accordion .accordion-arrow{transition:none}}.review-stars{--review-star-size: 1.125rem;position:relative;display:inline-block;flex:none;width:calc(var(--review-star-size) * 5);height:var(--review-star-size);line-height:0}.review-stars svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.review-stars__track{fill:#cfcfcf}.review-stars__fill{fill:currentColor;clip-path:inset(0 calc(100% - var(--review-fill, 0%)) 0 0)}.product-rating-summary{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.25rem;row-gap:.25rem;margin:0;font-size:.9375rem;line-height:1.4}.product-rating-summary__score{display:inline-flex;align-items:center;gap:.5rem}.product-rating-summary__value{font-weight:600;font-variant-numeric:tabular-nums}.product-rating-summary__link,.product-reviews__more a,.reviews-by-product__actions a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;padding-block:.375rem;margin-block:-.375rem}.product-rating-summary__link:hover,.product-reviews__more a:hover,.reviews-by-product__actions a:hover{text-decoration-thickness:2px}.product-rating-summary__link:focus-visible,.product-reviews__more a:focus-visible,.reviews-by-product__actions a:focus-visible,.reviews-by-product__name a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-reviews,.product-reviews #write-a-review{scroll-margin-top:calc(var(--header-height, 90px) + 1rem)}.product-reviews #write-a-review:focus{outline:none}.product-reviews__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;margin-bottom:1.5rem}.product-reviews__title{margin:0}.product-reviews__more{margin:0;font-size:.9375rem}.jdgm-widget .jdgm-star.jdgm-star{color:#000}.jdgm-widget :is(.jdgm-link,.jdgm-rev__author,.jdgm-rev__pinned,.jdgm-sort-dropdown,.jdgm-sort-dropdown-arrow,.jdgm-paginate__page,.jdgm-histogram__clear-filter,.jdgm-write-rev-link,.jdgm-submit-rev,.jdgm-ask-question-btn){color:#000!important}.product-reviews .jdgm-rev-widg__title{display:none}.product-reviews .jdgm-widget{--rv-ink: #121212;--rv-muted: #545454;--rv-line: #e3dfd6;--rv-card: #ffffff;--rv-radius: 8px;color:var(--rv-ink);font-size:.9375rem}.product-reviews .jdgm-widget .jdgm-rev-widg{padding:0}.product-reviews .jdgm-widget .jdgm-rev-widg__header{margin:0;padding:0;border:0}.product-reviews .jdgm-widget .jdgm-row-stars{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;margin:0 0 2rem;padding:1.5rem;border:1px solid var(--rv-line);border-radius:var(--rv-radius);background:var(--rv-card)}.product-reviews .jdgm-widget .jdgm-row-stars{align-items:stretch!important}.product-reviews .jdgm-widget .jdgm-row-stars>*{align-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important}.product-reviews .jdgm-widget .jdgm-rev-widg__summary,.product-reviews .jdgm-widget .jdgm-rev-widg__summary-inner{display:block!important;text-align:left!important}.product-reviews .jdgm-widget .jdgm-rev-widg__summary-stars{font-size:1.25rem;line-height:1}.product-reviews .jdgm-widget .jdgm-rev-widg__summary-stars .jdgm-star{padding:0 .125rem 0 0}.product-reviews .jdgm-widget .jdgm-rev-widg__summary-stars .jdgm-link{display:block;margin-top:.75rem;font-size:1.125rem;font-weight:600;text-decoration:none}.product-reviews .jdgm-widget .jdgm-rev-widg__summary-text{margin-top:.25rem;color:var(--rv-muted);font-size:.875rem}.product-reviews .jdgm-widget .jdgm-histogram{display:flex;flex-direction:column;align-items:stretch!important;gap:.375rem;width:100%}.product-reviews .jdgm-widget .jdgm-histogram__row:not(.jdgm-histogram__clear-filter){display:grid;grid-template-columns:auto minmax(0,1fr) 2.25rem;align-items:center;gap:.75rem;width:100%!important;margin:0;padding:.125rem 0;border-radius:4px}.product-reviews .jdgm-widget .jdgm-histogram__star{font-size:.8125rem;line-height:1;white-space:nowrap}.product-reviews .jdgm-widget .jdgm-histogram__bar{width:100%;height:.5rem;margin:0;border-radius:999px;background:var(--rv-line);overflow:hidden}.product-reviews .jdgm-widget .jdgm-histogram__bar-content{height:100%;border-radius:999px;background:var(--rv-ink)!important}.product-reviews .jdgm-widget .jdgm-histogram__frequency{width:auto;margin:0;color:var(--rv-muted);font-size:.8125rem;text-align:right}.product-reviews .jdgm-widget .jdgm-histogram__clear-filter{font-size:.8125rem;text-decoration:underline}.product-reviews .jdgm-widget .jdgm-widget-actions-wrapper{display:block;width:100%}.product-reviews .jdgm-widget .jdgm-write-rev-link,.product-reviews .jdgm-widget .jdgm-form .jdgm-submit-rev,.product-reviews .jdgm-widget .jdgm-form .jdgm-cancel-rev{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;border:1px solid var(--rv-ink)!important;border-radius:4px;font-size:.9375rem;font-weight:600;letter-spacing:.01em;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.product-reviews .jdgm-widget .jdgm-write-rev-link{width:100%!important;max-width:none!important}.product-reviews .jdgm-widget .jdgm-write-rev-link,.product-reviews .jdgm-widget .jdgm-form .jdgm-submit-rev{background:var(--rv-ink)!important;color:#fff!important}.product-reviews .jdgm-widget .jdgm-write-rev-link:hover,.product-reviews .jdgm-widget .jdgm-form .jdgm-submit-rev:hover{background:#333!important}.product-reviews .jdgm-widget .jdgm-write-rev-link.close-form-btn,.product-reviews .jdgm-widget .jdgm-form .jdgm-cancel-rev{background:transparent!important;color:var(--rv-ink)!important}.product-reviews .jdgm-widget .jdgm-write-rev-link.close-form-btn:hover,.product-reviews .jdgm-widget .jdgm-form .jdgm-cancel-rev:hover{background:#1212120f!important}.product-reviews .jdgm-widget :is(.jdgm-write-rev-link,.jdgm-submit-rev,.jdgm-cancel-rev,.jdgm-paginate__page,.jdgm-sort-dropdown,.jdgm-link):focus-visible{outline:2px solid var(--rv-ink);outline-offset:2px}.product-reviews .jdgm-widget .jdgm-row-media{display:none}.product-reviews .jdgm-widget .jdgm-row-actions{display:flex;justify-content:flex-end;margin:0 0 .75rem;padding:0;border:0}.product-reviews .jdgm-widget .jdgm-row-actions .jdgm-sort-dropdown-wrapper{align-items:center;gap:.5rem}.product-reviews .jdgm-widget .jdgm-row-actions .jdgm-sort-dropdown-label{color:var(--rv-muted);font-size:.875rem}.product-reviews .jdgm-widget .jdgm-row-actions .jdgm-sort-dropdown{font-size:.875rem;font-weight:600}.product-reviews .jdgm-widget .jdgm-rev-widg__body{margin:0;padding:0}.product-reviews .jdgm-widget .jdgm-rev-widg__reviews{display:flex;flex-direction:column;gap:.75rem}.product-reviews .jdgm-widget .jdgm-rev{margin:0;padding:1.5rem;border:1px solid var(--rv-line);border-radius:var(--rv-radius);background:var(--rv-card)}.product-reviews .jdgm-widget .jdgm-rev.jdgm-divider-top:before{display:none}.product-reviews .jdgm-widget .jdgm-rev__header{margin:0 0 .75rem;padding:0}.product-reviews .jdgm-widget .jdgm-row-rating{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .625rem}.product-reviews .jdgm-widget .jdgm-rev__rating{font-size:.9375rem;line-height:1}.product-reviews .jdgm-widget .jdgm-rev__timestamp{position:static;color:var(--rv-muted);font-size:.8125rem}.product-reviews .jdgm-widget .jdgm-row-profile{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;min-height:0}.product-reviews .jdgm-widget .jdgm-rev__icon,.product-reviews .jdgm-widget .jdgm-rev__pinned{display:none!important}.product-reviews .jdgm-widget .jdgm-rev__author-wrapper{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0}.product-reviews .jdgm-widget .jdgm-rev__author{color:var(--rv-ink)!important;font-size:.9375rem;font-weight:600}.product-reviews .jdgm-widget .jdgm-rev__buyer-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;background:#eef4e1!important;color:#2f5d0a!important;font-size:.75rem;font-weight:600;line-height:1.5}.product-reviews .jdgm-widget .jdgm-rev__buyer-badge:before{color:inherit!important}.product-reviews .jdgm-widget .jdgm-rev__content{margin:0;padding:0}.product-reviews .jdgm-widget .jdgm-rev__br,.product-reviews .jdgm-widget .jdgm-row-product:empty,.product-reviews .jdgm-widget .jdgm-row-extra{display:none}.product-reviews .jdgm-widget .jdgm-rev__custom-form{margin:0}.product-reviews .jdgm-widget .jdgm-rev__title,.product-reviews .jdgm-widget .jdgm-rev__body{max-width:70ch}.product-reviews .jdgm-widget .jdgm-rev__title{display:block;margin:0 0 .375rem;font-size:1rem;font-weight:600;line-height:1.4}.product-reviews .jdgm-widget .jdgm-rev__body,.product-reviews .jdgm-widget .jdgm-rev__body p{margin:0;color:#333;font-size:.9375rem;line-height:1.6}.product-reviews .jdgm-widget .jdgm-rev__body p+p{margin-top:.75rem}.product-reviews .jdgm-widget .jdgm-rev__transparency-badge{margin-top:.75rem;padding:0!important;border:0!important;background:none!important;color:var(--rv-muted);font-size:.8125rem}.product-reviews .jdgm-widget .jdgm-rev__actions{margin:0;padding:0}.product-reviews .jdgm-widget .jdgm-rev__actions:empty,.product-reviews .jdgm-widget .jdgm-rev__actions:not(:has(*:not(:empty))){display:none}.product-reviews .jdgm-widget .jdgm-paginate{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin:1.5rem 0 0}.product-reviews .jdgm-widget .jdgm-paginate__page{min-width:2.5rem;height:2.5rem;margin:0;padding:0 .5rem;border:1px solid transparent!important;border-radius:4px;background:transparent;color:var(--rv-ink)!important;font-size:.9375rem}.product-reviews .jdgm-widget .jdgm-paginate__page:hover{border-color:var(--rv-ink)!important}.product-reviews .jdgm-widget .jdgm-paginate__page.jdgm-curt{background:var(--rv-ink);color:#fff!important;font-weight:600}.product-reviews .jdgm-widget .jdgm-form-wrapper{margin:0 0 2rem;padding:0;border:0}.product-reviews .jdgm-widget .jdgm-form{max-width:none;margin:0;padding:1.75rem 1.5rem;border:1px solid var(--rv-line);border-radius:var(--rv-radius);background:var(--rv-card);text-align:left}.product-reviews .jdgm-widget .jdgm-form__title{margin:0 0 1.25rem;font-size:1.25rem;font-weight:600;text-align:left}.product-reviews .jdgm-widget .jdgm-form__fieldset{margin:0 0 1.25rem;text-align:left}.product-reviews .jdgm-widget .jdgm-form__fieldset>label,.product-reviews .jdgm-widget .jdgm-form__inline-label{display:inline-block;margin:0 0 .375rem;font-size:.875rem;font-weight:600}.product-reviews .jdgm-widget .jdgm-form__fieldset>label:first-child{display:block}.product-reviews .jdgm-widget .jdgm-form .jdgm-countdown:empty{display:none}.product-reviews .jdgm-widget .jdgm-form__reviewer-name-format-container{color:var(--rv-muted);font-size:.8125rem;font-weight:400}.product-reviews .jdgm-widget .jdgm-form__reviewer-name-format-container .jdgm-form__inline-label{margin:0;font-weight:400}.product-reviews .jdgm-widget .jdgm-form__reviewer-name-format-container .jdgm-sort-dropdown{font-size:.8125rem;font-weight:600}.product-reviews .jdgm-widget .jdgm-form .jdgm-form__rating{display:inline-flex;gap:.25rem;font-size:clamp(1.5rem,7vw,1.75rem);line-height:1}.product-reviews .jdgm-widget .jdgm-form .jdgm-form__rating .jdgm-star{padding:0!important;color:var(--rv-ink)!important}.product-reviews .jdgm-widget .jdgm-form input:not([type=submit]):not([type=hidden]),.product-reviews .jdgm-widget .jdgm-form textarea{display:block;width:100%;min-height:3rem;margin:0;padding:.75rem 1rem;border:1px solid #cacaca!important;border-radius:4px;background:#fff;color:var(--rv-ink);font-size:1rem;line-height:1.4;box-shadow:none}.product-reviews .jdgm-widget .jdgm-form textarea{min-height:8rem;resize:vertical}.product-reviews .jdgm-widget .jdgm-form input:not([type=submit]):focus,.product-reviews .jdgm-widget .jdgm-form textarea:focus{border-color:var(--rv-ink)!important;outline:2px solid var(--rv-ink);outline-offset:0}.product-reviews .jdgm-widget .jdgm-form ::placeholder{color:#767676}.product-reviews .jdgm-widget .jdgm-form .jdgm-countdown{color:var(--rv-muted);font-size:.75rem}.product-reviews .jdgm-widget .jdgm-form__fieldset p{margin:0;color:var(--rv-muted);font-size:.8125rem;line-height:1.5;text-align:left}.product-reviews .jdgm-widget .jdgm-form__fieldset p a{color:var(--rv-ink)!important;text-decoration:underline}.product-reviews .jdgm-widget .jdgm-form__fieldset-actions{display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:.75rem;margin:0}.product-reviews .jdgm-widget .jdgm-form__fieldset-actions .jdgm-btn{width:auto;margin:0!important}@media(max-width:989.98px){.product-reviews .jdgm-widget .jdgm-form__fieldset-actions{flex-direction:column}.product-reviews .jdgm-widget .jdgm-form__fieldset-actions .jdgm-btn{width:100%}}.product-reviews .jdgm-widget .jdgm-form__fieldset-actions .jdgm-submit-rev{order:-1}@media(min-width:990px){.product-reviews .jdgm-widget .jdgm-rev-widg{display:grid;grid-template-columns:minmax(16rem,19rem) minmax(0,1fr);column-gap:3.5rem;align-items:start}.product-reviews .jdgm-widget .jdgm-rev-widg__header{display:contents}.product-reviews .jdgm-widget .jdgm-row-stars{grid-column:1;grid-row:1 / span 6;position:sticky;top:1.5rem;margin:0}.product-reviews .jdgm-widget .jdgm-rev-widg>:not(.jdgm-rev-widg__header),.product-reviews .jdgm-widget .jdgm-rev-widg__header>:not(.jdgm-row-stars){grid-column:2}.product-reviews .jdgm-widget .jdgm-row-actions{margin-top:0}}@media(prefers-reduced-motion:reduce){.product-reviews .jdgm-widget *{transition:none!important}}.reviews-by-product{max-width:calc(1180px + 3rem);margin:0 auto;padding-inline:1.5rem}.reviews-by-product__title{margin:0 0 .5rem}.reviews-by-product__intro{margin:0 0 1.5rem;max-width:36em;color:#545454}.reviews-by-product__list{list-style:none;margin:0;padding:0;border-top:1px solid #e5e5e5}.reviews-by-product__item{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:1rem 0;border-bottom:1px solid #e5e5e5}.reviews-by-product__image{width:64px;height:64px;object-fit:contain;background:#f4f4f4}.reviews-by-product__name{margin:0 0 .25rem;font-size:1rem;line-height:1.3;font-weight:600;letter-spacing:0}.reviews-by-product__name a{color:inherit;text-decoration:none}.reviews-by-product__name a:hover{text-decoration:underline}.reviews-by-product__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.9375rem}.reviews-by-product__value{font-weight:600}.reviews-by-product__count{color:#545454}.reviews-by-product__actions{grid-column:2;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;font-size:.9375rem}@media(min-width:768px){.reviews-by-product__item{grid-template-columns:80px minmax(0,1fr) auto;gap:1.5rem;padding:1.25rem 0}.reviews-by-product__image{width:80px;height:80px}.reviews-by-product__actions{grid-column:auto;justify-content:flex-end}}.call-button-region{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(calc(1rem + env(safe-area-inset-bottom)),var(--call-lift, 0px));z-index:11;transition:opacity .2s ease,visibility .2s ease,transform .2s ease,bottom .25s ease}.call-button-region.is-tucked{opacity:0;visibility:hidden;transform:translateY(.5rem)}.call-button{display:inline-flex;align-items:center;gap:.5rem;max-width:calc(100vw - 2rem);min-height:3rem;padding:.625rem 1.25rem .625rem 1rem;border-radius:1.5rem;background:#000;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:.01em;text-align:left;text-decoration:none;box-shadow:0 6px 20px #0000002e,0 1px 3px #0003}.call-button__text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.call-button__lead{font-size:.8125rem;font-weight:500;color:#d9d9d9;text-wrap:balance}.call-button:hover{background:#262626;color:#fff}.call-button:focus-visible{outline:3px solid #fff;outline-offset:0;box-shadow:0 0 0 6px #000}.call-button__icon{flex:none;width:1.125rem;height:1.125rem;fill:currentColor}@media(max-width:374px){.call-button{gap:.375rem;font-size:.875rem;padding-inline:.875rem 1rem}.call-button__lead{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.call-button-region{transition:none}.call-button-region.is-tucked{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/watson-overrides.css.map */
