.lmp-template{color:#f8f7f4;font-family:'Barlow Condensed',sans-serif;font-size:1.125rem;line-height:1.5}.lmp-template *{box-sizing:border-box}.lmp-template a{color:inherit}.lmp-template button,.lmp-template input,.lmp-template textarea,.lmp-template select{font:inherit}.lmp-template button,.lmp-template a,.lmp-template summary,.lmp-template input{touch-action:manipulation}.lmp-template :focus-visible{outline:3px solid #ffc72b;outline-offset:4px}.lmp-template .elementor-widget-container{max-width:100%}.lmp-template .lmp-gallery{display:block}.lmp-template .lmp-stage{position:relative;background:#f6f5f1;border-radius:1rem;overflow:hidden;min-width:0}.lmp-template .lmp-main-link{display:block;padding:2.75rem 2rem 2rem}.lmp-template .lmp-main-image{display:block;width:100%;height:34rem;object-fit:contain;mix-blend-mode:multiply}.lmp-template .lmp-image-count{position:absolute;top:1rem;left:1.25rem;color:#4a515a;font-size:.8rem;font-weight:700;letter-spacing:.15em;z-index:1}.lmp-template .lmp-gallery-prev,.lmp-template .lmp-gallery-next{position:absolute;top:50%;border:1px solid #d8d8d6;background:#fff;color:#161a20;border-radius:50%;width:2.5rem;height:2.5rem;display:grid;place-items:center;padding:0;font-size:1.25rem;cursor:pointer}.lmp-template .lmp-gallery-prev{left:1rem}.lmp-template .lmp-gallery-next{right:1rem}.lmp-template .lmp-gallery-prev:hover,.lmp-template .lmp-gallery-next:hover{background:#F13B43;color:#fff;border-color:#F13B43}.lmp-template .lmp-zoom-hint{display:block;text-align:center;color:#656972;font-size:.82rem;padding:0 1rem 1rem}.lmp-template .lmp-thumbnails{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin-top:.75rem}.lmp-template .lmp-thumb{padding:.4rem;background:#f6f5f1;border:2px solid transparent;border-radius:.55rem;cursor:pointer;min-width:0}.lmp-template .lmp-thumb[aria-pressed=true]{border-color:#F13B43}.lmp-template .lmp-thumb img{width:100%;height:4.25rem;object-fit:contain;display:block;mix-blend-mode:multiply}.lmp-template .lmp-thumb:hover{border-color:#aeb4be}.lmp-template .lmp-rating{display:flex;gap:.6rem;align-items:center;font-size:.97rem;color:#b8bec8!important;text-decoration:none!important}.lmp-template .lmp-rating>span:first-child{color:#ffc72b;letter-spacing:.1em;font-size:1.2rem}.lmp-template .lmp-rating .star-rating{float:none;color:#ffc72b}.lmp-template .lmp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;border-top:1px solid #30353e;border-bottom:1px solid #30353e;padding:1.3rem 0}.lmp-template .lmp-benefit{display:flex;flex-direction:column;gap:.35rem;min-width:0}.lmp-template .lmp-benefit svg{color:#F13B43;margin-bottom:.25rem}.lmp-template .lmp-benefit strong{font-size:1.05rem;font-weight:700;line-height:1.2}.lmp-template .lmp-benefit span{font-size:.94rem;line-height:1.35;color:#aeb4be}.lmp-template .lmp-benefit-icon{width:1.7rem;height:1.7rem;object-fit:contain;margin-bottom:.25rem}.lmp-template .lmp-kicker{display:block;color:#F13B43;font-size:.75rem;font-weight:700;letter-spacing:.15em;line-height:1.4}.lmp-template h2{font-family:'Russo One',sans-serif;line-height:1.25}.lmp-template .lmp-complements{background:#171c23;border:1px solid #343b47;border-radius:.85rem;padding:1.1rem;margin-bottom:1.2rem}.lmp-template .lmp-complements-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.lmp-template .lmp-complements h2{font-size:1.25rem;margin:.25rem 0 0;color:#f8f7f4}.lmp-template .lmp-optional{font-size:.67rem;color:#aeb4be;letter-spacing:.1em;border:1px solid #414954;border-radius:1rem;padding:.15rem .5rem}.lmp-template .lmp-complement-intro{margin:.45rem 0 1rem;color:#aeb4be;font-size:.98rem}.lmp-template .lmp-complement{display:flex;align-items:center;gap:.75rem;background:#0e1218;border:1px solid #333b47;border-radius:.5rem;padding:.65rem;margin:.55rem 0;cursor:pointer}.lmp-template .lmp-complement:has(input:checked){border-color:#F13B43;box-shadow:0 0 0 1px #F13B43}.lmp-template input[type=radio]{accent-color:#F13B43;width:1rem;height:1rem;flex-shrink:0;margin:0}.lmp-template .lmp-complement img{width:3.5rem;height:4rem;object-fit:contain;background:#f8f7f4;border-radius:.25rem;padding:.25rem}.lmp-template .lmp-complement-copy{display:grid;grid-template-columns:1fr auto;flex:1;gap:.15rem .75rem;min-width:0}.lmp-template .lmp-complement-copy strong{font-size:1rem;font-weight:600;line-height:1.25}.lmp-template .lmp-complement-copy>span{color:#f8f7f4;font-weight:600;white-space:nowrap}.lmp-template .lmp-complement-copy a{font-size:.83rem;color:#aeb4be;text-underline-offset:3px}.lmp-template .lmp-only{display:flex;align-items:center;gap:.5rem;color:#c1c7d0;font-size:.94rem;margin-top:.8rem;cursor:pointer}.lmp-template .lmp-cart-controls{display:grid;grid-template-columns:5rem 1fr;gap:.85rem}.lmp-template .lmp-purchase-total{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid #30353e;padding-bottom:.75rem}.lmp-template .lmp-purchase-total>span{font-size:.95rem;color:#aeb4be}.lmp-template .lmp-purchase-total strong{font-size:1.55rem}.lmp-template .lmp-quantity{font-size:.8rem;color:#aeb4be;display:flex;flex-direction:column;justify-content:center}.lmp-template .lmp-quantity input{width:100%;padding:.55rem .45rem;border:1px solid #424a56;border-radius:.4rem;background:#11161d;color:white;text-align:center;height:2.85rem}.lmp-template .lmp-add{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:none;border-radius:.45rem;background:#F13B43;color:#fff;font-weight:700;padding:1rem 1.1rem;cursor:pointer;align-self:end;min-height:2.85rem;font-size:1rem;transition:background .2s}.lmp-template .lmp-add:hover{background:#d90019;color:#fff}.lmp-template .lmp-add:disabled{opacity:.55;cursor:wait}.lmp-template .lmp-purchase-note{font-size:.8rem;color:#939da9;margin:.7rem 0 0;line-height:1.35}.lmp-template .lmp-delivery{border:1px solid #303d45;border-radius:.8rem;background:linear-gradient(135deg,#15252b,#11171e);padding:1.1rem}.lmp-template .lmp-delivery-head{display:flex;align-items:flex-start;gap:.75rem}.lmp-template .lmp-delivery-head svg{flex-shrink:0;color:#84d9c4}.lmp-template .lmp-delivery-head strong{display:block;font-size:1.05rem;line-height:1.3}.lmp-template .lmp-delivery-head span{display:block;font-size:.85rem;color:#aabcc1;margin-top:.3rem}.lmp-template .lmp-timeline{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0!important;margin:1.1rem 0 .7rem!important;gap:.65rem}.lmp-template .lmp-timeline li{position:relative;display:flex;flex-direction:column;font-size:.8rem;color:#aabcc1}.lmp-template .lmp-timeline li:before{content:'';position:absolute;left:1.6rem;right:-.75rem;top:.8rem;height:1px;background:#3c5a61}.lmp-template .lmp-timeline li:last-child:before{display:none}.lmp-template .lmp-timeline b{width:1.65rem;height:1.65rem;border:1px solid #618a90;background:#15252b;color:#a6e1d3;border-radius:50%;display:grid;place-items:center;font-size:.7rem;z-index:1;margin-bottom:.4rem}.lmp-template .lmp-timeline strong{color:#e5eeef;font-size:.9rem}.lmp-template .lmp-delivery>p{font-size:.78rem;color:#91a6ad;margin:.6rem 0 0;line-height:1.35}.lmp-template .lmp-details details{border-bottom:1px solid #30353e}.lmp-template .lmp-details summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;list-style:none;font-size:1.05rem;font-weight:600;cursor:pointer}.lmp-template .lmp-details summary::-webkit-details-marker{display:none}.lmp-template .lmp-details summary span{font-size:1.4rem;color:#F13B43;font-weight:400;transition:transform .2s}.lmp-template .lmp-details details[open]>summary span{transform:rotate(45deg)}.lmp-template .lmp-details details>div{padding:0 0 1rem;color:#b4bdc8;font-size:1rem;line-height:1.6}.lmp-template .lmp-details p{margin:0 0 .75rem}.lmp-template .lmp-details p:last-child{margin:0}.lmp-template .lmp-details a{color:#f2f2ef;text-underline-offset:4px}.lmp-template .lmp-details table{border-collapse:collapse;background:transparent!important;width:100%;border:none!important;font-size:.95rem}.lmp-template .lmp-details table th,.lmp-template .lmp-details table td{background:transparent!important;border:0!important;border-bottom:1px solid #30353e!important;padding:.6rem!important;text-align:left}.lmp-template .lmp-details table th{color:#f8f7f4;font-weight:500}.lmp-template .lmp-details table p{margin:0}.lmp-template .lmp-details table td{color:#aeb4be}.lmp-template .lmp-reviews{background:#151a21;border:1px solid #303641;border-radius:1rem;padding:1.5rem;margin-top:1.75rem}.lmp-template .lmp-reviews h2{font-size:1.3rem;margin:.4rem 0 1rem;color:#f8f7f4}.lmp-template .lmp-review-intro{font-size:1rem;color:#aeb4be}.lmp-template .lmp-reviews #comments>h2{display:none}.lmp-template .lmp-reviews .woocommerce-noreviews{font-size:.9rem;color:#aeb4be;margin:0 0 1.2rem}.lmp-template .lmp-reviews #reply-title{display:block;font-family:'Barlow Condensed',sans-serif;font-size:1.1rem;color:#f8f7f4;font-weight:600}.lmp-template .lmp-reviews #respond p{font-size:.95rem;color:#aeb4be;margin:.75rem 0}.lmp-template .lmp-reviews #respond label{display:block;margin-bottom:.3rem}.lmp-template .lmp-reviews .comment-form-rating .stars a{color:#ffc72b}.lmp-template .lmp-reviews textarea,.lmp-template .lmp-reviews input[type=text],.lmp-template .lmp-reviews input[type=email],.lmp-template .lmp-reviews select{background:#0c1016!important;border:1px solid #3a4351!important;color:#f8f7f4!important;border-radius:.4rem!important;padding:.7rem!important;max-width:100%;width:100%;box-shadow:none!important}.lmp-template .lmp-reviews textarea{min-height:6rem}.lmp-template .lmp-reviews input[type=submit]{background:#fff!important;color:#12161b!important;border:0!important;border-radius:.4rem!important;font-weight:700;padding:.75rem 1.3rem!important;cursor:pointer}.lmp-template .lmp-reviews .commentlist{list-style:none;padding:0!important}.lmp-template .lmp-reviews .commentlist .comment_container{padding:1rem 0;border-bottom:1px solid #343b47}.lmp-template .lmp-reviews .commentlist img.avatar{width:2.5rem!important;height:2.5rem!important;border-radius:50%}.lmp-template .lmp-reviews .comment-text{border:0!important;padding:0 0 0 3.2rem!important;margin:0!important}.lmp-template .lmp-reviews .comment-text .star-rating{color:#ffc72b}.lmp-template .lmp-reviews .meta{color:#acb5c1!important}.lmp-template .lmp-reviews .description{color:#e1e4e8}.lmp-template .woocommerce-error,.lmp-template .woocommerce-message{background:#1b2630;color:white;border-radius:.4rem;font-size:1rem}
@media(max-width:767px){.lmp-template .lmp-main-image{height:25rem}.lmp-template .lmp-main-link{padding:2.75rem 1rem 1.5rem}.lmp-template .lmp-gallery-prev{left:.6rem}.lmp-template .lmp-gallery-next{right:.6rem}.lmp-template .lmp-thumbnails{gap:.35rem}.lmp-template .lmp-thumb{padding:.2rem}.lmp-template .lmp-thumb img{height:3.1rem}.lmp-template .lmp-benefits{gap:.6rem}.lmp-template .lmp-benefit strong{font-size:.95rem}.lmp-template .lmp-benefit span{font-size:.83rem}.lmp-template .lmp-complements{padding:.85rem}.lmp-template .lmp-complement-copy{grid-template-columns:1fr;gap:.2rem}.lmp-template .lmp-complement-copy>a{grid-column:1}.lmp-template .lmp-reviews{padding:1.2rem}.lmp-template .lmp-reviews h2{font-size:1.15rem}}
@media(prefers-reduced-motion:reduce){.lmp-template *{scroll-behavior:auto!important;transition:none!important}}

@media(max-width:767px){.lmp-template .lmp-gallery{order:1;width:100%}.lmp-template .lmp-reviews{order:3;width:100%;margin-top:0}}
.lmp-template .lmr-hub{padding:1.35rem}.lmp-template .lmr-hub h2{margin:.4rem 0 1.2rem;font-size:1.4rem}.lmp-template .lmr-tabs{display:flex;gap:.75rem;border-bottom:1px solid #39414d;margin-bottom:1.1rem}.lmp-template .lmr-tabs button{flex:1;min-width:0;text-align:left;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#aeb8c6;padding:.65rem 0 .9rem;font-size:1rem;font-weight:600;line-height:1.3;white-space:normal;cursor:pointer}.lmp-template .lmr-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#F13B43}.lmp-template .lmr-tabs button:hover{background:transparent;color:#fff}.lmp-template .lmr-tabs button span{white-space:nowrap}.lmp-template .lmr-panel[hidden]{display:none!important}.lmp-template .lmr-fallback-note{font-size:.92rem;color:#bac5d2;margin:.6rem 0 1rem}.lmp-template .lmr-summary{display:flex;gap:1rem;align-items:center;margin:1.15rem 0;padding:0 0 1rem;border-bottom:1px solid #343d4a}.lmp-template .lmr-summary>strong{font-size:2.65rem;color:#f8f7f4;font-weight:600;line-height:1}.lmp-template .lmr-summary small{font-size:1rem;color:#98a4b4;margin-left:.2rem}.lmp-template .lmr-summary>div{display:flex;flex-direction:column;font-size:.9rem;color:#aeb8c6}.lmp-template .lmr-stars{color:#ffc72b;letter-spacing:.09em;font-size:1.05rem;line-height:1.3;display:inline-block;white-space:nowrap}.lmp-template .lmp-rating .lmr-stars{color:#ffc72b}.lmp-template .lmr-empty{border:1px dashed #3e4856;border-radius:.6rem;padding:1rem;margin:1rem 0;color:#aeb8c6}.lmp-template .lmr-empty>span{display:block;color:#7a8798;font-size:1.2rem;letter-spacing:.1em;margin-bottom:.4rem}.lmp-template .lmr-empty strong{font-size:1rem;color:#dce2ea;font-weight:600;line-height:1.35;display:block}.lmp-template .lmr-empty p{font-size:.92rem;line-height:1.45;margin:.5rem 0 0}.lmp-template .lmr-demo-notice{border:1px solid #8b6f37;background:#30291b;border-radius:.55rem;padding:.8rem 1rem;margin:1rem 0 1.2rem;color:#d6c89f}.lmp-template .lmr-demo-notice strong{font-size:.72rem;color:#f0d68b;letter-spacing:.1em}.lmp-template .lmr-demo-notice p{font-size:.88rem;line-height:1.45;margin:.35rem 0 0}.lmp-template .lmr-card{border-bottom:1px solid #36404e;padding:1.15rem 0}.lmp-template .lmr-card:last-child{border-bottom:0}.lmp-template .lmr-card-head{display:flex;align-items:center;gap:.65rem;margin-bottom:.7rem}.lmp-template .lmr-avatar{width:2.2rem;height:2.2rem;border:1px solid #4c5b6c;background:#26313e;color:#eff2f6;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:1rem;flex-shrink:0}.lmp-template .lmr-card-head>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.lmp-template .lmr-card-head strong{font-size:1rem;color:#f3f5f8;line-height:1.2;font-weight:600}.lmp-template .lmr-demo-label{display:block;font-size:.62rem;letter-spacing:.06em;line-height:1.3;color:#d6bd79}.lmp-template .lmr-verified{color:#83d4ba;font-size:.77rem}.lmp-template .lmr-card-head time{font-size:.73rem;color:#94a2b4;margin-left:auto;white-space:nowrap}.lmp-template .lmr-card h3{font-size:1.12rem;font-family:'Barlow Condensed',sans-serif;font-weight:600;line-height:1.3;color:#f1f3f6;margin:.55rem 0 .45rem}.lmp-template .lmr-review-text{font-size:.98rem;color:#b8c2cf;line-height:1.55;overflow-wrap:anywhere}.lmp-template .lmr-review-text p{margin:0 0 .7rem}.lmp-template .lmr-photos{display:flex;gap:.5rem;margin:.8rem 0 .35rem;flex-wrap:wrap}.lmp-template .lmr-photos a{display:block;background:#f0f0ee;border-radius:.4rem;overflow:hidden;border:1px solid #4a5565}.lmp-template .lmr-photos img{width:5.25rem;height:5.25rem;object-fit:cover;display:block;border-radius:0}.lmp-template .lmr-photo-caption{font-size:.73rem;line-height:1.4;color:#9babbc;margin:.35rem 0 .7rem}.lmp-template .lmr-product-reference{display:flex;align-items:center;gap:.6rem;background:#0d131b;border:1px solid #303c4a;border-radius:.45rem;padding:.45rem .6rem;margin-top:.8rem;font-size:.86rem;text-decoration:none;color:#dce3ed}.lmp-template .lmr-product-reference img{width:2.1rem;height:2.1rem;object-fit:contain;background:#f6f5f1;border-radius:.2rem;padding:.1rem}.lmp-template .lmr-product-reference>span:last-child{margin-left:auto;color:#F13B43}.lmp-template .lmr-pages{display:flex;gap:.5rem;flex-wrap:wrap;padding:1rem 0}.lmp-template .lmr-pages a{min-width:2rem;min-height:2rem;display:grid;place-items:center;border:1px solid #4a5565;border-radius:.3rem;text-decoration:none}.lmp-template .lmr-pages a[aria-current=page]{background:#F13B43;border-color:#F13B43;color:white}.lmp-template .lmr-write{margin-top:1.25rem;border:1px solid #3a4656;border-radius:.6rem;background:#111923;padding:0 1rem}.lmp-template .lmr-write>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 0;font-size:1rem;font-weight:600;list-style:none;cursor:pointer;color:#f3f5f8}.lmp-template .lmr-write>summary::-webkit-details-marker{display:none}.lmp-template .lmr-write>summary>span{font-size:1.4rem;color:#F13B43}.lmp-template .lmr-write[open]>summary>span{transform:rotate(45deg)}.lmp-template .lmr-form{padding-bottom:1rem}.lmp-template .lmr-form h3{font-family:'Barlow Condensed',sans-serif;color:white;font-weight:600;font-size:1.1rem;margin:.5rem 0 1rem}.lmp-template .lmr-form .required-field-message{font-size:.8rem}.lmp-template .lmr-upload{background:#0b1119;border:1px dashed #4a586b;border-radius:.5rem;padding:.85rem;margin:1rem 0}.lmp-template .lmr-upload>label{display:block;color:#eff3f8;font-size:1rem;font-weight:500;margin-bottom:.6rem}.lmp-template .lmr-upload>label span{font-size:.8rem;color:#9aaabc}.lmp-template .lmr-upload input[type=file]{display:block;width:100%;max-width:100%;font-size:.8rem;color:#b8c4d1;line-height:1.4;white-space:normal}.lmp-template .lmr-upload input[type=file]::file-selector-button{background:#253247;color:#f6f8fb;border:1px solid #566780;border-radius:.35rem;padding:.5rem .6rem;cursor:pointer;font:inherit;margin-right:.45rem}.lmp-template .lmr-form #lm-review-photo-help{font-size:.75rem;color:#93a4ba;line-height:1.4;margin:.75rem 0 0}.lmp-template .lmr-upload-preview{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;margin-top:.7rem}.lmp-template .lmr-upload-preview img{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:.3rem}.lmp-template .lmr-upload-preview span,.lmp-template .lmr-upload-preview p{font-size:.78rem;color:#a7bacd}.lmp-template .lmr-upload-result{font-size:.92rem;line-height:1.4;color:#a6e1d3;background:#18302c;padding:.8rem;border-radius:.5rem}.lmp-template .lmr-form-closed{font-size:.95rem;color:#aeb8c6}
@media(max-width:767px){.lmp-template .lmr-hub{padding:1rem}.lmp-template .lmr-hub h2{font-size:1.3rem}.lmp-template .lmr-tabs{gap:.75rem}.lmp-template .lmr-tabs button{font-size:.93rem}.lmp-template .lmr-demo-label{font-size:.57rem}.lmp-template .lmr-card-head time{font-size:.65rem}.lmp-template .lmr-summary>strong{font-size:2.3rem}.lmp-template .lmr-photos img{width:4.7rem;height:4.7rem}.lmp-template .lmr-write{padding:0 .8rem}}
.lmp-template .lmr-upload input[type=file]{background:#111c2b!important;border:1px solid #465873!important;color:#e1e9f3!important;padding:.4rem;border-radius:.35rem}
.lmp-template .lmp-reviews #respond .lmr-photo-error,.lmp-template .lmr-form-status.is-error{color:#ff9aaa!important;background:#351723;border:1px solid #985062;border-left:3px solid #ff6b85;border-radius:.4rem;padding:.75rem!important;font-size:.9rem!important;line-height:1.5!important;margin:.75rem 0!important;overflow-wrap:anywhere}.lmp-template .lmr-form-status.is-success{color:#a6e1d3;background:#17302c;border:1px solid #3c6e63;border-radius:.4rem;padding:.75rem;font-size:.95rem;line-height:1.5;margin:.75rem 0}.lmp-template .lmr-photo-error[hidden],.lmp-template .lmr-form-status[hidden]{display:none!important}.lmp-template #lm-review-photos[aria-invalid=true]{border-color:#ff6b85!important}.lmp-template .lmr-submitting .stars a{pointer-events:none}.lmp-template .lmr-submitting input[type=submit]{opacity:.65;cursor:wait}
