body:has(.christmas-guide) main{background:#f7efe2}body:has(.christmas-guide) .header-wrapper{border-bottom:0;background:#fff!important;box-shadow:none}body:has(.christmas-guide) .header-wrapper:after{display:none!important}body:has(.christmas-guide) .footer{border-top:1px solid #e3d3bf}.christmas-guide{padding:clamp(18px,2.5vw,34px);color:#57372e;background:#dec1ad}.christmas-guide__frame{position:relative;display:grid;grid-template-columns:minmax(140px,.5fr) minmax(380px,1.15fr) minmax(300px,1fr);align-items:center;box-sizing:border-box;width:100%;min-height:clamp(500px,52vw,680px);overflow:hidden;padding:clamp(54px,7vw,96px) clamp(30px,5vw,78px);border:1px solid rgba(119,76,58,.16);background:#fff7e9}.christmas-guide__frame:before{position:absolute;top:18px;right:18px;bottom:18px;left:18px;content:"";border:1px solid rgba(183,82,63,.18);pointer-events:none}.christmas-guide__frame:after{position:absolute;top:30px;right:42%;width:42px;height:42px;content:"";background:#d5a756;clip-path:polygon(50% 0,59% 39%,100% 50%,59% 61%,50% 100%,41% 61%,0 50%,41% 39%)}.christmas-guide__tree{align-self:start;width:clamp(90px,9vw,135px);margin-top:5px}.christmas-guide__copy{position:relative;z-index:2;align-self:center;max-width:680px}.christmas-guide__eyebrow{margin:0 0 13px;color:#6d8b71;font-size:1.3rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.christmas-guide__title{max-width:620px;margin:0;color:#a83f32;font-family:Georgia,Times New Roman,serif;font-size:clamp(5.6rem,7.5vw,10rem);font-weight:400;letter-spacing:-.055em;line-height:.88;text-wrap:balance}.christmas-guide__text{max-width:540px;margin:28px 0 32px;color:#684a40;font-size:clamp(1.55rem,1.5vw,1.9rem);line-height:1.6}.christmas-guide__text p{margin:0}.christmas-guide__art{position:relative;align-self:stretch;min-height:390px}.christmas-guide__branch{position:absolute;top:2%;right:-3%;width:min(22vw,270px)}.christmas-guide__spark{position:absolute;color:#d5a756;font-size:3rem}.christmas-guide__spark--one{top:33%;left:10%}.christmas-guide__spark--two{right:4%;bottom:45%;color:#a83f32;font-size:2rem}.christmas-guide__spark--three{bottom:5%;left:11%;color:#6d8b71;font-size:2.3rem}.christmas-guide__ornament{position:absolute;top:-54px;left:24%;width:80px;height:126px;border-left:2px solid #6d8b71}.christmas-guide__ornament span{position:absolute;bottom:0;left:-30px;width:60px;aspect-ratio:1;border:2px solid #b7523f;border-radius:50%}.christmas-guide__ornament span:after{position:absolute;top:14px;right:14px;bottom:14px;left:14px;content:"";border:2px solid #d5a756;transform:rotate(45deg)}.header__inline-menu a[href*=natal],.header__inline-menu a[href*=presentes],.menu-drawer__menu a[href*=natal],.menu-drawer__menu a[href*=presentes]{border-bottom:2px solid #b7523f;border-radius:0;color:#8c3d32!important;background:transparent;box-shadow:none}body:has(.christmas-guide) #ProductGridContainer{position:relative;margin:0;padding-top:clamp(54px,7vw,90px);padding-bottom:clamp(70px,8vw,110px);color:#57372e;background:radial-gradient(circle,rgba(153,117,90,.12) 1px,transparent 1.4px),#f7efe2;background-size:30px 30px}body:has(.christmas-guide) [class*=product-grid-padding]:has(#ProductGridContainer){padding-bottom:0!important;background:#f7efe2}body:has(.christmas-guide) #ProductGridContainer a,body:has(.christmas-guide) #ProductGridContainer button,body:has(.christmas-guide) #ProductGridContainer label,body:has(.christmas-guide) #ProductGridContainer select{color:#57372e}body:has(.christmas-guide) #ProductGridContainer .gf-controls-search-form,body:has(.christmas-guide) #ProductGridContainer [id^=filter-trigger-],body:has(.christmas-guide) #ProductGridContainer .sort-by.limit-by,body:has(.christmas-guide) #ProductGridContainer .sort-by:not(.limit-by),body:has(.christmas-guide) #ProductGridContainer .sort-by-toggle{border:1px solid #c9ad94!important;border-radius:0!important;color:#57372e!important;background:#fffaf2!important;box-shadow:none!important}body:has(.christmas-guide) #ProductGridContainer .gf-controls-search-form{overflow:hidden}body:has(.christmas-guide) #ProductGridContainer .gf-controls-search-input{min-height:52px;background:#fffaf2!important}body:has(.christmas-guide) #ProductGridContainer [id^=filter-trigger-]{min-height:48px;padding:12px 20px}body:has(.christmas-guide) #ProductGridContainer .gf-controls-container *,body:has(.christmas-guide) #ProductGridContainer .sort-by-toggle *,body:has(.christmas-guide) #ProductGridContainer .sort-by.limit-by select{color:#57372e!important}body:has(.christmas-guide) #ProductGridContainer .gf-block-content,body:has(.christmas-guide) #ProductGridContainer #globo-dropdown-sort_options{width:300px!important;max-width:calc(100vw - 32px);height:auto!important;max-height:none!important;padding:10px;border:1px solid #c9ad94;border-radius:0;background:#fffaf2!important;box-shadow:0 18px 35px #57372e24}body:has(.christmas-guide) #ProductGridContainer .gf-block-content .gf-scroll{max-height:380px}body:has(.christmas-guide) #ProductGridContainer #globo-dropdown-sort_options li,body:has(.christmas-guide) #ProductGridContainer .gf-option-box li button{width:100%;padding:11px 13px;border:0;border-radius:0;color:#57372e!important;background:transparent;text-align:left}body:has(.christmas-guide) #ProductGridContainer #globo-dropdown-sort_options li:hover,body:has(.christmas-guide) #ProductGridContainer .gf-option-box li button:hover{background:#f0e0cf}body:has(.christmas-guide) #ProductGridContainer #globo-dropdown-sort_options li[aria-selected=true],body:has(.christmas-guide) #ProductGridContainer .gf-option-box li button[aria-checked=true]{color:#fff!important;background:#78927c}body:has(.christmas-guide) #ProductGridContainer .spf-product-card,body:has(.christmas-guide) .gf-products>*{overflow:hidden;height:100%;padding:12px 12px 18px;border:1px solid #dfcdb9;border-radius:0;background:#fffdf8;box-shadow:0 10px 25px #57372e12;transition:transform .18s ease,box-shadow .18s ease}body:has(.christmas-guide) #ProductGridContainer .spf-product-card:hover,body:has(.christmas-guide) .gf-products>*:hover{transform:translateY(-4px);box-shadow:0 16px 30px #57372e1f}body:has(.christmas-guide) #ProductGridContainer .spf-product-card *,body:has(.christmas-guide) #ProductGridContainer .spf-product-card a{color:#57372e!important}body:has(.christmas-guide) #ProductGridContainer .spf-product__info{min-height:116px;padding:24px 8px 0;text-align:center}body:has(.christmas-guide) #ProductGridContainer .spf-product-card__title{min-height:48px;margin:0!important;line-height:1.35}body:has(.christmas-guide) #ProductGridContainer .spf-product-card__price-wrapper{margin:8px 0 0;text-align:center!important}body:has(.christmas-guide) #ProductGridContainer .spf-product-card__price,body:has(.christmas-guide) #ProductGridContainer .gf-product-price,body:has(.christmas-guide) #ProductGridContainer .gf-products [class*=price]{color:#a83f32!important;font-size:1.8rem;font-weight:700}body:has(.christmas-guide) #ProductGridContainer .pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:42px}body:has(.christmas-guide) #ProductGridContainer .pagination .page,body:has(.christmas-guide) #ProductGridContainer .pagination .next{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px!important;padding:0!important;border:1px solid #c9ad94;border-radius:0;background:#fffaf2}body:has(.christmas-guide) #ProductGridContainer .pagination a{display:grid;width:100%;height:42px;place-items:center;text-decoration:none}body:has(.christmas-guide) #ProductGridContainer .pagination .page.current{color:#fff!important;background:#a83f32}body:has(.christmas-guide) #ProductGridContainer .pagination .deco{color:#57372e!important}@media screen and (max-width:989px){.christmas-guide__frame{grid-template-columns:100px 1fr .75fr}}@media screen and (max-width:749px){.christmas-guide{padding:12px}.christmas-guide__frame.page-width{grid-template-columns:1fr;width:100%;max-width:none;min-height:auto;margin:0;padding:72px 28px 48px;text-align:center}.christmas-guide__frame:before{top:9px;right:9px;bottom:9px;left:9px}.christmas-guide__frame:after{top:22px;right:20px;width:28px;height:28px}.christmas-guide__tree{position:absolute;top:20px;left:24px;width:62px;opacity:.9}.christmas-guide__title{font-size:clamp(5rem,16vw,7.2rem)}.christmas-guide__text{margin:24px auto 28px}.christmas-guide__art{min-height:280px;margin-top:25px}.christmas-guide__branch{top:0;right:-18px;width:170px;opacity:.85}.christmas-guide__spark--one{left:4%}.christmas-guide__ornament{display:none}body:has(.christmas-guide) #ProductGridContainer{padding-top:48px}}@media screen and (max-width:749px){body:has(.christmas-guide) #gf-products{gap:6px!important}body:has(.christmas-guide) #ProductGridContainer .spf-product-card__price-wrapper,body:has(.christmas-guide) #ProductGridContainer .spf-product-card__price,body:has(.christmas-guide) #ProductGridContainer .gf-product-price,body:has(.christmas-guide) #ProductGridContainer .gf-products [class*=price]{display:block;width:100%;text-align:center!important}}@media(prefers-reduced-motion:reduce){body:has(.christmas-guide) #ProductGridContainer .spf-product-card,body:has(.christmas-guide) .gf-products>*{transition:none}}@media screen and (min-width:750px){.christmas-guide__frame{min-height:450px;padding-top:35px;padding-bottom:35px}.christmas-guide__art{min-height:260px}.christmas-guide__title{font-size:clamp(4.5rem,5.5vw,7rem)}.christmas-guide__text{margin:18px 0 22px}}@media screen and (max-width:749px){.christmas-guide__frame.page-width{min-height:auto;padding:55px 22px 25px}.christmas-guide__title{font-size:clamp(4rem,12vw,5.5rem)}.christmas-guide__text{margin:16px auto 20px}.christmas-guide__art{min-height:90px;margin-top:10px}.christmas-guide__tree{width:48px}.christmas-guide__branch{width:110px}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
