.pc-product-editorial{--pc-product-ink: #183f35;--pc-product-muted: #51665f;--pc-product-accent: #a94f3f;--pc-product-line: #cfd9d5;--pc-product-surface: #fffdf8;--pc-product-soft: #f8f2ea;background:var(--pc-product-surface);color:var(--pc-product-ink);font-family:var(--font-body-family, "Nunito Sans", Arial, sans-serif)}.pc-product-editorial.force-full-width{grid-column:1 / -1;width:100%}.product-information .product-details .text-block.h1>h1{max-inline-size:20ch;margin-block:0;color:var(--color, var(--color-foreground-heading));font-family:var(--font-body--family);font-style:normal;font-weight:800;font-size:clamp(2.125rem,3vw,2.625rem);letter-spacing:-.024em;line-height:1.08;text-wrap:balance}.product-information:has(.pc-product-hero){--pc-product-hero-tint: #edf3ef;--pc-product-hero-surface: #fffdf8;--pc-product-hero-line: #c7d4ce;background:linear-gradient(90deg,var(--pc-product-hero-tint) 0 49.5%,var(--pc-product-hero-surface) 49.5% 100%)}.product-information:has(.pc-product-hero--oral){--pc-product-hero-tint: #edf7f1;--pc-product-hero-line: #bcd9cb}.product-information:has(.pc-product-hero--ear){--pc-product-hero-tint: #fbf0e7;--pc-product-hero-line: #e3c6b7}.product-information:has(.pc-product-hero) .product-information__grid{align-items:start}.product-information:has(.pc-product-hero) .product-information__media{align-self:stretch;padding:clamp(16px,2vw,32px)}.product-information:has(.pc-product-hero) .product-details>.group-block{max-width:34rem;padding-block:clamp(28px,5vw,76px)}.pc-product-hero{max-width:34rem;padding-bottom:clamp(20px,3vw,30px);border-bottom:1px solid var(--pc-product-hero-line)}.pc-product-hero__eyebrow{margin:0 0 12px;color:var(--pc-product-hero-accent, #a94f3f);font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.pc-product-hero__summary{max-width:29rem;margin:0;color:#183f35;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:650;letter-spacing:-.012em;line-height:1.5}.pc-product-hero__signals{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.pc-product-hero__signals li{padding:7px 10px;border:1px solid var(--pc-product-hero-line);border-radius:999px;background:var(--pc-product-hero-chip, transparent);color:#183f35;font-size:.75rem;font-weight:800;line-height:1.2}.pc-product-hero--oral{--pc-product-hero-accent: #317a67;--pc-product-hero-chip: #e2f1e7}.pc-product-hero--ear{--pc-product-hero-accent: #a45d42;--pc-product-hero-chip: #f8e6da}.product-information:has(.pc-product-hero) .product-details .text-block.h1>h1{margin-top:0;max-inline-size:17ch;font-size:clamp(2.25rem,3.3vw,3rem)}.product-information:has(.pc-product-hero) product-price{display:block;margin-top:8px;color:#183f35;font-size:1.08rem;font-weight:800}.pc-product-rating{display:flex;align-items:center;gap:9px;margin-top:-2px;color:#51665f;font-size:.82rem;font-weight:750;line-height:1.35}.pc-product-rating__stars{position:relative;width:6.1em;overflow:hidden;color:#d6ddd9;font-size:1rem;letter-spacing:.08em;line-height:1}.pc-product-rating__stars:before{position:absolute;inset:0 auto 0 0;width:var(--pc-product-rating);overflow:hidden;color:#a94f3f;content:"\2605\2605\2605\2605\2605"}.pc-product-rating__copy span{color:#6b7c76;font-weight:600}.pc-bundler-offers{max-width:34rem;margin:clamp(18px,2.5vw,26px) 0;color:var(--pc-bundler-ink, #183f35);font-family:var(--font-body-family, "Nunito Sans", Arial, sans-serif)}.pc-bundler-offers__intro{position:relative;padding:17px 20px 18px;border:1px solid var(--pc-bundler-line, #bcd9cb);border-bottom:0;border-radius:16px 16px 0 0;background:var(--pc-bundler-surface, #edf7f1)}.pc-bundler-offers__intro:before{position:absolute;top:17px;bottom:17px;left:0;width:4px;border-radius:0 999px 999px 0;background:var(--pc-bundler-accent, #317a67);content:""}.pc-bundler-offers__eyebrow{margin:0 0 5px;color:var(--pc-bundler-accent, #317a67);font-size:.68rem;font-weight:850;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.pc-bundler-offers__heading{max-width:24ch;margin:0;color:var(--pc-bundler-ink, #183f35);font-family:var(--font-body-family, "Nunito Sans", Arial, sans-serif);font-size:clamp(1.15rem,1.7vw,1.38rem);font-weight:850;letter-spacing:-.025em;line-height:1.17}.pc-bundler-offers__body{max-width:54ch;margin:8px 0 0;color:color-mix(in srgb,var(--pc-bundler-ink, #183f35) 74%,transparent);font-size:.81rem;font-weight:600;line-height:1.48}.pc-bundler-offers__frame{padding:10px;border:1px solid var(--pc-bundler-line, #bcd9cb);border-radius:0 0 16px 16px;background:#fffdf8}.pc-bundler-offers .bundler-quantity-breaks{display:grid;gap:8px}.pc-bundler-offers .bndlr-break,.pc-bundler-offers .bndlr-wrapper,.pc-bundler-offers .bndlr-line{margin:0}.pc-bundler-offers .bndlr-break{padding:4px 5px 6px}.pc-bundler-offers .bndlr-line{color:var(--pc-bundler-ink, #183f35);font-size:.78rem;font-weight:800;letter-spacing:.01em;line-height:1.35}.pc-bundler-offers .bndlr-radio-container{position:relative;margin:0;border:1px solid #d6e1db;border-radius:12px;background:#fffdf8;color:var(--pc-bundler-ink, #183f35);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pc-bundler-offers .bndlr-radio-container:hover{border-color:var(--pc-bundler-accent, #317a67);transform:translateY(-1px)}.pc-bundler-offers .bndlr-radio-container:focus-visible{outline:3px solid color-mix(in srgb,var(--pc-bundler-accent, #317a67) 32%,transparent);outline-offset:2px}.pc-bundler-offers .bndlr-radio-container[data-bundler-break-active=true]{border-color:var(--pc-bundler-accent, #317a67);background:var(--pc-bundler-surface, #edf7f1);box-shadow:inset 0 0 0 1px var(--pc-bundler-accent, #317a67)}.pc-bundler-offers .bndlr-radio-container input[type=radio]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.pc-bundler-offers .bndlr-radio-container label{display:block;padding:13px 14px;cursor:pointer}.pc-bundler-offers .bndlr-text-price-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pc-bundler-offers .bndlr-radio-text-group{display:flex;flex:1 1 10rem;align-items:center;gap:10px;min-width:0}.pc-bundler-offers .bndlr-radio-button{flex:0 0 18px;width:18px;height:18px;border:1.5px solid #8ba99a;border-radius:50%;background:#fffdf8}.pc-bundler-offers .bndlr-radio-container[data-bundler-break-active=true] .bndlr-radio-button{border:5px solid var(--pc-bundler-accent, #317a67)}.pc-bundler-offers .bndlr-text{color:var(--pc-bundler-ink, #183f35);font-size:.9rem;font-weight:780;line-height:1.3}.pc-bundler-offers .bndlr-price{margin-left:auto;color:var(--pc-bundler-ink, #183f35);font-size:.92rem;font-weight:850;line-height:1.2;white-space:nowrap}.pc-bundler-offers .bndlr-savings-text{padding:4px 7px;border-radius:999px;background:var(--pc-bundler-accent, #317a67);color:#fffdf8;font-size:.66rem;font-weight:850;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.pc-bundler-offers__note{display:flex;align-items:flex-start;gap:7px;margin:10px 3px 0;color:color-mix(in srgb,var(--pc-bundler-ink, #183f35) 73%,transparent);font-size:.74rem;font-weight:650;line-height:1.4}.pc-bundler-offers__note span{color:var(--pc-bundler-accent, #317a67);font-weight:900}@media(max-width:480px){.pc-bundler-offers__intro{padding:15px 16px 16px}.pc-bundler-offers__frame{padding:8px}.pc-bundler-offers .bndlr-radio-container label{padding:12px}.pc-bundler-offers .bndlr-savings-text{order:3}}@media(prefers-reduced-motion:reduce){.pc-bundler-offers .bndlr-radio-container{transition:none}.pc-bundler-offers .bndlr-radio-container:hover{transform:none}}.product-information .pc-bundler-offers{margin:clamp(20px,2.8vw,30px) 0}.product-information .pc-bundler-offers__intro{padding:0 0 14px;border:0;border-radius:0;background:transparent}.product-information .pc-bundler-offers__intro:before{top:1px;bottom:auto;width:30px;height:3px;border-radius:999px}.product-information .pc-bundler-offers__eyebrow{padding-top:11px}.product-information .pc-bundler-offers__heading{max-width:28ch;font-size:clamp(1.08rem,1.55vw,1.26rem)}.product-information .pc-bundler-offers__body{margin-top:7px}.product-information .pc-bundler-offers__frame{padding:0;border:0;border-radius:0;background:transparent}.product-information .pc-bundler-offers .bundler-quantity-breaks,.product-information .pc-bundler-offers .bndlr-quantity-break,.product-information .pc-bundler-offers .bndlr-quantity-break-template-vertical{display:grid!important;gap:9px!important;width:100%!important;margin:0!important}.product-information .pc-bundler-offers .bndlr-break{display:none!important}.product-information .pc-bundler-offers .bndlr-radio-container{width:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.product-information .pc-bundler-offers .bndlr-radio-container label{display:block!important;min-height:0!important;padding:15px 16px!important;border:1px solid #d4dfd9!important;border-radius:12px!important;background:#fffdf8!important;color:var(--pc-bundler-ink, #183f35)!important;box-shadow:none!important;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.product-information .pc-bundler-offers .bndlr-radio-container:hover label{border-color:color-mix(in srgb,var(--pc-bundler-accent, #317a67) 72%,#fff)!important;background:#fbfdfb!important;transform:translateY(-1px)}.product-information .pc-bundler-offers .bndlr-radio-container[data-bundler-break-active=true] label,.product-information .pc-bundler-offers .bndlr-radio-container input[type=radio]:checked+label{border-color:var(--pc-bundler-accent, #317a67)!important;background:var(--pc-bundler-surface, #edf7f1)!important;box-shadow:inset 0 0 0 1px var(--pc-bundler-accent, #317a67)!important}.product-information .pc-bundler-offers .bndlr-radio-container:focus-visible{outline:3px solid color-mix(in srgb,var(--pc-bundler-accent, #317a67) 30%,transparent)!important;outline-offset:3px}.product-information .pc-bundler-offers .bndlr-radio-container [type=radio]{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}.product-information .pc-bundler-offers .bndlr-text-price-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"choice price" "saving saving"!important;align-items:center!important;gap:5px 12px!important;width:100%!important}.product-information .pc-bundler-offers .bndlr-radio-text-group{display:flex!important;grid-area:choice;align-items:center!important;gap:10px!important;min-width:0}.product-information .pc-bundler-offers .bndlr-radio-button{display:grid!important;flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;place-content:center;border:1.5px solid #8aa698!important;border-radius:50%!important;background:#fffdf8!important}.product-information .pc-bundler-offers .bndlr-radio-button:after{width:0!important;height:0!important;margin:0!important;background:var(--pc-bundler-accent, #317a67)!important}.product-information .pc-bundler-offers .bndlr-radio-container[data-bundler-break-active=true] .bndlr-radio-button,.product-information .pc-bundler-offers .bndlr-radio-container input[type=radio]:checked+label .bndlr-radio-button{border-color:var(--pc-bundler-accent, #317a67)!important}.product-information .pc-bundler-offers .bndlr-radio-container[data-bundler-break-active=true] .bndlr-radio-button:after,.product-information .pc-bundler-offers .bndlr-radio-container input[type=radio]:checked+label .bndlr-radio-button:after{width:8px!important;height:8px!important}.product-information .pc-bundler-offers .bndlr-text{max-width:none!important;margin-left:0!important;color:var(--pc-bundler-ink, #183f35)!important;font-size:.9rem!important;font-weight:780!important;line-height:1.3!important}.product-information .pc-bundler-offers .bndlr-price{grid-area:price;margin:0!important;color:var(--pc-bundler-ink, #183f35)!important;font-size:.98rem!important;font-weight:850!important;line-height:1.2!important;text-align:right!important;white-space:nowrap}.product-information .pc-bundler-offers .bndlr-savings-text{position:static!important;grid-area:saving;justify-self:start;margin:1px 0 0 28px!important;padding:3px 7px!important;border-radius:4px!important;background:var(--pc-bundler-accent, #317a67)!important;color:#fffdf8!important;box-shadow:none!important;font-size:.64rem!important;font-weight:850!important;letter-spacing:.055em!important;line-height:1.25!important;text-transform:uppercase;transform:none!important}.product-information .pc-bundler-offers .bndlr-quantity-break-custom-quantity-input{border-color:var(--pc-bundler-line, #bcd9cb)!important;color:var(--pc-bundler-ink, #183f35)!important}.product-information .pc-bundler-offers__note{margin-top:10px}@media(max-width:480px){.product-information .pc-bundler-offers .bndlr-radio-container label{padding:13px 14px!important}.product-information .pc-bundler-offers .bndlr-text-price-wrapper{gap:5px 9px!important}}@media(prefers-reduced-motion:reduce){.product-information .pc-bundler-offers .bndlr-radio-container label{transition:none!important}.product-information .pc-bundler-offers .bndlr-radio-container:hover label{transform:none}}.pc-product-benefits{background:#183f35;color:#fffdf8;font-family:var(--font-body-family, "Nunito Sans", Arial, sans-serif)}.pc-product-benefits.force-full-width{grid-column:1 / -1;width:100%}.pc-product-benefits__inner{width:min(100% - 32px,1240px);margin:0 auto;padding:clamp(58px,8vw,108px) 0}.pc-product-benefits__intro{max-width:760px;margin-bottom:clamp(34px,5vw,58px)}.pc-product-benefits__intro>p{margin:0 0 14px;color:#b8d9c9;font-size:.75rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.pc-product-benefits h2,.pc-product-benefits h3{margin:0;color:inherit;font-family:var(--font-heading-family, Georgia, serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);letter-spacing:-.025em;text-wrap:balance}.pc-product-benefits h2{max-width:16ch;font-size:clamp(2.4rem,5vw,4.65rem);line-height:1}.pc-product-benefits__intro .rte{max-width:620px;margin-top:20px;color:#d7e4de;font-size:1.08rem;line-height:1.65}.pc-product-benefits__intro .rte>*:last-child,.pc-product-benefits__card .rte>*:last-child{margin-bottom:0}.pc-product-benefits__grid{display:grid;grid-template-columns:repeat(var(--pc-product-benefit-columns),minmax(0,1fr));border-top:1px solid rgb(255 253 248 / 30%);border-bottom:1px solid rgb(255 253 248 / 30%)}.pc-product-benefits__card{min-width:0;padding:clamp(28px,4vw,46px) clamp(18px,3vw,36px);border-right:1px solid rgb(255 253 248 / 30%)}.pc-product-benefits__card:last-child{border-right:0}.pc-product-benefits h3{font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.16}.pc-product-benefits__card .rte{margin-top:14px;color:#d7e4de;font-size:1rem;line-height:1.65}@media screen and (max-width:749px){.pc-product-benefits__inner{width:min(100% - 24px,1240px);padding:52px 0}.pc-product-benefits__grid{grid-template-columns:1fr}.pc-product-benefits__card{border-right:0;border-bottom:1px solid rgb(255 253 248 / 30%)}.pc-product-benefits__card:last-child{border-bottom:0}}.product-information:has(.pc-product-hero) .product-details>.group-block>:is(.variant-picker,.buy-buttons-block){border-top:1px solid var(--pc-product-hero-line);padding-top:22px}.pc-product-decision-card{display:grid;gap:14px;margin-top:2px;padding:18px;border:1px solid var(--pc-product-hero-line);border-radius:16px;background:#f7fbf8;box-shadow:inset 4px 0 #317a67}.pc-product-decision-card__eyebrow,.pc-product-label-details__eyebrow{margin:0;color:#317a67;font-size:.69rem;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.pc-product-decision-card__heading,.pc-product-label-details h2{margin:0;color:var(--pc-product-ink);font-family:var(--font-body--family);font-size:1.06rem;font-weight:800;letter-spacing:-.016em;line-height:1.25}.pc-product-decision-card__body{margin:-4px 0 0;color:var(--pc-product-muted);font-size:.9rem;line-height:1.5}.pc-product-decision-card__body p{margin:0}.pc-product-decision-card__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.pc-product-decision-card__facts div{min-width:0;padding:9px 8px;border-radius:9px;background:#fffdf8}.pc-product-decision-card__facts dt{color:var(--pc-product-muted);font-size:.63rem;font-weight:800;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.pc-product-decision-card__facts dd{margin:4px 0 0;color:var(--pc-product-ink);font-size:.78rem;font-weight:800;line-height:1.25}.pc-product-label-details{display:grid;gap:10px;padding:18px 0 0;border-top:1px solid var(--pc-product-hero-line)}.pc-product-label-details__heading-wrap{display:grid;gap:5px}.pc-product-label-details__body{color:var(--pc-product-muted);font-size:.9rem;line-height:1.55}.pc-product-label-details__body>:first-child{margin-top:0}.pc-product-label-details__body>:last-child{margin-bottom:0}.pc-product-label-details__note{margin:0;color:var(--pc-product-ink);font-size:.77rem;font-weight:750;line-height:1.45}@media screen and (max-width:389px){.pc-product-decision-card__facts{grid-template-columns:1fr}}.pc-purchase-assurance{display:grid;gap:16px;margin-top:4px;padding:18px;border:1px solid var(--pc-product-hero-line, var(--pc-product-line));border-radius:16px;background:linear-gradient(135deg,#f4faf6,#fffdf8 72%);color:var(--pc-product-ink)}.pc-purchase-assurance__intro{display:grid;gap:5px}.pc-purchase-assurance__eyebrow{margin:0;color:#317a67;font-size:.68rem;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.pc-purchase-assurance__heading{margin:0;color:var(--pc-product-ink);font-family:var(--font-body--family);font-size:1.02rem;font-weight:800;letter-spacing:-.016em;line-height:1.25}.pc-purchase-assurance__points{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pc-purchase-assurance__points li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:start;color:var(--pc-product-muted);font-size:.82rem;line-height:1.45}.pc-purchase-assurance__points strong{color:var(--pc-product-ink);font-weight:800}.pc-purchase-assurance__icon{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#dceee3;color:#317a67}.pc-purchase-assurance__icon svg{width:11px;height:11px}.pc-purchase-assurance__points a,.pc-purchase-assurance__help,.pc-purchase-assurance__links a{color:var(--pc-product-ink);font-weight:800;text-decoration-thickness:1px;text-underline-offset:.16em}.pc-purchase-assurance__details{padding-top:12px;border-top:1px solid var(--pc-product-hero-line, var(--pc-product-line))}.pc-purchase-assurance__details summary{cursor:pointer;color:var(--pc-product-ink);font-family:var(--font-body--family);font-size:.78rem;font-weight:800;line-height:1.35}.pc-purchase-assurance__details summary::marker{color:#317a67}.pc-purchase-assurance__links{display:flex;flex-wrap:wrap;gap:4px 12px;margin:10px 0 0;padding:0;list-style:none}.pc-purchase-assurance__links li+li:before{margin-right:12px;color:var(--pc-product-line);content:"\2022"}.pc-purchase-assurance__points a:hover,.pc-purchase-assurance__links a:hover{color:var(--pc-product-ink)}.pc-purchase-assurance__points a:focus-visible,.pc-purchase-assurance__help:focus-visible,.pc-purchase-assurance__links a:focus-visible,.pc-purchase-assurance__details summary:focus-visible{border-radius:2px;color:var(--pc-product-ink);outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:389px){.pc-purchase-assurance{padding:15px}}.pc-product-facts{display:grid;gap:14px;margin-top:4px;padding:18px;border:1px solid var(--pc-product-hero-line, var(--pc-product-line));border-radius:16px;background:#fffdf8;color:var(--pc-product-ink)}.pc-product-facts__intro{display:grid;gap:5px}.pc-product-facts__eyebrow{margin:0;color:#317a67;font-size:.68rem;font-weight:800;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.pc-product-facts__intro h2{margin:0;color:var(--pc-product-ink);font-family:var(--font-body--family);font-size:1.02rem;font-weight:800;letter-spacing:-.016em;line-height:1.25}.pc-product-facts__intro>p:last-child{margin:0;color:var(--pc-product-muted);font-size:.82rem;line-height:1.45}.pc-product-facts__list{border-top:1px solid var(--pc-product-hero-line, var(--pc-product-line))}.pc-product-facts__item{border-bottom:1px solid var(--pc-product-hero-line, var(--pc-product-line))}.pc-product-facts__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer;color:var(--pc-product-ink);font-size:.83rem;font-weight:800;line-height:1.35;list-style:none}.pc-product-facts__item summary::-webkit-details-marker{display:none}.pc-product-facts__item summary:after{flex:0 0 auto;color:#317a67;content:"+";font-size:1.25rem;font-weight:500;line-height:1}.pc-product-facts__item[open] summary:after{content:"\2013"}.pc-product-facts__body{padding:0 24px 14px 0;color:var(--pc-product-muted);font-size:.82rem;line-height:1.5}.pc-product-facts__body>:first-child{margin-top:0}.pc-product-facts__body>:last-child{margin-bottom:0}.pc-product-facts__guide{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;color:var(--pc-product-ink);font-size:.82rem;font-weight:800;line-height:1.35;text-decoration-thickness:1px;text-underline-offset:.16em}.pc-product-facts__guide span{color:#317a67;font-size:1.1rem}.pc-product-facts__item summary:focus-visible,.pc-product-facts__guide:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:3px}.product-information .variant-picker fieldset[data-pc-card-picker]{display:none!important}.pc-variation-cards:not([data-ready=true]){display:none}.pc-variation-card:disabled{opacity:.55;cursor:not-allowed;transform:none}.pc-variation-card__availability{font-size:.8rem;color:#a94f3f}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"]{--pc-finish-ink: #183f35;--pc-finish-muted: #64756f;--pc-finish-line: #c7d4ce;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] legend{display:flex;grid-column:1 / -1;align-items:baseline;justify-content:space-between;width:100%;margin:0 0 3px;color:var(--pc-finish-ink);font-family:var(--font-body--family);font-size:.88rem;font-weight:800;letter-spacing:-.01em}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] legend:after{content:"Choose your finish";color:var(--pc-finish-muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label{position:relative;display:flex;flex:1 1 0;min-width:0;min-height:5.45rem;padding:10px 10px 11px;border:1px solid var(--pc-finish-line);border-radius:14px;background:#fffdf8;color:var(--pc-finish-ink);flex-direction:column;justify-content:space-between;gap:7px;overflow:hidden;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label:before{top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-radius:inherit}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label:after{content:"";display:block;width:1.8rem;height:1.8rem;border:1px solid rgb(24 63 53 / 20%);border-radius:50%;box-shadow:0 0 0 3px #fffdf8,0 0 0 4px #183f3526}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] label:has(input[value=White]):after{background:linear-gradient(135deg,#fff,#edf0ed)}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] label:has(input[value=Orange]):after{background:linear-gradient(135deg,#f09b5e,#c96132)}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] label:has(input[value=Black]):after{background:linear-gradient(135deg,#4d5b58,#182421)}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label__pill{display:none}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label__text{color:inherit;font-size:.78rem;font-weight:800;line-height:1;text-align:left}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label:hover{border-color:#6e8980;background:#f5f8f3;transform:translateY(-1px)}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label:has(:checked){border-color:var(--pc-finish-ink);background:#edf3ef;box-shadow:0 4px 12px #183f351f}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label:has(:checked):before{border-color:var(--pc-finish-ink)}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label:has(:checked):after{box-shadow:0 0 0 3px #edf3ef,0 0 0 5px var(--pc-finish-ink)}.product-information:has(.pc-variation-cards) .variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label:has(:focus-visible){outline:3px solid #a94f3f;outline-offset:3px}.pc-variation-cards{display:block;padding-top:4px}.pc-variation-cards__heading h2,.pc-variation-cards__body,.pc-variation-cards__eyebrow{margin:0}.pc-variation-cards__eyebrow{color:#a94f3f;font-size:.7rem;font-weight:800;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.pc-variation-cards__heading h2{margin-top:7px;color:#183f35;font-family:var(--font-body--family);font-size:1.05rem;font-weight:800;letter-spacing:-.018em;line-height:1.2}.pc-variation-cards__body{margin-top:7px;color:#51665f;font-size:.87rem;line-height:1.5}.pc-variation-cards__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px}.pc-variation-card{position:relative;display:flex;min-width:0;min-height:0;padding:11px 13px;border:1px solid #c7d4ce;border-radius:14px;background:#fffdf8;color:#183f35;cursor:pointer;flex-direction:column;gap:7px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.pc-variation-card:hover{border-color:#183f35;transform:translateY(-2px)}.pc-variation-card[aria-pressed=true]{border-color:#183f35;background:#edf3ef;box-shadow:inset 0 0 0 1px #183f35}.pc-variation-card:focus-visible{outline:3px solid #a94f3f;outline-offset:3px}.pc-variation-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.pc-variation-card__label{color:#a94f3f;font-size:.67rem;font-weight:800;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.pc-variation-card__badge{flex:none;padding:3px 5px;border-radius:999px;background:#183f35;color:#fffdf8;font-size:.6rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.pc-variation-card__heading{font-size:.95rem;letter-spacing:-.02em;line-height:1.16}.pc-variation-card__body{margin-top:0;color:#51665f;font-size:.78rem;line-height:1.45}.pc-product-editorial__inner{width:min(100% - 32px,1160px);margin:0 auto;padding:clamp(64px,9vw,120px) 0}.pc-product-editorial__eyebrow{margin:0 0 16px;color:var(--pc-product-accent);font-size:.76rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.pc-product-editorial__heading{max-width:16ch;margin:0;color:inherit;font-family:var(--font-heading-family, Georgia, serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);font-size:clamp(2.35rem,4.5vw,4.5rem);letter-spacing:-.035em;line-height:1;text-wrap:balance}.pc-product-editorial__body,.pc-product-editorial__copy,.pc-product-editorial__answer{color:var(--pc-product-muted);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.72}.pc-product-editorial__body>*,.pc-product-editorial__copy>*,.pc-product-editorial__answer>*{margin-top:0;margin-bottom:1em}.pc-product-editorial__body>*:last-child,.pc-product-editorial__copy>*:last-child,.pc-product-editorial__answer>*:last-child{margin-bottom:0}.pc-product-editorial a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.pc-product-perspective__intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(32px,7vw,96px);margin-bottom:clamp(40px,6vw,76px)}.pc-product-perspective__body{max-width:40rem}.pc-product-specs{background:var(--pc-product-soft)}.pc-product-specs__intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(32px,7vw,96px);margin-bottom:clamp(40px,6vw,76px)}.pc-product-specs__body{max-width:40rem}.pc-product-specs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--pc-product-line);border-left:1px solid var(--pc-product-line)}.pc-product-specs__item{min-width:0;min-height:11.5rem;padding:clamp(22px,3vw,34px);border-right:1px solid var(--pc-product-line);border-bottom:1px solid var(--pc-product-line)}.pc-product-specs__item:last-child:nth-child(5){grid-column:span 2}.pc-product-specs__label,.pc-product-specs__value,.pc-product-specs__copy{margin:0}.pc-product-specs__label{color:var(--pc-product-accent);font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.pc-product-specs__value{margin-top:clamp(18px,2.5vw,30px);color:inherit;font-family:var(--font-body--family);font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:800;letter-spacing:-.04em;line-height:.98}.pc-product-specs__copy{margin-top:12px;color:var(--pc-product-muted);font-size:.94rem;line-height:1.55}.pc-product-specs__note{max-width:48rem;margin:clamp(28px,5vw,52px) 0 0 auto;color:var(--pc-product-muted);font-size:.92rem;line-height:1.6}.pc-product-perspective__points{display:grid;grid-template-columns:repeat(var(--pc-product-columns, 3),minmax(0,1fr));border-top:1px solid var(--pc-product-line);border-bottom:1px solid var(--pc-product-line)}.pc-product-perspective__point{min-width:0;padding:clamp(28px,4vw,44px) clamp(18px,3vw,32px) clamp(32px,4vw,48px);border-right:1px solid var(--pc-product-line)}.pc-product-perspective__point:last-child{border-right:0}.pc-product-perspective__number{display:block;margin-bottom:clamp(22px,3vw,38px);color:var(--pc-product-accent);font-size:.76rem;font-weight:800;letter-spacing:.12em;line-height:1.4}.pc-product-editorial__card-heading,.pc-product-routine__step-title{margin:0 0 12px;color:inherit;font-family:var(--font-heading-family, Georgia, serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);font-size:clamp(1.28rem,1.8vw,1.55rem);letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.pc-product-routine{background:var(--pc-product-ink);color:#fffdf8}.pc-product-routine .pc-product-editorial__eyebrow{color:#e5ab83}.pc-product-routine__layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(38px,8vw,108px)}.pc-product-routine__intro{max-width:27rem}.pc-product-routine .pc-product-editorial__body,.pc-product-routine .pc-product-editorial__copy{color:#dbe6e1}.pc-product-routine__steps{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,253,248,.3)}.pc-product-routine__step{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:16px;padding:clamp(23px,3vw,32px) 0;border-bottom:1px solid rgba(255,253,248,.3)}.pc-product-routine__number{padding-top:.2rem;color:#e5ab83;font-size:.8rem;font-weight:800;letter-spacing:.1em;line-height:1.4}.pc-product-routine__note{max-width:44rem;margin:clamp(32px,5vw,56px) 0 0 auto;padding:22px 24px;border-left:2px solid #e5ab83;color:#dbe6e1;font-size:.98rem;line-height:1.65}.pc-product-routine__note-title{display:block;margin-bottom:6px;color:#fffdf8;font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.pc-product-faq__layout{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(38px,8vw,108px)}.pc-product-faq__intro{position:sticky;top:max(32px,var(--header-height, 0px));max-width:28rem}.pc-product-faq__body{margin-top:24px}.pc-product-faq__items{min-width:0;border-top:1px solid var(--pc-product-line)}.pc-product-faq__item{border-bottom:1px solid var(--pc-product-line)}.pc-product-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(21px,3vw,29px) 0;color:inherit;cursor:pointer;list-style:none}.pc-product-faq__item summary::-webkit-details-marker,.pc-product-faq__item summary::marker{display:none;content:""}.pc-product-faq__question{max-width:38rem;font-family:var(--font-heading-family, Georgia, serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);font-size:clamp(1.2rem,1.8vw,1.45rem);letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.pc-product-faq__symbol{width:32px;height:32px;flex:none;border:1px solid var(--pc-product-line);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--pc-product-accent);font-size:1.35rem;line-height:1;transition:transform .18s ease,border-color .18s ease,background .18s ease}.pc-product-faq__item summary:hover .pc-product-faq__symbol{border-color:var(--pc-product-accent);background:var(--pc-product-soft)}.pc-product-faq__item summary:focus-visible{outline:3px solid var(--pc-product-accent);outline-offset:6px;border-radius:2px}.pc-product-faq__item[open] .pc-product-faq__symbol{transform:rotate(45deg)}.pc-product-faq__answer{max-width:44rem;padding:0 52px clamp(24px,3vw,34px) 0}@media screen and (max-width:989px){.pc-product-perspective__intro,.pc-product-specs__intro,.pc-product-routine__layout,.pc-product-faq__layout{grid-template-columns:1fr;gap:36px}.pc-product-editorial__heading{max-width:17ch}.pc-product-routine__intro,.pc-product-faq__intro{position:static;max-width:42rem}.pc-product-routine__note{margin-left:0}}@media screen and (max-width:699px){.product-information:has(.pc-product-hero){background:var(--pc-product-hero-surface)}.product-information:has(.pc-product-hero) .product-information__media{padding:12px;background:var(--pc-product-hero-tint)}.product-information:has(.pc-product-hero) .product-details>.group-block{padding-block:32px 48px}.pc-product-hero__signals{gap:6px}.pc-product-hero__signals li{padding:6px 8px}.pc-product-editorial__inner{width:min(100% - 24px,1160px);padding:54px 0 68px}.pc-product-editorial__heading{max-width:none;font-size:clamp(2.2rem,11vw,3.45rem)}.pc-product-perspective__points{grid-template-columns:1fr}.pc-product-specs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-product-perspective__point{border-right:0;border-bottom:1px solid var(--pc-product-line)}.pc-product-perspective__point:last-child{border-bottom:0}.pc-product-routine__step{grid-template-columns:2.5rem minmax(0,1fr)}.pc-product-faq__answer{padding-right:0}.pc-product-specs__grid,.pc-variation-cards__grid{grid-template-columns:1fr}.pc-variation-card,.pc-product-specs__item{min-height:0}.pc-product-specs__item:last-child:nth-child(5){grid-column:auto}}@media(prefers-reduced-motion:reduce){.pc-product-faq__symbol{transition:none}}@media(prefers-reduced-motion:no-preference){html.pc-motion-ready [data-pc-motion]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .52s cubic-bezier(.22,.61,.36,1) var(--pc-motion-delay, 0ms),transform .52s cubic-bezier(.22,.61,.36,1) var(--pc-motion-delay, 0ms);will-change:opacity,transform}html.pc-motion-ready [data-pc-motion=media]{transform:scale(.985);transform-origin:center}html.pc-motion-ready [data-pc-motion=hero],html.pc-motion-ready [data-pc-motion=copy],html.pc-motion-ready [data-pc-motion=control]{transform:translate3d(0,12px,0)}html.pc-motion-ready [data-pc-motion].pc-motion-is-visible{opacity:1;transform:translateZ(0);will-change:auto}html.pc-motion-ready [data-pc-motion=media].pc-motion-is-visible{transform:scale(1)}html.pc-motion-ready .pc-variation-card[data-pc-motion].pc-motion-is-visible:hover{transform:translateY(-2px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pawcare-product-template.css.map */
