::view-transition-old(root),::view-transition-new(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html{scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}::selection{background:#c6b99d80;color:#3a2d27}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root :is(a,button,summary,label,input,select,textarea,[role=button]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(hover:none){html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root :is(.ca-btn,.ca-quick__btn,.ca-added__add,.ca-qv__add,.ca-cart__checkout,.ca-letter__send,.ca-slides__btn,.ca-menu-btn,.ca-drawer__close,.ca-header__tools a,.ca-up__open,.ca-qty__btn,.ca-empty__links a,.ca-search__btn):active{opacity:.7;transition-duration:.05s}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root :is(.ca-card>a,.ca-drawer__nav a,.ca-drawer__more a,.ca-footer a,.ca-link,.ca-faq__item>summary,.ca-pdp__details summary,.ca-crumbs a):active{opacity:.55;transition-duration:.05s}}@media(hover:hover){html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-link:hover:after{animation-duration:.7s}}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-link:focus-visible:after{animation-duration:.7s}@media(prefers-reduced-motion:reduce){html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root :is(.ca-ul,.ca-lb-piece__name a){transition:none}}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-letter__row{transition:border-color .2s ease,box-shadow .2s ease}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-letter__row:focus-within{border-bottom-color:#3a2d27;box-shadow:0 1px #3a2d27}@media(max-width:860px){html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-drawer{transition-duration:.18s,.35s,0s}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-qty__input{font-size:16px}}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root :is(h1,h2,h3,.ca-display,.ca-title,.ca-faq__q,.ca-footer__phrase,.ca-card__name,.ca-empty .ca-lead,figcaption){text-wrap:balance}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root :is(p,li,dd,blockquote,.ca-lead){text-wrap:pretty}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root :is(.ca-footer__phrase,.ca-empty .ca-lead){text-wrap:balance}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-letter__line{text-wrap:pretty}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-footer__phrase em{display:inline-block;max-width:100%}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-up__s{text-wrap:balance}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-footer__phrase{max-width:11em}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-nw{white-space:nowrap}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root :is(.ca-display:not(.ca-pdp .ca-display),.ca-matter .ca-title,.ca-atl__title,.shopify-policy__title h1){line-height:1.06;letter-spacing:-.012em}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root :is(.ca-display,.ca-title,.ca-atl__title,.shopify-policy__title h1) em{letter-spacing:0}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root h2.ca-label{font-weight:500}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-sold{font-style:normal;font-synthesis:none}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root :is(.ca-label,.ca-btn,.ca-card__name,.ca-slide__name,.ca-header nav a,.ca-footer ul a,.ca-announce){font-synthesis:none}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root :is(.ca-small,.ca-ico-link,.ca-search__label){font-weight:350}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-up__s{font-weight:350}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-pdp__details summary{letter-spacing:.16em}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-pdp__glow-t{letter-spacing:.14em}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-letter__send{font-weight:650}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-plp .ca-empty .ca-lead{max-width:40ch}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-colls>.ca-wrap{padding-top:clamp(28px,4vw,56px)}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-added__up-title{font-family:var(--ca-serif);font-weight:300;font-size:23px;line-height:1.18;letter-spacing:-.008em;color:#3a2d27;margin:10px 0 6px;text-wrap:balance}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-added__up-title em{display:inline-block;font-style:italic;font-weight:500;letter-spacing:0}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-added__up-text{font-style:normal;font-size:15px;line-height:1.5;margin:0 0 14px;color:#3a2d27cc}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-added__add{background:#3a2d27;border-color:#3a2d27;color:#f6f2ea}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-added__add .ca-ph{color:currentColor}@media(hover:hover){html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-added__add:hover{background:#2b211c;border-color:#2b211c}}@media(max-width:860px){html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-announce :is(p,.ca-wrap){font-size:clamp(9.5px,2.7vw,10.5px)}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-pdp__glow-t{font-size:11px;letter-spacing:.12em}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-footer__pol{display:flex;flex-direction:column;align-items:flex-start;gap:7px}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-footer__pol a{margin-inline:0}html body.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root.ca-root .ca-added__up-title{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/casa-final.css.map */
