.marketing-btn-dark-primary,.ui-nav-icon-btn-cart-dark{--tw-text-opacity:1;color:rgb(14 16 20/var(--tw-text-opacity,1));background:radial-gradient(52.44% 100% at 50.23% 0,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0)),#ffffff;border:1px solid rgba(255,255,255,.1)}.marketing-btn-dark-primary:hover{background:radial-gradient(52.44% 100% at 50.23% 0,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0)),#f5f5f6}.site-type-section-title-alt{font-size:48px;font-weight:500;line-height:1;letter-spacing:-.02em}@media (min-width:768px){.site-type-section-title-alt{line-height:56px}}.site-type-card-title{font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.02em}@media (min-width:768px){.site-type-card-title{letter-spacing:0}}.site-type-subtitle{font-size:1.25rem;line-height:1.75rem;font-weight:400;line-height:1.2}.site-type-body{font-weight:400}.site-type-body,.site-type-body-medium{font-size:1rem;line-height:1.5rem;line-height:1.35}.site-type-body-medium{font-weight:500}.ui-accordion-toggle{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.ui-accordion-toggle,.ui-icon-btn{align-items:center;justify-content:center}.ui-icon-btn{display:inline-flex;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ui-icon-btn-circle-sm{height:2rem;width:2rem;border-radius:9999px;font-size:.875rem;line-height:1.25rem}.ui-icon-btn-surface-light{--tw-bg-opacity:1;background-color:rgb(245 245 246/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(14 16 20/var(--tw-text-opacity,1))}.ui-icon-btn-surface-light:hover{--tw-bg-opacity:1;background-color:rgb(229 230 233/var(--tw-bg-opacity,1))}.ui-icon-btn-surface-dark{background-color:rgb(255 255 255/.1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ui-icon-btn-surface-dark:hover{background-color:rgb(255 255 255/.2)}.ui-icon-btn-disabled:disabled{cursor:not-allowed;opacity:.5}.ui-round-icon-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ui-round-icon-btn-md{height:2.5rem;width:2.5rem}.ui-action-btn-compact{white-space:nowrap;font-size:1rem;line-height:1.5rem;font-weight:500}.ui-action-btn-compact:disabled{cursor:not-allowed;opacity:.5}.ui-action-btn-compact{border-radius:48px;padding:12px 24px}.ui-action-btn-surface-light{--tw-text-opacity:1;color:rgb(14 16 20/var(--tw-text-opacity,1));background:radial-gradient(52.44% 100% at 50.23% 0,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0)),#eeeff1;border:1px solid rgba(255,255,255,.1)}.ui-action-btn-surface-light:hover{background:radial-gradient(52.44% 100% at 50.23% 0,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0)),#e5e6e9}.ui-action-btn-surface-dark{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:radial-gradient(52.44% 100% at 50.23% 0,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 100%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0)),rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.2)}.ui-media-thumb-btn{position:relative;overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:linear-gradient(135deg,#5a7b6e,#4a6b5e)}.ui-media-surface-btn{position:relative;aspect-ratio:1/1;width:100%;cursor:pointer;overflow:hidden;border-radius:1rem}.ui-media-thumb-btn-active{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.ui-media-thumb-btn-inactive{opacity:.7}.ui-media-thumb-btn-inactive:hover{opacity:1}