:root{--color-brand: #C72027;--ease-ionic: cubic-bezier(.32, .72, 0, 1);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--font-subheading--family: "Rubik Medium", "arial", sans-serif !important;--font-subheading--style: medium;--font-subheading--weight: 500;--font-heading--family: "Rubik Bold", "arial", sans-serif !important;--font-heading--style: bold;--font-heading--weight: 700;--font-accent--family: "Rubik Light", "arial", sans-serif !important;--font-accent--style: normal;--font-accent--weight: 300;--font-body--family: "Rubik Regular", "arial", sans-serif !important;--font-body--style: normal;--font-body--weight: 400;--button-font-family-primary: var(--font-heading--family) !important;--button-font-family-secundary: var(--font-heading--family) !important;--drawer-animation-speed: .5s;--drawer-height: 100dvh;--drawer-width: 100vw;--drawer-max-width: 100vw;--height-buy-buttons: 61px !important;--sidebar-width: 42vw !important}.custom-font-size,.custom-font-size>*{font-size:var(--font-size)}@media screen and (max-width:750px){.custom-font-size,.custom-font-size>*{font-size:var(--font-size_mb, var(--font-size))}}.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 16px}@media screen and (min-width:750px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: 24px}}.button,.button-secondary{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-style:var(--font-accent--style);padding:12px 26.5px}@media screen and (max-width:749px){.button,.button-secondary{padding:12px 33px}}a.link{text-decoration:underline!important;text-decoration-color:#d2cfcf!important;text-underline-offset:auto;text-underline-position:under}product-swatches .variant-option--swatches overflow-list::part(list){padding-inline-start:0;padding-inline-end:calc(var(--product-swatches-padding-inline-end, 0px) + var(--focus-outline-offset) + var(--focus-outline-width));height:auto!important;overflow:visible!important}product-swatches overflow-list{overflow:visible}@media screen and (max-width:749px){product-card a[ref=productTitleLink] p{min-height:2.7em}}product-card a[ref=productTitleLink] .text-block,product-card .product-card-gallery__title-placeholder .title-text,.resource-card[data-resource-type=product] .resource-card__title{text-decoration:none;text-underline-offset:auto;text-underline-position:under}@media(any-pointer:fine){product-card:hover a[ref=productTitleLink] .text-block,product-card a[ref=productTitleLink]:hover .text-block,product-card:hover .product-card-gallery__title-placeholder .title-text,product-card .product-card-gallery__title-placeholder a:hover .title-text,.resource-card[data-resource-type=product]:hover .resource-card__title{text-decoration:underline;text-decoration-color:#aaa8a8}}main[data-template=index] div.hero__container{min-height:720px}@media screen and (max-width:749px){main[data-template=index] div.hero__container{min-height:664px}}slideshow-slides:has(.banner){padding-inline-start:0px!important}.media-fit-contain :is(img,video,iframe,.deferred-media__poster-image){object-fit:cover!important;width:100%;height:100%}@media screen and (max-width:749px){body:has(aside.announcement-bar) main{margin-top:12px}}.featured-blog-posts-card__content{display:flex;flex-direction:column;height:100%}.featured-blog-posts-card__content h4{min-height:2em}.blog-post-card__description{flex:1;display:flex;flex-direction:column}.blog-post-card__description a{margin-top:auto}.blog-post-card__read-more.link{text-align:left}slideshow-component[actioned] slideshow-slide,slideshow-slide[aria-hidden=false]{content-visibility:visible!important}textarea,input:not([type=checkbox],[type=radio]){background-color:transparent;border-color:var(--color-input-border)}.product-grid[product-grid-view=mobile-single],.product-grid[product-grid-view=default]{grid-column:1/-1}@media screen and (min-width:750px){.product-grid[product-grid-view=zoom-out]{--columns: 6;grid-template-columns:repeat(var(--columns),1fr)}.product-grid[product-grid-view=default]{--columns: 4;grid-template-columns:repeat(var(--columns),1fr)}}.facets__title-wrapper{padding:0!important}.facets-drawer__close{justify-content:flex-end}ul[product-grid-view=zoom-out] .product-grid__card>*{display:block}.card-gallery slideshow-component[disabled=true] slideshow-arrows,.product-grid slideshow-component[disabled=true] slideshow-arrows{display:none}.footer-phone-link,.footer-email-link{text-decoration:underline}@media(max-width:749px){.footer-payment-copy .footer-utilities__group-copyright,.crafted-by-skrey .group-block-content rte-formatter{align-self:center}.footer-payment-copy .payment-icons{display:none}.footer-socials .group-block-content{flex-direction:row}.footer-socials .group-block-content>div{width:fit-content;margin-inline-start:0}}@media(min-width:750px){.footer-payment-copy .group-block-content{flex-direction:row-reverse}}.footer-utilities__group-copyright{min-width:max-content;text-align:end;height:100%}.footer-content .menu__details{justify-content:center}.footer-content .menu__details .menu__heading{padding-block-start:0}.footer-content .menu__details .menu__heading__default,.footer-content .menu__details .menu__heading__accordion{font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-style:var(--font-body--style);font-size:var(--font-size-sm)}.footer-content .details-content .menu__item.paragraph{width:fit-content}@media screen and (min-width:750px){.facets--drawer .sorting-filter{display:block!important}}.facets-drawer__filters accordion-custom details{border-bottom:.7px solid #888888;box-sizing:border-box}dialog-component#filters-drawer dialog{padding:32px 24px}dialog-component#filters-drawer dialog details{padding-inline:2px!important;padding-block:20px!important}dialog-component#filters-drawer dialog .facets__title-wrapper{padding:13px 0}dialog-component#filters-drawer dialog .facets-drawer__close span.svg-wrapper{transform:scale(1.5)}button.facets-toggle__button{padding:0 3px}.variant-option__button-label{border-radius:0;border:1px solid #CBCBCB;width:fit-content;padding:8px 12px}.variant-option__button-label span{color:var(--color-foreground)}.variant-option__button-label svg{stroke:var(--color-foreground)!important}.variant-option__button-label:has(:checked){border:1px solid var(--color-foreground)}.variant-option__button-label.variant-option__button-label--has-swatch{border-radius:var(--options-border-radius)}.variant-option__button-label:has([data-option-available=false]):has(:checked){background-color:#f6f5f5}.variant-option__button-label:has([data-option-available=true]):has(:checked){background-color:#f6f5f5}.variant-option__button-label--has-swatch{padding:0}.variant-option__button-label--has-swatch:has(:checked),.variant-option__button-label--has-swatch:has(:hover){outline:none}.variant-option__button-label--has-swatch:has([data-option-available=false]) .swatch{opacity:.45;border-color:rgb(var(--color-foreground-rgb) / .6)}.variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background-color:#f6f5f5;border-color:var(--color-foreground)}.variant-option__button-label:hover,.variant-option__button-label:hover:has([aria-disabled=true]):has([data-option-available=false]){border-color:var(--color-foreground)}.variant-option__button-label__pill,.variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background-color:#f6f5f5}.variant-option--equal-width-buttons{display:flex;flex-wrap:wrap;gap:8px}.sketch_section>.image-block{background-color:var(--color-background)}.sketch_section>.image-block>img{mix-blend-mode:multiply}.product-form-buttons quantity-selector-component{border:1.39px solid #B0B0B0;max-height:50px}.product-form-buttons .add-to-cart-text .add-to-cart-text__content{font-family:var(--font-body--family)!important;font-weight:var(--font-body--weight)!important;font-style:var(--font-body--style)!important;font-size:16px}.product-form-buttons .add-to-cart-text .add-to-cart-icon{display:none}.product-form-buttons add-to-cart-component button{max-height:50px}sticky-add-to-cart .sticky-add-to-cart__button{max-height:50px}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__button,sticky-add-to-cart quantity-selector-component{max-height:46px}}.in-store_availability .popup-link{text-decoration:underline}.in-store_availability .popup-link button.popup-link__button>svg{display:none}.in-store_availability .popup-link .popup-link__button{padding:0}@media screen and (max-width:749px){.popup-link__close{top:25px!important;left:0!important}.popup-link__close svg{width:12px;height:12px}}.funding__wrapper .popup-link__button{padding:4px 0}.shopify-section:has(.hotspot_section)+.shopify-section{isolation:isolate}@media screen and (max-width:749px){product-form-component,span.buy-buttons-block{display:none}}.explore-products__wrapper div.image-block{background-color:var(--color-background)}.explore-products__wrapper div.image-block img{mix-blend-mode:multiply}dialog-component.popup-link:not(:has(.popup-link__inner>*)){display:none!important}dialog-component.popup-link:not(:has(.popup-link__inner>*))~div.divider{display:none!important}.medidas_detalhadas:not(:has(.image-block)){display:none;background-color:red}sticky-add-to-cart .sticky-add-to-cart__bar{width:95%;padding:0}sticky-add-to-cart .sticky-add-to-cart__bar:before{border:none;--border: 0px}sticky-add-to-cart .sticky-add-to-cart__image{height:-webkit-fill-available;height:stretch;width:75px;max-height:85px}sticky-add-to-cart .sticky-add-to-cart__info{padding-block-end:4px}sticky-add-to-cart .sticky-add-to-cart__variant{color:#8b8586}sticky-add-to-cart .price-item--sale{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);font-size:18px}sticky-add-to-cart .price-item--sale .price-decimal{font-size:10px!important}sticky-add-to-cart .sticky-add-to-cart__button{padding:12px 53.5px;margin-inline-end:20px;margin-block:13.5px}sticky-add-to-cart .sticky-add-to-cart__button span.add-to-cart-text__content>span:last-child{display:none!important}sticky-add-to-cart .quantity-selector-wrapper{display:none}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{width:100%;padding:12px 16px}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content,sticky-add-to-cart .quantity-selector-wrapper{display:block}sticky-add-to-cart button.sticky-add-to-cart__button{width:100%;height:calc(var(--height-buy-buttons) - 2px);margin:0;padding:12px}sticky-add-to-cart .sticky-add-to-cart__info,sticky-add-to-cart .sticky-add-to-cart__image{display:none}sticky-add-to-cart quantity-selector-component.quantity-selector{border:1.39px solid #B0B0B0;border-radius:0}}.product-details .product-pack-card.section{display:flex;flex-direction:column;align-self:stretch;width:100%;min-width:0}@media screen and (min-width:750px){.product-details .product-pack-card .resource-list__carousel .resource-list__slide{--slide-width: calc( (100cqw - var(--resource-list-column-gap, 12px)) / 2 ) !important}}@media screen and (max-width:749px){.product-details .product-pack-card .resource-list__carousel .resource-list__slide{--slide-width: calc(100cqw / 1.8) !important}}.product-details .product-pack-card.section>*{width:100%;max-width:100%;min-width:0;grid-column:auto}.product-details .product-pack-card .resource-list__carousel,.product-details .product-pack-card .resource-list__carousel>div,.product-details .product-pack-card slideshow-component{width:100%;max-width:100%}.product-details .product-pack-card .resource-list__carousel{--gutter-slide-width: 0px}.product-details .product-pack-card slideshow-slides[gutters]{padding-inline:0;scroll-padding-inline:0}.product-details .product-pack-card .resource-list__carousel slideshow-arrows{padding-inline:0}.pack-carousel__item{position:relative;overflow:visible}.pack-card{display:flex;flex-direction:column;gap:8px;height:100%}.pack-card__media-link{display:block;aspect-ratio:var(--gallery-aspect-ratio, 1);overflow:hidden}.pack-card__media-link .product-media{height:100%}.pack-card__media-link .product-media__image{width:100%;height:100%;object-fit:contain}.pack-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.pack-card__title{font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-style:var(--font-body--style);font-size:1rem;color:var(--color-foreground);text-decoration:none;padding-block-start:4px}.pack-card .homycasa-price{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);--price-size: 1rem}.pack-card__stock{font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:.875rem}.pack-card__delivery{font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-style:var(--font-accent--style);font-size:.75rem;color:#4f4f4f}.pack-component-quantity-badge{position:absolute;top:21px;inset-inline-start:21px;z-index:2;color:var(--color-foreground);font-family:var(--font-body--family);font-weight:var(--font-body--weight);font-size:24px;line-height:1.4;pointer-events:none}.pack-carousel--separators .resource-list--grid:has(span.pack-separator),.pack-carousel--separators .resource-list__slide:has(span.pack-separator){display:flex;align-items:center;gap:var(--resource-list-column-gap);width:auto;padding-block-end:145px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/base-homycasa.css.map */
