.lv-product{color:#102b3b;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.lv-product .page-content{padding-top:23px;padding-bottom:30px}.lv-product .page-width{max-width:1340px;padding-left:44px;padding-right:44px}.lv-breadcrumb{display:flex;flex-wrap:wrap;gap:11px;align-items:center;margin:0 0 26px;font-size:11px;line-height:1.5;color:#73838c}.lv-breadcrumb a{color:inherit;text-decoration:none}.lv-breadcrumb span:last-child{color:#617784}.lv-product .lv-product-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin:0}.lv-product-grid:after{display:none}.lv-product .lv-product-grid>.grid__item{width:auto;float:none;padding:0;min-width:0}.lv-product .product-single__meta{text-align:left;padding:0}.lv-gallery-card{background:#f5f8fa;border:1px solid #e5edf1;border-radius:22px;padding:25px 20px 15px;overflow:hidden}.lv-gallery-label{text-transform:uppercase;letter-spacing:1.4px;font-size:10px;color:#516c7b;font-weight:700;line-height:1.6;margin-bottom:20px}.lv-product .product__photos{margin:0}.lv-product .product__main-photos{width:100%;float:none;margin:0}.lv-product .product__main-photos .image-wrap{height:530px!important;padding-bottom:0!important;background:transparent}.lv-product .product__main-photos .photo-zoom-link{height:100%;width:100%;display:block}.lv-product .product__main-photos img{width:100%;height:100%;object-fit:contain;position:absolute;inset:0;mix-blend-mode:multiply}.lv-product .product__thumbs{margin:18px auto 0!important;max-width:100%;width:auto;float:none}.lv-product .product__thumb-item{padding:5px;max-width:80px}.lv-product .product__thumb{border-radius:7px;background:white;border:1px solid #dbe6ec;padding:3px}.lv-product .product__thumb img{object-fit:contain}.lv-product .product__thumb.is-active{border-color:#178baa}.lv-product [data-aos]{opacity:1;transform:none}.lv-gallery-note{margin:18px 0 0;font-size:11px;text-align:center;color:#73838c;line-height:1.6}.lv-eyebrow{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:1.7px;color:#1283a3;margin:3px 0 13px}.lv-product .product-single__title{font-family:Arial,Helvetica,sans-serif!important;font-size:33px!important;line-height:1.17!important;letter-spacing:-1.05px!important;text-transform:none!important;margin:0 0 14px!important;color:#102b3b;font-weight:700!important}.lv-product-intro{font-size:14px;line-height:1.65;color:#607581;margin:0 0 18px}.lv-spec-tags{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 23px}.lv-spec-tags span{border:1px solid #e0e8ed;border-radius:5px;font-size:11px;padding:8px 10px;color:#45606f}.lv-price-row{display:flex;align-items:baseline;gap:10px}.lv-product .lv-price-row .product__price{font-family:Arial,Helvetica,sans-serif!important;font-size:49px!important;letter-spacing:-1.8px!important;font-weight:700!important;color:#0b694e!important;line-height:1.1;margin:0!important;display:inline-block}.lv-currency{font-size:12px;color:#778b96;font-weight:700}.lv-tax{font-size:11px;color:#7a8b94;margin:8px 0 22px}.lv-shipping-card{display:flex;gap:14px;background:#eff8f5;border:1px solid #d7eae3;border-radius:12px;padding:17px 18px;margin-bottom:22px}.lv-shipping-card>svg{width:26px;height:26px;fill:#eff8f5;stroke:#147855;stroke-width:1.6;margin-top:2px;flex:none}.lv-shipping-card strong{font-size:14px;color:#155b45;line-height:1.5}.lv-shipping-card p{font-size:12px;margin:6px 0 0;color:#527167;line-height:1.65}.lv-shipping-card b{font-weight:600;color:#33594b}.lv-shipping-card a{font-size:10px;color:#33594b;text-decoration:underline;text-underline-offset:3px}.lv-product .product-single__form{margin:0!important}.lv-product .lv-purchase-row{display:flex;gap:12px;align-items:flex-end}.lv-product .product-single__form .product__quantity{margin:0!important;max-width:none!important;width:119px;flex:none}.lv-product .product-single__form .product__quantity label{margin:0 0 9px!important;display:block;font-size:11px!important;line-height:1.5;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:#4e6572!important}.lv-product .js-qty__wrapper{width:119px;min-width:0;max-width:none}.lv-product .js-qty__num{height:54px;min-height:54px;border-radius:9px!important;border:1px solid #dbe3e8!important;padding:0 32px!important;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#36515f;background:#fff}.lv-product .js-qty__adjust{width:34px;border:0!important;background:transparent!important;padding:9px;color:#36515f}.lv-product .js-qty__adjust svg{width:11px;height:11px}.lv-product .product-single__form .lv-purchase-row .add-to-cart{flex:1;min-width:0;height:54px;min-height:54px!important;margin:0!important;border:0!important;border-radius:9px!important;background:#063952!important;color:white!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;padding:10px 14px!important}.lv-product .product-single__form .add-to-cart:hover{background:#0c526c!important}.lv-product .product-single__form .add-to-cart:disabled{opacity:.5;cursor:not-allowed}.lv-product .product-single__form .luverlo-buy-now{width:100%;height:49px;min-height:49px!important;margin:11px 0 0!important;border:1px solid #b9cbd5!important;border-radius:9px!important;background:#fff!important;color:#123d52!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.lv-product .luverlo-buy-now:hover{background:#f2f7fa!important}.lv-product .lv-secure{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#71838d;margin:13px 0 22px}.lv-secure svg{width:12px;fill:none;stroke:currentColor;stroke-width:1.5}.lv-product .variant-wrapper{margin-bottom:17px}.lv-product .variant__label{font-size:12px;letter-spacing:0;text-transform:none}.lv-product .variant-input-wrap label{border-radius:6px;font-size:12px;padding:10px 13px;letter-spacing:0}.lv-promises{display:grid;grid-template-columns:1fr 1fr;gap:17px;border-top:1px solid #e6ecef;padding-top:19px}.lv-promises>div{display:flex;gap:11px}.lv-promises svg{width:22px;height:24px;fill:none;stroke:#36708c;stroke-width:1.5;flex:none}.lv-promises strong{display:block;font-size:11px;margin-bottom:5px;line-height:1.5}.lv-promises p{font-size:10px;color:#71838d;line-height:1.6;display:block;margin:0}.lv-promises a{font-size:10px;color:#42697b;display:inline-block;margin-top:6px;text-decoration:underline;text-underline-offset:3px}.lv-product-details{margin-top:25px;border-top:1px solid #e2e9ed}.lv-product-details details{border-bottom:1px solid #e2e9ed}.lv-product-details summary{padding:18px 0;list-style:none;font-weight:600;font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer}.lv-product-details summary::-webkit-details-marker{display:none}.lv-product-details summary:after{content:'+';font-size:18px;font-weight:400;color:#527584}.lv-product-details details[open]>summary:after{content:'−'}.lv-product .lv-product-details .rte{font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;color:#607581;line-height:1.8;margin:0 0 18px;overflow-wrap:anywhere;text-align:left!important;max-height:none}.lv-product .lv-product-details .rte *{font-family:inherit!important}.lv-product-details .rte table{width:100%;display:block;overflow-x:auto;font-size:12px}.lv-product-details .rte h2,.lv-product-details .rte h3{font-size:17px!important;line-height:1.4;letter-spacing:0!important;text-transform:none!important;margin:15px 0 10px;color:#224b60}.lv-product-details .rte a{color:#225e75}.lv-product-help{margin:24px 0 20px;font-size:11px;color:#728791}.lv-product-help a{color:#214f65;font-weight:700;text-decoration:underline;text-underline-offset:3px}.lv-product button:focus-visible,.lv-product summary:focus-visible,.lv-product a:focus-visible{outline:2px solid #1689ad;outline-offset:4px}.lv-product .product__price--compare{display:none!important}
@media(min-width:1450px){.lv-product .page-width{max-width:1400px}.lv-product .product__main-photos .image-wrap{height:580px!important}.lv-product .product-single__title{font-size:37px!important}}
@media(max-width:1000px){.lv-product .page-width{padding-left:24px;padding-right:24px}.lv-product .lv-product-grid{gap:32px}.lv-product .product-single__title{font-size:29px!important}.lv-product .product__main-photos .image-wrap{height:470px!important}.lv-product .lv-price-row .product__price{font-size:44px!important}.lv-promises{gap:10px}}
@media(max-width:768px){.lv-product .page-width{padding-left:20px;padding-right:20px}.lv-product .page-content{padding-top:17px}.lv-breadcrumb{font-size:10px;gap:8px;margin-bottom:18px}.lv-product .lv-product-grid{display:flex;flex-direction:column;gap:23px}.lv-gallery-card{padding:18px 14px 12px;border-radius:15px}.lv-gallery-label{font-size:9px;margin-bottom:10px}.lv-product .product__main-photos .image-wrap{height:315px!important}.lv-product .product__thumbs{margin-top:12px!important;display:block!important}.lv-product .product__thumb-item{max-width:60px}.lv-gallery-note{margin-top:10px;font-size:10px}.lv-eyebrow{font-size:10px;margin:0 0 10px}.lv-product .product-single__title{font-size:29px!important}.lv-product-intro{font-size:13px}.lv-spec-tags{margin-bottom:18px}.lv-product .lv-price-row .product__price{font-size:46px!important}.lv-shipping-card{margin-bottom:19px;padding:15px 14px}.lv-tax{margin-bottom:17px}.lv-promises strong{font-size:10px}.lv-promises>div{gap:8px}.lv-product .product-single__form .lv-purchase-row .add-to-cart{font-size:14px!important}.lv-product .variant-wrapper{max-width:100%}}
