#MainContent:has(.nfcPdp-eyebrow){--nfc-ink: #172036;--nfc-muted: #59667d;--nfc-line: #dce0e9;--nfc-lavender: #b7c2f3;color:var(--nfc-ink);background:#f5f6fa}#MainContent .product-information{--page-width: 1380px}#MainContent .product-details{position:relative;min-width:0;padding:0!important;color:var(--nfc-ink);background:transparent;border:0;border-radius:0;box-shadow:none}#MainContent .product-details>.group-block{min-width:0;width:100%;padding:0!important;background:transparent!important;border:0;border-radius:0}#MainContent .product-details>.group-block>.group-block-content{gap:22px}#MainContent .product-details .view-product-title{display:none}#MainContent .nfcPdp-eyebrow{margin:0;color:var(--nfc-muted);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.12em}#MainContent .product-details h1{max-width:none;margin:0;color:var(--nfc-ink);font-family:FPS A2 Body,Plus Jakarta Sans,sans-serif;font-size:clamp(24px,2.15vw,29px);font-weight:700;line-height:1.27;letter-spacing:-.8px;text-transform:none;text-wrap:wrap}#MainContent .product-details product-price{margin-block-start:4px;color:var(--nfc-ink)!important;font-family:inherit;font-size:30px;font-weight:700;line-height:1.3;letter-spacing:-.6px}#MainContent .product-details product-price .price{font-size:inherit;font-weight:inherit}#MainContent .product-details product-price .compare-at-price{font-size:16px;font-weight:400;color:var(--nfc-muted)}#MainContent .pdp-a-rating{display:inline-flex;align-items:center;gap:9px;color:#347563;font-size:13px;text-decoration:none}#MainContent .pdpA-stars{display:inline-flex;gap:2px}#MainContent .pdpA-star{width:18px;height:18px;background:linear-gradient(90deg,#00b67a var(--pdpA-star-fill),#d8eee7 var(--pdpA-star-fill))}#MainContent .nfcPdp-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:15px;border-block:1px solid var(--nfc-line)}#MainContent .nfcPdp-highlights span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;padding:0 10px;color:var(--nfc-ink);font-size:12px;font-weight:500;line-height:1.5;text-align:center}#MainContent .nfcPdp-highlights span+span{border-inline-start:1px solid var(--nfc-line)}#MainContent .nfcPdp-highlights svg{flex:none;width:22px;height:22px;fill:none;stroke:#615b91;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#MainContent .product-details variant-picker{width:100%;margin:0;padding:0!important}#MainContent .product-details .variant-option{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;border:0}#MainContent .product-details variant-picker legend{margin-block-end:12px;padding:0;color:var(--nfc-ink);font-size:15px;font-weight:600;line-height:1.5;text-transform:capitalize}#MainContent .product-details .variant-option__button-label{min-width:0;min-height:48px;width:100%;padding:12px 15px;justify-content:flex-start;color:var(--nfc-ink)!important;background:#fff!important;border:1px solid var(--nfc-line)!important;border-radius:7px;font-size:14px;font-weight:500;line-height:1.4;text-align:left;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}#MainContent .product-details .variant-option__button-label:has(input:checked){background:#e9eaf7!important;border-color:#8783b3!important;box-shadow:inset 0 0 0 1px #8783b3}#MainContent .product-details .variant-option__button-label:has(input:focus-visible){outline:3px solid #8598d8;outline-offset:3px}#MainContent .product-details .variant-option__button-label__pill{display:none}#MainContent .product-details .variant-option__button-label input:after{content:none}#MainContent .product-details .product-form-buttons{display:grid;grid-template-columns:111px minmax(0,1fr);align-items:start;gap:11px;margin:0;padding:0!important}#MainContent .product-details .product-form-buttons>.quantity-selector-wrapper{grid-column:1;min-width:0;width:111px}#MainContent .product-details .product-form-buttons>span:has(add-to-cart-component){display:block;grid-column:2;min-width:0;width:100%}#MainContent .product-details quantity-selector-component.quantity-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;min-width:0;width:111px!important;max-width:111px;flex:0 0 111px;box-sizing:border-box;height:52px;padding:0 4px;color:var(--nfc-ink);background:#fff;border:1px solid var(--nfc-line);border-radius:7px}#MainContent .product-details .quantity-selector>button,#MainContent .product-details .quantity-selector>input{min-width:0;width:100%;height:48px;min-height:0;margin:0;padding:0;color:var(--nfc-ink);background:transparent;border:0;box-shadow:none;text-align:center;font-size:14px}#MainContent .product-details .quantity-selector>button{display:flex;align-items:center;justify-content:center}#MainContent .product-details .add-to-cart-button{width:100%;min-height:52px;padding:14px 18px;color:#0c1322;background:var(--nfc-lavender);border:1px solid transparent;border-radius:7px;box-shadow:none;font-size:14px;font-weight:700;line-height:1.5;text-transform:none;transition:background-color .16s ease,box-shadow .16s ease}#MainContent .product-details .add-to-cart-text{display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}#MainContent .product-details .add-to-cart-icon{flex:none;width:20px;height:20px}#MainContent .product-details .accelerated-checkout-block,#MainContent .product-details .product-form-text__error:not(.hidden){grid-column:1 / -1;width:100%}#MainContent .product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 7px}#MainContent .product-details .pdp-a-trust-source>div{padding:14px 16px!important;border-color:var(--nfc-line)!important;border-radius:7px!important}#MainContent .product-details .pdp-a-trust-source>div>div:last-child{flex-wrap:wrap!important;gap:6px!important}#MainContent .product-details .pdp-a-trust-source p{line-height:1.5}@media(min-width:750px){#MainContent .product-information__grid:not(.product-information--media-none){grid-column:2;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:clamp(28px,3.2vw,46px)}body:has(.nfcPdp-information) [class^=ai-sticky-atc-]:has(>[class^=ai-sticky-atc-container-]){display:none!important}}@media(hover:hover){#MainContent .product-details .variant-option__button-label:hover{border-color:#8783b3!important}#MainContent .product-details .add-to-cart-button:hover:not(:disabled){color:#0c1322;background:#a8b6eb;box-shadow:0 5px 16px #1720361a}}@media(max-width:749px){#MainContent .product-information{padding-block-start:0!important}#MainContent .product-details{grid-column:1 / -1;width:calc(100% - 38px);margin:24px auto 0}#MainContent .product-details>.group-block>.group-block-content{gap:20px}#MainContent .product-details h1{font-size:24px;line-height:1.28;letter-spacing:-.7px}#MainContent .nfcPdp-highlights span{padding-inline:7px;font-size:11px}body:has(.nfcPdp-information) [class^=ai-sticky-atc-]:has(>[class^=ai-sticky-atc-container-]){padding:0!important;background:#fff;border-top:1px solid #dce0e9;box-shadow:0 -4px 20px #17203612;transition:transform .22s ease,opacity .22s ease}body:has(.nfcPdp-information) [class^=ai-sticky-atc-container-]{display:grid;grid-template-columns:minmax(0,1fr) minmax(144px,190px);align-items:center;gap:12px;padding:12px 19px max(12px,env(safe-area-inset-bottom))}body:has(.nfcPdp-information) [data-sticky-atc-button]{order:2;min-width:0;width:100%;min-height:44px;margin:0;padding:12px 15px;color:#0c1322;background:#b7c2f3;border:0;border-radius:7px;font-size:13px;font-weight:700;text-transform:none}body:has(.nfcPdp-information) [class^=ai-sticky-atc-meta-]{order:1;display:block;min-width:0;color:#172036;text-align:left}body:has(.nfcPdp-information) [data-sticky-atc-price]{font-size:16px;font-weight:700;text-align:left;margin:0}body:has(.nfcPdp-information) [class^=ai-sticky-atc-shipping-]{display:none}body:has(.nfcPdp-information) [data-nfc-sticky-style]{margin:3px 0 0;color:#59667d;font-size:11px;font-weight:400;line-height:1.5;text-align:left;overflow-wrap:anywhere}body:has(.nfcPdp-information) [data-sticky-atc-button]{display:flex;justify-content:space-between;align-items:center;gap:12px}body:has(.nfcPdp-information) [data-sticky-atc-button]:after{content:"\2192"}}@media(prefers-reduced-motion:reduce){#MainContent .product-details .variant-option__button-label,#MainContent .product-details .add-to-cart-button,body:has(.nfcPdp-information) [class^=ai-sticky-atc-]:has(>[class^=ai-sticky-atc-container-]){transition:none}}#MainContent .nfcPdp-information{--ink: #172036;--muted: #59667d;--line: #dce0e9;--purple: #615b91;color:#172036;margin-block-start:40px;font-family:FPS A2 Body,Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.6;scroll-margin-top:calc(var(--header-height, 80px) + 20px)}#MainContent .nfcPdp-information *{box-sizing:border-box}#MainContent .nfcPdp-information button,#MainContent .nfcPdp-information a{font:inherit}#MainContent .nfcPdp-information button,#MainContent .nfcPdp-information a{touch-action:manipulation}#MainContent .nfcPdp-information button{cursor:pointer}#MainContent .nfcPdp-information button{color:inherit}#MainContent .nfcPdp-information a{color:inherit;text-decoration:none}#MainContent .nfcPdp-information button:disabled{cursor:not-allowed}#MainContent .nfcPdp-information button:focus-visible,#MainContent .nfcPdp-information a:focus-visible{outline:3px solid #8598d8;outline-offset:4px}#MainContent .nfcPdp-information button{border:0;background:none}#MainContent .nfcPdp-information .pdpA-link{padding:0;color:var(--purple);font-size:11px;line-height:1.6;text-decoration:none}#MainContent .nfcPdp-information .pdpA-link:hover{text-decoration:underline;text-underline-offset:3px}#MainContent .nfcPdp-information .pdpA-tabs{display:flex;gap:35px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}#MainContent .nfcPdp-information .pdpA-tabs button{padding:19px 0 16px;border-bottom:2px solid transparent;font-size:13px;white-space:nowrap;min-height:55px;color:var(--muted)}#MainContent .nfcPdp-information .pdpA-tabs button span{font-size:11px}#MainContent .nfcPdp-information .pdpA-tabs button[aria-selected=true]{color:var(--purple);border-color:#7872aa;font-weight:700}#MainContent .nfcPdp-information .pdpA-panel{padding:27px 0 30px;min-height:218px}#MainContent .nfcPdp-information .pdpA-details-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:74px;align-items:start}#MainContent .nfcPdp-information .pdpA-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;color:#7a749c;margin:2px 0 16px}#MainContent .nfcPdp-information .pdpA-panel h2{font-size:23px;line-height:1.3;letter-spacing:-.55px;margin:0 0 14px}#MainContent .nfcPdp-information .pdpA-panel h3{font-size:15px;margin:0 0 13px}#MainContent .nfcPdp-information .pdpA-description-column p{font-size:12px;color:#5c687e;line-height:1.9;margin:0 0 13px}#MainContent .nfcPdp-information .pdpA-description-column .pdpA-link{margin-top:2px}#MainContent .nfcPdp-information .pdpA-muted{font-size:12px;color:var(--muted);line-height:1.8}#MainContent .nfcPdp-information .pdpA-review-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}#MainContent .nfcPdp-information .pdpA-rating-copy{color:var(--rating);font-size:13px;font-weight:400}#MainContent .nfcPdp-information .pdpA-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:12px}#MainContent .nfcPdp-information .pdpA-review-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}#MainContent .nfcPdp-information .pdpA-review-card .pdpA-review-top{display:flex;justify-content:space-between;color:var(--rating);font-size:11px}#MainContent .nfcPdp-information .pdpA-review-card h3{font-size:13px;line-height:1.45;margin:15px 0 9px}#MainContent .nfcPdp-information .pdpA-review-card p{font-size:11px;color:var(--muted);line-height:1.75;margin:0}#MainContent .nfcPdp-information .pdpA-review-card small{font-size:9px;display:block;color:#8190a5;margin-top:15px}#MainContent .nfcPdp-information .pdpA-review-actions{display:flex;justify-content:space-between;gap:20px;margin-top:18px}#MainContent .nfcPdp-information [data-pdp-recommendations] .pdpA-card-rating .pdpA-stars{gap:2px}#MainContent .nfcPdp-information [data-pdp-recommendations] .pdpA-card-rating .pdpA-star{width:16px;height:16px}@media(max-width:1250px){#MainContent .nfcPdp-information .pdpA-details-grid{gap:36px}}@media(max-width:1000px){#MainContent .nfcPdp-information .pdpA-review-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){#MainContent .nfcPdp-information .pdpA-tabs{gap:22px;padding-right:8px}#MainContent .nfcPdp-information .pdpA-tabs button{font-size:12px;padding:17px 0 14px;min-height:51px}#MainContent .nfcPdp-information .pdpA-panel{padding:23px 0 22px}#MainContent .nfcPdp-information .pdpA-details-grid{display:block}#MainContent .nfcPdp-information .pdpA-details-grid h2{font-size:24px;margin-bottom:19px}#MainContent .nfcPdp-information .pdpA-eyebrow{margin:0 0 9px}#MainContent .nfcPdp-information .pdpA-description-column p{font-size:12px;line-height:1.85}#MainContent .nfcPdp-information .pdpA-review-grid{grid-template-columns:1fr}#MainContent .nfcPdp-information .pdpA-review-heading{display:block}#MainContent .nfcPdp-information .pdpA-review-actions{flex-direction:column;gap:11px}#MainContent .nfcPdp-information .pdpA-panel h2{font-size:23px}}@media(prefers-reduced-motion:reduce){#MainContent .nfcPdp-information *{scroll-behavior:auto!important;transition:none!important}}#MainContent .nfcPdp-information p{font-weight:400}#MainContent .nfcPdp-information button{font:inherit;text-transform:none;letter-spacing:normal;box-shadow:none}#MainContent .nfcPdp-information h2,#MainContent .nfcPdp-information h3{font-family:FPS A2 Body,Arial,sans-serif;letter-spacing:normal;text-transform:none;color:#172036}#MainContent .nfcPdp-information .pdpA-panel h2{font-family:inherit!important;font-weight:700!important;text-transform:none!important;color:#172036!important}#MainContent .nfcPdp-information .pdpA-panel p,#MainContent .nfcPdp-information .pdpA-panel li{font-size:12px;line-height:1.9;color:#59667d;font-weight:400;margin:0 0 13px}#MainContent .nfcPdp-information .pdpA-panel .pdpA-eyebrow{font-size:10px;font-weight:700;color:#716991;letter-spacing:1.7px;margin:2px 0 16px}#MainContent .nfcPdp-information .pdpA-panel .pdpA-rating-copy{font-size:13px;color:#536895}#MainContent .nfcPdp-information .pdpA-review-card h3{font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;margin:15px 0 9px!important}#MainContent .nfcPdp-information .pdpA-review-card p{font-size:11px;line-height:1.75;margin:0}@media(max-width:700px){#MainContent .nfcPdp-information .pdpA-panel{min-height:0}}#MainContent .nfcPdp-information .pdpA-tabs button{font-size:15px!important;color:#48566c!important;line-height:1.5!important}#MainContent .nfcPdp-information .pdpA-tabs button[aria-selected=true]{color:#575182!important}#MainContent .nfcPdp-information .pdpA-panel p,#MainContent .nfcPdp-information .pdpA-panel li{font-size:15px!important;color:#344158!important;line-height:1.85!important}#MainContent .nfcPdp-information .pdpA-panel h2{font-size:28px!important;color:#172036!important;line-height:1.32!important}#MainContent .nfcPdp-information .pdpA-panel h3{font-size:17px!important;color:#25334a!important;line-height:1.5!important}#MainContent .nfcPdp-information .pdpA-panel .pdpA-eyebrow{font-size:12px!important;color:#68618e!important;line-height:1.5!important;letter-spacing:2px}#MainContent .nfcPdp-information .pdpA-panel .pdpA-link{font-size:14px!important;color:#595184!important}#MainContent .nfcPdp-information .pdpA-panel .pdpA-rating-copy{font-size:14px!important;color:#536895!important}#MainContent .nfcPdp-information .pdpA-review-card p{font-size:14px!important;line-height:1.8!important}#MainContent .nfcPdp-information .pdpA-review-card h3{font-size:15px!important}#MainContent .nfcPdp-information .pdpA-review-card small{font-size:11px;color:#53647c}#MainContent .nfcPdp-information .pdpA-review-tools{display:flex;flex-direction:column;align-items:flex-end;gap:9px;max-width:50%}#MainContent .nfcPdp-information .pdpA-review-tools p{margin:0;font-size:12px!important;color:#53647c!important;text-align:right}#MainContent .nfcPdp-information .pdpA-write-review{display:inline-flex;align-items:center;justify-content:center;background:#b7c2f3;color:#172036;border:1px solid #a5b2e8;border-radius:7px;padding:11px 18px;font-size:14px;font-weight:700;min-height:44px;white-space:nowrap}#MainContent .nfcPdp-information .pdpA-write-review:hover{background:#c9d1f7}#MainContent .nfcPdp-information .pdpA-write-review:disabled{opacity:.6;cursor:wait}#MainContent .nfcPdp-information .pdpA-writer-status{font-size:12px;color:#53647c}#MainContent .nfcPdp-information .pdpA-writer-status:empty{display:none}@media(max-width:700px){#MainContent .nfcPdp-information .pdpA-tabs button{font-size:14px!important}#MainContent .nfcPdp-information .pdpA-panel p,#MainContent .nfcPdp-information .pdpA-panel li{font-size:14px!important;line-height:1.8!important}#MainContent .nfcPdp-information .pdpA-panel h2{font-size:26px!important}#MainContent .nfcPdp-information .pdpA-panel h3{font-size:16px!important}#MainContent .nfcPdp-information .pdpA-panel .pdpA-eyebrow{font-size:12px!important}#MainContent .nfcPdp-information .pdpA-review-tools{max-width:100%;align-items:flex-start;margin:12px 0 6px}#MainContent .nfcPdp-information .pdpA-review-tools p{text-align:left!important;font-size:12px!important}}#MainContent .nfcPdp-information variant-picker legend .pdpA-link{font-size:13px;line-height:22px;color:#62598b;top:1px}#MainContent .nfcPdp-information .pdpA-stars{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;vertical-align:middle;line-height:1}#MainContent .nfcPdp-information .pdpA-star{width:22px;height:22px;display:grid;place-items:center;background:linear-gradient(90deg,#00b67a var(--pdpA-star-fill,0%),#dfe7e4 var(--pdpA-star-fill,0%));flex:0 0 auto}#MainContent .nfcPdp-information .pdpA-star:after{content:"";display:block;width:75%;height:75%;background:#fff;clip-path:polygon(50% 0%,61.8% 35.5%,100% 38.2%,69% 61.8%,80.9% 100%,50% 77%,19.1% 100%,31% 61.8%,0% 38.2%,38.2% 35.5%)}#MainContent .nfcPdp-information .pdp-a-rating .pdpA-star{width:19px;height:19px}#MainContent .nfcPdp-information .pdpA-review-heading{background:#eff8f3;border:1px solid #cfe3d8;border-radius:12px;padding:22px 24px;gap:24px;margin-bottom:20px}#MainContent .nfcPdp-information .pdpA-review-heading h2{margin:0 0 12px!important}#MainContent .nfcPdp-information .pdpA-panel .pdpA-rating-copy{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:15px!important;line-height:1.6!important;color:#006b4a!important;margin:0!important}#MainContent .nfcPdp-information .pdpA-rating-copy strong{font-weight:700}#MainContent .nfcPdp-information .pdpA-rating-copy .pdpA-star{width:24px;height:24px}#MainContent .nfcPdp-information .pdpA-review-tools{max-width:42%;gap:12px}#MainContent .nfcPdp-information .pdpA-review-tools p{font-size:13px!important;color:#465b51!important;line-height:1.65!important}#MainContent .nfcPdp-information .pdpA-write-review{background:#007f58;border-color:#007f58;color:#fff;font-size:14px}#MainContent .nfcPdp-information .pdpA-write-review:hover{background:#006747;border-color:#006747}#MainContent .nfcPdp-information .pdpA-write-review:focus-visible{outline:3px solid #007f58;outline-offset:4px}#MainContent .nfcPdp-information .pdpA-review-card{border-color:#d9e4de;border-radius:10px;padding:22px}#MainContent .nfcPdp-information .pdpA-review-card .pdpA-review-top{align-items:center;gap:12px;font-size:14px;line-height:1.5;color:#253b32;margin-bottom:12px}#MainContent .nfcPdp-information .pdpA-review-author{font-weight:700;overflow-wrap:anywhere}#MainContent .nfcPdp-information .pdpA-review-score{font-size:13px;white-space:nowrap;color:#006b4a}#MainContent .nfcPdp-information .pdpA-review-card h3{font-size:16px!important;color:#172036!important}#MainContent .nfcPdp-information .pdpA-review-card small{font-size:12px;line-height:1.65;color:#526259}#MainContent .nfcPdp-information #PdpAPanel-reviews .pdpA-link{color:#006b4a!important}#MainContent .nfcPdp-information .pdpA-review-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px}#MainContent .nfcPdp-information .pdpA-review-control{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 14px;border:1px solid #cadcd2;border-radius:7px;background:#fff;color:#006b4a;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}#MainContent .nfcPdp-information .pdpA-review-control:hover{background:#eff8f3}#MainContent .nfcPdp-information .pdpA-review-control:disabled{opacity:.45;cursor:default}#MainContent .nfcPdp-information .pdpA-review-control[aria-expanded=true]{background:#007f58;border-color:#007f58;color:#fff}#MainContent .nfcPdp-information .pdpA-review-sort{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px;color:#344158}#MainContent .nfcPdp-information .pdpA-review-sort select{-webkit-appearance:auto;appearance:auto;width:auto;max-width:100%;min-height:44px;padding:9px 32px 9px 12px;border:1px solid #cadcd2;border-radius:7px;background:#fff;color:#253b32;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}#MainContent .nfcPdp-information .pdpA-review-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px;border-bottom:1px solid #d9e4de;padding:0 0 18px;margin-bottom:18px}#MainContent .nfcPdp-information .pdpA-review-filters[hidden]{display:none!important}#MainContent .nfcPdp-information .pdpA-review-filters fieldset{border:0;margin:0;padding:0;min-width:0}#MainContent .nfcPdp-information .pdpA-review-filters legend{font-size:14px;font-weight:600;color:#344158;margin-bottom:10px;padding:0}#MainContent .nfcPdp-information .pdpA-review-ratings{display:flex;flex-wrap:wrap;gap:8px}#MainContent .nfcPdp-information .pdpA-review-rating{position:relative;display:inline-flex;cursor:pointer}#MainContent .nfcPdp-information .pdpA-review-rating input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}#MainContent .nfcPdp-information .pdpA-review-rating span{display:flex;align-items:center;justify-content:center;min-width:49px;min-height:44px;border:1px solid #d0e0d7;border-radius:22px;background:#eff6f2;padding:9px 12px;color:#006b4a;font-size:14px;font-weight:600}#MainContent .nfcPdp-information .pdpA-review-rating input:checked+span{color:#fff;background:#007f58;border-color:#007f58}#MainContent .nfcPdp-information .pdpA-review-control:focus-visible,#MainContent .nfcPdp-information .pdpA-review-rating input:focus-visible+span,#MainContent .nfcPdp-information .pdpA-review-sort select:focus-visible,#MainContent .nfcPdp-information .pdpA-review-dialog-close:focus-visible{outline:3px solid #007f58;outline-offset:3px}#MainContent .nfcPdp-information .pdpA-review-status{font-size:14px!important;color:#465b51!important;line-height:1.6!important;margin:0 0 16px!important}#MainContent .nfcPdp-information .pdpA-review-status:empty{display:none}#MainContent .nfcPdp-information .pdpA-review-grid{display:flex;gap:17px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bfd4c8 transparent;align-items:stretch;padding:3px 1px 12px;margin-top:0}#MainContent .nfcPdp-information .pdpA-review-grid:empty{display:none}#MainContent .nfcPdp-information .pdpA-review-grid>.pdpA-review-card{flex:0 0 calc((100% - 34px)/3);min-width:0;scroll-snap-align:start;overflow-wrap:anywhere}#MainContent .nfcPdp-information .pdpA-review-card h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#MainContent .nfcPdp-information .pdpA-review-card .pdpA-review-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin-bottom:12px}#MainContent .nfcPdp-information .pdpA-review-featured{display:inline-flex;margin-left:10px;font-size:12px;font-weight:600;color:#006b4a}#MainContent .nfcPdp-information .pdpA-review-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px}#MainContent .nfcPdp-information .pdpA-review-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#MainContent .nfcPdp-information .pdpA-review-position{font-size:13px;color:#465b51;min-width:70px;text-align:center}#MainContent .nfcPdp-information .pdpA-review-media{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}#MainContent .nfcPdp-information .pdpA-review-media img{width:64px;height:64px;object-fit:cover;border-radius:5px;border:1px solid #d9e4de}#MainContent .nfcPdp-information .pdpA-review-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:32px;border:1px solid #d9e4de;border-radius:12px;background:#fff;color:#172036;overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 70px #0e1b2d33}#MainContent .nfcPdp-information .pdpA-review-dialog::backdrop{background:#101b32a8}#MainContent .nfcPdp-information .pdpA-review-dialog h2{font-size:23px!important;margin:20px 0 14px!important;overflow-wrap:anywhere}#MainContent .nfcPdp-information .pdpA-review-dialog .pdpA-review-full-body{white-space:pre-line;font-size:15px!important;line-height:1.8!important;color:#344158!important}#MainContent .nfcPdp-information .pdpA-review-dialog .pdpA-review-score{margin-left:12px}#MainContent .nfcPdp-information .pdpA-review-dialog small{font-size:12px;line-height:1.6;color:#526259}#MainContent .nfcPdp-information .pdpA-review-dialog-close{position:absolute;top:12px;right:12px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#eff6f2;color:#253b32;cursor:pointer}#MainContent .nfcPdp-information .pdpA-review-dialog-close svg{display:block;width:18px;height:18px}#MainContent .nfcPdp-information .pdpA-review-video{display:block;width:100%;aspect-ratio:16/9;border:0;margin:16px 0}@media(min-width:701px)and (max-width:1000px){#MainContent .nfcPdp-information .pdpA-review-grid>.pdpA-review-card{flex-basis:calc((100% - 17px)/2)}}@media(max-width:700px){#MainContent .nfcPdp-information variant-picker legend .pdpA-link{font-size:12px}#MainContent .nfcPdp-information .pdp-a-rating .pdpA-star{width:17px;height:17px}#MainContent .nfcPdp-information .pdpA-review-heading{padding:19px 17px}#MainContent .nfcPdp-information .pdpA-panel .pdpA-rating-copy{font-size:14px!important;gap:10px}#MainContent .nfcPdp-information .pdpA-rating-copy .pdpA-star{width:22px;height:22px}#MainContent .nfcPdp-information .pdpA-review-tools{max-width:100%;margin:16px 0 0}#MainContent .nfcPdp-information .pdpA-review-card{padding:19px}#MainContent .nfcPdp-information .pdpA-review-grid>.pdpA-review-card{flex-basis:100%}#MainContent .nfcPdp-information .pdpA-review-sort{width:100%;justify-content:space-between;font-size:13px}#MainContent .nfcPdp-information .pdpA-review-sort select{min-width:160px;font-size:13px}#MainContent .nfcPdp-information .pdpA-review-actions{align-items:flex-start}#MainContent .nfcPdp-information .pdpA-review-navigation{gap:8px}#MainContent .nfcPdp-information .pdpA-review-dialog{padding:28px 20px;width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}}#MainContent .nfcPdp-information [hidden]{display:none!important}#MainContent .nfcPdp-information .pdpA-description{color:#344158;font-size:15px;line-height:1.85}#MainContent [data-nfc-review-source]{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;clip-path:inset(50%)!important;overflow:hidden!important;pointer-events:none!important}@media(max-width:749px){#MainContent .nfcPdp-information{margin-block-start:4px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fps-a2-nfc-product.css.map */
