.rd{--rd-border: #ebecf0;--rd-text: #5b616d;--rd-atc: #0170b7;--rd-express: #5433eb}.rd h3,.rd ol,.rd dl,.rd dt,.rd dd{margin:0;padding:0;font-family:inherit;letter-spacing:normal;text-transform:none}.rd ol{list-style:none}.rd-pdp [hidden],.rd-pdp-videos [hidden]{display:none!important}.rd-pdp-wrap{width:100%;margin:0 auto}.rd .rd-pdp-pad{padding-left:var(--rd-gutter);padding-right:var(--rd-gutter)}.rd .rd-pdp-strong{font-weight:500}.rd .rd-pdp-h2{font-size:26px;font-weight:400;line-height:1.45;letter-spacing:-.4px;color:var(--rd-navy)}.rd .rd-pdp-lead{font-size:15px;line-height:1.45;letter-spacing:-.4px;color:var(--rd-text)}.rd-pdp-intro{display:flex;flex-direction:column;gap:16px}.rd-pdp-intro--tight{gap:8px}.rd .rd-acc__head{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;font-size:15px;font-weight:500;line-height:normal;letter-spacing:-.4px;color:var(--rd-navy)}.rd .rd-acc__head::-webkit-details-marker{display:none}.rd .rd-acc__icon{flex:0 0 24px;transform:rotate(90deg)}.rd .rd-acc[open]>.rd-acc__head .rd-acc__icon{transform:rotate(-90deg)}.rd-pdp{background:#fff}.rd-pdp .rd-pdp-gallery{position:relative;border:0;aspect-ratio:1;overflow:hidden;background:var(--rd-card)}.rd-pdp .rd-pdp-gallery .swiper-wrapper{height:100%}.rd-pdp .rd-pdp-gallery__slide{display:flex;align-items:center;justify-content:center;height:100%}.rd-pdp .rd-pdp-gallery__img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.rd-pdp .rd-pdp-gallery .rd-card__badge,.rd-pdp .rd-pdp-gallery .rd-card__certs{z-index:2}.rd-pdp .rd-pdp-gallery__arrow{position:absolute;top:50%;z-index:2;width:24px;height:24px;transform:translateY(-50%)}.rd-pdp .rd-pdp-gallery__arrow--prev{left:8px}.rd-pdp .rd-pdp-gallery__arrow--next{right:8px}.rd-pdp .rd-pdp-gallery .rd-pdp-gallery__dots{position:absolute;top:auto;bottom:16px;left:0;z-index:2;display:flex;justify-content:center;gap:3px;width:100%}.rd-pdp .rd-pdp-gallery__dots .swiper-pagination-bullet{width:6px;height:6px;margin:0;border-radius:99px;background:var(--rd-line);opacity:1;transition:width .2s ease,background-color .2s ease}.rd-pdp .rd-pdp-gallery__dots .swiper-pagination-bullet-active{width:16px;background:var(--rd-navy)}.rd-pdp .rd-pdp-thumbs{margin-top:8px;padding:0 var(--rd-gutter)}.rd-pdp .rd-pdp-thumbs__item{flex:0 0 auto;width:64px;height:64px;min-height:0;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--rd-card);cursor:pointer;transition:border-color .2s ease}.rd-pdp .rd-pdp-thumbs__item:hover{border-color:var(--rd-line)}.rd-pdp .rd-pdp-thumbs__item.swiper-slide-thumb-active{border-color:var(--rd-navy)}.rd-pdp .rd-pdp-thumbs__img{display:block;width:100%;height:100%;object-fit:contain}.rd-pdp-summary{display:flex;flex-direction:column;gap:16px;padding:16px var(--rd-gutter) 0}.rd-pdp .rd-pdp-rating{display:inline-flex;align-items:center;gap:8px;align-self:flex-start}.rd-pdp .rd-pdp-rating__stars,.rd-pdp .rd-pdp-rating__stars .rd-stars__row{height:18px}.rd-pdp .rd-pdp-rating__stars img{flex:0 0 18.7px;width:18.7px;height:18px}.rd-pdp .rd-pdp-rating__value{font-size:15px;font-weight:500;line-height:normal}.rd-pdp .rd-pdp-rating__count{font-size:13px;line-height:normal;text-decoration:underline;text-underline-position:from-font}.rd-pdp-summary__titles{display:flex;flex-direction:column;gap:6px}.rd-pdp .rd-pdp-summary__title{font-size:26px;font-weight:500;line-height:normal;color:var(--rd-navy)}.rd-pdp .rd-pdp-summary__subtitle{font-size:15px;line-height:1.45}.rd-pdp .rd-pdp-features{display:grid;grid-template-columns:repeat(2,max-content);gap:12px 24px;padding:16px 0;border-top:1px solid var(--rd-border);border-bottom:1px solid var(--rd-border)}.rd-pdp .rd-pdp-features__item{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.45;white-space:nowrap}.rd-pdp-block{display:flex;flex-direction:column;gap:12px;padding:16px var(--rd-gutter)}.rd-pdp .rd-pdp-label{font-size:15px;font-weight:500;line-height:normal}.rd-pdp .quantity-container{display:flex;align-items:stretch;justify-content:flex-start;width:auto;height:auto;border:0;border-radius:0;overflow:visible;background:none}.rd-pdp-setup{display:flex;gap:8px}.rd-pdp .rd-pdp-setup__card{display:flex;flex:1 1 0;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:8px 12px;border:1px solid var(--rd-border);border-radius:8px;text-align:left}.rd-pdp .rd-pdp-setup__card.is-active{padding:7px 11px;border:2px solid var(--rd-navy)}.rd-pdp-setup__head{display:flex;align-items:center;gap:8px;min-height:25px}.rd-pdp-setup__name{font-size:15px;font-weight:500;line-height:normal}.rd-pdp-setup__badge{padding:4px 8px;border-radius:99px;background:#bcdffa;font-size:12px;font-weight:500;line-height:1.45;color:#1080d6;white-space:nowrap}.rd-pdp-setup__prices{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px}.rd-pdp-setup__price{font-size:16px;font-weight:700;line-height:1.45}.rd-pdp-setup__compare,.rd-pdp-plan__compare{font-size:13px;line-height:1.45;color:var(--rd-grey);text-decoration:line-through}.rd-pdp-option__values{display:flex;flex-wrap:wrap;gap:8px}.rd-pdp .rd-pdp-swatch{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:.8px solid var(--rd-border);border-radius:6.4px;background:var(--rd-card);overflow:hidden}.rd-pdp .rd-pdp-swatch.selected{border:2px solid var(--rd-navy)}.rd-pdp .rd-pdp-swatch .color-image{width:44.8px;height:52.8px;object-fit:contain}.rd-pdp .rd-pdp-pill{padding:8px 16px;border:1px solid var(--rd-border);border-radius:8px;font-size:15px;font-weight:500;line-height:normal}.rd-pdp .rd-pdp-pill.selected{padding:7px 15px;border:2px solid var(--rd-navy)}.rd-pdp .option-button.hidden{display:none}.rd-pdp .option-button.not-available{opacity:.4}.rd-pdp .rd-pdp-plan{padding-bottom:24px}.rd-pdp-plan__head{display:flex;align-items:center;gap:6px}.rd-pdp-plan__options{display:flex;flex-direction:column;gap:8px}.rd-pdp .rd-pdp-plan__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rd-pdp .rd-pdp-plan__option{display:flex;flex-direction:column;gap:12px;margin:0;padding:16px;border:1px solid var(--rd-border);border-radius:8px;cursor:pointer;font-weight:400;text-transform:none}.rd-pdp .rd-pdp-plan__radio:checked+.rd-pdp-plan__option{padding:15px;border:2px solid var(--rd-navy)}.rd-pdp .rd-pdp-plan__radio:focus-visible+.rd-pdp-plan__option{outline:2px solid var(--rd-blue);outline-offset:2px}.rd-pdp-plan__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rd-pdp-plan__name{font-size:15px;font-weight:500;line-height:1.45}.rd-pdp-plan__prices{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.rd-pdp-plan__price{font-size:15px;font-weight:500;line-height:normal}.rd-pdp .rd-pdp-plan__details{display:none;flex-direction:column;gap:2px}.rd-pdp .rd-pdp-plan__radio:checked+.rd-pdp-plan__option .rd-pdp-plan__details{display:flex}.rd-pdp-plan__item{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.45;color:var(--rd-grey)}.rd-pdp .rd-pdp-plan__item img{flex:0 0 24px}.rd-pdp-buy{display:flex;flex-direction:column;align-items:center;gap:24px;padding:0 var(--rd-gutter) 32px}.rd-pdp-buy__buttons{display:flex;flex-direction:column;gap:12px;width:100%}.rd-pdp .rd-pdp-buy__atc,.rd-pdp .rd-pdp-buy__express{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 24px 16px 32px;border-radius:99px;font-size:15px;font-weight:500;line-height:1.45;color:#fff;white-space:nowrap;transition:opacity .2s ease}.rd-pdp .rd-pdp-buy__atc{background:var(--rd-atc)}.rd-pdp .rd-pdp-buy__atc:disabled{opacity:.5;cursor:not-allowed}.rd-pdp .rd-pdp-buy__atc.active{opacity:.8}.rd-pdp .rd-pdp-buy__express{background:var(--rd-express)}.rd-pdp-buy__atc-prices{display:flex;align-items:baseline;gap:6px}.rd-pdp-buy__atc-compare{font-size:13px;font-weight:400;color:#ffffffa3;text-decoration:line-through}.rd-pdp-sticky{position:fixed;right:16px;bottom:16px;left:16px;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:480px;margin:0 auto;padding:8px 8px 8px 16px;border-radius:99px;background:#fff;box-shadow:0 0 12px #00000029;visibility:hidden;opacity:0;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.rd-pdp-sticky.is-visible{visibility:visible;opacity:1;transform:none}.rd-pdp-sticky__prices{display:flex;flex-direction:column;justify-content:center;white-space:nowrap}.rd .rd-pdp-sticky__compare{font-size:15px;line-height:1.45;color:var(--rd-grey);text-decoration:line-through}.rd .rd-pdp-sticky__price{font-size:20px;font-weight:700;line-height:1.2;color:var(--rd-navy)}.rd .rd-pdp-sticky__atc{display:flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border:0;border-radius:99px;background:var(--rd-navy);font-family:inherit;font-size:15px;font-weight:500;line-height:1.45;color:#fff;white-space:nowrap;cursor:pointer}.rd .rd-pdp-sticky__atc:disabled{opacity:.5;cursor:not-allowed}html.rd-sticky-atc-visible .BeaconFabButtonFrame{bottom:94px!important}.rd-pdp-buy__express-pay{display:flex;align-items:center;gap:8px;font-size:13px}.rd-pdp .rd-pdp-buy__hsa{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:13px;line-height:1.45}.rd-pdp-buy__hsa-pay{display:flex;align-items:center;gap:6px}.rd-pdp-buy__hsa-logo{position:relative;display:block;width:141px;height:20px;overflow:hidden}.rd-pdp .rd-pdp-buy__hsa-logo img{width:106.38%;max-width:none;height:98.76%}.rd-pdp .rd-pdp-buy__hsa-link{text-decoration:underline;text-underline-position:from-font}.rd-pdp .rd-pdp-trust{display:flex;gap:12px;width:100%}.rd-pdp-trust__item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:8px;min-width:0}.rd-pdp-trust__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--rd-border);border-radius:99px}.rd-pdp-trust__text{max-width:72px;font-size:13px;line-height:normal;text-align:center}.rd-pdp-info{padding:0 var(--rd-gutter) 32px;background:#fff}.rd-pdp-info__panel{border-bottom:1px solid var(--rd-border);padding:16px 0}.rd-pdp-info__panel:first-child{border-top:1px solid var(--rd-border)}.rd-pdp-info__panel:first-child[open]{padding-bottom:32px}.rd-pdp-info__details{display:flex;flex-direction:column;gap:24px;margin-top:24px;letter-spacing:-.4px}.rd .rd-pdp-info__heading{font-size:20px;font-weight:400;line-height:1.45;color:var(--rd-navy)}.rd .rd-pdp-info__text,.rd .rd-pdp-info__text p{font-size:14px;line-height:1.45;color:var(--rd-text)}.rd .rd-pdp-info__text>*+*,.rd .rd-pdp-info__text .metafield-rich_text_field>*+*{margin-top:16px}.rd-pdp-specs{margin-top:8px;letter-spacing:-.4px}.rd-pdp-specs__row{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid var(--rd-border)}.rd-pdp-specs__row:last-child{border-bottom:0}.rd .rd-pdp-specs dt{font-size:14px;line-height:normal;color:var(--rd-text)}.rd .rd-pdp-specs dd{font-size:14px;line-height:1.45;color:var(--rd-navy)}body:has(.rd-pdp) .review-section{padding:32px var(--rd-gutter, 16px);background:#f9f9fa;font-family:Gotham,sans-serif;color:#192f58}body:has(.rd-pdp) .review-section #reviews.container{max-width:720px;margin:0 auto;padding:0}body:has(.rd-pdp) .review-section .yotpo-main-widget,body:has(.rd-pdp) .review-section .yotpo-reviews-main-widget{width:100%!important;margin:0!important;padding:0!important;background:transparent!important}body:has(.rd-pdp) .review-section .yotpo-reviews-main-widget *{font-family:Gotham,sans-serif!important;letter-spacing:normal!important}body:has(.rd-pdp) .review-section .yotpo-main-widget-layout,body:has(.rd-pdp) .review-section .yotpo-base-layout,body:has(.rd-pdp) .review-section .yotpo-main-layout{margin:0!important;padding:0!important;background:transparent!important;text-align:left!important}body:has(.rd-pdp) .review-section .ugc-storefront-widgets-tabs-container{display:none!important}body:has(.rd-pdp) .review-section .yotpo-head{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;margin:0 0 16px!important;padding:0!important}body:has(.rd-pdp) .review-section .yotpo-headline{margin:0!important;font-size:0!important;font-weight:500!important;line-height:normal!important;text-align:left!important;color:#192f58!important}body:has(.rd-pdp) .review-section .yotpo-headline:before{content:"Overall Rating";font-size:15px}body:has(.rd-pdp) .review-section .yotpo-main-layout>div:not(.yotpo-head){display:flex!important;flex-direction:column!important}body:has(.rd-pdp) .review-section .yotpo-header-container,body:has(.rd-pdp) .review-section .yotpo-layout-header-wrapper,body:has(.rd-pdp) .review-section .yotpo-bottom-line,body:has(.rd-pdp) .review-section .yotpo-summary-section{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important}body:has(.rd-pdp) .review-section .yotpo-bottom-line-summary{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;margin:0!important;padding:4px 0!important}body:has(.rd-pdp) .review-section .yotpo-bottom-line-score{margin:0!important;font-size:64px!important;font-weight:400!important;line-height:normal!important;color:#192f58!important}body:has(.rd-pdp) .review-section .yotpo-bottom-line-right-panel{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0!important}body:has(.rd-pdp) .review-section .yotpo-star-rating{position:static!important;display:flex!important;gap:0!important;margin:0!important}body:has(.rd-pdp) .review-section .yotpo-star-rating .star-container,body:has(.rd-pdp) .review-section .yotpo-star-rating svg{width:18.7px!important;height:18px!important;margin:0!important;padding:0!important}body:has(.rd-pdp) .review-section .yotpo-star-rating svg path,body:has(.rd-pdp) .review-section .yotpo-star-rating svg stop{fill:#fc0;stroke:#fc0!important;stop-color:#fc0}body:has(.rd-pdp) .review-section .yotpo-bottom-line-text,body:has(.rd-pdp) .review-section .yotpo-bottom-line-basic-text{margin:0!important;font-size:13px!important;font-weight:400!important;line-height:normal!important;color:#5b616d!important}body:has(.rd-pdp) .review-section .yotpo-star-distribution{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important;margin:0!important;padding:4px 0!important;list-style:none!important}body:has(.rd-pdp) .review-section .yotpo-distribution-row__list-item{display:block!important;height:16px!important;margin:0!important;padding:0!important}body:has(.rd-pdp) .review-section .yotpo-distribution-row__list-item button{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:none!important}body:has(.rd-pdp) .review-section .yotpo-star-distribution-row-wrapper{display:flex!important;align-items:center!important;gap:8px!important;height:16px!important;margin:0!important;padding:0 4px!important}body:has(.rd-pdp) .review-section .yotpo-star-distribution-index-wrapper{flex:0 0 10px!important;width:10px!important;margin:0!important}body:has(.rd-pdp) .review-section .yotpo-star-distribution-index-wrapper svg{display:none!important}body:has(.rd-pdp) .review-section .yotpo-star-distribution-index,body:has(.rd-pdp) .review-section .yotpo-star-distribution-value{margin:0!important;font-size:13px!important;font-weight:400!important;line-height:16px!important;color:#192f58!important}body:has(.rd-pdp) .review-section .yotpo-star-distribution-bar{flex:1 1 auto!important;width:auto!important;max-width:none!important;margin:0!important}body:has(.rd-pdp) .review-section .yotpo-progress-bar{width:100%!important;height:6px!important;border-radius:9px!important;background:#dddfe4!important;overflow:hidden!important}body:has(.rd-pdp) .review-section .yotpo-progress-bar-score{height:6px!important;border-radius:9px!important;background:#192f58!important}body:has(.rd-pdp) .review-section .yotpo-star-distribution-value{display:block!important;flex:0 0 24px!important;width:24px!important;text-align:right!important}body:has(.rd-pdp) .review-section .yotpo-new-review-btn-wrapper{width:100%!important;margin:8px 0 0!important}body:has(.rd-pdp) .review-section .yotpo-new-review-btn,body:has(.rd-pdp) .review-section .yotpo-reviews-pagination-container button{width:100%!important;height:auto!important;margin:0!important;padding:16px 24px!important;border:0!important;border-radius:99px!important;background:#ebecf0!important;font-size:15px!important;font-weight:500!important;line-height:1.45!important;text-align:center!important;text-transform:none!important;color:#192f58!important}body:has(.rd-pdp) .review-section .yotpo-reviews-container{margin:24px 0 0!important;padding:0!important}body:has(.rd-pdp) .review-section .yotpo-reviews-list-wrapper{margin:0!important;padding:0!important;list-style:none!important}body:has(.rd-pdp) .review-section .yotpo-reviews-item{margin:0!important;padding:24px 0!important;border-top:1px solid #ebecf0!important}body:has(.rd-pdp) .review-section .yotpo-reviews-item:last-child{border-bottom:1px solid #ebecf0!important}body:has(.rd-pdp) .review-section .yotpo-review{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px 8px!important;margin:0!important;padding:0!important}body:has(.rd-pdp) .review-section .yotpo-review-center-panel{order:1!important;flex:1 0 100%!important;width:100%!important;margin:0!important;padding:0!important}body:has(.rd-pdp) .review-section .yotpo-review-details,body:has(.rd-pdp) .review-section .yotpo-review-date{display:flex!important;justify-content:flex-start!important;margin:0!important;padding:0!important}body:has(.rd-pdp) .review-section .yotpo-review-left-panel{flex:0 0 auto!important;order:2!important;width:auto!important;margin:0!important;padding:0!important;min-width:0!important;max-width:none!important}body:has(.rd-pdp) .review-section .yotpo-review-right-panel{order:3!important;width:auto!important;margin:0!important;padding:0!important;min-width:0!important;max-width:none!important}body:has(.rd-pdp) .review-section .yotpo-reviewer,body:has(.rd-pdp) .review-section .yotpo-reviewer-details-verified,body:has(.rd-pdp) .review-section .yotpo-reviewer-details-verified>div{display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important;margin:0!important}body:has(.rd-pdp) .review-section .yotpo-reviewer-details-verified{gap:8px!important}body:has(.rd-pdp) .review-section .yotpo-reviewer-name,body:has(.rd-pdp) .review-section .yotpo-reviewer-name-text,body:has(.rd-pdp) .review-section .yotpo-reviewer-verified-buyer-text,body:has(.rd-pdp) .review-section .yotpo-date-format{margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;color:#192f58!important}body:has(.rd-pdp) .review-section .yotpo-reviewer-details-verified>span:after,body:has(.rd-pdp) .review-section .yotpo-review-right-panel:before{content:"";display:inline-block;width:2px;height:2px;margin:0 0 3px 8px;border-radius:50%;background:#192f58;vertical-align:middle}body:has(.rd-pdp) .review-section .yotpo-review-right-panel:before{margin:0 8px 3px 0}body:has(.rd-pdp) .review-section .yotpo-review-right-panel{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-start!important}body:has(.rd-pdp) .review-section .yotpo-date-label{display:none!important}body:has(.rd-pdp) .review-section .yotpo-review-rating-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;margin:0 0 8px!important}body:has(.rd-pdp) .review-section .yotpo-review-title,body:has(.rd-pdp) .review-section .yotpo-review-title strong{margin:0!important;font-size:18px!important;font-weight:500!important;line-height:normal!important;color:#192f58!important}body:has(.rd-pdp) .review-section .yotpo-review-content,body:has(.rd-pdp) .review-section .yotpo-read-more-text{margin:0!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important;color:#5b616d!important}body:has(.rd-pdp) .review-section .yotpo-read-more{padding:0!important;font-size:15px!important;color:#192f58!important;text-decoration:underline!important}body:has(.rd-pdp) .review-section .yotpo-comment{margin:12px 0 0!important;padding:12px 16px!important;border:0!important;border-radius:8px!important;background:#f2f2f4!important;font-size:13px!important;line-height:1.45!important;color:#5b616d!important}body:has(.rd-pdp) .review-section .yotpo-comment-data{margin:0!important;padding:0!important}body:has(.rd-pdp) .review-section .yotpo-comment-content{margin:4px 0 0!important;font-size:13px!important;line-height:1.45!important;color:#5b616d!important}body:has(.rd-pdp) .review-section .yotpo-comment-title{font-size:13px!important;font-weight:500!important;color:#192f58!important}body:has(.rd-pdp) .review-section .yotpo-crfs-seperator,body:has(.rd-pdp) .review-section .yotpo-review-border-smooth{display:none!important}body:has(.rd-pdp) .review-section .yotpo-review-votes-wrapper{margin:12px 0 0!important;font-size:13px!important;color:#72767d!important}body:has(.rd-pdp) .review-section .yotpo-reviews-pagination-container{margin:24px 0 0!important}.rd-pdp-story{padding:32px var(--rd-gutter);background:#fff}.rd-pdp-story__inner{display:flex;flex-direction:column;gap:24px}.rd-pdp-story__media{aspect-ratio:361 / 275;border-radius:8px;overflow:hidden}.rd .rd-pdp-story__img{width:100%;height:100%;object-fit:cover}.rd-pdp-stats{display:flex;gap:32px;margin-top:8px}.rd-pdp-stats__item{display:flex;flex:1 1 0;flex-direction:column;gap:4px;min-width:0}.rd .rd-pdp-stats__value{font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.4px;color:var(--rd-navy)}.rd .rd-pdp-stats__label{font-size:13px;line-height:1.45;letter-spacing:-.4px;color:var(--rd-text)}.rd-pdp-particles{padding:32px 0 64px;background:#fff}.rd-pdp-particles .rd-pdp-wrap{display:flex;flex-direction:column;gap:24px}.rd-pdp-particles__stage{position:relative;width:100%;aspect-ratio:393 / 560;overflow:hidden}.rd .rd-pdp-particles__img{position:absolute;bottom:0;left:0;width:100%;height:auto}.rd-pdp-particles__glows{position:absolute;top:0;right:0;bottom:0;left:0}.rd .rd-pdp-particles__glow{position:absolute;width:310px;max-width:none;height:310px}.rd-pdp-particles__glow:nth-child(1){left:calc(-20.87% - 44px);top:-168px}.rd-pdp-particles__glow:nth-child(2){left:calc(19.08% - 44px);top:-198px}.rd-pdp-particles__glow:nth-child(3){left:calc(.51% - 44px);top:-207px}.rd-pdp-particles__glow:nth-child(4){left:calc(45.04% - 44px);top:-189px}.rd-pdp-particles__glow:nth-child(5){left:calc(75.57% - 44px);top:-166px}.rd-pdp-particles__list{position:absolute;top:0;right:0;bottom:0;left:0}.rd-pdp-particles__bubble{position:absolute;top:calc(var(--y) / 560 * 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:84px;height:84px;border-radius:999px;background:#192f5847;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rd .rd-pdp-particles__icon--flip{transform:scaleY(-1)}.rd-pdp-particles__label{max-width:70px;font-size:12px;font-weight:500;line-height:1.45;text-align:center;color:#fff}.rd-pdp-particles__figure{display:flex;flex-direction:column;gap:12px}.rd .rd-pdp-note{font-size:13px;line-height:1.45;letter-spacing:-.4px;color:var(--rd-text)}.rd-pdp-filters{padding:64px 0;background:var(--rd-card)}.rd-pdp-filters__inner{display:flex;flex-direction:column;gap:32px}.rd-pdp-filters__stage{position:relative;width:100%;aspect-ratio:393 / 288;overflow:hidden}.rd .rd-pdp-filters__img{position:absolute;top:0;left:50%;width:auto;max-width:none;height:98.6%;transform:translate(-50%)}.rd-pdp-filters__tag{position:absolute;top:calc(var(--y) / 288 * 100%);display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:99px;background:#fff;box-shadow:0 1px 2px #0c0c0d1a,0 1px 2px #0c0c0d0d;font-size:13px;font-weight:500;line-height:1.45;letter-spacing:-.4px;white-space:nowrap}.rd-pdp-filters__tag-num{font-size:12px;font-weight:700}.rd .rd-pdp-filters__steps{display:flex;flex-direction:column;gap:32px;padding:0 24px;letter-spacing:-.4px}.rd-pdp-filters__step{display:flex;flex-direction:column;gap:8px}.rd .rd-pdp-filters__step-title{padding-left:6px;font-size:18px;font-weight:500;line-height:1.45;color:var(--rd-navy)}.rd .rd-pdp-filters__step-text{font-size:15px;line-height:1.45;color:var(--rd-text)}.rd-pdp-night{background:var(--rd-navy);color:#fff}.rd-pdp-night__intro{padding-top:64px}.rd .rd-pdp-night__title{display:flex;align-items:center;gap:12px;color:#fff}.rd .rd-pdp-night__text{max-width:297px;color:#fff}.rd-pdp-night__media{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.rd .rd-pdp-night__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 100%;transform:scale(1.221);transform-origin:50% 37.7%}.rd-pdp-night__media:before,.rd-pdp-night__media:after{content:"";position:absolute;z-index:1;left:0;width:100%}.rd-pdp-night__media:before{top:0;height:101px;background:linear-gradient(to top,rgba(25,47,88,0),var(--rd-navy)),linear-gradient(to top,rgba(25,47,88,0),var(--rd-navy))}.rd-pdp-night__media:after{bottom:0;height:79px;background:linear-gradient(to bottom,rgba(25,47,88,0),var(--rd-navy)),linear-gradient(to bottom,rgba(25,47,88,0),var(--rd-navy))}.rd-pdp-night__body{padding:0 var(--rd-gutter) 24px 24px;letter-spacing:-.4px}.rd-pdp-night__speeds{display:flex;align-items:center;gap:16px}.rd-pdp-night__bar{display:flex;flex:0 0 40px;flex-direction:column}.rd-pdp-night__tile{position:relative;height:86px;overflow:hidden}.rd .rd-pdp-night__shape{position:absolute;left:.61px;width:38.78px;max-width:none;height:258px}.rd-pdp-night__tile--1 .rd-pdp-night__shape{top:0}.rd-pdp-night__tile--2 .rd-pdp-night__shape{top:-86px}.rd-pdp-night__tile--3 .rd-pdp-night__shape{top:-172px}.rd .rd-pdp-night__icon{position:absolute;top:33px;left:10px}.rd .rd-pdp-night__list{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;min-width:0;height:210px}.rd-pdp-night__speed{display:flex;flex-direction:column;gap:2px}.rd .rd-pdp-night__speed-head{display:flex;align-items:center;gap:8px}.rd .rd-pdp-night__speed-name{color:#fff;font-size:15px;font-weight:500;line-height:1.45}.rd .rd-pdp-night__badge{display:flex;color:#fff;align-items:center;height:22px;padding:4px 8px;border-radius:99px;background:#264071;font-size:11px;font-weight:700;line-height:1.45;text-transform:uppercase}.rd .rd-pdp-night__speed-name,.rd .rd-pdp-night__badge,.rd .rd-pdp-night__speed-text,.rd .rd-pdp-night__note,.rd .rd-pdp-night__footnote{letter-spacing:-.4px}.rd .rd-pdp-night__speed-text,.rd .rd-pdp-night__note{font-size:15px;line-height:1.45;color:#fff}.rd .rd-pdp-night__note{margin-top:32px}.rd .rd-pdp-night__footnote{margin-top:21px;font-size:12px;line-height:1.45;color:#ffffff80}.rd-pdp-features-grid{padding:44px 0;background:#fff}.rd-pdp-features-grid .rd-pdp-wrap{display:flex;flex-direction:column;gap:24px}.rd .rd-pdp-eyebrow{font-size:15px;font-weight:500;line-height:1.45;letter-spacing:-.4px;color:var(--rd-atc)}.rd .rd-pdp-features-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rd-border)}.rd .rd-pdp-features-grid__item{display:flex;flex-direction:column;gap:12px;padding:24px;border-bottom:1px solid var(--rd-border)}.rd .rd-pdp-features-grid__item:nth-child(odd){border-right:1px solid var(--rd-border)}.rd-pdp-features-grid__rotated{display:flex;align-items:center;justify-content:center;width:32px;height:30.72px}.rd .rd-pdp-features-grid__rotated img{transform:rotate(90deg)}.rd-pdp-features-grid__colors{display:flex;gap:8px}.rd-pdp-features-grid__color{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px}.rd-pdp-features-grid__color--white{border:1.5px solid var(--rd-grey)}.rd-pdp-features-grid__color--white span{width:24px;height:24px;border-radius:9999px;background:#fff;box-shadow:0 1px 4px #0c0c0d0d}.rd-pdp-features-grid__color--black{background:#18202e}.rd-pdp-features-grid__text{display:flex;flex-direction:column;gap:5px;letter-spacing:-.4px}.rd .rd-pdp-features-grid__title{font-size:15px;font-weight:500;line-height:1.45;color:var(--rd-navy)}.rd .rd-pdp-features-grid__desc{font-size:13px;line-height:1.45;color:var(--rd-text)}.rd-pdp-faq{padding:64px 0;background:#f9f9fa}.rd-pdp-faq .rd-pdp-wrap{display:flex;flex-direction:column;gap:24px}.rd-pdp-faq__item{padding:16px 0;border-bottom:1px solid var(--rd-border)}.rd-pdp-faq__item:first-child{border-top:1px solid var(--rd-border)}.rd .rd-pdp-faq__question{line-height:1.45;letter-spacing:normal}.rd .rd-pdp-faq__answer,.rd .rd-pdp-faq__answer p{font-size:15px;line-height:1.45;color:var(--rd-text)}.rd .rd-pdp-faq__answer{margin-top:24px;padding-right:24px}.rd .rd-pdp-faq__answer>*+*{margin-top:12px}.rd-pdp-videos{padding:44px 0;background:#fff}.rd .rd-pdp-videos__title{max-width:361px;font-size:26px;font-weight:400;line-height:30px;letter-spacing:-.53px;color:#1f2a34;text-wrap:balance}.rd .rd-pdp-videos__track{display:flex;gap:12px;margin:24px calc(var(--rd-gutter) * -1) 0;padding:0 var(--rd-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--rd-gutter);scrollbar-width:none}.rd-pdp-videos__track::-webkit-scrollbar{display:none}.rd-pdp-videos__card{position:relative;flex:0 0 267px;height:356px;border-radius:8px;overflow:hidden;background:var(--rd-line);scroll-snap-align:start}.rd .rd-pdp-videos__video{display:block;width:100%;height:100%;object-fit:cover}.rd .rd-pdp-videos__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.rd-pdp-videos__play-circle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding-left:2px;border-radius:99px;background:#fffffff2;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a}.rd-pdp-videos__dots{display:flex;justify-content:center;gap:8px;padding-top:16px}.rd .rd-pdp-videos__dot{width:8px;height:8px;border-radius:99px;background:var(--rd-line);transition:width .2s ease,background-color .2s ease}.rd .rd-pdp-videos__dot.is-active{width:24px;background:var(--rd-navy)}@media(min-width:990px){.rd .rd-pdp-h2{font-size:36px;line-height:1.25}.rd .rd-pdp-lead{font-size:17px}.rd-pdp-wrap{max-width:calc(1200px + var(--rd-gutter) * 2);padding-left:var(--rd-gutter);padding-right:var(--rd-gutter)}.rd .rd-pdp-wrap .rd-pdp-pad{padding-left:0;padding-right:0}.rd-pdp.cc-product-main-section{width:auto;max-width:none;margin:0;padding:0}.rd-pdp__inner{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,36vw,440px);align-items:start;gap:clamp(40px,4.5vw,64px);max-width:calc(1200px + var(--rd-gutter) * 2);margin:0 auto;padding:32px var(--rd-gutter) 64px}.rd-pdp__gallery{position:sticky;top:24px}.rd-pdp .rd-pdp-gallery{border-radius:16px}.rd-pdp .rd-pdp-thumbs{margin-top:12px;padding:0}.rd-pdp .rd-pdp-thumbs__item{width:72px;height:72px}.rd-pdp__info .rd-pdp-summary,.rd-pdp__info .rd-pdp-block,.rd-pdp__info .rd-pdp-buy{padding-left:0;padding-right:0}.rd-pdp-summary{padding-top:0}.rd-pdp .rd-pdp-summary__title{font-size:32px}.rd-pdp .rd-pdp-buy__atc,.rd-pdp .rd-pdp-buy__express{max-width:none}.rd-pdp-buy{padding-bottom:0}.rd-pdp-info{padding:32px 0 0}body:has(.rd-pdp) .review-section{padding:64px var(--rd-gutter, 40px)}body:has(.rd-pdp) .review-section #reviews.container{max-width:1200px}body:has(.rd-pdp) .review-section .yotpo-main-layout>div:not(.yotpo-head){display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:96px}body:has(.rd-pdp) .review-section .yotpo-header-container{position:sticky!important;top:24px}.rd-pdp-story{padding:96px 0}.rd-pdp-story__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:80px}.rd-pdp-story__media{aspect-ratio:4 / 3;border-radius:16px}.rd-pdp-story--reverse .rd-pdp-story__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.rd-pdp-story--reverse .rd-pdp-story__media{order:-1}.shopify-section:has(.rd-pdp-story)+.shopify-section .rd-pdp-story--reverse{padding-top:0}.rd .rd-pdp-stats__value{font-size:32px}.rd-pdp-particles{padding:96px 0}.rd-pdp-particles .rd-pdp-wrap{display:grid;grid-template-columns:minmax(0,1fr) 480px;align-items:center;gap:80px}.rd-pdp-filters{padding:96px 0}.rd-pdp-filters__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"stage intro" "stage steps";grid-template-rows:auto 1fr;column-gap:80px;row-gap:40px}.rd-pdp-filters__inner>.rd-pdp-intro{grid-area:intro;align-self:end}.rd-pdp-filters__stage{grid-area:stage;align-self:center}.rd .rd-pdp-filters__steps{grid-area:steps;padding:0}.rd-pdp-filters__inner:not(:has(.rd-pdp-filters__stage)){grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "steps"}.rd-pdp-filters__inner:not(:has(.rd-pdp-filters__stage)) .rd-pdp-filters__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.rd-pdp-night{padding:96px 0}.rd-pdp-night .rd-pdp-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"media intro" "media body";grid-template-rows:auto 1fr;column-gap:80px;row-gap:40px}.rd-pdp-night__intro{grid-area:intro;align-self:end;padding-top:0}.rd .rd-pdp-night__text{max-width:440px}.rd-pdp-night__media{grid-area:media;align-self:center;border-radius:16px}.rd-pdp-night__body{grid-area:body;padding:0}.rd-pdp-features-grid{padding:96px 0}.rd-pdp-features-grid .rd-pdp-wrap{gap:40px}.rd .rd-pdp-features-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}.rd .rd-pdp-features-grid__item,.rd .rd-pdp-features-grid__item:nth-child(odd){padding:32px;border-right:1px solid var(--rd-border)}.rd .rd-pdp-features-grid__item:nth-child(3n){border-right:0}.rd-pdp-faq{padding:96px 0}.rd-pdp-faq .rd-pdp-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:80px}.rd .rd-pdp-faq__question{font-size:17px}.rd-pdp-videos{padding:96px 0}.rd .rd-pdp-videos__title{max-width:640px;font-size:36px;line-height:1.25}.rd .rd-pdp-videos__track{gap:16px;margin:40px 0 0;padding:0;scroll-padding:0}.rd-pdp-videos__card{flex:0 0 calc((100% - 48px)/4);height:auto;aspect-ratio:3 / 4}}
/*# sourceMappingURL=/cdn/shop/t/479/assets/redesign-product.css.map */
