:root{--ox:#3F1212;--blush:#FFF4F2;--porcelain:#FFFAF9;--petal:#F5E1DD;--rosewood:#7A2E2A;--gold:#B8863B}*{box-sizing:border-box}body{margin:0;background:var(--porcelain);color:var(--ox);font-family:var(--font-body-family,Georgia,serif);line-height:1.65}a{color:inherit}.site-width{max-width:1440px;margin:auto;padding:0 48px}.site-header{background:var(--blush);border-bottom:1px solid #ead4d0}.site-header__inner{min-height:96px;display:grid;grid-template-columns:minmax(210px,280px) 1fr;align-items:center;gap:38px}.site-logo{display:block;text-decoration:none;line-height:0}.site-logo__image{display:block;width:100%;max-width:260px;height:auto;max-height:78px;object-fit:contain;object-position:left center}.site-logo__text{font-family:var(--font-heading-family,Georgia,serif);font-size:28px;line-height:1.05}.site-nav{display:flex;align-items:center;justify-content:center;gap:26px;min-width:0}.site-nav a,.site-actions a{font-size:14px;line-height:1.25;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.site-nav a:hover,.site-actions a:hover{opacity:.62}.site-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;white-space:nowrap}.site-cart-count{font-variant-numeric:tabular-nums}.mobile-menu{display:none}.site-footer{background:var(--ox);color:var(--blush);padding:54px 0 48px}.site-footer__grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(150px,.7fr) minmax(220px,.8fr);gap:64px;align-items:start}.site-footer h2{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;font-size:28px;line-height:1.1;margin:0 0 22px}.site-footer h3{font-family:var(--font-body-family,Georgia,serif);font-size:14px;line-height:1.3;margin:0 0 16px;font-weight:600}.site-footer__text,.site-footer a,.site-footer p{font-size:13px;line-height:1.7}.site-footer__text p{margin:0;max-width:460px}.site-footer__nav nav{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.site-footer__nav a,.site-footer__contact a{text-decoration:none}.site-footer__nav a:hover,.site-footer__contact a:hover{opacity:.75}.site-footer__copyright{margin:26px 0 0}.main-content{min-height:55vh}.basic-section{padding:72px 0}.basic-section h1,.basic-section h2{font-family:var(--font-heading-family,Georgia,serif);font-weight:400}.basic-section h1{font-size:56px;line-height:1.05}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.card{border:1px solid #ead4d0;border-radius:18px;overflow:hidden;background:#fff}.card__body{padding:22px}.card>a{text-decoration:none}.card__body h2,.card__body p{text-decoration:none}.card img{width:100%;height:auto;display:block}.price{font-weight:600}.button{display:inline-block;border:0;border-radius:999px;background:var(--rosewood);color:var(--blush);padding:13px 26px;text-decoration:none;cursor:pointer;font-family:var(--font-body-family,Georgia,serif);font-size:16px;line-height:1.2;font-weight:400}.field{width:100%;padding:13px;border:1px solid #cdaaa5;border-radius:8px;background:#fff}.rte img{max-width:100%;height:auto}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.product-grid img{width:100%;height:auto;border-radius:18px}.cart-table{width:100%;border-collapse:collapse}.cart-table td,.cart-table th{padding:12px;border-bottom:1px solid #ead4d0;text-align:left}@media(max-width:1180px){.site-header__inner{grid-template-columns:minmax(190px,240px) 1fr;gap:24px}.site-logo__image{max-width:220px}.site-nav{gap:17px}.site-nav a,.site-actions a{font-size:13px}.site-actions{gap:12px}}@media(max-width:980px){.site-width{padding:0 28px}.site-header__inner{min-height:82px;grid-template-columns:1fr auto;gap:20px}.site-logo__image{max-width:210px;max-height:64px}.site-nav--desktop,.site-actions{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{list-style:none;width:42px;height:42px;border:1px solid #d9bcb7;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{display:block;width:17px;height:1px;background:var(--ox)}.mobile-menu__panel{position:absolute;right:0;top:52px;width:min(320px,calc(100vw - 40px));background:var(--porcelain);border:1px solid #ead4d0;border-radius:14px;padding:12px 20px;box-shadow:0 12px 32px #3f121217;z-index:30}.mobile-menu__panel nav{display:flex;flex-direction:column}.mobile-menu__panel a{font-size:15px;text-decoration:none;padding:11px 0;border-bottom:1px solid #f0dfdc}.mobile-menu__panel a:last-child{border-bottom:0}.site-footer__grid{grid-template-columns:1.5fr 1fr;gap:42px}.site-footer__contact{grid-column:1/-1}.grid,.product-grid{grid-template-columns:1fr}.basic-section h1{font-size:42px}}@media(max-width:640px){.site-width{padding:0 20px}.site-header__inner{min-height:74px}.site-logo__image{max-width:180px;max-height:56px}.site-footer{padding:44px 0 38px}.site-footer__grid{grid-template-columns:1fr;gap:34px}.site-footer__contact{grid-column:auto}.site-footer h2{font-size:25px;margin-bottom:16px}.site-footer__copyright{margin-top:20px}}.collection-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.collection-product-grid .card{border-radius:14px}.collection-product-grid .card img{width:100%;aspect-ratio:1/1;object-fit:contain;padding:14px;background:#fff}.collection-product-grid .card__body{padding:14px 16px 18px}.collection-product-grid .card__body h2{font-size:20px;line-height:1.25;font-weight:400;margin:0 0 8px}.collection-product-grid .card__body p{font-size:15px;line-height:1.35;margin:0}@media(max-width:1180px){.collection-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.collection-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:640px){.collection-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-product-grid .card img{padding:10px}.collection-product-grid .card__body{padding:11px 12px 14px}.collection-product-grid .card__body h2{font-size:16px}.collection-product-grid .card__body p{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/theme.css.map */
