.pg-ph{position:relative;width:100%;background:var(--color-accent-soft);border-radius:var(--media-radius);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--color-button)}.pg-ph:before{content:"";position:absolute;top:22%;right:-10%;bottom:22%;left:-10%;border-radius:999px;background:var(--color-background);opacity:.55}.pg-ph__icon{position:relative;display:block;width:64px;height:64px}.pg-ph__icon svg{width:100%;height:100%}.pg-ph__label{position:absolute;left:12px;bottom:12px;background:var(--color-card);color:var(--color-foreground);font-size:13px;line-height:1.3;font-weight:var(--font-body-weight-bold);padding:4px 10px;border-radius:999px}.pg-media{position:relative;overflow:hidden;border-radius:var(--media-radius);background:var(--color-accent-soft)}.pg-media img{width:100%;height:100%;object-fit:cover}.ratio-16-9{aspect-ratio:16 / 9}.ratio-1-1{aspect-ratio:1 / 1}.ratio-4-5{aspect-ratio:4 / 5}.pg-head{max-width:640px;margin:0 0 32px}.pg-head--center{margin-left:auto;margin-right:auto;text-align:center}.pg-head p{margin-top:0}.pg-hero__grid{display:grid;gap:28px;align-items:center}.pg-hero__media{order:-1}.pg-hero__title{margin-bottom:14px;max-width:16ch}.pg-hero__text{margin:0 0 24px;max-width:46ch}@media screen and (min-width:750px){.pg-hero__grid{grid-template-columns:5fr 7fr;gap:56px}.pg-hero__media{order:0}}.pg-trust{padding:24px 0}.pg-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.pg-trust__item{background:var(--color-card);border-radius:var(--cards-radius);padding:16px 14px}.pg-trust__icon{display:block;width:28px;height:28px;color:var(--color-button);margin-bottom:10px}.pg-trust__icon svg{width:100%;height:100%}.pg-trust__title{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:15px;line-height:1.25;margin:0 0 4px}.pg-trust__text{font-size:14px;line-height:1.5;margin:0}@media screen and (min-width:750px){.pg-trust{padding:32px 0}.pg-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pg-trust__item{padding:20px}.pg-trust__title{font-size:16px}}.pg-ps__grid{display:grid;gap:16px;list-style:none;margin:0;padding:0}.pg-ps__card{border:1px solid var(--color-border);border-radius:var(--cards-radius);padding:22px;background:var(--color-card)}.pg-ps__icon{width:48px;height:48px;border-radius:50%;background:var(--color-accent-soft);color:var(--color-button);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.pg-ps__icon svg{width:26px;height:26px}.pg-ps__problem{font-size:13px;line-height:1.4;margin:0 0 6px}.pg-ps__title{margin-bottom:8px}.pg-ps__text{margin:0}@media screen and (min-width:750px){.pg-ps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pg-ps__card{padding:28px}}.pg-how__list{display:grid;gap:20px;list-style:none;margin:0;padding:0;counter-reset:step}.pg-how__step{display:grid;grid-template-columns:42% 1fr;gap:16px;align-items:center}.pg-how__num{display:inline-flex;width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center;background:var(--color-button);color:var(--color-button-text);font-size:15px;font-weight:var(--font-body-weight-bold);margin-bottom:10px}.pg-how__title{margin-bottom:6px}.pg-how__text{margin:0}.pg-how__note{font-size:13px;line-height:1.4;margin:24px 0 0}@media screen and (min-width:750px){.pg-how__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pg-how__step{grid-template-columns:1fr;align-items:start}.pg-how__body{padding-top:6px}}.pg-fp__grid{display:grid;gap:28px;align-items:center}.pg-fp__eyebrow{margin-bottom:16px}.pg-fp__price{font-size:18px;line-height:1.3;font-weight:var(--font-body-weight-bold);margin:0 0 20px}.pg-fp__price s{font-size:15px;font-weight:var(--font-body-weight);margin-left:8px}.pg-fp__form{display:grid;gap:14px;max-width:420px}.pg-fp__row{display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:end}.pg-fp__note{font-size:13px;line-height:1.4;margin:4px 0 0}.pg-fp__desc{margin:0 0 20px;max-width:48ch}.qty{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-card);min-height:48px}.qty button{width:38px;height:46px;border:0;background:none;font-size:18px;color:var(--color-foreground);cursor:pointer}.qty input{border:0;min-height:46px;padding:0;text-align:center;width:100%;background:none;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media screen and (min-width:750px){.pg-fp__grid{grid-template-columns:1fr 1fr;gap:64px}.pg-fp__price{font-size:20px}}.pg-rv__summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:28px}.pg-rv__avg{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:24px;line-height:1.2}.pg-rv__count{font-size:15px}.pg-rv__grid{display:grid;gap:16px;list-style:none;margin:0;padding:0}.pg-rv__card{background:var(--color-card);border-radius:var(--cards-radius);padding:22px}.pg-rv__card .stars{margin-bottom:10px}.pg-rv__text{margin:0 0 14px}.pg-rv__meta{font-size:13px;line-height:1.4;margin:0}.pg-rv__photo{width:72px;height:72px;border-radius:8px;overflow:hidden;margin-bottom:12px}.pg-rv__photo img{width:100%;height:100%;object-fit:cover}.pg-rv__editor-note{border:1px dashed var(--color-border);border-radius:var(--cards-radius);padding:20px;font-size:15px}@media screen and (min-width:750px){.pg-rv__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pg-rv__avg{font-size:32px}}.pg-cta__grid{display:grid;gap:28px;align-items:center}.pg-cta__media{max-width:420px;width:100%}.pg-cta__text{margin:0 0 24px;max-width:44ch}@media screen and (min-width:750px){.pg-cta__grid{grid-template-columns:5fr 7fr;gap:64px}}.pg-main{padding-top:20px;padding-bottom:40px}.pg-main__grid{display:grid;gap:24px}.pg-main__info{display:flex;flex-direction:column;gap:14px}.pg-main__info .product-title{margin:0}.pg-main__price .pg-fp__price{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pg-badge{display:inline-block;font-size:13px;line-height:1.3;font-weight:var(--font-body-weight-bold);padding:4px 10px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-foreground)}.pg-badge[hidden]{display:none}.pg-main__form{max-width:none}@media screen and (min-width:990px){.pg-main{padding-top:40px;padding-bottom:64px}.pg-main__grid{grid-template-columns:7fr 5fr;gap:56px;align-items:start}.pg-main__info{position:sticky;top:24px}}.pg-gallery__main{position:relative}.pg-gallery__slide[hidden]{display:none}.pg-gallery__thumbs{display:flex;gap:10px;list-style:none;margin:12px 0 0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory}.pg-gallery__thumb{width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--color-accent-soft);cursor:pointer;scroll-snap-align:start}.pg-gallery__thumb img{width:100%;height:100%;object-fit:cover}.pg-gallery__thumb.is-active{border-color:var(--color-button)}@media screen and (min-width:750px){.pg-gallery__thumb{width:76px;height:76px}}.pg-variants__group{border:0;margin:0 0 4px;padding:0}.pg-variants__legend{font-size:13px;line-height:1.4;font-weight:var(--font-body-weight-bold);margin-bottom:8px;padding:0}.pg-variants__legend span{font-weight:var(--font-body-weight)}.pg-variants__list{display:flex;flex-wrap:wrap;gap:10px}.pg-variants__option{margin:0;cursor:pointer;font-weight:var(--font-body-weight);font-size:15px}.pg-swatch{display:block;width:36px;height:36px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000001f;outline:2px solid transparent;outline-offset:3px}.pg-variants__option input:checked+.pg-swatch{outline-color:var(--color-button)}.pg-variants__option input:focus-visible+.pg-swatch,.pg-variants__option input:focus-visible+.pg-pill{box-shadow:0 0 0 3px var(--color-accent-soft)}.pg-pill{display:inline-block;padding:9px 16px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-card)}.pg-variants__option input:checked+.pg-pill{border-color:var(--color-button);box-shadow:inset 0 0 0 1px var(--color-button)}.pg-benefit{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.5}.pg-benefit__icon{display:block;flex:0 0 22px;width:22px;height:22px;color:var(--color-button)}.pg-benefit__icon svg{width:100%;height:100%}.pg-main__form+.pg-benefit,div+.pg-benefit:first-of-type{margin-top:4px}.pg-details__inner{max-width:820px}.pg-accordion{border-top:1px solid var(--color-border)}.pg-accordion__item{border-bottom:1px solid var(--color-border)}.pg-accordion__summary{display:flex;align-items:center;gap:12px;padding:18px 0;cursor:pointer;list-style:none}.pg-accordion__summary::-webkit-details-marker{display:none}.pg-accordion__icon{display:block;flex:0 0 22px;width:22px;height:22px;color:var(--color-button)}.pg-accordion__icon svg,.pg-accordion__chevron svg{width:100%;height:100%}.pg-accordion__title{flex:1;font-weight:var(--font-body-weight-bold);font-size:15px;line-height:1.5}.pg-accordion__chevron{display:block;flex:0 0 20px;width:20px;height:20px;transition:transform .2s ease}.pg-accordion__item[open] .pg-accordion__chevron{transform:rotate(180deg)}.pg-accordion__list{margin:0 0 20px;padding:0 0 0 20px}.pg-accordion__list li{margin-bottom:6px}.pg-accordion__answer{margin:0 0 20px;max-width:64ch}@media screen and (min-width:750px){.pg-accordion__title{font-size:16px}}.pg-it__grid{display:grid;gap:24px;align-items:center}.pg-it__media{width:100%;max-width:460px}.pg-it__text{margin:0 0 20px;max-width:48ch}.pg-it__points{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pg-it__points li{display:flex;align-items:center;gap:12px}.pg-it__icon{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--color-card);color:var(--color-button)}.pg-it__icon svg{width:22px;height:22px}@media screen and (min-width:750px){.pg-it__grid{grid-template-columns:5fr 7fr;gap:64px}.pg-it__grid--reverse{grid-template-columns:7fr 5fr}.pg-it__grid--reverse .pg-it__media{order:2;justify-self:end}}.pg-cmp__wrap{overflow-x:auto;max-width:760px}.pg-cmp__table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.5}.pg-cmp__table th,.pg-cmp__table td{padding:14px 12px;border-bottom:1px solid var(--color-border);text-align:center}.pg-cmp__table tbody th{text-align:left;font-weight:var(--font-body-weight)}.pg-cmp__table thead th{font-weight:var(--font-body-weight-bold);font-size:15px}.pg-cmp__ours{background:var(--color-card)}.pg-cmp__table thead .pg-cmp__ours{border-radius:var(--cards-radius) var(--cards-radius) 0 0}.pg-cmp__cell svg{width:24px;height:24px;margin:0 auto}.pg-cmp__cell--yes{color:var(--color-button)}.pg-cmp__cell--no{color:var(--color-foreground)}@media screen and (min-width:750px){.pg-cmp__table,.pg-cmp__table thead th{font-size:16px}}.pg-rv__summary{align-items:flex-start;gap:20px 40px}.pg-rv__score{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.pg-rv__source{font-size:13px;line-height:1.4;padding:3px 10px;border-radius:999px;background:var(--color-accent-soft)}.pg-rv__bars{list-style:none;margin:0;padding:0;display:grid;gap:6px;min-width:240px;flex:1;max-width:380px}.pg-rv__bar{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:10px;font-size:13px;line-height:1.4}.pg-rv__bar-label{display:inline-flex;align-items:center;gap:4px}.pg-rv__bar-label svg{width:13px;height:13px;color:var(--color-button)}.pg-rv__bar-track{height:8px;border-radius:4px;background:var(--color-card);overflow:hidden}.pg-rv__bar-fill{display:block;height:100%;background:var(--color-button)}.pg-rv__top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.pg-rv__top .stars{margin:0}@media screen and (max-width:749px){.pg-rv__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-right:-20px;padding-right:20px;padding-bottom:6px}.pg-rv__card{flex:0 0 82%;scroll-snap-align:start}}.pg-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;border-top:1px solid var(--color-border);box-shadow:0 -6px 20px #2b344014;padding:10px 0 calc(10px + env(safe-area-inset-bottom));transform:translateY(0);transition:transform .2s ease}.pg-sticky[hidden]{display:block;transform:translateY(110%);visibility:hidden}.pg-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.pg-sticky__info{min-width:0}.pg-sticky__title{margin:0;font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-sticky__price{margin:0;font-size:15px;line-height:1.3;font-weight:var(--font-body-weight-bold)}.pg-sticky .button{min-height:44px;padding:10px 22px;flex-shrink:0}@media screen and (min-width:750px){.pg-sticky__title{font-size:15px}.pg-sticky__price{font-size:16px}}body.has-sticky-atc{padding-bottom:72px}.pg-accordion__rte{margin:0 0 20px}.pg-accordion__rte h2,.pg-accordion__rte h3{font-size:18px;line-height:1.25}@media screen and (min-width:750px){.pg-accordion__rte h2,.pg-accordion__rte h3{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pg-sections.css.map */
