.collection-child-collections{margin-bottom:60px}.collection-child-collections__inner{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.collection-child-collections__btn{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid rgba(0,0,0,.15);border-radius:999px;text-decoration:none;color:inherit;background:#fff;font-size:14px;line-height:1}.collection-child-collections__btn:hover{border-color:#00000059}.filter-list__child{padding-left:1em}.filter-list__child-label{display:inline-block}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.p-review-form-wrap{margin-top:1.5rem}.p-review-login-prompt{margin-top:1.5rem;padding:1rem;background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;font-size:.95rem;color:#666}.p-review-login-prompt a{color:#333;font-weight:700;text-decoration:underline}.p-review-form .form-row{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.p-review-form .form-row label{width:120px;flex-shrink:0;margin-top:.5rem}.p-review-form input[type=text],.p-review-form select,.p-review-form textarea{width:100%;max-width:400px;padding:.5rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.star-rating-input{display:flex;gap:4px;cursor:pointer;font-size:1.5rem;color:#ccc;margin-top:.25rem}.star-rating-input .fa-solid{color:#333}.p-review-summary-area{display:flex;align-items:center;justify-content:space-between;margin:2rem 0;padding:1.5rem 0;border-top:1px solid #eee;border-bottom:1px solid #eee;flex-wrap:wrap;gap:1rem}.review-summary-left{text-align:center;min-width:120px}.review-summary-average{font-size:2.5rem;font-weight:700;line-height:1;color:#333}.review-summary-count{font-size:.9rem;color:#666;margin-top:.5rem}.review-summary-center{flex-grow:1;border-left:1px solid #eee;padding-left:1.5rem;min-width:200px}.review-summary-bar-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.85rem;color:#666}.review-summary-stars{display:flex;gap:2px;color:#ccc}.review-summary-stars .fa-solid{color:#666}.review-summary-progress{flex-grow:1;height:12px;background-color:#eee;position:relative}.review-summary-progress-fill{position:absolute;top:0;left:0;height:100%;background-color:#f4c150}.review-summary-bar-count{width:30px;text-align:right}.review-summary-right{text-align:center}.review-write-btn{background-color:#333;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:2rem;cursor:pointer;font-size:.95rem;transition:opacity .2s}.review-write-btn:hover{opacity:.8}.p-agreement-area{margin:1.5rem 0;padding:1rem;background-color:#f9f9f9;border:1px solid #eee;border-radius:4px}.p-agreement-title{font-weight:700;margin-bottom:.75rem;font-size:.95rem;color:var(--color-text)}.p-agreement-list{display:flex;flex-direction:column;gap:.5rem}.p-agreement-label{display:flex;align-items:flex-start;cursor:pointer;font-size:.9rem;line-height:1.4}.p-agreement-checkbox{margin-top:.2rem;margin-right:.5rem}.p-agreement-confirm-text{font-weight:700;color:var(--color-text);margin-right:1rem;white-space:nowrap}.add-to-cart-btn:disabled{opacity:.5;cursor:not-allowed}.product-form.agreements-unmet .shopify-payment-button{display:none!important}.noshi-row-note{margin:2rem 0;font-size:.8rem;max-width:320px}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
