:root{--ca-serif: "Source Serif 4", Georgia, serif;--ca-sans: "Source Sans 3", "Segoe UI", system-ui, sans-serif;--ca-text: "Source Sans 3", "Segoe UI", system-ui, sans-serif;--ca-tile: #f6f2ea}.ca-root{font-family:var(--ca-text);font-weight:300;font-size:17px;line-height:1.55;letter-spacing:.02em;color:#393327}.ca-root :is(p,li,dd,dt,label,input,textarea,select){font-family:inherit}.ca-root b,.ca-root strong{font-weight:600}.ca-root .ca-lead{font-family:var(--ca-text);font-weight:300;font-size:clamp(17px,1.2vw,19px);line-height:1.55;letter-spacing:.02em;max-width:42ch}.ca-root .ca-small{font-family:var(--ca-text);font-weight:400;font-size:14px;letter-spacing:.02em}.ca-root .ca-rte{font-family:var(--ca-text);font-weight:300}.ca-root :is(.ca-display,.ca-title){font-family:var(--ca-serif);font-weight:400;letter-spacing:.005em;color:#393327}.ca-root .ca-display{font-size:clamp(42px,4.4vw,64px);line-height:1.12}.ca-root .ca-title{font-size:clamp(32px,2.8vw,44px);line-height:1.16;margin-bottom:clamp(16px,1.6vw,22px)}.ca-root .ca-pdp__info .ca-display{font-size:clamp(36px,3.2vw,48px);line-height:1.12}.ca-root :is(.ca-display,.ca-title) em{font-family:var(--ca-serif);font-style:normal;font-weight:400;font-size:1.04em;color:#514434;letter-spacing:0}.ca-root .ca-footer :is(.ca-display,.ca-title){color:#f6f2ea}.ca-root .ca-footer :is(.ca-display,.ca-title) em{color:#b9ad93}.ca-root .ca-label{font-family:var(--ca-serif);font-weight:400;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:#514434;margin-bottom:14px}.ca-root :is(.ca-footer,.ca-announce) .ca-label{color:#f6f2ea}.ca-root .ca-footer .ca-label,.ca-root .ca-footer h3{font-family:var(--ca-serif);color:#b9ad93}.ca-root .ca-btn{font-family:var(--ca-sans);font-weight:400;font-size:13px;letter-spacing:.16em;text-transform:uppercase;height:48px;padding:0 28px;background:transparent;color:#393327;box-shadow:inset 0 0 0 1px #393327;transition:background-color .25s ease,color .25s ease}.ca-root .ca-btn:hover,.ca-root .ca-btn:focus-visible{background:#393327;color:#f6f2ea}.ca-root .ca-btn .ca-ph{display:none}.ca-root :is(.ca-pdp__buy,.ca-cart,.ca-contact) .ca-btn{background:#393327;color:#f6f2ea;box-shadow:none}.ca-root :is(.ca-pdp__buy,.ca-cart,.ca-contact) .ca-btn:hover{background:#514434}.ca-root .ca-link{font-family:var(--ca-sans);font-weight:400;font-size:13px;letter-spacing:.16em}.ca-root .ca-announce{background:#393327;box-shadow:inset 0 -1px #f6f2ea1f}.ca-root .ca-announce p{font-family:var(--ca-text);font-weight:400;font-size:13px;letter-spacing:.04em;color:#f6f2ea}.ca-root .ca-header{background:#393327;box-shadow:none}.ca-root .ca-header--scrolled{box-shadow:0 1px #f6f2ea1a}.ca-root .ca-header__row{grid-template-columns:1fr auto 1fr;gap:24px;height:76px}.ca-root .ca-header__logo{grid-column:2;grid-row:1;justify-self:center;color:#f6f2ea}.ca-root .ca-header nav{grid-column:1;grid-row:1;gap:30px}.ca-root .ca-header nav a{font-family:var(--ca-serif);font-size:17px;font-weight:400;letter-spacing:.01em;text-transform:none;color:#f6f2ea}.ca-root .ca-header nav a[aria-current]{background:linear-gradient(#b9ad93,#b9ad93) 0 100% / 100% 1px no-repeat}.ca-root .ca-header__tools{grid-column:3;grid-row:1;justify-self:end}.ca-root .ca-header__tools a,.ca-root .ca-menu-btn{color:#f6f2ea}.ca-root .ca-header__tools [data-cart-count]{font-family:var(--ca-sans);font-size:13px}.ca-root .ca-header :focus-visible{outline-color:#f6f2ea}@media(max-width:860px){.ca-root .ca-header__row{grid-template-columns:1fr auto 1fr;height:64px}.ca-root .ca-header__logo .ca-sign{width:36px;height:36px}}.ca-root .ca-drawer a{font-family:var(--ca-serif);font-weight:400}.ca-root .ca-shead{align-items:end;margin-bottom:clamp(32px,3.4vw,48px)}.ca-root .ca-shead .ca-lead{margin-top:8px}.ca-root .ca-card{position:relative}.ca-root .ca-card__media{background:var(--ca-tile)}.ca-root .ca-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 56px 0 0}.ca-root .ca-card__name{order:1;font-family:var(--ca-serif);font-weight:400;font-size:clamp(21px,1.6vw,24px);line-height:1.2;letter-spacing:.005em}.ca-root .ca-card__shape{order:2;font-family:var(--ca-text);font-weight:300;font-size:15px;letter-spacing:.02em;color:#514434}.ca-root .ca-card__price{order:3;margin-top:10px;font-family:var(--ca-serif);font-weight:400;font-size:21px;letter-spacing:0}.ca-root .ca-quick--card{top:auto;bottom:0;right:0;left:auto;width:auto;opacity:1;transform:none;pointer-events:auto}.ca-root .ca-quick--card .ca-quick__btn{width:44px;height:44px;padding:0;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1px #39332759;color:#393327}.ca-root .ca-quick--card .ca-quick__btn:hover{background:#393327;color:#f6f2ea;box-shadow:none}.ca-root .ca-quick--card .ca-quick__btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ca-root :is(.ca-pdp__price,.ca-cart__total,.ca-cart__line-total,.ca-cart__subtotal){font-family:var(--ca-serif);font-weight:400;letter-spacing:0}.ca-root .ca-pdp__price{font-size:26px}.ca-root .ca-matter{background:var(--ca-tile)}.ca-root .ca-matter :is(.ca-label){color:#514434}.ca-root .ca-matter__list b,.ca-root .ca-story__facts b{font-family:var(--ca-serif);font-weight:400;font-size:clamp(24px,2vw,30px);letter-spacing:0}.ca-root .ca-faq summary{font-family:var(--ca-serif);font-weight:400;font-size:clamp(19px,1.4vw,21px);letter-spacing:.005em}.ca-root .ca-promises h3{font-family:var(--ca-serif);font-weight:400;font-size:21px}.ca-root .ca-footer ul a{font-family:var(--ca-text);font-weight:300}.ca-root .ca-pdp details summary,.ca-root .ca-pdp__evoc{letter-spacing:.01em}.ca-root .ca-pdp__evoc{font-family:var(--ca-serif);font-style:italic;font-weight:400;font-size:clamp(20px,1.5vw,23px)}@media(prefers-reduced-motion:reduce){.ca-root .ca-btn,.ca-root .ca-quick__btn{transition:none}}.ca-root .ca-pdp details :is(p,li),.ca-root .ca-faq details p{font-family:var(--ca-text);font-weight:300;font-size:16px;line-height:1.6;letter-spacing:.02em}@media(max-width:860px){.ca-root .ca-display{font-size:clamp(34px,9.4vw,42px)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/casa-rituals.css.map */
