.pstory{background:var(--color-grey-dark);border-top:1px solid var(--color-grey-mid)}.pstory__inner{max-width:800px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:0}.pstory__line{font-family:var(--font-display);font-size:clamp(24px,3.5vw,48px);text-transform:uppercase;line-height:1.15;color:var(--color-white);letter-spacing:.02em}.pstory__line:empty{height:var(--space-4)}.pbox{background:var(--color-black);border-top:1px solid var(--color-grey-mid)}.pbox__title{font-size:clamp(28px,3.5vw,52px);text-transform:uppercase;margin-bottom:var(--space-8);line-height:1}.pbox__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.pbox__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;transition:transform var(--duration-base) var(--ease-out)}.pbox__item:hover{transform:translateY(-6px)}.pbox__image-wrap{width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--color-grey-dark);border:1px solid var(--color-grey-mid);display:flex;align-items:center;justify-content:center}.pbox__image{width:100%;height:100%;object-fit:cover}.pbox__image-placeholder{cursor:default}.pbox__placeholder-num{font-size:48px;color:var(--color-grey-mid)}.pbox__label{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-grey-light)}@media(max-width:768px){.pbox__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.pbox__grid{grid-template-columns:1fr;max-width:100%;margin-inline:auto}}.phiw{background:var(--color-grey-dark);border-top:1px solid var(--color-grey-mid);overflow-x:hidden}.phiw__title{font-size:clamp(28px,3.5vw,52px);text-transform:uppercase;margin-bottom:var(--space-8);line-height:1}.phiw__steps{display:flex;flex-direction:column}.phiw__step{display:grid;grid-template-columns:100px 1fr;gap:var(--space-6);align-items:start;padding-block:var(--space-6);border-top:1px solid var(--color-grey-mid)}.phiw__step:last-child{border-bottom:1px solid var(--color-grey-mid)}.phiw__step-number{font-family:Archivo Black,sans-serif;font-size:80px;color:#8fb896;line-height:1;text-align:center}.phiw__step-text{display:flex;flex-direction:column;gap:var(--space-2);padding-top:8px}.phiw__step-title{font-family:Archivo Black,sans-serif;font-size:clamp(22px,2.5vw,32px);text-transform:uppercase;line-height:1;color:var(--color-white)}.phiw__step-desc{font-size:15px;line-height:1.7;color:var(--color-grey-light);max-width:520px}@media(max-width:768px){.phiw__step{grid-template-columns:72px 1fr;gap:var(--space-3);padding-block:var(--space-4)}.phiw__step-number{font-size:64px}}.pfaq{background:var(--color-black);border-top:1px solid var(--color-grey-mid)}.pfaq__inner{max-width:760px;margin-inline:auto}.pfaq__title{font-size:clamp(28px,3.5vw,52px);text-transform:uppercase;line-height:1;margin-bottom:var(--space-8)}.pfaq__list{display:flex;flex-direction:column}.pfaq__item{border-top:1px solid var(--color-grey-mid)}.pfaq__item:last-child{border-bottom:1px solid var(--color-grey-mid)}.pfaq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);text-align:left;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--color-white);transition:color var(--duration-fast) var(--ease-out)}.pfaq__question:hover,.pfaq__question[aria-expanded=true]{color:var(--color-green)}.pfaq__icon{flex-shrink:0;color:var(--color-grey-light);transition:transform var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out)}.pfaq__question[aria-expanded=true] .pfaq__icon{transform:rotate(180deg);color:var(--color-green)}.pfaq__answer{overflow:hidden}.pfaq__answer[hidden]{display:block;height:0}.pfaq__answer-text{font-size:14px;line-height:1.7;color:var(--color-grey-light);padding-bottom:var(--space-4)}.pcta{background:var(--color-grey-dark);border-top:1px solid var(--color-grey-mid);text-align:center}.pcta__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.pcta__title{font-size:clamp(32px,4.5vw,72px);text-transform:uppercase;line-height:.95}.pcta__btn{font-size:15px;padding:22px 48px}.pcta__disclaimer{font-size:11px;color:var(--color-grey-light);max-width:480px;line-height:1.5;margin-top:var(--space-2)}.sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:500;background:#0a0a0af2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--color-grey-mid);padding-block:var(--space-2);transform:translateY(100%);transition:transform var(--duration-base) var(--ease-out)}.sticky-atc.is-visible{transform:translateY(0)}.sticky-atc__inner{display:flex;align-items:center;gap:var(--space-4);max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-6)}.sticky-atc__image{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0}.sticky-atc__info{flex:1;min-width:0}.sticky-atc__title{font-size:13px;font-weight:600;color:var(--color-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc__price{font-size:13px;color:var(--color-grey-light)}.sticky-atc__btn{flex-shrink:0;padding:12px 28px;font-size:13px;font-weight:700;letter-spacing:.08em;background:var(--color-white);color:var(--color-black);border-radius:100px;transition:background var(--duration-fast) var(--ease-out)}.sticky-atc__btn:hover{background:var(--color-green)}@media(max-width:768px){.sticky-atc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-pages.css.map */
