:root{--ps-accent:#C9A227;--ps-accent-dark:#B8860B;--ps-ink:#111111;--ps-muted:#6b6b6b;--ps-soft:#f6f6f6;--ps-line:#e8e8e8;--ps-font:"Jost",var(--font-body--family),sans-serif}.ps-sec{font-family:var(--ps-font);color:var(--ps-ink)}.ps-sec *{box-sizing:border-box}.ps-wrap{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}.ps-head{text-align:center;margin:0 0 36px}.ps-head__title{font-family:var(--ps-font);font-size:clamp(22px,2.4vw,32px);font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin:0;color:var(--ps-ink);line-height:1.2}.ps-head__title:after{content:"";display:block;width:80px;height:2px;background:var(--ps-accent);margin:14px auto 0}.ps-head__sub{color:var(--ps-muted);margin:14px auto 0;max-width:560px;font-size:15px;line-height:1.6}.ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ps-ink);color:#fff!important;text-decoration:none;font-family:var(--ps-font);font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;padding:15px 34px;border:1px solid var(--ps-ink);border-radius:0;transition:background .25s,color .25s,border-color .25s;cursor:pointer}.ps-btn:hover,.ps-btn--accent{background:var(--ps-accent);border-color:var(--ps-accent);color:#111!important}.ps-btn--accent:hover{background:var(--ps-ink);border-color:var(--ps-ink);color:#fff!important}.ps-hero{position:relative;background:var(--ps-hero-bg,#f7f7f5);overflow:hidden}.ps-hero__track{display:grid}.ps-hero__slide{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.ps-hero__slide.is-active{opacity:1;visibility:visible}.ps-hero__inner{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;min-height:clamp(460px,44vw,640px);padding-top:48px;padding-bottom:48px}.ps-hero__badge{display:inline-block;background:var(--ps-accent);color:#111;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:3px;margin-bottom:22px}.ps-hero__title{font-family:var(--ps-font);font-size:clamp(36px,5vw,72px);font-weight:500;line-height:1.08;margin:0 0 24px;color:var(--ps-ink);letter-spacing:-.01em}.ps-hero__desc{border-left:3px solid var(--ps-accent);padding-left:16px;color:#555;font-size:clamp(15px,1.3vw,19px);line-height:1.6;margin:0 0 34px;max-width:470px}.ps-hero__media{display:flex;justify-content:center;align-items:center}.ps-hero__media img,.ps-hero__media svg{width:100%;max-width:640px;height:auto;display:block}.ps-hero__slide.is-active .ps-hero__text>*{animation:psUp .8s ease both}.ps-hero__slide.is-active .ps-hero__text>*:nth-child(2){animation-delay:.1s}.ps-hero__slide.is-active .ps-hero__text>*:nth-child(3){animation-delay:.2s}.ps-hero__slide.is-active .ps-hero__text>*:nth-child(4){animation-delay:.3s}.ps-hero__slide.is-active .ps-hero__media{animation:psFade 1s ease both}@keyframes psUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes psFade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.ps-hero__nav{position:absolute;right:0;bottom:0;display:flex}.ps-hero__arrow{width:56px;height:50px;border:0;background:#1111118c;color:#fff;font-size:26px;line-height:1;cursor:pointer;transition:background .2s}.ps-hero__arrow:hover{background:var(--ps-accent);color:#111}.ps-hero__dots{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;gap:8px}.ps-hero__dot{width:10px;height:10px;border-radius:50%;border:0;background:#cfcfcf;cursor:pointer;padding:0}.ps-hero__dot.is-active{background:var(--ps-accent);width:26px;border-radius:5px}.ps-features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.ps-feature{display:flex;align-items:center;gap:18px;background:var(--ps-soft);padding:30px 24px;transition:transform .25s,box-shadow .25s}.ps-feature:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000000f}.ps-feature__icon{flex:0 0 52px;width:52px;height:52px;color:var(--ps-accent)}.ps-feature__icon svg{width:100%;height:100%}.ps-feature__title{font-family:var(--ps-font);font-size:18px;font-weight:600;text-transform:uppercase;margin:0 0 4px;color:var(--ps-ink);letter-spacing:.02em}.ps-feature__text{margin:0;color:var(--ps-muted);font-size:14px;line-height:1.4}.ps-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:-8px 0 40px}.ps-tab{font-family:var(--ps-font);background:#fff;border:1px solid var(--ps-accent);color:var(--ps-accent-dark);text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:.04em;padding:12px 18px;cursor:pointer;transition:all .2s}.ps-tab.is-active,.ps-tab:hover{background:var(--ps-accent);color:#111}.ps-panel{display:none}.ps-panel.is-active{display:block;animation:psFade .5s ease both}.ps-grid{display:grid;grid-template-columns:repeat(var(--ps-cols,4),1fr);gap:30px 30px}.ps-card{display:block;text-decoration:none;color:inherit}.ps-card__img{position:relative;background:var(--ps-soft);aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center}.ps-card__img img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .5s ease}.ps-card:hover .ps-card__img img{transform:scale(1.06)}.ps-card__img .ps-ph{width:70%;height:70%;fill:#c8c8c8}.ps-card__badge{position:absolute;top:14px;left:14px;background:var(--ps-accent);color:#111;font-size:12px;font-weight:600;padding:4px 10px;text-transform:uppercase}.ps-card__badge--dark{background:#111;color:#fff}.ps-card__btn{position:absolute;left:14px;right:14px;bottom:14px;background:#111;color:#fff;text-align:center;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:12px;opacity:0;transform:translateY(10px);transition:all .3s}.ps-card:hover .ps-card__btn{opacity:1;transform:none}.ps-card__title{font-family:var(--ps-font);font-size:16px;font-weight:500;margin:18px 0 8px;color:var(--ps-ink);line-height:1.35}.ps-card__price{color:var(--ps-accent-dark);font-weight:700;font-size:16px}.ps-card__price s{color:#9a9a9a;font-weight:400;margin-left:6px;font-size:14px}.ps-more{text-align:center;margin-top:44px}.ps-deal__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ps-deal__promo{position:relative;background:linear-gradient(135deg,#fbf6ea,#f3f3f3 55%,#ece7da);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 30px;min-height:460px;overflow:hidden}.ps-deal__promo:before,.ps-deal__promo:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(184,134,11,.18)}.ps-deal__promo:before{width:420px;height:420px;left:-160px;bottom:-200px}.ps-deal__promo:after{width:300px;height:300px;right:-90px;top:-120px;background:#c9a22712}.ps-deal__eyebrow{color:var(--ps-accent-dark);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:16px;margin:0 0 14px;position:relative}.ps-deal__title{font-family:var(--ps-font);font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.2;text-transform:uppercase;margin:0 0 16px;position:relative}.ps-deal__text{color:#555;margin:0 0 26px;position:relative;max-width:420px;line-height:1.6}.ps-count{display:flex;gap:12px;margin:0 0 28px;position:relative}.ps-count div{background:#fff;min-width:68px;padding:10px 6px;box-shadow:0 4px 14px #0000000d}.ps-count b{display:block;font-size:24px;font-weight:600}.ps-count span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ps-muted)}.ps-deal__media{position:relative;background:#111;min-height:460px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ps-deal__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ps-deal__media svg.ps-art{width:80%;max-width:520px;height:auto;position:relative}.ps-deal__media-cap{position:absolute;left:30px;bottom:28px;color:#fff;z-index:2}.ps-deal__media-cap h3{font-family:var(--ps-font);color:#fff;font-size:26px;font-weight:500;margin:0 0 6px}.ps-deal__media-cap p{margin:0;color:#ffffffbf}.ps-play{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 14px #ffffff40;animation:psPulse 2s infinite}.ps-play:after{content:"";border-left:20px solid var(--ps-accent);border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:6px}@keyframes psPulse{0%,to{box-shadow:0 0 0 10px #ffffff40}50%{box-shadow:0 0 0 20px #ffffff1a}}.ps-cats{display:grid;grid-template-columns:repeat(var(--ps-cols,4),1fr);gap:24px}.ps-cat{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:var(--ps-soft);padding:28px;min-height:220px;text-decoration:none;color:var(--ps-ink);overflow:hidden;transition:background .3s}.ps-cat:hover{background:#f1ecdf}.ps-cat__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ps-accent-dark);font-weight:600}.ps-cat__title{font-family:var(--ps-font);font-size:22px;font-weight:600;margin:6px 0 0;line-height:1.2;max-width:60%;position:relative;z-index:1}.ps-cat__link{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--ps-accent);align-self:flex-start;padding-bottom:3px;position:relative;z-index:1}.ps-cat__art{position:absolute;right:-6px;bottom:-18px;width:46%;max-width:170px;transition:transform .4s}.ps-cat:hover .ps-cat__art{transform:translateY(-8px) rotate(-3deg)}.ps-cat__img{position:absolute;right:0;bottom:0;width:48%;height:100%;object-fit:cover}.ps-news{position:relative;background:#141414;color:#fff;overflow:hidden}.ps-news__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45}.ps-news__pattern{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 85% 20%,rgba(201,162,39,.28),transparent 45%),radial-gradient(circle at 10% 110%,rgba(201,162,39,.2),transparent 40%)}.ps-news__inner{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding-top:64px;padding-bottom:64px}.ps-news__title{font-family:var(--ps-font);color:#fff;font-size:clamp(28px,3.4vw,46px);font-weight:600;letter-spacing:.03em;margin:0 0 16px}.ps-news__title:after{content:"";display:block;width:210px;max-width:60%;height:2px;background:var(--ps-accent);margin-top:12px}.ps-news__text{margin:0;color:#ffffffd9;font-size:16px;line-height:1.6}.ps-news__form{display:flex;max-width:480px;width:100%;justify-self:end}.ps-news__form input[type=email]{flex:1;min-width:0;height:54px;border:0;padding:0 22px;font-family:var(--ps-font);font-size:15px;color:#111;background:#fff;border-radius:0;outline:none}.ps-news__form button{width:60px;height:54px;border:0;background:var(--ps-accent);color:#111;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.ps-news__form button:hover{background:#fff}.ps-news__msg{grid-column:1/-1;margin:0;color:var(--ps-accent)}.ps-gal__tag{display:block;text-align:center;color:var(--ps-accent-dark);font-size:22px;margin:-20px 0 32px}.ps-gal{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.ps-gal a{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--ps-soft)}.ps-gal img,.ps-gal svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ps-gal a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1110;transition:background .3s}.ps-gal a:hover:after{background:#11111140}.ps-gal a:hover img,.ps-gal a:hover svg{transform:scale(1.07)}@media(max-width:989px){.ps-hero__inner{grid-template-columns:1fr;text-align:center;padding-top:36px;padding-bottom:70px;gap:24px}.ps-hero__text{order:2}.ps-hero__desc{margin-left:auto;margin-right:auto;border-left:0;padding-left:0}.ps-hero__media svg,.ps-hero__media img{max-width:420px}.ps-hero__nav{display:none}.ps-features__grid{grid-template-columns:repeat(2,1fr);gap:16px}.ps-grid,.ps-cats{grid-template-columns:repeat(2,1fr);gap:24px 16px}.ps-deal__grid{grid-template-columns:1fr}.ps-news__inner{grid-template-columns:1fr;text-align:center}.ps-news__title:after{margin-left:auto;margin-right:auto}.ps-news__form{justify-self:center}.ps-gal{grid-template-columns:repeat(3,1fr)}.ps-gal a:nth-child(n+4){display:none}}@media(max-width:599px){.ps-features__grid{grid-template-columns:1fr}.ps-feature{padding:20px}.ps-card__title{font-size:14px}.ps-deal__promo,.ps-deal__media{min-height:360px}.ps-cat{min-height:180px;padding:20px}.ps-cat__title{font-size:18px}.ps-tab{padding:10px 12px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ps-design.css.map */
