body{font-size:18px;line-height:1.65;letter-spacing:0;color:rgb(var(--color-foreground))}h1,.h1,.h0{font-size:34px;font-weight:700;line-height:1.15;letter-spacing:0;text-wrap:balance}h2,.h2{font-size:28px;font-weight:300;line-height:1.2;letter-spacing:0;text-wrap:balance}h3,.h3{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:0}.rte p{max-width:68ch}.button,.shopify-payment-button__button{font-size:18px;font-weight:700;min-height:48px;letter-spacing:0}.button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.header__menu-item{font-size:16px;font-weight:700;color:rgb(var(--color-foreground))}.header{padding-top:18px;padding-bottom:18px}.announcement-bar__message{font-size:14px}.card__heading.h5{font-size:17px;font-weight:700;line-height:1.45}.card-information .price{font-size:16px}.card__media .media img{object-fit:contain;background:#fff}.card__inner{background:#fff}.product__title h1{font-size:34px;line-height:1.2}.product__description{font-size:18px;line-height:1.65}.product__media img{object-fit:contain!important;background:#fff}.product__media-list{background:#fff}.product__info-container{background:#fff}.product__tax,.caption-large,.caption,.footer__copyright{font-size:14px;line-height:1.6;color:rgb(var(--color-foreground))}.footer-block__newsletter .newsletter-form{margin-top:20px}.footer-block__heading{font-size:22px;font-weight:700}.footer-block__details-content .list-menu__item--link{font-size:16px;color:rgb(var(--color-foreground))}.ss-wrap{max-width:1300px;margin:auto;padding:64px 50px}.ss-wrap p{max-width:64ch}.ss-center{text-align:center}.ss-center p{margin-left:auto;margin-right:auto}.ss-intro{max-width:740px;margin:0 auto 32px}.ss-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ss-path img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.ss-path h3{font-size:20px;margin:20px 0 10px}.ss-path p{font-size:16px;margin:0 0 16px}.ss-path a{color:inherit;text-underline-offset:5px}.ss-compare{overflow-x:auto}.ss-compare table{border-collapse:collapse;width:100%;font-size:16px;box-shadow:none}.ss-compare th,.ss-compare td{padding:20px 16px;text-align:left;border-bottom:1px solid #888;vertical-align:top;min-width:135px}.ss-compare th{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.ss-note{font-size:14px;line-height:1.65}.ss-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.ss-editorial img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ss-editorial .ss-copy{max-width:56ch}.ss-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #888;border-bottom:1px solid #888;padding:36px 0}.ss-benefits h3{font-size:22px;margin:0 0 12px}.ss-benefits p{margin:0;font-size:16px}.ss-faq details{border-bottom:1px solid #888;padding:0}.ss-faq summary{font-size:20px;font-weight:700;padding:24px 0;cursor:pointer}.ss-faq details .rte{padding:0 0 24px}.collection-hero__description{font-size:18px;line-height:1.65}.facets__heading,.facets__summary,.facet-filters__label,.facet-filters__sort{font-size:16px!important}.collection-hero__title{font-size:34px}.ss-editorial-hero{padding-top:56px;padding-bottom:32px}.ss-editorial-hero .ss-editorial{grid-template-columns:1.2fr 1fr;gap:48px}.ss-editorial-hero h1{max-width:20ch}.ss-editorial-hero img{max-height:350px}.ss-home-hero{position:relative;min-height:520px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.ss-home-hero img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ss-home-hero h1{font-size:34px;max-width:17ch}.ss-home-hero p{max-width:43ch}.ss-home-hero .button{margin-top:14px}.ss-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.ss-story{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ss-story .ss-wrap{padding-top:56px;padding-bottom:56px}.ss-story h2{max-width:28ch}.ss-statement{font-size:28px;font-weight:300;max-width:38ch!important;line-height:1.35}.ss-studio-caption{font-size:14px;line-height:1.6}.ss-page-copy{max-width:850px}.ss-page-copy h2{margin-top:40px}.ss-page-copy .rte a{color:inherit}.ss-review-label{font-size:14px}.product-form__input .form__label{font-size:16px}.product-form__input input[type=radio]+label{font-size:16px;line-height:1.5;padding:12px 18px}.product-form__quantity .form__label{font-size:16px}@media(max-width:749px){.ss-wrap{padding:40px 20px}.ss-home-hero{display:flex;flex-direction:column-reverse;gap:16px;min-height:auto}.ss-home-hero img{max-height:320px}.ss-home-hero h1{max-width:20ch}.ss-home-hero .ss-copy{padding-bottom:16px}.ss-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.ss-path h3{font-size:20px}.ss-editorial,.ss-editorial-hero .ss-editorial{grid-template-columns:1fr;gap:24px}.ss-editorial-hero img{max-height:260px}.ss-benefits{grid-template-columns:1fr;gap:24px}.ss-actions{align-items:stretch}.ss-actions .button{width:100%}.product__title h1{font-size:30px}.ss-statement{font-size:26px}.header{padding-top:12px;padding-bottom:12px}.ss-compare th,.ss-compare td{padding:16px 12px}.ss-home-hero h1{font-size:34px}.ss-editorial-hero{padding-top:32px}.ss-path p{font-size:16px}.card__heading.h5{font-size:16px}.ss-wrap.ss-center{text-align:left}}
.ss-scale{display:flex;align-items:flex-end;justify-content:space-evenly;gap:24px;padding:32px 0 16px;border-bottom:1px solid #888}.ss-scale-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:22%;gap:16px;font-size:14px;font-weight:700}.ss-scale-rod{height:calc(var(--ss-length)*.75px);width:calc(var(--ss-diameter)*.75px);background:rgb(var(--color-button));border:1px solid #000;border-radius:2px;flex-shrink:0}@media(max-width:749px){.ss-scale{gap:12px}.ss-scale-item{font-size:12px}.ss-scale-rod{height:calc(var(--ss-length)*.65px);width:calc(var(--ss-diameter)*.65px)}}

.ss-standalone-product{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}

.ss-compare table{table-layout:auto;min-width:620px}.ss-table-hint{font-size:14px;line-height:1.6}.jdgm-widget a.jdgm-write-rev-link{color:#000!important;background:#5cb8b2!important;border-color:#000!important}

.ss-scale .ss-scale-rod{display:block}.ss-scale .ss-scale-item{min-height:260px}.ss-compare:after{content:"";display:block;height:8px}

.ss-editorial img{aspect-ratio:auto}

.ss-path img[src*="ss-approved-single-"]{aspect-ratio:2/3;object-fit:cover}

.ss-image-link{display:block;color:inherit}.ss-image-link:focus-visible{outline:3px solid #000;outline-offset:4px}.ss-campaign .ss-slide-image-link,.ss-campaign picture{display:block;position:absolute;inset:0;width:100%;height:100%}.ss-campaign picture img{width:100%;height:100%;object-fit:cover}.ss-campaign .banner__media:after{pointer-events:none}.ss-campaign .slideshow__text-wrapper{pointer-events:none}.ss-campaign .banner__box>*{pointer-events:auto}.ss-campaign .banner__box{padding:30px;max-width:42%;color:#000}.ss-campaign .banner__heading{font-size:clamp(28px,3vw,44px);font-weight:700;max-width:17ch}.ss-campaign .banner__text{font-size:18px;line-height:1.6;max-width:38ch}.ss-campaign .ss-campaign-note{font-size:13px;line-height:1.5;margin-top:16px;max-width:48ch}.ss-campaign .slideshow__controls{background:#fff;color:#000}.ss-campaign .slider-button{min-width:48px;min-height:48px}.ss-campaign .slideshow__text-wrapper.banner__content{padding-left:5%;padding-right:5%}@media(max-width:749px){.ss-campaign .banner__box{max-width:100%;padding:28px 20px;background:#fff}.ss-campaign .banner__heading{font-size:30px;max-width:22ch}.ss-campaign .slideshow__text-wrapper.banner__content{padding:0}.ss-campaign .banner__text{font-size:17px}.ss-campaign .ss-campaign-note{font-size:13px}}

