.apple-carplay-cta{position:relative;width:100%;overflow:hidden;border-radius:28px;background-color:#1a1a1a;padding:3rem}.apple-carplay-cta__flex{display:flex;flex-direction:column;gap:3rem}@media (min-width:768px){.apple-carplay-cta__flex{flex-direction:row;align-items:flex-start}}.apple-carplay-cta__image-container{position:relative;flex-shrink:0;width:100%}@media (min-width:768px){.apple-carplay-cta__image-container{width:50%}}.apple-carplay-cta__image{width:100%;height:auto;max-height:420px;border-radius:20px;object-fit:cover;box-shadow:0 25px 70px #00000080}.apple-carplay-cta__content{flex:1;display:flex;flex-direction:column;gap:1.5rem}.apple-carplay-cta__heading-primary{font-family:Cormorant Garamond,serif;font-size:50px;font-weight:500;line-height:1.2}.apple-carplay-cta__heading-secondary{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:500;line-height:1.2}.apple-carplay-cta__description{font-family:Inter,sans-serif;font-size:18px;line-height:1.7;color:#f5f5f2;opacity:.85}.apple-carplay-cta__features{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.apple-carplay-cta__feature{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;border-radius:20px;background:#d5c5a114;border:1px solid rgba(213,197,161,.15);text-align:center}.apple-carplay-cta__cta{position:relative;display:inline-block;text-align:center;padding:20px 48px;border-radius:14px;color:#f5f5f2;font-family:Inter,sans-serif;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:1.5px solid #D5C5A1;box-shadow:0 8px 22px #00000040,0 0 18px #d5c5a166;transition:all .3s ease;margin-top:1.5rem}.apple-carplay-cta__cta:hover{transform:scale(1.03);box-shadow:0 12px 32px #00000059,0 0 26px #d5c5a199}.apple-carplay-cta__text-under-cta{display:inline-flex;align-items:center;gap:.5rem;background:#0d302299;border:1px solid rgba(213,197,161,.3);padding:.5rem 1rem;border-radius:9999px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#d5c5a1;margin-top:1rem}.fw-cta{position:relative;width:100%;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,#0d3022,#1a1a1a,#0d3022);padding:3rem}.fw-cta__flex{display:flex;flex-direction:column;gap:3rem}@media (min-width:768px){.fw-cta__flex{flex-direction:row;align-items:flex-start}}.fw-cta__image-container{flex-shrink:0;width:100%;position:relative}@media (min-width:768px){.fw-cta__image-container{width:50%}}.fw-cta__image{width:100%;height:auto;max-height:450px;border-radius:20px;object-fit:cover;box-shadow:0 30px 80px #0009;display:block}.fw-cta__content{flex:1;display:flex;flex-direction:column;gap:1.5rem}.fw-cta__heading{font-family:Cormorant Garamond,serif;font-size:58px;font-weight:500;line-height:1.1;letter-spacing:-1px;text-shadow:0 0 40px rgba(213,197,161,.3)}.fw-cta__description{font-family:Inter,sans-serif;font-size:20px;line-height:1.6;color:#f5f5f2;opacity:.85;max-width:750px}.fw-cta__features{display:flex;flex-direction:column;gap:1rem}.fw-cta__feature{display:flex;gap:1rem;padding:1.25rem;border-radius:20px;background:#d5c5a10f;border:1px solid rgba(213,197,161,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fw-cta__feature-icon{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d5c5a133,#d5c5a10d);border:1px solid rgba(213,197,161,.25)}.fw-cta__feature-title{font-family:Inter,sans-serif;font-weight:600;font-size:17px;color:#f5f5f2;margin-bottom:.3rem}.fw-cta__feature-subtitle{font-family:Inter,sans-serif;font-size:14px;color:#f5f5f2;opacity:.7;line-height:1.5}.fw-cta__cta{position:relative;display:inline-block;text-align:center;padding:22px 64px;border-radius:14px;color:#f5f5f2;font-family:Inter,sans-serif;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;text-decoration:none;border:1.5px solid #D5C5A1;box-shadow:0 10px 28px #0000004d,0 0 22px #d5c5a173;transition:all .3s ease;margin-top:1.5rem}.fw-cta__cta:hover{transform:scale(1.08);box-shadow:0 15px 40px #0006,0 0 35px #d5c5a1b3}.fw-cta__text-under-cta{font-family:Inter,sans-serif;font-size:14px;font-style:italic;color:#d5c5a1;opacity:.6;text-align:center;margin-top:1rem}.fw-cta{border-radius:0}@media (max-width: 400px){.fw-cta__heading{font-size:48px}}.shopify_explorer_faq__item--expandable>.shopify_explorer_faq__question{cursor:pointer}.shopify_explorer_faq__item--expandable>.shopify_explorer_faq__answer{display:none}.shopify_explorer_faq__separator{text-transform:none;text-align:center}.shopify_explorer_faq__separator :not(:first-child){margin-top:1.2em}.shopify_explorer_faq__item{border-bottom:1px solid #A4A5AB}.shopify_explorer_faq__item:not(:last-child){margin-bottom:.9em}.shopify_explorer_faq__item .shopify_explorer_faq__question{font-style:normal;line-height:38px;position:relative;color:#000;font-size:18px;margin:0 0 1px;padding:10px;font-weight:600;font-family:Raleway!important;text-transform:capitalize;text-decoration:none!important;background:none!important}.shopify_explorer_faq__answer.rte.active p{font-weight:400!important}.shopify_explorer_faq__item .shopify_explorer_faq__question.active:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.shopify_explorer_faq__item .shopify_explorer_faq__answer{padding:10px 0 25px}.shopify_explorer_faq__item .shopify_explorer_faq__question:before{border-bottom:3px solid #000;border-right:3px solid #000;content:"";display:block;height:12px;margin-top:-11px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:12px}.shopify_explorer__content .page-width{max-width:1340px;margin:0 auto;padding:60px 80px 40px}@media (max-width: 590px){.shopify_explorer_faq__item .shopify_explorer_faq__question:before{width:8px;height:8px;margin-top:-7px;right:3px}.shopify_explorer__content .page-width{padding:60px 20px 40px!important}.shopify_explorer_faq__item .shopify_explorer_faq__question{line-height:normal}}
/*# sourceMappingURL=/cdn/shop/t/672/compiled_assets/styles.css.map */
