/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:"Poppins",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% 0.191 22.216);--color-red-500:oklch(63.7% 0.237 25.331);--color-red-600:oklch(57.7% 0.245 27.325);--color-orange-400:oklch(75% 0.183 55.934);--color-emerald-500:oklch(69.6% 0.17 162.48);--color-cyan-600:oklch(60.9% 0.126 221.723);--color-blue-400:oklch(70.7% 0.165 254.624);--color-blue-500:oklch(62.3% 0.214 259.815);--color-blue-600:oklch(54.6% 0.245 262.881);--color-indigo-500:oklch(58.5% 0.233 277.117);--color-indigo-600:oklch(51.1% 0.262 276.966);--color-rose-500:oklch(64.5% 0.246 16.439);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-800:oklch(27.8% 0.033 256.848);--color-gray-900:oklch(21% 0.034 264.665);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-white:#fff;--spacing:0.25rem;--container-3xs:16rem;--container-xl:36rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-0.025em;--tracking-wide:0.025em;--tracking-wider:0.05em;--leading-relaxed:1.625;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--dd-collapse-width:300px;--dd-collapse-width-md:400px;--dd-collapse-content-padding-top:60px;--dd-collapse-content-padding-top-md:170px;--color-primary:#854483;--color-secondary:#7e57c2;--color-nav-bg:#7e427c;--color-mobile-nav-bg:#7e417c;--color-mobile-nav-item-bg:#ececec;--color-action:#7f4d7d;--color-action2:var(--color-action);--color-primary-dark:#6c346a;--color-primary-light:#ad7eb1;--color-text-dark:#1e293b;--color-beige:#f7f4ef;--color-beige-2:#f2ebe2;--font-sans-2:"Source Sans 3",sans-serif;--font-sans-3:"Montserrat",sans-serif;--navbar-width:240px;--color-theme-red:#ed2643;--color-theme-red-hover:#ee324d;--color-theme-green:#1abc9c;--color-theme-green-hover:#159a80;--color-theme-yellow:#f7b84b;--color-theme-yellow-hover:#f5aa26;--color-theme-gray:#eceff1;--color-theme-gray-hover:#d6dce1;--color-theme-blue:#4fc6e1;--color-theme-blue-hover:#2ebbdb;}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--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(--default-font-feature-settings,normal);font-variation-settings:var(--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;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.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{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}: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)){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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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"]),::file-selector-button{appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.pointer-events-none{pointer-events:none;}.collapse{visibility:collapse;}.invisible{visibility:hidden;}.visible{visibility:visible;}.table-responsive{table,thead,tbody,tr,th,td{position:relative;display:block;--tw-border-style:none !important;border-style:none !important;}table tr{margin-bottom:calc(var(--spacing) * 4);overflow:hidden;border-radius:var(--radius-sm);box-shadow:0 0 10px rgba(0,0,0,0.2);&:hover,&:focus-within{background-color:transparent;}}table thead{display:none;}.views-field-purchased-entity{padding:calc(var(--spacing) * 2);}.views-field-total-price__number,.views-field-unit-price__number{display:none;}.views-field-remove-button{position:absolute;top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 2);padding:0;input{padding:0 !important;}}.views-field-edit-quantity{position:absolute;right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 3);padding:0;.form-item{margin:0;}}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.sticky{position:sticky;}.inset-y-0{inset-block:0;}.-top-2{top:calc(var(--spacing) * -2);}.top-0{top:0;}.-right-2{right:calc(var(--spacing) * -2);}.right-0{right:0;}.left-0{left:0;}.z-10{z-index:10;}.z-20{z-index:20;}.z-30{z-index:30;}.order-0{order:0;}.order-1{order:1;}.col-span-1{grid-column:span 1 / span 1;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}@media (width >= 120rem){max-width:120rem;}}.m-0{margin:0;}.m-387{margin:calc(var(--spacing) * 387);}.m-1616{margin:calc(var(--spacing) * 1616);}.m-1711{margin:calc(var(--spacing) * 1711);}.mx-2{margin-inline:calc(var(--spacing) * 2);}.mx-auto{margin-inline:auto;}.button{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}}.button-secondary{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);&:hover{@media (hover:hover){border-color:var(--color-primary-light);}}&:hover{@media (hover:hover){background-color:var(--color-primary-light);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover{cursor:pointer;text-decoration-line:none;}}.prose{color:var(--tw-prose-body);max-width:65ch;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;}:where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em;}:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500;}:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600;}:where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}:where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}:where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}:where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}:where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}:where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}:where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}:where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}:where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}:where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;}:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}:where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters);}:where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets);}:where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em;}: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;}:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:0.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;}:where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:open-quote;}:where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:close-quote;}:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111;}:where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:900;color:inherit;}:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;}:where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:800;color:inherit;}:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6;}:where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit;}:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5;}:where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit;}:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}:where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display:block;margin-top:2em;margin-bottom:2em;}:where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}:where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:0.875em;border-radius:0.3125rem;padding-top:0.1875em;padding-inline-end:0.375em;padding-bottom:0.1875em;padding-inline-start:0.375em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:0.875em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:"`";}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:"`";}:where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.875em;}:where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.9em;}:where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-inline-end:1.1428571em;padding-bottom:0.8571429em;padding-inline-start:1.1428571em;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:none;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:none;}:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857;}:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders);}:where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}:where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders);}:where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0;}:where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline;}:where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders);}:where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top;}:where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)){text-align:start;}:where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}:where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em;}--tw-prose-body:oklch(37.3% 0.034 259.733);--tw-prose-headings:oklch(21% 0.034 264.665);--tw-prose-lead:oklch(44.6% 0.03 256.802);--tw-prose-links:oklch(21% 0.034 264.665);--tw-prose-bold:oklch(21% 0.034 264.665);--tw-prose-counters:oklch(55.1% 0.027 264.364);--tw-prose-bullets:oklch(87.2% 0.01 258.338);--tw-prose-hr:oklch(92.8% 0.006 264.531);--tw-prose-quotes:oklch(21% 0.034 264.665);--tw-prose-quote-borders:oklch(92.8% 0.006 264.531);--tw-prose-captions:oklch(55.1% 0.027 264.364);--tw-prose-kbd:oklch(21% 0.034 264.665);--tw-prose-kbd-shadows:color-mix(in oklab,oklch(21% 0.034 264.665) 10%,transparent);--tw-prose-code:oklch(21% 0.034 264.665);--tw-prose-pre-code:oklch(92.8% 0.006 264.531);--tw-prose-pre-bg:oklch(27.8% 0.033 256.848);--tw-prose-th-borders:oklch(87.2% 0.01 258.338);--tw-prose-td-borders:oklch(92.8% 0.006 264.531);--tw-prose-invert-body:oklch(87.2% 0.01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% 0.022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% 0.022 261.325);--tw-prose-invert-bullets:oklch(44.6% 0.03 256.802);--tw-prose-invert-hr:oklch(37.3% 0.034 259.733);--tw-prose-invert-quotes:oklch(96.7% 0.003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% 0.034 259.733);--tw-prose-invert-captions:oklch(70.7% 0.022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgb(255,255,255 / 10%);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% 0.01 258.338);--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:oklch(44.6% 0.03 256.802);--tw-prose-invert-td-borders:oklch(37.3% 0.034 259.733);font-size:1rem;line-height:1.75;:where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em;}:where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em;}:where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em;}:where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em;}:where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}:where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}:where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}:where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em;}:where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;}:where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;padding-inline-start:1.625em;}:where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}:where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}:where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:0.5714286em;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}:where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}:where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}:where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0;}}.mt-1{margin-top:var(--spacing);}.mt-2{margin-top:calc(var(--spacing) * 2);}.mt-3{margin-top:calc(var(--spacing) * 3);}.mt-4{margin-top:calc(var(--spacing) * 4);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mt-auto{margin-top:auto;}.button-icon{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:0;display:block;background-size:auto 16px;width:30px;height:30px;padding:0;padding-left:30px;overflow:hidden;background-repeat:no-repeat;background-position:center;margin-right:0;border-radius:var(--radius-sm);}.mr-2{margin-right:calc(var(--spacing) * 2);}.mr-3{margin-right:calc(var(--spacing) * 3);}.mr-4{margin-right:calc(var(--spacing) * 4);}.mr-auto{margin-right:auto;}.title{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));@media (width >= 64rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}font-family:var(--font-sans-3);}.-mb-px{margin-bottom:-1px;}.mb-1{margin-bottom:var(--spacing);}.mb-2{margin-bottom:calc(var(--spacing) * 2);}.mb-4{margin-bottom:calc(var(--spacing) * 4);}.mb-6{margin-bottom:calc(var(--spacing) * 6);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.ml-1{margin-left:var(--spacing);}.ml-2{margin-left:calc(var(--spacing) * 2);}.ml-auto{margin-left:auto;}.input{display:block;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-action);color:var(--color-gray-800);&::placeholder{color:var(--color-gray-400);}--tw-outline-style:none;outline-style:none;&:focus{border-color:var(--color-primary);}&:focus{&::placeholder{color:var(--color-gray-400);}}}.\!hidden{display:none !important;}.block{display:block;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline{display:inline;}.inline-block{display:inline-block;}.inline-flex{display:inline-flex;}.table{display:table;}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);}.h-4{height:calc(var(--spacing) * 4);}.h-5{height:calc(var(--spacing) * 5);}.h-6{height:calc(var(--spacing) * 6);}.h-full{height:100%;}.h-screen{height:100vh;}.min-h-0{min-height:0;}.min-h-screen{min-height:100vh;}.w-4{width:calc(var(--spacing) * 4);}.w-5{width:calc(var(--spacing) * 5);}.w-6{width:calc(var(--spacing) * 6);}.w-64{width:calc(var(--spacing) * 64);}.w-full{width:100%;}.min-w-0{min-width:0;}.min-w-full{min-width:100%;}.flex-1{flex:1;}.flex-shrink-0{flex-shrink:0;}.shrink-0{flex-shrink:0;}.basis-1\/2{flex-basis:calc(1 / 2 * 100%);}.table-auto{table-layout:auto;}.border-collapse{border-collapse:collapse;}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.cursor-pointer{cursor:pointer;}.list-none{list-style-type:none;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.items-baseline{align-items:baseline;}.items-center{align-items:center;}.items-end{align-items:flex-end;}.items-start{align-items:flex-start;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.justify-start{justify-content:flex-start;}.gap-1{gap:var(--spacing);}.gap-2{gap:calc(var(--spacing) * 2);}.gap-3{gap:calc(var(--spacing) * 3);}.gap-4{gap:calc(var(--spacing) * 4);}.gap-6{gap:calc(var(--spacing) * 6);}.gap-8{gap:calc(var(--spacing) * 8);}.gap-10{gap:calc(var(--spacing) * 10);}.space-y-1{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-2{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));}}.divide-y{:where(& > :not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));}}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-x-hidden{overflow-x:hidden;}.overflow-y-auto{overflow-y:auto;}.overflow-y-scroll{overflow-y:scroll;}.rounded{border-radius:0.25rem;}.rounded-2xl{border-radius:var(--radius-2xl);}.rounded-full{border-radius:calc(infinity * 1px);}.rounded-lg{border-radius:var(--radius-lg);}.rounded-md{border-radius:var(--radius-md);}.rounded-xl{border-radius:var(--radius-xl);}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);}.border{border-style:var(--tw-border-style);border-width:1px;}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px;}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-gray-100{border-color:var(--color-gray-100);}.border-gray-200{border-color:var(--color-gray-200);}.border-gray-300{border-color:var(--color-gray-300);}.bg-beige-2{background-color:var(--color-beige-2);}.bg-gray-50{background-color:var(--color-gray-50);}.bg-gray-100{background-color:var(--color-gray-100);}.bg-mobile-nav-bg{background-color:var(--color-mobile-nav-bg);}.bg-primary{background-color:var(--color-primary);}.bg-primary-light{background-color:var(--color-primary-light);}.bg-transparent{background-color:transparent;}.bg-white{background-color:var(--color-white);}.p-0{padding:0;}.p-1{padding:var(--spacing);}.p-2{padding:calc(var(--spacing) * 2);}.p-2\.5{padding:calc(var(--spacing) * 2.5);}.p-3{padding:calc(var(--spacing) * 3);}.p-4{padding:calc(var(--spacing) * 4);}.p-5{padding:calc(var(--spacing) * 5);}.p-8{padding:calc(var(--spacing) * 8);}.button-xs{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);}.px-2{padding-inline:calc(var(--spacing) * 2);}.px-3{padding-inline:calc(var(--spacing) * 3);}.px-5{padding-inline:calc(var(--spacing) * 5);}.px-6{padding-inline:calc(var(--spacing) * 6);}.py-1{padding-block:var(--spacing);}.py-2{padding-block:calc(var(--spacing) * 2);}.py-3{padding-block:calc(var(--spacing) * 3);}.py-4{padding-block:calc(var(--spacing) * 4);}.pt-0{padding-top:0;}.pt-2{padding-top:calc(var(--spacing) * 2);}.pt-4{padding-top:calc(var(--spacing) * 4);}.pt-5{padding-top:calc(var(--spacing) * 5);}.pt-16{padding-top:calc(var(--spacing) * 16);}.pb-0{padding-bottom:0;}.pb-4{padding-bottom:calc(var(--spacing) * 4);}.pl-3{padding-left:calc(var(--spacing) * 3);}.pl-6{padding-left:calc(var(--spacing) * 6);}.pl-10{padding-left:calc(var(--spacing) * 10);}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.align-middle{vertical-align:middle;}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);}.leading-none{--tw-leading:1;line-height:1;}.link{color:var(--color-action);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);&:hover{text-decoration-line:underline;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-color:var(--color-secondary);color:var(--color-secondary);}}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);}.whitespace-nowrap{white-space:nowrap;}.text-gray-400{color:var(--color-gray-400);}.text-gray-500{color:var(--color-gray-500);}.text-gray-500\!{color:var(--color-gray-500) !important;}.text-gray-600{color:var(--color-gray-600);}.text-gray-700{color:var(--color-gray-700);}.text-gray-800\!{color:var(--color-gray-800) !important;}.text-gray-900{color:var(--color-gray-900);}.text-gray-900\!{color:var(--color-gray-900) !important;}.text-indigo-600{color:var(--color-indigo-600);}.text-primary{color:var(--color-primary);}.text-red-600{color:var(--color-red-600);}.text-white{color:var(--color-white);}.uppercase{text-transform:uppercase;}.no-underline{text-decoration-line:none;}.placeholder-gray-400{&::placeholder{color:var(--color-gray-400);}}.shadow-3side{--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(0,0,0,0.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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);}.inset-ring-gray-500\/10{--tw-inset-ring-color:color-mix(in srgb,oklch(55.1% 0.027 264.364) 10%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-inset-ring-color:color-mix(in oklab,var(--color-gray-500) 10%,transparent);}}.outline{outline-style:var(--tw-outline-style);outline-width:1px;}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));}.hover\:border-gray-300{&:hover{@media (hover:hover){border-color:var(--color-gray-300);}}}.hover\:bg-gray-50{&:hover{@media (hover:hover){background-color:var(--color-gray-50);}}}.hover\:bg-gray-100{&:hover{@media (hover:hover){background-color:var(--color-gray-100);}}}.hover\:text-gray-600{&:hover{@media (hover:hover){color:var(--color-gray-600);}}}.hover\:text-gray-900{&:hover{@media (hover:hover){color:var(--color-gray-900);}}}.hover\:text-gray-900\!{&:hover{@media (hover:hover){color:var(--color-gray-900) !important;}}}.hover\:text-primary{&:hover{@media (hover:hover){color:var(--color-primary);}}}.hover\:text-primary-dark{&:hover{@media (hover:hover){color:var(--color-primary-dark);}}}.hover\:no-underline\!{&:hover{@media (hover:hover){text-decoration-line:none !important;}}}.hover\:shadow-sm{&:hover{@media (hover:hover){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}}.focus\:border-blue-500{&:focus{border-color:var(--color-blue-500);}}.focus\:border-cyan-600{&:focus{border-color:var(--color-cyan-600);}}.focus\:border-red-500{&:focus{border-color:var(--color-red-500);}}.focus\:bg-gray-100{&:focus{background-color:var(--color-gray-100);}}.focus\:text-blue-600{&:focus{color:var(--color-blue-600);}}.focus\:ring-2{&:focus{--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);}}.focus\:ring-blue-500{&:focus{--tw-ring-color:var(--color-blue-500);}}.focus\:ring-cyan-600{&:focus{--tw-ring-color:var(--color-cyan-600);}}.focus\:ring-gray-100{&:focus{--tw-ring-color:var(--color-gray-100);}}.focus\:ring-indigo-500{&:focus{--tw-ring-color:var(--color-indigo-500);}}.focus\:ring-primary{&:focus{--tw-ring-color:var(--color-primary);}}.focus\:ring-red-500{&:focus{--tw-ring-color:var(--color-red-500);}}.focus\:ring-offset-2{&:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);}}.focus\:outline-hidden{&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px;}}}.sm\:text-base{@media (width >= 40rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}.sm\:text-sm{@media (width >= 40rem){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}}.md\:order-1{@media (width >= 48rem){order:1;}}.md\:block\!{@media (width >= 48rem){display:block !important;}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.md\:grid-cols-3{@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}}.md\:flex-nowrap{@media (width >= 48rem){flex-wrap:nowrap;}}.lg\:mr-4{@media (width >= 64rem){margin-right:calc(var(--spacing) * 4);}}.lg\:ml-2\.5{@media (width >= 64rem){margin-left:calc(var(--spacing) * 2.5);}}.lg\:ml-4{@media (width >= 64rem){margin-left:calc(var(--spacing) * 4);}}.lg\:block{@media (width >= 64rem){display:block;}}.lg\:block\!{@media (width >= 64rem){display:block !important;}}.lg\:flex{@media (width >= 64rem){display:flex;}}.lg\:flex\!{@media (width >= 64rem){display:flex !important;}}.lg\:hidden{@media (width >= 64rem){display:none;}}.lg\:inline{@media (width >= 64rem){display:inline;}}.lg\:w-1\/2{@media (width >= 64rem){width:calc(1 / 2 * 100%);}}.lg\:w-1\/3{@media (width >= 64rem){width:calc(1 / 3 * 100%);}}.lg\:w-2\/3{@media (width >= 64rem){width:calc(2 / 3 * 100%);}}.lg\:w-2\/5{@media (width >= 64rem){width:calc(2 / 5 * 100%);}}.lg\:w-3\/5{@media (width >= 64rem){width:calc(3 / 5 * 100%);}}.lg\:w-64{@media (width >= 64rem){width:calc(var(--spacing) * 64);}}.lg\:flex-row{@media (width >= 64rem){flex-direction:row;}}.lg\:rounded-t-lg{@media (width >= 64rem){border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);}}.lg\:p-5{@media (width >= 64rem){padding:calc(var(--spacing) * 5);}}.lg\:px-5{@media (width >= 64rem){padding-inline:calc(var(--spacing) * 5);}}.lg\:px-6{@media (width >= 64rem){padding-inline:calc(var(--spacing) * 6);}}.lg\:py-3{@media (width >= 64rem){padding-block:calc(var(--spacing) * 3);}}.lg\:py-5{@media (width >= 64rem){padding-block:calc(var(--spacing) * 5);}}.lg\:pt-0{@media (width >= 64rem){padding-top:0;}}.lg\:pt-8{@media (width >= 64rem){padding-top:calc(var(--spacing) * 8);}}.lg\:pb-5{@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 5);}}.lg\:pl-3{@media (width >= 64rem){padding-left:calc(var(--spacing) * 3);}}.lg\:pl-32{@media (width >= 64rem){padding-left:calc(var(--spacing) * 32);}}.lg\:text-base{@media (width >= 64rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}.xl\:grid-cols-4{@media (width >= 80rem){grid-template-columns:repeat(4,minmax(0,1fr));}}.rtl\:text-right{&:where(:dir(rtl),[dir="rtl"],[dir="rtl"] *){text-align:right;}}.dark\:border-gray-700{@media (prefers-color-scheme:dark){border-color:var(--color-gray-700);}}.dark\:bg-gray-800{@media (prefers-color-scheme:dark){background-color:var(--color-gray-800);}}.dark\:text-gray-200{@media (prefers-color-scheme:dark){color:var(--color-gray-200);}}.dark\:text-gray-400{@media (prefers-color-scheme:dark){color:var(--color-gray-400);}}.dark\:text-neutral-500{@media (prefers-color-scheme:dark){color:var(--color-neutral-500);}}.dark\:text-neutral-600{@media (prefers-color-scheme:dark){color:var(--color-neutral-600);}}.dark\:text-white{@media (prefers-color-scheme:dark){color:var(--color-white);}}.dark\:hover\:bg-gray-600{@media (prefers-color-scheme:dark){&:hover{@media (hover:hover){background-color:var(--color-gray-600);}}}}.dark\:hover\:text-blue-500{@media (prefers-color-scheme:dark){&:hover{@media (hover:hover){color:var(--color-blue-500);}}}}.dark\:focus\:text-blue-500{@media (prefers-color-scheme:dark){&:focus{color:var(--color-blue-500);}}}}.form-item{margin-bottom:calc(var(--spacing) * 5);margin-block:0;label,.form-item__label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-bottom:calc(var(--spacing) * 2);color:var(--color-text-dark);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));width:100%;display:block;&.visually-hidden{width:auto;}}.description{margin-top:calc(var(--spacing) * 2);width:100%;text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);}label.error{order:3;margin-top:var(--spacing);display:block;width:100%;flex:auto;text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-rose-500);}}.form-item:not(fieldset):not(.js-form-type-commerce-number):not(.js-form-type-checkbox){display:flex;flex-wrap:wrap;align-items:center;}.form-checkboxes{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 4);}.js .form-autocomplete{padding-right:30px !important;}.js-form-type-commerce-number{display:grid;grid-template-areas:"label label" "input suffix" "desc desc" "error error";grid-template-rows:auto;grid-template-columns:150px 50px;label:not(.error){grid-area:label;}label.error{grid-area:error;}input{grid-area:input;width:auto;}.field-suffix{grid-area:suffix;align-content:center;margin-left:10px;}.description{grid-area:desc;}}.filter-wrapper{width:100%;}.form-item__label.form-required::after,.fieldset__label.form-required::after,.required-mark::after{color:var(--color-primary);content:"*";vertical-align:baseline;background-image:none;}.form-text,.form-email,.form-phone,.form-select,.form-file-upload,.form-number,.form-tel,textarea,.form-date,.form-time{display:block;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-action);color:var(--color-gray-800);&::placeholder{color:var(--color-gray-400);}--tw-outline-style:none;outline-style:none;&:focus{border-color:var(--color-primary);}&:focus{&::placeholder{color:var(--color-gray-400);}}width:100%;&.error{border-color:var(--color-rose-500);}}.form-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:35px;&:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23545560'/%3e%3c/svg%3e");}}.form-file-upload{padding:0;--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);&::file-selector-button{margin-right:calc(var(--spacing) * 5);}&::file-selector-button{background-color:var(--color-gray-100);}&::file-selector-button{padding-inline:calc(var(--spacing) * 3);}&::file-selector-button{padding-block:var(--spacing);}&::file-selector-button{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}&::file-selector-button{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);}&::file-selector-button{color:var(--color-gray-800);}&:hover{@media (hover:hover){&::file-selector-button{cursor:pointer;}}}}.field--type-phone .form-type--phone,.field--type-phone .form-item--extension,.field--type-phone .form-type--textfield,.field--type-phone .form-item--local-number,.phone-number-field .form-type--phone,.phone-number-field .form-item--extension,.phone-number-field .form-type--textfield,.phone-number-field .form-item--local-number{display:block;.iti{display:block;}}.user-pass{p{display:none;}}.field--type-datetime.field--widget-datetime-flatpickr .form-item{background-position:10px 40px;}.js-form-type-checkbox,.js-form-type-radio{display:flex;flex-wrap:wrap;align-items:flex-start;input{margin-top:1px;margin-right:10px;}label,.form-item__label{margin:0;flex:1;}.description{width:100%;}}.nice-login-create,.nice-login-login{width:100%;}.create-account-form{.nice-login-login{margin-top:10px;}}.form-managed-file__main{display:flex;}.claro-details{overflow:hidden;border-radius:var(--radius-md);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);.claro-details__summary{background-color:var(--color-gray-100);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);text-transform:uppercase;&:hover{@media (hover:hover){color:var(--color-gray-900);}}&:focus{color:var(--color-gray-900);}&:focus{--tw-outline-style:none;outline-style:none;}}table{margin-bottom:0;}.field-actions{margin-top:20px;}fieldset.fieldset{border-radius:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);.fieldset__legend{span{padding:0;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-bottom:calc(var(--spacing) * 2);color:var(--color-text-dark);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-transform:none;width:100%;}}.fieldset__wrapper{padding:0;}}}.claro-details[open] > .claro-details__summary:focus{&:focus{color:var(--color-gray-900);}&:focus{--tw-outline-style:none;outline-style:none;}}.claro-details__summary::after{display:none;}.claro-details__summary:hover::before,.claro-details__summary:hover:focus::before,.claro-details[open] > .claro-details__summary:focus::before,.claro-details[open] > .claro-details__summary--accordion::before,.claro-details[open] > .claro-details__summary--accordion-item::before,.claro-details[open] > .claro-details__summary--vertical-tabs-item::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath d='M5.21 1.314L3.79 2.723l5.302 5.353-5.303 5.354 1.422 1.408 6.697-6.762z' fill='%23545560'/%3e%3c/svg%3e");}.claro-details.claro-details--accordion-item:last-of-type{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);}.claro-details__wrapper{margin:0;padding:calc(var(--spacing) * 6);padding-bottom:0;}fieldset.fieldset{overflow:hidden;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:0px;--tw-shadow:0 0 5px var(--tw-shadow-color,rgba(0,0,0,0.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);.fieldset__legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);text-transform:uppercase;span{padding:calc(var(--spacing) * 4);padding-bottom:0;}}.fieldset__wrapper{margin:0;padding:calc(var(--spacing) * 4);}.js-form-type-checkbox,.js-form-type-radio{margin-top:0;margin-bottom:calc(var(--spacing) * 2);}fieldset.fieldset{border-radius:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-top:0;.fieldset__legend{span{padding:0;}}.fieldset__wrapper{padding-right:0;padding-bottom:0;padding-left:0;}}}.form-submit.address-book-edit-button{margin-top:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);}.user-register-form{.field--name-field-cosmetologist-certificate,.field--name-customer-profiles{details{--tw-border-style:none;border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-bottom:calc(var(--spacing) * 5);margin-block:0;.claro-details__summary{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-bottom:calc(var(--spacing) * 2);color:var(--color-text-dark);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));pointer-events:none;padding:0;text-align:left;background-color:transparent;&::before{display:none;}}.claro-details__wrapper{margin:0;padding:0;}}}.field--name-field-cosmetologist-certificate{.form-item label{display:none;}}.field--name-customer-profiles{details{.claro-details__summary{display:none;}details{.claro-details__summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));display:block;text-align:center;}}}}}.views-exposed-form.views-exposed-form{margin:0;margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(0,0,0,0.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&.bef-exposed-form{margin-bottom:calc(var(--spacing) * 8);padding:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}label{margin-right:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.form-item-field-brand-value{justify-content:center;width:100%;}.bef-links{ul{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-3xl);border-radius:var(--radius-4xl);background-color:var(--color-gray-100);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);box-shadow:inset 2px 4px 6px rgba(0,0,0,0.2),inset -7px -4px 1px rgba(255,255,255,0.4);}.bef-link{margin-inline:var(--spacing);display:inline-block;border-radius:var(--radius-4xl);padding-inline:var(--spacing);padding-block:var(--spacing);font-family:var(--font-sans-3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:nowrap;color:var(--color-gray-900);&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}&:hover{@media (hover:hover){text-decoration-line:none;}}@media (width >= 64rem){margin-inline:calc(var(--spacing) * 2);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 4);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 2);}@media (width >= 64rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}.bef-link--selected{background-color:var(--color-primary);color:var(--color-white);}}.views-exposed-form__item--preceding-actions{margin-top:0;margin-right:0;display:flex;width:100%;align-items:center;justify-content:center;}.form-actions{margin-top:auto;}}.nice-login-pass{top:5px;}.view-commerce-orders .views-exposed-form{.views-exposed-form__item--preceding-actions{display:block;}}.view-header p{margin-bottom:calc(var(--spacing) * 6);}.entity-meta__header{padding-top:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing) * 6);overflow:hidden;border-radius:var(--radius-md);padding:0;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);.entity-meta__title{margin-top:-16px !important;}h4.label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-bottom:0;color:var(--color-text-dark);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.form-item{margin-bottom:calc(var(--spacing) * 2);}}.layout-region--footer .layout-region__content{margin-top:0;}form .layout-commerce-form,form .layout-promotion-form{display:grid;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,3fr) minmax(22.5rem,1fr);gap:var(--space-l);}.layout-region.layout-region--commerce-secondary{grid-row:span 2;width:auto;margin-block-start:0;}.layout-region.layout-region--commerce-main,.layout-region.layout-region--commerce-footer{grid-column:1;margin-inline:auto;width:var(--layout-region-edit-width);}.claro-details{margin:0;margin-bottom:calc(var(--spacing) * 6);}.claro-details__content--accordion,.claro-details__content--accordion-item,.claro-details__content--vertical-tabs-item{margin:0;padding:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 2);}.accordion__item + .accordion__item{margin-block:var(--space-m);}.entity-meta.accordion{border:none;box-shadow:none;}.vertical-tabs__items{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);.claro-details{border-radius:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}}.vertical-tabs__menu{margin:0;padding:0;}.vertical-tabs__menu-item{margin:0;padding:0;margin-right:-1px;}.vertical-tabs__menu-item.is-selected{border-style:var(--tw-border-style);border-width:1px;border-right-style:var(--tw-border-style);border-right-width:0px;border-color:var(--color-gray-100);}.vertical-tabs .claro-details__content--vertical-tabs-item{margin:0;}.field--widget-inline-entity-form-simple{table{margin-bottom:0;}.field-actions{margin-top:20px;}}.commerce-product-form{details{.details-wrapper{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);.form-item{margin:0;}}&#edit-variations{.details-wrapper{gap:0;padding-top:0;padding-bottom:0;}#edit-variations-entity{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);}}.field--widget-string-textfield,.field--widget-number,.field--type-entity-reference,.field--type-commerce-price,.field--name-field-quantity-unit,.field--name-field-type,.field--name-field-rounding{flex-grow:1;width:auto;max-width:calc(33.333% - (calc(var(--spacing) * 4)));}.field--widget-boolean-checkbox,.field--widget-options-buttons,.field--widget-string-textfield.field--name-title,.field--widget-string-textfield.field--name-sku,.field--name-field-product-level,.field--widget-text-textarea-with-summary,.field--name-field-raw-materials{width:100%;max-width:100%;input.form-text{width:100%;max-width:100%;}}.field--name-field-end-user-visible{display:block;align-self:flex-end;width:auto;max-width:100%;margin-top:auto;.form-item{display:block;}}.form-textarea-wrapper,.field--type-text-with-summary,.field--type-text-with-summary .form-item{width:100%;}}}.stock-level-field-stock-level{background-color:var(--color-primary-light);padding:calc(var(--spacing) * 3);}.ajax-progress{position:fixed;z-index:99999999;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(255,255,255,0.2);}.ajax-throbber{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);}.form-items-inline{display:flex;gap:calc(var(--spacing) * 2);}.button.button-secondary{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);&:hover{@media (hover:hover){border-color:var(--color-primary-light);}}&:hover{@media (hover:hover){background-color:var(--color-primary-light);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover{cursor:pointer;text-decoration-line:none;}}.button.button-green{display:inline-block;border-style:var(--tw-border-style);border-width:2px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}border-color:var(--color-theme-green);background-color:var(--color-theme-green);color:var(--color-white);&:hover{@media (hover:hover){border-color:var(--color-theme-green-hover);}}&:hover{@media (hover:hover){background-color:var(--color-theme-green-hover);}}&:hover{@media (hover:hover){color:var(--color-white);}}&:hover{cursor:pointer;text-decoration-line:none;}}.button.button-yellow{display:inline-block;border-style:var(--tw-border-style);border-width:2px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}border-color:var(--color-theme-yellow);background-color:var(--color-theme-yellow);color:var(--color-white);&:hover{@media (hover:hover){border-color:var(--color-theme-yellow-hover);}}&:hover{@media (hover:hover){background-color:var(--color-theme-yellow-hover);}}&:hover{@media (hover:hover){color:var(--color-white);}}&:hover{cursor:pointer;text-decoration-line:none;}}.button.button-red{display:inline-block;border-style:var(--tw-border-style);border-width:2px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}border-color:var(--color-theme-red);background-color:var(--color-theme-red);color:var(--color-white);&:hover{@media (hover:hover){border-color:var(--color-theme-red-hover);}}&:hover{@media (hover:hover){background-color:var(--color-theme-red-hover);}}&:hover{@media (hover:hover){color:var(--color-white);}}&:hover{cursor:pointer;text-decoration-line:none;}}.button.button-gray{display:inline-block;border-style:var(--tw-border-style);border-width:2px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}border-color:var(--color-theme-gray);background-color:var(--color-theme-gray);color:var(--color-gray-900);&:hover{@media (hover:hover){border-color:var(--color-theme-gray-hover);}}&:hover{@media (hover:hover){background-color:var(--color-theme-gray-hover) !important;}}&:hover{@media (hover:hover){color:var(--color-gray-900);}}&:hover{cursor:pointer;text-decoration-line:none;}}a.button,.address-book__add-link,.form-submit{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}}a.nice-login.nice-login-create-account,a.nice-login.nice-login-login{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);&:hover{@media (hover:hover){border-color:var(--color-primary-light);}}&:hover{@media (hover:hover){background-color:var(--color-primary-light);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover{cursor:pointer;text-decoration-line:none;}width:100%;}.action-button a{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);margin-bottom:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.button.button-xs{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);}.button.button-xxs{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));}.button.is-disabled{border-color:#f9fafb !important;box-shadow:none !important;}.form-submit:disabled,.button:disabled,button:disabled{border-color:var(--color-gray-100);background-color:var(--color-gray-100);}.button.button-icon-text{margin-bottom:0;margin-right:0;border-radius:var(--radius-sm);}.gls-button--inactive,.gls-button--active{display:flex !important;flex-wrap:nowrap;svg{margin-left:5px;width:16px;height:auto;}}.button-remove-icon{display:inline-block;margin:0;padding:0;width:50px;height:40px;border:2px solid var(--color-theme-red);border-radius:2rem;background-color:var(--color-theme-red);background-image:url(/themes/custom/mesotica_claro/images/icons/rubbish-bin.svg);background-position:center;background-repeat:no-repeat;background-size:18px auto;color:white;text-indent:-9999px;font-size:0.875rem;font-weight:500;cursor:pointer;overflow:hidden;}.button-remove-icon:hover{background-color:var(--color-theme-red-hover);border-color:var(--color-theme-red-hover);color:white;text-decoration:none;}.delete-order-item{display:inline-block;margin:0;padding:0;border:2px solid transparent;border-radius:2rem;background-color:transparent;background-image:url(/themes/custom/mesotica_claro/images/trash.png);outline:none;box-shadow:none !important;background-position:center;background-repeat:no-repeat;background-size:18px auto;color:white;text-indent:-9999px;font-size:0.875rem;font-weight:500;cursor:pointer;overflow:hidden;width:30px;height:30px;@media (width >= 64rem){width:50px;height:40px;}&:hover{background-color:transparent !important;border-color:transparent !important;}}.add-product-form .fieldset__wrapper{display:flex;gap:1rem;align-items:flex-end;}.add-product-form .form-item{flex:1;margin-bottom:0;}.add-product-form .form-item:has(input[type="number"]){flex:0 0 120px;max-width:120px;}.button-add-product{display:inline-block;margin:0;padding:0;width:60px;height:50px;border:2px solid var(--color-theme-green);border-radius:2rem;background-color:var(--color-theme-green);background-image:url(/themes/custom/mesotica_claro/images/icons/plus.svg);background-position:center;background-repeat:no-repeat;background-size:20px auto;color:white;text-indent:-9999px;font-size:0.875rem;font-weight:500;cursor:pointer;overflow:hidden;flex-shrink:0;}.button-add-product:hover{background-color:var(--color-theme-green-hover);border-color:var(--color-theme-green-hover);color:white;text-decoration:none;}.button--add-to-cart.form-submit{margin:0;width:30px;height:30px;background-image:url(/themes/custom/mesotica_claro/images/icons/shopping-cart-svg.svg);background-position:center;background-repeat:no-repeat;background-size:18px auto;color:white;text-indent:-9999px;font-size:0.875rem;font-weight:500;cursor:pointer;overflow:hidden;display:inline-block;border-style:var(--tw-border-style);border-width:2px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}border-color:var(--color-theme-gray);background-color:var(--color-theme-gray);color:var(--color-gray-900);&:hover{@media (hover:hover){border-color:var(--color-theme-gray-hover);}}&:hover{@media (hover:hover){background-color:var(--color-theme-gray-hover) !important;}}&:hover{@media (hover:hover){color:var(--color-gray-900);}}&:hover{cursor:pointer;text-decoration-line:none;}border-radius:0;border-top-left-radius:var(--radius-sm);padding:0;@media (width >= 64rem){width:50px;height:50px;}}.region-featured{position:fixed;top:calc(var(--spacing) * 4);left:calc(1 / 2 * 100%);z-index:9999;width:100%;max-width:var(--container-xl);padding-inline:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);pointer-events:none;}.region-featured .message-spacer{display:none;}.region-featured .message{margin-right:0;margin-bottom:calc(var(--spacing) * 3);margin-left:0;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);pointer-events:auto;}.message-spacer{padding-top:calc(var(--spacing) * 5);}.message{position:relative;padding-right:calc(var(--spacing) * 6);margin-right:calc(var(--spacing) * 6);margin-bottom:0;margin-left:calc(var(--spacing) * 6);--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);button.close{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));position:absolute;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 4);cursor:pointer;}a{color:var(--color-white);}}.message-error{color:var(--color-white);background-color:var(--color-red-400);}.message-warning{color:var(--color-white);background-color:var(--color-orange-400);}.message-status{color:var(--color-white);background-color:var(--color-emerald-500);}html,body{font-family:var(--font-sans);margin:0;padding:0;}h1,h2,h3,h4,h5,h6{margin-bottom:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);}h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}a{color:var(--color-primary);&:hover{@media (hover:hover){text-decoration-line:underline;}}}.icon{svg{width:100%;height:auto;}}.icon-xl{width:80px;height:80px;}.icon-primary{svg{fill:var(--color-primary);}}.icon-circle{border-radius:50%;&.icon-primary{background-color:var(--color-primary);svg{fill:white;}}&.icon-xl{padding:calc(var(--spacing) * 2);}}.number-input{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--spacing);@media (width >= 64rem){gap:calc(var(--spacing) * 2);}.minus,.plus{cursor:pointer;padding:0;text-align:center;background-color:var(--color-gray-50);font-family:var(--font-sans-3);color:var(--color-gray-900);border-radius:50%;width:22px;height:22px;line-height:20px;font-size:16px;@media (width >= 64rem){width:34px;height:34px;line-height:32px;font-size:28px;}}input{text-align:center;display:inline-block;vertical-align:middle;width:40px;padding:0;font-family:var(--font-sans-3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);@media (width >= 64rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}&:focus{outline:none;box-shadow:none;}@media (width >= 64rem){width:60px;}}label.error{position:static;width:100%;order:5;max-width:120px;}}.number-input input[type=number]::-webkit-outer-spin-button,.number-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.number-input input[type=number]{-moz-appearance:textfield;}nav.menu--main{margin-inline:calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 4);ul.main-menu{list-style-type:none;text-align:left;li{list-style-type:none;padding:0;& > a,& > span{display:inline-block;width:100%;padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-3xl);background-color:transparent;&:hover{@media (hover:hover){text-decoration-line:none;}}&:hover{background-color:color-mix(in srgb,#fff 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 30%,transparent);}color:var(--color-white);}}&.menu-item-level-1{& > a.is-active,&.active > a,&.active > span{margin-left:-1.25rem;padding-left:2rem;color:#212b36;border-radius:0 22px 22px 0;background-color:#eff2f5;&:hover{color:#212b36;background-color:#eff2f5;}}}&.menu-item-has-children{> span,> a{display:flex;align-items:center;&::after{display:inline-block;flex:0 0 14px;width:14px;height:14px;margin-left:auto;content:"";transition:transform 0.3s ease-out;transform:rotate(-90deg);background-color:currentColor;-webkit-mask:url(/themes/custom/mesotica_claro/icons/chevron.svg) center / contain no-repeat;mask:url(/themes/custom/mesotica_claro/icons/chevron.svg) center / contain no-repeat;}}&.opened > span::after,&.opened > a::after,&.active > span::after,&.active > a::after{transform:rotate(0deg);}}ul.submenu{max-height:0;overflow:hidden;margin-left:2rem;transition:max-height 0.3s ease-out;border-left:1px solid #919eab;& > li > a,& > li > span{margin-bottom:0;border-radius:0;padding-left:27px;color:#c4cdd5;&:hover{background-color:transparent;color:#f9fafb;}}& > li > a.is-active,& > li.active > a{background-color:transparent;margin-left:-1px;color:#f9fafb;border-left:2px solid #f9fafb;}li:is(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:0px;}}&.active{ul.submenu{display:block;max-height:calc(var(--spacing) * 500);}}&.opened{ul.submenu{display:block;max-height:calc(var(--spacing) * 500);transition:max-height 0.6s ease-in;}}&.closed{ul.submenu{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;}}}}}.site-header{nav.menu--main{ul.main-menu{li{& > a,& > span{color:var(--color-white);}}}}}#main-navigation{.account-menu{background-color:var(--color-beige-2);padding-inline:calc(var(--spacing) * 5);}nav.menu--main{margin-inline:calc(var(--spacing) * 2);ul.main-menu{li{& > a,& > span{margin-bottom:0;color:var(--color-gray-800);font-size:14px;&:hover{background-color:var(--color-mobile-nav-item-bg);}&.is-active{background-color:var(--color-mobile-nav-item-bg);}}&.menu-item-level-1{& > a.is-active,&.active > a,&.active > span{background-color:var(--color-mobile-nav-item-bg);color:var(--color-gray-800);margin-left:0;padding-left:0.75rem;border-radius:0;}}&.menu-item-has-children{& > span{&::after{color:var(--color-gray-800);width:auto;height:auto;content:">";transform:none;vertical-align:baseline;background-color:transparent;background-image:none;-webkit-mask:none;mask:none;}}}}}}}.bottom-nav{position:fixed;inset-inline:0;bottom:0;z-index:30;display:flex;align-items:stretch;justify-content:space-around;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);height:calc(var(--spacing) * 16);box-shadow:0 -2px 10px rgba(0,0,0,0.06);@media (min-width:64rem){display:none;}}.bottom-nav__item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--color-gray-500);text-decoration-line:none;}.bottom-nav__item svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);}.bottom-nav__item:hover,.bottom-nav__item.is-active{color:var(--color-primary);}.bottom-nav__item:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-offset:2px;outline-color:var(--color-primary);}.bottom-nav__item.is-disabled{pointer-events:none;color:var(--color-gray-300);}#main-content{padding-bottom:calc(var(--spacing) * 20);@media (width >= 64rem){padding-bottom:0;}}table{margin:0;width:100%;text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));caption{background-color:var(--color-white);padding:calc(var(--spacing) * 5);text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);text-transform:uppercase;}thead th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-800);text-transform:uppercase;padding-block:calc(var(--spacing) * 3);height:auto;border-bottom-color:var(--color-gray-100);}td.cell-rowspan{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-gray-200);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);}th,td{padding-inline:calc(var(--spacing) * 3);padding-block:0;}tr{border-bottom:none;}td{color:var(--color-gray-700);a{display:inline-block;}}tr{td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);padding:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);background-color:var(--color-white);height:auto;}&.odd{td{background-color:var(--color-gray-50);}}}tr:hover,tr:focus-within{background-color:var(--color-gray-50);td.cell-rowspan{background-color:white;}}}.tabledrag-toggle-weight-wrapper{margin:0;display:none;}table.sticky-header thead{top:0;}td.tabledrag-cell--only-drag{display:none;}.dataTables_wrapper{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex;flex-wrap:wrap;justify-content:space-between;.dataTables_length{order:2;}.clear{order:4;}.dataTables_filter{order:1;}&>div,table{order:3;}.dataTables_paginate{order:5;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);a{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);&.ui-button.ui-state-disabled:not(.first):not(.previous):not(.last):not(.next){display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}opacity:1;}&.ui-button,&.ui-button.ui-state-disabled{cursor:pointer;padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-top:0.5rem !important;padding-bottom:0.5rem !important;font-size:0.875rem !important;font-weight:400 !important;}}&.paging_full_numbers{a.paginate_active{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:white !important;opacity:1;}a.paginate_button{border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-primary) !important;}a.paginate_button_disabled{opacity:0.35;}}}.DataTables_sort_wrapper{display:flex;}.dataTables_length{label{display:flex;align-items:center;}select{display:block;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-action);color:var(--color-gray-800);&::placeholder{color:var(--color-gray-400);}--tw-outline-style:none;outline-style:none;&:focus{border-color:var(--color-primary);}&:focus{&::placeholder{color:var(--color-gray-400);}}width:calc(var(--spacing) * 20);margin-right:calc(var(--spacing) * 2);margin-left:calc(var(--spacing) * 2);padding-top:0.5rem !important;padding-left:0.5rem !important;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));height:38px;}}table.dataTable{a.datatables-expand{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);}thead{tr{th{padding-block:calc(var(--spacing) * 3);height:auto;border-bottom-color:var(--color-gray-100);}}}tr{td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);padding:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);background-color:white !important;height:auto;}&.odd{td{background-color:#f9fafb !important;}}}}.dataTables_filter{margin-bottom:calc(var(--spacing) * 4);label{display:flex;align-items:center;--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);}input{display:block;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-action);color:var(--color-gray-800);&::placeholder{color:var(--color-gray-400);}--tw-outline-style:none;outline-style:none;&:focus{border-color:var(--color-primary);}&:focus{&::placeholder{color:var(--color-gray-400);}}margin-left:calc(var(--spacing) * 5);padding:0.5rem !important;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}}.dataTables_info{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}tbody td[class*="views-field-edit-"]{&>div{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:calc(var(--spacing) * 2);}a{display:inline-block;margin:0;}a[href*="/edit"]{display:inline-block;border-style:var(--tw-border-style);border-width:2px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}border-color:var(--color-theme-yellow);background-color:var(--color-theme-yellow);color:var(--color-white);&:hover{@media (hover:hover){border-color:var(--color-theme-yellow-hover);}}&:hover{@media (hover:hover){background-color:var(--color-theme-yellow-hover);}}&:hover{@media (hover:hover){color:var(--color-white);}}&:hover{cursor:pointer;text-decoration-line:none;}padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:0;display:block;background-size:auto 16px;width:30px;height:30px;padding:0;padding-left:30px;overflow:hidden;background-repeat:no-repeat;background-position:center;margin-right:0;border-radius:var(--radius-sm);background-image:url(/themes/custom/mesotica_claro/images/icons/pencil.svg);}a[href*="/masquerade"]{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:0;display:block;background-size:auto 16px;width:30px;height:30px;padding:0;padding-left:30px;overflow:hidden;background-repeat:no-repeat;background-position:center;margin-right:0;border-radius:var(--radius-sm);background-image:url(/themes/custom/mesotica_claro/images/icons/eye.svg);}}}@media (width < 48rem){.table-wrapper{table,thead,tbody,tr,th,td{position:relative;display:block;--tw-border-style:none !important;border-style:none !important;}table tr{margin-bottom:calc(var(--spacing) * 4);overflow:hidden;border-radius:var(--radius-sm);box-shadow:0 0 10px rgba(0,0,0,0.2);&:hover,&:focus-within{background-color:transparent;}}table thead{display:none;}.views-field-purchased-entity{padding:calc(var(--spacing) * 2);}.views-field-total-price__number,.views-field-unit-price__number{display:none;}.views-field-remove-button{position:absolute;top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 2);padding:0;input{padding:0 !important;}}.views-field-edit-quantity{position:absolute;right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 3);padding:0;.form-item{margin:0;}}}}.view-commerce-checkout-order-summary{.table-wrapper{table,thead,tbody,tr,th,td{position:relative;display:block;--tw-border-style:none !important;border-style:none !important;}table tr{margin-bottom:calc(var(--spacing) * 4);overflow:hidden;border-radius:var(--radius-sm);box-shadow:0 0 10px rgba(0,0,0,0.2);&:hover,&:focus-within{background-color:transparent;}}table thead{display:none;}.views-field-purchased-entity{padding:calc(var(--spacing) * 2);}.views-field-total-price__number,.views-field-unit-price__number{display:none;}.views-field-remove-button{position:absolute;top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 2);padding:0;input{padding:0 !important;}}.views-field-edit-quantity{position:absolute;right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 3);padding:0;.form-item{margin:0;}}}table tbody tr{display:flex !important;align-items:center !important;}}.view-products{text-align:center;@media (width >= 64rem){text-align:left;}h3{position:relative;margin-bottom:0;display:inline-block;background-color:var(--color-white);padding-top:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 3);font-family:var(--font-sans-3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-primary-light);text-transform:uppercase;@media (width >= 64rem){padding-left:0;}@media (width >= 64rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}.products-wrapper{text-align:left;}}.products-wrapper{margin-top:calc(var(--spacing) * -2);border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-primary-light);border-top-color:var(--color-primary-light);padding-top:calc(var(--spacing) * 3);display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr));}@media (width >= 80rem){grid-template-columns:repeat(4,minmax(0,1fr));}@media (width >= 96rem){grid-template-columns:repeat(5,minmax(0,1fr));}@media (width >= 120rem){grid-template-columns:repeat(6,minmax(0,1fr));}gap:calc(var(--spacing) * 2);@media (width >= 64rem){gap:calc(var(--spacing) * 4);}.views-row{margin-bottom:0;@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 4);}.views-field-rendered-entity,.field-content{display:block;height:100%;}}.field_available_stock_commerce_product_variation,.field_store_stock_commerce_product_variation,.field_warehouse_stock_commerce_product_variation{display:flex;justify-content:space-between;}}.product{.field--name-title{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-900);text-transform:uppercase;@media (width >= 64rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}a{color:var(--color-gray-900);text-decoration-line:none;}}}.product-teaser{position:relative;display:flex;flex-direction:column;align-items:stretch;height:100%;min-height:220px;padding:16px;border:0;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.08);}.product-teaser .field{width:100%;}.product-teaser__favourite{position:absolute;z-index:1;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;cursor:pointer;color:#6c7275;border:0;border-radius:50%;background:transparent;}.product-teaser__favourite svg{width:18px;height:18px;}.product-teaser__favourite:hover{color:#1f1e24;}.product-teaser__favourite[aria-disabled="true"]{cursor:not-allowed;opacity:0.55;}.product-teaser__favourite:focus-visible{outline:2px solid #1f1e24;outline-offset:2px;}.product-teaser .field--name-field-image{display:flex;overflow:hidden;align-items:center;justify-content:center;width:100%;height:180px;margin-bottom:12px;border-radius:4px;background:#f7f7f7;}.product-teaser .field--name-field-image img{max-width:80%;max-height:80%;object-fit:contain;}.product-teaser > .w-full{display:flex;flex:1 1 auto;flex-direction:column;}.product-teaser .field--name-title{min-height:72px;margin:0 0 4px;letter-spacing:4px;text-transform:uppercase;color:#1f1e24;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600;line-height:1.2;}.product-teaser .field--name-title a{color:inherit;}.product-teaser .field--name-price{margin:0 0 12px;letter-spacing:0.5px;color:#1f1e24;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;}.product-teaser .field--name-price .field__label{display:none;}.product-teaser .field_store_stock_commerce_product_variation{display:none;}.product-teaser .field--name-variations{margin-top:auto;}.product-teaser .field--name-variations form{display:flex;align-items:flex-end;justify-content:space-between;}.product-teaser .field--name-variations .form-item,.product-teaser .field--name-variations .form-actions{margin:0;}.product-teaser .field--name-variations .field--name-quantity{align-self:center;}.product-teaser .number-input{display:inline-flex;align-items:center;height:32px;border-radius:16px;background:#f3f3f5;}.product-teaser .number-input .minus,.product-teaser .number-input .plus{display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;cursor:pointer;user-select:none;color:#1f1e24;font-size:16px;}.product-teaser .number-input input[type="number"]{width:36px;height:32px;padding:0;text-align:center;color:#1f1e24;border:0;background:transparent;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;-moz-appearance:textfield;}.product-teaser .number-input input[type="number"]::-webkit-outer-spin-button,.product-teaser .number-input input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.product-teaser .button--add-to-cart{width:40px;height:38px;padding:0;cursor:pointer;color:transparent;border:0;border-radius:50%;background-repeat:no-repeat;background-position:center;font-size:0;line-height:0;}.product-teaser .button--add-to-cart:focus-visible{outline:2px solid #1f1e24;outline-offset:2px;}.product-cart{display:flex;padding-right:calc(var(--spacing) * 7);@media (width >= 64rem){align-items:center;}.field--name-field-image{overflow:hidden;border-radius:var(--radius-md);margin-right:10px;a{display:block;}}}.view-commerce-cart-form{.product-cart{.product-price{margin-bottom:var(--spacing);display:block;@media (width >= 64rem){display:none;}}}}.content-entity{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));.field{margin-bottom:calc(var(--spacing) * 4);.field__label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);}}.field_attachment{margin-top:calc(var(--spacing) * 4);}}.complaint.full{.complaint-toggle-status-form{display:inline-flex;flex-direction:column;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500);}}}.stock-event-form{.subtitle{background-color:var(--color-beige);padding:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 3);position:absolute;top:0;left:0;width:100%;h2{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));@media (width >= 64rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}font-family:var(--font-sans-3);}}table{margin:0;}.field--name-field-stock-transaction-products{position:relative;}.field--name-field-stock-transaction-products table{td:nth-child(3),td:nth-child(4){vertical-align:top;}td:nth-child(4){padding-bottom:5px;}td:nth-child(2),td:nth-child(3){border:none;}td:nth-child(2){max-width:900px;width:900px;padding-right:100px;}.form-item{margin-top:10px;margin-bottom:10px;label{margin-bottom:0;margin-bottom:calc(var(--spacing) * 2);display:block;display:flex;width:auto;align-items:center;}input{width:100%;margin:0;}}tr{.form-item{label{display:none;}}input.button{margin-top:12px;}&:first-child{label{display:block;}input.button{margin-top:42px;}}}.fieldset{margin:0;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;padding-left:calc(var(--spacing) * 4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);.fieldset__wrapper{padding:0 !important;margin:0 !important;background-color:transparent !important;}}}.field--name-field-stock-transaction-products{fieldset>.fieldset__wrapper>div{display:flex;gap:calc(var(--spacing) * 4);}table{thead{display:none;}td{padding-top:0;padding-bottom:0;}}.field--name-field-stock-transaction-product{flex:6;flex-shrink:0;}.field--name-field-quantity{width:calc(var(--spacing) * 28);flex:0 auto;}.field--name-field-reasons-for-scrapping,.field--name-field-utilization-method{display:none;flex:3;}}&.stock-event-form_disposalStock{.field--name-field-reasons-for-scrapping,.field--name-field-utilization-method{display:block;}}.field--name-field-committee-members{.form-item--multiple{&>.field-actions{margin-top:20px;}.form-item{padding-left:calc(var(--spacing) * 4);}}}input[id*="actions-delete"]{display:inline-block;border-style:var(--tw-border-style);border-width:2px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}border-color:var(--color-theme-red);background-color:var(--color-theme-red);color:var(--color-white);&:hover{@media (hover:hover){border-color:var(--color-theme-red-hover);}}&:hover{@media (hover:hover){background-color:var(--color-theme-red-hover);}}&:hover{@media (hover:hover){color:var(--color-white);}}&:hover{cursor:pointer;text-decoration-line:none;}margin:0;background-image:url(/themes/custom/mesotica_claro/images/icons/rubbish-bin.svg);background-position:center;background-repeat:no-repeat;background-size:18px auto;padding:0;display:block;text-indent:-99em;margin-left:auto;width:50px;height:40px;}input.field-add-more-submit{display:inline-block;border-style:var(--tw-border-style);border-width:2px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}border-color:var(--color-theme-green);background-color:var(--color-theme-green);color:var(--color-white);&:hover{@media (hover:hover){border-color:var(--color-theme-green-hover);}}&:hover{@media (hover:hover){background-color:var(--color-theme-green-hover);}}&:hover{@media (hover:hover){color:var(--color-white);}}&:hover{cursor:pointer;text-decoration-line:none;}margin:0;background-image:url(/themes/custom/mesotica_claro/images/icons/plus.svg);background-position:center;background-repeat:no-repeat;background-size:18px auto;display:block;text-indent:-99em;width:50px;height:40px;padding:0;position:absolute;left:820px;bottom:10px;}}.field--name-field-stock-transaction-products{margin-top:30px;}.stock-transaction-product{padding:5px 0;.field{display:inline-block;margin-bottom:0;}}.stock-transaction-product .field{display:inline-block;}.stock-transaction-product .field--name-field-quantity{display:none;}.stock-event.full{position:static;.uid_stock_event{display:none;}.field_stock_transaction_product_stock_transaction_product{a{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);}}.print__link{position:absolute;top:calc(var(--spacing) * 8);right:calc(var(--spacing) * 10);}}.view-low-quantity-stock{.view-header{ul{display:flex;justify-content:space-between;margin-bottom:calc(var(--spacing) * 2);color:var(--color-gray-900);&:first-of-type{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}li{flex:1;&:last-child{text-align:right;}p:last-child{margin-bottom:0;}}}h6{text-align:center;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.view-footer{margin-top:calc(var(--spacing) * 10);}}.print__link{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}}.stock-event.full{.node--hidden{display:none;}h6{margin-bottom:5px;}p{margin-bottom:15px;&:last-child{margin-bottom:0;}}.stock-event--footer .item .item-footer{padding-top:60px;text-align:center;}b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);}.stock-event--infos{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);.field .field__label{width:100%;}.first{.field__label{display:none;}}}.stock-event--location{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);.field__label,.field__item{float:none;width:auto;display:inline-block;}}}.view-stock-transaction-products{tfoot .views-field-field-quantity{&::before{content:"Összesen:";display:inline-block;}&::after{display:inline-block;content:"db";}}th,td{&:last-child{text-align:right;}}}.comment{border-radius:var(--radius-lg);margin-bottom:calc(var(--spacing) * 6);padding:0;width:auto;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);overflow:hidden;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);ul.links.inline{display:flex;margin-top:calc(var(--spacing) * 6);li{margin:0;margin-right:calc(var(--spacing) * 2);padding:0;}a{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);margin:0;}}& > .content{padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}footer{background-color:var(--color-beige);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border-radius:0;margin-bottom:calc(var(--spacing) * 3);align-items:center;}}section.field_comments_complaint{margin-top:calc(var(--spacing) * 8);}.complaint-list__add{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}background-color:var(--color-action);color:var(--color-white);margin-bottom:0;white-space:nowrap;}.complaint-card__status,.complaint-thread__status{display:inline-block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);}.complaint-card__status--open,.complaint-thread__status--open{background-color:var(--color-theme-yellow);color:var(--color-text-dark);}.complaint-card__status--closed,.complaint-thread__status--closed{background-color:var(--color-theme-green);color:var(--color-white);}.complaint-card__excerpt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:48ch;}.complaint-thread__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);}.complaint-thread__back{color:var(--color-action);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);&:hover{text-decoration-line:underline;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-color:var(--color-secondary);color:var(--color-secondary);}font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.complaint-thread__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(var(--spacing) * 2);}.complaint-thread__category{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);}.complaint-thread__number{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-400);}.complaint-thread__admin-actions{margin-bottom:calc(var(--spacing) * 6);display:flex;justify-content:flex-end;}.complaint-thread__chat{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);border-radius:var(--radius-3xl);padding:calc(var(--spacing) * 4);@media (width >= 64rem){padding:calc(var(--spacing) * 6);}}.complaint-msg{display:flex;max-width:100%;flex-direction:column;gap:var(--spacing);}.complaint-msg--customer{align-items:flex-start;}.complaint-msg--admin{align-items:flex-end;}.complaint-msg__bubble{position:relative;border-radius:var(--radius-2xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);max-width:min(75%,42rem);word-break:break-word;}.complaint-msg--customer .complaint-msg__bubble{background-color:var(--color-white);color:var(--color-text-dark);}.complaint-msg--admin .complaint-msg__bubble{background-color:var(--color-primary);color:var(--color-white);}.complaint-msg__bubble p{margin:0;}.complaint-msg__time{position:absolute;right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 2);font-size:11px;--tw-leading:1;line-height:1;color:var(--color-gray-400);}.complaint-msg--admin .complaint-msg__time{color:color-mix(in srgb,#fff 70%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 70%,transparent);}}.complaint-msg__attachment{margin-top:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:color-mix(in srgb,oklch(92.8% 0.006 264.531) 50%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-gray-200) 50%,transparent);}}.complaint-msg--admin .complaint-msg__attachment a{color:var(--color-white);text-decoration-line:underline;}.complaint-thread__messages{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);.complaint-msg.js-comment{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing) * 4);overflow:visible;border-radius:0;border-style:var(--tw-border-style);border-width:0px;padding:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.complaint-msg.js-comment > .content{padding:0;}.complaint-msg.js-comment .complaint-msg__bubble .field--name-comment-body p:last-child{margin-bottom:0;}}.complaint-thread__messages .comment-form,.complaint-thread__messages form.comment-form{margin-top:calc(var(--spacing) * 2);display:flex;align-items:flex-end;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.complaint-thread__messages h2.title,.complaint-thread__messages .comment-form .form-item-subject,.complaint-thread__messages .comment-form .field--name-subject{display:none;}.complaint-thread__messages .comment-form .field--type-text-long,.complaint-thread__messages .comment-form .form-item-comment-body-0-value,.complaint-thread__messages .comment-form .form-textarea-wrapper{margin:0;flex:1;}.complaint-thread__messages .comment-form textarea{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));resize:none;min-height:2.75rem;}.complaint-thread__messages .comment-form textarea:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-outline-style:none;outline-style:none;}.complaint-thread__messages .comment-form .filter-wrapper,.complaint-thread__messages .comment-form .form-item label{display:none;}.complaint-thread__messages .comment-form .form-actions{margin:0;}.complaint-thread__messages .comment-form .form-actions .button--primary,.complaint-thread__messages .comment-form .form-actions input[type="submit"]{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}background-color:var(--color-action);color:var(--color-white);margin:0;border-radius:calc(infinity * 1px);white-space:nowrap;padding-right:calc(var(--spacing) * 10);padding-left:calc(var(--spacing) * 6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M15.6 0.4a.75.75 0 0 0-.79-.17L.86 5.06a.75.75 0 0 0 .02 1.41l5.1 1.7 1.7 5.1a.75.75 0 0 0 1.41.02L15.77 1.2a.75.75 0 0 0-.17-.8ZM12.3 2.64 6.9 8.05 3.4 6.9l8.9-4.26ZM9.1 12.6 7.95 9.1l5.41-5.4-4.26 8.9Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:0.95rem;}.complaint-thread--closed .complaint-thread__status{opacity:90%;}.user.compact{.image{margin-right:calc(var(--spacing) * 3);overflow:hidden;border-radius:var(--radius-3xl);display:flex;width:30px;height:30px;& > div{display:flex;}.field{margin-bottom:0;}}svg,img{width:100%;height:auto;}.profile{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;}.field_fullname_user,.field--name-field-fullname{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);margin-bottom:0;}.content{flex:1;}}.user-form .user-form-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 8);@media (width >= 64rem){grid-template-columns:repeat(2,minmax(0,1fr));}}.user-form .user-form-col{display:flex;min-width:0;flex-direction:column;gap:calc(var(--spacing) * 8);}.user-form .user-form-section{margin:0;overflow:visible;border-radius:0;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.user-form .user-form-section > .fieldset__legend{border-style:var(--tw-border-style);border-width:0px;padding:0;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);}.user-form .user-form-section > .fieldset__legend span{padding:0;}.user-form .user-form-section > .fieldset__wrapper{margin:0;padding-inline:0;padding-top:calc(var(--spacing) * 4);padding-bottom:0;}.user-form .address-container-inline{gap:calc(var(--spacing) * 4);}.user-form .address-container-inline > .form-item{width:auto;max-width:none;flex:1;margin-inline:0 !important;}.user-form .user-form-section details,.user-form .field--name-customer-profiles details{margin:0;overflow:visible;border-radius:0;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.user-form .user-form-section details > summary,.user-form .field--name-customer-profiles details > summary{display:none;}.user-form .user-form-section details > .details-wrapper,.user-form .field--name-customer-profiles details > .details-wrapper{margin:0;display:block;padding:0;}.view-profiles .views-field-operations .field-content,.view-profiles .views-field-operations .dropbutton-wrapper,.view-profiles .views-field-operations .dropbutton-widget{display:block;}.view-profiles .views-field-operations .dropbutton-wrapper,.view-profiles .views-field-operations .dropbutton-widget{position:static;width:max-content;border:0;background:transparent;box-shadow:none;}.view-profiles .views-field-operations .dropbutton{display:flex;flex-direction:column;align-items:flex-start;width:max-content;min-width:0;height:auto !important;margin:0;gap:0.5rem;}.view-profiles .views-field-operations .dropbutton--multiple .dropbutton__item:first-of-type{margin-right:0;}.view-profiles .views-field-operations .dropbutton > li,.view-profiles .views-field-operations .dropbutton .secondary-action{display:block !important;visibility:visible !important;overflow:visible !important;height:auto !important;max-height:none !important;margin:0;border:0;}.view-profiles .views-field-operations .dropbutton-toggle,.view-profiles .views-field-operations li.dropbutton-toggle{display:none !important;}.view-profiles .views-field-operations .dropbutton > li > a{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);visibility:visible;margin:0;}.page-address-book .page-top .local-actions,.page-address-book .region-title-breadcrumb .local-actions{display:none;}.page-address-book .view-profiles .view-content{position:relative;padding-bottom:4.5rem;}.page-address-book .mesotica-add-address.button{position:absolute;right:1rem;bottom:1rem;margin:0;}@media (max-width:1023px){.page-address-book .views-view-grid .views-row,.page-address-book .views-view-grid .views-col{float:none;width:100% !important;}.page-address-book .views-view-grid .views-col{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);box-sizing:border-box;}.page-address-book .views-view-grid .views-col + .views-col,.page-address-book .views-view-grid .views-row + .views-row{margin-top:1rem;}}.view-marketing-center{table{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);th,td{border-style:var(--tw-border-style);border-width:0px;border-bottom-style:var(--tw-border-style);border-bottom-width:4px;border-color:var(--color-white);background-color:var(--color-gray-50) !important;}}.dataTables_wrapper{& table.dataTable{& tr{border-style:var(--tw-border-style);border-width:0px;background-color:var(--color-gray-50);td{border-style:var(--tw-border-style);border-width:0px;background-color:var(--color-gray-50);}}}}td.views-field-draggableviews{width:50px;padding-right:0;}a.tabledrag-handle{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:0;display:block;background-size:auto 16px;width:30px;height:30px;padding:0;padding-left:30px;overflow:hidden;background-repeat:no-repeat;background-position:center;margin-right:0;border-radius:var(--radius-sm);background-size:30px auto;background-image:url(/themes/custom/mesotica_claro/images/icons/folder.svg);display:inline-block;background-color:transparent !important;border-color:transparent !important;}.views-field-view-taxonomy-term{a[href*="/marketing-center"]{margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);border-width:2px;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-color:var(--color-theme-blue);background-color:var(--color-theme-blue);color:var(--color-white);&:hover{@media (hover:hover){border-color:var(--color-theme-blue-hover);}}&:hover{@media (hover:hover){background-color:var(--color-theme-blue-hover);}}&:hover{@media (hover:hover){color:var(--color-white);}}&:hover{cursor:pointer;text-decoration-line:none;}padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:0;display:block;background-size:auto 16px;width:30px;height:30px;padding:0;padding-left:30px;overflow:hidden;background-repeat:no-repeat;background-position:center;margin-right:0;border-radius:var(--radius-sm);background-image:url(/themes/custom/mesotica_claro/images/icons/file.svg);display:inline-block;}a[href*="/edit"]{border-style:var(--tw-border-style);border-width:2px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}border-color:var(--color-theme-yellow);background-color:var(--color-theme-yellow);color:var(--color-white);&:hover{@media (hover:hover){border-color:var(--color-theme-yellow-hover);}}&:hover{@media (hover:hover){background-color:var(--color-theme-yellow-hover);}}&:hover{@media (hover:hover){color:var(--color-white);}}&:hover{cursor:pointer;text-decoration-line:none;}padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:0;display:block;background-size:auto 16px;width:30px;height:30px;padding:0;padding-left:30px;overflow:hidden;background-repeat:no-repeat;background-position:center;margin-right:0;border-radius:var(--radius-sm);background-image:url(/themes/custom/mesotica_claro/images/icons/pencil.svg);display:inline-block;}a[href*="/delete"]{border-style:var(--tw-border-style);border-width:2px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}border-color:var(--color-theme-red);background-color:var(--color-theme-red);color:var(--color-white);&:hover{@media (hover:hover){border-color:var(--color-theme-red-hover);}}&:hover{@media (hover:hover){background-color:var(--color-theme-red-hover);}}&:hover{@media (hover:hover){color:var(--color-white);}}&:hover{cursor:pointer;text-decoration-line:none;}padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:0;display:block;background-size:auto 16px;width:30px;height:30px;padding:0;padding-left:30px;overflow:hidden;background-repeat:no-repeat;background-position:center;margin-right:0;border-radius:var(--radius-sm);background-image:url(/themes/custom/mesotica_claro/images/icons/rubbish-bin.svg);display:inline-block;}}.views-field-name{a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;}}}.page-view{.view-taxonomy-term{.view-header{a{position:static !important;}}}}.vocabulary-marketing-center-mesotica,.vocabulary-marketing-center-nanomatrix{margin-bottom:calc(var(--spacing) * 6);.field--name-field-file{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--spacing) * 4);.field__item{border-radius:var(--radius-md);padding:calc(var(--spacing) * 2);--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(0,0,0,0.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);img{margin-right:auto;margin-left:auto;}}}}.tabledrag-cell-content .tabledrag-handle::after{margin-left:0;}.layout-commerce-form{display:flex;}.layout-commerce-admin{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start;}@media (min-width:1280px){.layout-commerce-admin{grid-template-columns:30fr 10fr;}}.layout-region--commerce-main{position:relative;display:flex !important;flex-direction:column !important;gap:2rem;}.layout-content__header{position:relative;}.order-print-button{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);&:hover{@media (hover:hover){border-color:var(--color-primary-light);}}&:hover{@media (hover:hover){background-color:var(--color-primary-light);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover{cursor:pointer;text-decoration-line:none;}position:absolute;z-index:10;top:0.5rem;right:0;}.order-view-top-info{display:grid !important;grid-template-columns:repeat(1,minmax(0,1fr)) !important;gap:2rem !important;margin-bottom:2rem;}@media (min-width:1100px){.order-view-top-info{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}}.layout-region--commerce-secondary{min-height:100vh;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 6);display:flex !important;flex-direction:column !important;gap:1.5rem;}.commerce-order-view-box{margin-bottom:calc(var(--spacing) * 8);--tw-border-style:none;border-style:none;background-color:transparent;padding:0;}.commerce-order-view-box .info-title{margin-bottom:calc(var(--spacing) * 4);cursor:default;list-style-type:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-800);text-transform:uppercase;display:block;padding-bottom:0.5rem;border-bottom:2px solid oklch(96.7% 0.003 264.542);}.commerce-order-view-box .details-wrapper,.commerce-order-view-box .claro-details__wrapper{padding-top:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);margin-left:0 !important;padding-left:0 !important;}.commerce-order-view-box details,.commerce-order-view-box .claro-details{margin:0 !important;padding:0 !important;border:none !important;box-shadow:none !important;}.commerce-order-view-box details summary,.commerce-order-view-box .claro-details__summary{display:none !important;}.order-items-section{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 6);}.layout-region--commerce-secondary .entity-meta__title{margin:0;margin-bottom:calc(var(--spacing) * 4);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);margin-right:-24px;margin-left:-24px;}.commerce-order-view-box p{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.commerce-order-view-box .button{margin-top:calc(var(--spacing) * 2);}.invoice-actions{margin-top:calc(var(--spacing) * 4);display:flex;align-items:center;gap:10px;}.invoice-actions .button,.invoice-actions form,.invoice-actions .button-trash{margin:0 !important;}.invoice-actions form{display:flex;align-items:center;}.commerce-order-view-box .button-trash,.mesotica-custom-order-form .button-remove-icon{display:inline-block !important;overflow:hidden !important;width:50px !important;height:40px !important;margin:0 !important;padding:0 !important;cursor:pointer !important;transition:background-color 0.2s,border-color 0.2s !important;vertical-align:middle !important;color:white !important;border:2px solid var(--color-theme-red) !important;border-radius:2rem !important;background-color:var(--color-theme-red) !important;background-image:url(/themes/custom/mesotica_claro/images/icons/rubbish-bin.svg) !important;background-repeat:no-repeat !important;background-position:center !important;background-size:18px auto !important;box-shadow:none !important;font-size:0 !important;line-height:0 !important;}.commerce-order-view-box .button-trash:hover,.mesotica-custom-order-form .button-remove-icon:hover{color:white !important;border-color:var(--color-theme-red-hover) !important;background-color:var(--color-theme-red-hover) !important;}table{td.views-field-title{a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);}}td.views-field-price__number,td.views-field-field-entry-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);}.sku_commerce_product_variation,.field_brand_commerce_product{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex;& > div{&:first-child{&:after{display:inline-block;margin-right:5px;content:":";}}}}.button{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);margin:0;}@media (width >= 64rem){input:not(.form-boolean){padding-top:0.5rem !important;padding-right:1rem !important;padding-bottom:0.5rem !important;padding-left:1rem !important;}}}.view-commerce-cart-form,.view-commerce-checkout-order-summary{.table-wrapper{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);tr{td,th{&:last-child{text-align:right;}}}}td.views-field-unit-price__number,td.views-field-total-price__number{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);}.form-actions{display:flex;justify-content:flex-end;.button{margin-right:0;margin-left:15px;}}#edit-submit{background-color:var(--color-primary);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);&:hover{@media (hover:hover){border-color:var(--color-primary-light);}}&:hover{@media (hover:hover){background-color:var(--color-primary-light);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover{cursor:pointer;text-decoration-line:none;}}}.checkout-form-wrapper.checkout-form-wrapper--with-sidebar{.sidebar-box{@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 8);}@media (width >= 64rem){border-radius:var(--radius-md);}@media (width >= 64rem){background-color:var(--color-white);}@media (width >= 64rem){padding:calc(var(--spacing) * 6);}@media (width >= 64rem){--tw-shadow:0 0 5px var(--tw-shadow-color,rgba(0,0,0,0.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}&.sidebar-order-coupon{margin-top:calc(var(--spacing) * 6);margin-bottom:0 !important;margin-bottom:calc(var(--spacing) * 8);border-radius:var(--radius-sm);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 0 5px var(--tw-shadow-color,rgba(0,0,0,0.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media (width >= 64rem){border-radius:var(--radius-md);}@media (width >= 64rem){padding:calc(var(--spacing) * 6);}}h3,.form-item__label{margin-top:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase;}.message{margin-bottom:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);margin:0;button.close{top:5px;}}.message-spacer{margin:0;padding:0;}.form-item,.button{margin-bottom:0;}.button{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);&:focus{border-color:var(--color-primary-dark);}&:active{border-color:var(--color-primary-dark);}&:focus-visible,&:focus{outline:none;}}}.shipping_method_commerce_shipment{margin-top:15px;}#edit-review-payment-information{.profile{margin-top:15px;}}.link--previous{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-primary);&:hover{@media (hover:hover){border-color:var(--color-primary-light);}}&:hover{@media (hover:hover){background-color:var(--color-primary-light);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover{cursor:pointer;text-decoration-line:none;}order:1;}}.order-total-table{overflow:hidden;border-radius:var(--radius-md);border-top-left-radius:0;border-top-right-radius:0;.order-total-line{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);@media (width >= 64rem){padding-block:calc(var(--spacing) * 3);}display:flex;justify-content:space-between !important;--tw-border-style:none !important;border-style:none !important;padding-left:0 !important;.order-total-line-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-900);}.order-total-line-value{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-gray-900);}&.order-total-line__total{.order-total-line-label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}.order-total-line-value{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);}}&:last-child{border:none;}}}#edit-shipping-information-shipping-profile{margin-bottom:calc(var(--spacing) * 4);}.checkout-footer{.form-actions{display:flex;align-items:center;#edit-actions-next{order:2;margin-left:auto;}}}.order-user-view{.address_profile{margin-bottom:15px;.field__label{display:none;}}}.unified-products-card{margin-bottom:calc(var(--spacing) * 8);border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 0 5px var(--tw-shadow-color,rgba(0,0,0,0.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}.unified-products-card .section-title{margin-top:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);}.unified-products-card .section-subtitle{margin-top:0;margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);}.unified-products-card .order-items-section{margin-bottom:calc(var(--spacing) * 6);}.unified-products-card .section-with-top-border{margin-top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-top:calc(var(--spacing) * 6);}.unified-products-card table{margin-bottom:0;width:100%;}.add-product-form{display:flex;gap:1rem;align-items:flex-end;}.add-product-form .form-item{flex:1;margin-bottom:0;}.discount-fields-wrapper{display:flex;gap:1rem;align-items:flex-end;}.discount-fields-wrapper .form-item{flex:1;min-width:0;margin-bottom:0;}@media (max-width:768px){.add-product-form,.discount-fields-wrapper{flex-direction:column;align-items:stretch;}.add-product-form .form-item,.discount-fields-wrapper .form-item{flex:1 1 auto !important;width:100%;max-width:none !important;}.button-add-product{width:100%;margin-top:10px;border-radius:4px;}.unified-products-card{padding:1rem;}}.order-edit-header-info{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;margin-bottom:2rem;}@media (min-width:1360px){.order-edit-header-info{grid-template-columns:repeat(3,minmax(0,1fr));width:1400px;max-width:100%;margin-right:auto;margin-left:0;}}.order-edit-header-info .info-box{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:100%;}.order-edit-header-info h4.section-subtitle{margin-top:0;margin-bottom:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-800);}.order-edit-header-info .form-item{margin-bottom:calc(var(--spacing) * 2);}.order-edit-header-info label{margin-bottom:var(--spacing);display:block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600);}.order-edit-header-info input[type="text"],.order-edit-header-info select{height:calc(var(--spacing) * 8);width:100%;border-radius:0.25rem;border-color:var(--color-gray-300);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));}.order-edit-header-info .postal-code-field,.order-edit-header-info .locality-field,.order-edit-header-info .address-field{width:100%;}.layout-node-form,.layout-content,div[class*="layout-region"],.layout-commerce-form,.layout-order-form{width:100% !important;max-width:none !important;}.layout-node-form,.layout-commerce-form,.layout-order-form{display:block !important;grid-template-columns:none !important;}.layout-region[class*="--commerce-"],.layout-region[class*="--node-"]{flex:0 0 100% !important;width:100% !important;max-width:none !important;margin-right:0 !important;margin-left:0 !important;}.layout-commerce-form .layout-region--commerce-secondary,.layout-order-form .layout-region--commerce-secondary,.commerce-order-form .layout-region--commerce-secondary{min-height:0 !important;padding:0 !important;border:none !important;background:transparent !important;}.mesotica-custom-order-form{width:100%;}@media (min-width:2000px){.mesotica-custom-order-form{max-width:1280px;}}.view-cart-form{--cart-card-bg:oklch(98.5% 0.002 247.839);--cart-divider:#e8ecef;--cart-step-active:#23262f;--cart-step-inactive:#b1b5c3;--cart-summary-border:#6c7275;--cart-cta-bg:#141718;--cart-muted:#6c7275;--cart-text:#141718;--cart-qty-border:#dfdede;--cart-card-shadow:0 4px 4px rgba(0,0,0,0.25);max-width:1140px;margin:0 auto;padding:42px clamp(24px,4vw,92px) 96px;border:0;border-radius:24px;outline:0;background:var(--cart-card-bg);box-shadow:var(--cart-card-shadow);}body.path-cart .block-system-main-block{padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.cart-process{display:flex;justify-content:center;margin-bottom:56px;}.cart-process__steps{display:grid;grid-template-columns:repeat(3,minmax(0,256px));margin:0;padding:0;list-style:none;gap:32px;}.cart-process__step{display:flex;align-items:center;padding-bottom:26px;color:var(--cart-step-inactive);border-bottom:2px solid transparent;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:26px;gap:17px;}.cart-process__step.is-active{color:var(--cart-step-active);border-bottom-color:var(--cart-step-active);}.cart-process__badge{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 12px;color:#fcfcfd;border-radius:40px;background:var(--cart-step-inactive);font-weight:600;}.cart-process__step.is-active .cart-process__badge{background:var(--cart-step-active);}.cart-view-content form[data-drupal-selector^="views-form-commerce-cart-form"]{display:grid;grid-template-areas:"items   summary" "coupon  summary" "actions actions";grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 413px;align-items:start;gap:32px 25px;}.cart-view-content .cart-items-wrap{grid-area:items;}.cart-view-content [data-drupal-selector="order-total-summary"]{position:sticky;top:24px;grid-area:summary;align-self:start;}.cart-view-content #edit-coupon-redemption{grid-area:coupon;}.cart-view-content #edit-actions{grid-area:actions;}.cart-view-content [data-drupal-selector="order-total-summary"] .field{margin:0;padding:0;}.view-cart-form .cart-items{width:100%;border:0;border-collapse:collapse;background:transparent;}.view-cart-form .cart-items thead th{padding:0 0 24px;text-align:left;letter-spacing:0;text-transform:none;color:var(--cart-text);border:0;border-bottom:1px solid #6c7275;background:transparent;font-family:Inter,sans-serif;font-size:16px;font-weight:600;}.view-cart-form .cart-items thead tr,.view-cart-form .cart-items tbody tr{border:0;background:transparent !important;}.view-cart-form .cart-items tbody tr{position:relative;}.view-cart-form .cart-items{table-layout:fixed;}.view-cart-form .cart-items .cart-col--product{width:auto;}.view-cart-form .cart-items .cart-col--quantity{width:140px;}.view-cart-form .cart-items .cart-col--price{width:110px;}.view-cart-form .cart-items .cart-col--total{width:110px;}.cart-items thead th.cart-col--price,.cart-items thead th.cart-col--total,.cart-items tbody td.cart-col--price,.cart-items tbody td.cart-col--total{text-align:right;}.cart-items thead th.cart-col--quantity,.cart-items tbody td.cart-col--quantity{text-align:center;}.view-cart-form .cart-items tbody td{padding:24px 16px 24px 0;vertical-align:middle;color:var(--cart-text);border:0;border-bottom:1px solid var(--cart-divider);background:transparent;font-family:Inter,sans-serif;font-size:18px;}.view-cart-form .cart-items tbody td:last-child{padding-right:0;}.cart-items tbody td.cart-col--total{font-weight:600;}.cart-product{position:relative;display:grid;grid-template-areas:"media info" "media remove";grid-template-columns:80px 1fr;align-items:start;column-gap:16px;row-gap:4px;}.cart-product__media{overflow:hidden;grid-area:media;align-self:center;width:80px;height:96px;border-radius:5px;background:#f3f5f7;}.cart-product__info{grid-area:info;align-self:end;}.cart-product__remove{grid-area:remove;align-self:start;}.cart-product__info img{position:absolute;top:0;left:0;width:80px;height:96px;object-fit:cover;border-radius:5px;}.cart-product__info{display:flex;flex-direction:column;gap:8px;font-family:Inter,sans-serif;}.cart-product__info .field--name-title,.cart-product__info a,.cart-product__info h1,.cart-product__info h2,.cart-product__info h3{margin:0;text-decoration:none;text-transform:none;color:var(--cart-text);font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:22px;}.cart-product__info .field{margin:0;padding:0;}.cart-product__info .field--name-field-product-subtitle,.cart-product__info .product__subtitle{color:var(--cart-muted);font-size:12px;font-weight:400;line-height:20px;}.cart-product__remove{margin-top:4px;}.cart-product__remove{display:inline-flex;align-items:center;gap:4px;cursor:pointer;}.cart-product__remove .cart-remove-x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;pointer-events:none;color:var(--cart-muted);font-size:20px;line-height:1;}.cart-product__remove input[type="submit"],.cart-product__remove .button-remove-icon{overflow:visible;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;cursor:pointer;text-indent:0 !important;text-transform:none;color:var(--cart-muted) !important;border:0 !important;background:none !important;font-family:Inter,sans-serif;font-size:14px;font-weight:600;appearance:none !important;}.cart-product__remove input[type="submit"]:hover{color:var(--cart-text) !important;}.cart-col--quantity .form-item{margin:0;}.cart-col--quantity .form-item__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;}.cart-col--quantity .number-input{display:inline-flex;align-items:center;justify-content:center;gap:12px;}.cart-col--quantity .number-input .minus,.cart-col--quantity .number-input .plus{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;user-select:none;color:var(--cart-text);border:1px solid var(--cart-qty-border);border-radius:50%;background:transparent;font-size:14px;line-height:22px;}.cart-col--quantity .number-input .minus:hover,.cart-col--quantity .number-input .plus:hover{color:#fff;border-color:var(--cart-text);background:var(--cart-text);}.cart-col--quantity input[type="number"],.cart-col--quantity .quantity-edit-input{width:36px !important;padding:0 !important;text-align:center !important;color:#292526;border:0 !important;background:transparent !important;box-shadow:none !important;font-family:"Encode Sans",Inter,sans-serif;font-size:14px;font-weight:600;-moz-appearance:textfield;}.cart-col--quantity input[type="number"]:focus,.cart-col--quantity .quantity-edit-input:focus{outline:0;background:transparent;box-shadow:none;}.cart-col--quantity input[type="number"]::-webkit-outer-spin-button,.cart-col--quantity input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.cart-summary{display:flex;flex-direction:column;padding:24px;border:1px solid var(--cart-summary-border);border-radius:6px;background:#fff;gap:16px;}.cart-summary__title{margin:0;color:var(--cart-text);font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:28px;}.cart-summary__fields{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;gap:12px;}.cart-summary__field{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;color:var(--cart-text);border:1px solid var(--cart-summary-border);border-radius:4px;background:#fefefe;font-family:Inter,sans-serif;font-size:16px;}.cart-summary__field.is-active{border-color:var(--cart-text);background:#f3f5f7;}.cart-summary__field-value--muted{color:var(--cart-muted);}.cart-summary__adjustments{display:flex;flex-direction:column;margin:0;padding:8px 0 0;gap:4px;}.cart-summary__adjustment{display:flex;align-items:center;justify-content:space-between;padding:13px 0;color:var(--cart-text);border-bottom:1px solid #eaeaea;font-family:Inter,sans-serif;font-size:16px;}.cart-summary__adjustment:last-child{border-bottom:0;}.cart-summary__adjustment dt,.cart-summary__adjustment dd{margin:0;}.cart-summary__adjustment dd{font-weight:600;}.cart-summary__total{display:flex;align-items:center;justify-content:space-between;padding:13px 0;color:var(--cart-text);font-family:Inter,sans-serif;font-size:20px;font-weight:600;}.cart-summary__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;transition:background-color 0.15s ease;text-decoration:none;letter-spacing:-0.4px;color:#fff;border-radius:8px;background:var(--cart-cta-bg);font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:32px;}.cart-summary__cta:hover,.cart-summary__cta:focus{color:#fff;background:#000;}.cart-coupon{max-width:520px;}.cart-coupon__title{margin:0 0 16px;color:var(--cart-text);font-family:Poppins,sans-serif;font-size:20px;font-weight:500;line-height:28px;}.cart-coupon__row,.cart-coupon__row form{display:flex;align-items:center;gap:15px;}.cart-coupon .form-item{flex:1 1 auto;margin:0;}.cart-coupon .form-item__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;}.cart-coupon input[type="text"]{width:100% !important;height:51px !important;padding:12px 24px 12px 52px !important;color:var(--cart-text,#2b2b2b);border:1px solid #e5e7eb !important;border-radius:62px !important;background-color:#fff !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236c7275' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'/%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:20px center !important;background-size:20px 20px !important;font-family:Montserrat,sans-serif;font-size:16px;}.cart-coupon input[type="text"]::placeholder{color:rgba(0,0,0,0.4);}.cart-coupon input[type="submit"],.cart-coupon .button{min-width:130px;height:51px !important;margin:0 !important;padding:12px 24px !important;cursor:pointer;white-space:nowrap;color:#fff !important;border:0 !important;border-radius:62px !important;background:#4e4e4e !important;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;appearance:none;}.cart-coupon input[type="submit"]:hover{background:var(--cart-text,#2b2b2b) !important;}.cart-view-content #edit-actions{display:none;}.view-cart-form .view-empty{padding:64px 0;text-align:center;color:var(--cart-muted);font-family:Inter,sans-serif;font-size:18px;}@media (max-width:1399px) and (min-width:768px){.cart-view-content form[data-drupal-selector^="views-form-commerce-cart-form"]{grid-template-areas:"items" "summary" "coupon" "actions";grid-template-columns:minmax(0,1fr);gap:32px;}.cart-view-content [data-drupal-selector="order-total-summary"]{position:static;align-self:stretch;max-width:520px;}}@media (max-width:767px){.view-cart-form{padding:24px 16px 64px;}.cart-view-content form[data-drupal-selector^="views-form-commerce-cart-form"]{grid-template-areas:"items" "coupon" "summary" "actions";grid-template-columns:minmax(0,1fr);gap:24px;}.cart-process{margin-bottom:32px;}.cart-process__steps{display:block;}.cart-process__step:not(.is-active){display:none;}.cart-process__step.is-active{width:100%;padding-bottom:18px;border-bottom-width:2px;gap:12px;}.cart-process__step.is-active .cart-process__label{font-size:16px;}.view-cart-form .cart-items,.view-cart-form .cart-items tbody{display:block;}.view-cart-form .cart-items thead{display:none;}.view-cart-form .cart-items tbody tr{display:grid;grid-template-areas:"image title  title" "image price  qty" "image remove remove";grid-template-columns:76px minmax(0,1fr) auto;align-items:center;padding:16px 0;column-gap:16px;border-bottom:1px solid var(--cart-divider);row-gap:6px;}.view-cart-form .cart-items tbody td{display:block;padding:0;border:0;background:transparent;}.view-cart-form .cart-items tbody td.cart-col--product,.view-cart-form .cart-items tbody .cart-product{display:contents;}.view-cart-form .cart-items tbody .cart-product__media{grid-area:image;align-self:start;width:76px;height:88px;}.view-cart-form .cart-items tbody .cart-product__info{grid-area:title;align-self:start;padding-top:2px;}.view-cart-form .cart-items tbody .cart-product__info img{top:16px;left:0;width:76px;height:88px;}.view-cart-form .cart-items tbody .cart-product__remove{grid-area:remove;align-self:center;}.view-cart-form .cart-items tbody td.cart-col--price{grid-area:price;align-self:center;justify-self:start;width:auto !important;text-align:left;color:var(--cart-text);font-family:Inter,sans-serif;font-size:16px;font-weight:600;}.view-cart-form .cart-items tbody td.cart-col--quantity{grid-area:qty;align-self:center;justify-self:end;width:auto !important;}.view-cart-form .cart-items tbody td.cart-col--total{display:none;}.cart-coupon__row,.cart-coupon__row form{flex-wrap:nowrap;gap:8px;}.cart-coupon input[type="text"]{height:44px !important;padding:10px 20px 10px 44px !important;background-position:16px center !important;background-size:18px 18px !important;font-size:14px;}.cart-coupon input[type="submit"],.cart-coupon .button{flex:0 0 auto;min-width:auto;height:44px !important;padding:10px 18px !important;font-size:14px;}}.page-view-products .view-products .views-exposed-form{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:24px;padding:0;background:transparent;}.page-view-products .view-products .view-filters form .form-item-field-product-category-target-id-1{flex:0 0 auto;width:240px;max-width:240px;margin:0;}.page-view-products .view-products .view-filters form .form-item-title{position:relative;flex:1 1 auto;width:auto;max-width:none;margin:0;}.page-view-products .view-products .view-filters form .form-item-title:before{position:absolute;z-index:1;top:50%;left:16px;width:18px;height:18px;content:"";transform:translateY(-50%);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='10.5' cy='10.5' r='8' stroke='%236c7275' stroke-width='1.5'/%3E%3Cpath d='M16.5 16.5L21 21' stroke='%236c7275' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;}.page-view-products .view-products .view-filters form .form-item-title .form-item__label{display:none;}.page-view-products .view-products .view-filters form .form-actions{flex:0 0 auto;margin:0;}.page-view-products .view-products .views-exposed-form select,.page-view-products .view-products .views-exposed-form input[type="text"]{width:100%;height:40px;padding:0 16px;color:#1f1e24;border:1px solid #e2e2e7;border-radius:20px;background:#fff;font-family:Montserrat,sans-serif;font-size:14px;appearance:none;}.page-view-products .view-products .views-exposed-form select{padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%231f1e24' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px;}.page-view-products .view-products .views-exposed-form input[type="text"]{padding-left:42px;}.free-shipping-notice{margin:0 0 16px;padding:12px 16px;text-align:center;border-radius:8px;font-size:14px;font-weight:500;}.free-shipping-notice--progress{color:var(--color-text-dark);background:var(--color-beige-2);}.free-shipping-notice--unlocked{color:#fff;background:var(--color-primary-light);}.cashier-dates-pdf{.button{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);}}.payments-table{td.total{color:var(--color-gray-900);span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);}}}.payments-table:not(.payments-table--cash-out){td:nth-child(5),td:nth-child(6),td:nth-child(7){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);}}.payments-table.payments-table--cash-out{td:last-child{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);}}.delete-filter{margin:0;position:absolute;left:50%;transform:translateX(-50%);line-height:140%;}#training-calendar{margin-bottom:calc(var(--spacing) * 8);.month{min-width:inherit;border:none;border-radius:0;}.controls button{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);line-height:140%;}.title{margin-bottom:0;border:none !important;color:var(--color-gray-900);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}table{border:1px solid #ccc;}table thead th{color:var(--color-gray-800);}table tr{border-left:none;border-right:none;th:first-child,td:first-child{border-left:none;}th:last-child,td:last-child{border-right:none;}&:last-child{border-bottom:none;td{border-bottom:none;}}}td.today{color:var(--color-primary) !important;background-color:var(--color-primary-light) !important;border:none !important;border-radius:0 !important;}td.event{&::after{display:none;}.day-number{background-color:var(--color-primary);width:26px;height:26px;line-height:26px;color:white;margin-left:auto;margin-right:auto;border-radius:50%;}}td.day.active-date{background-color:var(--color-primary-dark) !important;border-radius:0 !important;.day-number{background-color:transparent;}}}.user-header.desktop-header{position:relative;.block-mesotica-brand-switcher-block{position:absolute;z-index:5;top:50%;left:50%;transform:translate(-50%,-50%);}}.brand-switcher{display:inline-flex;align-items:center;gap:var(--spacing);border-radius:calc(infinity * 1px);padding:var(--spacing);background:rgba(0,0,0,0.18);backdrop-filter:blur(4px);}.brand-switcher__tab{border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 4);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-decoration-line:none;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));transition-duration:var(--tw-duration,var(--default-transition-duration));color:rgba(255,255,255,0.85);}.brand-switcher__tab:hover,.brand-switcher__tab:focus{color:#fff;}.brand-switcher__tab.is-active{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-text-dark,#1e293b);background:#fff;}.brand-switcher__tab.is-active:hover,.brand-switcher__tab.is-active:focus{color:var(--color-text-dark,#1e293b);}.brand-switcher__tab[aria-busy="true"]{pointer-events:none;opacity:60%;}.collapse-toggler{cursor:pointer;svg{margin-left:auto;margin-right:auto;}}.collapse-content{&.collapse-on-mobile{.collapse-toggler{display:none;}@media screen and (max-width:767px){position:fixed;bottom:0;top:var(--dd-collapse-content-padding-top);padding-bottom:2rem;left:0;z-index:499;&.collapse-right{left:auto;right:0;}@screen md{top:var(--dd-collapse-content-padding-top-md);}&.opened{display:block;}.collapse-content-wrapper{position:absolute;height:100% !important;width:var(--dd-collapse-width);left:0;background-color:white;@screen md{width:var(--dd-collapse-width-md);}}.collapse-content-inner{overflow-y:auto;scrollbar-width:none;height:100% !important;padding-bottom:20px;}.collapse-toggler{right:15px;position:absolute;top:15px;}z-index:-1;.collapse-toggler{display:block;}}}&.collapse-on-desktop{@media (width >= 48rem){position:fixed;bottom:0;top:var(--dd-collapse-content-padding-top);padding-bottom:2rem;left:0;z-index:499;&.collapse-right{left:auto;right:0;}@screen md{top:var(--dd-collapse-content-padding-top-md);}&.opened{display:block;}.collapse-content-wrapper{position:absolute;height:100% !important;width:var(--dd-collapse-width);left:0;background-color:white;@screen md{width:var(--dd-collapse-width-md);}}.collapse-content-inner{overflow-y:auto;scrollbar-width:none;height:100% !important;padding-bottom:20px;}.collapse-toggler{right:15px;position:absolute;top:15px;}}}&.collapse-all{position:fixed;bottom:0;top:var(--dd-collapse-content-padding-top);padding-bottom:2rem;left:0;z-index:499;&.collapse-right{left:auto;right:0;}@screen md{top:var(--dd-collapse-content-padding-top-md);}&.opened{display:block;}.collapse-content-wrapper{position:absolute;height:100% !important;width:var(--dd-collapse-width);left:0;background-color:white;@screen md{width:var(--dd-collapse-width-md);}}.collapse-content-inner{overflow-y:auto;scrollbar-width:none;height:100% !important;padding-bottom:20px;}.collapse-toggler{right:15px;position:absolute;top:15px;}}h2{font-size:1.2rem;text-transform:uppercase;margin-top:1.5rem;}@screen md{top:var(--dd-collapse-content-padding-top-md);}.collapse-content-inner{overflow-y:auto;scrollbar-width:none;height:100% !important;}&.collapse-right{left:auto;right:0;.collapse-content-wrapper{left:auto;right:0;}}}body.collapse-opened{overflow:hidden;.collapse-overlay{z-index:3;content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.6);position:absolute;top:0;left:0;}}header{position:relative;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--tw-shadow-color,rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:10;.site-header{position:fixed;min-height:100vh;background-color:var(--color-nav-bg);z-index:10;left:0;width:var(--navbar-width);padding-bottom:20px;box-shadow:10px 0 5px -2px rgba(0,0,0,0.2);.site-header-inner{max-height:100%;}}.logo{margin-right:auto;margin-left:auto;display:flex;max-width:200px;svg{max-width:100%;height:auto;margin-top:-10px;}}.logo-mark{display:none;}.view-id-current_user{display:none;}.user-header{width:100%;align-items:center;justify-content:flex-end;background-color:var(--color-white);padding-right:calc(var(--spacing) * 4);z-index:9;padding-left:calc(30px + var(--navbar-width));box-shadow:0 8px 10px -4px rgba(0,0,0,0.1);gap:16px;}.cart-block--summary{padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 4);@media (width >= 64rem){padding-inline:calc(var(--spacing) * 5);}@media (width >= 64rem){padding-top:calc(var(--spacing) * 8);}@media (width >= 64rem){padding-bottom:calc(var(--spacing) * 7);}font-size:24px;line-height:30px;a{&:hover{@media (hover:hover){text-decoration-line:none;}}}svg{margin-right:calc(var(--spacing) * 3);width:34px;height:auto;}}.cart-block--summary__count{font-family:var(--font-sans-2);display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;text-align:center;}#user-dropdown-menu--trigger{padding-top:35px;padding-right:40px;padding-bottom:40px;padding-left:20px;svg{width:auto;height:30px;}}#user-dropdown-menu{top:100%;width:100%;width:200px;padding:20px;}}.unmasquerade{a{display:flex;align-items:center;color:var(--color-white);svg{margin-right:calc(var(--spacing) * 2);}}}#main-navigation{.unmasquerade{padding-top:calc(var(--spacing) * 5);a{color:var(--color-primary);}svg{stroke:var(--color-primary);}}}.account-menu{ul li{display:block;width:100%;padding:0;list-style:none;a{display:block;padding:5px 0;}}}.region-header{display:flex;align-items:center;}.wallet-block{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);.icon{margin-right:calc(var(--spacing) * 2);width:26px;svg{width:100%;height:auto;}}h2{margin-bottom:0;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);}.wallet-value{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-900);text-transform:capitalize;font-size:24px;line-height:30px;em{margin-right:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);vertical-align:bottom;font-size:30px;font-style:normal;line-height:30px;}}}.region-header-message{margin-right:auto;margin-left:auto;}.block-mesotica-header-message-block{background-color:var(--color-primary-light);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-right:auto;margin-left:auto;border-radius:var(--radius-sm);color:var(--color-white);padding-left:40px;background-image:url(/themes/custom/mesotica_claro/images/icons/information-button.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:20px auto;}.mobile-header-message .block-mesotica-header-message-block{border-radius:0;}.desktop-header{svg,svg *{fill:#777a7f;}}.mobile-header{position:sticky;z-index:30;top:0;.logo{max-width:100px;margin-top:5px;}.wallet-block{margin-right:0;padding:0;.wallet-value,.wallet-value em{color:var(--color-white);margin-right:0;font-size:14px;}}.icon{width:100%;max-width:20px;}svg,svg *{fill:white;}& .cart-block--summary{font-size:14px;svg{max-width:20px;}.text-primary{color:white !important;}}.cart-block--summary svg,.cart-block--summary svg *{fill:none;}a{color:white;}.mobile-header__title h1{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);margin:0;}}.region-mobile-header{display:flex;align-items:center;}@media (min-width:1024px){.page-top{display:block;}}.page-top{padding:8px 0 0;text-align:center;}.page-top h1,.page-top h1.title{margin:0;letter-spacing:0.4px;color:#1f1e24;font-family:Montserrat,sans-serif;font-size:28px;font-weight:500;line-height:1.2;}.page-top .breadcrumb,.page-top nav[aria-label="Breadcrumb"]{margin-top:6px;text-align:center;color:#6f7480;font-family:Montserrat,sans-serif;font-size:12px;}.page-top .breadcrumb ol,.page-top nav[aria-label="Breadcrumb"] ol{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:0;list-style:none;}.page-top .breadcrumb a{text-decoration:none;color:inherit;}.page-top .block-mesotica-brand-switcher-block{display:flex;justify-content:center;margin-top:8px;}.user-header__brand-icons{gap:10px;}.user-header__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;text-decoration:none;color:#14142b;border-radius:6px;}.user-header__icon:hover{background-color:rgba(20,20,43,0.06);}.user-header__icon:focus-visible{outline:2px solid #1f1e24;outline-offset:2px;}.user-header__icon svg{width:30px;height:30px;color:inherit;}@media (min-width:1024px){.user-header .cart-block--summary__icon.lg\:block{display:block;}.user-header .cart-block--summary__icon.lg\:block svg{width:30px;height:30px;}}.user-header .cart-block--summary__icon svg,.user-header .cart-block--summary__icon svg *{fill:none;stroke:#14142b;}@media (min-width:1024px){.user-header{position:relative;}.user-header__logo{position:absolute;top:50%;left:calc(50% + var(--navbar-width) / 2);display:inline-flex;align-items:center;transform:translate(-50%,-50%);}.user-header__logo img,.user-header__logo svg{width:auto;max-height:34px;filter:invert(1);}}.sidebar-collapse-toggle{margin-right:auto;}body.sidebar-collapsed{--navbar-width:72px;}@media (min-width:1024px){body.sidebar-collapsed .site-header .logo,body.sidebar-collapsed .main-menu .menu-item-label,body.sidebar-collapsed .main-menu .ui-icons-menu-text{display:none;}body.sidebar-collapsed .site-header .logo-mark{display:flex;align-items:center;justify-content:center;width:100%;margin-top:4px;}body.sidebar-collapsed .site-header .logo-mark svg{width:40px;height:40px;}body.sidebar-collapsed .main-menu .menu-item > a,body.sidebar-collapsed .main-menu .menu-item > span{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:auto;margin-left:auto;padding:0;}body.sidebar-collapsed .main-menu .menu-item-icon{margin-right:0;}body.sidebar-collapsed nav.menu--main ul.main-menu li.menu-item-has-children > a::after,body.sidebar-collapsed nav.menu--main ul.main-menu li.menu-item-has-children > span::after{display:none;}}@media (min-width:1024px){.user-header .wallet-value{display:inline-flex;align-items:baseline;padding:7px 18px;text-transform:none;color:#fff;border-radius:9999px;background:#1f2533;font-size:15px;line-height:1;gap:4px;}.user-header .wallet-value em{margin-right:0;vertical-align:baseline;font-size:15px;font-weight:600;line-height:1;}}html,body{background-color:var(--color-white);color:var(--color-gray-700);min-height:100vh;}body.user-logged-in{background-image:url(/themes/custom/mesotica_claro/images/page-bg-mobile.jpg);background-attachment:fixed;background-size:100% auto;@media (width >= 64rem){background-image:url(/themes/custom/mesotica_claro/images/page-bg.jpg);}}#main-content{padding-left:0;@media (width >= 64rem){padding-left:var(--navbar-width);}}.overflow-y-scroll{scrollbar-width:none;}.page-title{margin-top:calc(var(--spacing) * 2);display:block;text-align:center;h1{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));@media (width >= 64rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}font-family:var(--font-sans-3);margin-bottom:var(--spacing);@media (width >= 64rem){margin-bottom:calc(var(--spacing) * 6);}}}.block-page-title-block:last-child{margin:0;}#block-mesotica-claro-primary-admin-actions{position:absolute;top:30px;right:40px;float:right;}.login-layout{min-height:100vh;.login-hero{position:relative;background-size:cover;background-position:center;min-height:400px;background-image:url(/themes/custom/mesotica_claro/images/abstract-3291293_1920.jpg);background-position:top right;&::after{position:absolute;inset:0;display:block;background-color:var(--color-primary);content:"";opacity:0.75;background-image:url(/themes/custom/mesotica_claro/images/mesotica-bg-v5.png);background-position:center;background-size:cover;}}.login-hero__logo{position:absolute;z-index:10;display:block;top:1.75rem;left:50%;width:150px;height:60px;transform:translateX(-50%);background-image:url(/themes/custom/mesotica_claro/images/logo-login.png);background-repeat:no-repeat;background-position:center;background-size:contain;}.login-panel{padding:calc(var(--spacing) * 6);background-color:#f3f5f7;@media (width >= 64rem){padding:calc(var(--spacing) * 12);}}.login-card{margin-inline:auto;display:flex;width:100%;flex-direction:column;gap:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;background-color:var(--color-white);padding:calc(var(--spacing) * 8);max-width:487px;border-color:#e6eaee;box-shadow:0 8px 24px rgba(21,21,22,0.06);}.login-card form{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);}.login-card .form-item{margin:0;}.login-card--register{max-width:487px;}.login-card .address-container-inline{margin-top:calc(var(--spacing) * 4);display:grid;gap:calc(var(--spacing) * 4);grid-template-columns:1fr 1fr;}.login-card .address-container-inline > .form-item{margin:0;width:100%;display:block;}.login-card__head{display:flex;flex-direction:column;gap:var(--spacing);}.login-card__title{margin:0;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);letter-spacing:-0.02em;color:#333;font-family:Montserrat,sans-serif;font-size:28px;}.login-card__register{margin:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#6c7275;}.login-card__register a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration-line:none;&:hover{text-decoration-line:underline;}}.login-card input[type="email"],.login-card input[type="text"],.login-card input[type="password"]{width:100%;border-radius:0.25rem;border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding:14px 12px;color:#141718;border-color:#c1c7cf;&::placeholder{color:#728095;}}.password-field{position:relative;}.password-field .password-toggle{position:absolute;display:flex;cursor:pointer;align-items:center;justify-content:center;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;top:50%;right:12px;width:24px;height:24px;transform:translateY(-50%);color:#6c7275;}.login-card .form-actions{margin:0;}.login-card .form-actions input[type="submit"],.login-card .form-actions .button{width:100%;cursor:pointer;border-radius:0.25rem;border-style:var(--tw-border-style);border-width:0px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);padding:12px;letter-spacing:0.02em;background-color:#090909;&:hover{background-color:#2a2a2a;}}.login-card__options{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);}.login-card__options .form-item{display:flex;align-items:center;}.login-card__forgot{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-decoration-line:none;color:#141718;&:hover{text-decoration-line:underline;}}.login-card .form-item-mesotica-consent,.login-card .form-item-field-newsletter-value{display:flex;gap:calc(var(--spacing) * 2);}.login-card .form-item-mesotica-consent{align-items:flex-start;}.login-card .form-item-field-newsletter-value{align-items:center;}.login-card .form-item-mesotica-consent label,.login-card .form-item-field-newsletter-value label{margin:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#6c7275;}.login-card .form-item-mesotica-consent a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#141718;}.login-card__social{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);}.login-social{display:flex;width:100%;align-items:center;justify-content:center;gap:calc(var(--spacing) * 3);border-radius:calc(infinity * 1px);background-color:var(--color-white);height:44px;cursor:not-allowed;color:#333;border:1px solid #333;font-size:15px;&[disabled]{opacity:0.85;}}.login-social__icon{width:24px;height:24px;}.login-social__icon--apple{width:32px;height:32px;}@media (max-width:767px){.login-card .address-container-inline{grid-template-columns:1fr;}}@media (width >= 64rem){.login-hero{min-height:100vh;}.login-hero__logo{top:4rem;width:230px;height:92px;}.login-card--register{max-width:600px;}}}body.user-logged-in:not(.page-view) .block-system-main-block,.user-logged-in .mesotica-dashboard,.page-view:not(.page-view-products).user-logged-in .region-content .view-content{border-radius:var(--radius-3xl);background-color:color-mix(in srgb,#fff 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 80%,transparent);}box-shadow:0 10px 5px 5px rgba(0,0,0,0.2);}@media (min-width:1024px){body.brand--mesotica .page-content-wrapper{padding-top:1.5rem;}}.mesotica-dashboard{padding:calc(var(--spacing) * 6);}.page-view.page-view-products{.region-content{position:relative;.contextual-region{position:static;}}.view-products{border-radius:var(--radius-3xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6);@media (width >= 64rem){padding-inline:calc(var(--spacing) * 6);}& .view-header{display:flex;align-items:center;justify-content:center;& a{top:-60px;}@media (width >= 64rem){display:block;}}.view-filters{form{float:none;margin-bottom:calc(var(--spacing) * 4);.form-item-field-brand-value{position:absolute;top:0;margin:0;width:auto;left:50%;transform:translateX(-50%);}}}}}body:not(.page-view) .block-system-main-block{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);@media (width >= 64rem){padding-inline:calc(var(--spacing) * 8);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 8);}}.page-view .region-content .view-content{padding-inline:calc(var(--spacing) * 2);padding-block:0;@media (width >= 64rem){padding-inline:calc(var(--spacing) * 8);}.table-wrapper{padding-block:calc(var(--spacing) * 8);}.dataTables_filter{float:none;margin-inline:calc(var(--spacing) * -8);margin-top:calc(var(--spacing) * -8);border-radius:var(--radius-md);border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 2);width:calc(100% + 2*(var(--spacing) * 8));}}.page-view-products .region-content .view-content{padding-inline:0;}.page-view{.view{.view-header{a{@media (width >= 64rem){position:absolute;}@media (width >= 64rem){top:var(--spacing);}@media (width >= 64rem){right:calc(var(--spacing) * 10);}}.button{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);}}.view-footer{top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);position:absolute;.button{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);margin-top:0;margin-bottom:0;}}&.view-low-quantity-stock{.view-footer{position:static;}}}}.floating-buttons{top:var(--spacing);right:calc(var(--spacing) * 10);position:absolute;display:flex;align-items:center;}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open{header{.site-header{padding-top:79px;top:0;.site-header-inner{max-height:100%;}}}&.page-view{.region-content .block-system-main-block{.views-element-container.contextual-region,.view.contextual-region{position:static;& > .contextual{position:relative;}.contextual .trigger{position:absolute;}}}}}.views-tabs__action-list-button{width:auto;}.modules-table-filter,.permissions-table-filter{background-color:var(--color-white);}.views-bulk-actions{background-color:var(--color-gray-200);color:var(--color-gray-900);.form-actions{margin-top:0;}.views-bulk-actions__item{display:flex;margin-bottom:0;label{white-space:nowrap;}.button--primary:not(:disabled,.is-disabled){border-color:var(--color-blue-400);}}}body.toolbar-horizontal #sidebar{margin-top:calc(var(--spacing) * 20);}.header-right{display:flex;}.header-right #user-dropdown-menu a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);padding-block:calc(var(--spacing) * 2);display:inline-block;}.address-book__edit-link{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}background-color:var(--color-action);}.address-book__delete-link{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}background-color:var(--color-action2);}.address-container-inline{display:flex;flex-wrap:wrap;@media (width >= 64rem){flex-wrap:nowrap;}}.address-container-inline .form-item{margin-right:0 !important;width:100%;@media (width >= 64rem){margin-right:calc(var(--spacing) * 2) !important;}@media (width >= 64rem){width:calc(1 / 2 * 100%);}}.address-container-inline .form-item:last-of-type{margin-right:0;}#edit-customer-profiles-wrapper summary::marker,.field--widget-address-default summary::marker{content:"";}.customer-order-view .customer-information{margin-bottom:calc(var(--spacing) * 5);}.customer-order-view .field{display:table;}.customer-order-view .field div:nth-child(1){display:table-cell;width:var(--container-3xs);}.customer-order-view .field__label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-bottom:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 5);}.customer-order-view .order_items_commerce_order{margin-top:calc(var(--spacing) * 5);}table.responsive-enabled{width:100%;}fieldset legend .fieldset-legend{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-bottom:calc(var(--spacing) * 5);}.field--widget-datetime-flatpickr .form-item{background-position:10px 35px;}.field--widget-datetime-flatpickr .form-item input{margin-left:0;padding-left:calc(var(--spacing) * 10);}.form-actions{margin-top:calc(var(--spacing) * 5);}.admin-products-table caption{text-align:left;margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));@media (width >= 64rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}font-family:var(--font-sans-3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}.admin-products-table .commerce-order-item-add-to-cart-form,.admin-products-table .commerce-order-item-variation-cart-form-form{display:flex;align-items:center;}.admin-products-table .commerce-order-item-add-to-cart-form label,.admin-products-table .commerce-order-item-variation-cart-form-form label{display:none;}.admin-products-table .commerce-order-item-add-to-cart-form .form-actions,.admin-products-table .commerce-order-item-variation-cart-form-form .form-actions{margin-block:0;}.admin-products-table .commerce-order-item-add-to-cart-form .form-actions .form-submit,.admin-products-table .commerce-order-item-variation-cart-form-form .form-actions .form-submit{margin:0;}.stock-archive header{display:flex;align-items:center;margin-bottom:calc(var(--spacing) * 5);}.stock-archive .stock-actions{display:flex;}.stock-archive .stock-actions a{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}margin-bottom:0;}.stock-archive .print a{display:inline-block;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-primary);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media (hover:hover){border-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){background-color:var(--color-primary-dark);}}&:hover{@media (hover:hover){color:var(--color-white);}}margin-inline-end:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);@media (width >= 64rem){border-radius:var(--radius-4xl);}@media (width >= 64rem){padding-inline:calc(var(--spacing) * 7);}@media (width >= 64rem){padding-block:calc(var(--spacing) * 4);}&:hover,&:focus{cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;}margin-bottom:0;}.variations_commerce_product .variations{margin-top:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:0px;}body.path-admin input[type="text"],body.path-admin input[type="search"]{display:block;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-action);color:var(--color-gray-800);&::placeholder{color:var(--color-gray-400);}--tw-outline-style:none;outline-style:none;&:focus{border-color:var(--color-primary);}&:focus{&::placeholder{color:var(--color-gray-400);}}}.mesotica-dashboard svg{stroke:#393a3f;width:40px;height:auto;}.tabledrag-hide{display:table-cell !important;}.tabledrag-hide .tabledrag-cell-content__item .form-item input{display:none !important;}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid;}@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:0px;}@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-rotate-x{syntax:"*";inherits:false;}@property --tw-rotate-y{syntax:"*";inherits:false;}@property --tw-rotate-z{syntax:"*";inherits:false;}@property --tw-skew-x{syntax:"*";inherits:false;}@property --tw-skew-y{syntax:"*";inherits:false;}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-tracking{syntax:"*";inherits:false;}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --tw-blur{syntax:"*";inherits:false;}@property --tw-brightness{syntax:"*";inherits:false;}@property --tw-contrast{syntax:"*";inherits:false;}@property --tw-grayscale{syntax:"*";inherits:false;}@property --tw-hue-rotate{syntax:"*";inherits:false;}@property --tw-invert{syntax:"*";inherits:false;}@property --tw-opacity{syntax:"*";inherits:false;}@property --tw-saturate{syntax:"*";inherits:false;}@property --tw-sepia{syntax:"*";inherits:false;}@property --tw-drop-shadow{syntax:"*";inherits:false;}@property --tw-drop-shadow-color{syntax:"*";inherits:false;}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --tw-drop-shadow-size{syntax:"*";inherits:false;}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0;}@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-border-style:solid;--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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;}}}
@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-action:#1f1e24;}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--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(--default-font-feature-settings,normal);font-variation-settings:var(--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;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.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{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}: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)){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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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"]),::file-selector-button{appearance:button;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.relative{position:relative;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}}:root{--color-primary:#1f1e24;--color-secondary:#919eab;--color-nav-bg:#15141b;--color-mobile-nav-bg:#15141b;--color-action:#1f1e24;--color-action2:#1f1e24;--color-primary-dark:#000;--color-primary-light:#4a4a55;}body.brand--nanomatrix,body.brand--nanomatrix.user-logged-in{background:#dfdfe9;background-image:none;}.brand--nanomatrix .logo-wrapper{padding:16px 0;}.brand--nanomatrix img.logo--nanomatrix{display:block;width:180px;height:auto;margin:0 auto;}.nano-page-banner{display:none;height:220px;background-image:url(/themes/custom/nanomatrix_claro/images/header-slider.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}@media (min-width:1024px){.nano-page-banner{display:block;}}@media (min-width:1024px){body.brand--nanomatrix .page-top{position:absolute;z-index:2;top:-220px;right:0;left:0;display:flex;flex-direction:column;justify-content:center;height:220px;padding:0;}}body.brand--nanomatrix .view-products h3{display:block;width:auto;height:45px;margin:0 -12px;padding:0;text-align:center;letter-spacing:0.72px;text-transform:none;color:white;background:#9395a1;font-family:Montserrat,sans-serif;font-size:24px;font-weight:300;line-height:45px;}@media (min-width:1024px){body.brand--nanomatrix .view-products h3{margin:0 -24px;}}body.brand--nanomatrix .view-products .products-wrapper{margin-top:0;padding-top:16px;border-top:0;}body.brand--nanomatrix .product-teaser .button--add-to-cart{background-color:#b4bbc3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.6667 15' fill='none'%3E%3Cpath d='M0 0.703125C0 0.313477 0.312254 0 0.700384 0H2.02819C2.67021 0 3.23927 0.375 3.50484 0.9375H15.4989C16.2664 0.9375 16.8267 1.66992 16.6254 2.41406L15.4289 6.87598C15.1808 7.7959 14.3491 8.4375 13.4007 8.4375H4.98148L5.13907 9.27246C5.20327 9.60352 5.49218 9.84375 5.82778 9.84375H14.2411C14.6293 9.84375 14.9415 10.1572 14.9415 10.5469C14.9415 10.9365 14.6293 11.25 14.2411 11.25H5.82778C4.81806 11.25 3.95133 10.5293 3.76456 9.53613L2.25874 1.59668C2.23831 1.48535 2.14201 1.40625 2.02819 1.40625H0.700384C0.312254 1.40625 0 1.09277 0 0.703125ZM3.73538 13.5938C3.73538 13.4091 3.77161 13.2262 3.84201 13.0556C3.9124 12.885 4.01558 12.73 4.14566 12.5994C4.27573 12.4688 4.43015 12.3652 4.6001 12.2945C4.77005 12.2239 4.9522 12.1875 5.13615 12.1875C5.3201 12.1875 5.50225 12.2239 5.6722 12.2945C5.84215 12.3652 5.99657 12.4688 6.12664 12.5994C6.25671 12.73 6.35989 12.885 6.43029 13.0556C6.50068 13.2262 6.53691 13.4091 6.53691 13.5938C6.53691 13.7784 6.50068 13.9613 6.43029 14.1319C6.35989 14.3025 6.25671 14.4575 6.12664 14.5881C5.99657 14.7187 5.84215 14.8223 5.6722 14.893C5.50225 14.9636 5.3201 15 5.13615 15C4.9522 15 4.77005 14.9636 4.6001 14.893C4.43015 14.8223 4.27573 14.7187 4.14566 14.5881C4.01558 14.4575 3.9124 14.3025 3.84201 14.1319C3.77161 13.9613 3.73538 13.7784 3.73538 13.5938V13.5938ZM13.5408 12.1875C13.9123 12.1875 14.2685 12.3357 14.5312 12.5994C14.7939 12.8631 14.9415 13.2208 14.9415 13.5938C14.9415 13.9667 14.7939 14.3244 14.5312 14.5881C14.2685 14.8518 13.9123 15 13.5408 15C13.1692 15 12.813 14.8518 12.5503 14.5881C12.2876 14.3244 12.14 13.9667 12.14 13.5938C12.14 13.2208 12.2876 12.8631 12.5503 12.5994C12.813 12.3357 13.1692 12.1875 13.5408 12.1875ZM7.35403 4.6875C7.35403 5.00977 7.61667 5.27344 7.93768 5.27344H9.22172V6.5625C9.22172 6.88477 9.48436 7.14844 9.80537 7.14844C10.1264 7.14844 10.389 6.88477 10.389 6.5625V5.27344H11.6731C11.9941 5.27344 12.2567 5.00977 12.2567 4.6875C12.2567 4.36523 11.9941 4.10156 11.6731 4.10156H10.389V2.8125C10.389 2.49023 10.1264 2.22656 9.80537 2.22656C9.48436 2.22656 9.22172 2.49023 9.22172 2.8125V4.10156H7.93768C7.61667 4.10156 7.35403 4.36523 7.35403 4.6875Z' fill='white'/%3E%3C/svg%3E");background-size:20px 18px;}body.brand--nanomatrix .product-teaser .button--add-to-cart:hover{background-color:#9aa3ad;}body.brand--nanomatrix .complaint-thread__chat{background-color:#f3f5f7;}body.brand--nanomatrix .complaint-msg--admin .complaint-msg__bubble{background-color:#637381;}.login-layout .login-hero{background-image:url(/themes/custom/nanomatrix_claro/images/login-hero.jpg);background-position:center;}.login-layout .login-hero::after{display:none;}.login-layout .login-hero__logo{width:230px;height:42px;background-image:url(/themes/custom/nanomatrix_claro/images/logo-nanomatrix-white.png);}@media (min-width:1024px){.login-layout .login-hero__logo{width:360px;height:62px;}}.login-layout .login-card__register a{color:#82a8ce;}.login-layout .login-panel{background-image:url(/themes/custom/nanomatrix_claro/images/login-orb.png),url(/themes/custom/nanomatrix_claro/images/login-orb.png);background-repeat:no-repeat,no-repeat;background-position:top 9% left 12%,bottom 7% right 10%;background-size:72px,130px;}
