@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-leading:initial;--tw-space-y-reverse:0}}}@keyframes esy-pulse{50%{opacity:.5}}.animate-pulse{animation:esy-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (prefers-reduced-motion:reduce){.animate-pulse{animation:none}}.h1,.h2,.h3,.h4,.h5,.h6,body,button,h1,h2,h3,h4,h5,h6,html,input,optgroup,select,textarea{font-family:Arial,Helvetica,sans-serif!important}:root{--header-h:72px;--ease-spring:cubic-bezier(.2,.8,.2,1);--backdrop-bg:#0000008c;--backdrop-blur:5px}@media (min-width:1024px){.lg\:sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.pdp-locator{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*2);justify-content:space-between;margin-bottom:calc(var(--spacing,.25rem)*4);min-height:44px;padding-block:calc(var(--spacing,.25rem)*2)}@media (min-width:768px){.pdp-locator{display:none}}.pdp-locator__back{align-items:center;font-size:var(--text-sm,.875rem);gap:calc(var(--spacing,.25rem)*1.5);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));display:flex;font-weight:var(--font-weight-medium,500);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));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(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}@media (hover:hover){.pdp-locator__back:hover{color:var(--color-primary)}}.pdp-locator__back{--tw-outline-style:none;border-radius:.25rem;outline-style:none}.pdp-locator__back:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary)}.pdp-locator__back{min-height:44px}.pdp-locator__nav{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*1)}.pdp-locator__arrow{align-items:center;border-radius:3.40282e+38px;color:var(--color-gray-500,oklch(55.1% .027 264.364));display:flex;height:calc(var(--spacing,.25rem)*9);justify-content:center;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));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(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:calc(var(--spacing,.25rem)*9)}@media (hover:hover){.pdp-locator__arrow:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-primary)}}.pdp-locator__arrow{--tw-outline-style:none;outline-style:none}.pdp-locator__arrow:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary)}.pdp-locator__arrow{min-height:44px;min-width:44px}.pdp-locator__pos{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-inline:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,oklch(55.1% .027 264.364));font-weight:var(--font-weight-medium,500);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.pdp-layout{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.pdp-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 400px;grid-template-rows:auto auto 1fr}.pdp-layout>.pdp-image{align-self:start;display:flex;flex-direction:column;grid-area:1/1;justify-content:center}.pdp-layout>.pdp-buybox{align-self:start;grid-area:1/2/-1;position:sticky;top:calc(var(--header-h) + 1.5rem)}.pdp-layout>.pdp-content{grid-area:2/1;min-width:0}}:where(.pdp-sections>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}.pdp-sections{padding-block:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*6)}.pdp-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.pdp-section:last-child .pdp-section__body{padding-bottom:calc(var(--spacing,.25rem)*6)}.pdp-section__heading{align-items:center;display:flex;gap:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*4)}.details-tabs{border-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-top-style:var(--tw-border-style);border-top-width:1px;margin-top:calc(var(--spacing,.25rem)*10)}.pdp-section__trigger{align-items:center;border-radius:var(--radius-lg,.5rem);cursor:pointer;gap:calc(var(--spacing,.25rem)*3);margin-inline:calc(var(--spacing,.25rem)*-3);padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*3);text-align:left;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));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(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;--tw-duration:.15s;display:flex;list-style-type:none;transition-duration:.15s}@media (hover:hover){.pdp-section__trigger:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.pdp-section__trigger{--tw-outline-style:none;min-height:52px;outline-style:none}.pdp-section__trigger::-webkit-details-marker{display:none}.pdp-section__trigger::marker{display:none}.pdp-section__trigger:focus-visible{border-radius:var(--radius-lg,.5rem);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-inset:inset}.pdp-section__trigger:hover .pdp-section__icon,.pdp-section__trigger:hover .pdp-section__title{color:var(--color-primary)}.pdp-section__icon{color:var(--color-gray-500,oklch(55.1% .027 264.364));--tw-duration:.15s;flex-shrink:0}.pdp-section__icon,.pdp-section__title{transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-duration:.15s;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(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}.pdp-section__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-gray-800,oklch(27.8% .033 256.848));font-weight:var(--font-weight-semibold,600);--tw-duration:.15s;flex:1}.pdp-section__chev{color:var(--color-gray-400,oklch(70.7% .022 261.325));height:calc(var(--spacing,.25rem)*4);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));width:calc(var(--spacing,.25rem)*4);--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));flex-shrink:0;transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}details[open]>.pdp-section__trigger .pdp-section__chev{transform:rotate(180deg)}details[open]>.pdp-section__trigger .pdp-section__title{color:var(--color-gray-900,oklch(21% .034 264.665))}details[open]>.pdp-section__trigger .pdp-section__icon{color:var(--color-primary)}.pdp-section__body{border-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-top-style:var(--tw-border-style);border-top-width:1px;padding-bottom:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*4)}.pdp-tabs{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));gap:calc(var(--spacing,.25rem)*1);overflow-x:auto;padding-inline:calc(var(--spacing,.25rem)*6)}.pdp-tab{align-items:center;font-size:var(--text-sm,.875rem);gap:calc(var(--spacing,.25rem)*2);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4);white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-gray-600,oklch(44.6% .03 256.802));cursor:pointer;font-weight:var(--font-weight-semibold,600);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));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(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.15s;--tw-outline-style:none;border-bottom:2px var(--tw-border-style);border-color:#0000;display:flex;flex-shrink:0;outline-style:none;transition-duration:.15s}.pdp-tab:hover{color:var(--color-primary)}.pdp-tab:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-inset:inset;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.pdp-tab.is-active{border-color:var(--color-primary);color:var(--color-primary)}.pdp-tab__icon{flex-shrink:0;height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}.pdp-acc-trigger{align-items:center;cursor:pointer;gap:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*6);text-align:left;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));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(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;--tw-duration:.15s;--tw-outline-style:none;outline-style:none;transition-duration:.15s}@media (hover:hover){.pdp-acc-trigger:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.pdp-acc-trigger{min-height:52px}.pdp-acc-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-inset:inset}.pdp-acc-trigger:hover .pdp-section__icon,.pdp-acc-trigger:hover .pdp-section__title{color:var(--color-primary)}.pdp-panel{padding-block:calc(var(--spacing,.25rem)*6);padding-inline:calc(var(--spacing,.25rem)*6)}.pdp-panel .list-container .grid-view{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.pdp-key-specs{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));border-radius:var(--radius-lg,.5rem);padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*4)}.pdp-key-spec-row{-moz-column-gap:calc(var(--spacing,.25rem)*3);column-gap:calc(var(--spacing,.25rem)*3);display:grid;font-size:var(--text-sm,.875rem);grid-template-columns:minmax(9rem,45%) 1fr;line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));padding-block:calc(var(--spacing,.25rem)*1.5)}.pdp-key-spec-row+.pdp-key-spec-row{border-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-top-style:var(--tw-border-style);border-top-width:1px}.pdp-key-spec-row dt{color:var(--color-gray-500,oklch(55.1% .027 264.364));padding-top:calc(var(--spacing,.25rem)*.5)}.pdp-key-spec-row dd,.pdp-key-spec-row dt{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.pdp-key-spec-row dd{color:var(--color-gray-800,oklch(27.8% .033 256.848));margin:0}.pdp-key-spec-row dd,.pdp-key-specs__more{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.pdp-key-specs__more{align-items:center;color:var(--color-primary);display:flex;font-size:var(--text-xs,.75rem);gap:calc(var(--spacing,.25rem)*1);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));margin-top:calc(var(--spacing,.25rem)*2.5)}@media (hover:hover){.pdp-key-specs__more:hover{text-decoration-line:underline}}.pdp-key-specs__more{--tw-outline-style:none;border-radius:.25rem;outline-style:none}.pdp-key-specs__more:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary)}.pdp-price-ladder{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.5rem;display:block;margin-bottom:1rem;padding:.625rem .75rem}.pdp-price-ladder-table{border-collapse:separate;border-spacing:0;font-size:.8125rem;width:100%}.pdp-price-ladder-label{caption-side:top;letter-spacing:.06em;margin-bottom:.375rem;text-align:left}.pdp-price-ladder-head>th,.pdp-price-ladder-label{color:#6c757d;font-size:.6875rem;font-weight:600;text-transform:uppercase}.pdp-price-ladder-head>th{border-bottom:1px solid #e9ecef;letter-spacing:.04em;padding:.25rem .5rem .375rem}.pdp-price-ladder-head>th:first-child{text-align:left}.pdp-price-ladder-head>th:last-child{text-align:right}.pdp-price-ladder-row{transition:background-color .15s,color .15s}.pdp-price-ladder-row>td,.pdp-price-ladder-row>th{font-weight:inherit;padding:.3rem .5rem}.pdp-price-ladder-row>th{border-radius:.375rem 0 0 .375rem;text-align:left}.pdp-price-ladder-row>td{border-radius:0 .375rem .375rem 0;text-align:right}.pdp-price-ladder-row.is-active>td,.pdp-price-ladder-row.is-active>th{background:#2053ac1a;color:#2053ac}.pdp-price-ladder-row.is-active .pdp-price-ladder-qty{font-weight:600}.pdp-price-ladder-row.is-active .pdp-price-ladder-price{font-weight:700}.pdp-price-ladder-qty{color:#6c757d}.pdp-price-ladder-price{color:#212529;font-variant-numeric:tabular-nums;font-weight:600}.pdp-price-ladder-progress{border-top:1px dashed #dee2e6;margin-top:.625rem;padding-top:.625rem}.pdp-price-ladder-progress[hidden]{display:none}.pdp-price-ladder-progress.is-best .pdp-price-ladder-progress-bar-fill{background:#198754}.pdp-price-ladder-progress.is-best .pdp-price-ladder-progress-text{color:#198754;font-weight:600}.pdp-price-ladder-progress-text{color:#495057;font-size:.75rem;line-height:1.3;margin-bottom:.375rem}.pdp-price-ladder-progress-bar{background:#e9ecef;border-radius:9999px;height:.375rem;overflow:hidden;position:relative}.pdp-price-ladder-progress-bar-fill{background:#2053ac;border-radius:inherit;height:100%;transition:width .25s ease-out,background-color .2s;width:0}.pdp-action-link{align-items:center;background:0 0;border:none;color:#2053ac;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;min-height:36px;padding-block:.375rem;text-decoration:none;transition:color .15s}.pdp-action-link:hover{color:#1478c5;text-decoration:underline}.pdp-action-link:focus-visible{outline:2px solid #2053ac;outline-offset:2px}.pdp-spec-dl{width:100%}.pdp-spec-row{display:grid}.pdp-spec-row:last-child{border-style:var(--tw-border-style);border-width:0}.pdp-spec-row{grid-template-columns:minmax(10rem,38%) 1fr}.pdp-spec-row:nth-child(odd){background-color:#fff}.pdp-spec-row:nth-child(2n){background-color:#f9fafb}.pdp-spec-dt{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));padding-right:calc(var(--spacing,.25rem)*4);vertical-align:top;--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));font-weight:var(--font-weight-medium,500)}.pdp-spec-dd,.pdp-spec-dt{padding-block:calc(var(--spacing,.25rem)*2.5);padding-inline:calc(var(--spacing,.25rem)*3)}.pdp-spec-dd{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665));font-weight:var(--font-weight-semibold,600);margin:0}.pdp-spec-row--even{background-color:#f9fafb}.pdp-longdesc{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));max-width:var(--container-3xl,48rem);--tw-leading:var(--leading-relaxed,1.625);color:var(--color-gray-700,oklch(37.3% .034 259.733));line-height:var(--leading-relaxed,1.625)}.pdp-longdesc p{margin-bottom:calc(var(--spacing,.25rem)*4)}.pdp-longdesc p:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.pdp-longdesc h2{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));margin-bottom:calc(var(--spacing,.25rem)*2);margin-top:calc(var(--spacing,.25rem)*6)}.pdp-longdesc h2,.pdp-longdesc h3{--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665));font-weight:var(--font-weight-semibold,600)}.pdp-longdesc h3{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));margin-bottom:calc(var(--spacing,.25rem)*1);margin-top:calc(var(--spacing,.25rem)*4)}.pdp-longdesc ul{list-style-type:disc;margin-bottom:calc(var(--spacing,.25rem)*4)}:where(.pdp-longdesc ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*1*var(--tw-space-y-reverse))}.pdp-longdesc ul{padding-left:calc(var(--spacing,.25rem)*5)}.pdp-longdesc ol{list-style-type:decimal;margin-bottom:calc(var(--spacing,.25rem)*4)}:where(.pdp-longdesc ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*1*var(--tw-space-y-reverse))}.pdp-longdesc ol{padding-left:calc(var(--spacing,.25rem)*5)}.pdp-longdesc a{color:var(--color-primary);text-decoration-line:underline;text-underline-offset:2px}.pdp-longdesc a:hover{color:#2053accc}.pdp-longdesc strong{--tw-font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665));font-weight:var(--font-weight-semibold,600)}.variant-btn-group{display:flex;flex-wrap:wrap;gap:calc(var(--spacing,.25rem)*2)}.variant-btn{background-color:var(--color-white,#fff);border-style:var(--tw-border-style);cursor:pointer;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));min-height:calc(var(--spacing,.25rem)*9);min-width:2.5rem;padding-block:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));font-weight:var(--font-weight-medium,500);transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));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(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));--tw-duration:.15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-outline-style:none;align-items:center;border-width:1px;display:inline-flex;justify-content:center;outline-style:none;position:relative;transition-duration:.15s}.variant-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-primary);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.variant-btn{border-color:#7d8894;border-radius:4px;max-width:100%;text-align:center}.variant-btn:hover:not(:disabled):not(.variant-btn--active){border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.variant-btn.variant-btn--active{background-color:var(--color-white,#fff);border-color:var(--color-primary);--tw-font-weight:var(--font-weight-semibold,600);box-shadow:inset 0 0 0 1px #2053ac;color:var(--color-primary);font-weight:var(--font-weight-semibold,600)}.variant-btn.variant-btn--active:before{background:#2053ac url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='3.5 8.5 6.8 11.8 12.5 5.5'/></svg>") 50%/.625rem .625rem no-repeat;border-radius:9999px;box-shadow:0 0 0 2px #fff;content:"";height:1rem;pointer-events:none;position:absolute;right:-.375rem;top:-.375rem;width:1rem}.variant-btn.variant-btn--disabled,.variant-btn:disabled{cursor:not-allowed;opacity:.4}.variant-btn.variant-btn--disabled:after,.variant-btn:disabled:after{background:linear-gradient(to top right,#0000 calc(50% - .5px),#d1d5db calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));border-radius:4px;content:"";inset:calc(var(--spacing,.25rem)*0);position:absolute}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
