@charset "UTF-8";

/********* public:member_products.less ********/
#tab-panes__products{padding:.5rem 1rem 1rem}#tab-panes__products .tab-header{margin-bottom:1.5rem}#tab-panes__products .tab-header h2{font-weight:600;font-size:1.125rem;line-height:120%;margin:0}@media screen and (min-width:900px){#tab-panes__products .tab-header h2{font-size:1.25rem}}.products-header-actions{display:inline-flex;gap:0.5rem}@media (max-width:479px){.products-header-actions{margin-left:-1rem}}.view-product-modal .product{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width:1199px){.view-product-modal .product{gap:2rem}}@media (max-width:899px){.view-product-modal .product{grid-template-columns:1fr;gap:1rem}}.view-product-modal .product .product-image,.view-product-modal .product .product-image-gallery{border-radius:.75rem;min-width:320px;max-width:320px}.view-product-modal .product .product-image img,.view-product-modal .product .product-image-gallery img,.view-product-modal .product .product-image .no-image,.view-product-modal .product .product-image-gallery .no-image,.view-product-modal .product .product-image .sensitive-content.nsfw-attachment,.view-product-modal .product .product-image-gallery .sensitive-content.nsfw-attachment{border-radius:.75rem}.view-product-modal .product .product-image .no-image,.view-product-modal .product .product-image-gallery .no-image,.view-product-modal .product .product-image .sensitive-content.nsfw-attachment,.view-product-modal .product .product-image-gallery .sensitive-content.nsfw-attachment{height:300px}.view-product-modal .product .product-image{height:300px}.view-product-modal .product .product-image img{height:300px}.products{margin-top:1.5rem;display:flex;gap:0.75rem;flex-wrap:wrap}.product-item{padding:1rem;border:1px solid var(--neutral-300);border-radius:.5rem;position:relative;width:320px}.product-item .product-image,.product-item .product-image-gallery{margin-bottom:1rem}.product-item .product-info{padding-bottom:3rem}.product-item .product-footer-row{position:absolute;bottom:1rem;left:6px}.product-item .product-footer-row .product-modify-actions{margin-right:22px}.product-info .california-reaction-bar.reactionsBar,.view-product-modal .california-reaction-bar.reactionsBar{padding:0;margin-bottom:0;margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--neutral-200)}.product-image{height:250px;max-width:320px}.product-image img{height:250px;object-fit:cover;width:100%}.product-image .no-image,.product-image .sensitive-content.nsfw-attachment{width:100%;height:250px;background-color:var(--neutral-200)}.product-title-row{display:flex;gap:0.25rem}.product-title-row .product-ownership-options{margin-inline-start:auto;padding-right:0.75rem}.product-title-row .product-ownership-options .button{background-color:transparent;width:27px;height:27px}.product-title{font-weight:600;font-size:1rem;line-height:140%;margin-bottom:1rem}.product-title .label--ownership-status{margin-right:0.75rem;display:inline}.product-image .no-image,.product-image-gallery .no-image{flex-direction:column;width:100%}.product-image-gallery .no-image{height:280px}.product-info-row{display:flex;align-items:baseline;margin-bottom:0.5rem}.product-info-row:last-of-type{margin-bottom:1rem}.product-info-row .field-label{flex:none;font-weight:500;font-size:0.875rem;line-height:140%;color:var(--text-tertiary);width:100px}.p-pageWrapper .product-info-row .field-value,.p-pageWrapper .product-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;contain:paint}.p-pageWrapper .product-info-row .field-value *,.p-pageWrapper .product-title *{display:inline}.p-pageWrapper .other-details .product-info-row .field-value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;contain:paint}.p-pageWrapper .other-details .product-info-row .field-value *{display:inline}.product-footer-row{width:100%;display:flex;gap:0.5rem;margin-top:0.5rem}.product-footer-row .product-engage-actions{display:flex;gap:0.5rem}.product-footer-row .product-modify-actions{display:flex;gap:0.5rem;justify-content:flex-end}.view-product-modal{padding:1.25rem}.view-product-modal .close-overlay.overlay-titleCloser{position:absolute;right:1rem;top:0.75rem}@media (max-width:899px){.view-product-modal .close-overlay.overlay-titleCloser{position:absolute;right:0.5rem;top:0.25rem}}.view-product-modal .product{margin-bottom:0;gap:0 2rem}@media (max-width:899px){.view-product-modal .product{gap:1rem}}.view-product-modal .actionBar-action--reaction.actionBar-action.button.button--text{display:inline-flex;gap:0.25rem;padding-left:0}.view-product-modal .editor-wrapper .fr-box .fr-toolbar::before{border-top:1px solid var(--neutral-300)}.view-product-modal .editor-wrapper,.view-product-modal .fr-box.fr-basic .fr-wrapper{background-color:inherit}.suggestions-view h2{text-align:center}.suggestions-subtitle{text-align:center;color:var(--text-secondary);margin-bottom:1rem}@media (min-width:900px){.suggestions-subtitle{padding:0 5rem}}.suggestion-cta-column{display:flex;gap:0.5rem}.product-suggestions{width:100%;border:1px solid var(--neutral-300);border-radius:.5rem;list-style-type:none;padding:0}.product-suggestions .suggestion-row{width:100%;display:inline-flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .5rem}.product-suggestions .suggestion-row:not(:last-of-type){border-bottom:1px solid var(--neutral-300)}.product-suggestions .suggestion-text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;contain:paint}.product-suggestions .suggestion-text *{display:inline}.products-view>.blockStatus{margin-top:0.75rem}@media (max-width:479px){.products-view .tab-header{flex-direction:column;align-items:start;gap:0.5rem}}.product-comment-action--mobile{position:fixed;bottom:0;left:0;width:100vw;padding:0.75rem;z-index:1000;background-color:var(--card-bg);color:var(--text-primary);box-shadow:0 5px 15px 0 rgba(0,0,0,0.5)}@media (min-width:900px){.product-comment-action--mobile{display:none}}@media (max-width:899px){.product-comment-editor{position:fixed;bottom:0;left:0;width:100vw;z-index:1000;background-color:var(--card-bg);box-shadow:0 5px 15px 0 rgba(0,0,0,0.5)}.product-comment-editor .formButtonGroup{margin-top:0.75rem;margin-right:0.75rem}.product-comment-editor .editor-wrapper .fr-box .fr-toolbar::before{display:none}}@media (max-width:899px){.hidden--mobile{display:none}}.delete-comment-warning{text-align:center;padding:1rem}.menu--product-ownership,.menu--product-ownership-comment .menu-content{background-color:var(--card-bg)}
