.ps-product-features{display:grid;gap:80px}.ps-product-feature{align-items:center}.ps-product-photo{display:block;width:100%;height:auto;border-radius:16px}.ps-product-quote{margin:0;padding:24px;border:1px solid var(--ink-3);border-radius:16px;background:var(--ink-2)}.ps-product-quote blockquote{margin:16px 0}.ps-product-quote figcaption{display:grid;gap:4px}.ps-product-quote figcaption span{color:var(--on-ink-muted);font-size:14px}.ps-product-quote__image{width:90px;height:90px;object-fit:cover;border-radius:50%}.ps-product-video{position:relative;aspect-ratio:16/9}.ps-product-video iframe{position:absolute;width:100%;height:100%;border:0}.ps-product-buy-block{margin:0}.ps-product-feature .rte ul{padding-left:20px}.ps-product-feature .rte li{margin-bottom:8px}@media(min-width:900px){.ps-product-feature--alternate:nth-child(2n) .ps-product-feature__media{order:2}}.ps-product-quote--light{background:var(--white);border-color:var(--line)}.ps-product-quote--light figcaption span{color:var(--text-muted)}.ps-product-comparison{min-width:560px}.ps-product-comparison td{white-space:normal}.ps-product-comparison-wrap{overflow-x:auto;max-width:100%}.ps-product-feature--text{grid-template-columns:minmax(0,1fr)}.ps-product-feature--text .ps-product-feature__media{display:none}.pdp-form{display:grid;gap:24px;min-width:0}.pdp-form .pdp-field{min-width:0;margin:0}.pdp-proof svg{width:18px;height:18px;flex:none}.ps-mounting-help{margin-top:12px}.ps-mounting-help .rte{padding:12px 0}.ps-form-error{padding:12px;color:#a32424;background:#fff1f1;border-radius:8px}.ps-review-dialog{border:0;border-radius:16px;padding:24px;max-width:min(90vw,850px);max-height:90vh}.ps-review-dialog::backdrop{background:#000000b3}.ps-review-dialog img{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain}.ps-review-dialog button{float:right;font-size:28px;padding:0 12px}.pdp-rc__btn{font-size:22px}.pdp-why__who .avatar img{width:100%;height:100%;object-fit:cover}.pdp-why__hero-img>span{display:grid;place-items:center;height:100%;font-size:80px}.pdp-form .pdp-actions{align-items:stretch}.pdp-form .pdp-actions>button{flex:1;width:auto;min-width:0}.pdp-form,.pdp-form .pdp-field,.pdp-form .pdp-cards{grid-template-columns:minmax(0,1fr)}.pdp-buy>.badge{white-space:normal;align-self:flex-start}.ps-process__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:28px}.ps-process__tab{display:flex;align-items:center;gap:12px;min-width:0;padding:18px;border:1px solid #cbd7ed;border-radius:12px;text-align:left;color:#0a1428;background:#f5f7fc;cursor:pointer;font:inherit;font-weight:600}.ps-process__tab[aria-selected=true]{color:#fff;background:#2458ff;border-color:#2458ff}.ps-process__number{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid currentColor;border-radius:50%;font-size:14px}.ps-process__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.ps-process__panel[hidden]{display:none!important}.ps-process__media{min-width:0;background:#f5f7fc;border-radius:18px;overflow:hidden}.ps-process__media img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.ps-process__copy{display:grid;gap:18px;min-width:0}.ps-process__copy h3{font-size:clamp(26px,3vw,40px);line-height:1.12}.ps-process__tab:focus-visible{outline:3px solid #0a1428;outline-offset:3px}@media(max-width:800px){.ps-process__tabs{display:flex;overflow-x:auto;padding:4px 4px 12px;margin-inline:-4px;scroll-snap-type:x proximity}.ps-process__tab{flex:0 0 190px;scroll-snap-align:start;padding:14px;font-size:14px}.ps-process__panel{grid-template-columns:1fr;gap:24px}}.ps-feature-section{padding-block:52px}.ps-feature-section .section-head{margin-bottom:28px}.ps-feature-explorer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:start}.ps-feature-explorer__media{position:sticky;top:100px;min-width:0;background:#f5f7fc;border-radius:16px;overflow:hidden}.ps-feature-explorer__media figure{margin:0}.ps-feature-explorer__media figure[hidden]{display:none}.ps-feature-explorer__media img{display:block;width:100%;height:400px;object-fit:contain}.ps-feature-explorer__details{min-width:0}.ps-feature-explorer details{border-bottom:1px solid #dce3f0}.ps-feature-explorer summary{position:relative;cursor:pointer;list-style:none;padding:16px 36px 16px 0}.ps-feature-explorer summary::-webkit-details-marker{display:none}.ps-feature-explorer summary:focus-visible{outline:2px solid #2458ff;outline-offset:4px}.ps-feature-explorer summary .eyebrow{display:block;font-size:10px;margin-bottom:5px}.ps-feature-explorer__title{display:block;font-size:20px;font-weight:600;line-height:1.3}.ps-feature-explorer__toggle{position:absolute;right:8px;top:20px;font-size:24px;color:#2458ff}.ps-feature-explorer details[open] .ps-feature-explorer__toggle{transform:rotate(45deg)}.ps-feature-explorer__copy{padding:0 20px 20px 0;font-size:15px;line-height:1.6;color:#4e6285}.ps-feature-explorer__copy .rte{margin-top:12px;font-size:14px}.ps-feature-explorer__copy ul{padding-left:20px}@media(max-width:760px){.ps-feature-section{padding-block:36px}.ps-feature-explorer{grid-template-columns:1fr;gap:18px}.ps-feature-explorer__media{position:static}.ps-feature-explorer__media img{height:230px}.ps-feature-explorer__title{font-size:18px}.ps-feature-explorer summary{padding-block:13px}}#pdp .pdp-main__buy{position:static}#pdp .pdp-buy{gap:16px}#pdp .pdp-sub{max-width:48ch}#pdp .pdp-form{gap:18px}#pdp .pdp-field[hidden]{display:none}#pdp .pdp-field>legend{margin-bottom:10px}.pdp-field--variants .pdp-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--white)}.pdp-field--variants .pdp-opt{display:flex;min-width:0}.pdp-field--variants .pdp-opt>span{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:100%;min-height:60px;padding:10px 12px;border-color:#8795ad;border-radius:var(--r-sm);overflow-wrap:anywhere;transition:border-color var(--t-fast),background var(--t-fast)}.pdp-field--variants .pdp-opt__price{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.pdp-field--variants .pdp-opt:hover>span{border-color:var(--ink)}.pdp-field--variants .pdp-opt input:checked+span{border-color:var(--accent);background:var(--accent-tint)}.pdp-field--variants .pdp-opt input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.pdp-field--variants .pdp-opt:has(input:disabled){cursor:not-allowed}.pdp-field--variants .pdp-opt input:disabled+span{border-color:#8795ad;border-style:dashed;background:var(--chalk);color:var(--text-muted);box-shadow:none}#pdp .pdp-cards{gap:8px}#pdp .pdp-vcard{border-color:#8795ad;padding:12px 14px}#pdp .pdp-vcard:hover{border-color:var(--ink)}#pdp .pdp-vcard:has(input:checked){border-color:var(--accent);background:var(--accent-tint)}#pdp .pdp-vcard:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}#pdp .pdp-vcard:has(input:disabled){border-color:#8795ad;border-style:dashed;background:var(--chalk);box-shadow:none}#pdp .pdp-sport .pdp-seg__opt{border:1px solid #8795ad;background:var(--white)}#pdp .pdp-sport .pdp-seg__opt:hover{border-color:var(--ink);background:var(--accent-tint)}#pdp .pdp-sport .pdp-seg__opt[aria-current=page]{border-color:var(--accent);background:var(--accent)}#pdp .pdp-gallery__stage{background:var(--white);border-color:var(--line-2)}#pdp .pdp-gallery__thumb{border-color:#8795ad}#pdp .pdp-gallery__thumb[aria-current=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}#pdp .pdp-gallery__thumb:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#pdp .pdp-gallery__track:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.pp-hero .pp-product-name{font-size:clamp(1.875rem,1.3rem + 2.4vw,3rem);line-height:1.08}.pp-hero .pp-options{margin:24px 0 18px}.pp-hero .pp-options legend{font-size:var(--fs-sm);font-weight:600;margin-bottom:10px}.pp-hero .pp-option{gap:12px;padding:12px 14px;margin-bottom:8px;border:1.5px solid #8795ad}.pp-hero .pp-option-top{font-size:17px;flex-wrap:wrap;gap:4px 12px}.pp-hero .pp-option-top>span:last-child{font-size:16px}.pp-hero .pp-option-description{font-size:var(--fs-sm);margin-top:4px}.pp-hero .pp-option input{margin-top:3px}.pp-hero .pp-option:hover{border-color:var(--ink)}.pp-hero .pp-option:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pp-hero .pp-option:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.pp-hero .pp-option:has(input:disabled){border-color:#8795ad;border-style:dashed;background:var(--chalk);box-shadow:none;cursor:not-allowed}.pp-hero .pp-gallery-stage{border:1px solid var(--line-2);border-radius:var(--r-lg)}.pp-hero .pp-thumbnails button{border-color:#8795ad}.pp-hero .pp-thumbnails button[aria-current=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pp-hero .pp-gallery-stage:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media(max-width:599px){#pdp .pdp-main{gap:24px}#pdp .pdp-buy{gap:14px}.pdp-field--variants .pdp-opts{padding:10px;grid-template-columns:repeat(2,minmax(0,1fr))}#pdp .pdp-vcard{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px}#pdp .pdp-vcard .radio-card__price{font-size:var(--fs-sm);white-space:normal;overflow-wrap:anywhere}}@media(max-width:359px){#pdp .pdp-actions{flex-wrap:wrap}#pdp .pdp-actions>.pdp-atc{flex-basis:100%}#pdp .pdp-vcard{grid-template-columns:20px minmax(0,1fr)}#pdp .pdp-vcard .radio-card__price{grid-column:2;justify-self:start}}.pss .pss-card.radio-card{border-color:#8795ad}.pss .pss-card.radio-card:hover{border-color:var(--ink)}.pss .pss-card.radio-card:has(input:checked){border-color:var(--accent);background:var(--accent-tint)}.pss .pss-card.radio-card:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.pss .pss-card.radio-card:has(input:disabled){border-color:#8795ad;border-style:dashed;background:var(--chalk);box-shadow:none}.pss .pss-gallery{border:1px solid var(--line-2)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/product-editor.css.map */
