.cn{background-color:var(--color-background);color:var(--color-foreground);padding-block:calc(var(--cn-pt, 80px) * .65) calc(var(--cn-pb, 80px) * .65)}.cn__inner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);box-sizing:border-box}.cn__eyebrow{font-family:var(--font-body--family);font-size:var(--font-paragraph--size, 1rem);letter-spacing:var(--letter-spacing-md);text-transform:uppercase;color:var(--color-primary);margin:0 0 var(--padding-lg)}.cn__title{margin:0 0 var(--padding-xl);text-wrap:balance}.cn__title:last-child{margin-bottom:0}.cn__text{font-family:var(--font-paragraph--family, var(--font-body--family));font-size:var(--font-paragraph--size, 1rem);line-height:var(--font-paragraph--line-height, 1.5);max-width:52ch}.cn__text>:first-child{margin-top:0}.cn__text>:last-child{margin-bottom:0}.cn__actions{display:flex;flex-wrap:wrap;gap:var(--gap-sm);margin-top:var(--padding-3xl)}.cn__muted{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}@media screen and (min-width:750px){.cn{padding-block:var(--cn-pt, 80px) var(--cn-pb, 80px)}}.cn-hero{padding-top:var(--cn-pt-m, 112px);overflow:hidden}.cn-hero__grid{display:grid;gap:clamp(3rem,6vw,5rem);align-items:center}.cn-hero__sub{font-size:calc(var(--font-paragraph--size, 1rem) * 1.2);max-width:44ch}.cn-hero__note{margin:var(--padding-lg) 0 0;font-size:var(--font-paragraph--size, 1rem)}.cn-hero__visual{position:relative;display:flex;justify-content:center}.cn-hero__media{width:100%;overflow:hidden;border-radius:var(--style-border-radius-md, 0)}.cn-hero__media img{display:block;width:100%;height:100%;aspect-ratio:var(--cn-media-ratio, 4 / 5);object-fit:cover}.cn-tag-wrap{position:relative;width:min(380px,82%);padding-top:64px;transform:rotate(-5deg);transform-origin:50% 0;animation:cn-tag-swing 2.4s cubic-bezier(.3,.6,.3,1) both}.cn-hero__visual.has-media .cn-tag-wrap{position:absolute;left:-6%;bottom:-10%;width:min(260px,58%)}.cn-tag__string{position:absolute;top:0;left:50%;width:90px;height:100px;transform:translate(-36%);color:var(--color-primary);overflow:visible;pointer-events:none}.cn-tag{--cn-hole: 34px;position:relative;padding:calc(var(--cn-hole) + 2.25rem) clamp(1.5rem,4vw,2.25rem) 2rem;background-color:var(--color-background);color:var(--color-foreground);clip-path:polygon(22% 0,78% 0,100% 16%,100% 100%,0 100%,0 16%);-webkit-mask:radial-gradient(circle at 50% var(--cn-hole),transparent 9px,#000 9.5px);mask:radial-gradient(circle at 50% var(--cn-hole),transparent 9px,#000 9.5px);filter:drop-shadow(0 18px 28px rgb(0 0 0 / .12))}.cn-tag:before{content:"";position:absolute;left:50%;top:var(--cn-hole);width:30px;height:30px;translate:-50% -50%;border-radius:50%;border:1px solid rgb(var(--color-foreground-rgb) / .18)}.cn-tag__row{display:flex;align-items:baseline;gap:.75rem;margin:0 0 1.1rem;padding-bottom:.4rem;border-bottom:1px dashed rgb(var(--color-foreground-rgb) / .35)}.cn-tag__label{flex:0 0 auto;font-family:var(--font-body--family);font-size:.8rem;letter-spacing:var(--letter-spacing-md);text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cn-tag__value{font-family:var(--font-heading--family);font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.1;color:var(--color-foreground-heading)}.cn-hero__visual.has-media .cn-tag__value{font-size:clamp(1.1rem,2vw,1.4rem)}.cn-tag__foot{margin:1.4rem 0 0;font-family:var(--font-body--family);font-size:var(--font-paragraph--size, 1rem);line-height:1.35}@keyframes cn-tag-swing{0%{transform:rotate(-14deg)}45%{transform:rotate(2deg)}75%{transform:rotate(-7deg)}to{transform:rotate(-5deg)}}@media screen and (min-width:750px){.cn-hero{padding-top:var(--cn-pt, 160px)}}@media screen and (min-width:990px){.cn-hero__grid{grid-template-columns:1.15fr 1fr}.cn-hero__grid.is-media-wide{grid-template-columns:1fr 1fr}}@media screen and (max-width:989px){.cn-hero__visual.has-media{padding-bottom:4rem}.cn-hero__visual.has-media .cn-tag-wrap{left:2%;bottom:-2%}}.cn-list__grid{display:grid;gap:clamp(2.5rem,5vw,4rem);grid-template-areas:"copy" "receipt" "who"}.cn-list__copy{grid-area:copy}.cn-list__who{grid-area:who}.cn-receipt{grid-area:receipt}.cn-receipt{align-self:start;padding:clamp(1.75rem,4vw,2.75rem);background-color:var(--color-background);color:var(--color-foreground);border-radius:var(--style-border-radius-md, 0);box-shadow:0 1px #0000000a,0 24px 48px -28px #00000040}.cn-receipt__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:var(--padding-lg);border-bottom:2px solid var(--color-foreground-heading)}.cn-receipt__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1;color:var(--color-foreground-heading)}.cn-receipt__meta{font-family:var(--font-body--family);font-size:.85rem;letter-spacing:var(--letter-spacing-md);text-transform:uppercase;text-align:right}.cn-receipt__items{list-style:none;margin:0;padding:0}.cn-receipt__item{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;border-bottom:1px dashed rgb(var(--color-foreground-rgb) / .25);font-family:var(--font-body--family);font-size:calc(var(--font-paragraph--size, 1rem) * 1.25)}.cn-receipt__name{position:relative;text-decoration:none;transition:color .4s ease calc(var(--i, 0) * .14s + .3s)}.cn-receipt__item.is-struck .cn-receipt__name:after{content:"";position:absolute;left:-.15em;right:-.15em;top:52%;height:2px;background-color:var(--color-primary);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s cubic-bezier(.6,0,.3,1) calc(var(--i, 0) * .14s + .3s)}.cn-receipt.is-in .cn-receipt__item.is-struck .cn-receipt__name{color:rgb(var(--color-foreground-rgb) / .45)}.cn-receipt.is-in .cn-receipt__item.is-struck .cn-receipt__name:after{transform:scaleX(1)}.cn-receipt__note{flex:0 0 auto;font-size:.8em;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cn-receipt__foot{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem;margin-top:var(--padding-lg);padding-top:var(--padding-lg);border-top:2px solid var(--color-foreground-heading);font-family:var(--font-body--family);font-size:var(--font-paragraph--size, 1rem)}.cn-receipt__total{font-family:var(--font-heading--family);font-size:clamp(1.25rem,2.5vw,1.6rem);color:var(--color-foreground-heading)}.cn-list__who{display:grid;gap:var(--gap-xl)}.cn-who{padding-top:var(--padding-lg);border-top:1px solid var(--color-border)}.cn-who__title{margin:0 0 .35rem;font-family:var(--font-heading--family);font-size:clamp(1.2rem,2vw,1.4rem);line-height:1.15;color:var(--color-foreground-heading)}.cn-who__text{margin:0;font-size:var(--font-paragraph--size, 1rem);line-height:1.45}@media screen and (min-width:990px){.cn-list__grid{grid-template-columns:1fr minmax(0,.9fr);grid-template-areas:"copy receipt" "who receipt";column-gap:clamp(3rem,7vw,7rem)}.cn-list__who{align-self:end}}.cn-alt__grid{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center}.cn-alt__media{overflow:hidden;border-radius:var(--style-border-radius-md, 0)}.cn-alt__media img{display:block;width:100%;height:auto;aspect-ratio:var(--cn-media-ratio, 4 / 5);object-fit:cover}.cn-alt__placeholder{display:block;width:100%;height:auto;aspect-ratio:var(--cn-media-ratio, 4 / 5);background-color:rgb(var(--color-foreground-rgb) / .06);fill:rgb(var(--color-foreground-rgb) / .3)}.cn-quote{margin:var(--padding-3xl) 0 0;padding:var(--padding-xl) 0 0;border-top:1px solid var(--color-border)}.cn-quote__text{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.25;color:var(--color-foreground-heading)}.cn-quote__source{display:block;margin-top:var(--padding-sm);font-family:var(--font-body--family);font-size:.85rem;font-style:normal;letter-spacing:var(--letter-spacing-md);text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}@media screen and (min-width:990px){.cn-alt__grid{grid-template-columns:minmax(0,.9fr) 1fr}.cn-alt__grid.is-media-right .cn-alt__media{order:2}.cn-alt__grid.is-media-right{grid-template-columns:1fr minmax(0,.9fr)}}.cn-why__head{display:grid;gap:var(--gap-lg);margin-bottom:clamp(2.5rem,5vw,4rem)}.cn-why__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,3.5rem)}.cn-why__item{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;padding-top:var(--padding-lg);border-top:1px solid var(--color-border)}.cn-why__num{grid-row:span 2;font-family:var(--font-heading--family);font-size:1rem;line-height:1.6;color:var(--color-primary);font-variant-numeric:tabular-nums}.cn-why__title{margin:0 0 .4rem;font-family:var(--font-heading--family);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.15;color:var(--color-foreground-heading)}.cn-why__text{margin:0;font-size:var(--font-paragraph--size, 1rem);line-height:1.5}@media screen and (min-width:750px){.cn-why__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.cn-why__head{grid-template-columns:1fr 1fr;align-items:end}.cn-why__list.cols-3{grid-template-columns:repeat(3,1fr)}}.cn-steps__list{list-style:none;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;display:grid;gap:clamp(2rem,4vw,3rem)}.cn-step{position:relative}.cn-step__num{display:block;font-family:var(--font-heading--family);font-size:clamp(3.5rem,8vw,6rem);line-height:.9;color:var(--color-primary)}.cn-step__rule{display:block;margin:var(--padding-lg) 0;border-top:1px dashed rgb(var(--color-foreground-rgb) / .4)}.cn-step__title{margin:0 0 .4rem;font-family:var(--font-heading--family);font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.15;color:var(--color-foreground-heading)}.cn-step__text{margin:0;max-width:34ch;font-size:var(--font-paragraph--size, 1rem);line-height:1.5}@media screen and (min-width:750px){.cn-steps__list{grid-template-columns:repeat(var(--cn-cols, 3),1fr)}.cn-step:not(:last-child) .cn-step__rule{margin-right:calc(clamp(2rem,4vw,3rem)*-1)}}.cn-mail__grid{display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:center}.cn-mail{background-color:var(--color-background);color:var(--color-foreground);border-radius:var(--style-border-radius-md, 0);box-shadow:0 1px #0000000a,0 24px 48px -28px #00000040;font-family:var(--font-body--family)}.cn-mail__field{display:flex;gap:.75rem;margin:0;padding:.9rem clamp(1.25rem,3vw,2rem);border-bottom:1px solid var(--color-border);font-size:var(--font-paragraph--size, 1rem)}.cn-mail__label{flex:0 0 4.5rem;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.cn-mail__body{padding:clamp(1.25rem,3vw,2rem);font-size:calc(var(--font-paragraph--size, 1rem) * 1.15);line-height:1.5;white-space:pre-line}.cn-mail__foot{display:flex;align-items:center;gap:var(--gap-md, 1rem);padding:0 clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem)}.cn-mail__status{font-size:var(--font-paragraph--size, 1rem);color:var(--color-primary);opacity:0;transition:opacity .2s ease}.cn-mail__status.is-on{opacity:1}@media screen and (min-width:990px){.cn-mail__grid{grid-template-columns:1fr 1fr}}.cn-faq__grid{display:grid;gap:clamp(2rem,5vw,4rem)}.cn-faq__item{border-bottom:1px solid var(--color-border)}.cn-faq__item:first-child{border-top:1px solid var(--color-border)}.cn-faq__q{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;cursor:pointer;list-style:none;font-family:var(--font-heading--family);font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.2;color:var(--color-foreground-heading)}.cn-faq__q::-webkit-details-marker{display:none}.cn-faq__icon{position:relative;flex:0 0 auto;width:14px;height:14px}.cn-faq__icon:before,.cn-faq__icon:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background-color:currentcolor;translate:0 -50%;transition:transform .25s ease}.cn-faq__icon:after{transform:rotate(90deg)}.cn-faq__item[open] .cn-faq__icon:after{transform:rotate(0)}.cn-faq__a{padding:0 2.5rem 1.4rem 0;font-size:var(--font-paragraph--size, 1rem);line-height:1.55}.cn-faq__a>:first-child{margin-top:0}.cn-faq__a>:last-child{margin-bottom:0}@media screen and (min-width:990px){.cn-faq__grid{grid-template-columns:minmax(0,.8fr) 1.2fr}.cn-faq__aside{position:sticky;top:7rem;align-self:start}}.cn-form__grid{display:grid;gap:clamp(2rem,5vw,4rem);align-items:start}.cn-form__card{padding:clamp(1.5rem,4vw,3rem);background-color:var(--color-background);color:var(--color-foreground);border-radius:var(--style-border-radius-md, 0)}.cn-form__empty{margin:0;padding:2rem;border:1px dashed rgb(var(--color-foreground-rgb) / .4);font-size:var(--font-paragraph--size, 1rem);text-align:center}@media screen and (min-width:990px){.cn-form__grid{grid-template-columns:minmax(0,.85fr) 1.15fr}.cn-form__copy{position:sticky;top:7rem}}@media(prefers-reduced-motion:reduce){.cn-tag-wrap{animation:none}.cn-receipt__name,.cn-receipt__item.is-struck .cn-receipt__name:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cestas-navidad.css.map */
