#pdpRoot .section{box-sizing:border-box}#pdpRoot .section .section-head.center{padding-inline:18px}#pdpRoot .pf-story-enhanced{max-width:none!important;margin:0!important;color:#103f5e!important;line-height:1.65!important;font-size:clamp(14px,1.2vw,16px)!important}#pdpRoot .pf-story-enhanced .pf-story-kicker{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,#e4fbff,#d4faf3);color:#0877ad;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;box-shadow:inset 0 0 0 1px #2ab4c433}#pdpRoot .pf-story-enhanced h3{margin:0 0 12px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(24px,3vw,42px);line-height:.98;font-weight:950;letter-spacing:-.045em;color:#083b5b}#pdpRoot .pf-story-enhanced p{margin:0 0 16px;color:#496879;font-weight:600}#pdpRoot .pf-story-enhanced ul{display:grid;grid-template-columns:1fr;gap:10px;list-style:none;padding:0;margin:18px 0 0}#pdpRoot .pf-story-enhanced li{position:relative;padding:12px 14px 12px 42px;border-radius:18px;background:#ffffffc2;border:1px solid rgba(117,220,220,.28);box-shadow:0 10px 30px #093e5b0f;font-weight:800;color:#123f5d}#pdpRoot .pf-story-enhanced li:before{content:"";position:absolute;left:15px;top:17px;width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,#118bd0,#48d5c6);box-shadow:0 0 0 5px #41d3c629}#pdpRoot .pf-story-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}#pdpRoot .pf-story-proof-grid span{border-radius:18px;background:linear-gradient(135deg,#effcff,#fff);border:1px solid rgba(117,220,220,.34);padding:12px 10px;text-align:center;font-weight:900;color:#0c5074;box-shadow:0 12px 34px #093e5b0f}#pdpRoot .faq.acc-list{max-width:920px!important;margin-inline:auto!important;display:grid!important;gap:16px!important;padding-inline:18px!important}#pdpRoot .faq-item{border:1px solid rgba(114,218,218,.45)!important;border-radius:24px!important;background:linear-gradient(135deg,#fff,#ecfdffeb)!important;box-shadow:0 18px 44px #073d5c14!important;overflow:hidden!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}#pdpRoot .faq-item:hover{transform:translateY(-2px);box-shadow:0 22px 54px #073d5c1c!important;border-color:#34cacfa6!important}#pdpRoot .faq-q{width:100%!important;border:0!important;background:transparent!important;padding:22px 24px!important;display:grid!important;grid-template-columns:1fr 38px!important;gap:18px!important;align-items:center!important;text-align:left!important;color:#0b3a59!important;font-weight:900!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;cursor:pointer!important}#pdpRoot .faq-q:before,#pdpRoot .faq-q:after{content:none!important;display:none!important}#pdpRoot .faq-q span:first-child{min-width:0!important;white-space:normal!important}#pdpRoot .faq-q .fic{width:36px!important;height:36px!important;border-radius:999px!important;background:linear-gradient(135deg,#e4fbff,#c9f8f6)!important;color:#0877ad!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;justify-self:end!important;font-size:20px!important;line-height:1!important;font-weight:950!important;box-shadow:inset 0 0 0 1px #1398b929!important;transition:transform .2s ease,background .2s ease,color .2s ease!important}#pdpRoot .faq-q .fic:not(:last-child){display:none!important}#pdpRoot .faq-item.is-open .faq-q .fic{transform:rotate(45deg)!important;background:linear-gradient(135deg,#188ed0,#45d3c7)!important;color:#fff!important}#pdpRoot .faq-a{max-height:0!important;overflow:hidden!important;transition:max-height .28s ease!important}#pdpRoot .faq-item.is-open .faq-a{max-height:280px!important}#pdpRoot .faq-a-inner{padding:0 24px 22px!important;color:#496879!important;line-height:1.75!important;font-weight:650!important}#view-product .section .prod-grid[data-card=A]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important;max-width:1180px!important;margin-inline:auto!important;width:100%!important;padding-inline:0!important}#view-product .section .prod-grid[data-card=A]>*{min-width:0!important;width:100%!important;height:100%!important}#view-product .section .prod-grid[data-card=A] .prod-card,#view-product .section .prod-grid[data-card=A] article{height:100%!important}#view-product .section .prod-grid[data-card=A] img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important}@media(min-width:1100px){#view-product .section .prod-grid[data-card=A]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:760px)and (max-width:1099px){#view-product .section .prod-grid[data-card=A]{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:720px!important}}@media(max-width:759px){#view-product .section .prod-grid[data-card=A]{grid-template-columns:1fr!important;gap:18px!important;max-width:430px!important;padding-inline:14px!important}}@media(max-width:760px){#pdpRoot .pf-story-proof-grid{grid-template-columns:1fr}#pdpRoot .faq.acc-list{padding-inline:12px;gap:12px!important}#pdpRoot .faq-q{padding:18px!important;grid-template-columns:1fr 34px!important}#pdpRoot .faq-q .fic{width:32px!important;height:32px!important}#pdpRoot .faq-a-inner{padding:0 18px 18px!important}#pdpRoot .pf-story-enhanced h3{font-size:28px!important}#pdpRoot .pf-story-enhanced li{padding-left:38px}}.pdp-app-zone{display:grid;gap:14px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(8,59,90,.1)}.pdp-app-block{width:100%;min-width:0}.pf-product-content-section{display:block;margin-top:clamp(54px,7vw,96px)}.pf-product-content>.section{padding-top:clamp(44px,6vw,82px)!important;padding-bottom:clamp(28px,4vw,56px)!important}.pf-product-content>.section:first-child{padding-top:0!important}.pf-product-content .section-head{margin-bottom:clamp(28px,4vw,48px)}.pf-product-view .pdp-top{gap:clamp(32px,5vw,72px)}.pf-product-view .pdp-buy{padding-bottom:clamp(18px,3vw,36px)}@media(max-width:749px){.pf-product-content-section{margin-top:48px}.pf-product-content>.section{padding-inline:18px!important;padding-top:48px!important;padding-bottom:32px!important}.pdp-app-zone{margin-top:16px;padding-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pf-pdp-final-polish.css.map */
