:root{--pdp-ink: #0f0f0f;--pdp-grey: #6e6d6b;--pdp-line: #e6e3dd;--pdp-panel: #f3f3f3;--pdp-page: #fdfdfc;--pdp-edge: 16px;--sp-section: 32px;--sp-band: 56px;--sp-inner: 24px}@media screen and (min-width:750px){:root{--pdp-edge: 50px;--sp-section: 48px;--sp-band: 96px;--sp-inner: 32px}}@media screen and (min-width:2000px){:root{--sp-section: 60px;--sp-band: 120px;--sp-inner: 40px}}:root:root .pdp-rt h2,:root:root .pdp-mc h2,:root:root .collapsible-content__heading,:root:root .rc-heading__title,:root:root .newsletter__wrapper h2{text-wrap:balance}:root:root .pdp-rt .button,:root:root .pdp-mc .button,:root:root .newsletter .newsletter-form__button,:root:root .newsletter .button{min-height:48px;min-width:0;padding:0 28px;border-radius:var(--pdp-btn-radius, 8px);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.2;box-shadow:none;transition:opacity .2s ease,background-color .2s ease}:root:root .pdp-rt .button:before,:root:root .pdp-rt .button:after,:root:root .pdp-mc .button:before,:root:root .pdp-mc .button:after{display:none}:root:root .pdp-rt .button--primary,:root:root .pdp-mc .button--primary{background:var(--pdp-ink);color:var(--pdp-page);border:0}:root:root .pdp-rt .button--primary:hover,:root:root .pdp-mc .button--primary:hover{opacity:.82}:root:root .pdp-rt .button--secondary,:root:root .pdp-rt--faq-link .button,:root:root .pdp-mc--promo .button{background:transparent;color:var(--pdp-ink);border:1px solid var(--pdp-ink)}:root:root .pdp-rt .button--secondary:hover,:root:root .pdp-rt--faq-link .button:hover{background:var(--pdp-panel);opacity:1}:root:root .pdp-mc--promo .button:hover{background:var(--pdp-page);opacity:1}:root:root .pdp-rt .button:focus-visible,:root:root .pdp-mc .button:focus-visible{outline:2px solid var(--pdp-ink);outline-offset:3px;box-shadow:none}@media screen and (min-width:750px){:root:root .pdp-rt .button,:root:root .pdp-mc .button{min-height:52px}}:root:root .section-app:has(>.app-section__title){display:flex;flex-direction:column;gap:8px;padding-top:20px;padding-bottom:16px}:root:root .section-app>h1.app-section__title{margin:0;font-size:26px!important;font-weight:500;line-height:1.15;letter-spacing:.2px;color:var(--pdp-ink)}:root:root .section-app>h1.app-section__title strong{font-weight:500}:root:root .section-app .jdgm-prev-badge{font-size:13px}:root:root .section-app .jdgm-prev-badge__stars .jdgm-star{color:var(--pdp-ink)!important}:root:root .section-app .jdgm-prev-badge__text{color:var(--pdp-ink);text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){:root:root .section-app:has(>.app-section__title){padding-top:40px;padding-bottom:24px}:root:root .section-app>h1.app-section__title{font-size:36px!important}:root:root .section-app .jdgm-prev-badge{font-size:14px}}:root:root .features{padding-top:16px;padding-bottom:var(--sp-section)}:root:root .features .rf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:0;border-radius:0;border-top:1px solid var(--pdp-line);border-bottom:1px solid var(--pdp-line)}:root:root .features .rf-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:18px 16px;border:0;text-align:left}:root:root .features .rf-item:nth-child(odd){border-right:1px solid var(--pdp-line)}:root:root .features .rf-item:nth-child(-n+2){border-bottom:1px solid var(--pdp-line)}:root:root .features .rf-icon,:root:root .features .rf-icon img{width:24px;height:24px;margin:0}:root:root .features .rf-icon img{object-fit:contain;filter:brightness(0)}:root:root .features .rf-title,:root:root .features .rf-title p,:root:root .features .rf-title a{margin:0;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--pdp-ink);text-decoration:none}:root:root .features .rf-desc,:root:root .features .rf-desc p{margin:0;font-size:13px;line-height:1.4;color:var(--pdp-grey)}@media screen and (min-width:750px){:root:root .features{padding-top:24px}:root:root .features .rf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:root:root .features .rf-item,:root:root .features .rf-item:nth-child(-n+2){border-bottom:0;border-right:1px solid var(--pdp-line)}:root:root .features .rf-item:last-child{border-right:0}}@media screen and (min-width:1280px){:root:root .features .rf-item{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:4px;padding:28px 24px}:root:root .features .rf-icon,:root:root .features .rf-icon img{width:28px;height:28px;grid-row:span 2}:root:root .features .rf-desc,:root:root .features .rf-desc p{font-size:14px}}:root:root .rzy-review{background:transparent;text-align:left;padding-block:var(--sp-section)}:root:root .rzy-review__inner{display:grid;grid-template-columns:minmax(0,1fr);max-width:none;margin:0;padding:0 var(--pdp-edge)}:root:root .rzy-review__stars{order:1;margin:0 0 12px;font-size:13px;letter-spacing:2px;color:var(--pdp-ink)}:root:root .rzy-review__headline{order:2;margin:0;font-size:22px;font-weight:400;line-height:1.3;letter-spacing:.2px;color:var(--pdp-ink);text-wrap:balance}:root:root .rzy-review__body{order:3;margin:12px 0 0;max-width:640px;font-size:16px;font-style:normal;line-height:1.55;color:var(--pdp-grey);text-wrap:pretty}:root:root .rzy-review__author{order:4;margin:16px 0 0;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--pdp-ink)}:root:root .rzy-review__stat{order:5;display:block;margin:24px 0 0;padding-top:16px;border-top:1px solid var(--pdp-line);font-size:14px;letter-spacing:0;text-transform:none;color:var(--pdp-ink)}@media screen and (min-width:1280px){:root:root .rzy-review__inner{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:16px}:root:root .rzy-review__stars,:root:root .rzy-review__headline,:root:root .rzy-review__body,:root:root .rzy-review__author{grid-column:1}:root:root .rzy-review__headline{font-size:32px}:root:root .rzy-review__stat{grid-column:2;grid-row:1 / span 4;align-self:center;margin:0;padding:0 0 0 40px;border-top:0;border-left:1px solid var(--pdp-line);font-size:16px}}:root:root .compare{background:#171413;color:#edeae3;padding-block:var(--sp-band)}:root:root .compare .rc-heading__title{margin:0;font-size:24px!important;font-weight:500;line-height:1.15;letter-spacing:.2px;color:#edeae3;text-align:left}:root:root .compare .rc-heading{margin:0 0 var(--sp-inner);text-align:left}:root:root .compare .rc-product__name,:root:root .compare .rc-col-label{color:#edeae3}:root:root .compare .rc-cell__title{color:#edeae3;font-size:14px;font-weight:500}:root:root .compare .rc-cell__desc,:root:root .compare .rc-divider__label{color:#a39e96}:root:root .compare .rc-cell--empty{color:#a39e96}:root:root .compare .rc-row,:root:root .compare .rc-divider{border-color:#3a3431}:root:root .compare .rc-cell__icon img{filter:invert(1) brightness(1.6);opacity:.85}:root:root .compare .rc-badge{background:transparent;border:1px solid #c1a578;color:#c1a578}:root:root .compare .rc-expand__btn{width:100%;min-height:48px;padding:0 28px;border:1px solid #edeae3;border-radius:var(--pdp-btn-radius, 8px);background:transparent;color:#edeae3;font-size:15px;font-weight:500;transition:background-color .2s ease,color .2s ease}:root:root .compare .rc-expand__btn:hover{background:#edeae3;color:#171413}:root:root .compare .rc-expand__btn:focus-visible{outline:2px solid #c1a578;outline-offset:3px}@media screen and (min-width:750px){:root:root .compare .rc-heading__title{font-size:32px!important}:root:root .compare .rc-cell__title{font-size:16px}:root:root .compare .rc-expand__btn{width:auto;min-height:52px}}@media screen and (min-width:1280px){:root:root .compare .rc-wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:16px;max-width:none}:root:root .compare .rc-heading{grid-column:1;grid-row:1 / span 4;margin:0}:root:root .compare .rc-wrap>:not(.rc-heading){grid-column:2}}:root:root .pdp-rt--cta,:root:root .pdp-rt--line,:root:root .pdp-rt--heading,:root:root .pdp-rt--faq-link{width:auto;max-width:none}:root:root .pdp-rt--cta{margin:var(--sp-section) var(--pdp-edge);padding:24px;border-radius:var(--pdp-radius, 8px);background:var(--pdp-panel);text-align:left}:root:root .pdp-rt--cta .rich-text__blocks,:root:root .pdp-rt--line .rich-text__blocks,:root:root .pdp-rt--heading .rich-text__blocks,:root:root .pdp-rt--faq-link .rich-text__blocks{width:100%;max-width:none;margin:0;text-align:left}:root:root .pdp-rt--cta .rich-text__blocks>*+*{margin-top:8px}:root:root .pdp-rt--cta .rich-text__text p{margin:0;font-size:15px;line-height:1.55;color:var(--pdp-grey);max-width:640px}:root:root .pdp-rt--cta .rich-text__text strong{font-weight:500;color:var(--pdp-ink)}:root:root .pdp-rt--cta h2,:root:root .pdp-rt--cta .rich-text__blocks>.rich-text__text:first-child p:first-child{margin:0;font-size:22px!important;font-weight:500;line-height:1.2;letter-spacing:.2px;color:var(--pdp-ink)}:root:root .pdp-rt--cta *,:root:root .pdp-rt--line *,:root:root .pdp-rt--heading *,:root:root .pdp-rt--faq-link *{text-align:left!important}:root:root .pdp-rt--cta .button{width:100%;margin-top:20px!important}@media screen and (min-width:750px){:root:root .pdp-rt--cta h2,:root:root .pdp-rt--cta .rich-text__blocks>.rich-text__text:first-child p:first-child{font-size:28px!important}:root:root .pdp-rt--cta .rich-text__text p{font-size:16px}}@media screen and (min-width:1280px){:root:root .pdp-rt--cta{padding:48px 56px}:root:root .pdp-rt--cta .rich-text__blocks{display:grid;grid-template-columns:minmax(0,640px) auto;justify-content:space-between;align-items:center;column-gap:40px;row-gap:8px}:root:root .pdp-rt--cta .rich-text__blocks>:not(.button){grid-column:1;margin-top:0}:root:root .pdp-rt--cta .button{grid-column:2;grid-row:1 / span 3;width:auto;margin:0!important}}:root:root .pdp-rt--line{margin:0 var(--pdp-edge);padding:var(--sp-section) 0 0;border:0;background:transparent}:root:root .shopify-section:has(.pdp-rt--line)+.shopify-section .pdp-mc--promo{padding-top:var(--sp-inner)}:root:root .pdp-rt--line .rich-text__text p{margin:0;font-size:22px!important;font-weight:500;line-height:1.2;letter-spacing:.2px;color:var(--pdp-ink)}:root:root .pdp-rt--line .rich-text__text strong{font-weight:500}@media screen and (min-width:750px){:root:root .pdp-rt--line .rich-text__text p{font-size:28px!important}}:root:root .pdp-rt--heading{margin:0 var(--pdp-edge);padding:var(--sp-section) 0 0;background:transparent}:root:root .pdp-rt--heading h2{margin:0;font-size:24px!important;font-weight:500;line-height:1.15;letter-spacing:.2px;color:var(--pdp-ink)}@media screen and (min-width:750px){:root:root .pdp-rt--heading h2{font-size:32px!important}}:root:root .pdp-rt--faq-link{margin:0 var(--pdp-edge);padding:var(--sp-inner) 0 var(--sp-section);background:transparent}:root:root .pdp-rt--faq-link .button{width:100%;margin:0}@media screen and (min-width:750px){:root:root .pdp-rt--faq-link .button{width:auto}}@media screen and (min-width:1280px){:root:root .pdp-rt--faq-link .rich-text__blocks{width:auto;padding-left:calc((100% - 16px) * 4 / 12 + 16px)}}:root:root .pdp-mc--promo{padding-block:var(--sp-section)}:root:root .pdp-mc--promo .page-width{display:grid;grid-template-columns:minmax(0,1fr);padding:0;margin:0 var(--pdp-edge);max-width:none!important;overflow:hidden;border-radius:var(--pdp-radius, 8px);background:var(--pdp-panel)}:root:root .pdp-mc--promo slider-component,:root:root .pdp-mc--promo .multicolumn-list,:root:root .pdp-mc--promo .multicolumn-list__item,:root:root .pdp-mc--promo .multicolumn-card{display:contents}:root:root .pdp-mc--promo .multicolumn-card__image-wrapper{margin:0;width:100%}:root:root .pdp-mc--promo .multicolumn-card__image-wrapper .media{border-radius:0}:root:root .pdp-mc--promo .multicolumn-card__image-wrapper img{object-fit:contain}:root:root .pdp-mc--promo .multicolumn-card__info{padding:24px 24px 0!important;text-align:left}:root:root .pdp-mc--promo .multicolumn-card__info h3{margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.2;color:var(--pdp-ink)}:root:root .pdp-mc--promo .multicolumn-card__info .rte p{margin:0;font-size:15px;line-height:1.55;color:var(--pdp-grey)}:root:root .pdp-mc--promo .center{padding:20px 24px 24px;margin:0;text-align:left}:root:root .pdp-mc--promo .center .button{width:100%}@media screen and (min-width:1280px){:root:root .pdp-mc--promo .page-width{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto 1fr}:root:root .pdp-mc--promo .multicolumn-card__image-wrapper{grid-column:1;grid-row:1 / span 3}:root:root .pdp-mc--promo .multicolumn-card__info{grid-column:2;grid-row:1;align-self:end;padding:48px 56px 0!important}:root:root .pdp-mc--promo .multicolumn-card__info h3{font-size:28px}:root:root .pdp-mc--promo .center{grid-column:2;grid-row:2;padding:24px 56px 48px}:root:root .pdp-mc--promo .center .button{width:auto}}:root:root .rzy-press{background:transparent;text-align:left;padding-block:var(--sp-section)}:root:root .rzy-press__inner{max-width:none;margin:0;padding:0 var(--pdp-edge)}:root:root .rzy-press__inner>*:not(.rzy-press__logos){text-align:left!important;margin-left:0!important;margin-right:0!important}:root:root .rzy-press__hero-quote{max-width:980px;margin:0;font-size:22px;font-weight:400;font-style:normal;line-height:1.3;letter-spacing:.2px;color:var(--pdp-ink);text-wrap:balance}:root:root .rzy-press__hero-attribution,:root:root .rzy-press__label{margin:14px 0 0;font-size:11px;font-weight:400;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--pdp-grey)}:root:root .rzy-press__divider{display:none}:root:root .rzy-press__logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:1px;margin-top:var(--sp-inner);border:1px solid var(--pdp-line);background:var(--pdp-line)}:root:root .rzy-press__logo-item{display:flex;align-items:center;justify-content:center;height:104px;margin:0;padding:0 12px;background:var(--pdp-page)}:root:root .rzy-press__logo-img{width:auto;max-width:100%;height:32px;max-height:32px;object-fit:contain;filter:grayscale(1);opacity:.85}@media screen and (min-width:750px){:root:root .rzy-press__hero-quote{font-size:32px}:root:root .rzy-press__hero-attribution,:root:root .rzy-press__label{font-size:12px}:root:root .rzy-press__logos{grid-template-columns:repeat(4,minmax(0,1fr))}:root:root .rzy-press__logo-item{height:112px}:root:root .rzy-press__logo-img{height:28px;max-height:28px}}:root:root .pdp-mc--quotes,:root:root .pdp-mc--swatches{padding-block:var(--sp-section)}:root:root .pdp-mc--quotes .page-width,:root:root .pdp-mc--swatches .page-width{padding-inline:var(--pdp-edge)}:root:root .pdp-mc--quotes .multicolumn-list,:root:root .pdp-mc--swatches .multicolumn-list{display:grid!important;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;overflow:visible!important;scroll-snap-type:none}:root:root .pdp-mc--quotes .multicolumn-list__item,:root:root .pdp-mc--swatches .multicolumn-list__item{width:auto!important;max-width:none!important;margin:0;padding:0;text-align:left}:root:root .pdp-mc--quotes .slider-buttons,:root:root .pdp-mc--swatches .slider-buttons{display:none!important}:root:root .pdp-mc--quotes .multicolumn-card{padding:20px 0;border-top:1px solid var(--pdp-line);background:transparent;text-align:left}:root:root .pdp-mc--quotes .multicolumn-card__image-wrapper{width:auto;max-width:240px;margin:0 0 12px}:root:root .pdp-mc--quotes .multicolumn-card__image-wrapper .media{height:32px;padding:0!important;overflow:visible}:root:root .pdp-mc--quotes .multicolumn-card__image-wrapper img{position:static;left:auto;transform:none;width:auto;max-width:240px;height:32px;object-fit:contain;filter:grayscale(1);opacity:.85}:root:root .pdp-mc--quotes .multicolumn-card__info,:root:root .pdp-mc--swatches .multicolumn-card__info,:root:root .pdp-mc--promo .multicolumn-card__info{padding-left:0!important;padding-right:0!important}:root:root .pdp-mc--quotes .multicolumn-card__info{padding:0!important}:root:root .pdp-mc--quotes .multicolumn-card__info .rte p{margin:0;font-size:18px;line-height:1.4;color:var(--pdp-ink)}@media screen and (min-width:1280px){:root:root .pdp-mc--quotes .multicolumn-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}:root:root .pdp-mc--quotes .multicolumn-card__info .rte p{font-size:22px}}:root:root .pdp-mc--swatches{padding-top:var(--sp-inner)}:root:root .pdp-mc--swatches .multicolumn-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:root:root .pdp-mc--swatches .multicolumn-card{background:transparent}:root:root .pdp-mc--swatches .multicolumn-card__image-wrapper{width:100%;margin:0}:root:root .pdp-mc--swatches .multicolumn-card__image-wrapper .media{border-radius:12px;overflow:hidden}:root:root .pdp-mc--swatches .multicolumn-card__image-wrapper img{object-fit:cover}:root:root .pdp-mc--swatches .multicolumn-card__info{padding:10px 0 0;text-align:left}:root:root .pdp-mc--swatches .multicolumn-card__info h3{margin:0;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:.2px;color:var(--pdp-ink)}:root:root .pdp-mc--swatches .multicolumn-card__info .rte p{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--pdp-grey)}@media screen and (max-width:749px){:root:root .pdp-mc--swatches .multicolumn-list{grid-template-columns:minmax(0,1fr);gap:0}:root:root .pdp-mc--swatches .multicolumn-card{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);column-gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--pdp-line)}:root:root .pdp-mc--swatches .multicolumn-list__item:last-child .multicolumn-card{border-bottom:1px solid var(--pdp-line)}:root:root .pdp-mc--swatches .multicolumn-card__info{padding:0}:root:root .pdp-mc--swatches .multicolumn-card__info h3{font-size:15px}:root:root .pdp-mc--swatches .multicolumn-card__info .rte p{margin-top:2px}}@media screen and (min-width:750px){:root:root .pdp-mc--swatches .multicolumn-list{gap:16px}:root:root .pdp-mc--swatches .multicolumn-card__image-wrapper .media{border-radius:16px}:root:root .pdp-mc--swatches .multicolumn-card__info{padding-top:16px}:root:root .pdp-mc--swatches .multicolumn-card__info h3{font-size:22px}:root:root .pdp-mc--swatches .multicolumn-card__info .rte p{font-size:16px}}:root:root .collapsible-content__wrapper{padding-block:var(--sp-section) 0!important}:root:root .collapsible-content-wrapper-narrow{max-width:none;margin:0;padding:0 var(--pdp-edge)}:root:root .collapsible-content__header{margin:0 0 var(--sp-inner);text-align:left}:root:root .collapsible-content__heading{margin:0;font-size:24px!important;font-weight:500;line-height:1.15;letter-spacing:.2px;color:var(--pdp-ink);text-align:left}:root:root .collapsible-content .grid{display:block;margin:0;border-top:1px solid var(--pdp-line)}:root:root .collapsible-content .grid__item{width:100%;max-width:none;padding:0}:root:root .collapsible-content .accordion{margin:0;border:0;border-bottom:1px solid var(--pdp-line);background:transparent}:root:root .collapsible-content .accordion summary{position:relative;padding:18px 36px 18px 0}:root:root .collapsible-content .accordion summary .icon-caret,:root:root .collapsible-content .accordion summary>.icon,:root:root .collapsible-content .accordion summary svg{display:none}:root:root .collapsible-content .accordion summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;font-weight:300;line-height:1;color:var(--pdp-grey)}:root:root .collapsible-content .accordion details[open]>summary:after{content:"\2212";color:var(--pdp-ink)}:root:root .collapsible-content .accordion__title{margin:0;font-size:16px;font-weight:500;line-height:1.35;letter-spacing:0;color:var(--pdp-ink)}:root:root .collapsible-content .accordion summary:hover .accordion__title{color:var(--pdp-grey)}:root:root .collapsible-content .accordion summary:focus-visible{outline:2px solid var(--pdp-ink);outline-offset:-2px}:root:root .collapsible-content .accordion__content{padding:0 36px 20px 0;max-width:680px;font-size:15px;line-height:1.6;color:var(--pdp-grey)}:root:root .collapsible-content .accordion__content p,:root:root .collapsible-content .accordion__content li{font-size:inherit;line-height:inherit;color:inherit}:root:root .collapsible-content .accordion__content strong{font-weight:500;color:var(--pdp-ink)}@media screen and (min-width:750px){:root:root .collapsible-content__heading{font-size:32px!important}}@media screen and (min-width:1280px){:root:root .collapsible-content-wrapper-narrow{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:16px;align-items:start}:root:root .collapsible-content__header{position:sticky;top:120px;margin:0}:root:root .collapsible-content .accordion summary{padding-block:22px}:root:root .collapsible-content .accordion__title{font-size:17px}}:root:root .section-app:has(.jdgm-review-widget){padding-block:var(--sp-section)}:root:root .section-app .jdgm-review-widget,:root:root .section-app .jdgm-review-widget *:not([class*=star]):not([class*=Star]):not([class*=icon]){font-family:inherit!important}:root:root .section-app .jm-review-widget-minimal-header__title{font-size:24px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.2px;color:var(--pdp-ink)!important}:root:root .section-app .jm-review-item{border:1px solid var(--pdp-line)!important;border-radius:var(--pdp-radius, 8px)!important;box-shadow:none!important;padding:20px!important}@media screen and (min-width:750px){:root:root .section-app .jm-review-widget-minimal-header__title{font-size:32px!important}:root:root .section-app .jm-review-item{padding:28px!important}}:root:root .newsletter{margin:0}:root:root .newsletter__wrapper{padding:var(--sp-band) var(--pdp-edge)!important;border-radius:0;background:var(--pdp-panel);text-align:left}:root:root .newsletter__wrapper>*{max-width:none;margin-left:0;margin-right:0}:root:root .newsletter__wrapper h2{margin:0;font-size:22px!important;font-weight:500;line-height:1.2;letter-spacing:.2px;color:var(--pdp-ink);text-align:left}:root:root .newsletter__subheading,:root:root .newsletter__subheading p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--pdp-grey);text-align:left}:root:root .newsletter-form{margin:20px 0 0;max-width:none}:root:root .newsletter .field__input{height:48px;border:1px solid #c9c7c2;border-radius:var(--pdp-btn-radius, 8px);background:var(--pdp-page);box-shadow:none}:root:root .newsletter .field:before,:root:root .newsletter .field:after{display:none}:root:root .newsletter .newsletter-form__field-wrapper .field{display:flex;flex-direction:column;gap:12px}:root:root .newsletter .field__label{top:14px}:root:root .newsletter .newsletter-form__button{position:static;width:100%;height:48px;margin:0;border:0;border-radius:var(--pdp-btn-radius, 8px);background:var(--pdp-ink);color:var(--pdp-page);font-size:15px;font-weight:500;cursor:pointer;transition:opacity .2s ease}:root:root .newsletter .newsletter-form__button:before{content:"Subscribe"}:root:root .newsletter .newsletter-form__button svg{display:none}:root:root .newsletter .newsletter-form__button:hover{opacity:.82}:root:root .newsletter .newsletter-form__button:focus-visible{outline:2px solid var(--pdp-ink);outline-offset:3px}@media screen and (min-width:750px){:root:root .newsletter .newsletter-form__field-wrapper .field{flex-direction:row}:root:root .newsletter .newsletter-form__button{width:auto;flex:none;padding:0 28px;height:52px}:root:root .newsletter .field__input{height:52px}}:root:root .newsletter .field__input:focus{border-color:var(--pdp-ink);outline:2px solid var(--pdp-ink);outline-offset:2px;box-shadow:none}@media screen and (min-width:750px){:root:root .newsletter__wrapper h2{font-size:28px!important}:root:root .newsletter__subheading,:root:root .newsletter__subheading p{font-size:16px}}@media screen and (min-width:1280px){:root:root .newsletter__wrapper{display:grid;grid-template-columns:minmax(0,1fr) 520px;column-gap:40px;align-items:center}:root:root .newsletter__wrapper>h2,:root:root .newsletter__wrapper>.newsletter__subheading{grid-column:1}:root:root .newsletter__wrapper>:not(h2):not(.newsletter__subheading){grid-column:2;grid-row:1 / span 2;margin:0}}:root:root .pg{padding-block:var(--sp-section)!important}:root:root .pg-wide__title{font-size:24px!important;line-height:1.15}@media screen and (min-width:750px){:root:root .pg-wide__title{font-size:32px!important}}:root:root .smart-construction .sc__inner{padding-top:var(--sp-section);padding-bottom:var(--sp-section)}@media(prefers-reduced-motion:reduce){:root:root .pdp-rt .button,:root:root .pdp-mc .button,:root:root .compare .rc-expand__btn{transition:none}}.pdp-plus{color:#8b6b37;font-weight:600;letter-spacing:.01em;white-space:nowrap}:root:root .compare .pdp-plus{color:#c1a578}@media screen and (min-width:750px){:root:root .rzy-review__stars{font-size:16px}:root:root .rzy-review__body{font-size:18px}:root:root .rzy-review__author{font-size:14px}}:root:root .rzy-press__inner .rzy-press__hero-quote,:root:root .rzy-press__inner .rzy-press__hero-attribution,:root:root .rzy-press__inner .rzy-press__label,:root:root .rzy-press__inner .rzy-press__hero-pub{text-align:left!important;margin-left:0!important;margin-right:auto!important;justify-content:flex-start!important}@media screen and (min-width:750px){:root:root .smart-construction .sc__media{justify-self:end;width:100%;max-width:min(820px,calc((100svh - 160px)*1.14))}}@media screen and (min-width:1280px){:root:root .compare .rc-wrap{display:block}:root:root .compare .rc-heading{margin:0 0 var(--sp-inner)}}:root:root .pdp-mc--promo .title-wrapper-with-link{margin:0;padding:24px 24px 0}:root:root .pdp-mc--promo .title-wrapper-with-link h2{margin:0;font-size:22px!important;font-weight:500;line-height:1.2;letter-spacing:.2px;color:var(--pdp-ink);text-align:left}:root:root .pdp-mc--promo .title-wrapper-with-link+slider-component .multicolumn-card__image-wrapper{padding:20px 24px 0}@media screen and (min-width:750px){:root:root .pdp-mc--promo .title-wrapper-with-link h2{font-size:28px!important}}@media screen and (min-width:1280px){:root:root .pdp-mc--promo .page-width:has(.title-wrapper-with-link){grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:1fr auto 1fr}:root:root .pdp-mc--promo .page-width:has(.title-wrapper-with-link) .title-wrapper-with-link{grid-column:1;grid-row:1;align-self:end;padding:56px 56px 0}:root:root .pdp-mc--promo .page-width:has(.title-wrapper-with-link) .multicolumn-card__image-wrapper{grid-column:2;grid-row:1 / span 3;padding:48px 48px 48px 0}:root:root .pdp-mc--promo .page-width:has(.title-wrapper-with-link) .center{grid-column:1;grid-row:2;padding:24px 56px 56px}}@media screen and (min-width:2000px){:root:root .rzy-review__stars{font-size:calc(16px * var(--wide-type))}:root:root .rzy-review__headline{font-size:calc(32px * var(--wide-type))}:root:root .rzy-review__body{font-size:calc(18px * var(--wide-type));max-width:calc(640px * var(--wide-type))}:root:root .rzy-review__author{font-size:calc(14px * var(--wide-type))}:root:root .rzy-review__stat{font-size:calc(16px * var(--wide-type))}:root:root .rzy-press__hero-quote{font-size:calc(32px * var(--wide-type));max-width:calc(980px * var(--wide-type))}:root:root .rzy-press__hero-attribution{font-size:calc(12px * var(--wide-type))}:root:root .rzy-press__logo-item{height:calc(112px * var(--wide-type))}:root:root .rzy-press__logo-img{height:calc(28px * var(--wide-type));max-height:calc(28px * var(--wide-type))}:root:root .features .rf-title,:root:root .features .rf-title p,:root:root .features .rf-title a{font-size:calc(14px * var(--wide-type))}:root:root .features .rf-desc,:root:root .features .rf-desc p{font-size:calc(14px * var(--wide-type))}:root:root .features .rf-icon,:root:root .features .rf-icon img{width:calc(28px * var(--wide-type));height:calc(28px * var(--wide-type))}:root:root .compare .rc-heading__title{font-size:calc(32px * var(--wide-type))!important}:root:root .compare .rc-cell__title{font-size:calc(16px * var(--wide-type))}:root:root .compare .rc-cell__desc{font-size:calc(15px * var(--wide-type))}:root:root .compare .rc-col-label,:root:root .compare .rc-divider__label{font-size:calc(13px * var(--wide-type))}:root:root .compare .rc-product__name{font-size:calc(22px * var(--wide-type))}:root:root .compare .rc-expand__btn{font-size:calc(15px * var(--wide-type))}}:root:root .rzy-press__logo-item{height:112px}:root:root .rzy-press__logo-img{height:40px;max-height:40px;mix-blend-mode:multiply}:root:root .pdp-mc--quotes .multicolumn-card__image-wrapper img{mix-blend-mode:multiply}@media screen and (min-width:750px){:root:root .rzy-press__logo-item{height:144px}:root:root .rzy-press__logo-img{height:56px;max-height:56px}}@media screen and (min-width:2000px){:root:root .rzy-press__logo-item{height:calc(144px * var(--wide-type))}:root:root .rzy-press__logo-img{height:calc(56px * var(--wide-type));max-height:calc(56px * var(--wide-type))}}:root:root .pdp-mc--promo .title-wrapper-with-link{display:block;text-align:left}:root:root .pdp-mc--promo .multicolumn-card__image-wrapper .media{height:auto;padding-bottom:0!important}:root:root .pdp-mc--promo .multicolumn-card__image-wrapper img{position:static;display:block;width:100%;height:auto;max-height:calc(100svh - 200px);object-fit:contain;margin:0;left:auto;transform:none}@media screen and (min-width:1280px){:root:root .pdp-mc--promo .page-width:has(.title-wrapper-with-link){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}:root:root .rzy-press__logos{--logo-w: calc((100vw - 2 * var(--pdp-edge) - 24px) / 2);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px 24px;margin-top:var(--sp-inner);border:0;background:transparent}:root:root .rzy-press__logo-item{flex:none;width:var(--logo-w);height:calc(var(--logo-w) * .2);padding:0;overflow:hidden;background:transparent}:root:root .rzy-press__logo-img{flex:none;width:calc(var(--logo-w) * 1.62);max-width:none;height:auto;max-height:none;mix-blend-mode:multiply}@media screen and (min-width:750px){:root:root .rzy-press__logos{--logo-w: 200px;gap:16px 48px}}@media screen and (min-width:2000px){:root:root .rzy-press__logos{--logo-w: calc(200px * var(--wide-type));gap:16px calc(48px * var(--wide-type))}:root:root .rzy-press__logo-item{height:calc(var(--logo-w) * .2)}:root:root .rzy-press__logo-img{height:auto;max-height:none}}@media screen and (min-width:750px){:root:root .smart-construction .sc__inner{grid-template-columns:minmax(0,calc(520px * var(--wide-type, 1))) minmax(0,min(820px,calc((100svh - 160px)*1.14)));justify-content:center;column-gap:clamp(56px,5vw,120px)}:root:root .smart-construction .sc__media{justify-self:start;max-width:none}}@media screen and (min-width:750px){:root:root .smart-construction .sc__inner{grid-template-columns:minmax(0,calc(520px * var(--wide-type, 1))) minmax(0,820px)!important;justify-content:center!important;column-gap:clamp(56px,5vw,120px)!important}:root:root .smart-construction .sc__media{max-width:min(820px,calc((100svh - 160px)*1.14))}}@media screen and (min-width:1280px){:root:root .pdp-rt--cta .rich-text__blocks{grid-template-rows:none;align-items:center;align-content:center}:root:root .pdp-rt--cta .rich-text__blocks>.button{grid-row:1 / span 1;align-self:center}:root:root .pdp-rt--cta .rich-text__blocks>h2~.button{grid-row:1 / span 2}}:root:root .pdp-rt--cta .rich-text__text p{margin-bottom:0!important}:root:root .pdp-mc--quotes .multicolumn-card__image-wrapper{--logo-w: 112px;--ink-l: .2;width:calc(var(--logo-w) * 1.25);max-width:none}:root:root .pdp-mc--quotes .multicolumn-card__image-wrapper:has(img[src*=National_Post]){--ink-l: .276}:root:root .pdp-mc--quotes .multicolumn-card__image-wrapper:has(img[src*=Business-Insider]){--ink-l: .189}:root:root .pdp-mc--quotes .multicolumn-card__image-wrapper:has(img[src*=Associated-Press]){--ink-l: .209}:root:root .pdp-mc--quotes .multicolumn-card__image-wrapper .media{display:flex;align-items:center;justify-content:flex-start;width:100%;height:calc(var(--logo-w) * .2);overflow:hidden;background:transparent}:root:root .pdp-mc--quotes .multicolumn-card__image-wrapper img{flex:none;width:calc(var(--logo-w) * 1.62);max-width:none;height:auto;margin-left:calc(var(--logo-w) * -1.62 * var(--ink-l))}@media screen and (min-width:750px){:root:root .pdp-mc--quotes .multicolumn-card__image-wrapper{--logo-w: 220px}}@media screen and (min-width:2000px){:root:root .pdp-mc--quotes .multicolumn-card__image-wrapper{--logo-w: calc(220px * var(--wide-type))}}:root:root .bf{padding:16px 0 32px}:root:root .bf__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}:root:root .bf__card{position:relative;display:flex;flex-direction:column;margin:0;padding:16px;border-radius:var(--pdp-radius, 8px);background:var(--pdp-panel)}:root:root .bf__icon{display:block;width:24px;height:24px;margin-bottom:14px}:root:root .bf__icon img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(0)}:root:root .bf__title{margin:0;font-family:inherit;font-size:15px!important;font-weight:500;line-height:1.3;letter-spacing:.1px;color:var(--pdp-ink)}:root:root .bf__title a{color:var(--pdp-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}:root:root .bf__title a:hover{color:var(--pdp-grey)}:root:root .bf__title a:focus-visible{outline:2px solid var(--pdp-ink);outline-offset:3px;box-shadow:none}:root:root .bf__card--link .bf__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}:root:root .bf__body,:root:root .bf__body p{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--pdp-grey);text-wrap:pretty}:root:root .bf__body p+p{margin-top:4px}@media(prefers-reduced-motion:reduce){:root:root .bf__title a{transition:none}}@media screen and (min-width:750px){:root:root .bf{padding:24px 0 48px}:root:root .bf__grid{gap:12px}:root:root .bf__card{padding:20px}:root:root .bf__icon{width:28px;height:28px;margin-bottom:16px}:root:root .bf__title{font-size:17px!important}:root:root .bf__body,:root:root .bf__body p{font-size:14px}}@media screen and (min-width:1024px){:root:root .bf__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1280px){:root:root .bf__grid{gap:16px}:root:root .bf__card{padding:24px}:root:root .bf__icon{margin-bottom:20px}}@media screen and (min-width:2000px){:root:root .bf{padding:32px 0 60px}:root:root .bf__grid{gap:24px}:root:root .bf__card{padding:calc(24px * var(--wide-type))}:root:root .bf__icon{width:calc(28px * var(--wide-type));height:calc(28px * var(--wide-type));margin-bottom:calc(20px * var(--wide-type))}:root:root .bf__title{font-size:calc(17px * var(--wide-type))!important}:root:root .bf__body,:root:root .bf__body p{font-size:calc(14px * var(--wide-type))}}@supports (grid-template-rows: subgrid){:root:root .bf__card{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start}:root:root .bf__card>.bf__title{align-self:start}}:root:root .pg-wide__body,:root:root .pg-wide__body p{font-size:16px;line-height:1.5;color:var(--pdp-grey)}:root:root .pg-wide__body p{max-width:640px}@media screen and (min-width:750px){:root:root .pg-wide__body,:root:root .pg-wide__body p{font-size:18px}:root:root .pg-wide__body p{max-width:560px}}@media screen and (min-width:2000px){:root:root .pg-wide__body,:root:root .pg-wide__body p{font-size:calc(18px * var(--wide-type))}:root:root .pg-wide__body p{max-width:calc(560px * var(--wide-type))}}:root:root .pg:has(.pg-highlights){padding-bottom:32px!important}@media screen and (min-width:750px){:root:root .pg:has(.pg-highlights){padding-bottom:48px!important}}@media screen and (min-width:2000px){:root:root .pg:has(.pg-highlights){padding-bottom:60px!important}}:root:root .section-app #judgeme_product_reviews{max-width:none!important;margin:0!important}:root:root .section-app .jm-review-widget *:not([class*=star]):not([class*=Star]):not([class*=icon]){font-family:inherit!important}:root:root .section-app .jm-review-content__title{font-size:17px!important;font-weight:500!important;line-height:1.35!important;color:var(--pdp-ink)!important}:root:root .section-app .jm-review-body-wrapper,:root:root .section-app .jm-review-body-wrapper p{font-size:15px!important;line-height:1.55!important;color:var(--pdp-ink)!important}:root:root .section-app .jm-star-rating__font-icon{color:var(--pdp-ink)!important}:root:root .section-app .jm-verified-buyer-badge>*{border-color:var(--pdp-line)!important;color:var(--pdp-grey)!important}:root:root .section-app .jm-product-variant-card{background:var(--pdp-panel)!important}@media screen and (min-width:2000px){:root:root .section-app .jm-review-widget{zoom:var(--wide-type)}}@media screen and (min-width:750px){:root:root .pdp-mc--swatches .multicolumn-card__image-wrapper .media{padding-bottom:56.25%!important;background:var(--pdp-panel);border-radius:var(--pdp-radius, 16px)}:root:root .pdp-mc--swatches .multicolumn-card__image-wrapper img{top:24px!important;right:24px!important;bottom:24px!important;left:24px!important;transform:none!important;width:calc(100% - 48px)!important;height:calc(100% - 48px)!important;object-fit:contain!important;mix-blend-mode:multiply}:root:root .pdp-mc--swatches .multicolumn-card__info .rte p{line-height:1.6;color:var(--pdp-grey)}}@media screen and (min-width:2000px){:root:root .savings__label,:root:root .ce__label,:root:root .rzy-press__hero-attribution{font-size:max(16px,calc(12px * var(--wide-type)))!important}}@media screen and (min-width:1280px){:root:root .smart-construction .sc__inner{max-width:calc(140svh + 32px + 2 * var(--pdp-edge))!important;margin-inline:auto!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;justify-content:stretch!important}:root:root .smart-construction .sc__media{max-width:none!important}}@media screen and (min-width:2000px){:root:root .smart-construction .sc__inner{max-width:calc(140svh + 40px + 2 * var(--pdp-edge))!important}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/pdp-sections.css.map */
