.pm-pdp{background:#fff;padding:28px 0 64px}.pm-pdp .pm-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--pm-muted)}.pm-pdp .pm-crumbs a{color:inherit;text-decoration:none}.pm-pdp .pm-crumbs a:hover,.pm-pdp .pm-crumbs [aria-current]{color:var(--pm-ink)}.pm-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4.5vw,56px);align-items:start;margin-top:22px}.pm-pdp__gallery{position:sticky;top:100px}.pm-pdp__stage{position:relative;aspect-ratio:1/1;border:1px solid var(--pm-line);border-radius:14px;overflow:hidden;background:#fff}.pm-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}.pm-pdp__slide.is-active{opacity:1;visibility:visible;transition:opacity .35s ease,visibility 0s}.pm-pdp__slide img,.pm-pdp__slide video,.pm-pdp__slide svg{width:100%;height:100%;object-fit:contain;padding:7%;display:block}.pm-pdp__slide iframe{width:100%;height:100%;border:0}.pm-pdp__thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;scrollbar-width:none;padding:2px}.pm-pdp__thumbs::-webkit-scrollbar{display:none}.pm-pdp__thumb{flex:none;width:62px;height:62px;border:1px solid var(--pm-line);border-radius:8px;background:#fff;padding:4px;cursor:pointer;overflow:hidden;transition:border-color .2s ease}.pm-pdp__thumb img{width:100%;height:100%;object-fit:contain;display:block}.pm-pdp__thumb:hover{border-color:#cfcecb}.pm-pdp__thumb.is-active{border-color:var(--pm-ink);box-shadow:0 0 0 1px var(--pm-ink)}.pm-pdp__sku{font-size:10.5px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--pm-muted);font-weight:600;margin-bottom:12px}.pm-pdp .pm-pdp__title{font-size:clamp(26px,2.4vw,34px);line-height:1.1;letter-spacing:-.03em;margin-bottom:12px}.pm-pdp__excerpt{font-size:14px;line-height:1.6;color:var(--pm-muted);margin-bottom:22px;max-width:440px}.pm-pdp__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.pm-pdp__price-now{font-size:26px;line-height:1.2;letter-spacing:-.02em;color:var(--pm-ink)}.pm-pdp__price s{font-size:16px;color:var(--pm-muted)}.pm-pdp__price s[hidden]{display:none}.pm-pdp__vat{font-size:11px;color:var(--pm-muted)}.pm-stock{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--pm-muted);margin-bottom:24px}.pm-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:#22a45d;flex:none}.pm-stock[data-state=back]:before{background:#e8a317}.pm-stock[data-state=out]:before{background:var(--pm-red)}.pm-pdp__options{display:grid;gap:12px;margin-bottom:18px}.pm-pdp__options label{display:block;font-size:12px;color:var(--pm-muted);margin-bottom:6px}.pm-pdp__options .pm-select,.pm-pdp__options select{width:100%}.pm-pdp__options select{appearance:none;-webkit-appearance:none;height:44px;padding:0 36px 0 14px;border:1px solid var(--pm-line);border-radius:10px;background:#fff;font-family:var(--font-body-family);font-size:13.5px;color:var(--pm-ink);cursor:pointer}.pm-pdp__options .pm-select{position:relative;display:flex;align-items:center}.pm-pdp__options .pm-select .pm-ico{position:absolute;right:14px;width:12px;height:12px;pointer-events:none}.pm-pdp__buy{display:flex;gap:12px;margin-bottom:24px}.pm-qty{display:inline-flex;align-items:center;border:1px solid var(--pm-line);border-radius:999px;height:44px;flex:none;background:#fff}.pm-qty button{width:38px;height:100%;border:0;background:none;cursor:pointer;color:var(--pm-ink);display:inline-flex;align-items:center;justify-content:center;padding:0}.pm-qty .pm-ico{width:14px;height:14px}.pm-qty input{width:34px;height:100%;border:0;text-align:center;font-family:var(--font-body-family);font-size:14px;color:var(--pm-ink);background:transparent;-moz-appearance:textfield;padding:0;box-shadow:none}.pm-qty input:focus{outline:none}.pm-qty input::-webkit-outer-spin-button,.pm-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pm-pdp__submit{flex:1;min-height:44px;font-size:13.5px}.pm-pdp__submit[disabled]{opacity:.45;cursor:not-allowed}.pm-pdp__submit.is-loading{opacity:.6;pointer-events:none}.pm-pdp__submit.is-error{background:#fff;color:var(--pm-red);border-color:var(--pm-red)}.pm-usps{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:10px}.pm-usps li{display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.4;color:var(--pm-muted)}.pm-usps .pm-ico{width:15px;height:15px;color:var(--pm-ink);flex:none}.pm-acc{border-top:1px solid var(--pm-line)}.pm-acc__item{border-bottom:1px solid var(--pm-line)}.pm-acc__q{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--pm-ink)}.pm-acc__q::-webkit-details-marker{display:none}.pm-acc__q .pm-ico{width:13px;height:13px;transition:transform .2s ease;flex:none}.pm-acc__item[open]>.pm-acc__q .pm-ico{transform:rotate(180deg)}.pm-acc__a{padding:2px 0 20px}.pm-pdp .pm-rte{font-size:13.5px;line-height:1.75;color:var(--pm-muted)}.pm-pdp .pm-rte p+p,.pm-pdp .pm-rte ul,.pm-pdp .pm-rte ol,.pm-pdp .pm-rte table{margin-top:10px}.pm-pdp .pm-rte ul,.pm-pdp .pm-rte ol{padding-left:18px}.pm-pdp .pm-rte li+li{margin-top:4px}.pm-pdp .pm-rte strong,.pm-pdp .pm-rte a{color:var(--pm-ink)}.pm-pdp .pm-rte table{width:100%;border-collapse:collapse;font-size:13px}.pm-pdp .pm-rte td,.pm-pdp .pm-rte th{border-bottom:1px solid var(--pm-line);padding:8px 6px;text-align:left}.pm-clamp{position:relative}.pm-clamp.is-clamped:not(.is-open){max-height:118px;overflow:hidden}.pm-clamp.is-clamped:not(.is-open):after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;background:linear-gradient(#fff0,#fff)}.pm-more-btn{display:inline-flex;align-items:center;gap:6px;margin-top:12px;background:none;border:0;padding:0;font-family:var(--font-body-family);font-size:12.5px;font-weight:600;color:var(--pm-ink);cursor:pointer}.pm-more-btn .pm-ico{width:12px;height:12px;transition:transform .2s ease}.pm-more-btn[aria-expanded=true] .pm-ico{transform:rotate(180deg)}.pm-more-btn[hidden]{display:none}@media(max-width:749px){.pm-pdp{padding:18px 0 44px}.pm-pdp__grid{grid-template-columns:1fr;gap:26px;margin-top:16px}.pm-pdp__gallery{position:static}.pm-pdp__thumb{width:54px;height:54px}.pm-pdp__price-now{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pm-product.css.map */
