.product-review-link{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:12px 0 5px;font-size:11px;color:#000}.product-review-link strong{color:#000;font-weight:700}.review-stars svg{width:86px;height:17px;display:block}.supplier-rating-note{font-size:8px!important;line-height:1.5;margin:0 0 15px!important;color:#000}.pdp-buy .price-row{align-items:center}.launch-status{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:10px;color:#000}.orange-status-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:#ed8c26;box-shadow:0 0 0 4px #fff0dd}.pdp-buy .pdp-action{background:#000;border-color:#000;box-shadow:0 5px 14px #00000020;min-height:57px;font-size:14px;font-weight:600;letter-spacing:.05px;padding-inline:24px;transition:background .18s,box-shadow .18s}.pdp-buy .pdp-action:hover{background:#242424;border-color:#242424;box-shadow:0 7px 18px #00000030}.pdp-buy .pdp-action:active{box-shadow:none}.pdp-action>span{font-weight:400}.purchase-note{color:#000}.review-information{padding:55px 6%;display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid #dfe7ec}.review-information h2{font-size:35px}.review-information p{font-size:12px;color:#000;line-height:1.8;max-width:480px;margin:10px 0}.review-information .eyebrow{margin-bottom:15px}.footer-payments{display:flex;align-items:center;flex-wrap:wrap;gap:14px 25px;padding:20px 0 28px}.payment-heading{font-size:10px;color:#000}.payment-icons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.payment-brand{display:inline-flex;line-height:1}.payment-brand svg{display:block;width:44px;height:28px}.footer-payments small{font-size:8px;color:#000;width:100%}.gallery-stage[data-view=detail]>img{object-fit:cover!important;transform:scale(1.6);object-position:center 48%}.gallery-stage[data-view=water]>img{object-fit:cover!important}.gallery-stage{overflow:hidden}.pdp-buy .plan-options{border:0;padding:0;min-width:0}.pdp-buy .plan-card{background:#fff}.pdp-buy .purchase-note{font-size:9px}.mobile-product-bar>a{background:#000;color:#fff;border-radius:999px;font-weight:600}@media(max-width:800px){.product-review-link{font-size:10px;gap:8px;margin:10px 0 4px}.supplier-rating-note{font-size:7px!important;margin-bottom:12px!important}.review-stars svg{width:76px;height:15px}.pdp-buy .pdp-action{font-size:13px;min-height:56px}.review-information{grid-template-columns:1fr;gap:18px;padding:35px 6%}.review-information h2{font-size:29px}.review-information p{font-size:11px;margin:0}.launch-status{font-size:9px}.footer-payments{display:block;padding:15px 0 25px}.payment-heading{display:block;margin-bottom:12px}.footer-payments small{display:block;margin-top:12px}.payment-icons{gap:7px}.payment-brand svg{width:40px;height:25px}.pdp-lead .pdp-description{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.pdp-buy .pdp-action{transition:none}}.related-design{border-top:1px solid #dfe7ec;padding:48px 6%;scroll-margin-top:100px}.related-heading{margin-bottom:24px}.related-heading h2{font-size:34px;margin:14px 0 10px}.related-heading>p{font-size:12px;color:#000;margin:0}.related-product{display:grid;grid-template-columns:42% 1fr;gap:7%;align-items:center;background:#f7f8f8;border:1px solid #e6ecef;border-radius:24px;overflow:hidden;max-width:940px;margin:0 auto}.related-image{display:block;background:#f1efeb;overflow:hidden;aspect-ratio:1/1;max-height:340px}.related-image img{display:block;width:100%;height:100%;object-fit:contain}.related-copy{padding:26px 30px 26px 0}.related-copy .eyebrow{font-size:8px;letter-spacing:1.2px;display:block;line-height:1.7}.related-copy h3{font:400 30px/1.2 Arial,sans-serif;margin:16px 0 10px;letter-spacing:-.7px}.related-copy p{font-size:12px;line-height:1.7;color:#000;max-width:310px}.related-copy .related-description{color:#000;font-size:14px}.related-price{display:block;font-size:18px;font-weight:500;margin:20px 0 15px}.related-price small{font-size:9px;font-weight:400;margin-left:5px}.related-link{display:inline-flex;gap:30px;align-items:center;border:1px solid #153d53;border-radius:999px;padding:12px 20px;font-size:12px;color:#000}.related-link:hover{background:#e7eff4}.related-link:focus-visible{outline:2px solid #153d53;outline-offset:4px}@media(max-width:800px){.related-design{padding:35px 6%}.related-heading h2{font-size:27px}.related-heading>p{font-size:11px}.related-product{grid-template-columns:1fr;gap:0;border-radius:20px;max-width:460px}.related-image{aspect-ratio:4/3;max-height:290px}.related-copy{padding:23px}.related-copy h3{font-size:26px;margin-top:12px}.related-copy p{font-size:11px}.related-copy .related-description{font-size:13px}.related-price{margin:16px 0}.related-link{padding:12px 20px}}.pdp-buy .price-row{flex-wrap:wrap;gap:12px 20px}.pdp-buy .purchase-availability{display:flex;align-items:center;gap:10px;margin:0 0 0 auto;font-size:14px;line-height:1.5;color:#000}.purchase-availability .stock-status-dot{position:relative;display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:#21864b;box-shadow:none}.purchase-availability .stock-status-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid #21864b;border-radius:50%;animation:eaulure-stock-pulse 2.4s ease-out infinite;pointer-events:none}.pdp-buy .purchase-note{font-size:12px}@keyframes eaulure-stock-pulse{0%{transform:scale(.6);opacity:.65}75%,to{transform:scale(1.3);opacity:0}}@media(prefers-reduced-motion:reduce){.purchase-availability .stock-status-dot:after{animation:none;opacity:.3}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pdp-family.css.map */
