/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
/*!
Theme Name: Brunssen
Theme URI: https://brunssen.com/
Description: Tema industrial para Brunssen — materiales industriales de alto rendimiento.
Author: Sinergia Enterprise
Version: 1.0.0
Text Domain: brunssen
*/
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial}}}@layer theme{:root,:host{--t-font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--t-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--t-color-green-400:oklch(79.2% .209 151.711);--t-color-gray-50:oklch(98.5% .002 247.839);--t-color-gray-100:oklch(96.7% .003 264.542);--t-color-gray-200:oklch(92.8% .006 264.531);--t-color-gray-300:oklch(87.2% .01 258.338);--t-color-gray-500:oklch(55.1% .027 264.364);--t-color-gray-600:oklch(44.6% .03 256.802);--t-color-gray-700:oklch(37.3% .034 259.733);--t-color-gray-800:oklch(27.8% .033 256.848);--t-color-gray-900:oklch(21% .034 264.665);--t-color-black:#000;--t-color-white:#fff;--t-spacing:.25rem;--t-container-md:28rem;--t-container-xl:36rem;--t-container-2xl:42rem;--t-container-3xl:48rem;--t-container-4xl:56rem;--t-container-7xl:80rem;--t-text-xs:.75rem;--t-text-xs--line-height:calc(1 / .75);--t-text-sm:.875rem;--t-text-sm--line-height:calc(1.25 / .875);--t-text-base:1rem;--t-text-base--line-height:calc(1.5 / 1);--t-text-lg:1.125rem;--t-text-lg--line-height:calc(1.75 / 1.125);--t-text-xl:1.25rem;--t-text-xl--line-height:calc(1.75 / 1.25);--t-text-2xl:1.5rem;--t-text-2xl--line-height:calc(2 / 1.5);--t-text-3xl:1.875rem;--t-text-3xl--line-height:calc(2.25 / 1.875);--t-text-4xl:2.25rem;--t-text-4xl--line-height:calc(2.5 / 2.25);--t-text-5xl:3rem;--t-text-5xl--line-height:1;--t-text-8xl:6rem;--t-text-8xl--line-height:1;--t-font-weight-medium:500;--t-font-weight-semibold:600;--t-font-weight-bold:700;--t-leading-tight:1.25;--t-leading-relaxed:1.625;--t-radius-md:.375rem;--t-radius-lg:.5rem;--t-radius-xl:.75rem;--t-radius-2xl:1rem;--t-default-transition-duration:.15s;--t-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--t-default-font-family:var(--t-font-sans);--t-default-mono-font-family:var(--t-font-mono);--t-color-primary:#006a7f}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--t-default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--t-default-font-feature-settings,normal);font-variation-settings:var(--t-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--t-default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--t-default-mono-font-feature-settings,normal);font-variation-settings:var(--t-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{html{scroll-behavior:smooth}.grecaptcha-badge{visibility:hidden}.brunssen-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.woocommerce-page .container,.container{padding:0 1rem}.font-assistant{font-family:Assistant,sans-serif}.font-montserrat{font-family:Montserrat,sans-serif}.hamburger-line{transition:all .3s}.hamburger-active .line1{transform:rotate(45deg)translate(5px,5px)}.hamburger-active .line2{opacity:0}.hamburger-active .line3{transform:rotate(-45deg)translate(7px,-6px)}.header-scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;box-shadow:0 4px 20px #00000014}.header-scrolled .logo{transform:scale(.92)}.logo{transition:transform .3s}.dropdown-menu{opacity:0;visibility:hidden;transition:all .18s ease-out;transform:translateY(-8px)scale(.97)}.nav-item-has-dropdown:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.nav-item-has-dropdown:hover .chevron-icon{transform:rotate(180deg)}.mobile-dropdown-menu{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.cart-count-badge{background:var(--color-primary,#006a7f);color:#fff;text-align:center;pointer-events:none;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;display:none;position:absolute;top:4px;right:4px}.cart-count-badge.has-items{display:block}.search-modal{z-index:200;pointer-events:none;opacity:0;justify-content:center;align-items:flex-start;padding-top:5rem;transition:opacity .2s;display:flex;position:fixed;inset:0}.search-modal.is-open{pointer-events:auto;opacity:1}.search-modal__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;position:absolute;inset:0}.search-modal__box{z-index:1;background:#fff;border-radius:1rem;align-items:center;gap:.5rem;width:100%;max-width:600px;margin:0 1.5rem;padding:.5rem .5rem .5rem 1.25rem;transition:transform .25s;display:flex;position:relative;transform:translateY(-12px);box-shadow:0 20px 60px #0000002e}.search-modal.is-open .search-modal__box{transform:translateY(0)}.search-modal__box form{flex:1;align-items:center;gap:.5rem;display:flex}.search-modal__input{color:#111827;background:0 0;border:none;outline:none;flex:1;padding:.75rem 0;font-family:Assistant,sans-serif;font-size:1.0625rem}.search-modal__input::placeholder{color:#9ca3af}.search-modal__submit{background:var(--color-primary,#006a7f);color:#fff;cursor:pointer;border:none;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .15s;display:flex}.search-modal__submit:hover{opacity:.88}.search-modal__close{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,color .15s;display:flex}.search-modal__close:hover{color:#111827;background:#f3f4f6}.hero-carousel{width:100%;height:540px}@media (min-width:768px){.hero-carousel{height:600px}}.hero-slide{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.hero-slide__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-slide__overlay{background:linear-gradient(90deg,#0a1e32cc 0%,#0a1e328c 55%,#0a1e3240 100%);position:absolute;inset:0}.hero-slide__body{z-index:10;flex:1;align-items:center;padding:4rem 0 5rem;display:flex;position:relative}@media (max-width:767px){.hero-slide__body{align-items:flex-start;padding-top:3rem;padding-bottom:4rem}}.hero-slide__trust{background:#0f2336;border-top:2px solid #ffffff1f}.hero-carousel .flickity-prev-next-button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:2px solid #ffffffbf;border-radius:50%;width:44px;height:44px;transition:background .2s,border-color .2s;top:50%;transform:translateY(-50%)}.hero-carousel .flickity-prev-next-button:hover{background:#ffffff59;border-color:#fff}.hero-carousel .flickity-prev-next-button .arrow{fill:#fff;filter:drop-shadow(0 1px 2px #00000080)}.hero-carousel .flickity-prev-next-button:disabled{opacity:0;pointer-events:none}.accordion-content{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.accordion-content.active{max-height:500px;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.accordion-chevron{transition:transform .3s}.accordion-chevron.rotate{transform:rotate(180deg)}.shadow-item{transition:all .2s}.shadow-item:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.accordion-header{transition:all .2s}.accordion-header:hover{background-color:#f9fafb}.accordion-header.active{background-color:#f3f4f6}@keyframes pulse-green{0%,to{box-shadow:0 0 #25d366b3}50%{box-shadow:0 0 0 10px #25d36600}}.pulse-green{animation:2s infinite pulse-green}.whatsapp-float{transition:all .3s}.whatsapp-float:hover{transform:scale(1.1)}ul.products{float:none!important;grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}ul.products:before,ul.products:after{content:none!important;display:none!important}@media (min-width:768px){ul.products{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:1024px){ul.products.columns-4{grid-template-columns:repeat(4,1fr)!important}ul.products.columns-3{grid-template-columns:repeat(3,1fr)!important}}ul.products li.product{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;transition:box-shadow .2s,transform .2s;overflow:hidden;float:none!important;flex-direction:column!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}ul.products li.product:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000017}ul.products li.product a.woocommerce-loop-product__link{color:inherit!important;flex-direction:column!important;flex:1!important;text-decoration:none!important;display:flex!important}ul.products li.product img{aspect-ratio:1!important;object-fit:cover!important;border-radius:0!important;width:100%!important;display:block!important}ul.products li.product .woocommerce-loop-product__title{color:#111827!important;margin:0!important;padding:.875rem 1rem .75rem!important;font-family:Montserrat,sans-serif!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.4!important}ul.products li.product a.woocommerce-loop-product__link:hover .woocommerce-loop-product__title{color:var(--color-primary,#006a7f)!important}ul.products li.product .price,ul.products li.product .button,ul.products li.product .add_to_cart_button{display:none!important}.wc-block-components-button,.wc-block-cart__submit-button,.wc-block-cart__submit-button span,.wc-block-components-button__text{text-decoration:none!important}.ccb-section__fields{grid-template-columns:1fr!important}.variations,.variations tbody,.variations tr,.variations td{border-spacing:0!important;border:none!important;width:100%!important;padding:0!important;display:block!important}.variations tr{margin-bottom:1rem!important}.variations td.label{margin-bottom:.375rem}.variations td.label label{font-size:var(--t-text-sm)!important;line-height:var(--tw-leading,var(--t-text-sm--line-height))!important;--tw-font-weight:var(--t-font-weight-semibold)!important;font-weight:var(--t-font-weight-semibold)!important;color:var(--t-color-gray-700)!important}.variations select{cursor:pointer;transition:border-color .15s,box-shadow .15s;color:#111827!important;appearance:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E")!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;background-size:1.1rem!important;border:1px solid #d1d5db!important;border-radius:.5rem!important;width:100%!important;padding:.625rem 2.5rem .625rem 1rem!important;font-size:.9375rem!important}.variations select:focus{border-color:var(--color-primary)!important;outline:none!important;box-shadow:0 0 0 3px #006a7f26!important}@supports (color:color-mix(in lab, red, red)){.variations select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 15%, transparent)!important}}.variations select:hover{border-color:#9ca3af!important}.product-trust-elements{margin-top:calc(var(--t-spacing) * 6);margin-bottom:calc(var(--t-spacing) * 8)}.trust-elements-grid{gap:calc(var(--t-spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.trust-elements-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.trust-element{border-radius:var(--t-radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--t-color-gray-100);background-color:var(--t-color-white);padding:calc(var(--t-spacing) * 6);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.trust-icon-wrapper{margin-bottom:calc(var(--t-spacing) * 4);height:calc(var(--t-spacing) * 12);width:calc(var(--t-spacing) * 12);border-radius:var(--t-radius-lg);background-color:var(--t-color-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.trust-icon-wrapper{background-color:color-mix(in oklab, var(--t-color-primary) 10%, transparent)}}.trust-icon{height:calc(var(--t-spacing) * 6);width:calc(var(--t-spacing) * 6);color:var(--t-color-primary)}.trust-title{margin-bottom:calc(var(--t-spacing) * 2);--tw-font-weight:var(--t-font-weight-semibold);font-weight:var(--t-font-weight-semibold);color:var(--t-color-gray-900);font-size:var(--t-text-xl)!important;line-height:var(--tw-leading,var(--t-text-xl--line-height))!important;--tw-leading:calc(var(--t-spacing) * 6)!important;line-height:calc(var(--t-spacing) * 6)!important}.trust-description{margin:calc(var(--t-spacing) * 0);font-size:var(--t-text-base);line-height:var(--tw-leading,var(--t-text-base--line-height));color:var(--t-color-gray-600)}.product-advisory-section{margin-top:calc(var(--t-spacing) * 8);border-radius:var(--t-radius-2xl);background-color:var(--t-color-primary);padding:calc(var(--t-spacing) * 8);text-align:center}@media (min-width:48rem){.product-advisory-section{padding:calc(var(--t-spacing) * 12)}}.advisory-title{margin-bottom:calc(var(--t-spacing) * 4);font-size:var(--t-text-2xl);line-height:var(--tw-leading,var(--t-text-2xl--line-height));--tw-font-weight:var(--t-font-weight-bold);font-weight:var(--t-font-weight-bold);color:var(--t-color-white)!important}@media (min-width:48rem){.advisory-title{font-size:var(--t-text-3xl);line-height:var(--tw-leading,var(--t-text-3xl--line-height))}}.advisory-description{margin-inline:auto;margin-bottom:calc(var(--t-spacing) * 6);max-width:var(--t-container-4xl);font-size:var(--t-text-lg);line-height:var(--tw-leading,var(--t-text-lg--line-height));--tw-leading:var(--t-leading-relaxed);line-height:var(--t-leading-relaxed);color:var(--t-color-white);display:inline-block}.advisory-actions{justify-content:center;align-items:center;gap:calc(var(--t-spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.advisory-actions{flex-direction:row}}.btn-whatsapp-advisory{align-items:center;gap:calc(var(--t-spacing) * 2);border-radius:var(--t-radius-lg);background-color:var(--t-color-white);padding-inline:calc(var(--t-spacing) * 6);padding-block:calc(var(--t-spacing) * 3);--tw-font-weight:var(--t-font-weight-semibold);font-weight:var(--t-font-weight-semibold);color:var(--t-color-primary);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--t-default-transition-timing-function));transition-duration:var(--tw-duration,var(--t-default-transition-duration));--tw-duration:.3s;text-decoration-line:none;transition-duration:.3s;display:inline-flex!important}@media (hover:hover){.btn-whatsapp-advisory:hover{background-color:var(--t-color-gray-100)}}.whatsapp-icon{flex-shrink:0}.btn-quote-whatsapp{align-items:center;gap:calc(var(--t-spacing) * 2);border-radius:var(--t-radius-lg);background-color:var(--t-color-white);padding-inline:calc(var(--t-spacing) * 6);padding-block:calc(var(--t-spacing) * 3);--tw-font-weight:var(--t-font-weight-semibold);font-weight:var(--t-font-weight-semibold);color:var(--t-color-primary);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--t-default-transition-timing-function));transition-duration:var(--tw-duration,var(--t-default-transition-duration));--tw-duration:.3s;text-decoration-line:none;transition-duration:.3s;display:inline-flex!important}@media (hover:hover){.btn-quote-whatsapp:hover{background-color:var(--t-color-gray-100)}}@media (max-width:768px){.trust-elements-grid{gap:calc(var(--t-spacing) * 3)}.trust-element{padding:calc(var(--t-spacing) * 3)}.trust-title{font-size:var(--t-text-sm);line-height:var(--tw-leading,var(--t-text-sm--line-height))}.trust-description{font-size:var(--t-text-xs);line-height:var(--tw-leading,var(--t-text-xs--line-height))}.advisory-title{font-size:var(--t-text-lg);line-height:var(--tw-leading,var(--t-text-lg--line-height))}.advisory-description{font-size:var(--t-text-sm);line-height:var(--tw-leading,var(--t-text-sm--line-height))}.btn-whatsapp-advisory,.btn-quote-whatsapp{justify-content:center;width:100%}}.woocommerce-breadcrumb{color:#9ca3af;margin-bottom:2rem;font-size:.8rem}.woocommerce-breadcrumb a{color:#6b7280;text-decoration:none;transition:color .15s}.woocommerce-breadcrumb a:hover{color:var(--color-primary)}.woocommerce div.product{grid-template-columns:1fr 1fr;align-items:start;gap:0 3rem;display:grid}.woocommerce div.product .woocommerce-product-gallery{float:none!important;width:100%!important;margin-bottom:0!important}.woocommerce div.product .summary.entry-summary{float:none!important;width:100%!important;padding:0!important}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-product-details__short-description+*,.woocommerce div.product .product-trust-elements,.woocommerce div.product .product-advisory-section,.woocommerce div.product .up-sells,.woocommerce div.product .related{grid-column:1/-1}@media (max-width:767px){.woocommerce div.product{grid-template-columns:1fr}}.woocommerce-product-gallery__image img{border-radius:.75rem}.flex-control-thumbs{flex-wrap:wrap!important;gap:.5rem!important;margin-top:.75rem!important;padding:0!important;list-style:none!important;display:flex!important}.flex-control-thumbs li{margin:0!important}.flex-control-thumbs img{cursor:pointer!important;opacity:.7!important;border:2px solid #0000!important;border-radius:.5rem!important;transition:border-color .15s!important}.flex-control-thumbs img.flex-active,.flex-control-thumbs img:hover{border-color:var(--color-primary)!important;opacity:1!important}.product_title.entry-title{color:#111827!important;margin-bottom:.75rem!important;font-family:Montserrat,sans-serif!important;font-size:1.875rem!important;font-weight:800!important;line-height:1.25!important}.summary .price{display:none!important}.woocommerce-product-details__short-description{color:#4b5563;border-bottom:1px solid #e5e7eb;margin:.75rem 0 1.5rem;padding-bottom:1.5rem;font-size:.9375rem;line-height:1.75}.product_meta{margin-top:.5rem}.posted_in{color:#9ca3af;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.posted_in a{color:#374151;background:#f3f4f6;border-radius:9999px;padding:.2rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s;text-decoration:none!important}.posted_in a:hover{background:var(--color-primary);color:#fff}.woocommerce-tabs{border-top:1px solid #e5e7eb;margin-top:3rem;padding-top:2rem}.woocommerce-tabs .wc-tabs{border-bottom:2px solid #e5e7eb;gap:0;margin-bottom:0;display:flex;margin:0 0 2rem!important;padding:0!important;list-style:none!important}.woocommerce-tabs .wc-tabs li{list-style:none}.woocommerce-tabs .wc-tabs li a{color:#6b7280;border-bottom:2px solid #0000;margin-bottom:-2px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .15s;display:block;text-decoration:none!important}.woocommerce-tabs .wc-tabs li.active a,.woocommerce-tabs .wc-tabs li a:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.woocommerce-Tabs-panel h2{display:none!important}.woocommerce-Tabs-panel p{color:#4b5563;margin-bottom:.75rem;line-height:1.75}.woocommerce-Tabs-panel ul{color:#4b5563;padding-left:1.5rem;line-height:1.75;list-style:outside}.woocommerce-Tabs-panel ul li{margin-bottom:.5rem}.woocommerce-Tabs-panel ul li b,.woocommerce-Tabs-panel ul li strong{color:#111827}.ccb-horizontal-layout{flex-direction:column!important;gap:1.5rem!important;width:100%!important;display:flex!important}.ccb-horizontal-layout>.ccb-block,.ccb-horizontal-layout>.ccb-subtotals-block{width:100%!important;min-width:unset!important;max-width:unset!important;flex:none!important}.ccb-subtotals-block,.ccb-section-subtotal,.ccb-subtotal-wrapper{display:block!important}.ccb-section.default{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.ccb-section__fields{grid-template-columns:unset!important;flex-direction:column!important;gap:1.25rem!important;display:flex!important}.ccb-field{padding:0!important}.ccb-field__label{margin-bottom:.375rem!important}.ccb-field__title{color:#374151!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.4!important;display:block!important}.ccb-field-required-mark{color:#ef4444!important;margin-left:2px!important}.ccb-dropdown__input{cursor:pointer!important;color:#111827!important;background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:.625rem!important;justify-content:space-between!important;align-items:center!important;min-height:48px!important;padding:.75rem 1rem!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.ccb-dropdown__input:hover{border-color:#9ca3af!important}.ccb-dropdown__label{color:inherit!important;flex:1!important;font-size:.9375rem!important}.ccb-dropdown__icon{color:#9ca3af!important;flex-shrink:0!important;margin-left:.5rem!important}.ccb-dropdown__list{background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:.625rem!important;margin-top:4px!important;overflow:hidden!important;box-shadow:0 8px 24px #0000001a!important}.ccb-dropdown__list ul{margin:0!important;padding:.375rem 0!important;list-style:none!important}.ccb-dropdown__list ul li{color:#374151!important;cursor:pointer!important;padding:.625rem 1rem!important;font-size:.9375rem!important;transition:background .1s!important}.ccb-dropdown__list ul li:first-child{color:#9ca3af!important}.ccb-dropdown--option:hover,.ccb-dropdown--option.active{color:var(--color-primary,#006a7f)!important;background:#e8f4f6!important}.ccb-dropdown--option{transition:background .12s,color .12s!important}.ccb-field-quantity .ccb-field__input-wrapper{background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:.625rem!important;align-items:stretch!important;max-width:200px!important;height:48px!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:hidden!important}.ccb-field-quantity .ccb-field__input-wrapper:focus-within{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #006a7f26!important}@supports (color:color-mix(in lab, red, red)){.ccb-field-quantity .ccb-field__input-wrapper:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 15%, transparent)!important}}.ccb-field-quantity input[type=text]{text-align:center!important;color:#111827!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;order:2!important;min-width:0!important;padding:0 .5rem!important;font-size:1.125rem!important;font-weight:700!important}.ccb-input-counter{cursor:pointer!important;color:#4b5563!important;-webkit-user-select:none!important;user-select:none!important;background:#f9fafb!important;border:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;line-height:1!important;transition:background .15s,color .15s!important;display:flex!important}.ccb-input-counter i{display:none!important}.ccb-input-counter.down:after{content:"−"!important;font-family:Arial,sans-serif!important;font-size:1.375rem!important;font-weight:300!important;line-height:1!important}.ccb-input-counter.up:after{content:"+"!important;font-family:Arial,sans-serif!important;font-size:1.375rem!important;font-weight:300!important;line-height:1!important}.ccb-input-counter:hover{color:var(--color-primary)!important;background:#f3f4f6!important}.ccb-input-counter.down{border-right:1px solid #e5e7eb!important;order:1!important}.ccb-input-counter.up{border-left:1px solid #e5e7eb!important;order:3!important}.ccb-actions{visibility:visible!important;opacity:1!important;width:100%!important;display:block!important}.ccb-actions__item,.ccb-actions__item>div,.ccb-payment-after-submit-btn-wrapper{width:100%!important;display:block!important}.ccb-button.success{background-color:#006a7f!important;background-color:var(--color-primary,#006a7f)!important;color:#fff!important;cursor:pointer!important;letter-spacing:.01em!important;visibility:visible!important;opacity:1!important;border:none!important;border-radius:.625rem!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;width:100%!important;min-height:52px!important;padding:.875rem 1.5rem!important;font-size:1rem!important;font-weight:700!important;transition:opacity .15s,transform .1s!important;display:flex!important;position:static!important}.ccb-button.success span{color:#fff!important;visibility:visible!important}.ccb-button.success:hover{opacity:.88!important}.ccb-button.success:active{transform:scale(.99)!important}.archive .page-title{display:none!important}.woocommerce .woocommerce-ordering select{border:1px solid #eee;padding:.5rem;background-color:#fff!important}.wpcf7{padding:0}.wpcf7 label{color:oklch(21% .034 264.665);width:100%;margin-top:1.5rem;font-size:.875rem;font-weight:600;display:block}.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-number,.wpcf7 .wpcf7-email,.wpcf7 .wpcf7-textarea,.wpcf7 .wpcf7-select{color:oklch(21% .034 264.665);background-color:#fff;border:1px solid oklch(87.2% .01 258.338);border-radius:.5rem;min-height:39px;margin:5px 0 0;padding:1rem;font-weight:400;display:block;width:100%!important}:is(.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-number,.wpcf7 .wpcf7-email,.wpcf7 .wpcf7-textarea,.wpcf7 .wpcf7-select):hover,:is(.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-number,.wpcf7 .wpcf7-email,.wpcf7 .wpcf7-textarea,.wpcf7 .wpcf7-select):focus{border-color:#006a7f;outline:none}.wpcf7 .wpcf7-submit{cursor:pointer;border-style:solid;border-width:1px;border-radius:.5rem;width:100%;margin-top:1.25rem;transition:all .2s;display:block;text-transform:uppercase!important;color:#fff!important;background-color:#006a7f!important;border-color:#006a7f!important;padding:1rem!important;font-size:.9375rem!important;font-weight:700!important}.wpcf7 .wpcf7-submit:hover,.wpcf7 .wpcf7-submit:focus{opacity:.9;outline:none}.wpcf7 .wpcf7-not-valid-tip{color:#fff;background-color:oklch(63.7% .237 25.331);border-radius:.375rem;padding:.5rem 1rem;font-size:.75rem;font-weight:500;display:inline-block}.wpcf7 .wpcf7-not-valid{border-color:oklch(63.7% .237 25.331)}.wpcf7 form .wpcf7-response-output{z-index:20;width:100%;margin:0;padding:.9rem 1rem;transition:all .2s;display:block;position:fixed;color:#fff!important;font-size:.875rem!important;top:0!important;left:0!important}.wpcf7 form.invalid .wpcf7-response-output{background-color:oklch(63.7% .237 25.331);border-color:oklch(63.7% .237 25.331)!important}.wpcf7 form.sent .wpcf7-response-output{background-color:oklch(72.3% .219 149.579);border-color:oklch(72.3% .219 149.579)!important}.wpcf7 .ajax-loader{margin:1rem 0}.wpcf7-submit,.wpcf7-submit :link,.wpcf7-submit :visited,.wpcf7-submit :hover,.wpcf7-submit :active,.wpcf7-submit :focus{text-transform:uppercase;letter-spacing:2px;cursor:pointer;font-size:1rem;transition:all .2s;background:#004585!important}.wpcf7-submit :hover,.wpcf7-submit :focus{background:#002445!important}.required{color:#fff!important}h2{margin:2rem 0 1rem;font-size:1.25rem;font-weight:500}.form-group{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.wpcf7-form-control-wrap{width:100%}.form-group__input{color:#fff;background:#888;border:1px solid #888;border-radius:8px;justify-content:center;align-items:center;height:39px;padding:0 1rem;display:flex;border-top-left-radius:0!important;border-bottom-left-radius:0!important}}@layer utilities{.t\:absolute{position:absolute}.t\:fixed{position:fixed}.t\:relative{position:relative}.t\:top-0{top:calc(var(--t-spacing) * 0)}.t\:top-full{top:100%}.t\:right-0{right:calc(var(--t-spacing) * 0)}.t\:right-6{right:calc(var(--t-spacing) * 6)}.t\:bottom-6{bottom:calc(var(--t-spacing) * 6)}.t\:left-0{left:calc(var(--t-spacing) * 0)}.t\:z-50{z-index:50}.t\:m-0{margin:calc(var(--t-spacing) * 0)}.t\:m-0\!{margin:calc(var(--t-spacing) * 0)!important}.t\:mx-auto{margin-inline:auto}.t\:prose{color:var(--tw-prose-body);max-width:65ch}.t\:prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.t\:prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.t\:prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.t\:prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.t\:prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.t\:prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.t\:prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.t\:prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.t\:prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.t\:prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.t\:prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.t\:prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.t\:prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.t\:prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.t\:prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.t\:prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.t\:prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.t\:prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.t\:prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.t\:prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.t\:prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.t\:prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.t\:prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.t\:prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.t\:prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.t\:prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.t\:prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.t\:prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.t\:prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.t\:prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.t\:prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.t\:prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.t\:prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.t\:prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.t\:prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.t\:prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.t\:prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.t\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.t\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.t\:prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.t\:prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.t\:prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.t\:prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.t\:prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.t\:prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.t\:prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.t\:prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.t\:prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.t\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.t\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.t\:prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.t\:prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.t\:prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.t\:prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.t\:prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.t\:prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.t\:prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.t\:prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.t\:prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.t\:prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.t\:prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.t\:prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.t\:prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.t\:prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.t\:prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.t\:prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.t\:prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.t\:prose :where(.t\:prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.t\:prose :where(.t\:prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.t\:prose :where(.t\:prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.t\:prose :where(.t\:prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.t\:prose :where(.t\:prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.t\:prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.t\:prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.t\:prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.t\:prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.t\:prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.t\:prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.t\:prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.t\:prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.t\:prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.t\:prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.t\:prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.t\:prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.t\:prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.t\:prose :where(.t\:prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.t\:prose :where(.t\:prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.t\:mt-1{margin-top:calc(var(--t-spacing) * 1)}.t\:mt-2{margin-top:calc(var(--t-spacing) * 2)}.t\:mt-6{margin-top:calc(var(--t-spacing) * 6)}.t\:mt-8{margin-top:calc(var(--t-spacing) * 8)}.t\:mt-10{margin-top:calc(var(--t-spacing) * 10)}.t\:mt-12{margin-top:calc(var(--t-spacing) * 12)}.t\:mt-16{margin-top:calc(var(--t-spacing) * 16)}.t\:mt-20{margin-top:calc(var(--t-spacing) * 20)}.t\:mb-0\!{margin-bottom:calc(var(--t-spacing) * 0)!important}.t\:mb-1{margin-bottom:calc(var(--t-spacing) * 1)}.t\:mb-1\.5{margin-bottom:calc(var(--t-spacing) * 1.5)}.t\:mb-2{margin-bottom:calc(var(--t-spacing) * 2)}.t\:mb-3{margin-bottom:calc(var(--t-spacing) * 3)}.t\:mb-4{margin-bottom:calc(var(--t-spacing) * 4)}.t\:mb-4\!{margin-bottom:calc(var(--t-spacing) * 4)!important}.t\:mb-6{margin-bottom:calc(var(--t-spacing) * 6)}.t\:mb-8{margin-bottom:calc(var(--t-spacing) * 8)}.t\:mb-10\!{margin-bottom:calc(var(--t-spacing) * 10)!important}.t\:mb-12{margin-bottom:calc(var(--t-spacing) * 12)}.t\:mb-16{margin-bottom:calc(var(--t-spacing) * 16)}.t\:ml-2{margin-left:calc(var(--t-spacing) * 2)}.t\:ml-3{margin-left:calc(var(--t-spacing) * 3)}.t\:block{display:block}.t\:flex{display:flex}.t\:grid{display:grid}.t\:hidden{display:none}.t\:inline-block{display:inline-block}.t\:inline-block\!{display:inline-block!important}.t\:inline-flex{display:inline-flex}.t\:h-0\.5{height:calc(var(--t-spacing) * .5)}.t\:h-4{height:calc(var(--t-spacing) * 4)}.t\:h-5{height:calc(var(--t-spacing) * 5)}.t\:h-6{height:calc(var(--t-spacing) * 6)}.t\:h-8{height:calc(var(--t-spacing) * 8)}.t\:h-10{height:calc(var(--t-spacing) * 10)}.t\:h-12{height:calc(var(--t-spacing) * 12)}.t\:h-16{height:calc(var(--t-spacing) * 16)}.t\:h-48{height:calc(var(--t-spacing) * 48)}.t\:min-h-\[60vh\]{min-height:60vh}.t\:w-4{width:calc(var(--t-spacing) * 4)}.t\:w-5{width:calc(var(--t-spacing) * 5)}.t\:w-6{width:calc(var(--t-spacing) * 6)}.t\:w-8{width:calc(var(--t-spacing) * 8)}.t\:w-10{width:calc(var(--t-spacing) * 10)}.t\:w-12{width:calc(var(--t-spacing) * 12)}.t\:w-full{width:100%}.t\:max-w-2xl{max-width:var(--t-container-2xl)}.t\:max-w-3xl{max-width:var(--t-container-3xl)}.t\:max-w-4xl{max-width:var(--t-container-4xl)}.t\:max-w-7xl{max-width:var(--t-container-7xl)}.t\:max-w-\[150px\]{max-width:150px}.t\:max-w-md{max-width:var(--t-container-md)}.t\:max-w-none{max-width:none}.t\:max-w-xl{max-width:var(--t-container-xl)}.t\:min-w-52{min-width:calc(var(--t-spacing) * 52)}.t\:flex-1{flex:1}.t\:flex-shrink-0,.t\:shrink-0{flex-shrink:0}.t\:cursor-pointer{cursor:pointer}.t\:list-none{list-style-type:none}.t\:list-none\!{list-style-type:none!important}.t\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.t\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.t\:flex-col{flex-direction:column}.t\:flex-wrap{flex-wrap:wrap}.t\:items-center{align-items:center}.t\:items-start{align-items:flex-start}.t\:justify-between{justify-content:space-between}.t\:justify-center{justify-content:center}.t\:gap-1{gap:calc(var(--t-spacing) * 1)}.t\:gap-2{gap:calc(var(--t-spacing) * 2)}.t\:gap-3{gap:calc(var(--t-spacing) * 3)}.t\:gap-4{gap:calc(var(--t-spacing) * 4)}.t\:gap-6{gap:calc(var(--t-spacing) * 6)}.t\:gap-8{gap:calc(var(--t-spacing) * 8)}:where(.t\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--t-spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--t-spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.t\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--t-spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--t-spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.t\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--t-spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--t-spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.t\:gap-x-6{column-gap:calc(var(--t-spacing) * 6)}.t\:gap-x-8{column-gap:calc(var(--t-spacing) * 8)}:where(.t\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--t-spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--t-spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.t\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--t-spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--t-spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.t\:gap-y-2{row-gap:calc(var(--t-spacing) * 2)}.t\:overflow-hidden{overflow:hidden}.t\:rounded-2xl{border-radius:var(--t-radius-2xl)}.t\:rounded-full{border-radius:3.40282e38px}.t\:rounded-lg{border-radius:var(--t-radius-lg)}.t\:rounded-md{border-radius:var(--t-radius-md)}.t\:rounded-xl{border-radius:var(--t-radius-xl)}.t\:border{border-style:var(--tw-border-style);border-width:1px}.t\:border-8{border-style:var(--tw-border-style);border-width:8px}.t\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.t\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.t\:border-none\!{--tw-border-style:none!important;border-style:none!important}.t\:border-\[rgba\(255\,255\,255\,0\.3\)\]\!{border-color:#ffffff4d!important}.t\:border-gray-50{border-color:var(--t-color-gray-50)}.t\:border-gray-100{border-color:var(--t-color-gray-100)}.t\:border-gray-200{border-color:var(--t-color-gray-200)}.t\:border-gray-200\!{border-color:var(--t-color-gray-200)!important}.t\:border-primary{border-color:var(--t-color-primary)}.t\:border-white\/70{border-color:var(--t-color-white)}@supports (color:color-mix(in lab, red, red)){.t\:border-white\/70{border-color:color-mix(in oklab, var(--t-color-white) 70%, transparent)}}.t\:bg-\[rgba\(0\,0\,0\,\.65\)\]{background-color:#000000a6}.t\:bg-current{background-color:currentColor}.t\:bg-gray-50{background-color:var(--t-color-gray-50)}.t\:bg-gray-100{background-color:var(--t-color-gray-100)}.t\:bg-gray-100\!{background-color:var(--t-color-gray-100)!important}.t\:bg-primary,.t\:bg-primary\/10{background-color:var(--t-color-primary)}@supports (color:color-mix(in lab, red, red)){.t\:bg-primary\/10{background-color:color-mix(in oklab, var(--t-color-primary) 10%, transparent)}}.t\:bg-transparent{background-color:#0000}.t\:bg-white,.t\:bg-white\/15{background-color:var(--t-color-white)}@supports (color:color-mix(in lab, red, red)){.t\:bg-white\/15{background-color:color-mix(in oklab, var(--t-color-white) 15%, transparent)}}.t\:bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.t\:from-\[rgba\(0\,0\,0\,1\)\]{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.t\:to-\[rgba\(0\,0\,0\,0\)\]{--tw-gradient-to:#0000;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.t\:bg-cover{background-size:cover}.t\:bg-center{background-position:50%}.t\:fill-white{fill:var(--t-color-white)}.t\:object-cover{object-fit:cover}.t\:p-0{padding:calc(var(--t-spacing) * 0)}.t\:p-0\!{padding:calc(var(--t-spacing) * 0)!important}.t\:p-2{padding:calc(var(--t-spacing) * 2)}.t\:p-4{padding:calc(var(--t-spacing) * 4)}.t\:p-5{padding:calc(var(--t-spacing) * 5)}.t\:p-5\!{padding:calc(var(--t-spacing) * 5)!important}.t\:p-6{padding:calc(var(--t-spacing) * 6)}.t\:p-8{padding:calc(var(--t-spacing) * 8)}.t\:px-4{padding-inline:calc(var(--t-spacing) * 4)}.t\:px-5{padding-inline:calc(var(--t-spacing) * 5)}.t\:px-5\!{padding-inline:calc(var(--t-spacing) * 5)!important}.t\:px-6{padding-inline:calc(var(--t-spacing) * 6)}.t\:px-8{padding-inline:calc(var(--t-spacing) * 8)}.t\:px-16{padding-inline:calc(var(--t-spacing) * 16)}.t\:py-2{padding-block:calc(var(--t-spacing) * 2)}.t\:py-2\!{padding-block:calc(var(--t-spacing) * 2)!important}.t\:py-2\.5{padding-block:calc(var(--t-spacing) * 2.5)}.t\:py-3{padding-block:calc(var(--t-spacing) * 3)}.t\:py-5{padding-block:calc(var(--t-spacing) * 5)}.t\:py-8{padding-block:calc(var(--t-spacing) * 8)}.t\:py-10{padding-block:calc(var(--t-spacing) * 10)}.t\:py-12{padding-block:calc(var(--t-spacing) * 12)}.t\:py-16{padding-block:calc(var(--t-spacing) * 16)}.t\:py-20{padding-block:calc(var(--t-spacing) * 20)}.t\:py-48{padding-block:calc(var(--t-spacing) * 48)}.t\:pt-0{padding-top:calc(var(--t-spacing) * 0)}.t\:pt-10{padding-top:calc(var(--t-spacing) * 10)}.t\:pr-4{padding-right:calc(var(--t-spacing) * 4)}.t\:pb-3{padding-bottom:calc(var(--t-spacing) * 3)}.t\:pb-16{padding-bottom:calc(var(--t-spacing) * 16)}.t\:text-center{text-align:center}.t\:text-left{text-align:left}.t\:text-2xl{font-size:var(--t-text-2xl);line-height:var(--tw-leading,var(--t-text-2xl--line-height))}.t\:text-3xl{font-size:var(--t-text-3xl);line-height:var(--tw-leading,var(--t-text-3xl--line-height))}.t\:text-3xl\!{font-size:var(--t-text-3xl)!important;line-height:var(--tw-leading,var(--t-text-3xl--line-height))!important}.t\:text-4xl{font-size:var(--t-text-4xl);line-height:var(--tw-leading,var(--t-text-4xl--line-height))}.t\:text-4xl\!{font-size:var(--t-text-4xl)!important;line-height:var(--tw-leading,var(--t-text-4xl--line-height))!important}.t\:text-8xl{font-size:var(--t-text-8xl);line-height:var(--tw-leading,var(--t-text-8xl--line-height))}.t\:text-base{font-size:var(--t-text-base);line-height:var(--tw-leading,var(--t-text-base--line-height))}.t\:text-lg{font-size:var(--t-text-lg);line-height:var(--tw-leading,var(--t-text-lg--line-height))}.t\:text-lg\!{font-size:var(--t-text-lg)!important;line-height:var(--tw-leading,var(--t-text-lg--line-height))!important}.t\:text-sm{font-size:var(--t-text-sm);line-height:var(--tw-leading,var(--t-text-sm--line-height))}.t\:text-xl{font-size:var(--t-text-xl);line-height:var(--tw-leading,var(--t-text-xl--line-height))}.t\:text-xl\!{font-size:var(--t-text-xl)!important;line-height:var(--tw-leading,var(--t-text-xl--line-height))!important}.t\:leading-4\!{--tw-leading:calc(var(--t-spacing) * 4)!important;line-height:calc(var(--t-spacing) * 4)!important}.t\:leading-6\!{--tw-leading:calc(var(--t-spacing) * 6)!important;line-height:calc(var(--t-spacing) * 6)!important}.t\:leading-10\!{--tw-leading:calc(var(--t-spacing) * 10)!important;line-height:calc(var(--t-spacing) * 10)!important}.t\:leading-12\!{--tw-leading:calc(var(--t-spacing) * 12)!important;line-height:calc(var(--t-spacing) * 12)!important}.t\:leading-relaxed{--tw-leading:var(--t-leading-relaxed);line-height:var(--t-leading-relaxed)}.t\:leading-relaxed\!{--tw-leading:var(--t-leading-relaxed)!important;line-height:var(--t-leading-relaxed)!important}.t\:leading-tight\!{--tw-leading:var(--t-leading-tight)!important;line-height:var(--t-leading-tight)!important}.t\:font-bold{--tw-font-weight:var(--t-font-weight-bold);font-weight:var(--t-font-weight-bold)}.t\:font-bold\!{--tw-font-weight:var(--t-font-weight-bold)!important;font-weight:var(--t-font-weight-bold)!important}.t\:font-medium{--tw-font-weight:var(--t-font-weight-medium);font-weight:var(--t-font-weight-medium)}.t\:font-semibold{--tw-font-weight:var(--t-font-weight-semibold);font-weight:var(--t-font-weight-semibold)}.t\:whitespace-nowrap{white-space:nowrap}.t\:text-black{color:var(--t-color-black)}.t\:text-gray-300{color:var(--t-color-gray-300)}.t\:text-gray-500{color:var(--t-color-gray-500)}.t\:text-gray-600{color:var(--t-color-gray-600)}.t\:text-gray-600\!{color:var(--t-color-gray-600)!important}.t\:text-gray-700{color:var(--t-color-gray-700)}.t\:text-gray-800{color:var(--t-color-gray-800)}.t\:text-gray-900{color:var(--t-color-gray-900)}.t\:text-green-400{color:var(--t-color-green-400)}.t\:text-primary{color:var(--t-color-primary)}.t\:text-primary\!{color:var(--t-color-primary)!important}.t\:text-white{color:var(--t-color-white)}.t\:text-white\!{color:var(--t-color-white)!important}.t\:text-white\/80{color:var(--t-color-white)}@supports (color:color-mix(in lab, red, red)){.t\:text-white\/80{color:color-mix(in oklab, var(--t-color-white) 80%, transparent)}}.t\:text-white\/80\!{color:var(--t-color-white)!important}@supports (color:color-mix(in lab, red, red)){.t\:text-white\/80\!{color:color-mix(in oklab, var(--t-color-white) 80%, transparent)!important}}.t\:text-white\/90{color:var(--t-color-white)}@supports (color:color-mix(in lab, red, red)){.t\:text-white\/90{color:color-mix(in oklab, var(--t-color-white) 90%, transparent)}}.t\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.t\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.t\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.t\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.t\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--t-default-transition-timing-function));transition-duration:var(--tw-duration,var(--t-default-transition-duration))}.t\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--t-default-transition-timing-function));transition-duration:var(--tw-duration,var(--t-default-transition-duration))}.t\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--t-default-transition-timing-function));transition-duration:var(--tw-duration,var(--t-default-transition-duration))}.t\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--t-default-transition-timing-function));transition-duration:var(--tw-duration,var(--t-default-transition-duration))}.t\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--t-default-transition-timing-function));transition-duration:var(--tw-duration,var(--t-default-transition-duration))}.t\:duration-200{--tw-duration:.2s;transition-duration:.2s}.t\:duration-300{--tw-duration:.3s;transition-duration:.3s}.t\:prose-gray{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733)}.t\:outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.t\:hover\:bg-gray-100:hover{background-color:var(--t-color-gray-100)}.t\:hover\:bg-gray-200:hover{background-color:var(--t-color-gray-200)}.t\:hover\:text-gray-800:hover{color:var(--t-color-gray-800)}.t\:hover\:text-gray-900:hover{color:var(--t-color-gray-900)}.t\:hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.t\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.t\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.t\:md\:w-1\/2{width:50%}.t\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.t\:md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.t\:md\:flex-nowrap{flex-wrap:nowrap}.t\:md\:gap-10{gap:calc(var(--t-spacing) * 10)}.t\:md\:p-12{padding:calc(var(--t-spacing) * 12)}.t\:md\:px-12{padding-inline:calc(var(--t-spacing) * 12)}.t\:md\:text-3xl{font-size:var(--t-text-3xl);line-height:var(--tw-leading,var(--t-text-3xl--line-height))}.t\:md\:text-4xl{font-size:var(--t-text-4xl);line-height:var(--tw-leading,var(--t-text-4xl--line-height))}.t\:md\:text-5xl{font-size:var(--t-text-5xl);line-height:var(--tw-leading,var(--t-text-5xl--line-height))}}@media (min-width:64rem){.t\:lg\:col-span-1{grid-column:span 1/span 1}.t\:lg\:col-span-2{grid-column:span 2/span 2}.t\:lg\:flex{display:flex}.t\:lg\:hidden{display:none}.t\:lg\:inline-flex{display:inline-flex}.t\:lg\:h-20{height:calc(var(--t-spacing) * 20)}.t\:lg\:max-w-2xl{max-width:var(--t-container-2xl)}.t\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.t\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.t\:lg\:flex-row{flex-direction:row}.t\:lg\:justify-start{justify-content:flex-start}.t\:lg\:gap-2{gap:calc(var(--t-spacing) * 2)}:where(.t\:lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--t-spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--t-spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}.t\:lg\:bg-fixed{background-attachment:fixed}}}.ccb-header-title,.ccb-summary-list,.ccb-totals-list{display:none!important}.ccb-fields-list{display:block!important}.ccb-field__input-wrapper{margin:0!important}.ccb-field__title{line-height:1.2!important}.product-summary .price,.mini-cart-product-price,.mini-cart-quantity,.wc-block-components-quantity-selector{display:none!important}.quantity{height:100%!important}.wc-block-components-checkout-place-order-button,.wc-block-cart__submit-button{border-radius:1rem;color:#fff!important;background-color:#00778b!important}.flickity-prev-next-button{transform:all .3s ease;background-color:#0000}.flickity-prev-next-button:hover{background-color:#00778b}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}