body{background:var(--ap-background-fill);font-size:var(--ap-body-size);font-style:var(--font-primary--style);font-weight:var(--font-primary--weight);line-height:var(--ap-body-leading);letter-spacing:var(--ap-body-tracking);text-transform:var(--ap-body-case);font-synthesis:none}::selection{background:var(--color-foreground);color:var(--color-background)}:where(h1,h2,h3,h4,h5,h6,.ap-heading){font-family:var(--ap-heading-family);font-style:var(--ap-heading-style);font-weight:var(--ap-heading-weight);line-height:var(--ap-heading-leading);letter-spacing:var(--ap-heading-tracking);text-transform:var(--ap-heading-case);text-wrap:balance}:where(h1,.ap-h1){font-size:var(--ap-h1)}:where(h2,.ap-h2){font-size:var(--ap-h2)}:where(h3,.ap-h3){font-size:var(--ap-h3)}:where(h4,.ap-h4){font-size:var(--ap-h4)}:where(h5,.ap-h5){font-size:var(--ap-h5)}:where(h6,.ap-h6){font-size:var(--ap-h6)}.ap-product-title{font-size:var(--ap-product-title-size)}.ap-price{font-size:var(--ap-price-size);font-variant-numeric:tabular-nums}.ap-ui{font-family:var(--ap-ui-family);font-style:var(--ap-ui-style);font-weight:var(--ap-ui-weight);font-size:var(--ap-ui-size);line-height:var(--ap-ui-leading);letter-spacing:var(--ap-ui-tracking);text-transform:var(--ap-ui-case)}.ap-small{font-size:var(--ap-small-size)}h1,.ap-h1{font-family:var(--ap-h1-family);font-weight:var(--ap-h1-weight);font-style:var(--ap-h1-style);line-height:var(--ap-h1-leading);letter-spacing:var(--ap-h1-tracking);text-transform:var(--ap-h1-case)}h2,.ap-h2{font-family:var(--ap-h2-family);font-weight:var(--ap-h2-weight);font-style:var(--ap-h2-style);line-height:var(--ap-h2-leading);letter-spacing:var(--ap-h2-tracking);text-transform:var(--ap-h2-case)}h3,.ap-h3{font-family:var(--ap-h3-family);font-weight:var(--ap-h3-weight);font-style:var(--ap-h3-style);line-height:var(--ap-h3-leading);letter-spacing:var(--ap-h3-tracking);text-transform:var(--ap-h3-case)}h4,.ap-h4{font-family:var(--ap-h4-family);font-weight:var(--ap-h4-weight);font-style:var(--ap-h4-style);line-height:var(--ap-h4-leading);letter-spacing:var(--ap-h4-tracking);text-transform:var(--ap-h4-case)}h5,.ap-h5{font-family:var(--ap-h5-family);font-weight:var(--ap-h5-weight);font-style:var(--ap-h5-style);line-height:var(--ap-h5-leading);letter-spacing:var(--ap-h5-tracking);text-transform:var(--ap-h5-case)}h6,.ap-h6{font-family:var(--ap-h6-family);font-weight:var(--ap-h6-weight);font-style:var(--ap-h6-style);line-height:var(--ap-h6-leading);letter-spacing:var(--ap-h6-tracking);text-transform:var(--ap-h6-case)}.ap-product-title{font-family:var(--ap-product-family);font-weight:var(--ap-product-weight);font-style:var(--ap-product-style);line-height:var(--ap-product-leading);letter-spacing:var(--ap-product-tracking);text-transform:var(--ap-product-case)}.ap-price{font-family:var(--ap-price-family);font-weight:var(--ap-price-weight);font-style:var(--ap-price-style);line-height:var(--ap-price-leading);letter-spacing:var(--ap-price-tracking);text-transform:var(--ap-price-case)}.ap-small{font-family:var(--ap-small-family);font-weight:var(--ap-small-weight);font-style:var(--ap-small-style);line-height:var(--ap-small-leading);letter-spacing:var(--ap-small-tracking);text-transform:var(--ap-small-case)}.ap-muted{color:var(--ap-muted-color)}.ap-prose{max-inline-size:var(--ap-text-measure);overflow-wrap:anywhere}.ap-prose>*+*{margin-block-start:var(--ap-space-4)}:where(.ap-link,.ap-prose a){color:var(--ap-link-color);text-decoration-line:var(--ap-link-decoration);text-decoration-thickness:1px;text-underline-offset:.25em}:where(.ap-link,.ap-prose a):hover{text-decoration-line:underline}.ap-link,.ap-underline,:where(a[href]){--ap-underline-size: 0%;--ap-underline-image: linear-gradient(currentColor, currentColor);--ap-underline-accessible: underline;text-decoration:none;background-image:var(--ap-underline-image);background-repeat:no-repeat;background-position:left calc(100% - .06em);background-size:var(--ap-underline-size) 1px;transition:background-size var(--ap-motion) var(--ap-ease);-webkit-box-decoration-break:clone;box-decoration-break:clone}:where(a.ap-button,a[role=button],a[role=tab],a[data-no-underline],a.ap-header__logo,a.ap-helper__brand,.ap-footer-logo a,.ap-bottom-navigation a,.ap-pagination__pages a,a:has(img,picture,svg,video,canvas,model-viewer,.ap-underline)){--ap-underline-image: none;--ap-underline-accessible: none}.ap-link:focus-visible,:where(a[href]:focus-visible),:is(a,button):focus-visible>.ap-underline{--ap-underline-size: 100%;text-decoration:none}@media(hover:hover){.ap-link:hover,:where(a[href]:hover),:is(a,button):hover>.ap-underline{--ap-underline-size: 100%;text-decoration:none}}:where(.ap-prose,.ap-richtext,.ap-care-answer,.ap-article-lead) a[href]{--ap-underline-size: 100%}@media(hover:hover)and (prefers-reduced-motion:no-preference){:where(.ap-prose,.ap-richtext,.ap-care-answer,.ap-article-lead) a[href]:is(:hover,:focus-visible){animation:ap-link-underline-in var(--ap-motion) var(--ap-ease)}}@keyframes ap-link-underline-in{0%{background-size:0% 1px}to{background-size:100% 1px}}[dir=rtl] :is(.ap-link,.ap-underline,a[href]){background-position-x:right}@media(prefers-reduced-motion:reduce){.ap-link,.ap-underline,:where(a[href]){transition:none}}@media(forced-colors:active){.ap-link,.ap-underline,:where(a[href]){background-image:none;text-decoration:var(--ap-underline-accessible)!important}}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ap-focus-color);outline-offset:3px}.ap-button{display:inline-flex;justify-content:center;align-items:center;gap:var(--ap-space-2);vertical-align:middle;box-sizing:border-box;min-block-size:var(--ap-button-height);max-inline-size:100%;padding:var(--ap-space-2) var(--ap-button-padding);border:var(--ap-button-border) solid var(--ap-button-line, var(--ap-primary-border));border-radius:var(--ap-button-radius);background:var(--ap-button-bg, var(--ap-primary-bg));color:var(--ap-button-fg, var(--ap-primary-text));font-family:var(--ap-button-family);font-style:var(--ap-button-style);font-weight:var(--ap-button-weight);font-size:var(--ap-button-text);line-height:var(--ap-button-leading);letter-spacing:var(--ap-button-tracking);text-transform:var(--ap-button-case);text-decoration:none;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--ap-motion) var(--ap-ease),color var(--ap-motion) var(--ap-ease),border-color var(--ap-motion) var(--ap-ease)}.ap-button--secondary{--ap-button-bg: var(--ap-secondary-bg);--ap-button-fg: var(--ap-secondary-text);--ap-button-line: var(--ap-secondary-border)}.ap-button--text{--ap-button-bg: transparent;--ap-button-fg: var(--ap-link-color);--ap-button-line: transparent;padding-inline:0;text-decoration-line:var(--ap-link-decoration);text-decoration-thickness:1px;text-underline-offset:.25em}.ap-button--small{--ap-button-height: var(--ap-button-small-height);--ap-button-padding: var(--ap-button-small-padding);--ap-button-text: var(--ap-button-small-text)}.ap-button--medium{--ap-button-height: var(--ap-button-medium-height);--ap-button-padding: var(--ap-button-medium-padding);--ap-button-text: var(--ap-button-medium-text)}.ap-button--large{--ap-button-height: var(--ap-button-large-height);--ap-button-padding: var(--ap-button-large-padding);--ap-button-text: var(--ap-button-large-text)}.ap-button--full{inline-size:100%}@media(hover:hover){.ap-button:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background:var(--ap-primary-hover-bg);color:var(--ap-primary-hover-text)}.ap-button--secondary:not(:disabled,[aria-disabled=true],[aria-busy=true]):hover{background:var(--ap-secondary-hover-bg);color:var(--ap-secondary-hover-text)}.ap-button--text:not(:disabled,[aria-disabled=true]):hover{background:transparent;color:var(--ap-link-color);text-decoration-line:underline}}.ap-button:active:not(:disabled,[aria-disabled=true]){filter:brightness(.94)}.ap-button:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){background:var(--ap-disabled-bg);border-color:var(--ap-disabled-bg);color:var(--ap-disabled-text);cursor:not-allowed}.ap-button--secondary:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){background:transparent;border-color:var(--ap-line-color)}.ap-button[aria-busy=true]{cursor:progress}.ap-spinner{flex:0 0 auto;inline-size:1em;block-size:1em;border:1.5px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:ap-spin .8s linear infinite}@keyframes ap-spin{to{transform:rotate(1turn)}}.ap-field{display:grid;gap:var(--ap-space-2)}.ap-label{font-family:var(--ap-ui-family);font-size:var(--ap-small-size);color:var(--color-foreground)}.ap-input{display:block;box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--ap-input-height);padding:var(--ap-space-3) var(--ap-input-padding);border:var(--ap-input-border) solid var(--ap-field-border);border-radius:var(--style-border-radius-inputs);background:var(--ap-field-bg);color:var(--ap-field-text);font-family:var(--font-primary--family);font-size:var(--ap-input-text);line-height:1.4;caret-color:var(--ap-field-text);transition:border-color var(--ap-motion) var(--ap-ease),box-shadow var(--ap-motion) var(--ap-ease),background-color var(--ap-motion) var(--ap-ease)}.ap-input::placeholder{color:var(--ap-placeholder);opacity:1}.ap-input:is(:focus,:focus-visible){border-color:var(--ap-focus-color);outline:none;box-shadow:inset 0 0 0 1px var(--ap-focus-color)}@media(hover:hover){.ap-input:not(:disabled):hover{border-color:var(--ap-field-text)}}.ap-input[aria-invalid=true]{border-color:var(--ap-error-color)}.ap-input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--ap-error-color)}.ap-input:disabled{background:var(--ap-disabled-bg);color:var(--ap-disabled-text);cursor:not-allowed}textarea.ap-input{resize:vertical;min-block-size:calc(var(--ap-input-height) * 2.5)}select.ap-input{-webkit-appearance:none;appearance:none;padding-inline-end:var(--ap-space-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='1.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--ap-space-3) center;cursor:pointer}[dir=rtl] select.ap-input{background-position:left var(--ap-space-3) center}aplovio-select{display:block;position:relative;min-inline-size:0}aplovio-select select[hidden]{display:none}.ap-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-4);text-align:start;cursor:pointer}.ap-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-select-trigger svg{inline-size:16px;block-size:16px;flex:0 0 auto;transition:transform var(--ap-motion) var(--ap-ease)}.ap-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.ap-select-options{position:absolute;inset:calc(100% + var(--ap-space-2)) 0 auto;z-index:50;max-block-size:var(--ap-select-height,320px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:var(--ap-space-1);list-style:none;border:1px solid var(--ap-field-border);border-radius:var(--style-border-radius-inputs);background:var(--ap-field-bg);color:var(--ap-field-text);box-shadow:0 8px 24px #0000001a;font-family:var(--font-primary--family);font-size:var(--ap-input-text)}.ap-select-options[hidden]{display:none}.ap-select-options[data-above]{inset:auto 0 calc(100% + var(--ap-space-2))}.ap-select-option{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-4);min-block-size:44px;padding:var(--ap-space-3);border-radius:max(0px,calc(var(--style-border-radius-inputs) - 2px));cursor:pointer}.ap-select-option[data-active],.ap-select-option:hover{background:color-mix(in srgb,var(--ap-field-text) 6%,var(--ap-field-bg))}.ap-select-option[aria-disabled=true]{color:var(--ap-disabled-text);cursor:not-allowed}.ap-select-option svg{inline-size:16px;block-size:16px;flex:0 0 auto;visibility:hidden}.ap-select-option[aria-selected=true] svg{visibility:visible}@media(prefers-reduced-motion:reduce){.ap-select-trigger svg{transition:none}}.ap-field-error{color:var(--ap-error-color);font-size:var(--ap-small-size)}.ap-field-success{color:var(--ap-success-color);font-size:var(--ap-small-size)}.ap-warning{color:var(--ap-warning-color)}.ap-choice{display:inline-flex;align-items:center;gap:var(--ap-space-3);min-block-size:44px;cursor:pointer}.ap-choice input{margin:0;inline-size:var(--ap-choice-size);block-size:var(--ap-choice-size);accent-color:var(--ap-primary-bg)}.ap-icon{display:block;flex:0 0 auto;inline-size:var(--ap-icon-size);block-size:var(--ap-icon-size);stroke:currentColor;stroke-width:var(--ap-icon-stroke);fill:none}.ap-icon-button{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;border:0;background:transparent;color:inherit;cursor:pointer}.ap-quantity{display:inline-grid;grid-template-columns:44px minmax(3ch,1fr) 44px;border:var(--ap-input-border) solid var(--ap-field-border);border-radius:var(--style-border-radius-inputs);background:var(--ap-field-bg);color:var(--ap-field-text);min-block-size:var(--ap-input-height);overflow:clip}.ap-quantity input{min-inline-size:0;inline-size:100%;border:0;border-radius:0;background:transparent;color:inherit;text-align:center;font:inherit;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield}.ap-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.ap-color-scheme{background:var(--ap-background-fill);color:var(--color-foreground)}.ap-surface{background:var(--ap-background-fill);color:var(--color-foreground);border:var(--ap-surface-border) solid var(--ap-line-color);border-radius:var(--ap-surface-radius);box-shadow:var(--ap-surface-shadow);padding:var(--ap-surface-padding)}.ap-surface--drawer{inline-size:min(100%,var(--ap-drawer-width));border-radius:0}.ap-surface--sheet{max-block-size:var(--ap-sheet-height);border-start-start-radius:var(--ap-sheet-radius);border-start-end-radius:var(--ap-sheet-radius);border-end-start-radius:0;border-end-end-radius:0;overflow:auto;overscroll-behavior:contain;padding-block-end:max(var(--ap-surface-padding),env(safe-area-inset-bottom))}.ap-surface__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-4);margin-block-end:var(--ap-space-6)}.ap-surface__title{font-size:var(--ap-h5)}.ap-surface__handle{inline-size:36px;block-size:3px;margin:calc(var(--ap-space-2) * -1) auto var(--ap-space-4);border-radius:999px;background:var(--ap-line-color)}.ap-backdrop{background:var(--ap-backdrop)}.ap-media{border-radius:var(--ap-image-radius);overflow:clip}.ap-divider{block-size:0;border:0;border-block-start:var(--ap-surface-border) solid var(--ap-line-color);margin-block:var(--ap-space-6)}.ap-stack>*+*{margin-block-start:var(--ap-space-4)}.ap-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-4)}.ap-section-space{padding-block:var(--ap-section-space)}.ap-selection-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ap-space-4);inline-size:100%;min-block-size:44px;padding:var(--ap-space-3) var(--ap-space-4);border:0;border-block-end:1px solid var(--ap-line-color);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.ap-selection-row[aria-selected=true]{background:var(--ap-selected-bg)}.ap-visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ap-skip-link{position:fixed;inset-block-start:var(--ap-space-4);inset-inline-start:var(--ap-space-4);z-index:1000;transform:translateY(-200%)}.ap-skip-link:focus{transform:none}@media(prefers-reduced-motion:reduce){.ap-spinner{animation:none}.ap-button,.ap-input{transition:none}}@media(forced-colors:active){.ap-button,.ap-input,.ap-selection-row{forced-color-adjust:auto}.ap-button:is(:disabled,[aria-disabled=true]){border-color:GrayText;color:GrayText}.ap-selection-row[aria-selected=true]{outline:2px solid Highlight}}.ap-content-appearance{--ap-content-align-current: var(--ap-content-align-desktop);--ap-content-size-current: var(--ap-content-size-desktop);--ap-content-pad-block-current: var(--ap-content-pad-block-desktop);--ap-content-pad-inline-current: var(--ap-content-pad-inline-desktop)}@media(max-width:749px){.ap-content-appearance{--ap-content-align-current: var(--ap-content-align-mobile);--ap-content-size-current: var(--ap-content-size-mobile);--ap-content-pad-block-current: var(--ap-content-pad-block-mobile);--ap-content-pad-inline-current: var(--ap-content-pad-inline-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/aplovio-foundation.css.map */
