.pr-opt{position:relative;isolation:isolate}.pr-opt__bg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--pr-grad);overflow:hidden}.pr-opt__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--pr-bg-size);object-position:var(--pr-bg-pos)}.pr-opt__video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--pr-video-o);mix-blend-mode:var(--pr-video-blend);pointer-events:none}.pr-opt__video video{width:100%;height:100%;object-fit:cover;object-position:var(--pr-bg-pos)}.pr-opt__video video[data-pr-media=mobile]{display:none}.pr-opt__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse var(--pr-glow-size) var(--pr-glow-size) at var(--pr-glow-x) var(--pr-glow-y),var(--pr-glow),transparent 72%)}.pr-opt__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pr-overlay)}.pr-opt__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--pr-panel-w));gap:var(--pr-col-gap);align-items:var(--pr-align)}.pr-opt__copy{display:flex;flex-direction:column;align-items:flex-start}.pr-opt__copy .pr-pill{margin-bottom:var(--pr-pill-gap)}.pr-opt .pr-h{max-width:var(--pr-head-w);color:var(--pr-text);text-wrap:wrap}.pr-opt__text{max-width:var(--pr-text-w);margin-top:var(--pr-text-gap);color:var(--pr-muted-c);font-size:calc(var(--pr-text-fs) * var(--pr-type-scale, 1));line-height:1.75;letter-spacing:-.01em}.pr-opt__text p{margin:0 0 var(--pr-para-gap)}.pr-opt__text p:last-child{margin-bottom:0}.pr-opt__cta{margin-top:var(--pr-btn-gap)}.pr-opt__cta .pr-btn{min-width:var(--pr-btn-w)}.pr-opt__panel{box-sizing:border-box;padding:var(--pr-panel-pad-top) var(--pr-panel-pad) var(--pr-panel-pad);border:1px solid var(--pr-panel-border);border-radius:var(--pr-panel-r);background:var(--pr-panel-bg)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.pr-opt__panel{-webkit-backdrop-filter:blur(var(--pr-blur));backdrop-filter:blur(var(--pr-blur))}}.pr-opt__field{box-sizing:border-box;display:flex;align-items:center;gap:var(--pr-field-inset);min-height:var(--pr-field-h);margin:0 0 var(--pr-field-gap);padding:var(--pr-field-inset);border:1px solid var(--pr-field-border);border-radius:var(--pr-field-r);background:var(--pr-field-bg)}.pr-opt__input{flex:1 1 auto;min-width:0;padding:0 var(--pr-field-pad);border:0;background:none;color:var(--pr-field-text);font-family:var(--pr-font-body);font-size:calc(var(--pr-field-fs) * var(--pr-type-scale, 1));letter-spacing:-.01em;-webkit-appearance:none;appearance:none}.pr-opt__input::placeholder{color:var(--pr-field-ph);opacity:1}.pr-opt__input:focus{outline:0}.pr-opt__field:focus-within{border-color:var(--pr-field-focus)}.pr-opt__submit{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--pr-submit-w);height:calc(var(--pr-field-h) - var(--pr-field-inset) * 2 - 2px);padding:0 16px;border:0;border-radius:var(--pr-submit-r);background:var(--pr-submit-bg);color:var(--pr-submit-text);font-family:var(--pr-font-head);font-size:calc(var(--pr-submit-fs) * var(--pr-type-scale, 1));font-weight:var(--pr-submit-w8);letter-spacing:-.02em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .4s var(--pr-ease),color .4s var(--pr-ease)}@media(hover:hover){.pr-opt__submit:hover{background:var(--pr-submit-hover);color:var(--pr-submit-hover-text)}}.pr-opt__cards{display:grid;grid-template-columns:repeat(var(--pr-cols),minmax(0,1fr));gap:var(--pr-row-gap) var(--pr-card-gap);margin:0;padding:0;list-style:none}.pr-opt__card{box-sizing:border-box;display:flex;min-height:var(--pr-card-h);height:100%;flex-direction:column;align-items:flex-start;padding:var(--pr-card-pad);border:1px solid var(--pr-card-border);border-radius:var(--pr-card-r);background:var(--pr-card-bg);transition:border-color .5s var(--pr-ease),transform .5s var(--pr-ease)}@media(hover:hover){.pr-opt__card:hover{border-color:var(--pr-card-border-hover);transform:translateY(-3px)}}.pr-opt__tag{display:inline-flex;align-items:center;margin-bottom:var(--pr-tag-gap);padding:6px var(--pr-tag-pad);border-radius:999px;background:var(--pr-tag-bg);color:var(--pr-tag-text);font-family:var(--pr-font-head);font-size:calc(var(--pr-tag-fs) * var(--pr-type-scale, 1));font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.pr-opt__title{margin:0;color:var(--pr-card-title);font:var(--pr-title-w) calc(var(--pr-title-fs) * var(--pr-type-scale, 1)) / 1.25 var(--pr-font-head);letter-spacing:-.03em}.pr-opt__sub{margin:var(--pr-sub-gap) 0 0;color:var(--pr-sub-c);font-size:calc(var(--pr-sub-fs) * var(--pr-type-scale, 1));line-height:1.45;letter-spacing:-.01em}.pr-opt__stat{margin-top:auto;padding-top:var(--pr-stat-gap);color:var(--pr-stat-c);font-family:var(--pr-font-head);font-size:calc(var(--pr-stat-fs) * var(--pr-type-scale, 1));font-weight:var(--pr-stat-w);letter-spacing:-.02em;line-height:1.2}@media screen and (max-width:989px){.pr-opt__grid{grid-template-columns:minmax(0,1fr);gap:var(--pr-col-gap-m)}.pr-opt .pr-h,.pr-opt__text{max-width:none}}@media screen and (max-width:749px){.pr-opt__video.has-mobile video[data-pr-media=desktop]{display:none}.pr-opt__video.has-mobile video[data-pr-media=mobile]{display:block}.pr-opt__cta .pr-btn{width:100%}.pr-opt__panel{padding:var(--pr-panel-pad-m)}.pr-opt__field{min-height:var(--pr-field-h-m);margin-bottom:var(--pr-field-gap-m)}.pr-opt__submit{min-width:var(--pr-submit-w-m);height:calc(var(--pr-field-h-m) - var(--pr-field-inset) * 2 - 2px);padding:0 10px;font-size:calc(var(--pr-submit-fs-m) * var(--pr-type-scale, 1))}.pr-opt__input{font-size:calc(var(--pr-field-fs-m) * var(--pr-type-scale, 1))}.pr-opt__cards{grid-template-columns:repeat(var(--pr-cols-m),minmax(0,1fr));gap:var(--pr-row-gap-m) var(--pr-card-gap-m)}.pr-opt__card{min-height:0;padding:var(--pr-card-pad-m)}.pr-opt__tag{margin-bottom:var(--pr-tag-gap-m);padding:5px var(--pr-tag-pad-m);font-size:calc(var(--pr-tag-fs-m) * var(--pr-type-scale, 1))}.pr-opt__title{font-size:calc(var(--pr-title-fs-m) * var(--pr-type-scale, 1))}.pr-opt__sub{margin-top:var(--pr-sub-gap-m);font-size:calc(var(--pr-sub-fs-m) * var(--pr-type-scale, 1))}.pr-opt__stat{padding-top:var(--pr-stat-gap-m);font-size:calc(var(--pr-stat-fs-m) * var(--pr-type-scale, 1))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/precept-optimize.css.map */
