.ps{--ps-ink:#0B1F3A;--ps-pr:#14467A;--ps-ac:#2F80C9;--ps-st:#5B6B7C;--ps-ln:#D5DCE3;--ps-sf:#F3F6F9;color:var(--ps-ink)}.ps-wrap{max-width:1200px;margin:0 auto;padding:40px 24px}.ps-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.ps h1,.ps h2,.ps h3{color:var(--ps-ink);margin:0 0 12px}.ps-btn{display:inline-block;background:var(--ps-pr);color:#fff;padding:12px 20px;border-radius:6px;text-decoration:none;font-weight:600;border:1.5px solid var(--ps-pr)}.ps-btn--ghost{background:transparent;color:var(--ps-ink);border-color:var(--ps-ink);margin-left:10px}.ps-hero{background:var(--ps-sf);border-bottom:1px solid var(--ps-ln)}.ps-hero .ps-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;padding-block:56px}.ps-hero h1{font-size:clamp(32px,4vw,46px);line-height:1.08;letter-spacing:-.01em}.ps-hero p{font-size:18px;color:var(--ps-st);margin:16px 0 24px;max-width:540px}.ps-card{background:#fff;border:1px solid var(--ps-ln);border-radius:8px;padding:20px}.ps-table{width:100%;border-collapse:collapse;font-size:14px}.ps-table th,.ps-table td{padding:8px 6px;border-bottom:1px solid var(--ps-ln);text-align:left}.ps-table th{color:var(--ps-st);font-weight:500}.ps-usp{border-bottom:1px solid var(--ps-ln)}.ps-usp .ps-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-block:18px;font-weight:500;font-size:15px}.ps-usp span{color:var(--ps-ac);margin-right:6px}.ps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ps-cat{display:block;border:1px solid var(--ps-ln);border-radius:8px;padding:16px;text-decoration:none;color:var(--ps-ink)}.ps-cat:hover{border-color:var(--ps-pr)}.ps-cat__img{background:var(--ps-sf);height:140px;overflow:hidden;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.ps-cat h3{font-size:18px;margin:0 0 4px}.ps-cat p{margin:0;color:var(--ps-st);font-size:13px}.ps-alt{background:var(--ps-sf)}.ps-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ps-tier{background:#fff;border:1px solid var(--ps-ln);border-radius:8px;padding:16px;text-align:center}.ps-tier b{display:block;font-size:24px;color:var(--ps-pr)}.ps-quote{background:var(--ps-ink);color:#fff;border-radius:10px;padding:28px;display:flex;justify-content:space-between;align-items:center;gap:20px}.ps-quote h2{color:#fff}.ps-quote p{color:#c9d2da;margin:0}.ps-quote .ps-btn{background:#fff;color:var(--ps-ink);border-color:#fff}.ps-note{font-size:14px;color:var(--ps-st);margin:6px 0}.ps-vat strong{color:var(--ps-ink)}.ps-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ps-form label{display:flex;flex-direction:column;font-size:14px;gap:4px}.ps-form .full{grid-column:1/-1}.ps-form input,.ps-form textarea,.ps-form select{padding:10px;border:1px solid var(--ps-ln);border-radius:4px;font:inherit}.ps-faq details{border-bottom:1px solid var(--ps-ln);padding:12px 0}.ps-faq summary{font-weight:600;cursor:pointer}.ps-legal{background:var(--ps-ink);color:#c9d2da;font-size:14px}.ps-legal .ps-wrap{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:20px;padding-block:32px}.ps-legal b{color:#fff;display:block;margin-bottom:8px}.ps-legal a{color:#c9d2da;text-decoration:none;display:block;line-height:1.8}.ps-legal a:hover{color:#fff}.ps-scroll{overflow-x:auto}@media(max-width:749px){.ps-wrap{padding:28px 16px}.ps-hero .ps-wrap{grid-template-columns:1fr;padding-block:28px}.ps-hero p{font-size:16px}.ps-usp .ps-wrap{grid-template-columns:1fr 1fr;font-size:13px;padding-block:14px}.ps-grid{grid-template-columns:1fr 1fr;gap:10px}.ps-cat__img{height:100px}.ps-cat h3{font-size:15px}.ps-tiers{grid-template-columns:1fr 1fr}.ps-quote{flex-direction:column;align-items:flex-start}.ps-btn--ghost{margin:10px 0 0}.ps-form{grid-template-columns:1fr}.ps-legal .ps-wrap{grid-template-columns:1fr;gap:24px}}:root{--ps-ink:#0B1F3A;--ps-pr:#14467A;--ps-ac:#2F80C9;--ps-st:#5B6B7C;--ps-ln:#D5DCE3;--ps-sf:#F3F6F9;--ps-r:8px}.ps h2{font-size:clamp(22px,2.2vw,28px);line-height:1.2;letter-spacing:-.005em}.ps p,.ps li{line-height:1.55}.ps-note{max-width:68ch}.ps-lead{font-size:17px;color:var(--ps-st);max-width:60ch;margin:4px 0 8px}.ps-wrap{padding-block:48px}.rte p,.collection-hero p,.main-page .rte{max-width:72ch}.ps-btn,.button:not(.button-unstyled){min-height:44px;border-radius:6px;transition:background-color .15s,border-color .15s,color .15s}.ps-btn{display:inline-flex;align-items:center;justify-content:center}.ps-btn:hover{background:var(--ps-ink);border-color:var(--ps-ink)}.ps-btn--ghost:hover{background:var(--ps-ink);color:#fff}.ps-quote .ps-btn:hover{background:var(--ps-sf);color:var(--ps-ink)}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--ps-ac)!important;outline-offset:2px;border-radius:4px}.ps-legal :focus-visible,.ps-quote :focus-visible{outline-color:#9cc9f0!important}.ps:not(.ps-legal) a:not(.ps-btn):not(.ps-cat){color:var(--ps-pr);text-underline-offset:2px}.ps-cat{transition:border-color .15s,box-shadow .15s,transform .15s;background:#fff}.ps-cat:hover{box-shadow:0 6px 18px #0b1f3a14;transform:translateY(-1px)}.ps-cat__img{height:160px}.ps-tier{display:flex;flex-direction:column;gap:4px;color:var(--ps-st);font-size:14px}.ps-tier b{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:26px}.ps-faq summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.ps-faq details[open] summary{color:var(--ps-pr)}.product-card .product-media-container{background:#fff;border:1px solid var(--ps-ln);border-radius:var(--ps-r);overflow:hidden}.product-card:hover .product-media-container{border-color:var(--ps-pr)}.product-card .product-media__image{object-fit:contain;padding:8%}.product-card a{text-decoration:none}.product-card [class*=product-title],.product-card .text-block{font-weight:500;line-height:1.35;color:var(--ps-ink)}.product-card .price{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;color:var(--ps-pr)}.product-card .price:after{content:" ex VAT";font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:400;color:var(--ps-st)}.product-information .product-media-container{background:#fff;border:1px solid var(--ps-ln);border-radius:var(--ps-r);overflow:hidden}.product-information .product-media__image{object-fit:contain}.product-information .price{font-size:24px;font-weight:600;color:var(--ps-ink)}.product-information .price:after{content:" ex VAT";font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400;color:var(--ps-st)}.variant-option__button-label{min-height:44px;border-radius:6px}[class*=__text_aEtTtq] table{display:none}[class*=__text_aEtTtq]{color:var(--ps-st);max-width:60ch}[class*=__text_ps_trust]{border-top:1px solid var(--ps-ln);padding-top:12px!important;color:var(--ps-st)}.ps-pdp{border-top:1px solid var(--ps-ln)}.ps-pdp__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:start}.ps-pdp__col{display:grid;gap:24px}.ps-panel{background:#fff;border:1px solid var(--ps-ln);border-radius:var(--ps-r);padding:24px}.ps-panel--soft{background:var(--ps-sf)}.ps-panel__title{font-size:20px!important;margin:0 0 12px!important}.ps-table th,.ps-table td{padding:10px 8px;vertical-align:top}.ps-table--spec th{width:45%;font-weight:500}.ps-table tbody tr:last-child th,.ps-table tbody tr:last-child td{border-bottom:0}.ps-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.ps-num{text-align:right!important}.ps-table tr.is-best td{background:#eaf2fa;font-weight:600}.ps-tag{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:4px;background:var(--ps-pr);color:#fff;font-size:11px;font-weight:600;font-family:IBM Plex Sans,sans-serif;vertical-align:1px}.ps-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14px;color:var(--ps-st)}.ps-checks li{position:relative;padding-left:24px}.ps-checks li:before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:7px;border-left:2px solid var(--ps-ac);border-bottom:2px solid var(--ps-ac);transform:rotate(-45deg)}.ps-checks strong{color:var(--ps-ink)}.ps-quote-page{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;align-items:start}.ps-quote-page__aside{position:sticky;top:96px}.ps-form{gap:16px}.ps-form label{font-weight:500;color:var(--ps-ink)}.ps-form input,.ps-form textarea,.ps-form select{min-height:44px;border-radius:6px;padding:10px 12px;background:#fff}.ps-form input:focus,.ps-form textarea:focus{border-color:var(--ps-ac);outline:2px solid rgba(47,128,201,.25)!important;outline-offset:0}.ps-form button{margin-bottom:8px}.ps-steps{margin:0;padding-left:20px;display:grid;gap:12px;font-size:15px;color:var(--ps-st)}.ps-steps strong{color:var(--ps-ink);display:block}.ps-success{border-color:#2e7d4f;background:#eff8f2}.ps-legal .ps-wrap{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px;padding-block:48px}.ps-legal b{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#9cc9f0}.ps-legal__co{margin-top:16px;line-height:1.7}.ps-legal__co p{margin:0}.ps-legal__co a{display:inline}.ps-legal a{min-height:32px;display:flex;align-items:center;line-height:1.4}.ps-legal__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.collection-hero,.main-collection-header{margin-bottom:8px}.facets__summary{min-height:44px}@media(max-width:749px){.ps-wrap{padding-block:32px}.ps-pdp__grid,.ps-quote-page{grid-template-columns:1fr;gap:16px}.ps-quote-page__aside{position:static}.ps-panel{padding:16px}.ps-table--spec th{width:50%}.ps-legal .ps-wrap{grid-template-columns:1fr 1fr;gap:24px}.ps-legal .ps-wrap>div:first-child,.ps-legal .ps-wrap>div:last-child{grid-column:1/-1}.ps-legal a{min-height:44px}.ps-cat__img{height:110px}.product-card .price{font-size:14px}.ps-hero h1{font-size:30px}}.sticky-add-to-cart__price .price{font-size:16px}.ps-legal a{color:#c9d2da}.ps-legal a:hover{color:#fff;text-decoration:underline}@media(max-width:749px){.product-grid.product-grid--grid{padding-inline:12px!important;column-gap:10px!important;row-gap:20px!important}}[class*=__text_ps_trust] p{text-wrap:balance}.footer-utilities{--color-foreground-muted:#5f6b7a;--color-utilities:#5f6b7a}.ps-more{margin-top:20px}.ps-more__h{font-size:15px;margin:0 0 10px}.ps-more__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ps-more__chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid var(--ps-ln);border-radius:999px;background:#fff;color:var(--ps-ink);text-decoration:none;font-size:14px}.ps-more__chip:hover{border-color:var(--ps-pr);color:var(--ps-pr)}.ps-more__n{font-size:12px;color:var(--ps-st)}slideshow-controls .slideshow-control[role=tab]{min-width:24px;min-height:24px}body:has(.cart-page__summary) [id$=__ps_cart_cats]{display:none}.facets .checkbox{position:relative}.facets .checkbox__input{width:24px;height:24px;top:-4px;left:-4px;margin:0}.facets .checkbox__label{padding-block:4px;margin-block:-4px}.menu-list__disclosure{min-width:24px;margin-inline:-5px}.policy-list-trigger{padding-block:5px;margin-block:-5px}@media(max-width:749px){.ps-hero .ps-card.ps-scroll{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/precispin.css.map */
