.ps{background-color:var(--ps-background);color:var(--ps-text);font-family:var(--ps-body-font)}.ps .ps-icon{display:block;width:100%;height:100%}.ps__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}.ps-gallery{display:block}.ps-gallery__main{position:relative;overflow:hidden;border-radius:1.2rem;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.ps-gallery__main:active{cursor:grabbing}.ps-gallery__track{display:flex;will-change:transform}.ps-gallery__slide{flex:0 0 100%;aspect-ratio:1 / 1}.ps-gallery__slide img{-webkit-user-drag:none;pointer-events:none}.ps-gallery__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:1rem;border:0;border-radius:50%;background-color:#ffffffeb;color:var(--ps-text);box-shadow:0 .2rem .8rem #0000001f;cursor:pointer;transform:translateY(-50%);transition:background-color .15s ease}.ps-gallery__arrow:hover{background-color:#fff}.ps-gallery__arrow:focus-visible{outline:.2rem solid var(--ps-accent);outline-offset:.2rem}.ps-gallery__arrow--prev{left:1.2rem}.ps-gallery__arrow--next{right:1.2rem}.ps-gallery__dots{position:absolute;left:50%;bottom:1.2rem;z-index:2;display:flex;gap:.6rem;padding:.5rem .8rem;border-radius:10rem;background-color:#fffc;transform:translate(-50%)}.ps-gallery__dot{width:.7rem;height:.7rem;border-radius:50%;background-color:color-mix(in srgb,var(--ps-text) 25%,transparent);transition:background-color .2s ease,width .2s ease}.ps-gallery__dot.is-active{width:1.8rem;border-radius:10rem;background-color:var(--ps-accent)}.ps-gallery__image{display:block;width:100%;height:100%;object-fit:contain}.ps-gallery__image--placeholder{background-color:#f4f4f4}.ps-gallery__thumbs{display:flex;gap:1.2rem;margin:1.6rem 0 0;padding:.3rem;overflow-x:auto;scrollbar-width:none}.ps-gallery__thumbs::-webkit-scrollbar{display:none}.ps-gallery__thumb{display:block;flex:0 0 auto;width:6.4rem;height:6.4rem;padding:0;overflow:hidden;border:.2rem solid transparent;border-radius:.8rem;background:#fff;cursor:pointer}.ps-gallery__thumb[aria-current=true]{border-color:var(--ps-accent)}.ps-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ps__info{display:flex;flex-direction:column;min-width:0}.ps__rating{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:.4rem;color:var(--ps-text);font-size:1.6rem;font-weight:500;letter-spacing:.04rem;text-decoration:none}.ps__stars{display:inline-flex;gap:.2rem;color:var(--ps-star)}.ps__stars .ps-icon{width:2rem;height:2rem}.ps__eyebrow{margin:0 0 1.8rem;font-size:1.4rem;letter-spacing:.04rem;color:var(--ps-muted)}.ps__product-name{margin:0 0 .6rem;font-family:var(--ps-heading-font);font-size:1.7rem;font-weight:700;line-height:1.3;letter-spacing:-.01rem;color:color-mix(in srgb,var(--ps-text) 80%,transparent)}.ps__heading{margin:0 0 1.4rem;font-family:var(--ps-heading-font);font-size:2.8rem;font-weight:700;line-height:1.15;letter-spacing:-.06rem;color:var(--ps-text)}.ps__description{margin-bottom:1.6rem;font-size:1.6rem;line-height:1.65;letter-spacing:.03rem;color:var(--ps-muted)}.ps__description p{margin:0}.ps__checks{display:grid;gap:1rem;margin:0 0 2rem;padding:0}.ps__check{display:flex;align-items:center;gap:1.2rem;font-size:1.5rem;line-height:1.4;letter-spacing:.04rem}.ps__check .ps-icon{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;color:var(--ps-accent)}.ps-supply{margin:0 0 2.6rem;padding:0;border:0}.ps-supply__heading{display:flex;align-items:center;gap:1.4rem;width:100%;margin-bottom:1.6rem;padding:0;font-family:var(--ps-heading-font);font-size:1.4rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;white-space:nowrap}.ps-supply__heading:before,.ps-supply__heading:after{content:"";flex:1;border-top:.2rem solid var(--ps-accent-dark)}.ps-supply__option+.ps-supply__option{margin-top:1.4rem}.ps-supply__card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.6rem;border:.2rem solid var(--ps-border);border-radius:1.2rem;background-color:var(--ps-card);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ps-supply__card:hover{border-color:color-mix(in srgb,var(--ps-accent-dark) 45%,var(--ps-border))}.ps-supply__input:checked+.ps-supply__card{border-color:var(--ps-accent-dark);background-color:var(--ps-card-selected)}.ps-supply__input:focus-visible+.ps-supply__card{outline:.2rem solid var(--ps-accent-dark);outline-offset:.2rem}.ps-supply__radio{position:relative;width:2rem;height:2rem;border:.2rem solid var(--ps-border);border-radius:50%;background-color:#fff}.ps-supply__input:checked+.ps-supply__card .ps-supply__radio{border-color:var(--ps-accent-dark)}.ps-supply__input:checked+.ps-supply__card .ps-supply__radio:after{content:"";position:absolute;top:.3rem;right:.3rem;bottom:.3rem;left:.3rem;border-radius:50%;background-color:var(--ps-accent-dark)}.ps-supply__text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ps-supply__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.ps-supply__title{font-family:var(--ps-heading-font);font-size:1.6rem;font-weight:700;line-height:1.3}.ps-supply__save{padding:.2rem .7rem;border:.15rem solid var(--ps-accent);border-radius:.5rem;color:var(--ps-accent);font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:.1rem;white-space:nowrap}.ps-supply__note{font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:.04rem;color:var(--ps-accent)}.ps-supply__prices{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.ps-supply__price{font-family:var(--ps-heading-font);font-size:1.7rem;font-weight:700;line-height:1.3;letter-spacing:.04rem;color:var(--ps-accent-dark);white-space:nowrap}.ps-supply__compare{font-size:1.4rem;font-weight:500;letter-spacing:.04rem;color:var(--ps-text);white-space:nowrap}.ps-supply__tag{position:absolute;top:-1.5rem;right:-1rem;padding:.3rem 1rem;border-radius:.3rem;background-color:var(--ps-accent);color:#fff;font-family:var(--ps-heading-font);font-size:1.4rem;font-weight:700;line-height:1.35;transform:rotate(2deg)}.ps__buy{margin-bottom:2.2rem}.ps__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.2rem;padding:1.2rem 2rem;border:0;border-radius:.6rem;background-color:var(--ps-button);color:var(--ps-button-text);font-family:var(--ps-heading-font);font-size:1.9rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;cursor:pointer;transition:filter .15s ease}.ps__button:hover{filter:brightness(.94)}.ps__button:focus-visible{outline:.2rem solid var(--ps-accent-dark);outline-offset:.3rem}.ps__button[disabled]{opacity:.55;cursor:not-allowed}.ps__guarantee{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.8rem;font-size:1.5rem;line-height:1.45;letter-spacing:.04rem}.ps__guarantee .ps-icon{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;margin-top:.1rem;color:var(--ps-accent)}.ps__guarantee p{margin:0}.ps__guarantee strong{font-weight:700}.ps__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:0 0 2.6rem;padding:0}.ps__payment-icon{display:block;width:3.8rem;height:2.4rem}.ps-quotes{display:block;margin-bottom:3.2rem}.ps-quotes__track{display:grid}.ps-quotes__slide{grid-area:1 / 1;margin:0;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.ps-quotes__slide.is-active{opacity:1;visibility:visible;transition:opacity .25s ease}.ps-quotes__text{margin:0;padding:0 0 .8rem;border:0;border-bottom:.1rem solid color-mix(in srgb,var(--ps-text) 12%,transparent);font-family:var(--ps-body-font);font-size:1.5rem;font-style:normal;line-height:1.5;letter-spacing:.03rem;color:var(--ps-text)}.ps-quotes__meta{display:flex;align-items:center;gap:1.2rem;margin-top:1rem}.ps-quotes__author{font-size:1.4rem;font-style:italic;letter-spacing:.04rem;color:color-mix(in srgb,var(--ps-text) 55%,transparent)}.ps-quotes__stars{display:inline-flex;gap:.2rem;color:var(--ps-star)}.ps-quotes__stars .ps-icon{width:1.8rem;height:1.8rem}.ps-quotes__nav{display:flex;align-items:center;justify-content:center;gap:1.4rem;margin-top:2rem}.ps-quotes__arrow{width:2rem;height:2rem;padding:0;border:0;background:none;color:var(--ps-text);cursor:pointer}.ps-quotes__dots{display:flex;gap:1rem}.ps-quotes__dot{width:.9rem;height:.9rem;padding:0;border:.1rem solid color-mix(in srgb,var(--ps-text) 55%,transparent);border-radius:50%;background:transparent;cursor:pointer}.ps-quotes__dot[aria-current=true]{border-color:var(--ps-text);background-color:var(--ps-text)}.ps-accordion{border-top:.1rem solid color-mix(in srgb,var(--ps-text) 14%,transparent)}.ps-accordion:last-of-type{border-bottom:.1rem solid color-mix(in srgb,var(--ps-text) 14%,transparent)}.ps-accordion__summary{display:flex;align-items:center;gap:1.2rem;min-height:6rem;padding:1.2rem 0;list-style:none;cursor:pointer}.ps-accordion__summary::-webkit-details-marker{display:none}.ps-accordion__icon{flex:0 0 2.6rem;width:2.6rem;height:2.6rem;color:var(--ps-text)}.ps-accordion__title{flex:1;font-family:var(--ps-heading-font);font-size:1.8rem;font-weight:700;letter-spacing:.04rem}.ps-accordion__chevron{flex:0 0 2rem;width:2rem;height:2rem;transition:transform .2s ease}.ps-accordion[open] .ps-accordion__chevron{transform:rotate(180deg)}.ps-accordion__content{padding:0 0 2rem 3.8rem;font-size:1.5rem;line-height:1.65;color:var(--ps-muted)}.ps-accordion__content>:first-child{margin-top:0}.ps-accordion__content>:last-child{margin-bottom:0}.ps-accordion__content h3{margin:1.6rem 0 .6rem;font-size:1.6rem}@media screen and (max-width:420px){.ps-supply__card{gap:1rem;padding:1.4rem 1.2rem}.ps-supply__title{font-size:1.45rem}.ps-supply__note{font-size:1.3rem}.ps-supply__price{font-size:1.55rem}.ps-supply__tag{right:.6rem;font-size:1.2rem}}@media screen and (min-width:990px){.ps__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:6rem;align-items:start}.ps-gallery{position:sticky;top:2rem}.ps-gallery__thumb{width:6.8rem;height:6.8rem}.ps__rating{font-size:1.7rem}.ps__product-name{font-size:1.9rem}.ps__heading{font-size:3.6rem}.ps__description{font-size:1.7rem}.ps__check{font-size:1.6rem}.ps-supply__title{font-size:1.7rem}.ps-supply__note{font-size:1.5rem}.ps-supply__price{font-size:1.8rem}.ps-supply__card{padding:1.8rem 2rem}.ps__button{min-height:5.6rem;font-size:2.1rem}.ps__guarantee{font-size:1.6rem}.ps-accordion__title{font-size:2rem}}@media screen and (min-width:750px){.ps-gallery__dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-main-product-supply.css.map */
