.blog-posts{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2));--columns-gap: 36px;--rows-gap: 36px}.blog-posts-container{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;width:100%;column-gap:var(--columns-gap);row-gap:var(--rows-gap)}.blog-post-item{grid-column:span var(--col-span);background-color:var(--color-background)}.blog-post-item{border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-20));padding:0 1rem 1rem}.blog-post-item:has(.blog-post-card__image-container){border:none;padding:0}.cat-announcement{width:100%;overflow:hidden;background:#ad365e;color:#fff;font-family:Arial,sans-serif}.cat-announcement-track{display:flex;width:max-content;animation:cat-announcement-scroll 50s linear infinite}.cat-announcement-group{display:flex;align-items:center;flex-shrink:0;gap:34px;padding:10px 17px;white-space:nowrap}.cat-announcement span{font-size:12px;font-weight:700;letter-spacing:.7px}.cat-announcement i{font-style:normal;color:#f5c1d1;font-size:15px}.cat-announcement:hover .cat-announcement-track{animation-play-state:paused}@keyframes cat-announcement-scroll{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.cat-announcement-track{animation:none}.cat-announcement{overflow-x:auto}}.cat-cart{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100%);height:100dvh;max-height:none;max-width:100%;box-sizing:border-box;border:0;background:#fffcfa;color:#392a30;padding:24px;box-shadow:-10px 0 50px #392a3026}.cat-cart::backdrop{background:#392a3055}.cat-cart-top{display:flex;justify-content:space-between;align-items:center}.cat-cart h2{font-size:24px;margin:0}.cat-cart button{cursor:pointer;font:inherit}.cat-cart-close{border:0;background:#faeaf0;border-radius:50%;width:32px;height:32px}.cat-cart-items{overflow:auto;flex:1;margin:24px 0}.cat-cart[open]{display:flex;flex-direction:column}.cat-cart-row{display:grid;grid-template-columns:72px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid #efdee4}.cat-cart-row img{width:72px;height:72px;object-fit:contain;border-radius:10px}.cat-cart-row h3{font-size:14px;margin:0 0 6px}.cat-cart-row p{font-size:13px;margin:5px 0}.cat-cart-step{display:flex;align-items:center;gap:10px;margin-top:10px}.cat-cart-step button{border:1px solid #e2c6d0;border-radius:50%;width:28px;height:28px;background:#fff}.cat-cart-step input{width:38px;text-align:center;border:0;background:transparent;font:inherit}.cat-cart-remove{margin-left:auto;border:0;background:none;color:#a6365b;text-decoration:underline;font-size:12px!important}.cat-cart-total{display:flex;justify-content:space-between;font-weight:700;margin-bottom:16px}.cat-cart-checkout[hidden]{display:none}.cat-cart-checkout{display:block;text-align:center;border-radius:30px;background:#ad365e;color:#fff;padding:16px;text-decoration:none;font-weight:700}.cat-cart-status{font-size:13px;color:#a6365b;min-height:18px}.cat-cart del{color:#8c7b82;font-size:12px;margin-right:8px}.text-block{width:var(--width, 100%)}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-line:none;color:currentColor}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a:hover{text-decoration-line:none;color:currentColor}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block.text-block>*:last-child,.text-block.text-block>*:has(+*:last-child:empty){margin-block-end:0}.text-block.text-block>style+*,.text-block.text-block>*:first-child,.text-block.text-block>*:first-child:empty+*{margin-block-start:0}:root{--text-align-default: start}.text-block{max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment);color:var(--color, var(--color-foreground))}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: end}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: start}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: end}.text-block>*{width:var(--width, 100%);max-inline-size:min(100%,var(--max-width, 100%));text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAE */
