.product-information[data-testid=product-information]{max-width:1200px;margin-inline:auto;padding-inline:40px!important;padding-block:48px 60px!important}.product-information__grid{--gap: 48px !important}@media screen and (min-width:750px){.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr 1fr!important}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:1fr 1fr!important}}@media screen and (min-width:750px){.product-information__media{position:sticky;top:calc(var(--header-height, 72px) + 24px)}}.lumicove-badge-row{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.lumicove-badge{display:inline-flex;align-items:center;gap:6px;background:#2b5e4a;color:#fff;padding:5px 14px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;width:fit-content;line-height:1.4;flex-shrink:0}.lumicove-badge svg{width:12px;height:12px;fill:currentColor;flex-shrink:0}.lumicove-badge-row .jdgm-widget{display:inline-flex!important;align-items:center!important}.lc-jdgm-source{display:none!important}.lumicove-short-desc{font-size:15px;color:#6b6b6b;line-height:1.7}.lumicove-short-desc p{margin:0}.product-information product-price.text-block{background:#e8f0ec!important;border-radius:10px!important;padding:10px 16px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.product-information product-price .price{font-weight:700!important;color:#2b5e4a!important;letter-spacing:-.5px}.product-information product-price .compare-at-price{color:#6b6b6b!important}.product-information product-price .installments,.product-information product-price form.payment-terms{color:#6b6b6b;font-size:12px;margin-top:0;width:100%}.variant-picker{gap:6px!important}.variant-option--dropdowns{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}.variant-option--dropdowns>label{font-family:var(--button-font-family-primary, inherit)!important;font-size:13px!important;font-weight:600!important;color:#1a1a1a!important;white-space:nowrap;flex-shrink:0;margin-bottom:0!important;line-height:1!important}.variant-option__select-wrapper{border:1.5px solid #E8E8E4!important;border-radius:8px!important;transition:border-color .3s cubic-bezier(.4,0,.2,1);flex:1;min-width:0}.variant-option__select-wrapper:hover{border-color:#2b5e4a!important}.variant-option__select-wrapper:focus-within{border-color:#2b5e4a!important;box-shadow:0 0 0 3px #2b5e4a1f}.variant-option__select{font-family:var(--button-font-family-primary, inherit)!important;font-size:13px!important;font-weight:500!important;color:#1a1a1a!important;background-color:#fff!important;padding:8px 32px 8px 12px!important;cursor:pointer;line-height:1!important}.variant-option--buttons .variant-option__button-label{border:1.5px solid #E8E8E4;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.variant-option--buttons .variant-option__button-label:hover{border-color:#2b5e4a}.variant-option--buttons input:checked+.variant-option__button-label__pill,.variant-option--buttons input:checked~.variant-option__button-label__text{color:#2b5e4a;font-weight:600}.product-form-buttons{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:8px!important;flex-wrap:nowrap!important}.product-form-buttons .quantity-selector-wrapper{flex:0 0 auto!important;width:auto!important;max-width:25%!important}.product-form-buttons quantity-selector-component,.product-form-buttons .quantity-selector{border:1.5px solid #E8E8E4!important;border-radius:10px!important;overflow:hidden;height:100%;display:inline-flex!important;align-items:center!important}.product-form-buttons .quantity-selector input[type=number]{font-family:var(--button-font-family-primary, inherit)!important;font-size:14px!important;font-weight:500!important;width:28px!important;text-align:center;padding:0!important;border:none!important;-moz-appearance:textfield}.product-form-buttons .quantity-selector input[type=number]::-webkit-inner-spin-button,.product-form-buttons .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-form-buttons .quantity-selector .quantity-minus,.product-form-buttons .quantity-selector .quantity-plus{padding:10px 8px!important;min-width:0!important}.product-form-buttons .quantity-selector .quantity-minus .svg-wrapper,.product-form-buttons .quantity-selector .quantity-plus .svg-wrapper{width:14px!important;height:14px!important}.product-form-buttons>span:has(add-to-cart-component){flex:1 1 0%!important;min-width:0}.product-form-buttons add-to-cart-component{width:100%;display:block;height:100%}.product-form-buttons .add-to-cart-button.button{--button-background-color: #2B5E4A !important;--button-color: #FFFFFF !important;--button-border-color: #2B5E4A !important;--button-border-width: 0px !important;border-radius:10px!important;padding:12px 16px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.3px;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:100%!important;height:100%!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-form-buttons .add-to-cart-button.button:hover{--button-background-color: #1E4435 !important;--button-border-color: #1E4435 !important;transform:translateY(-1px);box-shadow:0 6px 20px #2b5e4a40}.lc-atc-total{font-weight:400;opacity:.85;margin-left:4px}.accelerated-checkout-block .shopify-payment-button__button{background:transparent!important;color:#2b5e4a!important;border:2px solid #2B5E4A!important;border-radius:10px!important;padding:12px!important;font-size:14px!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:100%;box-shadow:none!important}.accelerated-checkout-block .shopify-payment-button__button:hover{background:#e8f0ec!important}.product-form-buttons .button:disabled,.product-form-buttons .button[aria-disabled=true]{opacity:.5!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.sticky-add-to-cart__button.button{--button-background-color: #2B5E4A !important;--button-color: #FFFFFF !important;--button-border-color: #2B5E4A !important;border-radius:10px!important}.sticky-add-to-cart__button.button:hover{--button-background-color: #1E4435 !important;--button-border-color: #1E4435 !important}.lc-specs{max-width:1200px;margin:0 auto;padding:48px 40px 72px}.lc-specs-title{text-align:center;margin-bottom:44px}.lc-specs-title h2{font-family:Playfair Display,Georgia,serif;font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1.15;color:#000;-webkit-text-fill-color:#000000;background:none}.lc-hero{background:linear-gradient(145deg,#2b5e4a,#1e4435);border-radius:20px;padding:44px 48px;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:20px;position:relative;overflow:hidden}.lc-hero:after{content:"";position:absolute;top:-40%;right:-10%;width:350px;height:350px;background:radial-gradient(circle,rgba(255,255,255,.05) 0%,transparent 70%);border-radius:50%;pointer-events:none}.lc-hero-text h3{font-size:1.5rem;font-weight:600;letter-spacing:-.3px;margin:0 0 14px;line-height:1.25}.lc-hero-text p{font-size:14px;font-weight:300;line-height:1.8;opacity:.85;margin:0}.lc-hero-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative;z-index:1}.lc-stat{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:18px 14px;text-align:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.lc-stat-icon{font-size:22px;margin-bottom:4px}.lc-stat-value{font-size:1.4rem;font-weight:700;letter-spacing:-.5px;margin-bottom:2px}.lc-stat-label{font-size:10px;font-weight:400;opacity:.7;text-transform:uppercase;letter-spacing:.6px}.lc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lc-card{background:#fff;border:1px solid #E8E8E4;border-radius:16px;padding:26px 22px;transition:all .35s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.lc-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#2b5e4a;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.4,0,.2,1)}.lc-card:hover{border-color:#2b5e4a;transform:translateY(-3px);box-shadow:0 10px 28px #2b5e4a12}.lc-card:hover:before{transform:scaleX(1)}.lc-card-icon{width:44px;height:44px;border-radius:10px;background:#e8f0ec;color:#2b5e4a;display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:20px}.lc-card h4{font-size:.95rem;font-weight:600;margin:0 0 8px;color:#1a1a1a;letter-spacing:-.2px}.lc-card p{font-size:13px;line-height:1.65;color:#6b6b6b;margin:0}@media screen and (max-width:749px){.product-information[data-testid=product-information]{padding-inline:16px!important;padding-block:24px 40px!important}.product-information product-price.text-block{padding:8px 12px!important}.product-form-buttons{gap:6px!important}.product-form-buttons .quantity-selector-wrapper{max-width:30%!important}.product-form-buttons .quantity-selector .quantity-minus,.product-form-buttons .quantity-selector .quantity-plus{padding:8px 6px!important}.product-form-buttons .quantity-selector input[type=number]{width:22px!important;font-size:13px!important}.product-form-buttons .quantity-selector .quantity-minus .svg-wrapper,.product-form-buttons .quantity-selector .quantity-plus .svg-wrapper{width:12px!important;height:12px!important}.product-form-buttons .add-to-cart-button.button{padding:10px!important;font-size:13px!important}.lc-specs{padding:32px 16px 48px}.lc-specs-title h2{font-size:24px}.lc-hero{grid-template-columns:1fr;padding:26px 20px;gap:20px}.lc-hero-stats{gap:10px}.lc-stat{padding:14px 10px}.lc-cards{grid-template-columns:1fr;gap:12px}}@media screen and (min-width:750px)and (max-width:999px){.product-information[data-testid=product-information]{padding-inline:24px!important}.lc-hero{grid-template-columns:1fr;padding:32px 28px}.lc-cards{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lumicove-product-custom.css.map */
