html{scroll-behavior:smooth}body{font-size:var(--ph-text-base);line-height:var(--ph-leading-normal)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ph-container{width:100%;max-width:var(--ph-container-lg);margin-inline:auto;padding-inline:var(--ph-gutter)}.ph-container--md{max-width:var(--ph-container-md)}.ph-container--sm{max-width:var(--ph-container-sm)}.ph-section{padding-block:var(--ph-section-y);background:var(--ph-color-surface);color:var(--ph-color-ink);font-family:var(--ph-font)}.ph-section--stone,.ph-section--deep{background:var(--ph-color-surface)}.ph-section--dark{background:var(--ph-color-ink);color:var(--ph-color-on-dark)}.ph-section--dark .ph-heading{color:var(--ph-color-on-dark)}.ph-section--dark .ph-text{color:var(--ph-color-on-dark-soft)}.ph-eyebrow{display:inline-flex;align-items:center;gap:var(--ph-space-2);margin:0 0 var(--ph-space-3);font-family:var(--ph-font);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:none;color:var(--ph-color-accent-ink)}.ph-section--dark .ph-eyebrow{color:var(--ph-color-accent)}.ph-section--night{background:var(--gt-night);color:var(--ph-color-on-dark)}.ph-section--night .ph-heading{color:var(--ph-color-on-dark)}.ph-section--night .ph-text{color:var(--ph-color-on-dark-soft)}.ph-section--night .ph-eyebrow{color:var(--gt-night-accent)}.ph-section--night .ph-btn{border-color:var(--gt-day);color:var(--gt-night);background:var(--gt-paper)}.ph-section--night .ph-btn:after{background:var(--gt-day)}.ph-heading{margin:0;font-family:var(--ph-font-heading);font-weight:var(--ph-weight-heavy);line-height:var(--ph-leading-tight);letter-spacing:var(--ph-tracking-tight);color:var(--ph-color-ink);text-wrap:balance}.ph-heading--h1{font-size:var(--ph-h1-size)}.ph-heading--h2{font-size:var(--ph-h2-size)}.ph-heading--h3{font-size:var(--ph-h3-size);line-height:var(--ph-leading-snug)}.ph-text{margin:0;font-family:var(--ph-font);font-size:var(--ph-text-base);font-weight:var(--ph-weight-regular);line-height:var(--ph-leading-normal);color:var(--ph-color-ink-soft)}.ph-text--lg{font-size:var(--ph-text-md)}.ph-section-head{max-width:44rem;margin:0 auto var(--ph-space-8);text-align:center}.ph-section-head .ph-text{margin-top:var(--ph-space-4)}.ph-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ph-space-2);min-height:var(--ph-control-height);padding:0 var(--ph-space-7);border:2px solid var(--ph-color-accent);border-radius:var(--ph-radius-md);background:var(--ph-color-accent);color:var(--ph-color-on-dark);font-family:var(--ph-font);font-size:var(--ph-text-base);font-weight:var(--ph-weight-heavy);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.ph-btn{position:relative;isolation:isolate;overflow:hidden;background:var(--ph-color-surface);transition:color .3s ease,border-color .3s ease}.ph-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ph-color-accent);transform-origin:center;transition:transform .3s ease,background-color .3s ease}.ph-btn:focus-visible{outline:var(--ph-focus-ring);outline-offset:3px}@media(hover:hover){.ph-btn:not(:disabled):not([aria-disabled=true]):hover,.ph-btn:not(:disabled):not([aria-disabled=true]):focus-visible{color:var(--ph-color-accent-ink)}.ph-btn:not(:disabled):not([aria-disabled=true]):hover:after,.ph-btn:not(:disabled):not([aria-disabled=true]):focus-visible:after{transform:scaleX(0)}}.ph-btn:disabled,.ph-btn[aria-disabled=true]{border-color:var(--ph-color-disabled);color:var(--ph-color-ink-soft);cursor:not-allowed}.ph-btn:disabled:after,.ph-btn[aria-disabled=true]:after{background:var(--ph-color-disabled)}.ph-btn--ghost{background:transparent;border-color:var(--ph-color-ink);color:var(--ph-color-ink)}.ph-btn--ghost:after{background:var(--ph-color-ink);transform:scaleX(0)}@media(hover:hover){.ph-btn--ghost:not(:disabled):not([aria-disabled=true]):hover,.ph-btn--ghost:not(:disabled):not([aria-disabled=true]):focus-visible{color:var(--ph-color-on-dark)}.ph-btn--ghost:not(:disabled):not([aria-disabled=true]):hover:after,.ph-btn--ghost:not(:disabled):not([aria-disabled=true]):focus-visible:after{transform:scaleX(1)}}.ph-section--dark .ph-btn--ghost{border-color:var(--ph-color-on-dark);color:var(--ph-color-on-dark)}.ph-section--dark .ph-btn--ghost:after{background:var(--ph-color-on-dark)}@media(hover:hover){.ph-section--dark .ph-btn--ghost:not(:disabled):hover,.ph-section--dark .ph-btn--ghost:not(:disabled):focus-visible{color:var(--ph-color-ink)}}@media(prefers-reduced-motion:reduce){.ph-btn,.ph-btn:after{transition:none}}.ph-btn--block{width:100%}.ph-card{background:var(--ph-color-surface);border:1px solid var(--ph-color-border);border-radius:var(--ph-radius-lg);box-shadow:var(--ph-shadow-card)}.ph-media{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--ph-radius-lg);background:var(--ph-color-bg-deep)}.ph-media>img,.ph-media>video{display:block;width:100%;height:100%;object-fit:cover}.ph-media--contain>img,.ph-media--contain>video{object-fit:contain}.ph-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ph-space-2);width:100%;height:100%;min-height:160px;padding:var(--ph-space-4);border:2px dashed var(--ph-color-border-strong);border-radius:inherit;background:var(--ph-color-bg-deep);color:var(--ph-color-muted);font-family:var(--ph-font);font-size:var(--ph-text-sm);font-weight:var(--ph-weight-bold);text-align:center}.ph-slot__name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--ph-text-xs);color:var(--ph-color-ink-soft);word-break:break-all}.ph-slot__todo{font-size:var(--ph-text-xs);font-weight:var(--ph-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ph-color-accent-ink)}.ph-icon{display:inline-block;flex:0 0 auto;width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ph-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:var(--ph-radius-round);background:var(--ph-color-trust-tint);color:var(--ph-color-trust)}.ph-check .ph-icon{width:14px;height:14px;stroke-width:3}.ph-cgrid__card{display:grid;gap:var(--ph-space-2);align-content:start;color:var(--ph-color-ink);text-decoration:none}.ph-cgrid__media{position:relative;display:block;overflow:hidden;border-radius:12px;box-shadow:var(--ph-shadow-card)}.ph-cgrid__media .ph-media{border-radius:0;transition:transform .4s ease}.ph-cgrid__card:hover .ph-cgrid__media .ph-media{transform:scale(1.04)}.ph-cgrid__badge{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;background:var(--ph-color-bg);color:var(--ph-color-accent-ink);font-size:var(--ph-text-xs);font-weight:var(--ph-weight-heavy);letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.ph-cgrid__badge .ph-icon{width:14px;height:14px}.ph-cgrid__title{margin-top:var(--ph-space-2);font-size:var(--ph-text-base);font-weight:var(--ph-weight-bold);line-height:var(--ph-leading-snug);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ph-cgrid__card:hover .ph-cgrid__title{text-decoration:underline;text-underline-offset:3px}.ph-cgrid__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ph-space-1) var(--ph-space-2)}.ph-cgrid__price{color:var(--ph-color-accent);font-size:var(--ph-text-base);font-weight:var(--ph-weight-heavy)}.ph-cgrid__was{color:var(--ph-color-ink);font-size:var(--ph-text-sm);font-weight:var(--ph-weight-bold)}.ph-cgrid__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:var(--ph-space-2);padding:0 var(--ph-space-4);border:2px solid var(--ph-color-accent);border-radius:6px;background:var(--ph-color-accent);color:var(--ph-color-on-dark);font-family:var(--ph-font);font-size:var(--ph-text-base);font-weight:var(--ph-weight-heavy);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.ph-cgrid__btn:hover{border-color:var(--ph-color-accent-hover);background:var(--ph-color-accent-hover)}.ph-cgrid__btn:focus-visible{outline:var(--ph-focus-ring);outline-offset:3px}.ph-cgrid__btn[disabled],.ph-cgrid__btn[aria-disabled=true]{border-color:var(--ph-color-disabled);background:var(--ph-color-disabled);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.ph-cgrid__media .ph-media{transition:none}.ph-cgrid__card:hover .ph-cgrid__media .ph-media{transform:none}}@media(max-width:749px){.ph-cgrid__btn{min-height:44px;padding:0 var(--ph-space-2);font-size:14px}}.ph-fx{--fx-color: var(--ph-color-accent);--fx-text: var(--ph-color-on-dark);position:relative;z-index:0;border:0!important;background:transparent!important;color:var(--fx-text)!important;transition:color .3s}.ph-fx:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--fx-color)}.ph-fx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--fx-color);transform-origin:center;transition:transform .3s}.ph-fx:not([disabled]):not([aria-disabled=true]):hover{color:var(--fx-color)!important}.ph-fx:not([disabled]):not([aria-disabled=true]):hover:after{transform:scaleX(0)}.ph-fx[disabled],.ph-fx[aria-disabled=true],.ph-fx.is-busy{--fx-color: var(--ph-color-disabled)}.ph-fx-arrow{position:relative;overflow:hidden;padding-inline:30px!important;transition:padding .3s ease-in-out}.ph-fx-arrow:before{content:"";position:absolute;inset:50% 30px auto auto;z-index:1;width:2em;height:.65em;background:var(--ph-color-on-dark);clip-path:polygon(0% 32%,70% 32%,70% 0%,100% 50%,70% 100%,70% 68%,0% 68%);transform:translate(calc(100% + 30px),-50%);transition:transform .3s ease-in-out}.ph-fx-arrow:hover{padding-right:60px!important;background:var(--ph-color-accent)!important;border-color:var(--ph-color-accent)!important}.ph-fx-arrow:hover:before{transform:translate(50%,-50%)}@media(prefers-reduced-motion:reduce){.ph-fx,.ph-fx:after,.ph-fx-arrow,.ph-fx-arrow:before{transition:none}}.ph-pdp__stars{display:inline-flex;gap:2px;color:var(--ph-color-star)}.ph-pdp__stars .ph-icon{width:18px;height:18px;fill:currentColor;stroke:none}.ph-pdp__stars--sm .ph-icon{width:13px;height:13px}.ph-catalog__pagination{display:flex;justify-content:center;margin-top:var(--ph-space-9)}.ph-catalog__pagination .pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ph-space-2);margin:0;padding:0;list-style:none}.ph-catalog__pagination .pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--ph-space-3);border-radius:6px;color:var(--ph-color-ink);font-weight:var(--ph-weight-bold);text-decoration:none}.ph-catalog__pagination a.pagination__item:hover{background:var(--ph-color-accent-tint)}.ph-catalog__pagination .pagination__item--current{background:var(--ph-color-accent);color:var(--ph-color-on-dark)}.ph-catalog__pagination .icon{width:12px;height:12px}.ph-totop{position:fixed;right:16px;bottom:var(--gt-totop-bottom, calc(var(--gt-sticky-h, 0px) + 16px));z-index:15;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--ph-color-accent);color:var(--ph-color-on-dark);box-shadow:0 6px 18px #2e2a4a47;cursor:pointer;opacity:1;visibility:visible;transition:opacity .2s ease,visibility .2s ease,bottom .2s ease}.ph-totop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.ph-totop .ph-icon{width:22px;height:22px}.ph-totop:focus-visible{outline:var(--ph-focus-ring);outline-offset:3px}@media(min-width:750px){.ph-totop{right:24px}}@media(prefers-reduced-motion:reduce){.ph-totop{transition:none}}.gt-accent{font-style:normal;color:inherit}.ph-pdp__title .gt-accent,.ph-hero .gt-accent,.gt-guarantee .gt-accent{color:var(--gt-accent)}.gt-sec{padding-block:var(--ph-section-y);font-family:var(--ph-font);font-size:var(--ph-text-base);line-height:var(--ph-leading-normal);color:var(--gt-night)}.gt-sec--white{background:var(--gt-paper)}.gt-sec--day{background:var(--gt-day)}.gt-sec--night{background:var(--gt-night);color:#fff}.gt-h2{margin:0 0 var(--ph-space-6);font-family:var(--ph-font-heading);font-size:var(--ph-h2-size);font-weight:var(--ph-weight-semibold);line-height:1.15;letter-spacing:-.02em;text-wrap:balance;color:inherit}.gt-p{margin:0 0 var(--ph-space-5);max-width:var(--ph-read);font-size:var(--ph-text-base);line-height:var(--ph-leading-normal);color:inherit}.gt-p:last-child{margin-bottom:0}.gt-head{max-width:var(--ph-read);margin:0 0 var(--ph-space-8)}.gt-head .gt-h2{margin-bottom:0}.gt-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:120px;padding:16px;border-radius:20px;background:#e3ddf3;color:var(--gt-night);text-align:center}.gt-ph__icon{width:36px;height:36px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gt-ph__label{max-width:28ch;font-family:var(--ph-font);font-size:13px;font-weight:500;line-height:1.35}.gt-ph--compact{min-height:0;padding:4px;gap:0;border-radius:10px}.gt-ph--compact .gt-ph__label{display:none}.gt-ph--compact .gt-ph__icon{width:22px;height:22px}.gt-art{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:160px;overflow:hidden;background:radial-gradient(circle at 50% 46%,#6f5fb833 0,#6f5fb800 62%),var(--gt-day);color:var(--gt-night)}.gt-art--night{background:radial-gradient(circle at 50% 46%,#b7a6d966 0,#b7a6d900 62%),var(--gt-night);color:var(--gt-night-accent)}.gt-art__rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.16}.gt-art__icon{position:relative;display:inline-flex}.ph-btn{border-radius:var(--ph-radius-md);box-shadow:0 8px 20px #6f5fb847;letter-spacing:.01em}.ph-section--night .ph-btn{box-shadow:none}.ph-btn:disabled,.ph-btn[aria-disabled=true]{box-shadow:none}.gt-logo{display:block;width:auto;max-width:100%;height:28px}@media(min-width:750px){.gt-logo{height:34px}}body{padding-bottom:var(--gt-sticky-h, 0px)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ph-base.css.map */
