:root{--pro-ink: var(--chelin-brown, #5d413e);--pro-paper: var(--chelin-cream, #f4efe9);--pro-line: rgba(93, 65, 62, .16);--pro-soft: rgba(93, 65, 62, .06);--pro-accent: var(--chelin-mint, #92b6b7);--pro-alert: #b4473b;--pro-radius: 14px;--pro-ease: cubic-bezier(.2, .7, .2, 1)}.cp{position:relative;display:flex;flex-direction:column;gap:.8rem;min-width:0;color:var(--pro-ink)}.cp__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--pro-radius);overflow:hidden;background:var(--chelin-peach, #f5e5d2)}.cp__track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.cp__track::-webkit-scrollbar{display:none}.cp__slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.cp__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--pro-ease)}@media(hover:hover){.cp:hover .cp__img{transform:scale(1.03)}}.cp--soldout .cp__img{opacity:.72}.cp__progress{position:absolute;left:1rem;right:1rem;top:.9rem;display:flex;gap:.4rem;pointer-events:none}.cp__progress span{flex:1;height:2px;border-radius:2px;background:#ffffff80}.cp__progress span.is-active{background:#fff}.cp__arrow{position:absolute;top:50%;translate:0 -50%;width:3.2rem;height:3.2rem;border:0;border-radius:50%;background:#ffffffe6;color:var(--pro-ink);font-size:2rem;line-height:1;cursor:pointer;display:none;place-items:center;box-shadow:0 2px 8px #00000014}.cp__arrow--prev{left:.8rem}.cp__arrow--next{right:.8rem}@media(hover:hover)and (min-width:750px){.cp:hover .cp__arrow:not([hidden]){display:grid}}.cp__soldout{position:absolute;left:1rem;bottom:1rem;padding:.4rem 1rem;border-radius:99px;background:#ffffffeb;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cp__plus{position:absolute;right:.9rem;bottom:.9rem;z-index:2;width:3.6rem;height:3.6rem;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--pro-ink);font-size:2.2rem;line-height:1;cursor:pointer;box-shadow:0 3px 12px #48312e2e;text-decoration:none;transition:transform .25s var(--pro-ease),background .2s}.cp__plus:hover{background:var(--pro-ink);color:#fff}.cp.is-qa-open .cp__plus{transform:rotate(45deg);background:var(--pro-ink);color:#fff}.cp__qa{position:absolute;left:.6rem;right:.6rem;bottom:.6rem;z-index:1;padding:1rem 1rem 1.2rem;border-radius:12px;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;translate:0 1rem;transition:opacity .25s,translate .25s var(--pro-ease),visibility 0s .25s}.cp.is-qa-open .cp__qa{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}@media(hover:hover)and (min-width:990px){.cp:hover .cp__qa,.cp:focus-within .cp__qa{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}.cp:hover .cp__plus[data-cp-open]{opacity:0;pointer-events:none}}.cp__qa-label{display:block;margin-bottom:.6rem;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp__sizes,.chelin-look__sizes{display:flex;flex-wrap:wrap;gap:.5rem;padding-right:3.6rem}.cp__size{position:relative;min-width:3.6rem;height:3.2rem;padding:0 .8rem;border:1px solid var(--pro-line);border-radius:8px;background:#fff;color:var(--pro-ink);font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.cp__size:hover:not(:disabled){background:var(--pro-ink);color:#fff;border-color:var(--pro-ink)}.cp__size:disabled{color:#5d413e66;text-decoration:line-through;cursor:not-allowed;background:var(--pro-soft)}.cp__size.is-low:after{content:"";position:absolute;top:3px;right:3px;width:6px;height:6px;border-radius:50%;background:var(--pro-alert)}.cp__size.is-loading,.pp__btn.is-loading{opacity:.6;pointer-events:none}.cp__info{display:flex;flex-direction:column;gap:.3rem;padding-inline:.2rem}.cp__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.cp__title{margin:0;font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:.01em}.cp__title a{color:inherit;text-decoration:none}.cp__title a:hover{text-decoration:underline;text-underline-offset:3px}.cp__fav{flex:none;width:3.2rem;height:3.2rem;margin:-.6rem -.6rem 0 0;padding:.6rem;border:0;background:none;color:var(--pro-ink);cursor:pointer}.cp__fav svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;transition:fill .2s,transform .2s}.cp__fav[aria-pressed=true] svg{fill:currentColor;transform:scale(1.08)}.cp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;font-size:1.4rem}.cp__from{font-size:1.2rem;opacity:.7}.cp__now{font-weight:700}.cp__now.is-sale,.pp__now.is-sale{color:var(--pro-alert)}.cp__was,.pp__was{opacity:.55;font-size:.9em}.cp__chip{padding:.15rem .6rem;border-radius:99px;background:var(--pro-alert);color:#fff;font-size:1.1rem;font-weight:700}.cp__meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0;font-size:1.15rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.cp__low{color:var(--pro-alert)}.card-wrapper .cp,.grid__item>.cp{height:100%}.header__icon--fav{position:relative}.header__icon--fav svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.6}.header__icon--fav .chelin-fav-count,.chelin-menu-fav .chelin-fav-count{position:absolute;top:.6rem;right:.4rem;min-width:1.7rem;height:1.7rem;padding:0 .4rem;border-radius:99px;background:var(--pro-ink);color:#fff;font-size:1rem;line-height:1.7rem;text-align:center}.chelin-menu-fav{display:inline-flex;align-items:center;gap:1rem}.chelin-menu-fav .chelin-fav-count{position:static}.chelin-fav-count[hidden]{display:none}.chelin-menu-promo{margin:0 3rem 1.6rem;padding:1.2rem 1.4rem;border-radius:12px;background:var(--pro-paper);font-size:1.3rem;font-weight:600;text-align:center;color:var(--pro-ink)}.chelin-search-empty{padding:1.6rem 2rem 2rem;color:var(--pro-ink)}predictive-search[open] .chelin-search-empty,predictive-search[loading] .chelin-search-empty{display:none}.chelin-search-empty__title{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chelin-search-empty__links{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1.6rem}.chelin-search-empty__links a{display:inline-block;padding:.6rem 1.4rem;border:1px solid var(--pro-line);border-radius:99px;color:inherit;text-decoration:none;font-size:1.3rem}.chelin-search-empty__links a:hover{background:var(--pro-ink);color:#fff}.chelin-search-empty__products{display:grid;gap:1rem}.chelin-search-empty__products a{display:flex;align-items:center;gap:1.2rem;color:inherit;text-decoration:none}.chelin-search-empty__products img{width:6.4rem;height:6.4rem;object-fit:cover;border-radius:10px}.chelin-search-empty__products a>span{display:flex;flex-direction:column;font-size:1.35rem}.chelin-search-empty__price{font-weight:700}.chelin-cart__dispatch{margin:0 0 1rem;padding:.8rem 1.2rem;border-radius:10px;background:var(--pro-soft);font-size:1.25rem;color:var(--pro-ink)}.chelin-ship{margin:0 0 1.4rem;padding:1.2rem 1.4rem;border-radius:12px;background:var(--pro-paper);color:var(--pro-ink)}.chelin-ship__msg{display:flex;align-items:center;gap:1rem;margin:0 0 .8rem;font-size:1.35rem;line-height:1.35}.chelin-ship__icon{flex:none;width:2.8rem;height:2.8rem;fill:currentColor}.chelin-ship__bar{height:6px;border-radius:99px;background:#5d413e24;overflow:hidden}.chelin-ship__bar span{display:block;height:100%;border-radius:inherit;background:var(--pro-ink);transition:width .6s var(--pro-ease)}.chelin-ship.is-done .chelin-ship__bar span{background:var(--pro-accent)}.chelin-ship__note{margin:.6rem 0 0;font-size:1.15rem;opacity:.75}.chelin-cart-empty__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem}.chelin-cart-empty__links a{padding:.8rem 1.6rem;border:1px solid var(--pro-line);border-radius:99px;color:var(--pro-ink);text-decoration:none;font-size:1.35rem}.chelin-cart-empty__links a:hover{background:var(--pro-ink);color:#fff}.chelin-look{margin:1.6rem 0 0;padding-top:1.4rem;border-top:1px solid var(--pro-line)}.chelin-look__heading{margin:0 0 1rem;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chelin-look__list{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.6rem}.chelin-look__item{flex:0 0 15rem;display:flex;flex-direction:column;gap:.5rem;scroll-snap-align:start}.chelin-look__media{display:block;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:var(--chelin-peach, #f5e5d2)}.chelin-look__media img{width:100%;height:100%;object-fit:cover}.chelin-look__title{font-size:1.25rem;line-height:1.3;color:inherit;text-decoration:none}.chelin-look__price{font-size:1.25rem;font-weight:700}.chelin-look__sizes{padding-right:0}.chelin-look__sizes .cp__size{min-width:3rem;height:2.8rem;padding:0 .6rem;font-size:1.2rem}.chelin-look__add{font-size:1.25rem;color:inherit}.chelin-discount{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.2rem}.chelin-discount__input{flex:1 1 14rem;min-width:0;height:4.2rem;padding:0 1.2rem;border:1px solid var(--pro-line);border-radius:10px;font:inherit;font-size:1.4rem;background:#fff;color:var(--pro-ink)}.chelin-discount__apply{height:4.2rem;padding:0 1.6rem;border:1px solid var(--pro-ink);border-radius:10px;background:none;color:var(--pro-ink);font:inherit;font-weight:700;cursor:pointer}.chelin-discount__apply:hover{background:var(--pro-ink);color:#fff}.chelin-discount__msg{flex-basis:100%;margin:0;min-height:1em;font-size:1.2rem}.chelin-cart__savings{margin:0 0 .6rem;font-size:1.35rem;color:var(--pro-alert)}.chelin-cart-trust{margin-top:1.2rem;text-align:center;color:var(--pro-ink)}.chelin-cart-trust__title{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 .6rem;font-size:1.25rem;font-weight:700}.chelin-cart-trust__title svg{width:1.6rem;height:1.6rem}.chelin-cart-trust__pay,.pp__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 .6rem}.chelin-cart-trust__pay .icon,.pp__pay .icon{width:3.8rem;height:2.4rem}.chelin-pay li{display:flex}.chelin-pay svg{display:block;width:4.2rem;height:2.65rem}.chelin-cart-trust__secure{max-width:30rem;margin:0 auto .6rem;font-size:1.2rem;line-height:1.45}.chelin-cart-trust__text{margin:0;font-size:1.15rem;opacity:.75}.chelin-chipbar{padding-block:1.2rem}.chelin-chipbar__list{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;padding:.2rem}.chelin-chipbar__list::-webkit-scrollbar{display:none}.chelin-chipbar__chip{display:inline-flex;align-items:center;gap:.6rem;flex:none;padding:.8rem 1.6rem;border:1px solid var(--pro-line);border-radius:99px;color:var(--pro-ink);text-decoration:none;font-size:1.35rem;font-weight:600;white-space:nowrap;transition:background .2s,color .2s}.chelin-chipbar__chip:hover,.chelin-chipbar__chip[aria-current]{background:var(--pro-ink);border-color:var(--pro-ink);color:#fff}.chelin-chipbar__dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--chelin-pink, #d9bac0);box-shadow:0 0 0 3px #d9bac059}.chelin-chipbar--inline{padding-block:.4rem 0}.chelin-tabs__bar{display:flex;gap:.6rem;margin:0 0 1.8rem;overflow-x:auto;scrollbar-width:none}.chelin-tabs__bar::-webkit-scrollbar{display:none}.chelin-tabs__tab{flex:none;padding:.9rem 1.8rem;border:1px solid var(--pro-line);border-radius:99px;background:none;color:var(--pro-ink);font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.chelin-tabs__tab[aria-selected=true]{background:var(--pro-ink);border-color:var(--pro-ink);color:#fff}.chelin-tabs__tab:focus-visible{outline:2px solid var(--pro-ink);outline-offset:2px}[data-tab-products].is-loading{opacity:.4;transition:opacity .2s}.chelin-tabs__all{margin-top:1.4rem}.chelin-tabs--grid .chelin-tabs__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem;overflow:visible;padding-inline:1.5rem}@media(min-width:990px){.chelin-tabs--grid .chelin-tabs__track{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:5rem}}.chelin-editorial__card{position:relative;display:block;border-radius:20px;overflow:hidden;color:#fff;text-decoration:none;aspect-ratio:4 / 5}@media(min-width:750px){.chelin-editorial__card{aspect-ratio:21 / 9}}.chelin-editorial__media{position:absolute;top:0;right:0;bottom:0;left:0}.chelin-editorial__img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform 8s linear}.chelin-editorial__card:hover .chelin-editorial__img,.chelin-editorial__card:focus-visible .chelin-editorial__img{transform:scale(1.1)}.chelin-editorial__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(40,26,24,.62))}.chelin-editorial__content{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2.4rem}.chelin-editorial__heading{font-size:clamp(2.6rem,6vw,4.8rem);font-weight:700;line-height:1.05;text-shadow:0 2px 16px rgba(0,0,0,.3)}.chelin-editorial__tag{position:absolute;top:1.6rem;left:1.6rem;z-index:1;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:.8rem;background:var(--pro-paper);color:var(--pro-ink);font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;rotate:-2deg;box-shadow:0 4px 14px #281a182e}.chelin-editorial__tag span{color:var(--chelin-mint, #92b6b7);font-size:1.4rem}@media(min-width:750px){.chelin-editorial__tag{top:2.4rem;left:2.4rem;font-size:1.4rem}}.pp .chelin-customers{min-width:0;margin-top:.4rem}.pp .chelin-customers__title{margin:0 0 1.2rem;font-size:1.4rem;font-weight:700;letter-spacing:.06em;color:var(--pro-ink)}.pp chelin-customer-photos{display:block}.pp .chelin-customers__rail{display:flex;gap:1rem;margin:0;padding:0 0 .6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.pp .chelin-customers__rail::-webkit-scrollbar{display:none}.pp .chelin-customers__photo{flex:0 0 min(58%,22rem);aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--pro-radius);background:var(--chelin-peach, #f5e5d2);scroll-snap-align:start}.pp .chelin-customers__photo img{display:block;width:100%;height:100%;object-fit:cover}.pp .chelin-customers__controls{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:.6rem}.pp .chelin-customers__controls[hidden]{display:none}.pp .chelin-customers__arrow{display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:1px solid var(--pro-ink);border-radius:50%;background:transparent;color:var(--pro-ink);font:inherit;font-size:1.8rem;cursor:pointer}.pp .chelin-customers__arrow:disabled{opacity:.35;cursor:default}.pp .chelin-customers__counter{min-width:4rem;text-align:center;font-size:1.2rem;font-variant-numeric:tabular-nums}.chelin-faq__list{max-width:82rem;margin:0 auto;border-top:1px solid var(--pro-line)}.chelin-faq__item,.pp__acc details{border-bottom:1px solid var(--pro-line)}.chelin-faq__item summary,.pp__acc summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;cursor:pointer;list-style:none;font-size:1.5rem;font-weight:600;color:var(--pro-ink)}.chelin-faq__item summary::-webkit-details-marker,.pp__acc summary::-webkit-details-marker{display:none}.chelin-faq__item summary:after,.pp__acc summary:after{content:"+";flex:none;font-size:2rem;font-weight:400;transition:transform .25s var(--pro-ease)}.chelin-faq__item[open] summary:after,.pp__acc details[open] summary:after{transform:rotate(45deg)}.chelin-faq__answer{padding:0 0 1.8rem;font-size:1.45rem;line-height:1.6}.pp__acc summary h2{margin:0;font:inherit}.chelin-chead{padding-top:1.6rem;color:var(--pro-ink)}.chelin-chead__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem}.chelin-chead__title{margin:.4rem 0 0;font-size:clamp(2.6rem,5vw,4rem);line-height:1.1}.chelin-chead__count{font-size:1.3rem;opacity:.7}.chelin-view{display:inline-flex;gap:.4rem;margin-left:auto}.chelin-view__btn{display:inline-flex;gap:2px;align-items:stretch;height:3.2rem;padding:.8rem;border:1px solid transparent;border-radius:8px;background:none;cursor:pointer}.chelin-view__btn span{width:4px;background:var(--pro-ink);border-radius:1px;opacity:.35}.chelin-view__btn--m span:only-child{width:12px}.chelin-view__btn[aria-pressed=true]{border-color:var(--pro-line)}.chelin-view__btn[aria-pressed=true] span{opacity:1}.chelin-view__btn--d{display:none}@media(min-width:990px){.chelin-view__btn--m{display:none}.chelin-view__btn--d{display:inline-flex}}@media(max-width:749px){#product-grid[data-view-m="1"]{grid-template-columns:minmax(0,1fr)}#product-grid[data-view-m="1"]>.grid__item{width:100%;max-width:100%}}@media(min-width:990px){#product-grid[data-view-d="5"]>.grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}}.chelin-pager{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.chelin-pager__next{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2.4rem;border:1px solid var(--pro-ink);border-radius:99px;color:var(--pro-ink);text-decoration:none;font-weight:700}.chelin-pager__next:hover{background:var(--pro-ink);color:#fff}.chelin-infinite .chelin-pager .pagination-wrapper{display:none}.chelin-pager__next.is-loading{opacity:.5;pointer-events:none}.chelin-cdesc{padding-block:2rem 4rem}.chelin-cdesc__text{max-width:78rem;font-size:1.45rem;line-height:1.65;color:var(--pro-ink)}.pp{color:var(--pro-ink);padding-bottom:2rem}.pp__crumbs{display:flex;flex-wrap:wrap;gap:.6rem;padding-block:1.2rem;font-size:1.25rem}.pp__crumbs a{color:inherit;opacity:.7;text-decoration:none}.pp__crumbs a:hover{opacity:1;text-decoration:underline}.pp__crumbs [aria-current]{font-weight:600}.pp__grid{display:grid;gap:2.4rem}@media(min-width:990px){.pp__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:5rem;align-items:start}}.pp__gallery{position:relative;min-width:0}@media(max-width:749px){.pp__gallery{margin-inline:-1.5rem}}.pp__main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:4 / 5;background:var(--chelin-peach, #f5e5d2)}.pp__main::-webkit-scrollbar{display:none}@media(min-width:750px){.pp__main{border-radius:18px}}.pp__main:focus-visible{outline:2px solid var(--pro-ink);outline-offset:2px}.pp__slide{flex:0 0 100%;margin:0;scroll-snap-align:start}.pp__slide img,.pp__placeholder{display:block;width:100%;height:100%;object-fit:cover}.pp__slide--guide{background:#fff}.pp__slide--guide img{object-fit:contain}.pp__counter{position:absolute;left:1.2rem;top:1.2rem;padding:.3rem 1rem;border-radius:99px;background:#ffffffe0;font-size:1.2rem;font-weight:600}.pp__arrow{position:absolute;top:calc(50% - 4rem);width:4.2rem;height:4.2rem;border:0;border-radius:50%;background:#ffffffeb;color:var(--pro-ink);font-size:2.4rem;line-height:1;cursor:pointer;display:none;place-items:center;box-shadow:0 2px 10px #0000001a}@media(min-width:750px){.pp__arrow:not([hidden]){display:grid}}.pp__arrow--prev{left:1.2rem}.pp__arrow--next{right:1.2rem}.pp__thumbs{display:flex;gap:.6rem;margin-top:1rem;overflow-x:auto;scrollbar-width:none;padding-inline:1.5rem}@media(min-width:750px){.pp__thumbs{padding-inline:0}}.pp__thumb{flex:none;width:6.4rem;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:none;cursor:pointer;opacity:.65}.pp__thumb img{display:block;width:100%;height:8rem;object-fit:cover}.pp__thumb.is-active{border-color:var(--pro-ink);opacity:1}.pp__info{display:flex;flex-direction:column;gap:2rem;min-width:0}@media(min-width:990px){.pp__info{position:sticky;top:2rem}}.pp__card{display:flex;flex-direction:column;gap:1.4rem}.pp__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pp__title{margin:0;font-size:clamp(2.4rem,4.5vw,3.4rem);line-height:1.1}.pp__fav{width:4.4rem;height:4.4rem;margin:0;border:1px solid var(--pro-line);border-radius:50%;padding:1rem}.pp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin:0;font-size:2rem}.pp__now{font-weight:700}.pp__installments,.pp__note,.pp__guide-hint{margin:0;font-size:1.35rem;opacity:.8}.pp__note{padding:1rem 1.2rem;border-radius:10px;background:var(--pro-soft);opacity:1}.pp__form{display:flex;flex-direction:column;gap:1.4rem}.pp__sizes{margin:0;padding:0;border:0;min-width:0}.pp__sizes-head{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:1rem;padding:0;margin-bottom:1rem;font-size:1.4rem}.pp__link{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pp__size-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.4rem,1fr));gap:.8rem}.pp__size{position:relative;min-height:4.8rem;padding:0 .8rem;border:1px solid var(--pro-line);border-radius:10px;background:#fff;color:var(--pro-ink);font:inherit;font-size:1.45rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.pp__size:hover{border-color:var(--pro-ink)}.pp__size[aria-pressed=true]{background:var(--pro-ink);border-color:var(--pro-ink);color:#fff}.pp__size.is-out{color:#5d413e73;background:linear-gradient(to top left,transparent calc(50% - .5px),var(--pro-line) 50%,transparent calc(50% + .5px)) #fff}.pp__size.is-out[aria-pressed=true]{color:#fff;background:#5d413e8c}.pp__size.is-low:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--pro-alert)}.pp__sizes.is-error .pp__size{border-color:var(--pro-alert);animation:pp-shake .35s}.pp__size-error,.pp__error{margin:.8rem 0 0;color:var(--pro-alert);font-size:1.3rem;font-weight:600}.pp__stock{display:flex;align-items:center;gap:.8rem;margin:0;color:var(--pro-alert);font-size:1.35rem;font-weight:700}.pp__stock[hidden],.pp__btn[hidden],.pp__size-error[hidden],.pp__error[hidden]{display:none}.pp__pulse{width:.9rem;height:.9rem;border-radius:50%;background:currentColor;animation:pp-pulse 1.6s infinite}.pp__buttons{display:grid;gap:.8rem}.pp__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2rem;overflow:hidden;border:1px solid var(--pro-ink);border-radius:99px;font:inherit;font-size:1.5rem;font-weight:700;letter-spacing:.03em;text-decoration:none;cursor:pointer}.pp__btn--add{background:#fff;color:var(--pro-ink)}.pp__btn--add:hover:not(:disabled){background:var(--pro-soft)}.pp__btn--buy{background:var(--pro-ink);color:#fff}.pp__btn--buy:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);animation:pp-shine 4s infinite}.pp__btn--notify{background:var(--pro-accent);border-color:var(--pro-accent);color:var(--pro-ink)}.pp__btn:disabled{opacity:.55;cursor:not-allowed}.pp__help{align-self:flex-start;font-size:1.35rem;color:inherit;text-underline-offset:3px}.pp__trust{position:relative;min-height:4.2rem;padding:1.1rem 1.4rem;border-radius:12px;background:var(--pro-paper);font-size:1.3rem;font-weight:600;text-align:center}.pp__trust li{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0 1.2rem;opacity:0;transition:opacity .5s}.pp__trust li.is-active{opacity:1}@media(prefers-reduced-motion:reduce){.pp__trust{display:grid;gap:.4rem}.pp__trust li{position:static;opacity:1}}.pp__pay{justify-content:flex-start}.pp__rte{padding-bottom:1.8rem;font-size:1.45rem;line-height:1.65}.pp__sticky{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:1rem;padding:.9rem 1.5rem calc(.9rem + env(safe-area-inset-bottom));background:#fffffff7;box-shadow:0 -6px 20px #48312e1a;translate:0 110%;transition:translate .3s var(--pro-ease)}.pp__sticky.is-visible{translate:0 0}.pp__sticky img{width:4.8rem;height:6rem;object-fit:cover;border-radius:8px}.pp__sticky-text{display:flex;flex-direction:column;flex:1;min-width:0;font-size:1.3rem}.pp__sticky-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pp__sticky-price{font-weight:700}.pp__sticky .pp__btn{min-height:4.4rem;padding:0 1.8rem;background:var(--pro-ink);color:#fff}@media(min-width:990px){.pp__sticky{left:auto;right:2rem;bottom:2rem;width:42rem;border-radius:16px}}.pp__fit-link{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border:1px solid var(--pro-ink);border-radius:99px;background:var(--pro-paper);color:var(--pro-ink);font:inherit;font-size:1.3rem;font-weight:700;cursor:pointer}.pp__fit-link svg,.pp__fitcard-btn svg{width:1.8rem;height:1.8rem;flex:none}.pp__fit-link:hover{background:var(--pro-ink);color:#fff}.pp__size.is-fit{box-shadow:inset 0 0 0 2px var(--pro-accent)}.pp__size.is-fit:before{content:"Su talla";position:absolute;top:-.9rem;left:50%;translate:-50% 0;padding:.1rem .6rem;border-radius:99px;background:var(--pro-accent);color:var(--pro-ink);font-size:1rem;font-weight:700;white-space:nowrap}.pp__fitcard{padding:1.4rem;border-radius:16px;background:var(--pro-paper);color:var(--pro-ink)}.pp__fitcard-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1rem;margin-bottom:1rem}.pp__fitcard-title{font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pp__fitcard-unit{font-size:1.15rem;opacity:.7}.pp__fitcard-scroll{overflow-x:auto}.pp__fittable,.fit__table{width:100%;border-collapse:separate;border-spacing:.4rem;font-size:1.35rem;text-align:center}.pp__fittable thead th,.fit__table thead th{padding:.6rem .4rem;border-radius:10px;background:var(--chelin-mint, #92b6b7);color:var(--pro-ink);font-weight:700}.pp__fittable thead th:first-child{background:none;text-align:left;font-size:1.15rem;font-weight:600;opacity:.7}.pp__fittable tbody th,.fit__table tbody th{padding:.6rem .8rem;border-radius:10px;background:var(--chelin-lilac, #cbb5cf);font-weight:700;text-align:left;white-space:nowrap}.pp__fittable td,.fit__table td{padding:.6rem .4rem;border-radius:10px;background:#fff;font-variant-numeric:tabular-nums}.pp__fittable .is-fit{background:var(--pro-ink);color:#fff}.pp__fitcard-note{margin:.8rem 0 1.2rem;font-size:1.25rem;line-height:1.45}.pp__fitcard-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:4.6rem;border:0;border-radius:99px;background:var(--pro-ink);color:#fff;font:inherit;font-size:1.45rem;font-weight:700;cursor:pointer}.fit{position:fixed;inset:auto 0 0 0;margin:0;width:100%;max-width:100%;max-height:88vh;max-height:88dvh;padding:0;border:0;border-radius:22px 22px 0 0;background:var(--pro-paper);color:var(--pro-ink);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 -10px 40px #281a1840}.fit[open]{animation:fit-up .3s var(--pro-ease)}.fit::backdrop{background:#281a1873}@media(min-width:750px){.fit{inset:2rem 2rem auto auto;width:42rem;max-height:calc(100vh - 4rem);border-radius:22px;box-shadow:0 20px 60px #281a184d}.fit[open]{animation-name:fit-in}}@keyframes fit-up{0%{translate:0 100%}to{translate:0 0}}@keyframes fit-in{0%{opacity:0;translate:2rem 0}to{opacity:1;translate:0 0}}.fit__top{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem .8rem;background:var(--pro-paper)}.fit__eyebrow{font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fit__close{width:3.6rem;height:3.6rem;border:1px solid var(--pro-line);border-radius:50%;background:#fff;color:inherit;font-size:2rem;line-height:1;cursor:pointer}.fit__product{display:flex;align-items:center;gap:1.2rem;margin:0 1.8rem 1.4rem;padding:1rem;border-radius:14px;background:#fff}.fit__product img{width:4.8rem;height:6rem;object-fit:cover;border-radius:8px}.fit__product div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.fit__product strong{font-size:1.4rem;line-height:1.25}.fit__product span{font-size:1.2rem;opacity:.75}.fit__step{display:flex;flex-direction:column;gap:1.2rem;padding:0 1.8rem 2rem}.fit__step[hidden]{display:none}.fit__stepno{margin:0;font-size:1.2rem;font-weight:600;opacity:.7}.fit__title{margin:0;font-size:2.2rem;line-height:1.15}.fit__lead{margin:0;font-size:1.35rem;line-height:1.5;opacity:.85}.fit__how{border-radius:12px;background:#fff}.fit__how summary{padding:1rem 1.2rem;font-size:1.3rem;font-weight:700;cursor:pointer}.fit__how ul{margin:0;padding:0 1.2rem 1.2rem 3rem;font-size:1.25rem;line-height:1.5}.fit__dim-head{display:flex;align-items:baseline;justify-content:space-between}.fit__label{font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fit__val{font-size:1.4rem}.fit__val b{font-size:2.8rem;font-variant-numeric:tabular-nums}.fit__ctrl{display:flex;align-items:center;gap:1rem}.fit__ctrl input{flex:1;min-width:0;height:3.2rem;accent-color:var(--pro-ink);cursor:pointer}.fit__pm{flex:none;width:3.8rem;height:3.8rem;border:1px solid var(--pro-line);border-radius:50%;background:#fff;color:inherit;font-size:2rem;line-height:1;cursor:pointer}.fit__estimate{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;border-radius:14px;background:#fff}.fit__estimate div{display:flex;flex-direction:column;gap:.2rem}.fit__estimate small{font-size:1.15rem;opacity:.7}.fit__estimate strong{font-size:3rem;line-height:1}.fit__cta{min-height:5rem;padding:0 2rem;border:0;border-radius:99px;background:var(--pro-ink);color:#fff;font:inherit;font-size:1.45rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.fit__cta:disabled{opacity:.5;cursor:not-allowed;text-transform:none}.fit__result{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:0}.fit__result strong{font-size:4.8rem;line-height:1}.fit__result span{font-size:1.35rem;opacity:.75}.fit__msg{margin:0;font-size:1.4rem;line-height:1.45;font-weight:600}.fit__msg.is-warn{color:#8a5a00}.fit__tablewrap{overflow-x:auto}.fit__table tbody tr.is-fit th,.fit__table tbody tr.is-fit td{background:var(--pro-ink);color:#fff}.fit__note{margin:0;padding:1.1rem 1.2rem;border-radius:12px;background:#fff;font-size:1.25rem;line-height:1.5}.fit__remember{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;cursor:pointer}.fit__remember input{width:1.8rem;height:1.8rem;accent-color:var(--pro-ink)}.fit__back{align-self:center;padding:.4rem;border:0;background:none;color:inherit;font:inherit;font-size:1.3rem;text-decoration:underline;cursor:pointer}@media(prefers-reduced-motion:reduce){.fit[open]{animation:none}}.chelin-plist__title{margin:0 0 2rem}.chelin-plist__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem}@media(min-width:750px){.chelin-plist__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.chelin-plist__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 2rem}}.chelin-plist__empty{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:3rem 0;text-align:center}.chelin-plist__empty[hidden],.chelin-plist[hidden]{display:none}.hf-d{display:grid;gap:1.6rem}.hf-d p{margin:0}.hf-d ul{margin:0;padding-left:1.8rem}.hf-d li+li{margin-top:.4rem}.hf-d .hf-lead{font-size:1.6rem;font-weight:600}.hf-d .hf-zoom{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background-color:var(--chelin-peach, #f5e5d2);background-repeat:no-repeat;background-size:calc(var(--hf-z, 1.5) * 100%);background-position:var(--hf-x, 50%) var(--hf-y, 50%)}.hf-z15{--hf-z: 1.5}.hf-z2{--hf-z: 2}.hf-z25{--hf-z: 2.5}.hf-z3{--hf-z: 3}.hf-x0{--hf-x: 0%}.hf-x25{--hf-x: 25%}.hf-x50{--hf-x: 50%}.hf-x75{--hf-x: 75%}.hf-x100{--hf-x: 100%}.hf-y0{--hf-y: 0%}.hf-y25{--hf-y: 25%}.hf-y50{--hf-y: 50%}.hf-y75{--hf-y: 75%}.hf-y100{--hf-y: 100%}.hf-d .hf-cap{margin-top:.6rem;font-size:1.25rem;opacity:.75}@keyframes pp-shine{0%,70%{left:-60%}to{left:130%}}@keyframes pp-pulse{0%{box-shadow:0 0 #b4473b80}to{box-shadow:0 0 0 8px #b4473b00}}@keyframes pp-shake{25%{translate:-4px 0}75%{translate:4px 0}}@media(prefers-reduced-motion:reduce){.cp__img,.chelin-editorial__img,.pp__sticky,.cp__qa,.chelin-ship__bar span{transition:none!important}.pp__btn--buy:after,.pp__pulse,.pp__sizes.is-error .pp__size{animation:none!important}.chelin-editorial__card:hover .chelin-editorial__img{transform:scale(1.02)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/chelin-pro.css.map */
