.op-section{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.op-section__inner{margin:0 auto}.op-section__header{max-width:76rem;margin:0 auto 3.2rem}.op-section__header--center{text-align:center}.op-section__eyebrow{margin:0 0 .8rem;color:rgba(var(--color-foreground),.68);font-size:1.2rem;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.op-section__heading{margin:0;text-wrap:balance}.op-section__copy{margin-top:1.2rem;color:rgba(var(--color-foreground),.72)}.op-section__copy>*:first-child,.op-card__copy>*:first-child{margin-top:0}.op-section__copy>*:last-child,.op-card__copy>*:last-child{margin-bottom:0}.op-card{overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:2rem;background:rgb(var(--color-background));box-shadow:0 1.2rem 3.6rem rgba(var(--color-foreground),.06)}.op-card__copy{color:rgba(var(--color-foreground),.74)}.op-card__copy a,.op-section__copy a{color:currentColor;text-underline-offset:.3rem}.op-icon{width:2.4rem;height:2.4rem;flex:0 0 auto}.op-icon svg{display:block;width:100%;height:100%}.op-media{position:relative;overflow:hidden;background:rgba(var(--color-foreground),.05)}.op-media img,.op-media video,.op-media iframe,.op-media .placeholder-svg{display:block;width:100%;height:100%;border:0;object-fit:cover}.op-placeholder-note{display:flex;min-height:16rem;align-items:center;justify-content:center;padding:2rem;color:rgba(var(--color-foreground),.58);text-align:center}.op-promo{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.op-promo__inner{display:flex;min-height:4.4rem;align-items:center;justify-content:center;gap:.8rem;overflow:hidden;text-align:center}.op-promo__viewport{width:100%;overflow:hidden}.op-promo__track{display:flex;width:max-content;will-change:transform}.op-promo__group{display:flex;width:max-content;flex:0 0 auto;align-items:center;gap:var(--op-promo-gap, clamp(2.4rem, 4vw, 5.6rem));padding-right:var(--op-promo-gap, clamp(2.4rem, 4vw, 5.6rem))}.op-promo--marquee .op-promo__track{animation:opPromoMarquee var(--op-promo-speed, 28s) linear infinite}.op-promo--marquee:hover .op-promo__track{animation-play-state:paused}.op-promo__item{display:inline-flex;flex:0 0 auto;align-items:center}.op-promo__content{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;color:inherit;font-size:1.3rem;font-weight:650;line-height:1.4;text-decoration:none;white-space:nowrap}.op-promo__content--link:hover .op-promo__message{text-decoration:underline;text-underline-offset:.3rem}.op-promo__detail{color:rgba(var(--color-foreground),.72);font-weight:500}.op-promo__arrow{width:1.6rem;height:1.6rem;transition:transform .16s ease}.op-promo__content--link:hover .op-promo__arrow{transform:translate(.25rem)}@keyframes opPromoMarquee{0%{transform:translate(-25%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.op-promo--marquee .op-promo__track{width:100%;animation:none;will-change:auto}.op-promo--marquee .op-promo__group[aria-hidden=true]{display:none}.op-promo__group{width:100%;padding-right:0;justify-content:center;flex-wrap:wrap;gap:.45rem 1.2rem;padding-inline:1rem}}.op-ugc__list,.op-reviews__list,.op-shipping__regions,.op-guarantee__terms{margin:0;padding:0;list-style:none}.op-ugc__list{display:grid;grid-auto-columns:minmax(78%,1fr);grid-auto-flow:column;gap:1.6rem;overflow-x:auto;padding:.2rem .2rem 1.4rem;scroll-padding-inline:.2rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.op-ugc__list:focus-visible,.op-reviews__list:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}.op-ugc__item{min-width:0;scroll-snap-align:start}.op-ugc__media{aspect-ratio:var(--op-media-ratio, 4 / 5)}.op-ugc__body{padding:1.8rem}.op-ugc__label{margin:0 0 .5rem;color:rgba(var(--color-foreground),.62);font-size:1.1rem;font-weight:700;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.op-ugc__caption{margin:0;font-size:1.6rem;font-weight:650;line-height:1.45}.op-ugc__source{margin:.8rem 0 0;color:rgba(var(--color-foreground),.6);font-size:1.3rem}.op-reviews{scroll-margin-top:10rem}.op-reviews__summary{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:1.6rem}.op-reviews__score{font-size:2.4rem;font-weight:750;line-height:1}.op-stars{display:inline-flex;gap:.2rem;color:rgba(var(--color-foreground),.22)}.op-star{width:1.8rem;height:1.8rem}.op-star--filled{color:rgb(var(--color-button))}.op-reviews__summary-label{margin:.4rem 0 0;color:rgba(var(--color-foreground),.66);font-size:1.3rem}.op-reviews__list{display:grid;grid-auto-columns:minmax(84%,1fr);grid-auto-flow:column;gap:1.6rem;overflow-x:auto;padding:.2rem .2rem 1.4rem;scroll-padding-inline:.2rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.op-review{min-width:0;scroll-snap-align:start}.op-review__body{padding:2rem}.op-review__quote{margin:1.4rem 0 0;font-size:1.6rem;line-height:1.6}.op-review__quote>*:first-child{margin-top:0}.op-review__quote>*:last-child{margin-bottom:0}.op-review__product-note{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.58);font-size:1.2rem}.op-review__author{display:flex;align-items:center;gap:1rem;margin-top:1.8rem}.op-review__avatar{width:4.4rem;height:4.4rem;flex:0 0 auto;overflow:hidden;border-radius:50%;background:rgba(var(--color-foreground),.07)}.op-review__avatar img{width:100%;height:100%;object-fit:cover}.op-review__name{margin:0;font-size:1.4rem;font-weight:700}.op-review__meta{margin:.2rem 0 0;color:rgba(var(--color-foreground),.58);font-size:1.2rem}.op-reviews__footer{margin-top:2.4rem;text-align:center}.op-reviews--homepage .op-section__header{margin-bottom:2rem;text-align:center}.op-reviews--homepage .op-section__eyebrow{margin:0 0 .7rem;color:rgba(var(--color-foreground),.62);font-size:1rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.op-reviews--homepage .op-section__heading strong{font-weight:750}.op-reviews--homepage .op-reviews__homepage-intro{margin:0;color:rgb(var(--color-foreground));font-size:clamp(1.8rem,2vw,2.4rem);font-weight:600;letter-spacing:-.03em;line-height:1.2;text-align:center}.op-reviews--homepage .op-reviews__list{grid-auto-flow:initial;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;overflow:visible;padding:0}.op-reviews--homepage .op-review{overflow:hidden;border:1px solid rgba(var(--color-foreground),.12)!important;border-radius:1.1rem!important;background:#fff!important;box-shadow:0 .4rem 1.5rem #0000000f!important}.op-reviews--homepage .op-review__customer-media{height:17rem;aspect-ratio:auto;border-radius:1rem 1rem 0 0;background:#f4f0e9!important}.op-reviews--homepage .op-review__customer-media img{display:block;width:100%;height:100%;object-fit:cover}.op-reviews--homepage .op-review--image-only .op-review__customer-media{height:auto;min-height:17rem;aspect-ratio:4 / 3;border-radius:1rem}.op-reviews--homepage .op-review__body{display:flex;flex-direction:column;padding:1.35rem 1.4rem 1.5rem;text-align:center}.op-reviews--homepage .op-review__identity{order:1;margin-bottom:.75rem}.op-reviews--homepage .op-review__name{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:1.3rem}.op-reviews--homepage .op-review__verified-icon{width:1.35rem;height:1.35rem;color:rgb(var(--color-button))}.op-reviews--homepage .op-review__meta{margin-top:.2rem;font-size:1.1rem}.op-reviews--homepage .op-stars{order:2;justify-content:center}.op-reviews--homepage .op-star{width:1.45rem;height:1.45rem}.op-reviews--homepage .op-review__title{order:3;margin:.75rem 0 0;font-size:1.35rem;font-weight:700;line-height:1.25}.op-reviews--homepage .op-review__product-note{order:4;margin:.4rem 0 0;font-size:1.1rem}.op-reviews--homepage .op-review__quote{order:5;margin:.8rem 0 0;font-size:1.3rem;line-height:1.45}.op-reviews--homepage .op-review__quote p:first-child:before,.op-reviews--homepage .op-review__quote p:last-child:after{content:none}.op-reviews--homepage .op-review__author{display:none}.op-reviews--homepage .op-review--preview .op-review__customer-media{position:relative}.op-reviews--homepage .op-review--preview .op-review__customer-media img{transition:transform .45s ease}.op-reviews--homepage .op-review--preview:nth-child(2n) .op-review__customer-media img{object-position:65% center}.op-reviews--homepage .op-review--preview:nth-child(3n) .op-review__customer-media img{object-position:35% center}.op-reviews--homepage .op-review__preview-badge{position:absolute;top:1rem;left:1rem;padding:.5rem .75rem;border-radius:999px;background:#ffffffe6;color:rgb(var(--color-foreground));font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.op-reviews--homepage .op-review--preview .op-review__body{min-height:13.5rem;align-items:stretch;justify-content:space-between;text-align:left}.op-reviews--homepage .op-review__preview-label{margin:0;color:rgb(var(--color-foreground));font-size:1.25rem;font-weight:700;line-height:1.25}.op-reviews--homepage .op-review__preview-copy{max-width:21rem;margin:0;color:rgba(var(--color-foreground),.72);font-size:1.25rem;line-height:1.45}.op-reviews--homepage .op-review__preview-copy:before{content:"\201c";color:rgb(var(--color-button));font-family:Georgia,serif;font-size:2.4rem;line-height:0;vertical-align:-.45rem}.op-reviews--homepage .op-review__preview-attribution{margin-top:1.4rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.1)}.op-reviews--homepage .op-review__preview-attribution span{display:block;margin-top:.25rem;color:rgba(var(--color-foreground),.55);font-size:1rem;line-height:1.35}.op-reviews--homepage .op-reviews__app{margin-top:2rem}.op-reviews--homepage .op-reviews__mock-pagination{display:flex;justify-content:center;gap:.55rem;margin-top:1.7rem}.op-reviews--homepage .op-reviews__mock-pagination span{width:.55rem;height:.55rem;border-radius:50%;background:rgba(var(--color-button),.3)}.op-reviews--homepage .op-reviews__mock-pagination .is-active{background:rgb(var(--color-button))}.op-reviews--homepage .op-reviews__footer{margin-top:1.2rem}.op-reviews--homepage .op-reviews__footer .button{min-width:11rem;min-height:3.8rem;border-radius:999px;font-size:1.25rem}@media screen and (max-width:989px){.op-reviews--homepage .op-reviews__list{grid-auto-columns:minmax(78vw,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding:.2rem .2rem 1.2rem;scroll-snap-type:x mandatory}.op-reviews--homepage .op-review__customer-media{height:19rem}}.op-reviews--homepage{overflow:hidden}.op-reviews--homepage .op-section__header{margin-bottom:.9rem}.op-reviews--homepage .op-reviews__homepage-intro{font-size:clamp(1.8rem,1.6vw,2.2rem)}.op-reviews--homepage .op-reviews__list{grid-auto-flow:column;gap:1.2rem;grid-auto-columns:calc((100% - 3.6rem)/4);grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding:.2rem .2rem 1.2rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.op-reviews--homepage .op-reviews__list::-webkit-scrollbar{display:none}.op-reviews--homepage .op-review{scroll-snap-align:start}.op-reviews--homepage .op-review__body{padding:1.1rem 1.2rem 1.25rem}.op-reviews--homepage .op-review__name{font-size:1.2rem}.op-reviews--homepage .op-review__meta{font-size:1rem}.op-reviews--homepage .op-star{width:1.3rem;height:1.3rem}.op-reviews--homepage .op-review__title{margin-top:.6rem;font-size:1.25rem}.op-reviews--homepage .op-review__product-note{margin-top:.3rem;font-size:1rem}.op-reviews--homepage .op-review__quote{margin-top:.6rem;font-size:1.2rem}.op-reviews--homepage .op-reviews__mock-pagination{min-height:.75rem;margin-top:1.2rem}.op-reviews--homepage .op-reviews__mock-pagination[hidden]{display:none}.op-reviews--homepage .op-reviews__dot{width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-button),.28);cursor:pointer}.op-reviews--homepage .op-reviews__dot.is-active{background:rgb(var(--color-button))}.op-reviews--homepage .op-reviews__dot:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.25rem}.op-reviews--homepage .op-reviews__footer{margin-top:1.25rem}.op-reviews--homepage .op-reviews__footer .button{min-height:3.6rem;padding:.7rem 1.8rem;border:1px solid rgba(var(--color-foreground),.45);border-radius:999px;background:#fff;box-shadow:none;color:rgb(var(--color-foreground));cursor:pointer;font:inherit;font-size:1.2rem;line-height:1}.op-reviews--homepage .op-reviews__footer .button:hover{background:rgba(var(--color-foreground),.04)}.op-reviews--homepage .op-reviews__footer .button:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.25rem}@media screen and (max-width:989px){.op-reviews--homepage .op-reviews__list{grid-auto-columns:minmax(86%,1fr)}}.op-reviews--homepage .op-section__header{margin-bottom:1.2rem}.op-reviews--homepage .op-reviews__list{gap:.9rem;grid-auto-columns:calc((100% - 2.7rem)/4)}.op-reviews--homepage .op-review{display:flex;flex-direction:column;border:1px solid #ddd6cd!important;border-radius:1.2rem!important;box-shadow:0 .4rem 1.2rem #28221b14!important}.op-reviews--homepage .op-review__customer-media{height:22rem;border-radius:1.1rem 1.1rem 0 0}.op-reviews--homepage .op-review__customer-media video{display:block;width:100%;height:100%;object-fit:cover}.op-reviews--homepage .op-review__body,.op-reviews--homepage .op-review--fallback .op-review__body{flex:1 1 auto;min-height:17.8rem;padding:1.25rem 1.5rem 1.5rem;align-items:center;justify-content:flex-start;text-align:center}.op-reviews--homepage .op-review__identity{margin-bottom:.55rem}.op-reviews--homepage .op-review__name{font-size:1.35rem;font-weight:550}.op-reviews--homepage .op-review__meta{margin-top:.25rem;font-size:1.05rem}.op-reviews--homepage .op-stars{margin:.2rem 0 0;color:#d99a00}.op-reviews--homepage .op-star--filled{color:#d99a00}.op-reviews--homepage .op-star{width:1.4rem;height:1.4rem}.op-reviews--homepage .op-review__title{margin-top:.7rem;font-size:1.2rem}.op-reviews--homepage .op-review__product-note{margin-top:.4rem;color:rgba(var(--color-foreground),.62);font-size:1.05rem;font-weight:650}.op-reviews--homepage .op-review__quote{max-width:22rem;margin-top:.75rem;font-size:1.18rem;line-height:1.48}.op-reviews--homepage .op-review__fallback-attribution{width:100%;margin:auto 0 0;padding-top:1.1rem;border-top:1px solid rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.62);font-size:1.05rem;font-weight:600;line-height:1.3}.op-reviews--homepage .op-reviews__mock-pagination{gap:.45rem;margin-top:.65rem}.op-reviews--homepage .op-reviews__dot{width:1rem;height:1rem;border:1px solid rgb(var(--color-button));background:#fff}.op-reviews--homepage .op-reviews__footer{margin-top:.65rem}.op-reviews--homepage .op-reviews__footer .button{min-width:9.2rem;min-height:3.6rem;padding:.8rem 1.8rem;border:1px solid #111;color:#111;font-size:1.1rem}@media screen and (max-width:749px){.op-reviews--homepage .op-section__header{margin-bottom:1.1rem}.op-reviews--homepage .op-reviews__list{grid-auto-columns:min(69.5vw,28.5rem);gap:.8rem}.op-reviews--homepage .op-review__customer-media{height:22rem}.op-reviews--homepage .op-review__body,.op-reviews--homepage .op-review--fallback .op-review__body{min-height:16.5rem}.op-reviews--homepage .op-reviews__mock-pagination{flex-wrap:wrap;gap:.8rem;margin-top:.8rem}.op-reviews--homepage .op-reviews__dot{width:1rem;height:1rem;border:0;border:1px solid rgb(var(--color-button));border-radius:50%;background:#fff}.op-reviews--homepage .op-reviews__dot.is-active{background:rgb(var(--color-button))}}@media(prefers-reduced-motion:reduce){.op-reviews--homepage .op-reviews__list{scroll-behavior:auto}}.op-guarantee__intro{display:grid;gap:2.4rem;align-items:center;padding:2.4rem}.op-guarantee__badge{display:grid;width:9.6rem;height:9.6rem;place-items:center;overflow:hidden;border-radius:50%;background:rgba(var(--color-button),.1);color:rgb(var(--color-button))}.op-guarantee__badge img{width:100%;height:100%;object-fit:cover}.op-guarantee__badge svg{width:5rem;height:5rem}.op-guarantee__period{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1rem;padding:.7rem 1rem;border-radius:999px;background:rgba(var(--color-button),.1);color:rgb(var(--color-button));font-size:1.2rem;font-weight:750}.op-guarantee__terms{display:grid;gap:1.6rem;margin-top:1.6rem}.op-guarantee__term{padding:2rem}.op-guarantee__term h3{margin:0 0 .8rem;font-size:1.7rem}.op-guarantee__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.op-shipping__overview{display:grid;gap:1.6rem;margin-bottom:2.4rem}.op-shipping__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;padding:1.8rem}.op-shipping__step-number{display:grid;width:3.6rem;height:3.6rem;place-items:center;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.3rem;font-weight:750}.op-shipping__step h3,.op-shipping__region h3{margin:0 0 .5rem;font-size:1.6rem}.op-shipping__regions{display:grid;gap:1.6rem}.op-shipping__region{padding:2rem}.op-shipping__estimate{margin:0;font-size:1.8rem;font-weight:750}.op-shipping__region-note{margin:.8rem 0 0;color:rgba(var(--color-foreground),.66)}.op-shipping__notes{display:grid;gap:1rem;margin-top:2.4rem;padding:2rem}.op-shipping__note{display:flex;gap:1rem;align-items:flex-start}.op-shipping__note p{margin:0}.op-faq__layout{display:grid;gap:3rem}.op-faq__intro{align-self:start}.op-faq__contact{margin-top:2rem}.op-faq__items{border-top:.1rem solid rgba(var(--color-foreground),.14)}.op-faq__item{border-bottom:.1rem solid rgba(var(--color-foreground),.14)}.op-faq__question{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.6rem;align-items:center;padding:1.8rem 0;cursor:pointer;list-style:none}.op-faq__question::-webkit-details-marker{display:none}.op-faq__question h3{margin:0;font-size:1.7rem;line-height:1.4}.op-faq__chevron{width:2rem;height:2rem;transition:transform .18s ease}.op-faq__item[open] .op-faq__chevron{transform:rotate(180deg)}.op-faq__answer{padding:0 3.6rem 2rem 0;color:rgba(var(--color-foreground),.72)}.op-faq__answer>*:first-child{margin-top:0}.op-faq__answer>*:last-child{margin-bottom:0}.op-final-offer__panel{display:grid;overflow:hidden}.op-final-offer__media{min-height:32rem;aspect-ratio:1 / 1}.op-final-offer__content{padding:2.4rem}.op-final-offer__urgency{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:1.6rem;padding:.8rem 1rem;border-radius:999px;background:rgba(var(--color-button),.1);color:rgb(var(--color-button));font-size:1.2rem;font-weight:700}.op-final-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.9rem;margin:1.8rem 0}.op-final-offer__current-price{font-size:2.6rem;font-weight:750;line-height:1}.op-final-offer__compare-price{color:rgba(var(--color-foreground),.52);font-size:1.6rem;text-decoration:line-through}.op-final-offer__benefits{display:grid;gap:.9rem;margin:1.8rem 0;padding:0;list-style:none}.op-final-offer__benefit{display:flex;gap:.9rem;align-items:flex-start}.op-final-offer__check{width:1.8rem;height:1.8rem;flex:0 0 auto;margin-top:.2rem;color:rgb(var(--color-button))}.op-final-offer__field{margin:1.6rem 0}.op-final-offer__field label{display:block;margin-bottom:.7rem;font-size:1.3rem;font-weight:700}.op-final-offer__select{width:100%;min-height:4.8rem;padding:0 4rem 0 1.4rem;border:.1rem solid rgba(var(--color-foreground),.24);border-radius:1.2rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.op-final-offer__button{width:100%;min-height:5.4rem}.op-final-offer__microcopy{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 1.4rem;margin:1.2rem 0 0;color:rgba(var(--color-foreground),.62);font-size:1.2rem;text-align:center}.op-final-offer__rating-link{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.2rem;color:inherit;font-size:1.3rem;text-underline-offset:.3rem}.op-final-offer__empty{padding:4rem 2rem;text-align:center}@media screen and (min-width:600px){.op-ugc__list,.op-reviews__list{grid-auto-columns:minmax(42%,1fr)}.op-guarantee__intro{grid-template-columns:auto minmax(0,1fr);padding:3.2rem}.op-guarantee__terms,.op-shipping__regions{grid-template-columns:repeat(2,minmax(0,1fr))}.op-final-offer__content{padding:3.2rem}}@media screen and (min-width:750px){.op-section__header{margin-bottom:4.4rem}.op-shipping__overview{grid-template-columns:repeat(3,minmax(0,1fr))}.op-faq__layout{grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr);gap:6rem}.op-faq__intro{position:sticky;top:3rem}.op-final-offer__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.op-final-offer__media{min-height:54rem;aspect-ratio:auto}.op-final-offer__content{display:flex;flex-direction:column;justify-content:center;padding:5rem}}@media screen and (min-width:990px){.op-ugc__list{grid-auto-flow:row;grid-template-columns:repeat(var(--op-columns, 4),minmax(0,1fr));overflow:visible;padding:0}.op-reviews__list{grid-auto-flow:row;grid-template-columns:repeat(var(--op-columns, 3),minmax(0,1fr));overflow:visible;padding:0}.op-guarantee__terms,.op-shipping__regions{grid-template-columns:repeat(var(--op-columns, 3),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.op-promo__arrow,.op-faq__chevron{transition:none}}.op-ugc__list,.op-reviews__list{gap:clamp(1.2rem,2vw,2.4rem);padding:.2rem .2rem 2rem;scroll-padding-inline:.2rem}.op-ugc__item,.op-review{border:1px solid var(--op-line)!important;border-radius:var(--op-radius-lg)!important;background:rgb(var(--color-background))!important;box-shadow:none!important}.op-ugc__media,.op-review__customer-media{overflow:hidden;background:rgba(var(--color-foreground),.055)!important}.op-ugc__media{aspect-ratio:4 / 5}.op-review__customer-media{aspect-ratio:4 / 3}.op-ugc__media img,.op-review__customer-media img{transition:transform .55s cubic-bezier(.2,.75,.25,1)}@media(hover:hover){.op-ugc__item:hover .op-ugc__media img,.op-review:hover .op-review__customer-media img{transform:scale(1.025)}}.op-ugc__body,.op-review__body{padding:clamp(2rem,2.6vw,3.2rem)}.op-ugc__label{margin-bottom:.9rem;color:rgba(var(--color-foreground),.58);font-size:1.1rem;letter-spacing:.14em}.op-ugc__caption{font-size:clamp(1.7rem,1.7vw,2.1rem);letter-spacing:-.02em;line-height:1.3}.op-ugc__source,.op-review__product-note,.op-review__meta{color:rgba(var(--color-foreground),.58)}.op-reviews__summary{width:fit-content;margin:2rem auto 0;padding:1rem 1.4rem;border:1px solid var(--op-line);border-radius:var(--op-radius-pill)}.op-reviews__score{font-size:2.6rem;letter-spacing:-.06em}.op-stars{color:rgba(var(--color-foreground),.18)}.op-star--filled{color:var(--op-ink)}.op-review__quote{font-size:clamp(1.7rem,1.6vw,2.1rem);line-height:1.45}.op-review__quote p:first-child:before{content:"\201c"}.op-review__quote p:last-child:after{content:"\201d"}.op-review__author{margin-top:2.4rem;padding-top:1.8rem;border-top:1px solid var(--op-line)}.op-review__avatar{width:4.8rem;height:4.8rem}.op-compare__header{margin-bottom:clamp(3.2rem,5vw,6.4rem)!important}.op-compare__shell{border:1px solid var(--op-line)!important;border-radius:var(--op-radius-lg)!important;box-shadow:none!important}.op-compare__scroll{scrollbar-color:rgba(var(--color-foreground),.3) transparent;scrollbar-width:thin}.op-compare__table thead th{padding-block:clamp(2rem,3vw,3.2rem)!important}.op-compare__table th,.op-compare__table td{border-color:var(--op-line)!important;padding:clamp(1.6rem,2.4vw,2.8rem)!important}.op-compare__table tbody th{font-size:1.5rem!important}.op-compare__featured{background:rgba(var(--color-foreground),.045)!important}.op-compare__value{gap:1.1rem;font-size:1.45rem!important}.op-compare__status{width:2.6rem;height:2.6rem;background:rgba(var(--color-foreground),.07)!important}.op-compare__status--positive{background:var(--op-ink)!important;color:var(--op-paper)}.op-compare__note{margin-top:2.4rem!important}.op-faq__layout{gap:clamp(3.2rem,6vw,8rem)}.op-faq__items{display:grid;gap:1rem;border:0}.op-faq__item{border:1px solid var(--op-line)!important;border-radius:var(--op-radius-md);background:rgb(var(--color-background))}.op-faq__question{padding:clamp(1.8rem,2.4vw,2.6rem)!important}.op-faq__question h3{font-size:clamp(1.6rem,1.5vw,1.9rem);line-height:1.35}.op-faq__chevron{width:2.4rem;height:2.4rem;padding:.5rem;border-radius:50%;background:rgba(var(--color-foreground),.06)}.op-faq__answer{padding:0 clamp(1.8rem,2.4vw,2.6rem) clamp(2rem,2.6vw,2.8rem)!important;color:rgba(var(--color-foreground),.7)}.op-faq__item[open]{background:rgba(var(--color-foreground),.025)}@media screen and (min-width:750px){.op-ugc__list{grid-auto-columns:minmax(31%,1fr)}.op-reviews__list{grid-auto-columns:minmax(38%,1fr)}.op-faq__intro{top:4rem}}@media screen and (min-width:990px){.op-ugc__list{grid-template-columns:repeat(var(--op-columns, 4),minmax(0,1fr))}.op-reviews__list{grid-template-columns:repeat(var(--op-columns, 3),minmax(0,1fr))}}@media(max-width:749px){.op-ugc__item,.op-review,.op-compare__shell{border-radius:var(--op-radius-md)!important}.op-compare__table{min-width:58rem!important}.op-compare__table thead th:first-child{width:30%!important}}.op-reviews--product{padding-block:clamp(7rem,11vw,14rem);background:rgb(var(--color-background))}.op-reviews--product .op-section__inner{max-width:var(--op-content-width)}.op-reviews--product .op-section__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-bottom:clamp(3.6rem,6vw,7rem)}.op-reviews--product .op-section__eyebrow{margin-bottom:1.2rem}.op-reviews--product .op-section__heading{margin:0;font-size:clamp(4rem,6vw,8.5rem);line-height:.92;letter-spacing:-.07em}.op-reviews--product .op-section__copy{max-width:46rem}.op-reviews--product .op-reviews__summary{display:flex;align-items:center;gap:1.1rem;margin:0;padding:0;border:0;border-radius:0;background:transparent}.op-reviews--product .op-reviews__score{font-size:clamp(3.8rem,4.5vw,5.8rem);line-height:.9;letter-spacing:-.07em}.op-reviews--product .op-reviews__summary-label{margin:.35rem 0 0;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.op-reviews--product .op-reviews__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(30rem,36rem);gap:0;overflow-x:auto;padding:0 0 1.6rem;border-top:1px solid var(--op-line);border-bottom:1px solid var(--op-line);scroll-snap-type:x mandatory;scrollbar-width:thin}.op-reviews--product .op-review{min-height:100%;border:0!important;border-right:1px solid var(--op-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scroll-snap-align:start}.op-reviews--product .op-review__customer-media{aspect-ratio:1 / .88;border-radius:0}.op-reviews--product .op-review__body{padding:2.2rem!important}.op-reviews--product .op-review__quote{font-size:clamp(1.7rem,1.7vw,2.15rem);line-height:1.43}.op-reviews--product .op-review__author{margin-top:2rem;padding-top:1.6rem}.op-reviews--product .op-reviews__footer{margin-top:2.4rem;text-align:left}.op-ugc-section--product{padding-block:clamp(7rem,11vw,14rem);background:rgb(var(--color-background))}.op-ugc-section--product .op-section__header{display:flex;align-items:end;justify-content:space-between;gap:3rem;max-width:none;margin-bottom:clamp(3rem,6vw,6rem);text-align:left}.op-ugc-section--product .op-section__heading{max-width:70rem;margin:0;font-size:clamp(4rem,5.8vw,8rem);line-height:.92;letter-spacing:-.07em}.op-ugc-section--product .op-section__copy{max-width:42rem}.op-ugc-section--product .op-ugc__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(25rem,1fr);gap:1rem;overflow-x:auto;padding:0 0 1.2rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.op-ugc-section--product .op-ugc__item{overflow:hidden;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scroll-snap-align:start}.op-ugc-section--product .op-ugc__media{aspect-ratio:4 / 5;border-radius:0;background:rgba(var(--color-foreground),.05)!important}.op-ugc-section--product .op-ugc__media img,.op-ugc-section--product .op-ugc__media video,.op-ugc-section--product .op-ugc__media iframe{width:100%;height:100%;object-fit:cover}.op-ugc-section--product .op-ugc__body{padding:1.3rem 0 0!important}.op-ugc-section--product .op-ugc__label{margin:0 0 .5rem;color:rgb(var(--color-foreground));font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.op-ugc-section--product .op-ugc__caption{font-size:1.45rem;line-height:1.35}.op-ugc-section--product .op-ugc__source{margin-top:.7rem;font-size:1.15rem}.op-faq-section--product{padding-block:clamp(7rem,12vw,16rem);background:rgb(var(--color-background))}.op-faq-section--product .op-faq__layout{grid-template-columns:minmax(0,.75fr) minmax(34rem,1.25fr);gap:clamp(4rem,10vw,15rem);max-width:128rem;margin:0 auto}.op-faq-section--product .op-faq__intro{top:4rem}.op-faq-section--product .op-section__heading{margin:0;font-size:clamp(4rem,5.5vw,7.8rem);line-height:.92;letter-spacing:-.07em}.op-faq-section--product .op-section__copy{max-width:34rem;margin-top:1.8rem;color:var(--op-muted)}.op-faq-section--product .op-faq__items{display:block;border-top:1px solid var(--op-line)}.op-faq-section--product .op-faq__item{border:0!important;border-bottom:1px solid var(--op-line)!important;border-radius:0!important;background:transparent!important}.op-faq-section--product .op-faq__question{min-height:7.2rem;padding:2.2rem 0!important}.op-faq-section--product .op-faq__question h3{font-size:clamp(1.65rem,1.6vw,2rem);font-weight:600;line-height:1.35}.op-faq-section--product .op-faq__chevron{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;padding:.35rem;border-radius:0;background:transparent;transition:transform .2s ease}.op-faq-section--product .op-faq__item[open] .op-faq__chevron{transform:rotate(180deg)}.op-faq-section--product .op-faq__answer{max-width:58rem;padding:0 4rem 2.4rem 0!important;color:var(--op-muted);font-size:1.45rem;line-height:1.55}.op-faq-section--product .op-faq__item[open]{background:transparent}@media(min-width:990px){.op-reviews--product .op-reviews__list{grid-auto-flow:initial;grid-template-columns:repeat(var(--op-columns, 3),minmax(0,1fr));overflow:visible}.op-ugc-section--product .op-ugc__list{grid-auto-flow:initial;grid-template-columns:repeat(var(--op-columns, 4),minmax(0,1fr));overflow:visible}}@media(max-width:749px){.op-reviews--product .op-section__header,.op-ugc-section--product .op-section__header{display:block}.op-reviews--product .op-reviews__summary{margin-top:2.2rem}.op-reviews--product .op-reviews__list{grid-auto-columns:minmax(82vw,1fr)}.op-ugc-section--product .op-ugc__list{grid-auto-columns:minmax(76vw,1fr)}.op-faq-section--product .op-faq__layout{display:block}.op-faq-section--product .op-faq__intro{margin-bottom:4.5rem}.op-faq-section--product .op-faq__answer{padding-right:0!important}.op-faq-section--product .op-faq__question{min-height:6.4rem;padding:1.9rem 0!important}}.op-section,.op-reviews--product,.op-ugc-section--product,.op-faq-section--product{background:rgb(var(--color-background))!important;color:rgb(var(--color-foreground))}.op-card,.op-ugc__item,.op-review,.op-compare__shell,.op-faq__item,.op-final-offer__panel{border-color:rgba(var(--color-foreground),.18)!important;border-radius:var(--op-radius-md)!important;background:rgb(var(--color-background))!important;box-shadow:none!important}.op-reviews--product .op-review,.op-ugc-section--product .op-ugc__item,.op-faq-section--product .op-faq__item{border-color:rgba(var(--color-foreground),.18)!important;border-radius:var(--op-radius-md)!important;background:rgb(var(--color-background))!important}.op-media,.op-ugc__media,.op-review__customer-media,.op-final-offer__media{background:rgba(var(--color-button),.1)!important}.op-section__copy,.op-card__copy,.op-review__product-note,.op-review__meta,.op-faq__answer{color:var(--op-muted)}.op-reviews--product .op-section__heading,.op-ugc-section--product .op-section__heading,.op-faq-section--product .op-section__heading{font-size:clamp(2.8rem,3.7vw,4.8rem)!important;line-height:1.02!important;letter-spacing:-.035em!important}.op-reviews--product,.op-ugc-section--product,.op-faq-section--product{padding-block:var(--op-space-7)}.op-compare__featured,.op-faq__item[open]{background:rgba(var(--color-button),.1)!important}.op-compare__status--positive,.op-shipping__step-number{background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))}.op-stars,.op-star--filled,.op-final-offer__check{color:rgb(var(--color-button))}.op-faq__chevron{background:rgba(var(--color-button),.1);color:rgb(var(--color-button))}.op-final-offer__urgency,.op-guarantee__period{border-radius:.8rem;background:rgba(var(--color-button),.1);color:rgb(var(--color-button))}.op-faq-section--product{padding-block:0!important}.op-faq-section--product .op-section__inner{max-width:108rem}.op-faq-section--product .op-faq__layout{display:block;max-width:76rem;margin:0 auto}.op-faq-section--product .op-faq__intro{position:static;max-width:68rem;margin:0 auto clamp(3.2rem,6vw,5.6rem);text-align:center}.op-faq-section--product .op-section__eyebrow,.op-faq-section--product .op-section__heading,.op-faq-section--product .op-section__copy,.op-faq-section--product .op-faq__contact{margin-inline:auto;text-align:center}.op-faq-section--product .op-section__heading{max-width:68rem;font-size:clamp(3.4rem,5vw,6.4rem)!important;line-height:.98!important}.op-faq-section--product .op-section__copy{max-width:54rem;margin-top:1.6rem}.op-faq-section--product .op-faq__items{display:block;max-width:76rem;margin:0 auto;border-top:1px solid rgba(var(--color-foreground),.18)}.op-faq-section--product .op-faq__item,.op-faq-section--product .op-faq__item[open]{border:0!important;border-bottom:1px solid rgba(var(--color-foreground),.18)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.op-faq-section--product .op-faq__question{min-height:6.8rem;padding:2rem 0!important;gap:2rem}.op-faq-section--product .op-faq__question h3{font-size:clamp(1.65rem,1.7vw,2rem);font-weight:600}.op-faq-section--product .op-faq__icon{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;color:rgb(var(--color-button))}.op-faq-section--product .op-faq__icon-vertical{transform-origin:center;transition:transform .22s ease,opacity .22s ease}.op-faq-section--product .op-faq__item[open] .op-faq__icon-vertical{opacity:0;transform:scaleY(0)}.op-faq-section--product .op-faq__answer{max-width:60rem;padding:0!important;color:var(--op-muted);font-size:1.45rem;line-height:1.55;transition:height .24s ease}.op-faq-section--product .op-faq__answer-inner{padding:0 4.4rem 2.4rem 0}@media screen and (max-width:749px){.op-faq-section--product .op-faq__intro{margin-bottom:3.2rem}.op-faq-section--product .op-section__heading{font-size:clamp(3rem,9vw,4.2rem)!important}.op-faq-section--product .op-faq__question{min-height:6.4rem;padding:1.8rem 0!important}.op-faq-section--product .op-faq__answer-inner{padding:0 0 2rem}}@media(prefers-reduced-motion:reduce){.op-faq-section--product .op-faq__answer,.op-faq-section--product .op-faq__icon-vertical{transition:none}}.op-reviews--homepage .op-reviews__list{align-items:start}.op-reviews--homepage .op-review--text-only .op-review__body{min-height:15rem;justify-content:center}@media screen and (max-width:749px){.op-reviews--homepage .op-review--text-only .op-review__body{min-height:14rem}}.op-reviews--homepage .op-reviews__nav{display:contents}@media screen and (max-width:749px){.op-reviews--homepage .op-reviews__nav{display:flex;align-items:center;justify-content:center;margin-top:.8rem}.op-reviews--homepage .op-reviews__nav .op-reviews__mock-pagination{margin-top:0}.op-reviews--homepage .op-reviews__nav .op-carousel-arrow[hidden]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/op-trust-sections.css.map */
