*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:var(--color-background);scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;min-height:100vh;margin:0;overflow-x:clip;background:var(--gradient-background);color:var(--color-text);font-family:var(--font-body-family);font-size:var(--font-size-base);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);overflow-wrap:anywhere;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--color-accent);color:var(--color-accent-contrast)}[hidden]{display:none!important}img,picture,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}iframe{max-width:100%;border:0}button,input,select,textarea{margin:0;color:inherit;font:inherit;letter-spacing:inherit}button,[role=button],summary{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.55}a{color:var(--color-link);text-decoration-thickness:.08em;text-underline-offset:.18em}a:hover{text-decoration-thickness:.12em}h1,h2,h3,h4,h5,h6,.pc-heading{margin-block:0;color:var(--color-heading);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);text-wrap:balance}h1,.pc-h1{font-size:var(--font-size-h1)}h2,.pc-h2{font-size:var(--font-size-h2)}h3,.pc-h3{font-size:var(--font-size-h3)}h4,.pc-h4{font-size:var(--font-size-h4)}h5,.pc-h5{font-size:var(--font-size-h5)}h6,.pc-h6{font-size:var(--font-size-h6)}p,figure,blockquote,dl,dd{margin-block:0}ol,ul{margin-block:0;padding-inline-start:1.25em}hr{height:var(--border-width);margin-block:var(--space-8);border:0;background:var(--color-border)}table{width:100%;border-collapse:collapse;border-color:var(--color-border)}th,td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);text-align:start}th{color:var(--color-heading);font-weight:600}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}:where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}:target{scroll-margin-block-start:var(--space-8)}.gradient{background:var(--gradient-background);color:var(--color-text)}.page-width,.pc-page-width{width:min(100%,calc(var(--page-width) + (var(--page-gutter) * 2)));margin-inline:auto;padding-inline:var(--page-gutter)}.pc-content-width{width:min(100%,var(--content-width));margin-inline:auto}.pc-section{padding-block:var(--section-spacing)}.pc-section--flush{padding-block:0}.pc-stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-6))}.pc-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cluster-gap, var(--space-3))}.pc-grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile, 1),minmax(0,1fr));gap:var(--grid-gap)}.pc-display{color:var(--color-heading);font-family:var(--font-heading-family);font-size:var(--font-size-display);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:.95;letter-spacing:var(--font-heading-letter-spacing);text-wrap:balance}.pc-accent-text{font-family:var(--font-accent-family);font-style:var(--font-accent-style);font-weight:var(--font-accent-weight)}.pc-eyebrow{color:var(--color-accent);font-family:var(--font-body-family);font-size:var(--font-size-xs);font-weight:600;line-height:1.25;letter-spacing:var(--font-eyebrow-letter-spacing);text-transform:var(--font-eyebrow-transform)}.pc-lead{color:var(--color-muted-text);font-size:var(--font-size-lg)}.pc-muted{color:var(--color-muted-text)}.rte>*+*{margin-block-start:1em}.rte>:where(h2,h3,h4){margin-block-start:1.5em}.rte :where(ul,ol){display:grid;gap:.4em}.rte blockquote{padding-inline-start:var(--space-5);border-inline-start:max(2px,var(--border-width)) solid var(--color-accent);color:var(--color-muted-text);font-family:var(--font-accent-family);font-size:var(--font-size-h4)}.button,.pc-button,.shopify-payment-button__button--unbranded{position:relative;isolation:isolate;display:inline-flex;min-height:max(44px,var(--button-min-height));align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--button-padding-inline);border:var(--border-width) solid var(--color-button);border-radius:var(--radius-sm);background:var(--color-button);box-shadow:none;color:var(--color-button-label);font-family:var(--font-body-family);font-size:var(--font-size-sm);font-weight:var(--button-font-weight);line-height:1.2;letter-spacing:var(--button-letter-spacing);text-align:center;text-decoration:none;text-transform:var(--button-text-transform);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);-webkit-appearance:none;appearance:none}.button:hover,.pc-button:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:var(--color-button-hover);background:var(--color-button-hover);color:var(--color-button-label);text-decoration:none}.button:active,.pc-button:active,.shopify-payment-button__button--unbranded:active:not([disabled]){transform:translateY(1px)}.button--secondary,.pc-button--secondary{border-color:var(--color-secondary-button-border);background:var(--color-secondary-button);color:var(--color-secondary-button-label)}.button--secondary:hover,.pc-button--secondary:hover{border-color:var(--color-secondary-button-border);background:var(--color-secondary-button-hover);color:var(--color-secondary-button-label)}.button--ghost,.pc-button--ghost{border-color:transparent;background:transparent;color:var(--color-link)}.button--ghost:hover,.pc-button--ghost:hover{border-color:var(--color-border);background:var(--color-surface);color:var(--color-link)}.button--full,.pc-button--full{width:100%}.button--icon,.pc-icon-button{width:max(44px,var(--button-min-height));min-width:max(44px,var(--button-min-height));padding-inline:0}.button[aria-busy=true],.pc-button[aria-busy=true]{cursor:progress}.pc-field{display:grid;gap:var(--space-2)}.pc-label{color:var(--color-heading);font-size:var(--font-size-sm);font-weight:600}.field__input,.select__select,.pc-input,.pc-select,.pc-textarea{width:100%;min-height:max(44px,var(--input-min-height));padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-input-background);box-shadow:none;color:var(--color-input-text);line-height:1.3;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);-webkit-appearance:none;appearance:none}.pc-textarea{min-height:128px;resize:vertical}.field__input::placeholder,.pc-input::placeholder,.pc-textarea::placeholder{color:var(--color-placeholder);opacity:.8}.field__input:hover:not(:disabled),.select__select:hover:not(:disabled),.pc-input:hover:not(:disabled),.pc-select:hover:not(:disabled),.pc-textarea:hover:not(:disabled){border-color:var(--color-border-solid)}.field__input:focus-visible,.select__select:focus-visible,.pc-input:focus-visible,.pc-select:focus-visible,.pc-textarea:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 1px var(--color-focus)}.pc-select-wrapper{position:relative}.pc-select-wrapper:after{position:absolute;top:50%;right:var(--space-4);width:.55em;height:.55em;border-right:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor;color:var(--color-icon);content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.pc-select{padding-inline-end:var(--space-10)}.pc-field__help,.pc-field__error{color:var(--color-muted-text);font-size:var(--font-size-xs)}[aria-invalid=true]{border-color:var(--color-accent)!important}.pc-choice{display:inline-flex;min-height:44px;align-items:center;gap:var(--space-3);cursor:pointer}.pc-choice input[type=checkbox],.pc-choice input[type=radio]{display:grid;width:20px;height:20px;flex:0 0 20px;margin:0;place-content:center;border:var(--border-width) solid var(--color-border-solid);background:var(--color-input-background);color:var(--color-accent-contrast);-webkit-appearance:none;appearance:none}.pc-choice input[type=checkbox]{border-radius:max(2px,calc(var(--radius-sm) / 2))}.pc-choice input[type=radio]{border-radius:var(--radius-full)}.pc-choice input:before{width:10px;height:10px;background:var(--color-accent);content:"";transform:scale(0);transition:transform var(--duration-fast) var(--ease-emphasized)}.pc-choice input[type=checkbox]:before{clip-path:polygon(14% 44%,0 60%,40% 100%,100% 21%,84% 7%,38% 70%)}.pc-choice input[type=radio]:before{border-radius:var(--radius-full)}.pc-choice input:checked:before{transform:scale(1)}.card,.pc-card{position:relative;display:flex;min-width:0;flex-direction:column;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card-background);box-shadow:var(--shadow-sm);color:var(--color-card-text)}a.card,a.pc-card{color:var(--color-card-text);text-decoration:none}.card__content,.pc-card__content{display:grid;gap:var(--space-3);padding:var(--card-padding)}.card__media,.pc-card__media,.pc-media{position:relative;overflow:hidden;background:var(--color-surface-alt)}.pc-media{aspect-ratio:var(--media-ratio, 1 / 1)}.card__media:first-child,.pc-card__media:first-child{border-start-start-radius:max(0px,calc(var(--radius-md) - var(--border-width)));border-start-end-radius:max(0px,calc(var(--radius-md) - var(--border-width)))}.card__media img,.pc-card__media img,.pc-media>:where(img,video,svg){width:100%;height:100%;object-fit:cover;transition:transform var(--duration-base) var(--ease-emphasized)}.card--interactive,.pc-card--interactive{transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-emphasized)}.badge,.pc-badge{display:inline-flex;width:fit-content;min-height:24px;align-items:center;justify-content:center;padding:4px 10px;border:var(--border-width) solid transparent;border-radius:var(--radius-full);background:var(--color-badge);color:var(--color-badge-label);font-size:var(--badge-font-size);font-weight:600;line-height:1.1;letter-spacing:.08em;text-transform:var(--badge-text-transform)}.badge--outline,.pc-badge--outline{border-color:var(--color-accent);background:transparent;color:var(--color-accent)}.pc-icon{width:var(--pc-icon-size, var(--icon-size));height:var(--pc-icon-size, var(--icon-size));flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--pc-icon-stroke-width, var(--icon-stroke-width));vector-effect:non-scaling-stroke}.pc-icon--filled{fill:currentColor;stroke:none}.pc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);pointer-events:none}.pc-surface{background:var(--color-surface);color:var(--color-text)}.pc-surface--alt{background:var(--color-surface-alt)}.pc-divider{width:100%;height:var(--border-width);border:0;background:var(--color-border)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden--inline{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.skip-to-content-link{position:fixed;z-index:10000;top:var(--space-3);left:var(--space-3);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-button);color:var(--color-button-label);font-weight:600;text-decoration:none;transform:translateY(calc(-100% - var(--space-6)));transition:transform var(--duration-fast) var(--ease-emphasized)}.skip-to-content-link:focus{transform:translateY(0)}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}html.no-js .js-only{display:none!important}html.pc-motion-ready [data-reveal]:not(.is-visible){opacity:0;transform:translateY(var(--reveal-distance))}html.pc-motion-ready [data-reveal=fade]:not(.is-visible){transform:none}html.pc-motion-ready [data-reveal=left]:not(.is-visible){transform:translate(calc(var(--reveal-distance) * -1))}html.pc-motion-ready [data-reveal=right]:not(.is-visible){transform:translate(var(--reveal-distance))}html.pc-motion-ready [data-reveal]{transition:opacity var(--duration-slow) var(--ease-emphasized),transform var(--duration-slow) var(--ease-emphasized);transition-delay:var(--reveal-delay, 0ms)}html.pc-motion-ready [data-reveal].is-visible{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.card--interactive:hover,.pc-card--interactive:hover{border-color:var(--color-border-solid);box-shadow:var(--shadow-md);transform:translateY(var(--card-hover-translate))}.card--interactive:hover .card__media img,.pc-card--interactive:hover .pc-card__media img{transform:scale(var(--card-media-scale))}.button:hover,.pc-button:hover{box-shadow:var(--shadow-sm)}}@media screen and (min-width:750px){.pc-grid{grid-template-columns:repeat(var(--grid-columns-tablet, 2),minmax(0,1fr))}}@media screen and (min-width:990px){.pc-grid{grid-template-columns:repeat(var(--grid-columns-desktop, 4),minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-delay:0ms!important;transition-duration:.01ms!important}html.pc-motion-ready [data-reveal]{opacity:1;transform:none}}@media(prefers-contrast:more){:root{--border-width: 2px;--focus-ring-width: 3px}}@media(forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid CanvasText}.button,.pc-button,.badge,.pc-badge,.field__input,.select__select,.pc-input,.pc-select,.pc-textarea{border:1px solid CanvasText}}@media print{*,*:before,*:after{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.no-print,.skip-to-content-link{display:none!important}a[href]:after{content:" (" attr(href) ")"}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/profesor-cogollo.css.map */
