.AdminChatListItem-module__XNmLLq__item{align-items:flex-start;gap:calc(.625rem*var(--mantine-scale));width:100%;padding:calc(.75rem*var(--mantine-scale));border:none;border-bottom:1px solid var(--mantine-color-gray-2);cursor:pointer;text-align:left;background:0 0;transition:background-color .15s;display:flex}.AdminChatListItem-module__XNmLLq__item:hover{background-color:var(--mantine-color-gray-0)}.AdminChatListItem-module__XNmLLq__active{background-color:var(--mantine-color-blue-0);border-left:3px solid var(--mantine-color-blue-6);padding-left:calc(.5625rem*var(--mantine-scale))}.AdminChatListItem-module__XNmLLq__content{flex:1;min-width:0}.AdminChatListItem-module__XNmLLq__top{justify-content:space-between;align-items:center;gap:calc(.5rem*var(--mantine-scale));display:flex}.AdminChatListItem-module__XNmLLq__name{font-size:calc(.8125rem*var(--mantine-scale));color:var(--mantine-color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.AdminChatListItem-module__XNmLLq__date{font-size:calc(.6875rem*var(--mantine-scale));color:var(--mantine-color-dimmed);white-space:nowrap;flex-shrink:0}.AdminChatListItem-module__XNmLLq__email{font-size:calc(.6875rem*var(--mantine-scale));color:var(--mantine-color-dimmed);white-space:nowrap;text-overflow:ellipsis;margin-top:calc(.0625rem*var(--mantine-scale));overflow:hidden}.AdminChatListItem-module__XNmLLq__bottom{justify-content:space-between;align-items:center;gap:calc(.5rem*var(--mantine-scale));margin-top:calc(.25rem*var(--mantine-scale));display:flex}.AdminChatListItem-module__XNmLLq__preview{font-size:calc(.75rem*var(--mantine-scale));color:var(--mantine-color-dimmed);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.AdminChatListItem-module__XNmLLq__badges{align-items:center;gap:calc(.25rem*var(--mantine-scale));flex-shrink:0;display:flex}.AdminChatListItem-module__XNmLLq__unreadBadge{min-width:calc(1.125rem*var(--mantine-scale));height:calc(1.125rem*var(--mantine-scale));border-radius:calc(.5625rem*var(--mantine-scale));background-color:var(--color-primary);color:#fff;font-size:calc(.625rem*var(--mantine-scale));padding:0 calc(.3125rem*var(--mantine-scale));justify-content:center;align-items:center;font-weight:600;display:flex}
.AdminChatList-module__wgtrzq__container{flex-direction:column;height:100%;display:flex}.AdminChatList-module__wgtrzq__header{gap:calc(.5rem*var(--mantine-scale));padding:calc(.75rem*var(--mantine-scale));border-bottom:1px solid var(--mantine-color-gray-3);flex-direction:column;flex-shrink:0;display:flex}.AdminChatList-module__wgtrzq__countLabel{font-size:calc(.75rem*var(--mantine-scale));color:var(--mantine-color-dimmed)}.AdminChatList-module__wgtrzq__list{flex:1;overflow-y:auto}.AdminChatList-module__wgtrzq__emptyState{padding:calc(3rem*var(--mantine-scale))calc(1.5rem*var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(.875rem*var(--mantine-scale));justify-content:center;align-items:center;display:flex}
.SupportContextBadge-module__-gRmgG__badge{align-items:center;gap:calc(.5rem*var(--mantine-scale));padding:calc(.375rem*var(--mantine-scale))calc(.5rem*var(--mantine-scale));margin-bottom:calc(.375rem*var(--mantine-scale));border-radius:calc(.5rem*var(--mantine-scale));border-left:3px solid var(--color-primary);background-color:#0000000a;display:flex}.SupportContextBadge-module__-gRmgG__icon{color:var(--color-primary);flex-shrink:0}.SupportContextBadge-module__-gRmgG__thumb{width:calc(1.75rem*var(--mantine-scale));height:calc(1.75rem*var(--mantine-scale));border-radius:calc(.25rem*var(--mantine-scale));object-fit:cover;flex-shrink:0}.SupportContextBadge-module__-gRmgG__info{gap:calc(.0625rem*var(--mantine-scale));flex-direction:column;min-width:0;display:flex}.SupportContextBadge-module__-gRmgG__label{font-size:calc(.75rem*var(--mantine-scale));color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.SupportContextBadge-module__-gRmgG__meta{font-size:calc(.6875rem*var(--mantine-scale));color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.SupportMessages-module__I0mWqa__container{padding:calc(1rem*var(--mantine-scale));gap:calc(.5rem*var(--mantine-scale));flex-direction:column;flex:1;display:flex;overflow-y:auto}.SupportMessages-module__I0mWqa__emptyState{padding:calc(1.5rem*var(--mantine-scale));text-align:center;color:var(--color-text-secondary);font-size:calc(.875rem*var(--mantine-scale));flex:1;justify-content:center;align-items:center;line-height:1.5;display:flex}.SupportMessages-module__I0mWqa__bubble{max-width:80%;padding:calc(.5rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));border-radius:calc(.75rem*var(--mantine-scale));font-size:calc(.875rem*var(--mantine-scale));word-break:break-word;white-space:pre-wrap;line-height:1.5}.SupportMessages-module__I0mWqa__clientBubble{background-color:var(--color-cream);color:var(--color-text);align-self:flex-end;}.SupportMessages-module__I0mWqa__adminBubble{color:var(--color-text);border:1px solid var(--color-border);background-color:#fff;align-self:flex-start;}.SupportMessages-module__I0mWqa__timestamp{font-size:calc(.6875rem*var(--mantine-scale));color:var(--color-text-secondary);margin-top:calc(.125rem*var(--mantine-scale))}.SupportMessages-module__I0mWqa__clientTimestamp{text-align:right;}.SupportMessages-module__I0mWqa__adminTimestamp{text-align:left;}.SupportMessages-module__I0mWqa__statusIcon{margin-left:calc(.1875rem*var(--mantine-scale));vertical-align:middle;color:var(--color-text-secondary);align-items:center;display:inline-flex}.SupportMessages-module__I0mWqa__delivered{color:var(--color-primary)}.SupportMessages-module__I0mWqa__attachments{gap:calc(.25rem*var(--mantine-scale));margin-top:calc(.375rem*var(--mantine-scale));flex-direction:column;display:flex}.SupportMessages-module__I0mWqa__attachmentImage{max-width:calc(12.5rem*var(--mantine-scale));max-height:calc(12.5rem*var(--mantine-scale));border-radius:calc(.5rem*var(--mantine-scale));display:block}.SupportMessages-module__I0mWqa__attachmentFile{align-items:center;gap:calc(.25rem*var(--mantine-scale));padding:calc(.25rem*var(--mantine-scale))calc(.5rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));font-size:calc(.75rem*var(--mantine-scale));color:var(--color-primary);background-color:#0000000d;text-decoration:none;display:inline-flex}.SupportMessages-module__I0mWqa__attachmentFile:hover{text-decoration:underline}.SupportMessages-module__I0mWqa__closedNotice{text-align:center;padding:calc(.75rem*var(--mantine-scale));color:var(--color-text-secondary);font-size:calc(.8125rem*var(--mantine-scale));font-style:italic}
.EmojiPicker-module__0vpQca__picker{bottom:calc(100% + calc(.25rem*var(--mantine-scale)));left:calc(.25rem*var(--mantine-scale));right:calc(.25rem*var(--mantine-scale));border:1px solid var(--color-border);border-radius:calc(.75rem*var(--mantine-scale));z-index:10;background:#fff;position:absolute;overflow:hidden;box-shadow:0 4px 16px #0000001f}.EmojiPicker-module__0vpQca__tabs{border-bottom:1px solid var(--color-border);padding:calc(.25rem*var(--mantine-scale));gap:calc(.125rem*var(--mantine-scale));display:flex}.EmojiPicker-module__0vpQca__tab{padding:calc(.375rem*var(--mantine-scale))calc(.125rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));cursor:pointer;font-size:calc(1rem*var(--mantine-scale));text-align:center;background:0 0;border:none;flex:1;line-height:1;transition:background-color .15s}.EmojiPicker-module__0vpQca__tab:hover,.EmojiPicker-module__0vpQca__tabActive{background-color:var(--color-cream)}.EmojiPicker-module__0vpQca__grid{gap:calc(.125rem*var(--mantine-scale));padding:calc(.375rem*var(--mantine-scale));max-height:calc(12.5rem*var(--mantine-scale));overscroll-behavior:contain;grid-template-columns:repeat(7,1fr);display:grid;overflow-y:auto}.EmojiPicker-module__0vpQca__emoji{padding:calc(.25rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));cursor:pointer;font-size:calc(1.375rem*var(--mantine-scale));text-align:center;aspect-ratio:1;background:0 0;border:none;justify-content:center;align-items:center;line-height:1;transition:background-color .15s;display:flex}.EmojiPicker-module__0vpQca__emoji:hover{background-color:var(--color-cream)}.EmojiPicker-module__0vpQca__emptyRecent{text-align:center;padding:calc(1.5rem*var(--mantine-scale));color:var(--color-text-secondary);font-size:calc(.8125rem*var(--mantine-scale));grid-column:1/-1}@media (max-width:48em){.EmojiPicker-module__0vpQca__picker{border-radius:calc(.75rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale))0 0;left:0;right:0}.EmojiPicker-module__0vpQca__grid{max-height:calc(15rem*var(--mantine-scale));grid-template-columns:repeat(8,1fr)}.EmojiPicker-module__0vpQca__emoji{font-size:calc(1.5rem*var(--mantine-scale))}}
.CommentForm-module__l1wE5a__form{margin-bottom:1.5rem;position:relative}.CommentForm-module__l1wE5a__compact{margin-bottom:0}.CommentForm-module__l1wE5a__container{align-items:flex-end;gap:calc(.5rem*var(--mantine-scale));display:flex}.CommentForm-module__l1wE5a__avatar{margin-bottom:calc(.125rem*var(--mantine-scale));flex-shrink:0}.CommentForm-module__l1wE5a__inputWrapper{border:1px solid var(--color-border);border-radius:calc(.5rem*var(--mantine-scale));background-color:#fff;flex:1;transition:border-color .15s;position:relative}.CommentForm-module__l1wE5a__inputWrapper:focus-within{border-color:var(--color-primary)}.CommentForm-module__l1wE5a__textarea{resize:none;border-radius:calc(.5rem*var(--mantine-scale));width:100%;padding:calc(.625rem*var(--mantine-scale))calc(2.75rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));font-size:calc(.875rem*var(--mantine-scale));color:var(--color-text);background:0 0;border:none;outline:none;font-family:inherit;line-height:1.5;display:block;overflow:hidden}.CommentForm-module__l1wE5a__textarea::placeholder{color:var(--color-text-secondary)}.CommentForm-module__l1wE5a__inlineActions{top:calc(.25rem*var(--mantine-scale));right:calc(.25rem*var(--mantine-scale));align-items:center;display:flex;position:absolute}.CommentForm-module__l1wE5a__actionButton{width:calc(2rem*var(--mantine-scale));height:calc(2rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.CommentForm-module__l1wE5a__actionButton:hover:not(:disabled){color:var(--color-primary);background-color:var(--color-cream)}.CommentForm-module__l1wE5a__actionButton:disabled{opacity:.5;cursor:not-allowed}.CommentForm-module__l1wE5a__actionButtonActive{color:var(--color-primary);background-color:var(--color-cream)}.CommentForm-module__l1wE5a__sendButton{width:calc(2.25rem*var(--mantine-scale));height:calc(2.25rem*var(--mantine-scale));border-radius:calc(.5rem*var(--mantine-scale));background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,opacity .15s;display:flex}.CommentForm-module__l1wE5a__sendButton:hover:not(:disabled){background-color:#b5522f}.CommentForm-module__l1wE5a__sendButton:disabled{opacity:.4;cursor:not-allowed}.CommentForm-module__l1wE5a__footer{margin-top:calc(.375rem*var(--mantine-scale));justify-content:space-between;align-items:center;gap:calc(.5rem*var(--mantine-scale));display:flex}.CommentForm-module__l1wE5a__hint{font-size:calc(.75rem*var(--mantine-scale));color:var(--color-text-secondary)}.CommentForm-module__l1wE5a__cancelButton{color:var(--color-text-secondary);font-size:calc(.8125rem*var(--mantine-scale));cursor:pointer;padding:calc(.25rem*var(--mantine-scale))calc(.5rem*var(--mantine-scale));border-radius:calc(.25rem*var(--mantine-scale));background:0 0;border:none;transition:color .15s}.CommentForm-module__l1wE5a__cancelButton:hover{color:var(--color-primary)}
.CommentMenu-module___FJOVG__wrapper{position:relative}.CommentMenu-module___FJOVG__trigger{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.CommentMenu-module___FJOVG__trigger:hover{color:var(--color-primary);background-color:var(--color-cream)}.CommentMenu-module___FJOVG__dropdown{border:1px solid var(--color-border);z-index:10;background:#fff;border-radius:8px;min-width:180px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #0000001a}.CommentMenu-module___FJOVG__menuItem{width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;transition:background-color .15s;display:flex}.CommentMenu-module___FJOVG__menuItem:hover{background-color:var(--color-cream)}
.CommentItem-module__x5xJ_W__item{padding:1rem 0}.CommentItem-module__x5xJ_W__header{align-items:flex-start;gap:.75rem;display:flex}.CommentItem-module__x5xJ_W__meta{flex-direction:column;gap:.125rem;min-width:0;display:flex}.CommentItem-module__x5xJ_W__nameRow{align-items:center;gap:.5rem;display:flex}.CommentItem-module__x5xJ_W__name{line-height:1.2}.CommentItem-module__x5xJ_W__date{line-height:1}.CommentItem-module__x5xJ_W__pendingBadge{background:var(--color-cream);border:1px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap;border-radius:10px;padding:.15rem .5rem;font-size:.7rem}.CommentItem-module__x5xJ_W__mention{color:var(--color-primary);margin-top:.5rem;font-size:.9rem;font-weight:600}.CommentItem-module__x5xJ_W__content{color:var(--color-text);margin:.25rem 0 .5rem;font-size:.95rem;line-height:1.6}.CommentItem-module__x5xJ_W__content p{margin:0 0 .5rem}.CommentItem-module__x5xJ_W__content p:last-child{margin-bottom:0}.CommentItem-module__x5xJ_W__content a{color:var(--color-primary);text-decoration:underline}.CommentItem-module__x5xJ_W__footer{align-items:center;gap:.75rem;display:flex}.CommentItem-module__x5xJ_W__replyButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:.2rem 0;font-size:.8rem;transition:color .15s}.CommentItem-module__x5xJ_W__replyButton:hover{color:var(--color-primary)}.CommentItem-module__x5xJ_W__replyForm{margin-top:.75rem;margin-left:3rem}@media (max-width:768px){.CommentItem-module__x5xJ_W__replyForm{margin-left:0}}
.CommentThread-module__3hJpPW__nested{padding-left:1.5rem}.CommentThread-module__3hJpPW__toggleButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-left:.25rem;padding:.5rem 0;font-size:.85rem;transition:opacity .15s;display:inline-flex}.CommentThread-module__3hJpPW__toggleButton:hover{opacity:.7}.CommentThread-module__3hJpPW__avatarStack{align-items:center;display:flex}.CommentThread-module__3hJpPW__stackAvatar{border:2px solid #fff;margin-left:-6px}.CommentThread-module__3hJpPW__stackAvatar:first-child{margin-left:0}.CommentThread-module__3hJpPW__stackInitials{font-size:.5rem;line-height:1}@media (max-width:768px){.CommentThread-module__3hJpPW__nested{padding-left:.75rem}}
.CommentSection-module___SyMRW__section{max-width:680px;margin-top:2rem}.CommentSection-module___SyMRW__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.CommentSection-module___SyMRW__title{color:var(--color-text);font-size:1.4rem}.CommentSection-module___SyMRW__sortSelect{appearance:none;border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;white-space:nowrap;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236B6B6B' d='M3 5l3 3 3-3'/%3E%3C/svg%3E") right .5rem center no-repeat;border-radius:6px;flex-shrink:0;padding:.4rem 2rem .4rem .75rem;font-size:.85rem;transition:border-color .15s}.CommentSection-module___SyMRW__sortSelect:hover{border-color:var(--color-primary)}.CommentSection-module___SyMRW__sortSelect:focus{border-color:var(--color-primary);outline:none}.CommentSection-module___SyMRW__loginPrompt{background:var(--color-bg);text-align:center;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.CommentSection-module___SyMRW__loginLink{color:var(--color-primary);text-decoration:underline}.CommentSection-module___SyMRW__loginLink:hover{text-decoration:none}.CommentSection-module___SyMRW__pendingComment{opacity:.7}
.post-module__X078TG__container{padding-top:1.5rem;padding-bottom:3rem}.post-module__X078TG__coverWrapper{border-radius:12px;max-width:680px;margin-bottom:2rem;padding-bottom:min(50%,340px);position:relative;overflow:hidden}.post-module__X078TG__coverImage{object-fit:cover}.post-module__X078TG__article{max-width:680px}.post-module__X078TG__header{margin-bottom:2rem}.post-module__X078TG__date{color:var(--mantine-color-dimmed);margin-bottom:.5rem;font-size:.875rem;display:block}.post-module__X078TG__title{color:var(--color-text);margin-bottom:1rem;font-size:2rem;line-height:1.3}@media (max-width:768px){.post-module__X078TG__title{font-size:1.5rem}}.post-module__X078TG__tags{flex-wrap:wrap;gap:.5rem;display:flex}.post-module__X078TG__tagLink{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-primary);border-radius:20px;padding:.25rem .75rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-block}.post-module__X078TG__tagLink:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.post-module__X078TG__content{color:var(--color-text);font-size:1.05rem;line-height:1.8}.post-module__X078TG__postActions{justify-content:flex-end;margin-top:.75rem;display:flex}.post-module__X078TG__relatedProducts{margin-top:calc(3rem*var(--mantine-scale));padding-top:calc(2rem*var(--mantine-scale));border-top:1px solid var(--mantine-color-gray-3)}
.ImageCarousel-module__3uqd6a__carousel{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.ImageCarousel-module__3uqd6a__media{object-fit:cover;width:100%;height:100%}.ImageCarousel-module__3uqd6a__preload{opacity:0;pointer-events:none;position:absolute;inset:0}.ImageCarousel-module__3uqd6a__dots{z-index:2;pointer-events:none;gap:5px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ImageCarousel-module__3uqd6a__dot{background:#ffffff80;border-radius:50%;width:6px;height:6px;transition:background .2s}.ImageCarousel-module__3uqd6a__dotActive{background:#fffffff2}
.CatalogCartButton-module__fnLhJW__button{flex-shrink:0;margin-left:auto;transition:transform .15s}.CatalogCartButton-module__fnLhJW__button:hover{transform:scale(1.1)}
.GoatIcon-module__c-f3Va__emoji{line-height:1;transition:opacity .15s,filter .15s;display:inline-flex}.GoatIcon-module__c-f3Va__inactive{opacity:.6;filter:grayscale(80%)}
.CommentLikeButton-module__Rp8RvW__button{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.3rem;padding:.2rem .4rem;font-size:.8rem;transition:color .15s,transform .15s;display:inline-flex}.CommentLikeButton-module__Rp8RvW__button:hover{color:var(--color-primary)}.CommentLikeButton-module__Rp8RvW__button:hover .CommentLikeButton-module__Rp8RvW__icon{transform:scale(1.15)}.CommentLikeButton-module__Rp8RvW__button:disabled{opacity:.6;cursor:default}.CommentLikeButton-module__Rp8RvW__liked{color:var(--color-primary)}.CommentLikeButton-module__Rp8RvW__icon{transition:transform .15s}.CommentLikeButton-module__Rp8RvW__count{font-variant-numeric:tabular-nums}
.PostActions-module__aI-HjG__actions{justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem;display:flex}.PostActions-module__aI-HjG__action{color:var(--color-text-secondary);align-items:center;gap:.35rem;font-size:.85rem;text-decoration:none;transition:color .15s;display:flex}.PostActions-module__aI-HjG__action:hover{color:var(--color-primary)}.PostActions-module__aI-HjG__count{font-variant-numeric:tabular-nums}
.BlogCard-module__1Tt43q__card{background:var(--color-cream);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.BlogCard-module__1Tt43q__card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #2c242014}.BlogCard-module__1Tt43q__imageLink{color:inherit;text-decoration:none;display:block}.BlogCard-module__1Tt43q__imageWrapper{background:var(--color-bg);width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.BlogCard-module__1Tt43q__image{object-fit:cover}.BlogCard-module__1Tt43q__content{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}.BlogCard-module__1Tt43q__date{color:var(--mantine-color-dimmed);font-size:.8rem}.BlogCard-module__1Tt43q__titleLink{color:inherit;text-decoration:none}.BlogCard-module__1Tt43q__titleLink:hover .BlogCard-module__1Tt43q__title{color:var(--color-primary)}.BlogCard-module__1Tt43q__title{color:var(--color-text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.1rem;font-weight:600;line-height:1.4;transition:color .15s;display:-webkit-box;overflow:hidden}.BlogCard-module__1Tt43q__excerpt{color:var(--mantine-color-dimmed);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.BlogCard-module__1Tt43q__tags{flex-wrap:wrap;gap:.25rem;margin-top:auto;display:flex}.BlogCard-module__1Tt43q__tagLink{text-transform:lowercase;background:var(--color-bg);color:var(--color-primary);border-radius:10px;padding:.15rem .5rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.BlogCard-module__1Tt43q__tagLink:hover{background:var(--color-primary);color:#fff}
.BlogSearch-module__EOLOFa__form{width:100%}
.TagCloud-module__LnrdHG__cloud{flex-wrap:wrap;gap:.5rem;display:flex}.TagCloud-module__LnrdHG__tag{background:var(--color-cream);border:1px solid var(--color-border);color:var(--color-text);white-space:nowrap;border-radius:20px;align-items:center;gap:.3rem;padding:.25rem .75rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.TagCloud-module__LnrdHG__tag:hover{background:var(--color-primary-light,#f5ebe6);border-color:var(--color-primary)}.TagCloud-module__LnrdHG__tag.TagCloud-module__LnrdHG__active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.TagCloud-module__LnrdHG__tag.TagCloud-module__LnrdHG__active .TagCloud-module__LnrdHG__count{color:#fff;background:#ffffff4d}.TagCloud-module__LnrdHG__count{background:var(--color-bg);color:var(--mantine-color-dimmed);border-radius:10px;padding:.1em .4em;font-size:.7em;line-height:1}
.BlogSidebar-module__xW7nNq__sidebar{flex-direction:column;gap:1.5rem;display:flex}.BlogSidebar-module__xW7nNq__section{flex-direction:column;gap:.75rem;display:flex}.BlogSidebar-module__xW7nNq__sectionTitle{color:var(--mantine-color-dimmed);text-transform:uppercase;letter-spacing:.05em}
.BlogImageGallery-module__luT-JW__gallery{margin:calc(1.5rem*var(--mantine-scale))0;border-radius:var(--mantine-radius-md);position:relative;overflow:hidden}.BlogImageGallery-module__luT-JW__slide{aspect-ratio:16/10;background:var(--mantine-color-gray-1);width:100%;position:relative}.BlogImageGallery-module__luT-JW__image{object-fit:cover}.BlogImageGallery-module__luT-JW__arrowLeft,.BlogImageGallery-module__luT-JW__arrowRight{opacity:.8;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.BlogImageGallery-module__luT-JW__arrowLeft:hover,.BlogImageGallery-module__luT-JW__arrowRight:hover{opacity:1}.BlogImageGallery-module__luT-JW__arrowLeft{left:calc(.5rem*var(--mantine-scale))}.BlogImageGallery-module__luT-JW__arrowRight{right:calc(.5rem*var(--mantine-scale))}.BlogImageGallery-module__luT-JW__dots{bottom:calc(.5rem*var(--mantine-scale));gap:calc(.375rem*var(--mantine-scale));z-index:1;display:flex;position:absolute;left:50%;transform:translate(-50%)}.BlogImageGallery-module__luT-JW__dot{width:calc(.5rem*var(--mantine-scale));height:calc(.5rem*var(--mantine-scale));cursor:pointer;background:#ffffff80;border:none;border-radius:50%;padding:0;transition:background .2s}.BlogImageGallery-module__luT-JW__dotActive{background:#fff}
.SupportInput-module__8myy7a__wrapper{position:relative}.SupportInput-module__8myy7a__container{align-items:flex-end;gap:calc(.5rem*var(--mantine-scale));padding:calc(.5rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));border-top:1px solid var(--color-border);background-color:var(--color-bg);display:flex}.SupportInput-module__8myy7a__inputWrapper{border:1px solid var(--color-border);border-radius:calc(.5rem*var(--mantine-scale));transition:border-color var(--transition-default);background-color:#fff;flex:1;position:relative}.SupportInput-module__8myy7a__inputWrapper:focus-within{border-color:var(--color-primary)}.SupportInput-module__8myy7a__textarea{resize:none;border-radius:calc(.5rem*var(--mantine-scale));width:100%;padding:calc(.5rem*var(--mantine-scale))calc(4.75rem*var(--mantine-scale))calc(.5rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));font-size:calc(.875rem*var(--mantine-scale));color:var(--color-text);background:0 0;border:none;outline:none;font-family:inherit;line-height:1.5;display:block;overflow:hidden}.SupportInput-module__8myy7a__textarea::placeholder{color:var(--color-text-secondary)}.SupportInput-module__8myy7a__inlineActions{top:calc(.25rem*var(--mantine-scale));right:calc(.25rem*var(--mantine-scale));align-items:center;gap:calc(.125rem*var(--mantine-scale));display:flex;position:absolute}.SupportInput-module__8myy7a__actionButton{width:calc(2rem*var(--mantine-scale));height:calc(2rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-default),background-color var(--transition-default);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SupportInput-module__8myy7a__actionButton:hover:not(:disabled){color:var(--color-primary);background-color:var(--color-cream)}.SupportInput-module__8myy7a__actionButton:disabled{opacity:.5;cursor:not-allowed}.SupportInput-module__8myy7a__actionButtonActive{color:var(--color-primary);background-color:var(--color-cream)}.SupportInput-module__8myy7a__sendButton{width:calc(2.25rem*var(--mantine-scale));height:calc(2.25rem*var(--mantine-scale));border-radius:calc(.5rem*var(--mantine-scale));background-color:var(--color-primary);color:#fff;cursor:pointer;transition:background-color var(--transition-default),opacity var(--transition-default);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SupportInput-module__8myy7a__sendButton:hover:not(:disabled){background-color:#b5522f}.SupportInput-module__8myy7a__sendButton:disabled{opacity:.5;cursor:not-allowed}.SupportInput-module__8myy7a__filePreview{gap:calc(.375rem*var(--mantine-scale));padding:calc(.5rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));border-top:1px solid var(--color-border);background-color:var(--color-bg);flex-wrap:wrap;display:flex}.SupportInput-module__8myy7a__fileItem{align-items:center;gap:calc(.25rem*var(--mantine-scale));padding:calc(.25rem*var(--mantine-scale))calc(.5rem*var(--mantine-scale));background-color:var(--color-cream);border-radius:calc(.375rem*var(--mantine-scale));font-size:calc(.75rem*var(--mantine-scale));color:var(--color-text);display:flex}.SupportInput-module__8myy7a__fileRemove{color:var(--color-text-secondary);cursor:pointer;padding:calc(.125rem*var(--mantine-scale));background:0 0;border:none;align-items:center;line-height:1;display:flex}.SupportInput-module__8myy7a__fileRemove:hover{color:var(--color-primary)}.SupportInput-module__8myy7a__error{padding:calc(.25rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));font-size:calc(.75rem*var(--mantine-scale));color:#e53935;background-color:var(--color-bg)}.SupportInput-module__8myy7a__disabled{opacity:.6;pointer-events:none}
.BlogProductCard-module__eojapW__link{margin:calc(.75rem*var(--mantine-scale))0;text-decoration:none;display:block}.BlogProductCard-module__eojapW__card{transition:box-shadow .15s}.BlogProductCard-module__eojapW__card:hover{box-shadow:var(--mantine-shadow-sm)}.BlogProductCard-module__eojapW__image{border-radius:var(--mantine-radius-sm);object-fit:cover}
.ProductActions-module__ykeMvq__actions{align-items:center;gap:.75rem;display:flex}.ProductActions-module__ykeMvq__action{color:var(--color-text-secondary);align-items:center;gap:.35rem;font-size:.85rem;text-decoration:none;transition:color .15s;display:flex}.ProductActions-module__ykeMvq__action:hover{color:var(--color-primary)}.ProductActions-module__ykeMvq__count{font-variant-numeric:tabular-nums}
.SupportContextPicker-module__8Yb2eq__container{padding:calc(1rem*var(--mantine-scale));flex-direction:column;flex:1;display:flex;overflow-y:auto}.SupportContextPicker-module__8Yb2eq__greeting{text-align:center;color:var(--color-text-secondary);font-size:calc(.875rem*var(--mantine-scale));margin-bottom:calc(1rem*var(--mantine-scale));line-height:1.5}.SupportContextPicker-module__8Yb2eq__options{gap:calc(.5rem*var(--mantine-scale));flex-direction:column;display:flex}.SupportContextPicker-module__8Yb2eq__optionButton{align-items:center;gap:calc(.75rem*var(--mantine-scale));width:100%;padding:calc(.75rem*var(--mantine-scale))calc(.875rem*var(--mantine-scale));border:1px solid var(--color-border);border-radius:calc(.625rem*var(--mantine-scale));cursor:pointer;font-size:calc(.875rem*var(--mantine-scale));color:var(--color-text);text-align:left;transition:border-color var(--transition-default),background-color var(--transition-default);background:#fff;display:flex}.SupportContextPicker-module__8Yb2eq__optionButton:hover{border-color:var(--color-primary);background-color:var(--color-bg)}.SupportContextPicker-module__8Yb2eq__optionIcon{color:var(--color-primary);flex-shrink:0}.SupportContextPicker-module__8Yb2eq__chevron{color:var(--color-text-secondary);flex-shrink:0;margin-left:auto}.SupportContextPicker-module__8Yb2eq__backButton{align-items:center;gap:calc(.25rem*var(--mantine-scale));cursor:pointer;color:var(--color-primary);font-size:calc(.8125rem*var(--mantine-scale));margin-bottom:calc(.75rem*var(--mantine-scale));background:0 0;border:none;padding:0;display:inline-flex}.SupportContextPicker-module__8Yb2eq__backButton:hover{text-decoration:underline}.SupportContextPicker-module__8Yb2eq__loadingState{flex:1;justify-content:center;align-items:center;display:flex}.SupportContextPicker-module__8Yb2eq__emptyMessage{text-align:center;color:var(--color-text-secondary);font-size:calc(.875rem*var(--mantine-scale));margin:calc(1.5rem*var(--mantine-scale))0}.SupportContextPicker-module__8Yb2eq__fallbackButton{padding:calc(.5rem*var(--mantine-scale))calc(1rem*var(--mantine-scale));border:1px solid var(--color-primary);border-radius:calc(.5rem*var(--mantine-scale));color:var(--color-primary);font-size:calc(.8125rem*var(--mantine-scale));cursor:pointer;transition:background-color var(--transition-default);background:0 0;margin:0 auto;display:block}.SupportContextPicker-module__8Yb2eq__fallbackButton:hover{background-color:var(--color-bg)}.SupportContextPicker-module__8Yb2eq__listTitle{font-size:calc(.875rem*var(--mantine-scale));color:var(--color-text);margin-bottom:calc(.5rem*var(--mantine-scale));align-items:center;font-weight:600;display:flex}.SupportContextPicker-module__8Yb2eq__list{gap:calc(.375rem*var(--mantine-scale));flex-direction:column;display:flex}.SupportContextPicker-module__8Yb2eq__listItem{width:100%;padding:calc(.625rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));border:1px solid var(--color-border);border-radius:calc(.5rem*var(--mantine-scale));cursor:pointer;text-align:left;transition:border-color var(--transition-default),background-color var(--transition-default);background:#fff;display:block}.SupportContextPicker-module__8Yb2eq__listItem:hover{border-color:var(--color-primary);background-color:var(--color-bg)}.SupportContextPicker-module__8Yb2eq__itemHeader{align-items:center;gap:calc(.5rem*var(--mantine-scale));display:flex}.SupportContextPicker-module__8Yb2eq__itemTitle{font-size:calc(.8125rem*var(--mantine-scale));color:var(--color-text);font-weight:500}.SupportContextPicker-module__8Yb2eq__itemMeta{font-size:calc(.75rem*var(--mantine-scale));color:var(--color-text-secondary);margin-top:calc(.125rem*var(--mantine-scale))}.SupportContextPicker-module__8Yb2eq__itemWithImage{align-items:center;gap:calc(.625rem*var(--mantine-scale));display:flex}.SupportContextPicker-module__8Yb2eq__productThumb{width:calc(2.25rem*var(--mantine-scale));height:calc(2.25rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));object-fit:cover;flex-shrink:0}
.BlogContent-module__zdQe7q__content{font-size:var(--mantine-font-size-md);color:var(--mantine-color-text);line-height:1.8}.BlogContent-module__zdQe7q__content h2{font-size:calc(1.75rem*var(--mantine-scale));margin-top:calc(2.5rem*var(--mantine-scale));margin-bottom:calc(1rem*var(--mantine-scale));font-weight:700;line-height:1.3}.BlogContent-module__zdQe7q__content h3{font-size:calc(1.375rem*var(--mantine-scale));margin-top:calc(2rem*var(--mantine-scale));margin-bottom:calc(.75rem*var(--mantine-scale));font-weight:600;line-height:1.3}.BlogContent-module__zdQe7q__content p{margin-bottom:calc(1rem*var(--mantine-scale))}.BlogContent-module__zdQe7q__content a{color:var(--mantine-color-anchor);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.BlogContent-module__zdQe7q__content a:hover{text-decoration-thickness:2px}.BlogContent-module__zdQe7q__content img{border-radius:var(--mantine-radius-md);max-width:100%;height:auto;margin:calc(1.5rem*var(--mantine-scale))0;display:block}.BlogContent-module__zdQe7q__content ul,.BlogContent-module__zdQe7q__content ol{margin-bottom:calc(1rem*var(--mantine-scale));padding-left:calc(1.5rem*var(--mantine-scale))}.BlogContent-module__zdQe7q__content li{margin-bottom:calc(.25rem*var(--mantine-scale))}.BlogContent-module__zdQe7q__content blockquote{border-left:4px solid var(--mantine-color-gray-4);margin:calc(1.5rem*var(--mantine-scale))0;padding:calc(.75rem*var(--mantine-scale))calc(1.25rem*var(--mantine-scale));color:var(--mantine-color-dimmed);font-style:italic}.BlogContent-module__zdQe7q__content hr{border:none;border-top:1px solid var(--mantine-color-gray-3);margin:calc(2rem*var(--mantine-scale))0}.BlogContent-module__zdQe7q__content strong{font-weight:700}.BlogContent-module__zdQe7q__content em{font-style:italic}.BlogContent-module__zdQe7q__content u{text-decoration:underline}.BlogContent-module__zdQe7q__content s{text-decoration:line-through}
.ProductCard-module__PkOGxq__cardWrapper{perspective:1000px}.ProductCard-module__PkOGxq__cardInner{transform-style:preserve-3d;transition:transform .6s;position:relative}.ProductCard-module__PkOGxq__cardInner[data-flipped=true]{transform:rotateY(180deg)}.ProductCard-module__PkOGxq__cardFront{background:var(--color-cream);border:1px solid var(--color-border);backface-visibility:hidden;border-radius:12px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.ProductCard-module__PkOGxq__cardFront:hover{box-shadow:0 4px 16px #2c242014}.ProductCard-module__PkOGxq__cardBack{background:var(--color-cream);border:1px solid var(--color-border);backface-visibility:hidden;border-radius:12px;flex-direction:column;padding:1.25rem;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}.ProductCard-module__PkOGxq__cardLink{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.ProductCard-module__PkOGxq__cardLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ProductCard-module__PkOGxq__imageWrapper{background:var(--color-bg);width:100%;padding-bottom:100%;position:relative;overflow:hidden}.ProductCard-module__PkOGxq__content{flex-direction:column;flex:1;gap:.75rem;padding:1rem 1rem 0;display:flex}.ProductCard-module__PkOGxq__title{color:var(--color-text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductCard-module__PkOGxq__footer{align-items:center;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.ProductCard-module__PkOGxq__price{color:var(--color-primary);margin:0;font-size:1.125rem;font-weight:600}.ProductCard-module__PkOGxq__stockBadge{z-index:1;pointer-events:none;position:absolute;bottom:.5rem;right:.5rem}.ProductCard-module__PkOGxq__infoBtn{z-index:2;width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.ProductCard-module__PkOGxq__infoBtn:hover{color:var(--color-primary);background:#fff}.ProductCard-module__PkOGxq__closeBtn{z-index:2;width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.ProductCard-module__PkOGxq__closeBtn:hover{color:var(--color-text)}.ProductCard-module__PkOGxq__backContent{flex-direction:column;flex:1;gap:.75rem;display:flex;overflow:auto}.ProductCard-module__PkOGxq__backTitle{color:var(--color-text);margin:0;padding-right:2rem;font-size:1rem;font-weight:600;line-height:1.3}.ProductCard-module__PkOGxq__backDescription{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.ProductCard-module__PkOGxq__backSpecs{color:var(--color-text);flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.ProductCard-module__PkOGxq__disclaimer{color:var(--color-text-secondary);margin:0;font-size:.75rem;font-style:italic;line-height:1.4}.ProductCard-module__PkOGxq__manufacturingNote{color:var(--color-accent);margin:0;font-size:.75rem;font-weight:500}.ProductCard-module__PkOGxq__backFooter{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}
.SupportWidget-module__u4xlvq__fab{bottom:calc(1.5rem*var(--mantine-scale));right:calc(1.5rem*var(--mantine-scale));z-index:350;width:calc(3.5rem*var(--mantine-scale));height:calc(3.5rem*var(--mantine-scale));background-color:var(--color-primary);color:#fff;cursor:pointer;transition:transform var(--transition-default),background-color var(--transition-default);border:none;border-radius:50%;justify-content:center;align-items:center;animation:.3s forwards SupportWidget-module__u4xlvq__slideUp;display:flex;position:fixed;box-shadow:0 4px 16px #2c242033}.SupportWidget-module__u4xlvq__fab:hover{background-color:#b5522f;transform:scale(1.05)}.SupportWidget-module__u4xlvq__fabWithBanner{bottom:calc(8.75rem*var(--mantine-scale))}@keyframes SupportWidget-module__u4xlvq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SupportWidget-module__u4xlvq__unreadDot{top:calc(.125rem*var(--mantine-scale));right:calc(.125rem*var(--mantine-scale));width:calc(.75rem*var(--mantine-scale));height:calc(.75rem*var(--mantine-scale));background-color:#e53935;border:2px solid #fff;border-radius:50%;position:absolute}.SupportWidget-module__u4xlvq__panel{bottom:calc(5.625rem*var(--mantine-scale));right:calc(1.5rem*var(--mantine-scale));z-index:350;width:calc(28.5rem*var(--mantine-scale));height:calc(32.5rem*var(--mantine-scale));background-color:var(--color-bg);border-radius:calc(1rem*var(--mantine-scale));flex-direction:column;animation:.2s forwards SupportWidget-module__u4xlvq__panelIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 32px #2c242026}@keyframes SupportWidget-module__u4xlvq__panelIn{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.SupportWidget-module__u4xlvq__header{padding:calc(.875rem*var(--mantine-scale))calc(1rem*var(--mantine-scale));background-color:var(--color-primary);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.SupportWidget-module__u4xlvq__headerTitle{font-size:calc(1rem*var(--mantine-scale));font-weight:600}.SupportWidget-module__u4xlvq__headerActions{align-items:center;gap:calc(.25rem*var(--mantine-scale));display:flex}.SupportWidget-module__u4xlvq__fullscreenLink{color:#fff;padding:calc(.25rem*var(--mantine-scale));border-radius:calc(.25rem*var(--mantine-scale));transition:background-color var(--transition-default);opacity:.8;justify-content:center;align-items:center;display:flex}.SupportWidget-module__u4xlvq__fullscreenLink:hover{opacity:1;background-color:#fff3}.SupportWidget-module__u4xlvq__closeButton{color:#fff;cursor:pointer;padding:calc(.25rem*var(--mantine-scale));border-radius:calc(.25rem*var(--mantine-scale));transition:background-color var(--transition-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.SupportWidget-module__u4xlvq__closeButton:hover{background-color:#fff3}.SupportWidget-module__u4xlvq__body{flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:48em){.SupportWidget-module__u4xlvq__fab{bottom:calc(1rem*var(--mantine-scale));right:calc(1rem*var(--mantine-scale));width:calc(3rem*var(--mantine-scale));height:calc(3rem*var(--mantine-scale))}.SupportWidget-module__u4xlvq__fabWithBanner{bottom:calc(7.5rem*var(--mantine-scale))}.SupportWidget-module__u4xlvq__panel{border-radius:0;width:100%;height:100%;position:fixed;inset:0}}
.layout-module__jz1IVa__main{padding:calc(1.5rem*var(--mantine-scale))}@media (max-width:48em){.layout-module__jz1IVa__main{padding:calc(1rem*var(--mantine-scale))}}
.AdminChatMessages-module__PReAeG__container{padding:calc(1rem*var(--mantine-scale));gap:calc(.375rem*var(--mantine-scale));flex-direction:column;flex:1;display:flex;overflow-y:auto}.AdminChatMessages-module__PReAeG__emptyState{color:var(--mantine-color-dimmed);font-size:calc(.875rem*var(--mantine-scale));flex:1;justify-content:center;align-items:center;display:flex}.AdminChatMessages-module__PReAeG__dateSeparator{text-align:center;margin:calc(.75rem*var(--mantine-scale))0 calc(.5rem*var(--mantine-scale))}.AdminChatMessages-module__PReAeG__dateSeparator span{font-size:calc(.6875rem*var(--mantine-scale));color:var(--mantine-color-dimmed);background-color:var(--mantine-color-gray-1);padding:calc(.1875rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));border-radius:calc(.625rem*var(--mantine-scale))}.AdminChatMessages-module__PReAeG__bubble{max-width:75%;padding:calc(.5rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));border-radius:calc(.75rem*var(--mantine-scale));font-size:calc(.8125rem*var(--mantine-scale));word-break:break-word;line-height:1.5}.AdminChatMessages-module__PReAeG__text{white-space:pre-wrap}.AdminChatMessages-module__PReAeG__clientBubble{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-text);align-self:flex-start;}.AdminChatMessages-module__PReAeG__adminBubble{background-color:var(--mantine-color-blue-0);color:var(--mantine-color-text);border:1px solid var(--mantine-color-blue-2);align-self:flex-end;}.AdminChatMessages-module__PReAeG__timestamp{font-size:calc(.625rem*var(--mantine-scale));color:var(--mantine-color-dimmed);margin-top:calc(.125rem*var(--mantine-scale));align-items:center;gap:calc(.1875rem*var(--mantine-scale));display:flex}.AdminChatMessages-module__PReAeG__clientTimestamp{text-align:left;}.AdminChatMessages-module__PReAeG__adminTimestamp{text-align:right;justify-content:flex-end;}.AdminChatMessages-module__PReAeG__statusIcon{color:var(--mantine-color-dimmed);display:inline-flex}.AdminChatMessages-module__PReAeG__read{color:var(--mantine-color-blue-6)}.AdminChatMessages-module__PReAeG__attachments{gap:calc(.25rem*var(--mantine-scale));margin-top:calc(.375rem*var(--mantine-scale));flex-direction:column;display:flex}.AdminChatMessages-module__PReAeG__attachmentImage{max-width:calc(15rem*var(--mantine-scale));max-height:calc(12.5rem*var(--mantine-scale));border-radius:calc(.5rem*var(--mantine-scale));display:block}.AdminChatMessages-module__PReAeG__attachmentFile{align-items:center;gap:calc(.25rem*var(--mantine-scale));padding:calc(.25rem*var(--mantine-scale))calc(.5rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));font-size:calc(.75rem*var(--mantine-scale));color:var(--mantine-color-blue-6);background-color:#0000000d;text-decoration:none;display:inline-flex}.AdminChatMessages-module__PReAeG__attachmentFile:hover{text-decoration:underline}
.BlogFeed-module__W8otSG__feed{flex-direction:column;display:flex}.BlogFeed-module__W8otSG__divider{border:none;border-top:1px solid var(--color-border);max-width:680px;margin:2.5rem 0}.BlogFeed-module__W8otSG__sentinel{justify-content:center;min-height:60px;padding:1.5rem 0;display:flex}.BlogFeed-module__W8otSG__coverImg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}
.Pagination-module__h1CMUG__wrapper{border-top:1px solid var(--color-border);justify-content:center;margin-top:3rem;padding:1.5rem 0;display:flex}.Pagination-module__h1CMUG__pagination{gap:.5rem;display:flex}@media (max-width:768px){.Pagination-module__h1CMUG__wrapper{margin-top:2rem;padding:1rem 0}}
.ProductSection-module__hQeyZa__section{padding:var(--section-padding)}.ProductSection-module__hQeyZa__title{font-size:var(--font-size-h2);color:var(--color-text);margin-bottom:1.5rem;font-weight:600}@media (max-width:768px){.ProductSection-module__hQeyZa__section{padding:var(--section-padding-mobile)}.ProductSection-module__hQeyZa__title{font-size:var(--font-size-h2-mobile)}}
.NewArrivals-module__nfJl6q__section{padding:var(--section-padding)}.NewArrivals-module__nfJl6q__header{margin-bottom:1.5rem}.NewArrivals-module__nfJl6q__title{font-size:var(--font-size-h2);color:var(--color-text);font-weight:600}@media (max-width:768px){.NewArrivals-module__nfJl6q__section{padding:var(--section-padding-mobile)}.NewArrivals-module__nfJl6q__title{font-size:var(--font-size-h2-mobile)}}
.product-module__88FGaa__container{padding-top:2rem;padding-bottom:4rem}.product-module__88FGaa__content{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.product-module__88FGaa__gallery{position:sticky;top:2rem}.product-module__88FGaa__info{flex-direction:column;gap:1.5rem;display:flex}.product-module__88FGaa__header{flex-direction:column;gap:1rem;display:flex}.product-module__88FGaa__title{color:var(--color-text);font-size:2rem;font-weight:600;line-height:1.3}.product-module__88FGaa__price{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:1.5rem 0}.product-module__88FGaa__description{line-height:1.7}.product-module__88FGaa__meta{flex-direction:column;gap:.5rem;display:flex}.product-module__88FGaa__actions{align-items:center;gap:1rem;margin-top:1rem;display:flex}.product-module__88FGaa__disclaimer{color:var(--color-text-secondary);font-style:italic;line-height:1.5}@media (max-width:768px){.product-module__88FGaa__container{padding-top:1rem;padding-bottom:2rem}.product-module__88FGaa__content{grid-template-columns:1fr;gap:2rem}.product-module__88FGaa__gallery{position:static}.product-module__88FGaa__title{font-size:1.5rem}}
.AdminChatInput-module__KN4_hW__wrapper{border-top:1px solid var(--mantine-color-gray-3);background-color:#fff;position:relative}.AdminChatInput-module__KN4_hW__container{align-items:flex-end;gap:calc(.5rem*var(--mantine-scale));padding:calc(.5rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));display:flex}.AdminChatInput-module__KN4_hW__inputWrapper{border:1px solid var(--mantine-color-gray-3);border-radius:calc(.5rem*var(--mantine-scale));background-color:#fff;flex:1;transition:border-color .15s;position:relative}.AdminChatInput-module__KN4_hW__inputWrapper:focus-within{border-color:var(--mantine-color-blue-6)}.AdminChatInput-module__KN4_hW__textarea{resize:none;border-radius:calc(.5rem*var(--mantine-scale));width:100%;padding:calc(.5rem*var(--mantine-scale))calc(4.5rem*var(--mantine-scale))calc(.5rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));font-size:calc(.8125rem*var(--mantine-scale));color:var(--mantine-color-text);max-height:calc(7.5rem*var(--mantine-scale));background:0 0;border:none;outline:none;font-family:inherit;line-height:1.5;display:block;overflow:hidden}.AdminChatInput-module__KN4_hW__textarea::placeholder{color:var(--mantine-color-dimmed)}.AdminChatInput-module__KN4_hW__inlineActions{top:calc(.25rem*var(--mantine-scale));right:calc(.25rem*var(--mantine-scale));align-items:center;gap:calc(.125rem*var(--mantine-scale));display:flex;position:absolute}.AdminChatInput-module__KN4_hW__actionButton{width:calc(1.875rem*var(--mantine-scale));height:calc(1.875rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));color:var(--mantine-color-dimmed);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.AdminChatInput-module__KN4_hW__actionButton:hover:not(:disabled){color:var(--mantine-color-blue-6);background-color:var(--mantine-color-blue-0)}.AdminChatInput-module__KN4_hW__actionButton:disabled{opacity:.4;cursor:not-allowed}.AdminChatInput-module__KN4_hW__sendButton{width:calc(2.125rem*var(--mantine-scale));height:calc(2.125rem*var(--mantine-scale));border-radius:calc(.5rem*var(--mantine-scale));background-color:var(--mantine-color-blue-6);color:#fff;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,opacity .15s;display:flex}.AdminChatInput-module__KN4_hW__sendButton:hover:not(:disabled){background-color:var(--mantine-color-blue-7)}.AdminChatInput-module__KN4_hW__sendButton:disabled{opacity:.4;cursor:not-allowed}.AdminChatInput-module__KN4_hW__filePreview{gap:calc(.375rem*var(--mantine-scale));padding:calc(.5rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));border-bottom:1px solid var(--mantine-color-gray-2);flex-wrap:wrap;display:flex}.AdminChatInput-module__KN4_hW__fileItem{align-items:center;gap:calc(.25rem*var(--mantine-scale));padding:calc(.1875rem*var(--mantine-scale))calc(.5rem*var(--mantine-scale));background-color:var(--mantine-color-gray-1);border-radius:calc(.375rem*var(--mantine-scale));font-size:calc(.75rem*var(--mantine-scale));display:flex}.AdminChatInput-module__KN4_hW__fileRemove{color:var(--mantine-color-dimmed);cursor:pointer;padding:calc(.125rem*var(--mantine-scale));background:0 0;border:none;align-items:center;display:flex}.AdminChatInput-module__KN4_hW__fileRemove:hover{color:var(--mantine-color-red-6)}.AdminChatInput-module__KN4_hW__error{padding:calc(.25rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));font-size:calc(.75rem*var(--mantine-scale));color:var(--mantine-color-red-6)}.AdminChatInput-module__KN4_hW__quickReplies{gap:calc(.125rem*var(--mantine-scale));max-height:calc(15.625rem*var(--mantine-scale));flex-direction:column;display:flex;overflow-y:auto}.AdminChatInput-module__KN4_hW__quickReplyItem{gap:calc(.125rem*var(--mantine-scale));width:100%;padding:calc(.5rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;transition:background-color .15s;display:flex}.AdminChatInput-module__KN4_hW__quickReplyItem:hover{background-color:var(--mantine-color-gray-1)}.AdminChatInput-module__KN4_hW__quickReplyTitle{font-size:calc(.8125rem*var(--mantine-scale));color:var(--mantine-color-text);font-weight:500}.AdminChatInput-module__KN4_hW__quickReplyPreview{font-size:calc(.6875rem*var(--mantine-scale));color:var(--mantine-color-dimmed);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.BlogFeedItem-module__avjRWa__article{max-width:680px}.BlogFeedItem-module__avjRWa__coverWrapper{border-radius:12px;margin-bottom:1.5rem;padding-bottom:min(50%,340px);position:relative;overflow:hidden}.BlogFeedItem-module__avjRWa__coverImage{object-fit:cover}.BlogFeedItem-module__avjRWa__header{margin-bottom:1.5rem}.BlogFeedItem-module__avjRWa__date{color:var(--mantine-color-dimmed);margin-bottom:.5rem;font-size:.875rem;display:block}.BlogFeedItem-module__avjRWa__titleLink{color:inherit;text-decoration:none}.BlogFeedItem-module__avjRWa__titleLink:hover .BlogFeedItem-module__avjRWa__title{color:var(--color-primary)}.BlogFeedItem-module__avjRWa__title{color:var(--color-text);margin:0 0 .75rem;font-size:1.6rem;font-weight:700;line-height:1.3;transition:color .15s}.BlogFeedItem-module__avjRWa__tags{flex-wrap:wrap;gap:.5rem;display:flex}.BlogFeedItem-module__avjRWa__tagLink{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-primary);border-radius:20px;padding:.25rem .75rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-block}.BlogFeedItem-module__avjRWa__tagLink:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}@media (max-width:768px){.BlogFeedItem-module__avjRWa__title{font-size:1.3rem}.BlogFeedItem-module__avjRWa__coverWrapper{border-radius:8px}}
.CartContent-module__4VDQuG__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.CartContent-module__4VDQuG__empty>:first-child{font-size:4rem}.CartContent-module__4VDQuG__link{color:var(--mantine-color-terracotta-6);text-underline-offset:2px;text-decoration:underline}.CartContent-module__4VDQuG__link:hover{text-decoration:none}.CartContent-module__4VDQuG__layout{grid-template-columns:1fr 400px;align-items:start;gap:2rem;display:grid}.CartContent-module__4VDQuG__list,.CartContent-module__4VDQuG__sidebar{width:100%}@media (max-width:992px){.CartContent-module__4VDQuG__layout{grid-template-columns:1fr 350px}}@media (max-width:768px){.CartContent-module__4VDQuG__layout{grid-template-columns:1fr;gap:1.5rem}.CartContent-module__4VDQuG__sidebar{order:-1}}
.StockFilter-module__BD6Mja__wrapper{align-items:center;display:flex}.StockFilter-module__BD6Mja__control{width:100%;max-width:400px}@media (max-width:768px){.StockFilter-module__BD6Mja__control{max-width:100%}}
.CategoryCard-module__cPTn9W__card{background:var(--color-bg);border:1px solid var(--color-border);color:inherit;transition:var(--transition-card);border-radius:8px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.CategoryCard-module__cPTn9W__card:hover{box-shadow:var(--card-shadow);transform:translateY(-2px)}.CategoryCard-module__cPTn9W__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CategoryCard-module__cPTn9W__imageWrapper{background:var(--color-bg);width:100%;padding-bottom:66.67%;position:relative;overflow:hidden}.CategoryCard-module__cPTn9W__image{object-fit:cover}.CategoryCard-module__cPTn9W__content{text-align:center;padding:1rem}.CategoryCard-module__cPTn9W__name{color:var(--color-text);margin-bottom:.25rem}
.AnimatedNav-module__li0agq__nav{align-items:center;display:inline-flex;position:relative}.AnimatedNav-module__li0agq__blob{border-radius:calc(62.4375rem*var(--mantine-scale));pointer-events:none;z-index:0;position:absolute}.AnimatedNav-module__li0agq__flowRight{transition:right .28s cubic-bezier(0,0,.2,1),left .56s cubic-bezier(.5,1.15,.6,1) 60ms,top .3s,height .3s,opacity .15s}.AnimatedNav-module__li0agq__flowLeft{transition:left .28s cubic-bezier(0,0,.2,1),right .56s cubic-bezier(.5,1.15,.6,1) 60ms,top .3s,height .3s,opacity .15s}.AnimatedNav-module__li0agq__link{z-index:1;border-radius:calc(62.4375rem*var(--mantine-scale));white-space:nowrap;text-decoration:none;transition:color .2s;position:relative}.AnimatedNav-module__li0agq__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.AnimatedNav-module__li0agq__header{gap:calc(.25rem*var(--mantine-scale))}.AnimatedNav-module__li0agq__header .AnimatedNav-module__li0agq__blob{background:#f0ece4}.AnimatedNav-module__li0agq__header .AnimatedNav-module__li0agq__link{color:var(--color-text-secondary);font-size:calc(.875rem*var(--mantine-scale));padding:calc(.375rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale))}.AnimatedNav-module__li0agq__header .AnimatedNav-module__li0agq__link:hover,.AnimatedNav-module__li0agq__header .AnimatedNav-module__li0agq__active{color:var(--color-text)}.AnimatedNav-module__li0agq__pills{gap:calc(.375rem*var(--mantine-scale));width:100%;padding:calc(.75rem*var(--mantine-scale))calc(1.5rem*var(--mantine-scale));scrollbar-width:none;display:flex;overflow-x:auto}.AnimatedNav-module__li0agq__pills::-webkit-scrollbar{display:none}.AnimatedNav-module__li0agq__pills .AnimatedNav-module__li0agq__blob{background:#ede7da}.AnimatedNav-module__li0agq__pills .AnimatedNav-module__li0agq__link{color:var(--color-text-secondary);font-size:calc(.875rem*var(--mantine-scale));padding:calc(.375rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale))}.AnimatedNav-module__li0agq__pills .AnimatedNav-module__li0agq__active{color:var(--color-bg-dark)}@media (max-width:48em){.AnimatedNav-module__li0agq__pills{padding:calc(.625rem*var(--mantine-scale))calc(1rem*var(--mantine-scale))}}
.SupportChatWindow-module__4jwm_a__container{flex-direction:column;height:100%;display:flex}.SupportChatWindow-module__4jwm_a__header{align-items:center;gap:calc(.75rem*var(--mantine-scale));padding:calc(.875rem*var(--mantine-scale))calc(1.25rem*var(--mantine-scale));border-bottom:1px solid var(--color-border);background-color:#fff;flex-shrink:0;display:flex}.SupportChatWindow-module__4jwm_a__backButton{width:calc(2rem*var(--mantine-scale));height:calc(2rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));color:var(--color-text);cursor:pointer;transition:background-color var(--transition-default);background:0 0;border:none;justify-content:center;align-items:center;display:none}.SupportChatWindow-module__4jwm_a__backButton:hover{background-color:var(--color-bg)}.SupportChatWindow-module__4jwm_a__headerTitle{font-size:calc(1rem*var(--mantine-scale));color:var(--color-text);font-weight:600}.SupportChatWindow-module__4jwm_a__body{flex-direction:column;flex:1;display:flex;overflow:hidden}.SupportChatWindow-module__4jwm_a__emptyState{justify-content:center;align-items:center;gap:calc(.5rem*var(--mantine-scale));padding:calc(1.5rem*var(--mantine-scale));flex-direction:column;flex:1;display:flex}.SupportChatWindow-module__4jwm_a__emptyIcon{color:var(--color-border)}.SupportChatWindow-module__4jwm_a__emptyTitle{font-size:calc(1rem*var(--mantine-scale));color:var(--color-text);margin:0;font-weight:500}.SupportChatWindow-module__4jwm_a__emptySubtitle{font-size:calc(.875rem*var(--mantine-scale));color:var(--color-text-secondary);margin:0}.SupportChatWindow-module__4jwm_a__loadingState{flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:48em){.SupportChatWindow-module__4jwm_a__backButton{display:flex}}
.cart-module__aoKsrG__container{flex-direction:column;flex:1;display:flex}.cart-module__aoKsrG__title{margin-bottom:2rem}
.AdminChatWindow-module__v1DAYW__container{flex-direction:column;height:100%;display:flex}.AdminChatWindow-module__v1DAYW__header{padding:calc(.625rem*var(--mantine-scale))calc(1rem*var(--mantine-scale));border-bottom:1px solid var(--mantine-color-gray-3);justify-content:space-between;align-items:center;gap:calc(.5rem*var(--mantine-scale));flex-shrink:0;display:flex}.AdminChatWindow-module__v1DAYW__headerLeft{align-items:center;gap:calc(.5rem*var(--mantine-scale));min-width:0;display:flex}.AdminChatWindow-module__v1DAYW__backButton{width:calc(1.875rem*var(--mantine-scale));height:calc(1.875rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));color:var(--mantine-color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none}.AdminChatWindow-module__v1DAYW__backButton:hover{background-color:var(--mantine-color-gray-1)}.AdminChatWindow-module__v1DAYW__headerTitle{font-size:calc(.875rem*var(--mantine-scale));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.AdminChatWindow-module__v1DAYW__closedBadge{font-size:calc(.6875rem*var(--mantine-scale));padding:calc(.125rem*var(--mantine-scale))calc(.5rem*var(--mantine-scale));border-radius:calc(.25rem*var(--mantine-scale));background-color:var(--mantine-color-gray-1);color:var(--mantine-color-dimmed);flex-shrink:0}.AdminChatWindow-module__v1DAYW__headerActions{align-items:center;gap:calc(.5rem*var(--mantine-scale));flex-shrink:0;display:flex}.AdminChatWindow-module__v1DAYW__infoButton{width:calc(1.875rem*var(--mantine-scale));height:calc(1.875rem*var(--mantine-scale));border:1px solid var(--mantine-color-gray-3);border-radius:calc(.375rem*var(--mantine-scale));color:var(--mantine-color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.AdminChatWindow-module__v1DAYW__infoButton:hover{background-color:var(--mantine-color-gray-1)}.AdminChatWindow-module__v1DAYW__body{flex-direction:column;flex:1;display:flex;overflow:hidden}.AdminChatWindow-module__v1DAYW__emptyState{justify-content:center;align-items:center;gap:calc(.5rem*var(--mantine-scale));flex-direction:column;flex:1;display:flex}.AdminChatWindow-module__v1DAYW__emptyIcon{color:var(--mantine-color-gray-4)}.AdminChatWindow-module__v1DAYW__emptyTitle{font-size:calc(1rem*var(--mantine-scale));margin:0;font-weight:500}.AdminChatWindow-module__v1DAYW__emptySubtitle{font-size:calc(.875rem*var(--mantine-scale));color:var(--mantine-color-dimmed);margin:0}.AdminChatWindow-module__v1DAYW__loadingState{flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:48em){.AdminChatWindow-module__v1DAYW__backButton{display:flex}}
@media (min-width:769px){.BlogFilterDrawer-module__e7m7zq__drawerInner{top:var(--header-offset,105px);height:calc(100% - var(--header-offset,105px))}.BlogFilterDrawer-module__e7m7zq__drawerContent{border-radius:.5rem 0 0 .5rem;height:auto}.BlogFilterDrawer-module__e7m7zq__drawerOverlay{top:var(--header-offset,105px)}}.BlogFilterDrawer-module__e7m7zq__section{margin-bottom:1.5rem}.BlogFilterDrawer-module__e7m7zq__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:.75rem}.BlogFilterDrawer-module__e7m7zq__cloud{flex-wrap:wrap;gap:.5rem;display:flex}.BlogFilterDrawer-module__e7m7zq__tag{background:var(--color-cream);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;white-space:nowrap;border-radius:20px;align-items:center;gap:.3rem;padding:.25rem .75rem;font-family:inherit;transition:background .2s,border-color .2s;display:inline-flex}.BlogFilterDrawer-module__e7m7zq__tag:hover{background:var(--color-primary-light,#f5ebe6);border-color:var(--color-primary)}.BlogFilterDrawer-module__e7m7zq__tagActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.BlogFilterDrawer-module__e7m7zq__tagActive .BlogFilterDrawer-module__e7m7zq__tagCount{color:#fff;background:#ffffff4d}.BlogFilterDrawer-module__e7m7zq__tagCount{background:var(--color-bg);color:var(--mantine-color-dimmed);border-radius:10px;padding:.1em .4em;font-size:.7em;line-height:1}
.CategoryGrid-module__lkiVUG__section{padding:var(--section-padding);border-top:1px solid var(--color-border)}.CategoryGrid-module__lkiVUG__title{font-size:var(--font-size-h2);color:var(--color-text);margin-bottom:1.5rem;font-weight:600}@media (max-width:768px){.CategoryGrid-module__lkiVUG__section{padding:var(--section-padding-mobile)}.CategoryGrid-module__lkiVUG__title{font-size:var(--font-size-h2-mobile)}}
.PageBreadcrumbs-module__2Bkzaa__bar{padding:1rem 1.5rem 0}.PageBreadcrumbs-module__2Bkzaa__breadcrumbs{font-size:.875rem}@media (max-width:768px){.PageBreadcrumbs-module__2Bkzaa__bar{padding:.75rem 1rem 0}}
.SupportPage-module__Sh8xFq__wrapper{max-width:calc(68.75rem*var(--mantine-scale));margin:calc(1.5rem*var(--mantine-scale))auto}.SupportPage-module__Sh8xFq__pushPromptRow{margin-bottom:calc(.75rem*var(--mantine-scale));padding:0 calc(.25rem*var(--mantine-scale))}.SupportPage-module__Sh8xFq__container{height:calc(100vh - calc(5rem*var(--mantine-scale)));max-height:calc(50rem*var(--mantine-scale));border:1px solid var(--color-border);border-radius:calc(1rem*var(--mantine-scale));background-color:var(--color-bg);display:flex;overflow:hidden;box-shadow:0 2px 12px #2c24200f}.SupportPage-module__Sh8xFq__sidebar{width:calc(21.25rem*var(--mantine-scale));border-right:1px solid var(--color-border);background-color:#fff;flex-direction:column;flex-shrink:0;display:flex}.SupportPage-module__Sh8xFq__main{flex-direction:column;flex:1;min-width:0;display:flex}.SupportPage-module__Sh8xFq__loadingContainer{min-height:calc(25rem*var(--mantine-scale));justify-content:center;align-items:center;display:flex}@media (max-width:48em){.SupportPage-module__Sh8xFq__wrapper{margin:0}.SupportPage-module__Sh8xFq__pushPromptRow{padding:0 calc(.75rem*var(--mantine-scale));margin-bottom:calc(.5rem*var(--mantine-scale))}.SupportPage-module__Sh8xFq__container{height:calc(100vh - calc(3.75rem*var(--mantine-scale)));border:none;border-radius:0;max-height:none}.SupportPage-module__Sh8xFq__sidebar{border-right:none;width:100%}.SupportPage-module__Sh8xFq__sidebarHidden{display:none}.SupportPage-module__Sh8xFq__main{width:100%}.SupportPage-module__Sh8xFq__mainHidden{display:none}}
.blog-module__hsa0wq__container{padding-top:2rem;padding-bottom:3rem}.blog-module__hsa0wq__feedHeader{max-width:720px;margin:0 auto 2.5rem}.blog-module__hsa0wq__headerText{text-align:left}.blog-module__hsa0wq__titleRow{flex-direction:column;gap:.25rem;display:flex}.blog-module__hsa0wq__title{color:var(--color-text);margin:0;font-size:2rem}.blog-module__hsa0wq__subtitle{white-space:nowrap;max-width:500px}.blog-module__hsa0wq__layout{grid-template-columns:1fr 260px;align-items:start;gap:2.5rem;display:grid}.blog-module__hsa0wq__main{min-width:0}.blog-module__hsa0wq__feedLayout{max-width:720px;margin:0 auto}.blog-module__hsa0wq__divider{border:none;border-top:1px solid var(--color-border);max-width:680px;margin:2.5rem 0}@media (max-width:768px){.blog-module__hsa0wq__layout{grid-template-columns:1fr;gap:2rem}.blog-module__hsa0wq__titleRow{gap:.5rem}.blog-module__hsa0wq__headerText{text-align:center}.blog-module__hsa0wq__subtitle{white-space:normal}}
.catalog-module__KsA9DW__container{padding-top:2rem;padding-bottom:4rem}.catalog-module__KsA9DW__header{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.catalog-module__KsA9DW__headerTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.catalog-module__KsA9DW__titleGroup{align-items:baseline;gap:calc(.625rem*var(--mantine-scale));min-width:0;display:flex}.catalog-module__KsA9DW__title{color:var(--color-text);white-space:nowrap;font-size:2rem;font-weight:600}.catalog-module__KsA9DW__count{white-space:nowrap;flex-shrink:0}.catalog-module__KsA9DW__grid{margin-top:2rem}.catalog-module__KsA9DW__empty{text-align:center;justify-content:center;align-items:center;min-height:20rem;display:flex}@media (max-width:768px){.catalog-module__KsA9DW__container{padding-top:1rem;padding-bottom:2rem}.catalog-module__KsA9DW__title{font-size:1.5rem}.catalog-module__KsA9DW__titleGroup{gap:calc(.5rem*var(--mantine-scale))}}
.CustomerInfoPanel-module__RWQyaq__container{flex-direction:column;height:100%;display:flex}.CustomerInfoPanel-module__RWQyaq__header{align-items:center;gap:calc(.5rem*var(--mantine-scale));padding:calc(.625rem*var(--mantine-scale))calc(.75rem*var(--mantine-scale));border-bottom:1px solid var(--mantine-color-gray-3);flex-shrink:0;display:none}.CustomerInfoPanel-module__RWQyaq__backButton{width:calc(1.75rem*var(--mantine-scale));height:calc(1.75rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));color:var(--mantine-color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.CustomerInfoPanel-module__RWQyaq__backButton:hover{background-color:var(--mantine-color-gray-1)}.CustomerInfoPanel-module__RWQyaq__headerTitle{font-size:calc(.875rem*var(--mantine-scale));font-weight:600}.CustomerInfoPanel-module__RWQyaq__emptyState{padding:calc(2rem*var(--mantine-scale))calc(1rem*var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(.8125rem*var(--mantine-scale));text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.CustomerInfoPanel-module__RWQyaq__section{padding:calc(.875rem*var(--mantine-scale));border-bottom:1px solid var(--mantine-color-gray-2)}.CustomerInfoPanel-module__RWQyaq__profile{gap:calc(.625rem*var(--mantine-scale));align-items:flex-start;display:flex}.CustomerInfoPanel-module__RWQyaq__profileInfo{min-width:0}.CustomerInfoPanel-module__RWQyaq__profileName{font-size:calc(.875rem*var(--mantine-scale));color:var(--mantine-color-text);margin-bottom:calc(.25rem*var(--mantine-scale));font-weight:600}.CustomerInfoPanel-module__RWQyaq__contactRow{align-items:center;gap:calc(.3125rem*var(--mantine-scale));font-size:calc(.75rem*var(--mantine-scale));color:var(--mantine-color-dimmed);margin-top:calc(.125rem*var(--mantine-scale));display:flex}.CustomerInfoPanel-module__RWQyaq__meta{font-size:calc(.6875rem*var(--mantine-scale));color:var(--mantine-color-dimmed);margin-top:calc(.5rem*var(--mantine-scale))}.CustomerInfoPanel-module__RWQyaq__sectionTitle{align-items:center;gap:calc(.375rem*var(--mantine-scale));font-size:calc(.75rem*var(--mantine-scale));color:var(--mantine-color-dimmed);text-transform:uppercase;letter-spacing:.5px;margin-bottom:calc(.5rem*var(--mantine-scale));font-weight:600;display:flex}.CustomerInfoPanel-module__RWQyaq__list{gap:calc(.25rem*var(--mantine-scale));flex-direction:column;display:flex}.CustomerInfoPanel-module__RWQyaq__orderItem{padding:calc(.5rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));text-decoration:none;transition:background-color .15s;display:block}.CustomerInfoPanel-module__RWQyaq__orderItem:hover{background-color:var(--mantine-color-gray-0)}.CustomerInfoPanel-module__RWQyaq__orderTop{justify-content:space-between;align-items:center;gap:calc(.375rem*var(--mantine-scale));display:flex}.CustomerInfoPanel-module__RWQyaq__orderNumber{font-size:calc(.8125rem*var(--mantine-scale));color:var(--mantine-color-text);font-weight:500}.CustomerInfoPanel-module__RWQyaq__orderMeta{font-size:calc(.6875rem*var(--mantine-scale));color:var(--mantine-color-dimmed);margin-top:calc(.125rem*var(--mantine-scale))}.CustomerInfoPanel-module__RWQyaq__chatItem{width:100%;padding:calc(.4375rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale));border-radius:calc(.375rem*var(--mantine-scale));cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;transition:background-color .15s;display:flex}.CustomerInfoPanel-module__RWQyaq__chatItem:hover{background-color:var(--mantine-color-gray-0)}.CustomerInfoPanel-module__RWQyaq__chatDate{font-size:calc(.75rem*var(--mantine-scale));color:var(--mantine-color-text)}.CustomerInfoPanel-module__RWQyaq__chatMeta{font-size:calc(.6875rem*var(--mantine-scale));color:var(--mantine-color-dimmed)}@media (max-width:48em){.CustomerInfoPanel-module__RWQyaq__header{display:flex}}
.CallToAction-module__W2Jv6q__section{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1100px;margin:0 auto;padding:4rem 2rem;display:grid}.CallToAction-module__W2Jv6q__imageWrapper{aspect-ratio:3/4;border-radius:12px;position:relative;overflow:hidden}.CallToAction-module__W2Jv6q__image{object-fit:cover}.CallToAction-module__W2Jv6q__content{flex-direction:column;gap:1rem;display:flex}.CallToAction-module__W2Jv6q__title{font-size:var(--font-size-h2);color:var(--color-bg-dark);font-weight:600}.CallToAction-module__W2Jv6q__description{max-width:400px;color:var(--color-text-secondary);margin-bottom:.5rem}.CallToAction-module__W2Jv6q__button{align-self:flex-start}@media (max-width:768px){.CallToAction-module__W2Jv6q__section{text-align:center;grid-template-columns:1fr;gap:2rem;padding:3rem 1rem}.CallToAction-module__W2Jv6q__content{align-items:center}.CallToAction-module__W2Jv6q__imageWrapper{aspect-ratio:4/3;max-height:300px}.CallToAction-module__W2Jv6q__title{font-size:var(--font-size-h2-mobile)}}
.gallery-module__rLw46a__container{padding-top:2rem;padding-bottom:4rem}.gallery-module__rLw46a__header{margin-bottom:1.5rem}.gallery-module__rLw46a__title{color:var(--color-text);margin-bottom:.5rem;font-size:2rem}.gallery-module__rLw46a__grid{margin-top:1.5rem}.gallery-module__rLw46a__empty{text-align:center;padding:4rem 0}@media (max-width:768px){.gallery-module__rLw46a__container{padding-top:1rem}.gallery-module__rLw46a__title{font-size:1.5rem}}
.CommentModerationItem-module__PcjWtG__item{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;padding:1rem}.CommentModerationItem-module__PcjWtG__header{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.CommentModerationItem-module__PcjWtG__meta{flex:1}.CommentModerationItem-module__PcjWtG__badge{border-radius:10px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.CommentModerationItem-module__PcjWtG__approved{color:#155724;background:#d4edda}.CommentModerationItem-module__PcjWtG__rejected{color:#721c24;background:#f8d7da}.CommentModerationItem-module__PcjWtG__target{margin-bottom:.25rem}.CommentModerationItem-module__PcjWtG__parentExcerpt{border-left:3px solid var(--color-border);margin-bottom:.5rem;padding:.5rem;font-style:italic}.CommentModerationItem-module__PcjWtG__content{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin:.5rem 0;padding:.75rem 0;font-size:.95rem;line-height:1.6}.CommentModerationItem-module__PcjWtG__content p{margin:0 0 .5rem}.CommentModerationItem-module__PcjWtG__content p:last-child{margin-bottom:0}.CommentModerationItem-module__PcjWtG__footer{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.CommentModerationItem-module__PcjWtG__likes{color:var(--color-primary);align-items:center;gap:.25rem;display:flex}
.SupportMetricsBanner-module___3UJEq__container{gap:calc(.75rem*var(--mantine-scale));flex-wrap:wrap;display:flex}.SupportMetricsBanner-module___3UJEq__card{align-items:center;gap:calc(.625rem*var(--mantine-scale));padding:calc(.75rem*var(--mantine-scale))calc(1rem*var(--mantine-scale));border:1px solid var(--mantine-color-gray-3);border-radius:calc(.625rem*var(--mantine-scale));min-width:calc(8.75rem*var(--mantine-scale));background-color:#fff;display:flex}.SupportMetricsBanner-module___3UJEq__value{font-size:calc(1.25rem*var(--mantine-scale));color:var(--mantine-color-text);font-weight:700;line-height:1}.SupportMetricsBanner-module___3UJEq__label{font-size:calc(.75rem*var(--mantine-scale));color:var(--mantine-color-dimmed);margin-top:calc(.125rem*var(--mantine-scale))}.SupportMetricsBanner-module___3UJEq__iconOpen{color:var(--mantine-color-blue-6)}.SupportMetricsBanner-module___3UJEq__iconWaiting{color:var(--mantine-color-orange-6)}.SupportMetricsBanner-module___3UJEq__iconClosed{color:var(--mantine-color-green-6)}@media (max-width:48em){.SupportMetricsBanner-module___3UJEq__card{min-width:calc(6.25rem*var(--mantine-scale));flex:1}}
.BlogViewToggle-module__iw-uUG__toggle{z-index:100;background:var(--color-cream);border:1px solid var(--color-border);border-radius:12px;gap:.25rem;padding:.375rem;position:fixed;top:7.5rem;right:1.5rem;box-shadow:0 2px 12px #2c24201a}@media (max-width:768px){.BlogViewToggle-module__iw-uUG__toggle{flex-direction:column;top:6.5rem;right:.75rem}}
.AdminCommentsPage-module__LsVA0q__pagination{justify-content:center;display:flex}
.AdminSupportPage-module__CprU1G__wrapper{gap:calc(1rem*var(--mantine-scale));flex-direction:column;display:flex}.AdminSupportPage-module__CprU1G__container{height:calc(100vh - calc(12.5rem*var(--mantine-scale)));min-height:calc(31.25rem*var(--mantine-scale));border:1px solid var(--mantine-color-gray-3);border-radius:calc(.75rem*var(--mantine-scale));background-color:#fff;display:flex;overflow:hidden}.AdminSupportPage-module__CprU1G__sidebar{width:calc(21.25rem*var(--mantine-scale));border-right:1px solid var(--mantine-color-gray-3);flex-direction:column;flex-shrink:0;display:flex}.AdminSupportPage-module__CprU1G__main{flex-direction:column;flex:1;min-width:0;display:flex}.AdminSupportPage-module__CprU1G__loadingContainer{min-height:calc(25rem*var(--mantine-scale));justify-content:center;align-items:center;display:flex}@media (max-width:48em){.AdminSupportPage-module__CprU1G__container{height:calc(100vh - calc(10rem*var(--mantine-scale)));border:none;border-radius:0}.AdminSupportPage-module__CprU1G__sidebar{border-right:none;width:100%}.AdminSupportPage-module__CprU1G__main{width:100%}.AdminSupportPage-module__CprU1G__hiddenMobile{display:none}}
