.headkit-nav{background-color:#89cfc2}body{line-height:24px}@media (min-width:768px){.headkit-hero-carousel p.md\:text-3xl{font-size:48px;line-height:62.4px}}h3[class*="text-[17px]"],.headkit-product-card h3,.headkit-product-carousel h3,[class*=product-card] h3{font-size:16px;line-height:24px}.headkit-hero-carousel .bg-gradient-to-r{display:none}@media (min-width:768px){.headkit-hero-carousel h1,.headkit-hero-carousel h2,.headkit-hero-carousel h3,.headkit-hero-carousel p{--color-brand-bg:#000}}.headkit-hero-carousel a>button:after{content:"";background-color:currentColor;width:24px;height:24px;margin-left:8px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M4.5 12h15m0 0-6.75-6.75M19.5 12l-6.75 6.75'/%3E%3C/svg%3E") 50%/24px 24px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M4.5 12h15m0 0-6.75-6.75M19.5 12l-6.75 6.75'/%3E%3C/svg%3E") 50%/24px 24px no-repeat}@media (min-width:768px){.headkit-hero-carousel a>button{color:#fff;width:300px;height:40px;padding-left:16px;padding-right:16px;font-size:18px}}.headkit-hero-carousel{margin-top:24px}@media (min-width:768px){div:has(>.headkit-callout){padding-top:0;padding-bottom:0}.headkit-callout{border:0;border-radius:0;padding:56px 0}.headkit-callout .grid>.md\:col-start-4{grid-column:1/-1}.headkit-callout .grid>.md\:col-start-4:has(>:nth-child(2)){grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;column-gap:32px;display:grid}.headkit-callout .grid>.md\:col-start-4:has(>:nth-child(2))>:first-child{grid-column:span 2/span 2}.headkit-callout .grid>.md\:col-start-4:has(>:nth-child(2))>:nth-child(2){grid-column:3/4}}.headkit-callout a:has(>button){width:100%}.headkit-callout a>button{color:#000;background-color:#0000;border:2px solid #23102e;width:100%;height:40px;font-size:18px}.headkit-callout a>button:hover{opacity:.8;background-color:#0000}.headkit-callout a>button:after{content:"";background-color:#23102e;width:24px;height:24px;margin-left:8px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M4.5 12h15m0 0-6.75-6.75M19.5 12l-6.75 6.75'/%3E%3C/svg%3E") 50%/24px 24px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M4.5 12h15m0 0-6.75-6.75M19.5 12l-6.75 6.75'/%3E%3C/svg%3E") 50%/24px 24px no-repeat}.headkit-nav a[aria-expanded]:after{content:"";background-color:currentColor;width:12px;height:12px;margin-left:4px;transition:transform .2s;display:inline-block;transform:translateY(1px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat}.headkit-nav a[data-state=open]:after{transform:translateY(1px)rotate(180deg)}.headkit-nav [class*=origin-top-center],.headkit-nav [class*=origin-top-center]>div{background-color:#fff}.headkit-nav ul[class*=lg\:grid-cols-6]{grid-template-columns:minmax(0,1fr);padding-top:20px;padding-bottom:20px}.headkit-nav ul[class*=lg\:grid-cols-6] a{text-transform:none;margin-bottom:0}@media (min-width:1280px){.headkit-nav li[class*=xl\:flex]+li[class*=xl\:flex]{margin-left:4px}.headkit-nav li[class*=xl\:flex]>a{font-size:16px;font-weight:600}}@layer utilities{@media (min-width:1280px){.headkit-nav li[class*=xl\:flex]>a{padding-left:16px!important;padding-right:16px!important}}}.headkit-footer-payment-methods{border-top:0;justify-content:flex-end}
