:root{--ds-display: clamp(38px, 3.5vw, 54px);--ds-h1: clamp(32px, 2.6vw, 42px);--ds-h2: clamp(27px, 2.1vw, 34px);--ds-h3: 21px;--ds-lead: 19px;--ds-body: 17px;--ds-small: 14.5px;--ds-xs: 13px;--ds-name-lg: clamp(34px, 3vw, 44px);--ds-name: 17px;--ds-name-sm: 15px;--ds-ui: 12px;--ds-tag: 12.5px;--ds-lh-tight: 1.08;--ds-lh-title: 1.15;--ds-lh-text: 1.6;--ds-track-ui: .14em;--ds-track-label: .16em;--ds-ink: #393327;--ds-soft: #514434;--ds-or: #b9ad93}@media(max-width:760px){:root{--ds-h3: 19px;--ds-lead: 18px;--ds-body: 16px;--ds-small: 14px;--ds-name: 16px}}html body.ca-root.ca-root.ca-root{font-family:var(--ca-serif);font-size:var(--ds-body);line-height:var(--ds-lh-text);font-weight:300}html body.ca-root.ca-root.ca-root :is(p,li,dd,td,.ca-rte,.ca-page__body,.ca-pdp__body){font-size:var(--ds-body);line-height:var(--ds-lh-text)}html body.ca-root.ca-root.ca-root :is(h1,h2,h3,h4) em{font-size:1em;font-style:italic;font-weight:300}html body.ca-root.ca-root.ca-root :is(.ca-display,.ca-atelier h1,.ca-tpl-page-atelier h1){font-family:var(--ca-serif);font-size:var(--ds-display);line-height:var(--ds-lh-tight);font-weight:300;letter-spacing:-.012em}html body.ca-root.ca-root.ca-root h1.ca-title{font-size:var(--ds-h1);line-height:var(--ds-lh-title);font-weight:300;letter-spacing:-.01em}html body.ca-root.ca-root.ca-root :is(h2.ca-title,.ca-title:not(h1),.ca-rte h2,.ca-page__body h2){font-family:var(--ca-serif);font-size:var(--ds-h2);line-height:var(--ds-lh-title);font-weight:300;letter-spacing:-.008em}html body.ca-root.ca-root.ca-root :is(.ca-rte h3,.ca-page__body h3,.ca-promises h3,.ca-story h3,.ca-matter__list b,.ca-story__facts b,.ca-faq summary,.ca-added__title){font-family:var(--ca-serif);font-size:var(--ds-h3);line-height:1.3;font-weight:300;letter-spacing:0;text-transform:none}html body.ca-root.ca-root.ca-root .ca-faq summary{font-size:var(--ds-lead)}html body.ca-root.ca-root.ca-root :is(.ca-lead,.ca-chead__text){font-size:var(--ds-lead);line-height:1.55;font-weight:300;letter-spacing:0}html body.ca-root.ca-root.ca-root :is(.ca-small,.ca-footer__base,.ca-footer__base a,.ca-ico-link,.ca-field__help,.ca-cart__taxes,.ca-cart__ship,.ca-up__ship,.ca-added__note,.ca-ship__text){font-size:var(--ds-small);line-height:1.5;letter-spacing:0}html body.ca-root.ca-root.ca-root :is(.ca-crumbs,.ca-crumbs a,.ca-crumbs li,.ca-slides__count,.ca-field__opt,.ca-cart__unit-label){font-size:var(--ds-xs);letter-spacing:.01em;text-transform:none}html body.ca-root.ca-root.ca-root :is(.ca-announce,.ca-announce p,.ca-announce .ca-wrap){font-size:14px;letter-spacing:.01em;font-weight:300}html body.ca-root.ca-root.ca-root :is(.ca-card__shape,.ca-cart__shape,.ca-pdp__shape,.ca-mini__shape,.ca-added__shape,.ca-script,.ca-up__intro){font-family:var(--ca-serif);font-style:italic;font-weight:300;letter-spacing:0;text-transform:none;color:var(--ds-soft)}html body.ca-root.ca-root.ca-root :is(.ca-card__shape,.ca-cart__shape,.ca-mini__shape,.ca-added__shape){font-size:var(--ds-small);line-height:1.4}html body.ca-root.ca-root.ca-root :is(.ca-pdp__shape,.ca-up__intro){font-size:var(--ds-body);line-height:1.4}html body.ca-root.ca-root.ca-root :is(.ca-card__price,.ca-slide__price,.ca-cart__unit,.ca-mini__price,.ca-up__price,.ca-added__price,.ca-num){font-family:var(--ca-serif);font-weight:300;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}html body.ca-root.ca-root.ca-root :is(.ca-card__price,.ca-slide__price){font-size:var(--ds-body);line-height:1.4}html body.ca-root.ca-root.ca-root :is(.ca-mini__price,.ca-up__price,.ca-added__price,.ca-cart__unit){font-size:var(--ds-small)}html body.ca-root.ca-root.ca-root :is(.ca-cart__row,.ca-cart__row span,.ca-cart__total){font-size:var(--ds-body);font-weight:300}html body.ca-root.ca-root.ca-root :is(.ca-cart__row--total,.ca-cart__row--total span){font-size:var(--ds-lead)}html body.ca-root.ca-root.ca-root :is(.ca-card__name,.ca-slide__name,.ca-cart__name,.ca-cart__name a,.ca-mini__name,.ca-up__name,.ca-added__name){font-family:var(--ca-tag);font-weight:300;letter-spacing:.01em;text-transform:none}html body.ca-root.ca-root.ca-root .ca-card__name{font-size:var(--ds-name);line-height:1.3}html body.ca-root.ca-root.ca-root .ca-slide__name{font-size:22px;line-height:1.25}html body.ca-root.ca-root.ca-root :is(.ca-cart__name,.ca-cart__name a,.ca-mini__name,.ca-up__name,.ca-added__name){font-size:var(--ds-name-sm);line-height:1.3}html body.ca-root.ca-root.ca-root :is(.ca-btn,.ca-btn span,.ca-quick__btn,.ca-link,.ca-pages a,.ca-pages__prev,.ca-pages__next,.ca-filters a,.ca-plp .ca-filters a,.ca-header nav a,.ca-bag,.ca-cart__remove,.ca-drawer__more a,.ca-toast__link,.ca-pdp__add-label,.ca-pdp__details summary){font-family:var(--ca-tag);font-size:var(--ds-ui);font-weight:500;letter-spacing:var(--ds-track-ui);text-transform:uppercase;line-height:1.4}html body.ca-root.ca-root.ca-root :is(.ca-label,.ca-up__label,.ca-footer h3,.ca-field__label,.ca-feature__caption,.ca-news__label){font-family:var(--ca-tag);font-size:11.5px;font-weight:500;letter-spacing:var(--ds-track-label);text-transform:uppercase;line-height:1.4}html body.ca-root.ca-root.ca-root .ca-footer h3{color:var(--ds-or)}html body.ca-root.ca-root.ca-root .ca-footer ul a:not(.ca-ico-link){font-family:var(--ca-tag);font-size:14px;font-weight:300;letter-spacing:.02em;text-transform:none}html body.ca-root.ca-root.ca-root .ca-drawer nav a{font-family:var(--ca-tag);font-size:24px;font-weight:300;letter-spacing:0;text-transform:none}html body.ca-root.ca-root.ca-root :is(.ca-pdp__stock,.ca-pdp__stock b,.ca-sold,.ca-chead__meta){font-family:var(--ca-tag);font-size:var(--ds-tag);font-weight:400;letter-spacing:.04em;text-transform:none}html body.ca-root.ca-root.ca-root :is(input[type=email],input[type=text],input[type=search],input[type=password],input[type=tel],textarea){font-family:var(--ca-serif);font-size:var(--ds-body);font-weight:300}html body.ca-root.ca-root.ca-root .ca-up__together{font-size:var(--ds-body);font-weight:300}html body.ca-root.ca-root.ca-root .ca-pdp__coll{margin:0 0 10px;min-height:32px;gap:10px;align-items:baseline}html body.ca-root.ca-root.ca-root .ca-pdp__coll .ca-script{font-size:var(--ds-body)}html body.ca-root.ca-root.ca-root .ca-pdp__info .ca-display{font-family:var(--ca-tag);font-size:var(--ds-name-lg);line-height:1.15;font-weight:300;letter-spacing:0;margin:0 0 8px}html body.ca-root.ca-root.ca-root .ca-pdp__shape{margin:0 0 20px}html body.ca-root.ca-root.ca-root .ca-pdp__price{font-size:var(--ds-lead);line-height:1.3;margin:0 0 28px;color:var(--ds-ink)}html body.ca-root.ca-root.ca-root .ca-pdp__evoc{font-size:var(--ds-body);line-height:var(--ds-lh-text);font-style:normal;font-weight:300;letter-spacing:0;max-width:34em;margin:0 0 28px;color:var(--ds-ink)}html body.ca-root.ca-root.ca-root .ca-pdp__glow b{font-family:var(--ca-serif);font-size:var(--ds-body);font-weight:400;line-height:1.35}html body.ca-root.ca-root.ca-root .ca-pdp__glow .ca-small{font-size:var(--ds-xs)}html body.ca-root.ca-root.ca-root .ca-pdp__details summary{color:var(--ds-ink)}html body.ca-root.ca-root.ca-root .ca-pdp__details .ca-pdp__body p{font-size:var(--ds-body)}html body.ca-root.ca-root.ca-root :is(.ca-bag,.ca-bag *){font-family:var(--ca-tag);font-size:var(--ds-ui);font-weight:500;letter-spacing:.06em}html body.ca-root.ca-root.ca-root .ca-field__label .ca-field__opt{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ds-or)}html body.ca-root.ca-root.ca-root .ca-page__body li{font-weight:300}html body.ca-root.ca-root.ca-root .ca-card__info{padding-right:0}html body.ca-root.ca-root.ca-root .ca-card__price{min-height:44px;display:flex;align-items:center;padding-right:56px;margin-top:2px}html body.ca-root.ca-root.ca-root :is(.ca-card__name,.ca-slide__name,.ca-cart__name,.ca-up__name,.ca-mini__name){overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}html body.ca-root.ca-root.ca-root .ca-pdp__coll{min-height:44px;margin:0 0 2px;align-items:center;text-decoration:none}html body.ca-root.ca-root.ca-root .ca-pdp__coll .ca-script{font-size:var(--ds-lead);color:var(--ds-soft)}html body.ca-root.ca-root.ca-root a.ca-pdp__coll:hover .ca-script{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:var(--ds-or)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/casa-ds.css.map */
