.product-catalog{background:#e9dec8;color:#191714;padding:24px max(24px,calc((100vw - 1140px)/2)) 32px}.catalog-intro{text-align:center;margin:0 auto 20px;max-width:850px}.catalog-intro h1{font-size:clamp(28px,2.6vw,36px);font-weight:400;line-height:1.2;margin:0 0 12px;text-wrap:balance}.catalog-intro p{font-size:16px;line-height:1.6;margin:0;text-wrap:balance}.catalog-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.catalog-product{min-width:0;border:0;padding:16px;display:flex;flex-direction:column;gap:16px;background:transparent}.catalog-product-photo{display:block;aspect-ratio:1.2;overflow:hidden;background:#111212}.catalog-product-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 72%;transition:transform .25s ease-out}.catalog-product-photo:hover img{transform:scale(1.015)}.catalog-product.is-romantic .catalog-product-photo img{object-fit:contain;object-position:center;transform:translateY(-6%) scale(1.2)}.catalog-product.is-romantic .catalog-product-photo:hover img{transform:translateY(-6%) scale(1.215)}.catalog-product-meta{display:flex;flex-direction:column;flex:1;gap:16px}.catalog-product-description{flex:1}.catalog-product-description :is(h2,h3){font-size:24px;font-weight:400;line-height:1.2;margin:0 0 8px}.catalog-product-description p{margin:0;font-size:15px;line-height:1.6}.catalog-product-description .catalog-product-size{font-family:Manrope,sans-serif;font-size:16px;margin-bottom:8px}.catalog-product-price{font-family:Manrope,sans-serif;font-size:26px;text-align:left;width:100%;margin-top:auto;padding-top:12px;border-top:1px solid #c7b89d;font-variant-numeric:tabular-nums}.catalog-product-price .tactale-sale-price{display:grid;grid-template-columns:max-content 1fr;align-items:baseline;gap:5px 10px;line-height:1.2;text-align:left}.catalog-product-price .tactale-sale-price del{grid-column:2;grid-row:1;font-size:14px;color:#766b59;opacity:1;justify-self:start}.catalog-product-price .tactale-sale-price strong{grid-column:1;grid-row:1;font-weight:600}.catalog-product-price .tactale-sale-price>small{grid-column:1/-1;grid-row:2;justify-self:start;font-size:12px!important;font-weight:500;line-height:1.5;color:#51402c;background:#ded0b7;padding:3px 7px;flex-basis:auto}.catalog-product-cta{margin-top:auto;display:flex;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:12px 16px;background:#d3bc94;color:#191714;text-decoration:none;font-family:Manrope,sans-serif;font-size:16px;line-height:1.5;transition:background .2s ease-out}.catalog-product-cta:hover{background:#c6ab7e}.catalog-product a:focus-visible{outline:2px solid #615138;outline-offset:5px}.catalog-dispatch{text-align:center;margin:20px 0 0;padding:16px 0 0;border-top:1px solid #c7b89d;font-size:14px;line-height:1.6}@media(min-width:701px){.product-catalog{padding-top:20px}.catalog-intro{margin-bottom:16px}.catalog-intro h1{margin-bottom:8px}.catalog-product{gap:12px}.catalog-product-price .tactale-sale-price{grid-template-columns:max-content max-content 1fr;gap:8px}.catalog-product-price .tactale-sale-price>small{grid-column:3;grid-row:1;justify-self:end;align-self:center}}@media(min-width:701px)and (max-width:1000px){.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.product-catalog{padding:20px 12px 24px}.catalog-intro{margin-bottom:20px}.catalog-intro h1{font-size:26px;margin-bottom:8px}.catalog-intro p{font-size:13px}.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-product{padding:10px;gap:12px}.catalog-product-photo{aspect-ratio:1.1}.catalog-product-description :is(h2,h3){font-size:20px;margin-bottom:6px;line-height:1.25}.catalog-product-description .catalog-product-size,.catalog-product-description p{font-size:13px}.catalog-product-description .catalog-product-size{margin-bottom:6px}.catalog-product-meta{gap:12px}.catalog-product-price{font-size:23px;min-width:0;padding-top:10px}.catalog-product-price .tactale-sale-price{gap:5px 8px}.catalog-product-price .tactale-sale-price del{font-size:12px}.catalog-product-price .tactale-sale-price>small{font-size:12px!important}.catalog-product-cta{font-size:13px;min-height:44px;padding:10px 6px;gap:8px}.catalog-product-cta svg{width:16px;flex-shrink:0}.catalog-dispatch{font-size:13px;margin-top:16px;padding-top:12px}}@media(prefers-reduced-motion:reduce){.catalog-product-photo img,.catalog-product-cta{transition:none}}.home-products{padding-top:28px;padding-bottom:28px}.home-products .catalog-intro h2{font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:400;line-height:1.15;margin:0 0 12px;text-wrap:balance}.home-products .catalog-products{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1140px;margin-inline:auto}@media(max-width:700px){.home-products{padding-top:28px;padding-bottom:28px}.home-products .catalog-intro h2{font-size:30px}.home-products .catalog-products{gap:12px}}.home-products .catalog-product{border:0}.catalog-product.is-full-photo .catalog-product-photo img{object-fit:cover;object-position:center;transform:none}.catalog-product.is-full-photo .catalog-product-photo:hover img{transform:scale(1.015)}.catalog-product-description .catalog-product-kind{color:#655740;font-size:13px;margin-bottom:6px}@media(max-width:700px){.home-products .catalog-products{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-product-description .catalog-product-kind{font-size:12px}}.memory-selected-format{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid #c7b89d;font-family:Manrope,sans-serif;font-size:16px}@media(min-width:701px){.catalog-product,.catalog-product-meta{gap:10px}.catalog-intro{margin-bottom:10px}.product-catalog{padding-top:14px}}.product-catalog .catalog-products{column-gap:18px;row-gap:24px}.product-catalog .catalog-product{padding-inline:0}.catalog-product-specs{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.catalog-product-description .catalog-product-specs p{margin:0;white-space:nowrap}.catalog-product-specs .catalog-product-kind{text-align:right}@media(max-width:700px){.product-catalog .catalog-products{column-gap:12px;row-gap:20px}.catalog-product-specs{margin-bottom:6px;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/tactale-product-catalog1015.css.map */
