:root{--sale-accent-color:0,0,0;--sale-accent-text-color:255,255,255;--sale-text-accent-color:186,11,11;--sale-percentage-background:255,252,246;--sale-percentage-text-color:168,143,99;--sale-percentage-border-color:#A88F63;--audience-accent:232,220,202;--featured-products-text-alignment-desktop:left;--featured-products-text-alignment-mobile:left;--story-caption-start:60%;--story-desktop-position:100% 50%;--story-mobile-position:94% 50%;--story-media-position:50% 0%;--product-on-sale-accent-text:255,255,255}.collection-bestsellers__header .pgx-tb h2{color:rgba(var(--text-color),.933);font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.collection-bestsellers__highlights .pgx-pc__usp{display:flex;align-items:center;gap:7px;margin:0;color:rgba(var(--text-color),.667);font-size:12.5px;line-height:1.3}@media screen and (min-width:1000px){.collection-bestsellers__header .pgx-tb h2{font-size:32px}}.collection-grid__list .pgx-pcard{display:block;min-width:0;color:inherit}.collection-grid__list .pgx-pc__image-wrapper{background:transparent}.collection-grid__list .pgx-pc__image-inner{overflow:hidden;background-color:rgb(var(--collection-grid-photo))}.collection-grid__list .pgx-pc__image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .5s cubic-bezier(.23,1,.32,1)}.collection-grid__list .pgx-pc__feature-icon{display:none}.collection-grid__list .pgx-pc__promo-label,.collection-grid__list .pgx-pc__out-of-stock-label{top:6px;left:6px;padding:3px 6px;font-size:10.5px;font-weight:600;font-style:normal;line-height:1.3;letter-spacing:0;white-space:nowrap}.collection-grid__list .pgx-pc__promo-label{background:rgb(var(--collection-grid-accent));color:rgba(var(--text-color),.933)}.collection-grid__list .pgx-pc__promo-label--plain{background:rgb(var(--background))}.collection-grid__list .pgx-pc__info{--product-card-info-gap: 0px;--product-card-main-gap: 0px;gap:0;padding:0;letter-spacing:0;text-align:left}.collection-grid__list .pgx-pc__title-link:after{content:none}.collection-grid__list .pgx-pc__part--area,.collection-grid__list .pgx-pc__part--title{padding-top:8px}.collection-grid__list .pgx-pc__part--area:not(:empty)+.pgx-pc__part--title{padding-top:1px}.collection-grid__list .pgx-pc__title{margin:0;color:inherit;font-size:13.5px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none}.collection-grid__list .pgx-pc__part--rating{padding-top:3px}.collection-grid__list .pgx-pc__part--use-case{padding-top:6px}.collection-grid__list .pgx-pc__part--benefit{padding-top:2px}.collection-grid__list .pgx-pc__part--price{padding-top:7px}.collection-grid__list .pgx-pc__price{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:0;color:rgba(var(--text-color),.933);font-size:13.5px;font-weight:400;line-height:1.4;font-variant-numeric:tabular-nums}.collection-grid__list .pgx-pc__price .price{margin:0;color:inherit;font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:0}.collection-grid__list .pgx-pc__price .price--compare{order:-1;color:rgba(var(--text-color),.459);font-size:12px;font-weight:400;text-decoration:line-through;opacity:1}.collection-grid__list .pgx-pc__price .pgx-salepct{display:inline-flex;padding:2px 6px;border:0;background:rgb(var(--collection-grid-badge));color:rgb(var(--collection-grid-sale));font-size:12px;font-weight:600;line-height:1.25;letter-spacing:0}.collection-grid__list .pgx-salepct .pgx-salepct__value{color:rgb(var(--collection-grid-sale));font-size:12px;font-weight:600;line-height:1.25;letter-spacing:0}.collection-grid__list .pgx-pc__savings{display:none;color:rgb(var(--collection-grid-sale))}.collection-grid--sale .pgx-pc__price .price:not(.price--compare){color:rgb(var(--collection-grid-sale))}.collection-grid--sale .pgx-pc__price .pgx-salepct{background:rgb(var(--collection-grid-sale));color:rgb(var(--background))}.collection-grid--sale .pgx-salepct .pgx-salepct__value{color:rgb(var(--background))}.collection-grid--sale .pgx-pc__savings:not([hidden]){display:block}.collection-grid__list .pgx-pc__part--swatches{padding-top:10px}.collection-grid__list .pgx-pc__part--swatches .pgx-pc__swatches-under-price{padding-top:0}@media(hover:hover)and (pointer:fine){.collection-grid__list .pgx-pc__image-link:hover .pgx-pc__image{transform:scale(1.03)}.collection-grid__list .pgx-pc__title-link:hover .pgx-pc__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}@media screen and (min-width:1000px){.collection-grid__list .pgx-pc__part--title,.collection-grid__list .pgx-pc__part--area:not(:empty)+.pgx-pc__part--title{padding-top:14px}.collection-grid__list .pgx-pc__title{font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.085px}.collection-grid__list .pgx-pc__part--rating{padding-top:5px}.collection-grid__list .pgx-pc__part--use-case{padding-top:9px}.collection-grid__list .pgx-pc__part--benefit{padding-top:3px}.collection-grid__list .pgx-pc__part--price{padding-top:10px}.collection-grid__list .pgx-pc__price{font-size:15.5px}.collection-grid__list .pgx-pc__price .price--compare{font-size:13.5px}.collection-grid__list .pgx-pc__part--swatches{padding-top:12px}}@media(prefers-reduced-motion:reduce){.collection-grid__list .pgx-pc__image{transition:none}}.pgx-offer{display:block;padding:22px 20px 20px;background:#fff;color:#111;text-align:left;border-bottom:1px solid #e6e6e6}.pgx-offer.pgx-offer--no-border{border-bottom:0}.pgx-offer__eyebrow{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b}.pgx-offer__title{margin:0;font-family:var(--heading-font-family, Manrope),sans-serif;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:inherit;text-wrap:balance}.pgx-offer__text{margin:6px 0 0;font-size:13px;line-height:1.45;color:#333}.pgx-offer__text p{margin:0}.pgx-offer__text p+p{margin-top:.75em}.pgx-offer__copy{position:relative;display:block;width:fit-content;margin-top:14px}.pgx-offer__copy-button{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:1px dashed #111;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .2s ease}.pgx-offer__copy-button:hover{background-color:#f3f3f3}.pgx-offer__copy-button strong{font-weight:700;letter-spacing:.03em}.pgx-offer__copy-tooltip{position:absolute;top:calc(100% + 6px);left:0;z-index:2;display:none;padding:3px 10px;background-color:#000000e0;color:#fff;font-size:12px;white-space:nowrap}.pgx-offer__copy-tooltip.is-visible{display:block}.pgx-offer__code{display:inline-block;padding:0 9px;background:#dff2e8;color:#0d3f2f;font-weight:700;line-height:1.5;letter-spacing:.03em;white-space:nowrap;-webkit-mask:radial-gradient(circle 4px at 0 50%,transparent 3.5px,#000 4px) left / 51% 100% no-repeat,radial-gradient(circle 4px at 100% 50%,transparent 3.5px,#000 4px) right / 51% 100% no-repeat;mask:radial-gradient(circle 4px at 0 50%,transparent 3.5px,#000 4px) left / 51% 100% no-repeat,radial-gradient(circle 4px at 100% 50%,transparent 3.5px,#000 4px) right / 51% 100% no-repeat}.pgx-offer__word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em;white-space:nowrap}.pgx-offer__word-inner{display:inline-block}.pgx-offer__hint{display:flex;align-items:center;gap:7px;margin:16px 0 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#111}.pgx-offer__hint svg{flex:none}.pgx-offer__combos{display:grid;margin-top:10px}.pgx-offer__combo{--combined-offer-tile-gap: 12px;position:relative;grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:var(--combined-offer-tile-gap);width:100%;container-type:inline-size;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.pgx-offer__combo.is-active{opacity:1;transform:none;pointer-events:auto;transition:opacity .3s ease .2s,transform .3s ease .2s}.pgx-offer__item{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;padding:0 8px 12px;background:#f7f7f7;text-align:center}.pgx-offer__item img,.pgx-offer__placeholder{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.pgx-offer--fill .pgx-offer__image:not(.pgx-offer__image--whole){object-fit:cover}.pgx-offer__tag{position:absolute;top:8px;left:8px;z-index:1;padding:3px 6px;background:#fff;color:#111;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:inset 0 0 0 1px #e2e2e2}.pgx-offer__tag--second{background:#111;color:#fff;box-shadow:none}.pgx-offer__info{min-width:0}.pgx-offer__name{display:block;font-size:12px;font-weight:700;line-height:1.2}.pgx-offer__price{display:block;margin-top:2px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pgx-offer__price s{margin-right:2px;font-size:11px;font-weight:400;color:#8a8a8a}.pgx-offer__price b{color:#ba0b0b}.pgx-offer__plus{position:absolute;top:calc((100cqw - var(--combined-offer-tile-gap)) / 2 * .375);left:50%;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#111;color:#fff;font-size:18px;font-weight:800;line-height:1;box-shadow:0 0 0 3px #fff;transform:translate(-50%,-50%)}.pgx-offer__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.pgx-offer__dot{position:relative;width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#d0d0d0;cursor:pointer;transition:background .3s}.pgx-offer__dot:before{content:"";position:absolute;top:-11px;right:-3px;bottom:-11px;left:-3px}.pgx-offer__dot:hover{background:#8a8a8a}.pgx-offer__dot:focus-visible{outline:2px solid #111;outline-offset:3px}.pgx-offer__dot.is-active{background:#111}.pgx-offer__timer{display:flex;align-items:center;gap:5px;margin:12px 0 0;font-size:12px;color:#6b6b6b}html:not([data-deal-running]) .pgx-offer__timer--live{display:none}.pgx-offer__timer-icon{flex:none}.pgx-offer__timer .countdown-inline{margin-left:2px;color:#111;font-weight:700}.pgx-offer--three-for-two .pgx-offer__combo{--combined-offer-tile-gap: 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pgx-offer--three-for-two .pgx-offer__item{gap:3px;padding:0 6px 10px}.pgx-offer--three-for-two .pgx-offer__tag{top:6px;left:6px;padding:2px 6px;font-size:10.5px;font-weight:600;line-height:1.3}.pgx-offer--three-for-two .pgx-offer__name{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pgx-offer--three-for-two .pgx-offer__price{margin-top:1px;font-size:12.5px;font-weight:600}.pgx-offer--three-for-two .pgx-offer__price b{font-weight:600}.pgx-offer--three-for-two .pgx-offer__plus{top:calc((100cqw - 2 * var(--combined-offer-tile-gap)) / 3 * .375);width:22px;height:22px;border-radius:0;font-size:15px;font-weight:600}.pgx-offer__plus--first{left:calc((100% - 2 * var(--combined-offer-tile-gap)) / 3 + var(--combined-offer-tile-gap) / 2)}.pgx-offer__plus--second{left:calc((100% - 2 * var(--combined-offer-tile-gap)) / 3 * 2 + var(--combined-offer-tile-gap) * 1.5)}.pgx-offer__result{display:flex;grid-column:1 / -1;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:2px;padding-top:12px;border-top:1px solid #ececec}.pgx-offer__result-main,.pgx-offer__per-pair{margin:0}.pgx-offer__result-main small{display:block;color:#8a8a8a;font-size:12px;line-height:1.45}.pgx-offer__result-main>span{display:block;margin-top:2px;color:#555;font-size:13.5px;line-height:1.45;font-variant-numeric:tabular-nums}.pgx-offer__result-main b{font-weight:600;color:#111}.pgx-offer__result-main s{color:#8a8a8a}.pgx-offer__per-pair{flex:none;text-align:right}.pgx-offer__per-pair b{display:block;font-size:24px;font-weight:700;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pgx-offer__per-pair small{color:#555;font-size:12px;line-height:1.45}.pgx-offer__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:0;border:0;background:none;cursor:pointer}.pgx-offer__open:focus-visible{outline:2px solid #111;outline-offset:3px}.pgx-offer--three-for-two .pgx-offer__dots{margin-top:14px}.pgx-offer--three-for-two .pgx-offer__dot{border-radius:0;transition:background-color .3s ease,width .45s cubic-bezier(.23,1,.32,1)}.pgx-offer--three-for-two .pgx-offer__dot.is-active{width:18px;border-radius:0}.pgx-offer--three-for-two .pgx-offer__combo{transform:none;transition:opacity .2s ease}.pgx-offer--three-for-two .pgx-offer__combo.is-active{transition:opacity .3s ease .15s}.pgx-offer__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:18px;padding:0 18px;border:0;background:#111;color:#fff;font-size:16px;font-weight:700;line-height:1.1;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease}.pgx-offer__button:active{transform:scale(.98)}.pgx-offer__button:focus-visible{outline:2px solid #111;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.pgx-offer{--combined-offer-ease-out: cubic-bezier(.16, 1, .3, 1)}html:not(.no-js) .pgx-offer:not(.pgx-offer--in)>:not(.pgx-offer__title){opacity:0}html:not(.no-js) .pgx-offer:not(.pgx-offer--in) .pgx-offer__word-inner{transform:translateY(140%)}.pgx-offer--in .pgx-offer__eyebrow{animation:pgx-offer-mask-x .8s var(--combined-offer-ease-out) backwards}.pgx-offer--in .pgx-offer__word-inner{animation:pgx-offer-rise .9s var(--combined-offer-ease-out) calc(.1s + var(--i) * 50ms) backwards}.pgx-offer--in .pgx-offer__text,.pgx-offer--in .pgx-offer__copy{animation:pgx-offer-fade-up .8s var(--combined-offer-ease-out) .4s backwards}.pgx-offer--in .pgx-offer__combos{animation:pgx-offer-fade-up .8s var(--combined-offer-ease-out) .5s backwards}.pgx-offer--in .pgx-offer__hint,.pgx-offer--in .pgx-offer__dots,.pgx-offer--in .pgx-offer__timer,.pgx-offer--in .pgx-offer__button{animation:pgx-offer-fade .8s var(--combined-offer-ease-out) .65s backwards}.pgx-offer__combo.is-active .pgx-offer__item{animation:pgx-offer-item-in .6s var(--combined-offer-ease-out) .2s backwards}.pgx-offer__combo.is-active .pgx-offer__plus~.pgx-offer__item{animation-delay:.3s}.pgx-offer__combo.is-active .pgx-offer__plus{animation:pgx-offer-pop .5s var(--combined-offer-ease-out) .26s backwards}.pgx-offer--three-for-two .pgx-offer__combo.is-active .pgx-offer__item{animation:pgx-offer-item-in .55s cubic-bezier(.23,1,.32,1) calc(.15s + var(--i, 0) * 70ms) backwards}.pgx-offer--three-for-two .pgx-offer__combo.is-active .pgx-offer__plus{animation:pgx-offer-plus-in .4s cubic-bezier(.23,1,.32,1) .35s backwards}.pgx-offer--three-for-two .pgx-offer__combo.is-active .pgx-offer__plus--second{animation-delay:.42s}.pgx-offer--three-for-two .pgx-offer__combo.is-active .pgx-offer__tag--second{animation:pgx-offer-pop .45s cubic-bezier(.34,1.56,.64,1) .72s backwards}.pgx-offer--three-for-two .pgx-offer__combo.is-active .pgx-offer__item--free .pgx-offer__price{animation:pgx-offer-fade .35s ease .72s backwards}.pgx-offer--three-for-two .pgx-offer__combo.is-active .pgx-offer__result{animation:pgx-offer-item-in .5s cubic-bezier(.23,1,.32,1) .8s backwards}.pgx-offer__dot{transition:background .3s,width .45s var(--combined-offer-ease-out),border-radius .45s var(--combined-offer-ease-out)}.pgx-offer__dot.is-active{width:16px;border-radius:3px}.pgx-offer__item{transition:scale .3s var(--combined-offer-ease-out)}.pgx-offer__item:active{scale:.95;transition-duration:.08s}@keyframes pgx-offer-mask-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pgx-offer-rise{0%{transform:translateY(140%)}}@keyframes pgx-offer-fade{0%{opacity:0}}@keyframes pgx-offer-fade-up{0%{opacity:0;translate:0 14px}}@keyframes pgx-offer-item-in{0%{opacity:0;translate:0 10px}}@keyframes pgx-offer-pop{0%{opacity:0;scale:.6}}@keyframes pgx-offer-plus-in{0%{opacity:0;scale:.5}}}@media(hover:hover)and (pointer:fine){.pgx-offer__button:hover{background:#333}}@media screen and (min-width:741px)and (max-width:999px){.pgx-offer{padding:32px 0 28px}.pgx-offer>*{max-width:480px;margin-inline:auto}}@media screen and (min-width:1000px){.pgx-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,6vw,112px);align-items:center;padding:64px var(--container-outer-width) 60px}.pgx-offer>:not(.pgx-offer__hint,.pgx-offer__combos,.pgx-offer__dots){grid-column:1}.pgx-offer__eyebrow{margin-bottom:8px;font-size:13px}.pgx-offer__title{font-size:40px;line-height:1.08;letter-spacing:-.02em}.pgx-offer__text{max-width:54ch;margin-top:14px;font-size:16px;line-height:1.55}.pgx-offer__hint{grid-column:2;grid-row:1;align-self:end;margin:0 0 12px;font-size:13px}.pgx-offer__combos{grid-column:2;grid-row:2 / span 3;align-self:start;margin-top:0}.pgx-offer__dots{grid-column:2;grid-row:5;margin-top:16px}.pgx-offer__button{width:auto;justify-self:start;min-width:280px}.pgx-offer__timer{margin-top:18px;font-size:13px}.pgx-offer__combo{--combined-offer-tile-gap: 20px}.pgx-offer__item{gap:6px;padding:0 16px 18px}.pgx-offer__tag{top:14px;left:14px;padding:4px 9px;font-size:13px}.pgx-offer__name{font-size:15px}.pgx-offer__price{margin-top:4px;font-size:16px}.pgx-offer__price s{font-size:13px}.pgx-offer__plus{width:42px;height:42px;font-size:24px;box-shadow:0 0 0 4px #fff}.pgx-offer--three-for-two .pgx-offer__combo{--combined-offer-tile-gap: 14px}.pgx-offer--three-for-two .pgx-offer__item{padding:0 10px 14px}.pgx-offer--three-for-two .pgx-offer__tag{top:10px;left:10px;font-size:12px}.pgx-offer--three-for-two .pgx-offer__name,.pgx-offer--three-for-two .pgx-offer__price{font-size:14px}.pgx-offer--three-for-two .pgx-offer__plus{width:30px;height:30px;font-size:18px}}.pgx-offer__kicker{display:inline-block;width:fit-content;align-self:flex-start;justify-self:start;margin-bottom:10px;padding:5px 8px;background:#111;color:#fff;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:1000px){.pgx-offer__kicker{margin-bottom:16px;padding:6px 11px;font-size:13px;letter-spacing:.12em}}.shopify-section--combined-offer:has(>.pgx-offer--card){padding-inline:8px}.pgx-offer.pgx-offer--card{background:#f7f2ea;border:1px solid #e6dccb;border-radius:16px}@media screen and (max-width:740px){.pgx-offer.pgx-offer--card{padding:22px 11px 20px}}@media screen and (min-width:741px)and (max-width:999px){.shopify-section--combined-offer:has(>.pgx-offer--card){padding-inline:20px}.pgx-offer.pgx-offer--card{max-width:560px;margin-inline:auto;padding:32px 24px 28px}}@media screen and (min-width:1000px){.shopify-section--combined-offer:has(>.pgx-offer--card){padding-inline:calc(var(--container-outer-width) - 24px)}.pgx-offer.pgx-offer--card{padding:56px 23px 52px;border-radius:20px}}.media-content-carousel--text-campaign .media-content-card__content .pgx-tb:has(>:is(h1,h2,h3,h4,h5,h6)){margin-bottom:8px!important}.media-content-carousel--text-campaign .media-content-card__content .pgx-tb :is(h1,h2,h3,h4,h5,h6){font-size:18px;line-height:normal}.media-content-carousel--text-campaign .media-content-card__content .pgx-tb p{color:#6f6f6f;font-size:14px;line-height:21px}@media(min-width:740px){.media-content-carousel--text-campaign .media-content-card__content .pgx-tb:has(>:is(h1,h2,h3,h4,h5,h6)){margin-bottom:4px!important}.media-content-carousel--text-campaign .media-content-card__content .pgx-tb p{font-size:16px;line-height:27px}}.media-content-carousel--nav-line .media-content__header .pgx-tb h2{font-weight:500;line-height:48px;letter-spacing:0}@media(max-width:740px){.media-content-carousel--nav-line .media-content__header .pgx-tb h2{line-height:30px}}.section--faq-cards .pgx-faq{margin-inline:0}.pgx-faq-cards{display:flex;flex-direction:column;gap:16px;text-align:start}.pgx-faq-card{position:relative;width:86%;border-radius:16px;background:rgb(var(--background));box-shadow:0 0 0 1px rgba(var(--text-color),.08),0 8px 22px rgba(var(--text-color),.08);transform:rotate(var(--faq-card-rotation, 0deg));transition:transform .22s cubic-bezier(.23,1,.32,1)}.pgx-faq-card.is-open{transform:none}.pgx-faq-card__question{display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:start;gap:6px 10px;width:100%;padding:12px 12px 14px 14px;border:0;background:none;color:rgb(var(--text-color));font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}.pgx-faq-card__question:not(:has(.pgx-faq-card__asker)){align-items:center}.pgx-faq-card__asker{display:flex;grid-column:1;align-items:center;gap:7px;color:rgba(var(--text-color),.71);font-size:11.5px;font-weight:500;white-space:nowrap}.pgx-faq-card__avatar{display:block;flex:none;width:22px;height:22px;border-radius:50%;object-fit:cover;background:rgb(var(--secondary-background))}.pgx-faq-card__title{grid-column:1;font-size:15.5px;font-weight:600;line-height:1.3}.pgx-faq-card__toggle{position:relative;display:block;grid-column:2;grid-row:1 / span 2;align-self:center;width:26px;height:26px;border-radius:50%;background:rgb(var(--text-color));transition:transform .16s cubic-bezier(.23,1,.32,1)}.pgx-faq-card__toggle:before,.pgx-faq-card__toggle:after{content:"";position:absolute;top:12.25px;left:8px;width:10px;height:1.5px;background:rgb(var(--background));transition:transform .2s cubic-bezier(.23,1,.32,1)}.pgx-faq-card__toggle:after{transform:rotate(90deg)}.pgx-faq-card.is-open .pgx-faq-card__toggle:after{transform:rotate(0)}.pgx-faq-card__question:active .pgx-faq-card__toggle{transform:scale(.92)}.pgx-faq-card__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.23,1,.32,1)}.pgx-faq-card.is-open .pgx-faq-card__answer{grid-template-rows:1fr}.pgx-faq-card__answer-inner{overflow:hidden}.pgx-faq-card__answer-body{padding:2px 16px 16px 14px;color:rgba(var(--text-color),.71);font-size:14.5px;line-height:1.5}.pgx-faq-card__author{margin:0 0 3px;color:rgb(var(--text-color));font-size:12.5px;font-weight:600}.pgx-faq-card__author .icon--verified{display:inline-block;margin-inline-start:3px;vertical-align:-2px}.pgx-faq-cards__clip{position:relative;flex:none;overflow:hidden;border-radius:14px;background:rgb(var(--secondary-background));transform:rotate(var(--faq-clip-rotation, 0deg))}.pgx-faq-cards__clip video{display:block;width:100%;height:100%;object-fit:cover}.pgx-faq-cards__clip-toggle{position:absolute;right:0;bottom:0;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.pgx-faq-cards__clip-toggle:before{content:"";position:absolute;right:10px;bottom:10px;width:24px;height:24px;border-radius:50%;background:rgba(var(--background),.94)}.pgx-faq-cards__clip-toggle:after{content:"";position:absolute;right:18.5px;bottom:19px;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent rgb(var(--text-color))}.pgx-faq-cards__clip.is-playing .pgx-faq-cards__clip-toggle:after{right:18px;bottom:18px;box-sizing:border-box;width:8px;height:8px;border-width:0 2.5px;border-color:rgb(var(--text-color))}.pgx-faq-cards__clip-toggle:focus-visible{outline:none}.pgx-faq-cards__clip-toggle:focus-visible:before{box-shadow:0 0 0 2px rgb(var(--text-color)),0 0 0 4px rgb(var(--background))}.pgx-faq-cards__clip--small{width:112px;aspect-ratio:9 / 16}.pgx-faq-cards__clip--large{align-self:flex-end;width:68%;aspect-ratio:4 / 5}.pgx-faq-cards__duo{display:flex;align-items:flex-start;gap:12px;margin:4px 0}.pgx-faq-cards__duo .pgx-faq-card{flex:1 1 0;width:auto;min-width:0;margin-top:34px}.pgx-faq-cards__duo--reverse .pgx-faq-card{margin-top:58px}.pgx-faq-cards__over{display:flex;flex-direction:column;margin:4px 0}.pgx-faq-cards__over .pgx-faq-card{z-index:1;width:80%;margin-bottom:-34px}.pgx-faq-cards--columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 32px;margin-top:0}.pgx-faq-cards__column{display:flex;flex-direction:column;gap:20px}.pgx-faq-cards__column+.pgx-faq-cards__column{margin-top:72px}.pgx-faq-cards--columns .pgx-faq-card__title{font-size:16px}.pgx-faq-cards--columns .pgx-faq-card__answer-body{font-size:15px}@media screen and (max-width:999px){.pgx-faq-card--right{align-self:flex-end;width:80%}.pgx-faq-card--accent{background:rgb(var(--audience-accent));box-shadow:none}.pgx-faq-card--grey{background:linear-gradient(rgba(var(--text-color),.055),rgba(var(--text-color),.055)),rgb(var(--background));box-shadow:none}}@media screen and (min-width:1000px){.section--faq-cards .pgx-faq__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;column-gap:72px}.pgx-faq-card{transform:rotate(var(--faq-card-desktop-rotation, var(--faq-card-rotation, 0deg)))}.pgx-faq-card--desktop-right{align-self:flex-end;width:80%}.pgx-faq-card--desktop-accent{background:rgb(var(--audience-accent));box-shadow:none}.pgx-faq-card--desktop-grey{background:linear-gradient(rgba(var(--text-color),.055),rgba(var(--text-color),.055)),rgb(var(--background));box-shadow:none}}@media(hover:hover)and (pointer:fine){.pgx-faq-card:not(.is-open):hover{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.pgx-faq-card,.pgx-faq-card__answer,.pgx-faq-card__toggle,.pgx-faq-card__toggle:before,.pgx-faq-card__toggle:after{transition:none}}.pgx-fp-section{--featured-products-slider-card-size: 360px;--featured-products-slider-card-size-tablet: 300px;--featured-products-slider-progress: 91px}.pgx-fp{display:block;background-color:#fff}.pgx-fp__wrapper{display:flex;flex-direction:column;row-gap:30px;overflow:hidden;max-width:var(--container-max-width);margin:auto;padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.pgx-fp-section .pgx-fp--card-usp .pgx-fp__wrapper{row-gap:34px}.pgx-fp-section .pgx-fp--card-usp .pgx-fp__intro{gap:6px}.pgx-fp-section .pgx-fp--card-usp .pgx-fp__intro .pgx-tb--description{color:#4a4a4a}.pgx-fp-section .pgx-fp--card-usp .pgx-fp__list{gap:40px 24px}@media(max-width:768px){.pgx-fp-section .pgx-fp--card-usp .pgx-fp__list{gap:32px 12px}}.pgx-fp-section .product-carousel--with-quick-add .pgx-salepct{display:block}.pgx-fp-section .pgx-fp__list{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;width:100%}.pgx-fp-section .pgx-fp__list .pgx-pcard{display:flex;flex-direction:column}.pgx-fp-section .pgx-fp__list .pgx-pc__info--blocks{flex-grow:1}.pgx-fp-section .pgx-fp__list .pgx-pc__part--title+.pgx-pc__part{margin-top:auto}.pgx-fp--motion{--motion-ease-out: cubic-bezier(.16, 1, .3, 1);--motion-ease-in: cubic-bezier(.7, 0, .84, 0)}.pgx-fp--motion :is(.price,.price-list){font-variant-numeric:tabular-nums}.pgx-fp--motion .pgx-fp__wrapper{overflow:clip}@media(prefers-reduced-motion:no-preference){.pgx-fp--motion .pgx-pc__image-link{overflow:clip}.pgx-fp--motion :is(.product-item__quick-buy-button,.block-swatch__item,.color-swatch__item,.product-form__add-button,.quick-buy__close){transition:scale .3s var(--motion-ease-out),background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s}.pgx-fp--motion :is(.product-item__quick-buy-button,.block-swatch__item,.color-swatch__item,.quick-buy__close):active{scale:.95;transition-duration:.08s}.pgx-fp--motion .product-form__add-button:active{scale:.985;transition-duration:.08s}.pgx-fp--motion .popover--quick-buy{transition-duration:.75s;transition-timing-function:var(--motion-ease-out)}.pgx-fp--motion .popover--quick-buy:not([open]){transition-duration:.38s;transition-timing-function:var(--motion-ease-in)}.pgx-fp--motion .popover--quick-buy[open] .product-media-wrapper{animation:pgx-fp-slide-in .9s var(--motion-ease-out) .05s backwards}.pgx-fp--motion .popover--quick-buy[open] .product-meta{animation:pgx-fp-fade-up .7s var(--motion-ease-out) .12s backwards}.pgx-fp--motion .popover--quick-buy[open] .highlight-chips__item{animation:pgx-fp-chip .55s var(--motion-ease-out) .2s backwards}.pgx-fp--motion .popover--quick-buy[open] .highlight-chips__item:nth-child(2){animation-delay:.24s}.pgx-fp--motion .popover--quick-buy[open] .highlight-chips__item:nth-child(3){animation-delay:.28s}.pgx-fp--motion .popover--quick-buy[open] .highlight-chips__item:nth-child(n+4){animation-delay:.32s}.pgx-fp--motion .popover--quick-buy[open] .product-form__variants{animation:pgx-fp-fade-up .7s var(--motion-ease-out) .22s backwards}.pgx-fp--motion .popover--quick-buy[open] :is(.guarantee-banner-container,.product-info-accordion){animation:pgx-fp-fade-up .7s var(--motion-ease-out) .27s backwards}.pgx-fp--motion .popover--quick-buy[open] .product-form__buy-buttons-stack{animation:pgx-fp-fade .5s var(--motion-ease-out) .2s backwards}.pgx-fp--motion .popover--quick-buy[open] .quick-buy-media-counter{animation:pgx-fp-pop .6s var(--motion-ease-out) .4s backwards}@media(hover:hover){.pgx-fp--motion .pgx-pc__image{transition:scale .9s var(--motion-ease-out)}.pgx-fp--motion .pgx-pcard:hover .pgx-pc__image{scale:1.04}}@keyframes pgx-fp-clip{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pgx-fp-settle{0%{scale:1.2}}@keyframes pgx-fp-fade{0%{opacity:0}}@keyframes pgx-fp-fade-up{0%{opacity:0;translate:0 14px}}@keyframes pgx-fp-slide-in{0%{opacity:0;translate:22% 0}}@keyframes pgx-fp-chip{0%{opacity:0;scale:.9;translate:0 6px}}@keyframes pgx-fp-pop{0%{opacity:0;scale:.6}}}@media(prefers-reduced-motion:no-preference){.pgx-fp--motion .pgx-pcard[data-reveal] .pgx-pc__image-wrapper{animation:pgx-fp-clip .9s var(--motion-ease-out) var(--featured-products-card-delay, 0s) backwards}.pgx-fp--motion .pgx-pcard[data-reveal] .pgx-pc__image{animation:pgx-fp-settle 1.4s var(--motion-ease-out) var(--featured-products-card-delay, 0s) backwards}.pgx-fp--motion .pgx-pcard[data-reveal] .pgx-pc__info{animation:pgx-fp-fade-up .7s var(--motion-ease-out) calc(var(--featured-products-card-delay, 0s) + .25s) backwards}.pgx-fp--motion .pgx-pcard[data-reveal] :is(.pgx-pc__promo-label,.pgx-pc__image-inner-bottom){animation:pgx-fp-fade .5s var(--motion-ease-out) calc(var(--featured-products-card-delay, 0s) + .45s) backwards}.pgx-fp--motion .pgx-pcard[data-reveal=pending] :is(.pgx-pc__image-wrapper,.pgx-pc__image,.pgx-pc__info,.pgx-pc__promo-label,.pgx-pc__image-inner-bottom){animation-play-state:paused}}@media screen and (max-width:740px)and (prefers-reduced-motion:no-preference){.pgx-fp--motion .pgx-pcard:nth-child(2n of.pgx-pcard){--featured-products-card-delay: .12s}}.pgx-fp-section .pgx-fp__slider-shell{display:flex;flex-direction:column;gap:24px;width:100%}.pgx-fp-section .pgx-fp__list--desktop-slider{display:block;overflow:hidden;scrollbar-width:none}.pgx-fp-section .pgx-fp__list--desktop-slider::-webkit-scrollbar{display:none}.pgx-fp-section .pgx-fp__list--desktop-slider .pgx-pcard{flex:0 0 var(--featured-products-slider-card-size);width:var(--featured-products-slider-card-size);min-width:var(--featured-products-slider-card-size);margin-right:15px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard{display:flex;flex-direction:column;gap:15px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__image-inner{position:relative;height:var(--featured-products-slider-card-size);overflow:hidden;border-radius:0}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__image-inner img{width:100%;height:100%;padding:0;object-fit:cover}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__image-inner-bottom{position:absolute;right:10px;bottom:10px;width:auto}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__image-inner .product-item__quick-form{height:35px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__image-inner .product-item__quick-form button,.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__image-inner .product-item__quick-form span{width:35px;height:35px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__info{--product-card-info-gap: 5px;padding:0;gap:5px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__title{font-size:18px;line-height:normal;font-weight:600}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__price{font-size:16px;line-height:normal}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard .price--highlight{font-size:16px;line-height:normal;color:rgb(var(--sale-text-accent-color))}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard .price--compare{font-size:16px;line-height:normal}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard .pgx-salepct{padding:3px 4px;font-size:16px;line-height:normal;letter-spacing:0}.pgx-fp-section .pgx-fp--manual.pgx-fp--desktop-slider .pgx-pcard .pgx-salepct{border:.5px solid var(--sale-percentage-border-color);background:rgb(var(--sale-percentage-background));color:rgb(var(--sale-percentage-text-color))}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard .pgx-salepct__value{font-size:inherit;letter-spacing:inherit}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard .pgx-pc__swatches-under-price{padding-top:7px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard .pgx-pc__swatches-under-price .pgx-pc__swatch-list{gap:5px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard .pgx-pc__swatches-under-price .color-swatch__item{width:25px;height:25px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard .pgx-pc__swatches-under-price .pgx-pc__swatch-more{color:#c6c6c6;font-size:14px;margin-left:0}.pgx-fp-section .pgx-fp__intro{display:flex;flex-direction:column;gap:10px;text-align:var(--featured-products-text-alignment-desktop)}.pgx-fp-section .pgx-fp__intro--arrows-only{display:none}.pgx-fp-section .pgx-fp__header{display:flex;flex-direction:column;gap:5px}.pgx-fp-section .pgx-fp__header--arrows-only{display:none}.pgx-fp-section .pgx-fp__heading-group{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.pgx-fp-section .pgx-fp__heading-group .pgx-sh{display:flex;flex-direction:column;gap:5px}.pgx-fp-section .pgx-fp--desktop-slider .flickity-page-dots{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;overflow:hidden;position:static;margin:24px 0 0;padding:0;list-style:none}.pgx-fp-section .pgx-fp--desktop-slider .flickity-page-dots .dot{width:8px;height:8px;margin:0;padding:0;border:0;border-radius:50%;background:#c6c6c6;opacity:1;cursor:pointer}.pgx-fp-section .pgx-fp--desktop-slider .flickity-page-dots .dot.is-selected{background:#000}.pgx-fp-section .pgx-fp__controls{display:flex;align-items:center;gap:18px;flex:0 0 auto}.pgx-fp-section .pgx-fp__controls--mobile{display:none}.pgx-fp-section .pgx-fp__arrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:0;background:transparent;color:#000;cursor:pointer}.pgx-fp-section .pgx-fp__arrow[disabled]{cursor:default;opacity:1}.pgx-fp-section .pgx-fp__slider-footer{display:flex;align-items:center;justify-content:space-between;gap:46px;width:429px;max-width:100%}.pgx-fp-section .pgx-fp--fits .pgx-fp__controls,.pgx-fp-section .pgx-fp--fits .pgx-fp__slider-footer,.pgx-fp-section .pgx-fp--fits .pgx-fp__intro--arrows-only,.pgx-fp-section .pgx-fp--fits .flickity-page-dots{display:none}.pgx-fp-section .pgx-fp__progress{display:block;flex:0 0 317px;height:2px;overflow:hidden;background:#c4c4c4}.pgx-fp-section .pgx-fp__progress-bar{display:block;width:var(--featured-products-slider-progress);height:100%;background:#000;transform:translate(0);transition:transform .25s ease;will-change:transform}@media(max-width:1000px){.pgx-fp-section .pgx-fp__list{grid-template-columns:repeat(3,1fr)}.pgx-fp-section .pgx-fp__list--desktop-slider .pgx-pcard{flex-basis:var(--featured-products-slider-card-size-tablet);width:var(--featured-products-slider-card-size-tablet);min-width:var(--featured-products-slider-card-size-tablet)}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__image-inner{height:var(--featured-products-slider-card-size-tablet)}}@media(max-width:768px){.pgx-fp-section .pgx-fp__list{row-gap:24px;column-gap:16px;scrollbar-width:none;max-width:100%}.pgx-fp-section .pgx-fp__list:not(.pgx-fp__list--desktop-slider){display:flex;overflow-x:scroll}.pgx-fp-section .pgx-fp__list--desktop-slider .pgx-pcard{flex-basis:auto;margin-right:10px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-fp__wrapper{row-gap:16px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard{gap:0}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__image-inner{height:auto}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__image-inner-bottom{position:static;width:100%}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__image-inner .product-item__quick-form{height:44px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__image-inner .product-item__quick-form button,.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__image-inner .product-item__quick-form span{width:44px;height:44px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__image-inner img{height:auto;padding:25px 25px 0;object-fit:initial}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pc__title{font-size:14px;line-height:24px;font-weight:800}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard .price--compare{font-size:14px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard .price--highlight{font-size:16px;color:rgb(var(--sale-text-accent-color))}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard .pgx-salepct{padding:1px 4px;font-size:10px;line-height:14px;letter-spacing:.8px;height:17px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard .pgx-salepct__value{font-size:12px;letter-spacing:.96px}.pgx-fp-section .pgx-fp--desktop-slider .pgx-pcard .pgx-pc__swatches-under-price .color-swatch__item{width:16px;height:16px}.pgx-fp-section .pgx-fp__intro{text-align:var(--featured-products-text-alignment-mobile)}.pgx-fp-section .pgx-fp__header{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.pgx-fp-section .pgx-fp__intro--arrows-only{display:flex}.pgx-fp-section .pgx-fp__header--arrows-only{display:flex;justify-content:flex-end}.pgx-fp-section .pgx-fp__controls--desktop{display:none}.pgx-fp-section .pgx-fp__controls--mobile{display:flex}.pgx-fp-section .pgx-fp__slider-footer{display:block;width:100%}.pgx-fp-section .pgx-fp__progress{width:100%;flex-basis:auto}.pgx-fp-section .pgx-fp__progress-bar{width:42%}.pgx-fp-section .pgx-fp__slider-footer--mobile-arrows-below{display:flex;flex-direction:column;gap:16px}.pgx-fp-section .pgx-fp__slider-footer--mobile-arrows-below .pgx-fp__progress{order:1}.pgx-fp-section .pgx-fp__slider-footer--mobile-arrows-below .pgx-fp__controls--desktop{order:2;display:flex;align-self:flex-end}}.pgx-fp--desktop-scroll .carousel-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:40px}.pgx-fp--desktop-scroll .carousel-count{flex-shrink:0;font-size:16px;font-weight:400;line-height:24px;color:rgb(var(--text-color))}.pgx-fp--desktop-scroll .carousel{--card-gap: 16px;--carousel-card-width: 250px;display:flex;gap:var(--card-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:4px 0;scrollbar-width:none}.pgx-fp--desktop-scroll .carousel::-webkit-scrollbar{display:none}.pgx-fp--desktop-scroll .carousel.is-scrollable{cursor:grab}.pgx-fp--desktop-scroll .carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.pgx-fp--desktop-scroll .carousel__item{flex:0 0 var(--carousel-card-width);max-width:var(--carousel-card-width);scroll-snap-align:start}.pgx-fp--desktop-scroll .carousel--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:19px;row-gap:24px;overflow-x:visible;scroll-snap-type:none}.pgx-fp--desktop-scroll .carousel--grid .carousel__item{max-width:none}.pgx-fp--desktop-scroll .carousel__item .pgx-pcard{display:flex;flex-direction:column;height:100%;overflow:hidden}.pgx-fp--desktop-scroll .pgx-pcard.pgx-pcard--compact .pgx-pc__title{font-size:var(--base-font-size, 16px);line-height:normal;font-weight:600}.pgx-fp--desktop-scroll .pgx-pcard.pgx-pcard--compact .pgx-pc__usps{border-top:0}@media screen and (max-width:767px){.pgx-fp--desktop-scroll .pgx-pcard.pgx-pcard--compact .pgx-pc__usps{padding-top:0}}.pgx-fp--desktop-scroll .carousel__item .pgx-pc__promo-label{padding:8px 10px;font-size:12px;line-height:1}.pgx-fp--desktop-scroll .carousel-progress{display:block;position:relative;height:2px;overflow:hidden;background:#c4c4c4;margin-top:30px}.pgx-fp--desktop-scroll .carousel-progress[hidden]{display:none}.pgx-fp--desktop-scroll .carousel-progress__fill{position:absolute;inset-block:0;left:0;display:block;width:100%;background:rgb(var(--text-color))}@media(max-width:768px){.pgx-fp--desktop-scroll .carousel{--card-gap: 11px;--carousel-card-width: 156px}.pgx-fp--desktop-scroll .carousel--grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:24px}.pgx-fp--desktop-scroll .carousel-header{align-items:center;margin-bottom:12px}.pgx-fp--desktop-scroll .pgx-pcard.pgx-pcard--compact .pgx-pc__title{font-size:14px;line-height:18px}.pgx-fp--desktop-scroll .carousel__item .pgx-pc__promo-label{padding:5px 7px;font-size:9px}.pgx-fp--desktop-scroll .carousel__item .pgx-pc__image{aspect-ratio:1;object-fit:cover}}@media screen and (min-width:1000px){.hero-content-inner--campaign .pgx-tb--headline :is(h1,h2){font-size:58px;font-weight:600;line-height:58.3px;letter-spacing:0}.hero-content-inner--campaign .pgx-tb--description,.hero-content-inner--campaign .pgx-tb--description p{font-size:24px;font-weight:500;line-height:normal}}@media screen and (max-width:999px){.hero-content-inner--campaign .pgx-tb--headline :is(h1,h2){font-size:28.364px;font-weight:700;line-height:28.364px;letter-spacing:0}.hero-content-inner--campaign .pgx-tb--description{max-width:326px;margin-top:8.864px!important}.hero-content-inner--campaign .pgx-tb--description,.hero-content-inner--campaign .pgx-tb--description p{font-size:17.727px;font-weight:500;line-height:23.932px}.hero-content-inner--campaign .pgx-tb--description br{display:none}}.highlighted-product-collection__content .pgx-pc__promo-label{text-transform:none}.highlighted-product-collection__content .pgx-pc__image-inner .pgx-pc__image{padding:0}.image-panels__header .pgx-sh>*{max-width:800px}.image-panels__header .pgx-tb p{margin:0}@media screen and (max-width:999px){.image-with-text-overlay .image-overlay--campaign .image-overlay__content>.pgx-tb--headline:not(:last-child){padding-bottom:16px}}.collection-featured .pgx-pcard{min-width:fit-content}.collection-featured .pgx-pc__image-inner{padding:0;border:none}.collection-featured .pgx-pc__image-inner img{border-radius:10px}.collection-featured .pgx-pc__info{gap:10px;padding:0;margin-top:6px}.collection-featured .pgx-pc__title{font-size:16px;font-weight:500}@media(max-width:768px){.collection-featured .pgx-pc__title{font-size:14px;font-weight:500}}.media-carousel-section .media-carousel--nav-line .media-carousel__header .pgx-tb h2{font-weight:500;line-height:48px;letter-spacing:0}@media(max-width:740px){.media-carousel-section .media-carousel--nav-line .media-carousel__header .pgx-tb h2{line-height:30px;color:#121212}}.media-grid__header .pgx-sh>*{max-width:var(--mg-header-max-width)}.media-grid__header--split .pgx-sh>.pgx-sh__content{margin-top:24px}.media-grid__header .pgx-tb p,.media-grid__footer .pgx-tb p{margin:0}@media screen and (min-width:1000px){.media-grid__header--split .pgx-sh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:100px;align-items:start}.media-grid__header--split .pgx-sh>:first-child{grid-column:1;grid-row:1 / span 50}.media-grid__header--split .pgx-sh>.pgx-sh__content{margin-top:0}.media-grid__header--split .pgx-sh>:not(:first-child){grid-column:2}}.media-tabs__header .pgx-tb h2{margin:0;font-size:24px;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none;color:rgb(var(--media-tabs-ink))}@media screen and (min-width:741px){.media-tabs__header .pgx-tb h2{font-size:36px;font-weight:500;line-height:48px}}.media-wall .pgx-sh__content{margin-top:10px}.media-wall .pgx-tb--description{color:rgba(var(--text-color),.71);line-height:1.5}.media-wall .pgx-tb--description strong{color:rgb(var(--text-color));font-weight:600}@media screen and (min-width:1000px){.media-wall .pgx-tb--title h2{font-size:40px}.media-wall .pgx-sh__content{max-width:340px;margin-top:24px}.media-wall .pgx-tb--description strong{display:block}}.image-with-text-block__text-container .pgx-tb>:first-child{margin-top:0}.image-with-text-block__text-container .pgx-tb>:last-child{margin-bottom:0}.image-with-text-block__text-container .pgx-tb p{color:var(--mwt-paragraph-color)}.content-highlights__header .pgx-sh__content{margin-top:10px}.content-highlights__header .pgx-tb--description{color:rgba(var(--text-color),.66)}.content-highlights__header .pgx-tb--description p{margin:0}.content-highlights .numbered-item__body .pgx-tb :is(h1,h2,h3,h4,h5,h6){margin:0;color:inherit;font-size:16px;font-weight:700;line-height:1.2}.content-highlights .numbered-item__body .pgx-tb p{color:inherit;font-size:16px;font-weight:300;line-height:1.375;margin:0}@media screen and (min-width:1000px){.content-highlights .numbered-item__number,.content-highlights .numbered-item__body .pgx-tb :is(h1,h2,h3,h4,h5,h6),.content-highlights .numbered-item__body .pgx-tb p{font-size:20px;line-height:1.4}}.content-highlights--values .numbered-item__body .pgx-tb :is(h1,h2,h3,h4,h5,h6){margin-bottom:10px;font-size:28px;line-height:28px;font-weight:700;color:rgb(var(--text-color))}.content-highlights--values .numbered-item__body .pgx-tb p{font-size:14px;line-height:24px;font-weight:400;color:#6f6f6f}@media screen and (min-width:1000px){.content-highlights--values .numbered-item__body .pgx-tb :is(h1,h2,h3,h4,h5,h6){margin-bottom:0;font-size:58px;line-height:1}.content-highlights--values .numbered-item__body .pgx-tb p{font-size:16px;line-height:27px}}.image-section-markers .numbered-item__body .pgx-tb :is(h1,h2,h3,h4,h5,h6){margin:0;font-size:16px;font-weight:500;line-height:20px;color:#121212}.image-section-markers .numbered-item__body .pgx-tb p{font-size:14px;font-weight:400;line-height:20px;color:#4c4c4c}.image-section-heading .pgx-sh{margin-bottom:0}.image-with-text__text-wrapper>.pgx-tb+.block-button-group{margin-top:32px}.pgx-marq{overflow:hidden;background:#f7f6f5;border-top:1px solid rgba(39,39,39,.1);border-bottom:1px solid rgba(39,39,39,.1)}.pgx-marq__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.pgx-marq__track{display:flex;align-items:center;gap:26px;width:max-content;padding-right:26px;animation:pgx-marq-marquee 20s linear infinite}@media(prefers-reduced-motion:reduce){.pgx-marq__track{animation:none}}@media screen and (min-width:1000px){.pgx-marq__track{gap:56px;padding-right:56px;animation-duration:35s}}.pgx-fp--recommendations:empty{display:none}@media(max-width:768px){.pgx-fp-section .pgx-fp--recommendations .pgx-fp__slider-shell{gap:16px}}.promo-banner .pgx-tb :is(strong,b){font-weight:var(--promo-bold-weight, 700)}.promo-banner--ruled .pgx-tb{white-space:nowrap;letter-spacing:.02em}.reveal-cards__header .pgx-sh>*{max-width:520px}.reveal-cards__header .pgx-tb p{margin:0}.collection-sale-hero__content .pgx-tb--headline{text-transform:uppercase;color:inherit}.collection-sale-hero__content .pgx-tb p{margin:0}@media(max-width:768px){.collection-sale-hero__content .pgx-tb--headline{width:100%}}.pgx-service{padding:10px 12px 11px;background:#f4f4f4}.pgx-service__list{display:flex;justify-content:space-between;gap:6px;margin:0;padding:0;list-style:none}.pgx-service__item{display:flex;align-items:center;gap:6px;min-width:0;margin:0}.pgx-service__icon{flex:none;width:16px;height:16px}.pgx-service__flag{border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #0000001a}.pgx-service__title{display:block;font-size:clamp(10.5px,3.05vw,12px);font-weight:700;line-height:1.25;color:#111}.pgx-service__note{display:block;font-size:clamp(10px,2.9vw,11.5px);line-height:1.3;color:#4a4a4a}@media screen and (min-width:1000px){.pgx-service{padding:15px var(--container-outer-width)}.pgx-service__list{justify-content:center;gap:clamp(36px,6vw,104px)}.pgx-service__item{gap:10px}.pgx-service__icon{width:20px;height:20px}.pgx-service__text{display:flex;align-items:baseline;gap:7px}.pgx-service__title,.pgx-service__note{font-size:15px;line-height:1.3}}.social-grid__header--split .pgx-sh>.pgx-sh__content{margin-top:24px}.social-grid__header .pgx-tb p{margin:0}.social-grid__header .pgx-tb.pgx-tb--title :is(h1,h2,h3,h4,h5,h6){font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.01em}.social-grid__header .pgx-tb--title :is(strong,b){font-weight:inherit}.social-grid__header .pgx-tb.pgx-tb--description{color:rgba(var(--text-color),.667);font-size:15px;line-height:1.5}.social-grid--title-large .social-grid__header .pgx-tb.pgx-tb--title :is(h1,h2,h3,h4,h5,h6){font-size:24px;line-height:30px;letter-spacing:0}.social-grid--title-large .social-grid__header .pgx-tb.pgx-tb--description{color:rgb(var(--text-color));font-size:14px;line-height:24px}@media screen and (min-width:1000px){.social-grid__header--split .pgx-sh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:100px;align-items:start}.social-grid__header--split .pgx-sh>:first-child{grid-column:1;grid-row:1 / span 50}.social-grid__header--split .pgx-sh>.pgx-sh__content{margin-top:0}.social-grid--title-large .social-grid__header .pgx-tb.pgx-tb--title :is(h1,h2,h3,h4,h5,h6){font-size:58px;line-height:63px}.social-grid--title-large .social-grid__header .pgx-tb.pgx-tb--description{font-size:16px;line-height:27px}.social-grid__header--split .pgx-sh>:not(:first-child){grid-column:2}}.pgx-hero{background:#111}.pgx-hero__slider{display:block;position:relative;overflow:clip;background:#1a1a1a;color:#fff}.pgx-hero__carousel{display:block}.pgx-hero__slide{position:relative;display:block;width:100%;aspect-ratio:4 / 5;margin:0;overflow:clip}.pgx-hero__carousel:not(.flickity-enabled) .pgx-hero__slide:not(:first-child){display:none}.pgx-hero__carousel.flickity-enabled.is-fade .flickity-slider>:not(.is-selected){visibility:visible}.pgx-hero__carousel.flickity-enabled .pgx-hero__slide{will-change:opacity;backface-visibility:hidden}.pgx-hero__picture img,.pgx-hero__slide .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.pgx-hero__picture img{object-position:var(--story-mobile-position, 50% 50%);transform:scale(var(--story-mobile-zoom, 1));transform-origin:50% 0%}.pgx-hero__slider .flickity-page-dots{position:absolute;top:10px;inset-inline:12px;z-index:3;display:flex;gap:4px;width:auto;margin:0;padding:0;list-style:none}.pgx-hero__slider .flickity-page-dots .dot{position:relative;flex:1;height:3px;margin:0;border-radius:2px;background:#ffffff59;cursor:pointer}.pgx-hero__slider .flickity-page-dots .dot:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.pgx-hero__slider .flickity-page-dots .dot:after{content:"";position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:#fff}.pgx-hero__slider .flickity-page-dots .dot:has(~.dot.is-selected):after{width:100%}.pgx-hero__slider .flickity-page-dots .dot.is-selected:after{animation:pgx-hero-bar 4.5s linear forwards}@media(prefers-reduced-motion:reduce){.pgx-hero__slider .flickity-page-dots .dot.is-selected:after{animation:none;width:100%}}.pgx-hero__kicker{display:inline-block;padding:5px 9px;background:#000;color:#fff;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.pgx-hero__kicker--light{background:rgb(var(--root-background));color:#000}.pgx-hero__title{margin:8px 0 0;font-family:var(--heading-font-family, Manrope),sans-serif;font-size:28px;font-weight:800;line-height:1.08;letter-spacing:-.022em;color:inherit;text-wrap:balance}.pgx-hero__word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em;white-space:nowrap}.pgx-hero__word-inner{display:inline-block}.pgx-hero__subtitle{margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.35}.pgx-hero .pgx-hero__caption{position:absolute;inset-inline:0;top:24px;z-index:1;padding-inline:16px}.pgx-hero__slide--top_low .pgx-hero__caption{top:64px}.pgx-hero__slide--bottom .pgx-hero__caption{top:auto;bottom:10px}.pgx-hero__slide--tone-dark .pgx-hero__caption{color:#111}.pgx-hero__slide--tone-plain .pgx-hero__caption{color:#000}.pgx-hero__slide--tone-espresso .pgx-hero__caption{color:#2b2118}.pgx-hero__features{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.pgx-hero__feature{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;line-height:1.3}.pgx-hero__feature-icon{flex:none}.pgx-hero__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pgx-hero__slide--tone-light:after{background:linear-gradient(to bottom,#0000009e,#0000004d 26%,#0000 40%)}.pgx-hero__slide--tone-light.pgx-hero__slide--bottom:after{background:linear-gradient(to top,#0000009e,#0000004d 26%,#0000 40%)}.pgx-hero__slide--tone-dark:after{background:linear-gradient(to bottom,#fffc,#fff6 34%,#fff0 50%)}.pgx-hero__slide--tone-dark.pgx-hero__slide--bottom:after{background:linear-gradient(to top,#fffc,#fff6 34%,#fff0 50%)}.pgx-hero__slide--tone-sky:after{background:linear-gradient(to bottom,#3a68acd1,#3a68ac80 22%,#3a68ac00 46%);mix-blend-mode:multiply}.pgx-hero__slide--tone-sky .pgx-hero__caption{text-shadow:0 1px 16px rgba(18,46,96,.3)}.pgx-hero__slide--tone-sky .pgx-hero__kicker{text-shadow:none}@media screen and (max-width:999px){.pgx-hero__slide--tone-sky .pgx-hero__subtitle{max-width:26ch;font-size:14px}}.pgx-hero__slide--banner:after{display:none}@media(max-width:768px){.pgx-hero__carousel:has(.pgx-hero__slide--banner) .pgx-hero__slide{aspect-ratio:390 / 469}.pgx-hero .pgx-hero__slide--banner .pgx-hero__caption{bottom:28px;padding-inline:12px}.pgx-hero__slide--banner .pgx-hero__title{font-size:26px;font-weight:500}}.pgx-hero__picture{display:block;width:100%;height:100%}@supports (height: 100dvh){@media(min-width:769px){.pgx-hero--hero .pgx-hero__slide{height:calc(100dvh - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px))}}}@media(prefers-reduced-motion:no-preference){.pgx-hero{--story-ease-out: cubic-bezier(.16, 1, .3, 1)}.pgx-hero__carousel:not(.flickity-enabled,.pgx-hero__carousel--single) .pgx-hero__caption{visibility:hidden}.pgx-hero{--story-ease-in-out: cubic-bezier(.77, 0, .18, 1)}.pgx-hero__slider{animation:pgx-hero-curtain 1.05s var(--story-ease-out) .05s backwards}.pgx-hero__slider .flickity-page-dots{animation:pgx-hero-fade .6s var(--story-ease-out) .7s backwards}.pgx-hero .flickity-viewport{overflow:clip}:is(.pgx-hero__slide.is-selected,.pgx-hero__carousel--single .pgx-hero__slide) .pgx-hero__picture img{animation:pgx-hero-ken-burns 4.8s cubic-bezier(.25,.6,.3,1) both}.pgx-hero__carousel.flickity-enabled .pgx-hero__slide{opacity:1!important;translate:-18% 0;filter:brightness(.55);transition:translate .9s var(--story-ease-in-out),filter .9s var(--story-ease-in-out),clip-path 0s linear .9s}.pgx-hero__carousel.flickity-enabled:has(.is-selected) .pgx-hero__slide:not(.is-selected){clip-path:inset(0 0 0 100%)}.pgx-hero__carousel.flickity-enabled .pgx-hero__slide.is-selected{z-index:2;translate:0 0;filter:none;clip-path:inset(0 0 0 0);transition:clip-path .9s var(--story-ease-in-out)}:is(.pgx-hero__slide.is-selected,.pgx-hero__carousel--single .pgx-hero__slide) .pgx-hero__kicker{animation:pgx-hero-mask-x .8s var(--story-ease-out) .45s backwards}:is(.pgx-hero__slide.is-selected,.pgx-hero__carousel--single .pgx-hero__slide) .pgx-hero__word-inner{animation:pgx-hero-rise .9s var(--story-ease-out) calc(.55s + var(--i) * 55ms) backwards}:is(.pgx-hero__slide.is-selected,.pgx-hero__carousel--single .pgx-hero__slide) .pgx-hero__subtitle{animation:pgx-hero-fade-up .8s var(--story-ease-out) .9s backwards}:is(.pgx-hero__slide.is-selected,.pgx-hero__carousel--single .pgx-hero__slide) .pgx-hero__feature{animation:pgx-hero-fade-up .8s var(--story-ease-out) 1s backwards}:is(.pgx-hero__slide.is-selected,.pgx-hero__carousel--single .pgx-hero__slide) .pgx-hero__feature:nth-child(2){animation-delay:1.08s}:is(.pgx-hero__slide.is-selected,.pgx-hero__carousel--single .pgx-hero__slide) .pgx-hero__feature:nth-child(3){animation-delay:1.16s}@keyframes pgx-hero-curtain{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pgx-hero-ken-burns{0%{scale:1.12}to{scale:1}}@keyframes pgx-hero-fade{0%{opacity:0}}@keyframes pgx-hero-mask-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pgx-hero-rise{0%{transform:translateY(140%)}}@keyframes pgx-hero-fade-up{0%{opacity:0;translate:0 14px}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.pgx-hero__picture{animation:pgx-hero-drift linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes pgx-hero-drift{to{translate:0 22%}}}}@media(min-width:769px){.pgx-hero__slide{aspect-ratio:auto;max-height:none}.pgx-hero__picture,.pgx-hero__picture img{height:auto}.pgx-hero__picture img{object-fit:initial;object-position:var(--story-desktop-position, 50% 50%);transform:none}.pgx-hero--hero .pgx-hero__slide{height:calc(100svh - var(--header-height, 0px) * (-1 * (var(--enable-transparent-header) - 1)) - var(--announcement-bar-height, 0px));max-height:970px}.pgx-hero--hero .pgx-hero__picture,.pgx-hero--hero .pgx-hero__picture img{height:100%}.pgx-hero--hero .pgx-hero__picture img{object-fit:cover}.pgx-hero__slider .flickity-page-dots{top:auto;bottom:28px;inset-inline:auto var(--container-outer-width, 40px);width:240px}.pgx-hero__slider .flickity-page-dots .dot{box-shadow:0 0 2px #00000040}.pgx-hero .pgx-hero__caption{top:48px;padding-inline:var(--container-gutter)}.pgx-hero__caption>*{max-width:520px}.pgx-hero__slide--top_low .pgx-hero__caption{top:96px}.pgx-hero__slide--bottom .pgx-hero__caption{top:auto;bottom:48px}.pgx-hero__kicker{font-size:13px}.pgx-hero__title{font-size:44px}.pgx-hero__subtitle{margin-top:10px;font-size:16px}.pgx-hero__features{gap:10px;margin-top:18px}.pgx-hero__feature{font-size:15px}.pgx-hero__feature-icon{width:24px;height:24px}}.pgx-hero__slider .flickity-prev-next-button{position:absolute;top:auto;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#111;box-shadow:0 2px 10px #0000002e;cursor:pointer;opacity:0;pointer-events:none;transform:none;transition:background-color .2s ease,transform .2s ease}.pgx-hero__slider .flickity-prev-next-button:focus-visible{opacity:1}.pgx-hero__slider .flickity-prev-next-button.previous{right:64px}@media screen and (min-width:1000px){.pgx-hero__slider .flickity-prev-next-button{right:24px;bottom:24px;width:48px;height:48px;opacity:1;pointer-events:auto}.pgx-hero__slider .flickity-prev-next-button.previous{right:84px}.pgx-hero__slider .flickity-prev-next-button:hover{background:#fff}.pgx-hero__slider .flickity-prev-next-button:active{transform:scale(.94)}.pgx-hero__slider .flickity-button-icon{width:14px;height:14px;fill:currentColor}.pgx-hero__slider .flickity-page-dots{top:18px;bottom:auto;inset-inline:var(--container-outer-width);width:auto}.pgx-hero__slider .flickity-page-dots .dot{background:#ffffff80;box-shadow:0 0 3px #0000004d}.pgx-hero--hero .pgx-hero__slide{height:clamp(420px,min(calc(100vh - 200px),56.25vw),760px);max-height:none}.pgx-hero--hero .pgx-hero__slide:after{display:none}.pgx-hero--hero .pgx-hero__slide--tone-sky:after{display:block;background:linear-gradient(to right,#3a68ac00 calc(var(--story-caption-start, 60%) - 6%),#3a68ac8f calc(var(--story-caption-start, 60%) + 20%),#3a68acb3);-webkit-mask-image:linear-gradient(to bottom,#000 52%,rgba(0,0,0,.4) 100%);mask-image:linear-gradient(to bottom,#000 52%,#0006)}.pgx-hero--hero .pgx-hero__slide .pgx-hero__caption{top:0;right:0;bottom:0;left:var(--story-caption-start, 60%);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;max-width:none;margin:0;padding:0 var(--container-outer-width) 0 0}.pgx-hero--hero .pgx-hero__caption>*{max-width:none}.pgx-hero--hero .pgx-hero__kicker{padding:6px 11px;font-size:13px}.pgx-hero--hero .pgx-hero__title{margin-top:18px;font-size:clamp(32px,3.2vw,54px);line-height:1.02;letter-spacing:-.022em}.pgx-hero--hero .pgx-hero__subtitle{max-width:30ch;margin-top:14px;font-size:18px;line-height:1.4}.pgx-hero--hero .pgx-hero__slide--tone-light .pgx-hero__subtitle{color:#ffffffdb}.pgx-hero--hero .pgx-hero__slide--banner .pgx-hero__caption{top:auto;right:auto;left:0;justify-content:flex-end;padding:0 0 56px 50px}.pgx-hero--hero .pgx-hero__slide--banner .pgx-hero__kicker{padding:14px 18px;font-size:16px;font-weight:500;letter-spacing:.02em}.pgx-hero--hero .pgx-hero__slide--banner .pgx-hero__title{margin-top:16px;font-size:56px;font-weight:500;line-height:1.1}.pgx-hero--hero .pgx-hero__slide--banner .pgx-hero__subtitle{max-width:500px;margin-top:12px;font-size:20px}.pgx-hero__slide--darken .pgx-hero__picture img{filter:brightness(.74) contrast(1.04)}.pgx-hero__slide--darken .pgx-hero__caption{text-shadow:0 2px 18px rgba(0,0,0,.22)}}html:not([data-deal-running]) .pgx-hero__timer--live{display:none}@media screen and (max-width:999px){.pgx-hero__slide--center .pgx-hero__caption{top:50%;transform:translateY(-50%)}}.pgx-hero__kicker-image{display:inline-block;width:16px;height:16px;margin-right:7px;border-radius:50%;object-fit:cover;vertical-align:-3px;box-shadow:0 0 0 1px #0000001a}.pgx-hero__subtitle .countdown-inline{font-weight:800}.pgx-hero--flat .pgx-hero__kicker{font-weight:700}.pgx-hero--flat .pgx-hero__kicker:not(.pgx-hero__kicker--light){background:#111}.pgx-hero--flat .pgx-hero__slide:after{display:none}.pgx-hero--flat .pgx-hero__slide--tone-plain .pgx-hero__caption{color:#111}.pgx-hero--flat .pgx-hero__slide--tone-light .pgx-hero__caption{text-shadow:0 1px 14px rgba(0,0,0,.18)}.pgx-hero--flat .pgx-hero__slide--tone-light .pgx-hero__kicker{text-shadow:none}.pgx-hero--flat:has(.pgx-hero__slide--tone-plain.is-selected) .flickity-page-dots .dot,.pgx-hero:has(.pgx-hero__slide--tone-dark.is-selected) .flickity-page-dots .dot{background:#00000029;box-shadow:none}.pgx-hero--flat:has(.pgx-hero__slide--tone-plain.is-selected) .flickity-page-dots .dot:after,.pgx-hero:has(.pgx-hero__slide--tone-dark.is-selected) .flickity-page-dots .dot:after{background:#111}.pgx-hero--flat .pgx-hero__slide .pgx-hero__caption{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transform:none}.pgx-hero--flat .pgx-hero__slide--top .pgx-hero__caption,.pgx-hero--flat .pgx-hero__slide--top_low .pgx-hero__caption{justify-content:flex-start}.pgx-hero--flat .pgx-hero__slide--bottom .pgx-hero__caption{justify-content:flex-end}@media screen and (max-width:999px){.pgx-hero--flat .pgx-hero__slide{aspect-ratio:3 / 2;height:auto;max-height:320px}.pgx-hero--flat .pgx-hero__slider .flickity-page-dots{top:10px;bottom:auto;inset-inline:12px;width:auto}.pgx-hero--flat .pgx-hero__picture,.pgx-hero--flat .pgx-hero__picture img{height:100%}.pgx-hero--flat .pgx-hero__picture img{object-fit:cover;object-position:var(--story-mobile-position, 50% 50%);transform:none}.pgx-hero--flat .pgx-hero__slide .pgx-hero__caption{top:0;right:12px;bottom:0;left:47%;width:auto;max-width:none;padding:0}.pgx-hero--flat .pgx-hero__slide--text-left .pgx-hero__caption{top:0;right:47%;bottom:0;left:16px}.pgx-hero--flat .pgx-hero__slide--top .pgx-hero__caption,.pgx-hero--flat .pgx-hero__slide--top_low .pgx-hero__caption{padding-top:7%}.pgx-hero--flat .pgx-hero__slide--bottom .pgx-hero__caption{padding-bottom:6%}.pgx-hero--flat .pgx-hero__caption>*{max-width:none}.pgx-hero--flat .pgx-hero__kicker{padding:5px 8px;font-size:11px;letter-spacing:.1em;line-height:1.3}.pgx-hero--flat .pgx-hero__kicker-image{width:14px;height:14px;margin-right:6px}.pgx-hero--flat .pgx-hero__title{margin-top:10px;font-size:26px;line-height:1.06;letter-spacing:-.015em}.pgx-hero--flat .pgx-hero__subtitle{max-width:none;margin-top:8px;font-size:13px;font-weight:600;line-height:1.35}}@media screen and (min-width:1000px){.pgx-hero--flat{--story-flat-height: max(33.4vw, clamp(380px, calc(100vh - 430px) , 560px))}.pgx-hero--flat .pgx-hero__slide{height:var(--story-flat-height)}.pgx-hero--flat .pgx-hero__slide .pgx-hero__caption{left:calc(var(--story-flat-height) * .98)}.pgx-hero--flat .pgx-hero__slide--text-left .pgx-hero__caption{right:calc(var(--story-flat-height) * 1.04);left:var(--container-outer-width);padding:0}.pgx-hero--flat .pgx-hero__slide--top .pgx-hero__caption,.pgx-hero--flat .pgx-hero__slide--top_low .pgx-hero__caption{padding-top:calc(var(--story-flat-height) * .11)}.pgx-hero--flat .pgx-hero__slide--bottom .pgx-hero__caption{padding-bottom:calc(var(--story-flat-height) * .1)}}.pgx-hero__video{display:block;width:100%;height:100%;object-fit:cover}.pgx-hero--split-standard{--story-split-height: clamp(400px, 44vw, 640px)}.pgx-hero--split-tall{--story-split-height: clamp(420px, min( calc(100vh - 200px) , 48vw), 700px)}@media screen and (max-width:768px){.pgx-hero.pgx-hero--split .pgx-hero__slide{aspect-ratio:1 / 1;height:auto;max-height:none}.pgx-hero.pgx-hero--split .pgx-hero__slide .pgx-hero__picture,.pgx-hero.pgx-hero--split .pgx-hero__slide .pgx-hero__picture img{height:100%}.pgx-hero.pgx-hero--split .pgx-hero__slide .pgx-hero__picture img{object-fit:cover;object-position:50% 50%;transform:none;filter:none}.pgx-hero.pgx-hero--split .pgx-hero__slide:after{display:block;background:linear-gradient(to bottom,#000000a8,#0000005c 30%,#0000 54%)}.pgx-hero.pgx-hero--split .pgx-hero__slide .pgx-hero__caption{top:0;right:0;bottom:auto;left:0;width:auto;max-width:none;display:block;padding:58px 16px 0;transform:none;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.18)}.pgx-hero.pgx-hero--split .pgx-hero__slide .pgx-hero__kicker{text-shadow:none}.pgx-hero.pgx-hero--split .pgx-hero__slider .flickity-page-dots{top:10px;bottom:auto;inset-inline:12px;width:auto}.pgx-hero.pgx-hero--split .pgx-hero__slider .flickity-page-dots .dot{background:#ffffff59;box-shadow:none}.pgx-hero.pgx-hero--split .pgx-hero__slider .flickity-page-dots .dot:after{background:#fff}}@media screen and (min-width:769px){.pgx-hero.pgx-hero--split-panel .pgx-hero__slide{height:var(--story-split-height);max-height:none;aspect-ratio:auto;background:#f4efe8}.pgx-hero.pgx-hero--split-panel .pgx-hero__slide .pgx-hero__picture{position:absolute;top:0;bottom:0;left:0;right:auto;width:var(--story-split-height);height:100%;animation:none}.pgx-hero.pgx-hero--split-panel .pgx-hero__slide--text-left .pgx-hero__picture{left:auto;right:0}.pgx-hero.pgx-hero--split-panel .pgx-hero__slide .pgx-hero__picture img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:none;scale:1;translate:none;animation:none;filter:none}.pgx-hero.pgx-hero--split-panel .pgx-hero__slide:after{display:none}.pgx-hero.pgx-hero--split-panel .pgx-hero__slide .pgx-hero__caption{top:0;bottom:0;left:calc(var(--story-split-height) + 64px);right:var(--container-outer-width, 48px);width:auto;max-width:600px;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transform:none;color:#111;text-shadow:none}.pgx-hero.pgx-hero--split-panel .pgx-hero__slide--text-left .pgx-hero__caption{left:var(--container-outer-width, 48px);right:calc(var(--story-split-height) + 64px)}.pgx-hero.pgx-hero--split-panel .pgx-hero__slide .pgx-hero__subtitle{color:#111}.pgx-hero.pgx-hero--split-panel .pgx-hero__slide .pgx-hero__kicker{background:#111;color:#fff}.pgx-hero.pgx-hero--split-panel .pgx-hero__slider .flickity-page-dots .dot{background:#00000029;box-shadow:none}.pgx-hero.pgx-hero--split-panel .pgx-hero__slider .flickity-page-dots .dot:after{background:#111}}.pgx-hero__phone-video{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width:769px){.pgx-hero__phone-video{display:none}.pgx-hero.pgx-hero--split-full .pgx-hero__slide{height:clamp(420px,41.7vw,720px);max-height:none;aspect-ratio:auto}.pgx-hero.pgx-hero--split-full .pgx-hero__slide .pgx-hero__picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:none}.pgx-hero.pgx-hero--split-full .pgx-hero__slide .pgx-hero__picture img{width:100%;height:100%;object-fit:cover;object-position:var(--story-desktop-position, 50% 50%);transform:none;scale:1;translate:none;animation:none;filter:none}.pgx-hero.pgx-hero--split-full .pgx-hero__slide:after{display:block;background:linear-gradient(to left,#0000008c,#00000040 45%,#0000 65%)}.pgx-hero.pgx-hero--split-full .pgx-hero__slide--text-left:after{background:linear-gradient(to right,#0000008c,#00000040 45%,#0000 65%)}.pgx-hero.pgx-hero--split-full .pgx-hero__slide .pgx-hero__caption{top:0;bottom:0;left:auto;right:var(--container-outer-width, 48px);width:min(600px,44%);max-width:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transform:none;color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.18)}.pgx-hero.pgx-hero--split-full .pgx-hero__slide--text-left .pgx-hero__caption{left:var(--container-outer-width, 48px);right:auto}.pgx-hero.pgx-hero--split-full .pgx-hero__slide .pgx-hero__subtitle{color:#ffffffdb}.pgx-hero.pgx-hero--split-full .pgx-hero__slide .pgx-hero__kicker{background:#fff;color:#111;text-shadow:none}.pgx-hero.pgx-hero--split-full .pgx-hero__slider .flickity-page-dots .dot{background:#ffffff59;box-shadow:none}.pgx-hero.pgx-hero--split-full .pgx-hero__slider .flickity-page-dots .dot:after{background:#fff}.pgx-hero.pgx-hero--split-story .pgx-hero__picture,.pgx-hero.pgx-hero--split-story .pgx-hero__picture img{animation:none;scale:1}.pgx-hero.pgx-hero--split-story .pgx-hero__slide:after{display:block;background:linear-gradient(to left,#0000008c,#00000040 45%,#0000 65%)}}@media screen and (min-width:1600px){.pgx-hero.pgx-hero--split-story .pgx-hero__slide{height:min(44vw,880px)}}.pgx-sp__story{grid-column:1 / -1;min-width:0;margin-inline:calc(-1 * var(--container-gutter))}.pgx-sp__aside{display:none}.pgx-sp__story>.pgx-stars{margin:14px 0 4px;padding-inline:var(--container-gutter)}@media screen and (max-width:768px){.pgx-fp-section .pgx-sp .pgx-fp__list.pgx-fp__list--mobile-grid{display:grid;grid-template-columns:repeat(2,1fr);overflow:visible}.pgx-fp-section .pgx-sp .pgx-fp__list--mobile-grid .pgx-pcard{width:100%;min-width:unset}}@media screen and (min-width:1000px){.pgx-sp__story{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);column-gap:clamp(48px,7vw,120px);align-items:center;margin:48px 0 8px}.pgx-sp--media-right .pgx-sp__story{grid-template-columns:minmax(0,1fr) minmax(0,520px)}.pgx-sp--media-right .pgx-sp__story>.pgx-sm{grid-column:2;grid-row:1}.pgx-sp--media-right .pgx-sp__aside{grid-column:1;grid-row:1;justify-self:end}.pgx-sp__aside{display:block;max-width:520px;color:#111}.pgx-sp__aside .pgx-st__subtitle{color:#4a4a4a}.pgx-sp__story>.pgx-stars{padding-inline:0}}@media screen and (min-width:1001px){.pgx-sp .pgx-fp__list{grid-auto-flow:row dense}.pgx-sp__story{display:contents}.pgx-sp__story>.pgx-sm{grid-column:1 / span 2;grid-row:span 2;margin-top:48px}.pgx-sp__aside{grid-column:3 / span 2;align-self:end;justify-self:start;margin-top:48px;padding-bottom:12px}.pgx-sp--media-right .pgx-sp__story>.pgx-sm{grid-column:3 / span 2;grid-row:span 2}.pgx-sp--media-right .pgx-sp__aside{grid-column:1 / span 2;grid-row:auto;justify-self:start}}@media screen and (min-width:1218px){.pgx-sp .pgx-sp__story~.pgx-pcard:nth-child(-n+3) .pgx-pc__part--title+.pgx-pc__part{margin-top:0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.pgx-fp--motion .pgx-sp__aside{view-timeline:--story-products-aside block}.pgx-fp--motion .pgx-sp__aside .pgx-st__word-inner{animation:pgx-sp-rise linear both;animation-timeline:--story-products-aside;animation-range:entry calc(10% + var(--i) * 6%) entry calc(60% + var(--i) * 6%)}.pgx-fp--motion .pgx-sp__aside :is(.pgx-st__subtitle,.pgx-st__features){animation:pgx-sp-fade-up linear both;animation-timeline:--story-products-aside;animation-range:entry 40% entry 100%}@keyframes pgx-sp-rise{0%{transform:translateY(140%)}}@keyframes pgx-sp-fade-up{0%{opacity:0;translate:0 14px}}}}.video[data-bg-type=full_width_with_text] .video-headings-text>.pgx-tb--description{max-width:700px;margin-left:auto;margin-right:auto;padding-top:28px;text-align:center}.video[data-bg-type=full_width_with_text] .video-headings-text>.pgx-tb--description p{margin-top:0;margin-bottom:18px}.video[data-bg-type=full_width_with_text] .video-headings-text>.pgx-tb--description p:last-child{margin-bottom:0}@media(max-width:768px){.video[data-bg-type=full_width_with_text] .video-headings-text>.pgx-tb--description{max-width:100%;margin-left:0;margin-right:0;padding-top:22px;text-align:left}.video[data-bg-type=full_width_with_text] .video-headings-text>.pgx-tb--description p{margin-bottom:16px}}.viewer-3d--showcase .viewer-3d__intro .pgx-tb :is(h1,h2,h3){font-size:24px;font-weight:600;line-height:30px;letter-spacing:0}@media screen and (min-width:1000px){.viewer-3d--showcase .viewer-3d__intro .pgx-tb :is(h1,h2,h3){font-size:58px;line-height:63px}}.pgx-pc__info .pgx-pc__part.pgx-pc__part--title-semibold .pgx-pc__title{font-weight:600}@media(max-width:768px){.pgx-pc__title-device--desktop{display:none}}@media(min-width:769px){.pgx-pc__title-device--mobile{display:none}}.feature-list .multi-column__text-container .pgx-tb:has(>:is(h1,h2,h3,h4,h5,h6)){margin:40px 0 5px!important}.feature-list .multi-column__text-container .pgx-tb :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--heading-font-family);font-size:18px;font-weight:var(--heading-font-weight, 700);line-height:1.35;letter-spacing:0}.feature-list .multi-column__text-container .pgx-tb p{margin-top:0}.media-content-card__content .pgx-tb:has(>:is(h1,h2,h3,h4,h5,h6)){margin-bottom:8px!important}.media-content-card__content .pgx-tb :is(h1,h2,h3,h4,h5,h6){margin:0;font-weight:600;font-size:var(--mcc-title-size-mobile);letter-spacing:0;color:rgb(var(--text-color));line-height:22px}.media-content-card--link .media-content-card__content>.pgx-tb:first-child :is(h1,h2,h3,h4,h5,h6){display:flex;align-items:center;justify-content:space-between;gap:12px}.media-content-card--link .media-content-card__content>.pgx-tb:first-child :is(h1,h2,h3,h4,h5,h6):after{content:"";flex:0 0 auto;width:14px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M0 7h15M9 1l6 6-6 6' stroke='%23000' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 14'%3E%3Cpath d='M0 7h15M9 1l6 6-6 6' stroke='%23000' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") center / contain no-repeat}.media-content-card__content .pgx-tb p{margin:0;font-size:var(--mcc-text-size-mobile);color:#555;line-height:normal}.media-content-card__content .group-block--row .pgx-tb p{color:inherit;line-height:inherit}.media-content-card__content .group-block--row>.pgx-tb{flex:1 1 0;min-width:0}.media-content-card--overlay-bottom .media-content-card__content .pgx-tb :is(h1,h2,h3,h4,h5,h6,p),.media-content-card--overlay-bottom .media-content-card__content .group-block--row,.media-content-card--overlay-bottom .media-content-card__content .block-button{color:var(--mcc-overlay-text-color, #ffffff)}.media-content-card--overlay-top .media-content-card__content .pgx-tb:has(>:is(h1,h2,h3,h4,h5,h6)){margin-bottom:10px!important}.media-content-card--overlay-top .media-content-card__content .pgx-tb :is(h1,h2,h3,h4,h5,h6){margin:0;color:var(--mcc-overlay-text-color, #ffffff);line-height:1.15}.media-content-card--overlay-top .media-content-card__content .pgx-tb p,.media-content-card--overlay-top .media-content-card__content .block-button{color:var(--mcc-overlay-text-color, #ffffff);line-height:1.55}.media-content-card__content .group-block--row>.pgx-tb p{line-height:inherit;color:inherit}@media(max-width:739px){.media-content-card--overlay-bottom .media-content-card__content .pgx-tb:has(>:is(h1,h2,h3,h4,h5,h6)){margin-bottom:0!important}}@media(min-width:740px){.media-content-card__content .pgx-tb :is(h1,h2,h3,h4,h5,h6){font-size:var(--mcc-title-size)}.media-content-card__content .pgx-tb p{font-size:var(--mcc-text-size)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.pgx-sh--reveal .pgx-tb :is(h1,h2,h3){animation:pgx-sh-reveal cubic-bezier(.77,0,.175,1) backwards;animation-timeline:view();animation-range:cover 5% cover 25%}}}.image-panel__caption .pgx-tb :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--heading-font-family);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0}.media-grid__info .pgx-tb :is(h1,h2,h3,h4,h5,h6,p){margin:0;font-size:21px;font-weight:600;line-height:1.2;letter-spacing:0;color:inherit}.media-grid__caption .pgx-tb h3,.media-grid__caption-text{margin:0;font-size:16px;font-weight:600;line-height:22px;letter-spacing:0;text-transform:uppercase;color:inherit}.media-grid__frame--panel .media-grid__info .pgx-tb h3{font-size:24px;font-weight:600;line-height:34px}@media screen and (min-width:741px){.media-grid__caption .pgx-tb h3,.media-grid__caption-text{font-size:18px;line-height:25px}}@media screen and (min-width:1000px){.media-grid__info .pgx-tb :is(h1,h2,h3,h4,h5,h6,p){font-size:36px}.media-grid__frame--panel .media-grid__info .pgx-tb h3{font-size:36px;font-weight:500;line-height:48px}}.feature-modal__grid .icon-text__body .pgx-tb :is(h1,h2,h3,h4,h5,h6),.feature-modal__grid .icon-text__body .pgx-tb p{line-height:inherit;color:#000}@media screen and (max-width:768px){.feature-modal__grid .icon-text__body .pgx-tb :is(h1,h2,h3,h4,h5,h6),.feature-modal__grid .icon-text__body .pgx-tb p{display:inline;font-size:12px;line-height:15px}}.numbered-item__body .pgx-tb{font-size:inherit}.numbered-item__body .pgx-tb :is(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--text-font-family);font-size:inherit;font-weight:700;line-height:normal;letter-spacing:0;color:rgb(var(--heading-color))}.numbered-item__body .pgx-tb p{margin:0;font-weight:300}.pgx-marq-item{display:block;flex:none}.pgx-marq-item__image{display:block;width:auto;max-width:none;height:var(--press-logo-height);opacity:.3;filter:brightness(0)}.pgx-marq-item__image--placeholder{aspect-ratio:3 / 1}@media screen and (min-width:1000px){.pgx-marq-item__image{height:var(--press-logo-desktop-height)}}.pgx-pc__info.pgx-pc__info--blocks{--product-card-main-gap: 7px;position:relative}.pgx-pc__info--blocks .pgx-pc__part:empty{display:none}.pgx-pc__info--blocks .pgx-pc__title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pgx-pc__info--blocks .pgx-pc__part--swatches,.pgx-pc__info--blocks .pgx-pc__part--stock{position:relative;z-index:1}.pgx-pc__info--blocks .pgx-pc__part--rating:has(*)+.pgx-pc__part--title,.pgx-pc__info--blocks .pgx-pc__part--title+.pgx-pc__part--price,.pgx-pc__info--blocks .pgx-pc__part--option+.pgx-pc__part--price{margin-top:calc(var(--product-card-main-gap) - var(--product-card-info-gap))}.pgx-pc__info--blocks .pgx-pc__part--color-count:has(*)+.pgx-pc__part--title,.pgx-pc__info--blocks .pgx-pc__part--title+.pgx-pc__part--option{margin-top:calc(-1 * var(--product-card-info-gap))}.pgx-pc__info--blocks .pgx-pc__part--highlights:has(.pgx-pc__usps)+.pgx-pc__part--price{margin-top:calc(6px + var(--product-card-main-gap) - var(--product-card-info-gap))}.pgx-pc__info--blocks .pgx-pc__rating{margin:0;line-height:1}.pgx-pc__info--blocks .pgx-pc__rating .rating--card{flex-wrap:wrap;row-gap:4px;column-gap:8px}.pgx-pc__info--blocks .pgx-pc__rating .rating--card .rating__score-out-of{font-size:12px;font-weight:500;color:#000;white-space:nowrap}.pgx-pc__info--compact.pgx-pc__info--blocks{--product-card-main-gap: 0px}@media(max-width:768px){.pgx-pc__info.pgx-pc__info--blocks{--product-card-main-gap: 0px}}.reveal-card__content .pgx-tb :is(h1,h2,h3,h4,h5,h6){margin:0;font-size:22px;font-weight:700;letter-spacing:-1px;line-height:30px}.reveal-card__content .pgx-tb+.pgx-tb{margin-top:9px!important}.reveal-card__content .pgx-tb p{margin:0;font-size:14px;line-height:18px;color:#00000090}@media screen and (min-width:1000px){.reveal-card__content .pgx-tb :is(h1,h2,h3,h4,h5,h6){font-size:26px}.reveal-card__content .pgx-tb p{font-size:16px}}.review-card .pgx-tb:has(>:is(h1,h2,h3,h4,h5,h6)){margin:14px 0 2px!important}.review-card .pgx-tb :is(h1,h2,h3,h4,h5,h6){margin:0;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0}.review-card .pgx-tb p{margin:0;font-size:16px;line-height:20px;color:#555}.review-card .pgx-tb:last-child{flex:1 1 auto;overflow:hidden}.pgx-sf{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;line-height:1.3}.pgx-sf__icon{flex:none}@media screen and (min-width:1000px){.pgx-st .pgx-sf{gap:14px;font-size:16px}.pgx-st .pgx-sf__icon{width:26px;height:26px}}.pgx-sm{position:relative;overflow:clip;background:#1a1a1a;color:#fff}.pgx-sm__carousel{display:block}.pgx-sm__carousel:not(.flickity-enabled) .pgx-sm__slide:not(:first-child){display:none}.pgx-sm__carousel.flickity-enabled.is-fade .flickity-slider>:not(.is-selected){visibility:visible}.pgx-sm__carousel.flickity-enabled .pgx-sm__slide{will-change:opacity;backface-visibility:hidden}.pgx-sm__slide{position:relative;display:block;width:100%;aspect-ratio:4 / 5;margin:0;overflow:clip}.pgx-sm__slide img,.pgx-sm__placeholder{display:block;width:100%;height:100%;object-fit:cover}.pgx-sm__slide img{object-position:var(--story-media-position, 50% 50%);transform:scale(var(--story-media-zoom, 1));transform-origin:50% 0%}.pgx-sm__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pgx-sm__slide--tone-light:after{background:linear-gradient(to bottom,#0000009e,#0000004d 36%,#0000 52%)}.pgx-sm__slide--tone-light.pgx-sm__slide--bottom:after{background:linear-gradient(to top,#0000009e,#0000004d 36%,#0000 52%)}.pgx-sm__slide--tone-dark:after{background:linear-gradient(to bottom,#fffc,#fff6 34%,#fff0 50%)}.pgx-sm__slide--tone-dark.pgx-sm__slide--bottom:after{background:linear-gradient(to top,#fffc,#fff6 34%,#fff0 50%)}.pgx-sm--single .pgx-sm__slide--tone-light:after{background:linear-gradient(to bottom,#0009,#00000040 34%,#0000 50%)}.pgx-sm--single .pgx-sm__slide--tone-light.pgx-sm__slide--bottom:after{background:linear-gradient(to top,#0009,#00000040 34%,#0000 50%)}.pgx-sm--single .pgx-sm__slide--tone-dark:after{background:linear-gradient(to bottom,#fffc,#ffffff59 30%,#fff0 46%)}.pgx-sm--single .pgx-sm__slide--tone-dark.pgx-sm__slide--bottom:after{background:linear-gradient(to top,#ffffffbf,#ffffff4d 30%,#fff0 46%)}.pgx-sm__caption{position:absolute;inset-inline:0;top:28px;z-index:1;padding-inline:var(--container-gutter)}.pgx-sm--single .pgx-sm__caption{top:22px}.pgx-sm__slide--top_low .pgx-sm__caption{top:64px}.pgx-sm__slide--bottom .pgx-sm__caption{top:auto;bottom:22px}.pgx-sm__slide--tone-dark .pgx-sm__caption{color:#111}.pgx-sm__slide--tone-plain .pgx-sm__caption{color:#000}.pgx-sm__slide--tone-espresso .pgx-sm__caption{color:#2b2118}.pgx-sm__caption .pgx-st__subtitle{color:#ffffffeb}.pgx-sm__slide--tone-dark .pgx-sm__caption .pgx-st__subtitle{color:#333}.pgx-sm__slide--tone-plain .pgx-sm__caption .pgx-st__subtitle,.pgx-sm__slide--tone-espresso .pgx-sm__caption .pgx-st__subtitle{color:inherit}.pgx-sm .flickity-page-dots{position:absolute;top:10px;inset-inline:12px;z-index:3;display:flex;gap:4px;width:auto;margin:0;padding:0;list-style:none}.pgx-sm .flickity-page-dots .dot{position:relative;flex:1;height:3px;margin:0;border-radius:2px;background:#ffffff73;box-shadow:0 0 2px #00000040;cursor:pointer}.pgx-sm .flickity-page-dots .dot:before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.pgx-sm .flickity-page-dots .dot:after{content:"";position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:#fff}.pgx-sm .flickity-page-dots .dot:has(~.dot.is-selected):after{width:100%}.pgx-sm .flickity-page-dots .dot.is-selected:after{animation:pgx-sm-bar 4.5s linear forwards}.pgx-sm .flickity-prev-next-button{display:none}@media(prefers-reduced-motion:reduce){.pgx-sm .flickity-page-dots .dot.is-selected:after{animation:none;width:100%}}@media(prefers-reduced-motion:no-preference){.pgx-sm{--story-media-ease-out: cubic-bezier(.16, 1, .3, 1)}.pgx-sm__carousel:not(.flickity-enabled) .pgx-sm__caption{visibility:hidden}.pgx-sm__slide.is-selected .pgx-st__word-inner{animation:pgx-sm-rise .9s var(--story-media-ease-out) calc(.55s + var(--i) * 55ms) backwards}.pgx-sm__slide.is-selected .pgx-st__subtitle{animation:pgx-sm-fade-up .8s var(--story-media-ease-out) .9s backwards}.pgx-sm__slide.is-selected .pgx-sf{animation:pgx-sm-fade-up .8s var(--story-media-ease-out) 1s backwards}.pgx-sm__slide.is-selected .pgx-sf:nth-child(2){animation-delay:1.08s}.pgx-sm__slide.is-selected .pgx-sf:nth-child(3){animation-delay:1.16s}@keyframes pgx-sm-rise{0%{transform:translateY(140%)}}@keyframes pgx-sm-fade-up{0%{opacity:0;translate:0 14px}}}@media screen and (min-width:1000px){.pgx-sm__slide:after,.pgx-sm__caption{display:none}.pgx-sm .flickity-page-dots{top:18px;inset-inline:40px}.pgx-sm .flickity-prev-next-button{position:absolute;right:24px;bottom:24px;z-index:3;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#111;box-shadow:0 2px 10px #0000002e;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.pgx-sm .flickity-prev-next-button.previous{right:84px}.pgx-sm .flickity-prev-next-button:hover{background:#fff}.pgx-sm .flickity-prev-next-button:active{transform:scale(.94)}.pgx-sm .flickity-button-icon{width:14px;height:14px;fill:currentColor}}@media(prefers-reduced-motion:no-preference){.pgx-fp--motion .pgx-sm{--story-media-ease-in-out: cubic-bezier(.77, 0, .18, 1)}.pgx-fp--motion .pgx-sm .flickity-viewport{overflow:clip}.pgx-fp--motion .pgx-sm__carousel.flickity-enabled .pgx-sm__slide{opacity:1!important;translate:-18% 0;filter:brightness(.55);transition:translate .9s var(--story-media-ease-in-out),filter .9s var(--story-media-ease-in-out),clip-path 0s linear .9s}.pgx-fp--motion .pgx-sm__carousel.flickity-enabled:has(.is-selected) .pgx-sm__slide:not(.is-selected){clip-path:inset(0 0 0 100%)}.pgx-fp--motion .pgx-sm__carousel.flickity-enabled .pgx-sm__slide.is-selected{z-index:2;translate:0 0;filter:none;clip-path:inset(0 0 0 0);transition:clip-path .9s var(--story-media-ease-in-out)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.pgx-fp--motion .pgx-sm{view-timeline:--story-media block;animation:pgx-sm-window linear both;animation-timeline:--story-media;animation-range:entry 0% entry 80%}.pgx-fp--motion .pgx-sm__slide img{scale:1.1;animation:pgx-sm-settle linear both,pgx-sm-drift linear both;animation-timeline:--story-media,view();animation-range:entry 0% cover 50%,cover}.pgx-fp--motion .pgx-sm .pgx-st__word-inner{animation:pgx-sm-word-in linear both;animation-timeline:--story-media;animation-range:entry calc(40% + var(--i) * 4%) cover calc(40% + var(--i) * 4%)}.pgx-fp--motion .pgx-sm :is(.pgx-st__subtitle,.pgx-sf){animation:pgx-sm-text-in linear both;animation-timeline:--story-media;animation-range:entry 70% cover 50%}.pgx-fp--motion .pgx-sm__slide.is-selected .pgx-st__word-inner{animation:pgx-sm-word-in linear both,pgx-sm-rise .9s var(--story-media-ease-out) calc(.55s + var(--i) * 55ms) backwards;animation-timeline:--story-media,auto;animation-range:entry calc(40% + var(--i) * 4%) cover calc(40% + var(--i) * 4%),normal}.pgx-fp--motion .pgx-sm__slide.is-selected :is(.pgx-st__subtitle,.pgx-sf){animation:pgx-sm-text-in linear both,pgx-sm-fade-up .8s var(--story-media-ease-out) .9s backwards;animation-timeline:--story-media,auto;animation-range:entry 70% cover 50%,normal}.pgx-fp--motion .pgx-sm__slide.is-selected .pgx-sf{animation-delay:0s,1s}.pgx-fp--motion .pgx-sm__slide.is-selected .pgx-sf:nth-child(2){animation-delay:0s,1.08s}.pgx-fp--motion .pgx-sm__slide.is-selected .pgx-sf:nth-child(3){animation-delay:0s,1.16s}@keyframes pgx-sm-window{0%{clip-path:inset(9% 7% 9% 7%)}to{clip-path:inset(0 0 0 0)}}@keyframes pgx-sm-settle{0%{scale:1.18}}@keyframes pgx-sm-word-in{0%{translate:0 140%}}@keyframes pgx-sm-text-in{0%{opacity:0;translate:0 14px}}@keyframes pgx-sm-drift{0%{translate:0 -4%}to{translate:0 4%}}}}@media screen and (max-width:768px){.pgx-sm.pgx-sm--mobile-square .pgx-sm__slide{aspect-ratio:1 / 1}.pgx-sm.pgx-sm--mobile-square .pgx-sm__slide img{object-position:var(--story-media-square-position, 50% 50%);scale:1;translate:none;transform:none;animation:none}}.pgx-st__title{margin:0;font-family:var(--heading-font-family, Manrope),sans-serif;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:inherit;text-wrap:balance}.pgx-st__word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em;white-space:nowrap}.pgx-st__word-inner{display:inline-block}.pgx-st__subtitle{margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.4}.pgx-st__features{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}@media screen and (min-width:1000px){.pgx-st__title{font-size:44px;line-height:1.06;letter-spacing:-.022em}.pgx-st__subtitle{margin-top:14px;font-size:18px;line-height:1.5}.pgx-st__features{gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12)}}.pgx-tb.pgx-tb--wrap-balanced p{text-wrap:balance}.pgx-tb.pgx-tb--headline.pgx-tb--display :is(h1,h2){font-size:var(--headline-display-size, var(--text-style-display-size))}@media screen and (max-width:999px){.pgx-tb.pgx-tb--headline.pgx-tb--display :is(h1,h2){font-size:var(--headline-display-size-mobile, var(--text-style-display-size-mobile))}}.icon-text__body .pgx-tb :is(h1,h2,h3,h4,h5,h6){margin:0;letter-spacing:0;font-family:var(--text-font-family);font-size:var(--fl-title-size, var(--text-style-subheading-size));font-weight:var(--fl-title-weight, 600);line-height:1.3;text-transform:var(--fl-title-transform, none);color:rgb(var(--heading-color))}.icon-text__body .pgx-tb p{font-size:var(--fl-text-size, var(--text-style-body-size));line-height:1.25;color:rgba(var(--text-color),var(--fl-text-opacity, 1))}.icon-text__body .pgx-tb p{margin:0}@media screen and (max-width:999px){.icon-text__body .pgx-tb :is(h1,h2,h3,h4,h5,h6){font-size:var(--fl-title-size-mobile, var(--text-style-subheading-size-mobile))}.icon-text__body .pgx-tb p{font-size:var(--fl-text-size-mobile, var(--text-style-body-size-mobile))}}@media screen and (max-width:740px){.pgx-tb.pgx-tb--title-split h2{max-width:calc(var(--title-width) * 2 / 3)}.pgx-tb.pgx-tb--title-split:not(.pgx-tb--h1,.pgx-tb--h3,.pgx-tb--display) h2{font-weight:500;line-height:30px;letter-spacing:0}}@media screen and (min-width:1000px){.pgx-sh:has(>.pgx-tb--title-split){display:flex;align-items:flex-start;gap:64px}.pgx-sh>.pgx-tb--title-split{flex:0 1 max(665px,var(--title-width));min-width:0;margin:0}.pgx-sh:has(>.pgx-tb--title-split)>.pgx-sh__content{flex:0 1 451px;min-width:0;margin:0}.pgx-tb.pgx-tb--title-split h2{max-width:var(--title-width);text-wrap:wrap}.pgx-tb.pgx-tb--title-split:not(.pgx-tb--h1,.pgx-tb--h3,.pgx-tb--display) h2{font-weight:500;line-height:48px;letter-spacing:0}}@media screen and (min-width:1200px){.pgx-sh:has(>.pgx-tb--title-split){gap:172px}}.pgx-stars{--trustpilot-line-ink: 25, 25, 25;margin-top:14px}.pgx-stars__content{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;color:rgb(var(--trustpilot-line-ink));font-size:14px;white-space:nowrap;text-decoration:none}.pgx-stars__logo{display:block;flex-shrink:0;width:auto;height:20px}.pgx-stars__stars{display:block;flex-shrink:0}.pgx-stars__stars .trustpilot-stars{display:block;width:85px;height:16px}.product-list--color-grid.product-list--facets-active .color-grid__card:has(pgx-pc[hidden]){display:none}.pgx-pcard--compact{background:#fff;border:1px solid #e8e8e8}.pgx-pcard.pgx-pcard--compact.pgx-pcard--compact-borderless{border:none}.pgx-pcard.pgx-pcard--compact .pgx-pc__info--compact{display:flex;flex-direction:column;--product-card-info-gap: 5px;padding:5px 10px 8px 8px;gap:5px;text-align:left}.pgx-pcard.pgx-pcard--compact.pgx-pcard--compact-borderless .pgx-pc__info--compact{padding-left:0}.pgx-pcard.pgx-pcard--compact .pgx-pc__info-main{display:flex;flex-direction:column;gap:0;text-decoration:none;color:inherit}.pgx-pcard.pgx-pcard--compact .pgx-pc__title{font-size:14px;line-height:20px;font-weight:600;margin:0}.pgx-pcard.pgx-pcard--compact .pgx-pc__price{display:flex;align-items:center;gap:5px;font-size:12px;line-height:16px;font-weight:600}.pgx-pcard.pgx-pcard--compact .pgx-pc__price .price{font-size:12px;line-height:16px}.pgx-pcard.pgx-pcard--compact .pgx-pc__price .price--compare{color:#bfbfbf;text-decoration:line-through}.pgx-pcard.pgx-pcard--compact .pgx-pc__price .price--highlight{color:rgb(var(--sale-text-accent-color, 196 0 0));margin-right:0}.pgx-pcard.pgx-pcard--compact .pgx-pc__info--compact .pgx-pc__swatches-under-price{padding-top:0;width:100%}.pgx-pcard.pgx-pcard--compact .pgx-pc__swatch-list{display:flex;align-items:center;gap:5px}.pgx-pcard.pgx-pcard--compact .pgx-pc__info--compact .pgx-pc__swatches-under-price .color-swatch__item{width:15px;height:15px;border-radius:50%;overflow:hidden}.pgx-pcard.pgx-pcard--compact .pgx-pc__info--compact .pgx-pc__swatches-under-price .pgx-pc__swatch-more{font-size:12px;line-height:16px;color:#a3a2a2;margin-left:0;text-decoration:none}@media screen and (min-width:768px){.pgx-pcard.pgx-pcard--compact .pgx-pc__info--compact{--product-card-info-gap: 6px;padding:8px 12px 10px;gap:6px}.pgx-pcard.pgx-pcard--compact .pgx-pc__title{font-size:16px;line-height:22px}.pgx-pcard.pgx-pcard--compact .pgx-pc__price,.pgx-pcard.pgx-pcard--compact .pgx-pc__price .price{font-size:14px;line-height:20px}.pgx-pcard.pgx-pcard--compact .pgx-pc__info--compact .pgx-pc__swatches-under-price{padding-top:0}}.pgx-pcard--usp .pgx-pc__info{padding-top:5px}.pgx-pcard.pgx-pcard--usp .pgx-pc__info{--product-card-info-gap: 3px;gap:3px}.pgx-pcard.pgx-pcard--usp .pgx-pc__price{gap:8px}.pgx-pcard--usp .pgx-pc__info-main{display:block}.pgx-pcard--usp .pgx-pc__title{font-size:14px;font-weight:650;line-height:normal}@media(min-width:741px){.pgx-pcard--usp .pgx-pc__title{font-size:18px}}.pgx-pcard--usp .pgx-pc__info .pgx-pc__swatches-under-price{margin:6px 0 10px;padding-top:0}.pgx-pcard .pgx-pc__usps{display:grid;gap:4px;margin:8px 0 6px;padding:8px 0 0;border-top:1px solid rgba(0,0,0,.12);list-style:none}.pgx-pcard .pgx-pc__usp{display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.3;color:#1f1f1f}.pgx-pcard .pgx-pc__usp img{flex:none;width:15px;height:15px;object-fit:contain}@media(min-width:741px){.pgx-pcard.pgx-pcard--usp .pgx-pc__info{--product-card-info-gap: 7px;gap:7px;padding-top:14px}.pgx-pcard--usp .pgx-pc__title{line-height:24px}.pgx-pcard--usp .pgx-pc__usps{margin-top:0}}.pgx-pcard--usp .pgx-pc__price{display:flex;align-items:baseline;gap:8px;font-size:14px}@media(min-width:741px){.pgx-pcard--usp .pgx-pc__price{font-size:16px}}.pgx-pcard--usp .pgx-pc__price .price--compare{color:#555}.pgx-pcard--usp .pgx-pc__feature-icon{display:none}.pgx-pcard--usp .product-item__quick-form .pgx-pc-quick-view-popover-btn,.pgx-pcard--usp .product-item__quick-form .pgx-pc-quick-view-drawer-btn{width:28px;height:28px}.pgx-pcard--usp .pgx-pc-quick-view-popover-btn svg,.pgx-pcard--usp .pgx-pc-quick-view-drawer-btn svg{width:20px;height:20px}.pgx-pc__area{margin:0;color:rgba(var(--text-color),.459);font-size:11.5px;font-weight:400;line-height:1.4}.pgx-pc__use-case{margin:0;color:rgba(var(--text-color),.933);font-size:12.5px;font-weight:600;line-height:1.3}.pgx-pc__benefit{display:-webkit-box;margin:0;overflow:hidden;color:rgba(var(--text-color),.667);font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width:1000px){.pgx-pc__area{font-size:12.5px}.pgx-pc__use-case{font-size:14px}.pgx-pc__benefit{font-size:13.5px;line-height:1.45}}.pgx-pcard .pgx-pc__swatch-list{display:flex;gap:2px;flex-wrap:wrap;align-items:center;line-height:1}.pgx-pcard .pgx-pc__swatch-list--layout-media{justify-content:flex-end}.pgx-pcard .pgx-pc__swatch-list--layout-under_price{justify-content:flex-start}.pgx-pcard .color-swatch{position:relative}.pgx-pcard .color-swatch__item{width:16px;height:16px;border:none;cursor:default;box-sizing:border-box}.pgx-pcard .color-swatch__item:before,.pgx-pcard .color-swatch__item:after{display:none}.pgx-pcard .pgx-pc__swatch-more{font-size:14px;font-weight:400;margin-left:3px;text-decoration:none;color:inherit}.pgx-pcard .pgx-pc__swatch-more:hover{text-decoration:underline}.pgx-pcard .color-swatch__item--interactive{cursor:pointer!important}.pgx-pcard .color-swatch__radio:checked+.color-swatch__item--interactive{border-color:#000;border:1px solid #000}.pgx-pcard .color-swatch__radio:focus-visible+.color-swatch__item--interactive{outline:2px solid rgb(var(--text-color));outline-offset:2px}.pgx-pc__info{--product-card-info-gap: 7px;padding:14px 0;text-align:left;display:flex;flex-direction:column;gap:7px;letter-spacing:-.36px;position:relative}.pgx-pc__info-main{display:flex;flex-direction:column;gap:7px;text-decoration:none;color:inherit}.pgx-pc__info-main .pgx-pc__rating{margin:0;line-height:1}.pgx-pc__info-main .pgx-pc__rating .rating--header,.pgx-pc__info-main .pgx-pc__rating .rating--card{flex-wrap:wrap;row-gap:4px;column-gap:8px}.pgx-pc__info-main .pgx-pc__rating .rating--card .rating__score-out-of{font-size:12px;font-weight:500;color:#000;white-space:nowrap}.pgx-pc__title{font-size:18px;line-height:24px;margin:0;font-weight:800}.pgx-pc__option1-subtitle{font-size:16px;line-height:24px;margin:0;color:#6f6f6f;font-weight:400}.pgx-pc__price{display:flex;font-size:16px;font-weight:600;align-items:center;gap:8px;line-height:20px}.pgx-pcard .pgx-pc__swatches-under-price{padding-top:3px;width:100%}.pgx-pcard .price--compare{font-size:16px;color:#555;opacity:1}.pgx-pcard .price--highlight{font-size:18px;color:rgb(var(--sale-text-accent-color));font-weight:600}.pgx-pcard .pgx-pc__discount{display:flex}.pgx-pcard .pgx-pc__form{margin-top:.75rem}.pgx-pcard .stock-progress{width:100%;margin-top:5px}.pgx-pcard .stock-progress__bar{width:100%;display:flex;height:6px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:100px;background:#f6f6f6}.pgx-pcard .stock-progress__fill{border-radius:100px;height:6px}.pgx-pcard .stock-remaining{color:#555;text-align:center;font-family:Manrope;font-size:12px;font-style:normal;font-weight:400;line-height:10px;text-align:left;margin-top:8px}.pgx-pcard .product-color-count-wrapper{border-radius:3px;background:#f7f7f7;display:flex;padding:2px 4px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin-top:5px;margin-bottom:4px}.pgx-pcard .product-color-count{color:#555;text-align:center;font-family:Manrope;font-size:11px;font-style:normal;font-weight:500;line-height:normal}.pgx-pcard .product-item__quick-form{position:unset;visibility:visible;opacity:1;padding:0;transform:none;margin-top:3px}.pgx-pcard .product-item__quick-buy-button{background-color:#000;color:#fff;font-size:12px;font-weight:800;border:none;border-radius:0}.pgx-pcard .product-item__quick-form button{width:100%;padding:0;cursor:pointer;display:block;background-color:#000;height:35px;width:35px}.pgx-pcard .product-item__quick-form button span:not(.loader-button__loader){background-color:#000;color:#fff;font-size:20px;line-height:46px;text-transform:uppercase;align-content:center}.pgx-pcard .pgx-salepct{padding:1px 2px;font-size:10px;line-height:14px;letter-spacing:.8px;background-color:rgb(var(--sale-percentage-background));color:rgb(var(--sale-percentage-text-color));border-color:var(--sale-percentage-border-color)}.pgx-pcard .pgx-salepct__value{font-size:12px;letter-spacing:.96px;color:inherit}@media(max-width:768px){.pgx-pc__title{font-size:14px;line-height:normal}.pgx-pc__option1-subtitle{font-size:14px;line-height:normal;margin:0}.pgx-pc__price{font-size:14px;margin-top:4px}.pgx-pcard .price--compare,.pgx-pcard .price--highlight{font-size:14px}.pgx-pc__info{--product-card-info-gap: 3px;padding:5px 0;gap:3px}.pgx-pc__info-main{gap:0}.pgx-pcard .product-color-count-wrapper{padding:4px 6px}.pgx-pcard .stock-remaining{font-size:10px;margin-top:8px}.pgx-pcard .product-item__quick-buy-button{font-size:11px;line-height:26px;padding:2px!important;text-transform:uppercase;font-weight:400}}.pgx-pc__image-link{position:relative;display:block;text-decoration:none;color:inherit}.pgx-pc__media-slider{display:flex;flex-wrap:nowrap;overflow:hidden}.pgx-pc__media-slide{width:100%;flex:0 0 100%}.pgx-pc__media-progress{position:absolute;bottom:0;left:0;right:0;cursor:pointer;margin:10px;border-radius:2px}.pgx-pc__image-loader{position:absolute;right:10px;bottom:10px;z-index:3;pointer-events:none}.pgx-pc__image-inner:has(.product-item__quick-form) .pgx-pc__image-loader{right:auto;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.pgx-pc__image-inner:has(.pgx-pc-quick-view-drawer-btn,.pgx-pc-quick-view-popover-btn) .pgx-pc__image-loader{display:none}.pgx-pc__image-loader .spinner svg{width:16px;height:16px}.pgx-pc__image-link.is-loading .pgx-pc__image{opacity:.45;transition:opacity .2s ease}.pgx-pc__image-inner{position:relative;background-color:#f7f7f7}.pgx-pc__promo-label,.pgx-pc__secret-sale-badge,.pgx-pc__out-of-stock-label{position:absolute;top:10px;left:10px;z-index:2;padding:12px 14px;background-color:rgb(var(--product-on-sale-accent));color:rgb(var(--product-on-sale-accent-text));font-size:16px;font-weight:700;line-height:9px;letter-spacing:.32px;text-align:center;pointer-events:none}.pgx-pc__out-of-stock-label{background-color:rgb(var(--product-sold-out-accent));color:rgb(var(--product-sold-out-accent-text))}@media(max-width:768px){.pgx-pc__promo-label,.pgx-pc__secret-sale-badge,.pgx-pc__out-of-stock-label{padding:6px;font-size:10px;letter-spacing:.2px}}.secret-sale-active .pgx-pc-secret-sale .pgx-pc__promo-label,.secret-sale-active .pgx-pc-secret-sale .pgx-pc__secret-sale-badge{background-color:rgb(var(--sale-accent-color));color:rgb(var(--sale-accent-text-color))}.pgx-pc__feature-icon{position:absolute;left:10px;bottom:25px;z-index:2;display:flex;width:17px;height:20px;pointer-events:none}.pgx-pc__feature-icon img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:768px){.pgx-pc__feature-icon{left:7px;bottom:4px;width:12px;height:12px}}.pgx-pc__image-inner:has(.pgx-pc__media-progress) .pgx-pc__feature-icon{bottom:34px}@media(max-width:768px){.pgx-pc__image-inner:has(.pgx-pc__media-progress) .pgx-pc__feature-icon{bottom:18px}}.pgx-pc__image-inner--swatches-inside .pgx-pc__image{padding:25px}.pgx-pc__image{width:100%;height:auto;display:block}.pgx-pc__color-swatches{display:flex;justify-content:space-between;align-items:end;width:100%;padding:10px;margin-bottom:10px}.pgx-pc__image-inner .product-item__quick-form{width:fit-content;margin:0 0 0 auto}.pgx-pc__image-inner-bottom{width:100%;position:absolute;bottom:0;left:0;right:0;pointer-events:none}.pgx-pc__color-swatches>*{pointer-events:auto}.pgx-pc__image-inner .product-item__quick-form span{margin:auto}.pgx-pc__image-inner .product-item__quick-form button:not(:has(span)) svg{display:block;margin:auto}.pgx-pc__savings{margin:4px 0 0;color:rgb(var(--sale-text-accent-color));font-size:12px;font-weight:600;line-height:1.4}@media screen and (min-width:1000px){.pgx-pc__savings{font-size:13.5px}}.pgx-pc__rating-score{display:flex;align-items:baseline;gap:4px;margin:0;color:rgba(var(--text-color),.459);font-size:12px;line-height:1.4}.pgx-pc__rating-score b{color:rgba(var(--text-color),.933);font-weight:600}@media screen and (min-width:1000px){.pgx-pc__rating-score{font-size:13px}}.pgx-pc__swatch-list.pgx-pc__swatch-list--images{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;line-height:1}.pgx-pc__swatch-list--images .color-swatch.color-swatch--image{flex:0 1 34px;min-width:0}.pgx-pc__swatch-list--images .color-swatch__item.color-swatch__item--interactive.color-swatch__item--image{display:block;width:100%;height:auto;aspect-ratio:1;padding:0;overflow:hidden;border:1px solid rgba(var(--text-color),.075);border-radius:var(--block-border-radius-reduced);background:rgba(var(--text-color),.051);transition:border-color .15s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.pgx-pc__swatch-list--images .color-swatch__item--image:before,.pgx-pc__swatch-list--images .color-swatch__item--image:after{display:none}.pgx-pc__swatch-list--images .color-swatch__item--image img{display:block;width:100%;height:100%;object-fit:cover}.pgx-pc__swatch-list--images .color-swatch__item.color-swatch__item--image:active{transform:scale(.94)}.pgx-pc__swatch-list--images .color-swatch__radio:checked+.color-swatch__item.color-swatch__item--image{border-color:rgba(var(--text-color),.933);box-shadow:inset 0 0 0 1px rgba(var(--text-color),.933)}.pgx-pc__swatch-list.pgx-pc__swatch-list--images .pgx-pc__swatch-more{flex:none;margin-left:2px;color:rgba(var(--text-color),.459);font-size:11.5px;font-weight:400;line-height:1.4;text-decoration:none}@media(hover:hover)and (pointer:fine){.pgx-pc__swatch-list--images .color-swatch__item.color-swatch__item--image:hover{border-color:rgba(var(--text-color),.933)}}@media screen and (min-width:1000px){.pgx-pc__swatch-list.pgx-pc__swatch-list--images{gap:6px}.pgx-pc__swatch-list--images .color-swatch.color-swatch--image{flex-basis:44px}.pgx-pc__swatch-list.pgx-pc__swatch-list--images .pgx-pc__swatch-more{font-size:13px}}@media(prefers-reduced-motion:reduce){.pgx-pc__swatch-list--images .color-swatch__item.color-swatch__item--image{transition:none}}.pgx-pc__image-wrapper{position:relative;display:block;background:#fff}.shopify-section--main-product .rating--header,.shopify-section--main-product .rating--header .rating__star,.shopify-section--main-product .rating--header .rating__score-out-of,.shopify-section--main-product .rating--header .rating__caption,.shopify-section--main-product .product-meta__title,.shopify-section--main-product .product-meta__price-list-container .price,.shopify-section--main-product .product-meta__taxes-included,.shopify-section--main-product .pgx-salepct,.shopify-section--main-product .pgx-salepct__value,.shopify-section--main-product .product-form>.product-switcher .product-switcher__label{transition:color .3s ease,background-color .3s ease}@media screen and (max-width:999px){html[data-product-creator-ink] .shopify-section--main-product .product-meta__price-list-container .pgx-salepct{background:#ff5c6c33}html[data-product-creator-ink] .shopify-section--main-product .product-meta__price-list-container .pgx-salepct__value{color:#ff97a2}}.quick-buy-product-card .product-meta .pgx-salepct{padding:2px 7px;border:0;border-radius:999px;background:#f5e8e3}.quick-buy-product-card .product-meta .pgx-salepct__value,.quick-buy-product-card .product-meta__taxes-included{font-size:11px!important}.quick-buy-product-card .product-meta .pgx-salepct__value{font-weight:600;color:#c8102e}html[data-deal-running] .promo-sticky-bar__text--percent,body:has(>#main>.shopify-section>.pgx-offer--free-pair) .promo-sticky-bar__text--percent{display:none}html[data-deal-running] .promo-sticky-bar__text--free-pair,body:has(>#main>.shopify-section>.pgx-offer--free-pair) .promo-sticky-bar__text--free-pair{display:block}.pgx-tb{margin-left:0;margin-right:0}.pgx-tb{margin-top:0!important;margin-bottom:0!important}.pgx-tb--body_large{font-size:var(--text-style-body-large-size);line-height:1.4}.pgx-tb--body{font-size:var(--text-style-body-size);line-height:1.25}.pgx-tb--small{font-size:var(--text-style-small-size);line-height:1.4}.pgx-tb h1{font-size:var(--text-style-h1-size);line-height:1.1;font-weight:400}.pgx-tb h2{font-size:var(--text-style-h2-size);line-height:1.13;font-weight:600;letter-spacing:-.0125em;text-wrap:balance}.pgx-tb h3{font-size:var(--text-style-h3-size);line-height:1.15;font-weight:700;letter-spacing:0}.pgx-tb h4{font-size:var(--text-style-h4-size);line-height:1.25;font-weight:600;letter-spacing:0}.pgx-tb h5{font-size:var(--text-style-h5-size);line-height:1.3;font-weight:600;letter-spacing:0}.pgx-tb h6{font-size:var(--text-style-h6-size);line-height:1.3;font-weight:600;letter-spacing:0}.pgx-tb.pgx-tb--display :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-style-display-size);line-height:1;font-weight:400;letter-spacing:-.0125em}.pgx-tb.pgx-tb--h1 :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-style-h1-size);line-height:1.1;font-weight:400;letter-spacing:normal}.pgx-tb.pgx-tb--h3 :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-style-h3-size);line-height:1.15;font-weight:700;letter-spacing:0}.pgx-tb h1 :is(strong,b),.pgx-tb.pgx-tb--h1 :is(strong,b),.pgx-tb.pgx-tb--display :is(strong,b){font-weight:700}.pgx-tb :is(h2,h3,h4,h5,h6) :is(strong,b){font-weight:inherit}.pgx-tb :is(p,li) :is(strong,b){font-weight:var(--text-font-bold-weight)}@media screen and (max-width:999px){.pgx-tb--body_large{font-size:var(--text-style-body-large-size-mobile)}.pgx-tb--body{font-size:var(--text-style-body-size-mobile)}.pgx-tb--small{font-size:var(--text-style-small-size-mobile)}.pgx-tb h1{font-size:var(--text-style-h1-size-mobile)}.pgx-tb h2{font-size:var(--text-style-h2-size-mobile)}.pgx-tb h3{font-size:var(--text-style-h3-size-mobile)}.pgx-tb h4{font-size:var(--text-style-h4-size-mobile)}.pgx-tb h5{font-size:var(--text-style-h5-size-mobile)}.pgx-tb h6{font-size:var(--text-style-h6-size-mobile)}.pgx-tb.pgx-tb--display :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-style-display-size-mobile)}.pgx-tb.pgx-tb--h1 :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-style-h1-size-mobile)}.pgx-tb.pgx-tb--h3 :is(h1,h2,h3,h4,h5,h6){font-size:var(--text-style-h3-size-mobile)}}@media screen and (max-width:640px){.pgx-tb--desktop-only{display:none}}@media screen and (min-width:641px){.pgx-tb--mobile-only{display:none}}.pgx-faq{position:relative}.pgx-faq__category{--anchor-offset: 20px;padding:20px 24px;margin-bottom:0;background:rgb(var(--secondary-background))}[dir=ltr] .pgx-faq__item .collapsible__content{padding-right:40px}[dir=rtl] .pgx-faq__item .collapsible__content{padding-left:40px}.pgx-faq__item .collapsible__content{padding-bottom:26px}@media screen and (max-width:740px){.pgx-faq{margin-left:calc(-1 * var(--container-gutter));margin-right:calc(-1 * var(--container-gutter))}.pgx-faq__item{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.pgx-faq__item~.pgx-faq__category{margin-top:30px}}.product-form__custom-liquid .pgx-faq__item{margin:0}@media screen and (min-width:741px){.pgx-faq__item .collapsible-toggle,.pgx-faq__item .collapsible__content{padding-right:24px}}@media screen and (min-width:1000px){.pgx-faq__wrapper{max-width:668px;width:calc(var(--grid-column-width) * 10 + var(--grid-gap) * 9);margin-left:auto;margin-right:auto}[dir=ltr] .pgx-faq-navigation{left:0}[dir=rtl] .pgx-faq-navigation{right:0}.pgx-faq-navigation{position:absolute;display:block;height:100%;max-width:calc(var(--grid-column-width) * 4 + var(--grid-gap) * 3);top:0}}@media screen and (min-width:1400px){[dir=ltr] .pgx-faq-navigation{left:calc(var(--grid-column-width) + var(--grid-gap))}[dir=rtl] .pgx-faq-navigation{right:calc(var(--grid-column-width) + var(--grid-gap))}.pgx-faq-navigation{max-width:calc(var(--grid-column-width) * 3 + var(--grid-gap) * 2)}}.product-info-accordion .pgx-faq__item .collapsible-toggle,.product-info-accordion .pgx-faq__item .collapsible__content{padding-left:0;padding-right:0}.pgx-salepct{display:flex;padding:3px 4px;justify-content:center;align-items:center;gap:10px;border:.5px solid var(--sale-percentage-border-color);background-color:rgb(var(--sale-percentage-background))}.pgx-salepct__value{font-weight:400;text-align:center;font-size:12px;font-style:normal;line-height:14px;letter-spacing:1.12px;color:rgb(var(--sale-percentage-text-color))}.secret-sale-active .pgx-salepct{border-color:var(--special-sale-percentage-border-color);background-color:rgb(var(--special-sale-percentage-background))}.secret-sale-active .pgx-salepct__value{color:rgb(var(--special-sale-percentage-text-color))}.product__info .product-meta__price-list-container .pgx-salepct__value{text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:14px}.product__info .pgx-salepct__value{text-align:center;font-family:Manrope;font-size:10px;font-style:normal;font-weight:400;line-height:10px}.product__info .pgx-salepct{display:flex;flex-direction:column;justify-content:center;align-items:center}.line-item__info .pgx-salepct{padding:4px}.line-item__info .pgx-salepct__value{font-size:12px;line-height:14px}@media screen and (max-width:768px){.shopify-section--main-product .product-meta__price-list-container .pgx-salepct{font-size:16px;padding:3px 4px;letter-spacing:1.28px}}.feature-list__header .pgx-tb :is(h1,h2,h3,h4,h5,h6){color:rgb(var(--heading-color))}.feature-list__header .pgx-sh__content{display:flex;flex-direction:column;align-items:var(--fl-flex-align, flex-start)}.feature-list__header .pgx-sh__content>.pgx-tb,.feature-list__track>.pgx-tb{max-width:var(--fl-text-max)}.feature-list--header-split .feature-list__header .pgx-sh{display:grid;grid-template-columns:calc(var(--fl-header-split) * 100%) minmax(0,1fr);align-items:var(--fl-header-valign)}.feature-list--header-split .feature-list__header .pgx-tb--title{max-width:var(--fl-header-max)}.feature-list--header-split .feature-list__header .pgx-sh__content{grid-column:2;max-width:var(--fl-text-max)}.feature-list--split .feature-list__header .pgx-tb--title{max-width:var(--fl-header-max)}@media screen and (max-width:999px){.feature-list--header-split .feature-list__header .pgx-sh{display:block}.feature-list--header-split .feature-list__header .pgx-sh__content{margin-top:10px}.feature-list--header-split .feature-list__header .pgx-tb--title{max-width:var(--fl-header-max-mobile)}.feature-list--header-split .feature-list__header .pgx-sh__content{max-width:none}.feature-list--split .feature-list__header .pgx-tb--title{max-width:var(--fl-header-max-mobile)}.feature-list--mobile-actions-below .feature-list__header,.feature-list--mobile-actions-below .feature-list__header .pgx-sh,.feature-list--mobile-actions-below .feature-list__header .pgx-sh__content{display:contents}.feature-list--mobile-actions-below .feature-list__items,.feature-list--mobile-actions-below .feature-list__header .pgx-sh__content>:not(.pgx-tb){margin-top:var(--fl-header-spacing-mobile)}.feature-list--mobile-actions-below .feature-list__header .pgx-sh__content>:not(.pgx-tb){order:1}.feature-list__header .pgx-sh__content>:not(.pgx-tb) .block-button.button{padding:16px 30px;line-height:24px}}@keyframes pgx-marq-marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes pgx-hero-bar{0%{width:0}to{width:100%}}@keyframes pgx-sh-reveal{0%{clip-path:inset(0 0 100% 0);transform:translateY(24%)}to{clip-path:inset(0 0 -10% 0);transform:none}}@keyframes pgx-sm-bar{0%{width:0}to{width:100%}}@keyframes logo-list-marquee{0%{transform:translateZ(0)}to{transform:translate3d(var(--logo-list-shift, 0),0,0)}}@keyframes marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(var(--marquee-shift, -50%),0,0)}}.pgx-pc__price .price--highlight{color:rgb(var(--sale-text-accent-color));font-weight:700}.pgx-pc__price .price--compare{margin-left:6px}.pgx-proof{padding:56px 0}.pgx-proof__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:28px}.pgx-proof__score{display:flex;align-items:center;gap:10px;font-size:15px}.pgx-proof__score svg{width:22px;height:22px;fill:#111}.pgx-proof__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.pgx-proof__card{background:rgb(var(--secondary-background));padding:18px;display:flex;flex-direction:column;gap:8px}.pgx-proof__card-stars svg{width:15px;height:15px;fill:#111}.pgx-proof__card-title{font-weight:700;font-size:15px;margin:0}.pgx-proof__card-text{font-size:14px;margin:0;line-height:1.5}.pgx-proof__card-name{font-size:12px;opacity:.7;margin-top:auto}@media screen and (max-width:740px){.pgx-proof__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--container-gutter));padding-inline:var(--container-gutter)}.pgx-proof__card{flex:0 0 78%;scroll-snap-align:start}}.pgx-marq-item--text{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-weight:600;font-size:14px;color:#272727}.pgx-marq-item--text svg{width:17px;height:17px;flex:none}@media screen and (min-width:1000px){.pgx-marq-item--text{font-size:16px}}.pgx-stars__icons{display:inline-flex;gap:2px}.pgx-stars__icons svg{width:16px;height:16px;fill:#111}.pgx-proof__card-text{margin:0;padding:0;border:0;font-size:14px;font-style:normal;line-height:1.5;quotes:none;text-align:left}.pgx-proof__card-text:before,.pgx-proof__card-text:after{content:none}
/*# sourceMappingURL=/cdn/shop/t/253/assets/pgx-landing.css.map */
