.product-kits{background:var(--color-white, #ffffff);padding:3rem 3.56rem;position:relative}@media (max-width: 1279px){.product-kits{padding:2.5rem 3rem}}@media (max-width: 781px){.product-kits{padding:2rem 5vw}}.product-kits .container{max-width:1200px;margin:0 auto}.product-kits .section__header{text-align:center;margin-bottom:2rem}.product-kits .section__title{font-family:var(--font-garamond, "Cormorant Garamond", serif);font-size:var(--fs-50, 50px);font-weight:300;font-style:italic;color:var(--color-blue-300, #070c18);margin-bottom:1rem;line-height:1.2}.product-kits .section__subtitle{font-size:var(--fs-16, 16px);color:var(--color-gray-350, #606060);font-weight:300;letter-spacing:.5px}.kits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto}@media (max-width: 781px){.kits-grid{grid-template-columns:1fr;gap:1.5rem}}.kit-card{border:1px solid var(--color-gray-150, #eeeeee);background:var(--color-white, #ffffff);text-align:center;position:relative;transition:all .3s ease;display:flex;flex-direction:column}.kit-card:hover{border-color:var(--color-blue-100, #273246);box-shadow:0 10px 30px #070c181a;transform:translateY(-5px)}.kit-card__image{width:100%;position:relative;background:var(--color-gray-100, #fafafa);overflow:hidden;aspect-ratio:3/2}.kit-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.kit-card:hover .kit-card__image img{transform:scale(1.05)}.kit-card__image-badge{position:absolute;top:1rem;right:1rem;background:var(--color-blue-300, #070c18);color:var(--color-white, #ffffff);padding:.5rem 1rem;font-size:var(--fs-10, 10px);text-transform:uppercase;letter-spacing:1px;font-weight:500}.kit-card__content{padding:1.75rem;display:flex;flex-direction:column;flex-grow:1}.kit-card__title{font-family:var(--font-garamond, "Cormorant Garamond", serif);font-size:var(--fs-30, 30px);font-style:italic;color:var(--color-blue-200, #171e2a);margin-bottom:.75rem;font-weight:300}.kit-card__price{font-size:var(--fs-35, 35px);color:var(--color-blue-300, #070c18);margin-bottom:.5rem;display:flex;align-items:baseline;justify-content:center;gap:.75rem;flex-wrap:wrap}.kit-card__compare-price{font-size:var(--fs-24, 24px);color:var(--color-gray-350, #606060);text-decoration:line-through;opacity:.6}.kit-card__current-price{font-weight:300}.kit-card__savings{font-size:var(--fs-12, 12px);color:var(--color-green-200, #4b4a26);background:var(--color-green-100, #82805015);padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:1px}.kit-card__trust-badges{background:linear-gradient(90deg,#070c1808,#070c180f,#070c1808);border-left:3px solid var(--color-blue-100, #273246);border-right:3px solid var(--color-blue-100, #273246);padding:.75rem 1rem;margin:0 -.5rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.trust-badge{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-11, 11px);color:var(--color-blue-300, #070c18);text-transform:uppercase;letter-spacing:1.5px;font-weight:500}.trust-badge-icon{width:18px;height:18px;color:var(--color-blue-100, #273246)}.kit-card__contents{list-style:none;margin:0 0 1.5rem;padding:1rem 0;border-top:1px solid var(--color-gray-150, #eeeeee);border-bottom:1px solid var(--color-gray-150, #eeeeee)}.kit-card__contents li{padding:.4rem 0;font-size:var(--fs-14, 14px);color:var(--color-gray-350, #606060);display:flex;align-items:center;justify-content:center;gap:.5rem}.kit-card__contents li:before{content:"\2022";color:var(--color-blue-100, #273246)}.kit-card__button{display:inline-flex;text-transform:uppercase;font-size:var(--fs-12, 12px);font-weight:400;letter-spacing:5px;background-color:transparent;border:1px solid var(--color-blue-100, #273246);border-radius:30px;color:var(--color-blue-300, #070c18);padding:1.25rem 2.5rem;position:relative;cursor:pointer;transition:all .3s ease;text-decoration:none;align-items:center;justify-content:center;width:100%}.kit-card__button:hover{background:var(--color-blue-300, #070c18);color:var(--color-white, #ffffff);transform:translateY(-2px)}.kit-card__proofs{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-gray-150, #eeeeee)}.kit-card__proofs-label{font-size:var(--fs-10, 10px);text-transform:uppercase;letter-spacing:2px;color:var(--color-gray-350, #606060);margin-bottom:.75rem;display:block}.kit-card__proof-thumbs{display:flex;justify-content:center;gap:.75rem}.kit-card__proof-thumb{width:60px;height:60px;border-radius:4px;overflow:hidden;border:1px solid var(--color-gray-150, #eeeeee);transition:all .3s ease}.kit-card__proof-thumb img{width:100%;height:100%;object-fit:cover}.kit-card__proof-thumb:hover{transform:scale(1.1);border-color:var(--color-blue-100, #273246)}.kit-card__proof-thumb--placeholder{background:var(--color-gray-150, #eeeeee);display:flex;align-items:center;justify-content:center;font-size:var(--fs-10, 10px);color:var(--color-gray-350, #606060)}.extension-card{margin-top:3rem;border:2px solid var(--color-blue-100, #273246);background:var(--color-white, #ffffff);display:flex;overflow:hidden;transition:all .3s ease}@media (max-width: 781px){.extension-card{flex-direction:column}}.extension-card:hover{box-shadow:0 15px 40px #070c1826;transform:translateY(-3px)}.extension-card__image{flex:0 0 40%;background:var(--color-gray-100, #fafafa);position:relative}@media (max-width: 781px){.extension-card__image{aspect-ratio:16/9}}.extension-card__image img{width:100%;height:100%;object-fit:cover}.extension-card__badge{position:absolute;top:1.5rem;left:1.5rem;background:var(--color-blue-300, #070c18);color:var(--color-white, #ffffff);padding:.75rem 1.25rem;font-size:var(--fs-12, 12px);text-transform:uppercase;letter-spacing:1px;font-weight:500}.extension-card__content{flex:1;padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.extension-card__title{font-family:var(--font-garamond, "Cormorant Garamond", serif);font-size:var(--fs-40, 40px);font-style:italic;color:var(--color-blue-300, #070c18);margin-bottom:1rem;font-weight:300}.extension-card__description{font-size:var(--fs-16, 16px);color:var(--color-gray-350, #606060);line-height:1.6;margin-bottom:1.5rem}.extension-card__features{list-style:none;margin:0 0 2rem;padding:0}.extension-card__features li{padding:.5rem 0;font-size:var(--fs-14, 14px);color:var(--color-blue-200, #171e2a);display:flex;align-items:flex-start;gap:.75rem}.extension-card__features li:before{content:"\2713";color:var(--color-blue-100, #273246);font-weight:700;margin-top:2px}.extension-card__cta{display:flex;align-items:center;gap:2rem}@media (max-width: 781px){.extension-card__cta{flex-direction:column;gap:1rem}}.extension-card__price{font-size:var(--fs-35, 35px);color:var(--color-blue-300, #070c18);font-weight:300}.extension-card__price-note{font-size:var(--fs-12, 12px);color:var(--color-gray-350, #606060);font-style:italic}.extension-card__button{display:inline-flex;text-transform:uppercase;font-size:var(--fs-12, 12px);font-weight:400;letter-spacing:5px;background:var(--color-blue-300, #070c18);border:1px solid var(--color-blue-300, #070c18);border-radius:30px;color:var(--color-white, #ffffff);padding:1.25rem 2.5rem;cursor:pointer;transition:all .3s ease;text-decoration:none;align-items:center;justify-content:center;flex:1}.extension-card__button:hover{background:transparent;color:var(--color-blue-300, #070c18);transform:translateY(-2px)}.product-kits .section__footer{text-align:center;margin-top:3rem;padding-top:2rem;padding-bottom:3rem;border-top:1px solid var(--color-gray-150, #eeeeee)}.product-kits .section__footer p{font-size:var(--fs-14, 14px);color:var(--color-gray-350, #606060);font-style:italic}@media (max-width: 781px){.kit-card__content{padding:1.25rem 1rem}.kit-card__title{font-size:var(--fs-25, 25px)}.kit-card__price{font-size:var(--fs-30, 30px);flex-direction:column;align-items:center;gap:.5rem}.kit-card__contents{padding:.75rem 0;margin-bottom:1rem}.kit-card__button{padding:1rem 2rem;letter-spacing:3px}.kit-card__proofs{margin-top:.75rem;padding-top:.75rem}.extension-card__title{font-size:var(--fs-30, 30px)}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-product-kits.css.map */
