:root{--ap-crema: #f7f3ed;--ap-blanco: #fffcf8;--ap-arena: #e8ded1;--ap-chocolate: #49372d;--ap-tinta: #252321;--ap-taupe-oscuro: #75665a;--ap-taupe: #a39485;--ap-linea: #ddd3c6;--ap-noche: #2a201b;--ap-burdeos: #6e2a32;--ap-burdeos-hover: #5a2128;--ap-ease: cubic-bezier(.2, .6, .2, 1);--ap-dur: .25s;--ap-tracking-label: .16em;--ap-tracking-button: .14em;--font-size--h1: clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);--font-size--h2: clamp(1.75rem, 1.35rem + 1.6vw, 2.5rem);--font-size--h3: clamp(1.5rem, 1.3rem + .8vw, 2rem);--font-size--h4: clamp(1.375rem, 1.3rem + .3vw, 1.5rem)}@media screen and (min-width:990px){:root{--font-size--paragraph: .9375rem}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--ap-chocolate);color:var(--ap-crema)}:is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){letter-spacing:-.005em;text-wrap:balance}p{text-wrap:pretty}hr{border:0;border-top:1px solid var(--ap-linea)}.ap-etiqueta{font-family:var(--font-body--family);font-size:.6875rem;font-weight:500;letter-spacing:var(--ap-tracking-label);text-transform:uppercase;color:var(--ap-taupe-oscuro)}.rte a,.ap-enlace{color:var(--ap-chocolate);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent);transition:text-decoration-color var(--ap-dur) var(--ap-ease),color var(--ap-dur) var(--ap-ease)}.rte a:hover,.ap-enlace:hover{text-decoration-color:currentcolor}:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.button,.button-secondary,button.shopify-payment-button__button--unbranded{letter-spacing:var(--ap-tracking-button);font-size:.8125rem;font-weight:500;min-height:48px}.button:not(.button-unstyled):active,.button-secondary:not(.button-unstyled):active{transform:translateY(1px)}input:not([type=checkbox],[type=radio],[type=range]),textarea,select{transition:border-color var(--ap-dur) var(--ap-ease),box-shadow var(--ap-dur) var(--ap-ease)}input:not([type=checkbox],[type=radio],[type=range]):focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--ap-chocolate);box-shadow:0 0 0 1px var(--ap-chocolate)}@media screen and (max-width:749px){input:not([type=checkbox],[type=radio],[type=range]),textarea,select{font-size:max(16px,1em)}}.header-logo.header-logo{font-family:var(--font-body--family);font-weight:400;text-transform:uppercase;letter-spacing:.3em;font-size:.875rem;line-height:1;color:var(--ap-tinta);white-space:nowrap}.header-logo>span{margin-inline-end:-.3em}@media screen and (min-width:990px){.header-logo.header-logo{font-size:1.125rem}}.menu-list__link{letter-spacing:.14em;font-weight:500}.menu-list__link-title{background-image:linear-gradient(currentcolor,currentcolor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;padding-block-end:3px;transition:background-size var(--ap-dur) var(--ap-ease)}.menu-list__link:hover .menu-list__link-title,.menu-list__link--active .menu-list__link-title,.menu-list__link[aria-expanded=true] .menu-list__link-title{background-size:100% 1px}.product-badges__badge{letter-spacing:.12em;font-size:.625rem;font-weight:600;line-height:1}.product-badges__badge.color-custom-badge-sale{background:var(--ap-burdeos);color:var(--ap-crema)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ap-banda{background:var(--ap-chocolate);color:var(--ap-crema);font-family:var(--font-body--family);font-size:.75rem;font-weight:500;line-height:1.35;letter-spacing:.06em}.ap-banda p{margin:0}.ap-banda__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 32px;max-width:90rem;margin-inline:auto;padding:9px 16px 10px;text-align:center}.ap-banda__campana{display:flex;align-items:center;gap:10px}.ap-banda__sello{display:inline-block;padding:4px 8px 4px 10px;background:var(--ap-burdeos);color:var(--ap-crema);font-size:.6875rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.ap-banda__lema{text-transform:uppercase;letter-spacing:var(--ap-tracking-label)}.ap-banda__tramos strong{font-weight:600}.ap-banda .ap-sep{opacity:.6}.ap-banda__envio{display:inline-flex;align-items:center;gap:8px}.ap-banda__envio-corto{display:none}@media screen and (min-width:750px){.ap-banda{font-size:.8125rem}}@media screen and (max-width:749px){.ap-banda__inner{gap:5px;padding:8px 12px 9px}.ap-banda__campana,.ap-banda__tramos{flex-basis:100%;justify-content:center}.ap-banda__nota{display:none}.ap-banda__envio-corto{display:inline}.ap-banda__tramos+.ap-banda__envio{display:none}}@media screen and (min-width:1200px){.ap-banda--bf .ap-banda__inner{justify-content:space-between;padding-inline:40px}}.ap-banda--bf{background:var(--ap-noche)}.ap-bf #header-component .header__row:last-of-type{box-shadow:inset 0 -2px 0 var(--ap-burdeos)}.ap-bf .cart-bubble__background{background-color:var(--ap-burdeos)}.ap-bf .cart-bubble__text{color:var(--ap-crema)}.product-badges__badge.ap-badge-bf{background:var(--ap-blanco);color:var(--ap-burdeos);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ap-burdeos) 25%,transparent)}.menu-drawer__menu-item--mainlist.menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.75rem;line-height:1.1;text-transform:none;letter-spacing:0;color:var(--ap-chocolate);min-height:60px}.ap-cajon{display:grid;gap:20px;padding:24px var(--padding-xl, 20px) 8px;font-family:var(--font-body--family)}.ap-cajon p{margin:0}.ap-cajon__campana{padding:16px 18px;background:var(--ap-noche);color:var(--ap-crema);font-size:.8125rem;line-height:1.5}.ap-cajon__sello{font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding-bottom:10px;margin-bottom:10px!important;border-bottom:2px solid var(--ap-burdeos);width:fit-content}.ap-cajon__tramos strong{font-weight:600}.ap-cajon__nota{opacity:.8;font-size:.75rem}.ap-cajon__ayuda{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none}.ap-cajon__ayuda a{display:inline-flex;align-items:center;min-height:44px;font-size:.75rem;font-weight:500;letter-spacing:var(--ap-tracking-label);text-transform:uppercase;color:var(--ap-tinta);text-decoration:none}.ap-cajon__envio{font-size:.8125rem;color:var(--ap-taupe-oscuro)}.ap-ficha-cat{margin:0 0 -8px}.ap-ficha-cat a{text-decoration:none}.ap-ficha-cat a:hover{color:var(--ap-chocolate)}.product-information h1{color:var(--ap-chocolate);line-height:1.08;margin:0}.product-information product-price .price{font-size:1.125rem;font-weight:500;letter-spacing:.02em;color:var(--ap-tinta)}.product-information product-price .compare-at-price{color:var(--ap-taupe-oscuro)}.product-information product-price .tax-note{display:block;margin-top:2px;font-size:.75rem;color:var(--ap-taupe-oscuro)}.ap-oferta{display:grid;gap:6px;padding:14px 16px;background:var(--ap-blanco);border:1px solid var(--ap-linea);border-inline-start:3px solid var(--ap-chocolate);font-size:.8125rem;line-height:1.5;color:var(--ap-tinta)}.ap-oferta--bf{border-inline-start-color:var(--ap-burdeos)}.ap-oferta p{margin:0}.ap-oferta__linea{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:500}.ap-oferta__sello{padding:3px 7px 3px 9px;background:var(--ap-noche);color:var(--ap-crema);font-size:.625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;box-shadow:inset 0 -2px 0 var(--ap-burdeos)}.ap-oferta__tramos strong,.ap-oferta__ejemplo strong{font-weight:600;color:var(--ap-chocolate)}.ap-oferta--bf .ap-oferta__tramos strong{color:var(--ap-burdeos)}.ap-oferta__nota{font-size:.75rem;color:var(--ap-taupe-oscuro)}.ap-oferta__nota .ap-enlace{white-space:nowrap}.product-information .variant-option--buttons legend,.product-information .variant-option[data-testid=variant-option-single]{font-size:.75rem;font-weight:500;letter-spacing:var(--ap-tracking-label);text-transform:uppercase;color:var(--ap-taupe-oscuro)}.product-information .variant-option__swatch-value{text-transform:none;letter-spacing:.02em;font-size:.875rem;color:var(--ap-tinta)}.product-information .variant-option--swatches{--variant-picker-swatch-width: 44px;--variant-picker-swatch-height: 55px;--variant-picker-swatch-radius: 2px;gap:8px}.product-information .variant-option--swatches .swatch{background-size:cover;background-position:center}.product-information .variant-option--buttons legend:has(.ap-guia__abrir){display:flex;align-items:center;justify-content:space-between;width:100%}.ap-guia__abrir{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:.8125rem;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--ap-chocolate);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent);cursor:pointer}.ap-guia__abrir:hover{text-decoration-color:currentcolor}.ap-guia{width:min(680px,calc(100vw - 24px));max-height:min(86vh,760px);padding:0;border:1px solid var(--ap-linea);border-radius:2px;background:var(--ap-blanco);color:var(--ap-tinta)}.ap-guia::backdrop{background:#2a201b73}.ap-guia__caja{padding:24px 24px 28px}.ap-guia__cabecera{position:relative;padding-inline-end:44px;margin-bottom:16px}.ap-guia__cabecera p,.ap-guia__cabecera h2{margin:0}.ap-guia__cabecera h2{color:var(--ap-chocolate);margin-top:4px}.ap-guia__cerrar{position:absolute;inset-block-start:-8px;inset-inline-end:-8px;display:grid;place-items:center;width:44px;height:44px;color:var(--ap-chocolate);cursor:pointer}.ap-guia__caja:focus{outline:none}.ap-guia__cuerpo table,.ap-desc table{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums;margin-block:12px}.ap-guia__cuerpo :is(th,td),.ap-desc :is(th,td){padding:9px 8px;text-align:center;border-bottom:1px solid var(--ap-linea)}.ap-guia__cuerpo th,.ap-desc th{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-taupe-oscuro)}.ap-guia__cuerpo :is(th,td):first-child,.ap-desc :is(th,td):first-child{text-align:start;font-weight:600}.ap-guia__cuerpo small,.ap-desc small{color:var(--ap-taupe-oscuro)}.ap-guia__intro{margin:0 0 4px;font-size:.875rem;color:var(--ap-taupe-oscuro)}.ap-guia__tabla{overflow-x:auto;margin-inline:-4px;padding-inline:4px}.ap-guia__tabla:focus-visible{outline:2px solid var(--ap-chocolate);outline-offset:2px}.ap-guia__tabla table{width:100%;min-width:max-content;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums;margin-block:12px 4px}.ap-guia__tabla :is(th,td){padding:11px 12px;text-align:center;border-bottom:1px solid var(--ap-linea);white-space:nowrap}.ap-guia__tabla thead th{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-taupe-oscuro)}.ap-guia__tabla :is(th,td):first-child{position:sticky;inset-inline-start:0;text-align:start;font-weight:600;color:var(--ap-chocolate);background:var(--ap-blanco)}.ap-guia__tabla tbody th{font-size:.875rem}.ap-guia__tabla tr.ap-guia__actual :is(th,td){background:var(--ap-arena, #E8DED1)}.ap-guia__notas{margin:16px 0 0;padding:0;list-style:none;font-size:.8125rem;line-height:1.5;color:var(--ap-taupe-oscuro)}.ap-guia__notas li+li{margin-top:4px}.ap-guia__abrir--unica{margin-inline-start:auto}.ap-guia__abrir--acordeon{margin-top:8px}.product-information .variant-option[data-testid=variant-option-single]:has(.ap-guia__abrir){display:flex;align-items:center;gap:8px}@media screen and (max-width:749px){.ap-guia{width:100%;max-width:100%;max-height:88dvh;margin:auto 0 0;border-radius:8px 8px 0 0;border-bottom:0}.ap-guia__caja{padding:20px 16px calc(24px + env(safe-area-inset-bottom))}.ap-guia__tabla{margin-inline:-16px;padding-inline:16px}.ap-guia__tabla :is(th,td){padding:10px 7px}.ap-guia__tabla thead th{letter-spacing:.06em}}.product-information .quantity-selector-wrapper,.product-information .accelerated-checkout-block{display:none}.product-information .add-to-cart-button{width:100%;min-height:52px}.ap-confianza{display:grid;gap:10px;margin:0;padding:0;font-size:.8125rem;color:var(--ap-tinta)}.ap-confianza li{display:flex;align-items:center;gap:10px}.ap-confianza svg{flex:none;color:var(--ap-chocolate)}@media screen and (min-width:750px){.ap-confianza{display:flex;flex-wrap:wrap;gap:10px 28px}}.ap-desc{display:grid;gap:16px;padding-top:20px;border-top:1px solid var(--ap-linea)}.ap-desc__intro{font-size:1rem;line-height:1.65;color:var(--ap-tinta)}.ap-desc__intro p{margin:0}.ap-desc .accordion{--color-border: var(--ap-linea)}.ap-desc .details__header{min-height:52px;letter-spacing:var(--ap-tracking-label);color:var(--ap-chocolate)}.ap-desc .details-content{padding-bottom:16px;font-size:.9375rem;line-height:1.6}.ap-desc .details-content ul{padding-inline-start:1.1em;margin:0}.ap-desc .details-content li+li{margin-top:4px}.ap-desc .details-content img{max-width:100%;height:auto}.product-media-container:has(.ap-foto-color){position:relative}.ap-foto-color{position:absolute;inset-inline-start:10px;inset-block-end:10px;z-index:1;padding:4px 8px;background:color-mix(in srgb,var(--ap-blanco) 92%,transparent);color:var(--ap-tinta);font-size:.6875rem;font-weight:500;letter-spacing:.04em;pointer-events:none}.ap-combina-section{background:var(--ap-arena)}.ap-combina{display:grid;gap:24px}.ap-combina__texto h2{margin:0 0 12px;color:var(--ap-chocolate)}.ap-combina__texto p{margin:0;max-width:34rem}.ap-combina__como{display:grid;gap:6px;font-size:1rem;line-height:1.6;color:var(--ap-tinta)}.ap-combina__texto .ap-combina__tramos{margin-top:16px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--ap-taupe) 45%,transparent);font-size:.875rem;color:var(--ap-tinta)}.ap-combina__tramos strong{font-weight:600;color:var(--ap-burdeos)}.ap-combina__lista{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px)/2);gap:12px;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ap-combina__lista[data-items="3"]{grid-auto-columns:44%}.ap-combina__item{scroll-snap-align:start;min-width:0}@media screen and (min-width:990px){.ap-combina{grid-template-columns:minmax(260px,1fr) 2fr;align-items:center;gap:56px}.ap-combina__lista,.ap-combina__lista[data-items="3"]{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}.ap-combina__lista[data-items="2"]{grid-template-columns:repeat(2,minmax(0,300px));justify-content:end}}.ap-col{padding-block:24px 4px}.ap-col__fila{display:flex;align-items:center;justify-content:space-between;gap:16px}.ap-col__titulo{margin:0;color:var(--ap-chocolate)}.ap-col__desc{margin:6px 0 0;max-width:38rem;font-size:.875rem;line-height:1.5;color:var(--ap-taupe-oscuro)}.ap-col__oferta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;font-size:.75rem;font-weight:500;color:var(--ap-tinta)}.ap-col__oferta strong{font-weight:600;color:var(--ap-burdeos)}.ap-col__sello{padding:3px 7px 3px 9px;background:var(--ap-noche);color:var(--ap-crema);font-size:.625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;box-shadow:inset 0 -2px 0 var(--ap-burdeos)}.ap-col__nota{font-weight:400;color:var(--ap-taupe-oscuro)}.ap-col__arco{flex:none;width:76px;aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px 0 0;background:var(--ap-arena)}.ap-col__arco img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.ap-col__nota,.ap-col__sello{display:none}.ap-col__oferta{margin-top:8px}}@media screen and (min-width:990px){.ap-col{padding-block:44px 8px}.ap-col__desc{margin-top:10px;font-size:.9375rem}.ap-col__arco{width:128px}}@media screen and (min-width:750px){.ap-col .ap-cats--pastillas{display:none}}.ap-cats__titulo{margin:0 0 10px}.ap-cats__lista{display:flex;gap:8px;margin:0;padding:0;list-style:none}.ap-cats__enlace{text-decoration:none;color:var(--ap-tinta)}.ap-cats--pastillas{margin-top:18px}.ap-cats--pastillas .ap-cats__lista{overflow-x:auto;scrollbar-width:none}.ap-cats--pastillas .ap-cats__enlace{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--ap-linea);background:var(--ap-blanco);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:border-color var(--ap-dur) var(--ap-ease)}.ap-cats--pastillas .ap-cats__enlace:hover{border-color:var(--ap-chocolate)}.ap-cats--pastillas .ap-cats__enlace[aria-current]{background:var(--ap-chocolate);border-color:var(--ap-chocolate);color:var(--ap-crema)}@media screen and (max-width:749px){.ap-cats--pastillas .ap-cats__lista{margin-inline:calc(-1 * var(--page-margin, 16px));padding-inline:var(--page-margin, 16px)}}.ap-cats--teselas .ap-cats__lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ap-cats--teselas .ap-cats__enlace{display:grid;gap:8px}.ap-cats__foto{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--ap-arena)}.ap-cats__foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ap-ease)}.ap-cats--teselas .ap-cats__enlace:hover img{transform:scale(1.03)}.ap-cats--teselas .ap-cats__nombre{font-size:.6875rem;font-weight:500;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}@media screen and (max-width:749px){.facets-toggle{position:sticky;top:0;z-index:3;background:var(--ap-crema);border-block:1px solid var(--ap-linea);margin-block-end:12px}.facets-toggle__button{min-height:44px;font-size:.75rem;font-weight:500;letter-spacing:var(--ap-tracking-label);text-transform:uppercase}}@media screen and (min-width:750px){.facets--horizontal{border-bottom:1px solid var(--ap-linea)}.facets--horizontal :is(.facets__label,.products-count-wrapper){font-size:.75rem;font-weight:500;letter-spacing:var(--ap-tracking-label);text-transform:uppercase}.facets--horizontal .products-count-wrapper{color:var(--ap-taupe-oscuro)}}.theme-drawer__badge[hidden]{display:none}#filters-drawer :is(.facets__summary,.facets__label){font-size:.75rem;font-weight:500;letter-spacing:var(--ap-tracking-label);text-transform:uppercase;color:var(--ap-tinta)}#filters-drawer .sorting-filter__container{min-height:56px}@media screen and (min-width:750px){.main-collection-grid .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (min-width:1100px){.main-collection-grid .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr))}}.product-card__content .card-gallery{background:var(--ap-arena)}.product-card__content>a.contents .text-block :is(p,h3,h4){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.8em;margin:0;font-size:.8125rem;line-height:1.4;color:var(--ap-tinta)}.product-card__content product-price{--font-h6--size: .875rem;--font-h6--case: none;--font-h6--letter-spacing: .02em;--font-h6--line-height: 1.4}.product-card__content product-price,.product-card__content .price{font-weight:500;color:var(--ap-tinta)}@media screen and (min-width:750px){.product-card__content>a.contents .text-block :is(p,h3,h4){font-size:.875rem}.product-card__content product-price{--font-h6--size: .9375rem}}.product-card__content .compare-at-price{color:var(--ap-taupe-oscuro);font-weight:400}.ap-colores{margin:-2px 0 0;font-size:.75rem;letter-spacing:.02em;color:var(--ap-taupe-oscuro)}@media screen and (max-width:749px){.product-card__content .product-badges__badge{font-size:.5625rem;letter-spacing:.1em}}.ap-sin-resultados{grid-column:var(--centered, 1 / -1);padding:8px var(--page-margin, 16px) 32px}.ap-sin-resultados .ap-cats{max-width:640px}.main-collection-grid__empty-title{color:var(--ap-chocolate)}.predictive-search-dropdown .ap-cats{padding:16px var(--padding-lg, 16px) 4px}.predictive-search-results__no-results+.ap-cats{padding-top:0;padding-bottom:20px}.search-page__header .ap-cats--pastillas{margin-top:16px}.predictive-search-results__title{font-family:var(--font-body--family);font-size:.6875rem;font-weight:500;letter-spacing:var(--ap-tracking-label);text-transform:uppercase;color:var(--ap-taupe-oscuro)}.predictive-search-results__card--product .resource-card__title{font-size:.8125rem;line-height:1.4;color:var(--ap-tinta)}.predictive-search-results__card--product :is(.price,bdi){font-size:.875rem;font-weight:500}input.search-input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.predictive-search__reset-button{padding-inline:8px;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ap-progreso{--ap-prog: var(--ap-chocolate);display:grid;gap:10px;padding:14px 16px 12px;margin:0 0 20px;background:var(--ap-crema);border:1px solid var(--ap-linea)}.ap-progreso--bf{--ap-prog: var(--ap-burdeos)}.ap-progreso__sello{justify-self:start;display:inline-block;padding:3px 7px 2px;background:var(--ap-noche);color:var(--ap-crema);font-size:.625rem;font-weight:500;letter-spacing:var(--ap-tracking-label);text-transform:uppercase;line-height:1.4}.ap-progreso__msg{margin:0;font-size:.875rem;line-height:1.45;color:var(--ap-tinta)}.ap-progreso__msg strong{font-weight:600;color:var(--ap-chocolate)}.ap-progreso--bf .ap-progreso__msg strong{color:var(--ap-burdeos)}.ap-progreso__barra{display:grid;grid-template-columns:repeat(var(--tope),minmax(0,1fr));gap:3px;margin:0;padding:0 0 16px;list-style:none}.ap-progreso__paso{position:relative;height:4px;background:var(--ap-linea);transition:background-color .4s var(--ap-ease)}.ap-progreso__paso.is-lleno{background:var(--ap-prog)}.ap-progreso__paso span{position:absolute;top:9px;right:0;font-size:.6875rem;font-weight:500;letter-spacing:.04em;line-height:1;white-space:nowrap;color:var(--ap-taupe-oscuro)}.ap-progreso__paso.is-lleno span{color:var(--ap-prog)}.ap-progreso__nota{margin:-2px 0 0;font-size:.75rem;color:var(--ap-taupe-oscuro)}.ap-progreso,html .cart-totals{transition:opacity var(--ap-dur) var(--ap-ease)}.cart-items-disabled .ap-progreso,html .cart-items-disabled .cart-totals{opacity:.45}html .cart-items__table-row{column-gap:14px}html .cart-drawer__items .cart-items__table-row,html .cart-page .cart-items__table-row{grid-template-columns:76px minmax(0,1fr) auto}@media screen and (min-width:750px){html .cart-page .cart-items__table-row{grid-template-columns:112px minmax(0,1fr) auto}}html .cart-items__media-container{background:var(--ap-crema)}html .cart-items__title{font-size:.875rem;line-height:1.35;color:var(--ap-tinta);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html .cart-items__title:hover{text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}html .cart-items__variants{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:4px;font-size:.8125rem}html .cart-items__variant{display:flex;gap:4px}html .cart-items__variant dt{color:var(--ap-taupe-oscuro)}html .cart-items__variant dd{color:var(--ap-tinta);font-size:inherit}html .cart-items__unit-price-wrapper{font-size:.75rem;color:var(--ap-taupe-oscuro)}html .cart-items__unit-price-wrapper>div:not([hidden]):after{content:" / unidad"}html .cart-items__price{font-size:.875rem;font-weight:500;color:var(--ap-tinta)}html .cart-items__quantity{margin-top:10px}html .cart-items__quantity-controls{gap:4px}html .cart-items__quantity .quantity-selector{height:40px;min-width:112px;border-color:var(--ap-linea);font-size:.875rem}html .cart-items__remove{width:44px;height:44px;min-height:44px;color:var(--ap-taupe-oscuro)}html .cart-items__remove:hover{color:var(--ap-chocolate)}.ap-cesta-combina{margin:8px 0 24px;padding-top:20px;border-top:1px solid var(--ap-linea)}.ap-cesta-combina__titulo{margin:0 0 14px}.ap-cesta-combina__lista{display:grid;gap:14px;margin:0;padding:0}.ap-cesta-combina__item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:start}.ap-cesta-combina__foto{display:block;aspect-ratio:4 / 5;background:var(--ap-crema);overflow:hidden}.ap-cesta-combina__foto img{width:100%;height:100%;object-fit:cover;display:block}.ap-cesta-combina__info{display:grid;gap:4px;min-width:0}.ap-cesta-combina__nombre{font-size:.8125rem;line-height:1.35;color:var(--ap-tinta);text-decoration:none}.ap-cesta-combina__nombre:hover{text-decoration:underline}.ap-cesta-combina__precio{font-size:.8125rem;font-weight:500}.ap-cesta-combina__form form{display:flex;gap:8px;margin-top:4px}.ap-cesta-combina__select{flex:1 1 auto;min-width:0;height:44px;padding:0 28px 0 10px;font-size:16px;border:1px solid var(--ap-linea);border-radius:2px;background-color:var(--ap-blanco);color:var(--ap-tinta)}.ap-cesta-combina__form add-to-cart-component{flex:0 0 auto}.button-secondary.ap-cesta-combina__boton{min-height:44px;height:44px;padding:0 16px;font-size:.75rem}.ap-cesta-combina__elegir{justify-self:start;margin-top:4px;font-size:.8125rem;min-height:44px;display:inline-flex;align-items:center}html .cart-totals__original{font-size:.875rem;color:var(--ap-taupe-oscuro)}html .cart-discounts__item{font-size:.875rem;color:var(--ap-chocolate)}.ap-bf .cart-discounts__item{color:var(--ap-burdeos)}html .cart-totals__total-label{font-size:.8125rem;font-weight:500;letter-spacing:var(--ap-tracking-label);text-transform:uppercase}html .cart-totals__total-value{font-size:1.125rem;font-weight:600;color:var(--ap-tinta)}html .cart-totals__tax-note small{font-size:.75rem;color:var(--ap-taupe-oscuro)}html .cart__ctas{width:100%}html .cart__checkout-button{width:100%;min-height:52px}html .cart__checkout-button .button-text{display:inline-flex;flex-direction:row;align-items:center;gap:8px}.ap-candado{flex:none}html .cart-totals,html .cart__ctas{gap:8px}html .cart-drawer__summary{--cart-drawer-summary-padding: 16px;gap:12px;padding-top:14px;padding-bottom:max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--ap-linea);-webkit-mask-image:none;mask-image:none;background:var(--ap-blanco);box-shadow:0 -8px 16px -12px #2a201b2e}html .cart-drawer__summary .cart-totals:not(:has(.cart-actions)){border-block-start:0;padding-block-start:0;margin-block-start:0}html .cart-drawer__summary .cart-totals,html .cart-drawer__summary .cart__ctas{width:100%}html .cart-drawer__items{padding-top:4px;padding-bottom:8px}@media screen and (max-height:700px)and (max-width:749px){html .cart-drawer__summary .additional-checkout-buttons{display:none}}@media screen and (min-width:750px){html .cart-drawer__summary{--cart-drawer-summary-padding: 24px}}.ap-cesta-vacia{display:grid;gap:20px;width:100%;max-width:640px;margin-inline:auto;padding:8px var(--cart-drawer-padding, 0) 24px;text-align:center}.ap-cesta-vacia__texto{margin:0;color:var(--ap-taupe-oscuro)}.ap-cesta-vacia .ap-cats--teselas .ap-cats__lista{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;text-align:left}.ap-cesta-vacia .ap-cats--teselas .ap-cats__nombre{font-size:.625rem;letter-spacing:.08em;-webkit-hyphens:auto;hyphens:auto}.cart-items__wrapper>p:has(a[href*=login],a[href*=customer_authentication]){order:2;margin:16px 0 0;font-size:.8125rem;color:var(--ap-taupe-oscuro)}.ap-cesta-vacia__oferta{display:grid;justify-items:center;gap:8px;margin:0;font-size:.8125rem;color:var(--ap-tinta)}.ap-cesta-vacia__oferta .ap-progreso__sello{justify-self:center}.ap-cesta-vacia__oferta .ap-sep{color:var(--ap-taupe)}.ap-cesta-vacia__boton{justify-self:center;min-width:220px}@media screen and (min-width:750px){.cart-page .ap-cesta-vacia .ap-cats--teselas .ap-cats__lista{gap:16px}.cart-page .ap-cesta-vacia .ap-cats--teselas .ap-cats__nombre{font-size:.6875rem}}html .cart-page .ap-progreso{margin-bottom:28px}@media screen and (min-width:750px){.cart-page .ap-cesta-combina__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}html slideshow-controls.media-gallery__mobile-controls{mix-blend-mode:normal}html .media-gallery__mobile-controls .slideshow-controls__dots{--color-foreground: #49372D;--color-foreground-rgb: 73 55 45;background:#f7f3edd9;width:max-content;margin-inline:auto;-webkit-tap-highlight-color:transparent}.ap-cats-portada{padding-block:56px 24px}.ap-cats-portada__cabecera{margin-bottom:20px}.ap-cats-portada__cabecera .ap-etiqueta{margin:0 0 6px}.ap-cats-portada__cabecera h2{margin:0;color:var(--ap-chocolate)}.ap-cats-portada .ap-cats--teselas .ap-cats__lista{gap:16px}.ap-cats-portada .ap-cats--teselas .ap-cats__nombre{font-family:var(--font-heading--family);font-size:1.5rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ap-chocolate)}@media screen and (max-width:749px){.ap-cats-portada{padding-block:40px 8px}.ap-cats-portada .ap-cats--teselas .ap-cats__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.ap-cats-portada .ap-cats--teselas .ap-cats__nombre{font-size:1.375rem}}.ap-cats-portada{max-width:1440px;margin-inline:auto;padding-inline:40px}html .hero-wrapper .hero__content-wrapper{padding-inline:56px}@media screen and (max-width:749px){.ap-cats-portada,html .hero-wrapper .hero__content-wrapper{padding-inline:16px}}[id$=__hero_portada] .hero__media{object-position:50% 10%}@media screen and (min-width:750px){[id$=__hero_portada] .hero__container{min-height:min(78svh,58vw)}}@media screen and (max-width:749px){[id$=__hero_portada] .hero__media{object-position:50% 100%}[id$=__hero_portada] .hero__container{min-height:125vw}[id$=__hero_portada] .hero__content-wrapper{justify-content:flex-start;padding-block-start:28px}}@media screen and (max-width:749px){[id$=__hero_portada] .hero__content-wrapper{gap:10px;padding-block-start:22px}[id$=__hero_portada] .hero__content-wrapper>.text-block:nth-child(3){display:none}}.ap-cap-fondo{background:var(--ap-crema)}.ap-cap-fondo--arena{background:var(--ap-arena)}.ap-cap-fondo--arena .ap-etiqueta{color:var(--ap-chocolate)}.ap-cap{max-width:1440px;margin-inline:auto;padding-block:44px 48px}.ap-cap__intro{padding-inline:16px;margin-bottom:12px}.ap-cap__intro .ap-etiqueta{margin:0 0 8px}.ap-cap__titulo{margin:0;color:var(--ap-chocolate)}.ap-cap__texto{margin:8px 0 0;max-width:34rem;color:var(--ap-tinta)}.ap-cap__enlace{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:500}.ap-cap__fila{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding-inline-start:16px;scrollbar-width:none}.ap-cap__fila::-webkit-scrollbar{display:none}.ap-cap__foto{position:relative;display:block;flex:0 0 58vw;overflow:hidden;background:var(--ap-arena);scroll-snap-align:start}.ap-cap-fondo--arena .ap-cap__foto{background:var(--ap-crema)}.ap-cap__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ap-ease)}.ap-cap__foto:hover img{transform:scale(1.02)}.ap-cap__productos{display:flex;gap:8px;margin:0;padding:0 16px 0 0}.ap-cap__item{flex:0 0 42vw;min-width:0;scroll-snap-align:start}@media screen and (min-width:750px)and (max-width:989px){.ap-cap{padding-block:56px}.ap-cap__intro{padding-inline:40px}.ap-cap__fila{gap:12px;padding-inline-start:40px;scroll-padding-inline:40px}.ap-cap__productos{gap:12px;padding-right:40px}.ap-cap__foto{flex-basis:38vw}.ap-cap__item{flex-basis:27vw}}@media screen and (min-width:990px){.ap-cap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);grid-template-rows:auto 1fr;grid-template-areas:"foto intro" "foto productos";column-gap:56px;row-gap:28px;padding:72px 40px}.ap-cap--foto-derecha{grid-template-columns:minmax(0,8fr) minmax(0,5fr);grid-template-areas:"intro foto" "productos foto"}.ap-cap__fila{display:contents}.ap-cap__intro{grid-area:intro;padding:0;margin:0}.ap-cap__foto{grid-area:foto;aspect-ratio:4 / 5;align-self:stretch}.ap-cap__productos{grid-area:productos;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;align-self:end}.ap-cap__item:nth-child(n+4){display:none}}@media(prefers-reduced-motion:reduce){.ap-cap__foto img{transition:none}}.ap-cats-accesos{padding:16px 16px 0}.ap-cats-accesos .ap-cats--pastillas{margin-top:0}@media screen and (min-width:750px){.ap-cats-accesos{display:none}}.ap-ahorra-section{background:var(--ap-crema)}.ap-ahorra{max-width:1440px;margin-inline:auto;padding:52px 16px;text-align:center}.ap-ahorra__cabecera .ap-etiqueta{margin:0 0 8px}.ap-ahorra__cabecera h2{margin:0;color:var(--ap-chocolate)}.ap-ahorra__tramos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);max-width:720px;margin:28px auto 0;padding:0;border-block:1px solid var(--ap-linea)}.ap-ahorra__tramo{display:grid;gap:6px;justify-items:center;padding:18px 8px}.ap-ahorra__tramo+.ap-ahorra__tramo{border-left:1px solid var(--ap-linea)}.ap-ahorra__cantidad{font-size:.6875rem;font-weight:500;letter-spacing:var(--ap-tracking-label);text-transform:uppercase;color:var(--ap-tinta)}.ap-ahorra__pct{font-family:var(--font-heading--family);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:500;line-height:1.1;font-variant-numeric:lining-nums;color:var(--ap-chocolate)}.ap-ahorra__nota{max-width:36rem;margin:20px auto 0;font-size:.875rem;color:var(--ap-taupe-oscuro)}@media screen and (min-width:990px){.ap-ahorra{padding-block:80px}}.ap-ahorra-section:has(.ap-ahorra--compacta){background:var(--ap-arena)}.ap-ahorra--compacta{padding:20px 16px 18px}.ap-ahorra--compacta .ap-ahorra__cabecera h2{margin:0}.ap-ahorra--compacta .ap-ahorra__tramos{margin-top:10px}.ap-ahorra--compacta .ap-ahorra__tramo{gap:2px;padding-block:8px}.ap-ahorra--compacta .ap-ahorra__pct{font-size:1.625rem}.ap-ahorra--compacta .ap-ahorra__nota{margin-top:10px;font-size:.8125rem}@media screen and (min-width:990px){.ap-ahorra--compacta{padding-block:26px 24px}}.ap-tranquila{max-width:1440px;margin-inline:auto;padding:36px 16px;text-align:center}.ap-tranquila h2{margin:0 0 16px;color:var(--ap-chocolate)}.ap-tranquila .ap-confianza{justify-content:center;justify-items:center;font-size:.875rem}.ap-desc__nota-fotos{margin:14px 0 0;font-size:.75rem;color:var(--ap-taupe-oscuro)}html .header__icon--menu{min-width:44px}.ap-tramo{white-space:nowrap}html .theme-drawer__close-button{min-width:44px;min-height:44px}.ap-combina-section .ap-etiqueta{color:var(--ap-chocolate)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ap-marca.css.map */
