.santa-home{background:var(--sh-bg, #fff);color:var(--sh-text, #021021);padding:var(--sh-top, 48px) 0 var(--sh-bottom, 48px)}.santa-home>.pagina-largura{max-width:var(--sh-content-width, 1200px)}.santa-home__heading{text-align:var(--sh-heading-align, left);margin:0 0 var(--sh-heading-gap, 28px)}.santa-home__heading h2{margin:0;color:inherit;font:400 var(--sh-heading-size, 32px)/1.2 var(--font-heading-family);text-wrap:balance}.santa-home__intro{margin:10px 0 0;font-size:var(--sh-body-size, 13px);line-height:1.6;color:var(--sh-secondary, color-mix(in srgb, var(--sh-text, #021021) 78%, var(--sh-bg, #fff)))}.santa-home__notice{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--sh-secondary, color-mix(in srgb, var(--sh-text, #021021) 78%, var(--sh-bg, #fff)))}.santa-home__empty{margin:0;padding:16px;border:1px dashed currentColor;font-size:13px}.santa-home :focus-visible{outline:2px solid var(--sh-text, #021021);outline-offset:3px}.santa-home ::selection{color:var(--sh-bg, #fff);background:var(--sh-text, #021021)}.santa-home-benefits .santa-benefits-slider__track{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;align-items:start}.santa-home-benefit{display:flex;align-items:flex-start;gap:var(--sh-benefit-icon-gap, 12px);text-align:left;min-width:0;padding:4px 0}.santa-home-benefit__icon{color:var(--sh-accent,#a88a51);flex:0 0 var(--sh-benefit-icon,32px);padding-top:1px}.santa-home-benefit__icon svg,.santa-home-benefit__icon img{display:block;width:var(--sh-benefit-icon,32px);height:var(--sh-benefit-icon,32px);object-fit:contain}.santa-home-benefit__copy{min-width:0}.santa-home-benefit h3{margin:0;color:inherit;font:600 var(--sh-benefit-title,13px)/1.4 var(--font-body-family);overflow-wrap:anywhere}.santa-home-benefit p{margin:4px 0 0;font-size:var(--sh-body-size,12px);line-height:1.5;overflow-wrap:anywhere;color:var(--sh-secondary, color-mix(in srgb, var(--sh-text,#021021) 78%, var(--sh-bg,#fff)))}.santa-home-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sh-review-columns,3) - 1) * var(--sh-review-gap,16px)) / var(--sh-review-columns,3));gap:var(--sh-review-gap,16px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--sh-accent,#a88a51) transparent;padding:2px 2px 12px;align-items:start}.santa-home-review{scroll-snap-align:start;min-width:0;color:var(--sh-text,#021021);background:var(--sh-review-bg,#fff);padding:var(--sh-review-padding,24px);border-radius:var(--sh-review-radius,4px);display:flex;flex-direction:column}.santa-home-review__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px}.santa-home-review h3{margin:0;color:inherit;font:600 var(--sh-body-size,13px)/1.4 var(--font-body-family);overflow-wrap:anywhere}.santa-home-review__top p{margin:3px 0 0;font-size:12px;color:color-mix(in srgb,var(--sh-text,#021021) 78%,var(--sh-review-bg,#fff))}.santa-home-review__stars{display:inline-flex;flex:none;gap:2px;color:var(--sh-accent,#a88a51)}.santa-home-review__stars svg{display:block;width:14px;height:14px;fill:currentColor;stroke:currentColor;stroke-width:.8}.santa-home-review__stars .santa-home-review__star--empty{fill:none}.santa-home-review__message{font-size:var(--sh-body-size,13px);line-height:1.65;color:color-mix(in srgb,var(--sh-text,#021021) 86%,var(--sh-review-bg,#fff));margin:14px 0 0;overflow-wrap:anywhere}.santa-home-review__photo{aspect-ratio:var(--sh-review-ratio,4/3);margin-top:16px;overflow:hidden;border-radius:var(--sh-review-radius,4px);background:var(--sh-bg,#f8f7f5)}.santa-home-review__photo img{width:100%;height:100%;object-fit:cover;display:block}.santa-home-community__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:16px;max-width:900px;margin:auto}.santa-home-community__item{min-width:0}.santa-home-community__item a{color:inherit;text-decoration:none}.santa-home-community__image{position:relative;aspect-ratio:1;overflow:hidden;background:#f0eeeb}.santa-home-community__image img,.santa-home-community__image svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.santa-home-community__item a:hover img{transform:scale(1.035)}.santa-home-community__mark{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:34px;height:34px;background:#ffffffe6;border-radius:50%;font-size:17px}.santa-home-community__item p{font-size:12px;margin:9px 0 0;line-height:1.5}.santa-home-community__footer{text-align:center;margin-top:26px}.santa-home-community__footer a{color:inherit;font-size:12px;font-weight:600;text-underline-offset:5px;text-decoration-color:var(--sh-accent)}@media(min-width:750px)and (max-width:989px){.santa-home-benefits .santa-benefits-slider__track{grid-template-columns:repeat(2,minmax(0,1fr))}.santa-home-reviews__track{grid-auto-columns:calc((100% - var(--sh-review-gap,16px)) / 2)}}@media(max-width:749px){.santa-home{padding:var(--sh-mobile-top,24px) 0 var(--sh-mobile-bottom,24px)}.santa-home__heading h2{font-size:var(--sh-heading-mobile-size,25px)}.santa-home-benefits .santa-benefits-slider__track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;gap:0}.santa-home-benefits .santa-benefits-slider__page{gap:max(12px,calc(var(--santa-benefit-gap,24px) * .65));align-items:start}.santa-home-benefit{gap:max(8px,calc(var(--sh-benefit-icon-gap,12px) * .75))}.santa-home-benefit__icon{flex-basis:min(28px,var(--sh-benefit-icon,32px))}.santa-home-benefit__icon svg,.santa-home-benefit__icon img{width:min(28px,var(--sh-benefit-icon,32px));height:min(28px,var(--sh-benefit-icon,32px))}.santa-home-reviews__track{grid-auto-columns:86%}.santa-home-review{padding:min(20px,var(--sh-review-padding,24px))}.santa-home-community__grid{grid-auto-flow:column;grid-auto-columns:75%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;padding-bottom:8px}.santa-home-community__item{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.santa-home-community__image img{transition:none}}@media(max-width:749px){.santa-home-benefits[data-mobile-icons=top] .santa-home-benefit{flex-direction:column;align-items:center;text-align:center;gap:10px;padding-inline:8px}.santa-home-benefits[data-mobile-icons=top] .santa-home-benefit__icon{flex-basis:auto;padding:0}.santa-home-benefits[data-mobile-icons=top] .santa-home-benefit__copy{max-width:22ch}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/santa-home-sections.css.map */
