.content.collection-main{padding:1.6rem 0}.content.collection-main header{padding:1rem 0}.collection-main #facets{margin-bottom:1.6rem}.collection-main #facets .facets__heading,.collection-main #facets .facet-sort__label,.collection-main #facets .product-count__text{font-size:inherit;text-transform:inherit;margin:0}.collection-main #facets .facets__heading,.collection-main #facets .facet-sort__label{margin-right:1.2rem}.collection-main .facets-wrapper{min-width:100%}.collection-main .facets-container{padding:1rem;margin:0 auto;padding-top:0;padding-bottom:1.6rem;border-bottom:1px solid rgba(204,102,152,.125)}.collection-main .facets{background:none}.collection-main .collection-group-container{padding:1.6rem;background:#fcf4f4;border-radius:2.25rem;box-shadow:0 0 0 .2rem #e784b440}.collection-main .collection-group{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start;gap:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.collection-main .collection-item{padding:0;margin:0;background:#ffffff80;border-radius:1.125rem;box-shadow:0 0 0 .2rem #cc66980d;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;transition:background .25s ease;width:100%;font-size:1.6rem}.collection-main .collection-item:hover{background:#fff}@media (min-width: 576px){.collection-main .collection-item{width:calc(50% - .8rem)}}@media (min-width: 1200px){.collection-main .collection-item{width:calc(25% - 1.2rem)}}.collection-main .collection-item.collection-item-byo-bundle{position:relative;background:#fff}.collection-main .collection-item.collection-item-byo-bundle:after{display:block;position:absolute;content:"";top:.8rem;left:.8rem;bottom:.8rem;right:.8rem;border:.2rem dashed rgba(234,188,203,.5);border-radius:.5rem;z-index:0;pointer-events:none}.collection-main .collection-item-image{position:relative;background:#fff;mix-blend-mode:darken;padding:1rem 2rem}.collection-main .collection-item-image picture{position:relative;display:block;max-height:23rem;max-width:23rem;margin:0 auto;overflow:hidden;transition:opacity .3s ease,filter .15s ease}.collection-main .collection-item.loading .collection-item-image picture{opacity:0;filter:blur(8px)}.collection-main .collection-item-image picture:before{display:block;content:"";width:100%;padding-top:100%}.collection-main .collection-item-image picture>img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;max-width:100%;max-height:100%;margin:auto}.collection-main .collection-item-image .badges{position:absolute;top:.5em;right:.5em;max-width:30%}.collection-main .collection-item-image .badges img{max-width:100%}.collection-main .collection-item-image .tag-group{top:.5em;left:.5em}.collection-main .collection-item-details{padding:1rem 2rem 2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1}.collection-main .collection-item-details .details{margin-bottom:1rem;margin-top:0;line-height:1.2}.collection-main .collection-item-details .details-title{font-weight:700;font-size:1.8rem}.collection-main .collection-item-details .details-description,.collection-main .collection-item-details .details-price{font-size:1.4rem;display:inline-block}.collection-main .collection-item-details .details-price{font-weight:700;margin:.5rem auto 0;white-space:nowrap}.collection-main .collection-item-details .details-current-price{margin:0 .25rem}.collection-main .collection-item-details .details-current-price:has(+.details-compare-at-price){color:#bd2a5b}.collection-main .collection-item-details .details-compare-at-price{margin:0 .25rem}.collection-main .collection-item-details .button{margin:auto auto 0;color:var(--purchase-button-color);background:var(--purchase-button-background)}.collection-main .collection-item-details .button:hover{color:var(--purchase-button-hover-color);background:var(--purchase-button-hover-background)}.collection-main .collection-item-details .button[disabled]{opacity:.25;color:var(--purchase-button-hover-color);background:var(--purchase-button-hover-background)}.collection-main .collection-item-details .more-link{margin:1rem auto 0;font-size:1.4rem}.collection-item-variants .product-option-group{display:inline-block;font-size:1.3rem;margin:0 auto 1rem;border:.2rem solid #f4e6e9;background:#f4e6e9;border-radius:2.25rem;justify-content:space-between}.collection-item-variants .product-option-group label{color:inherit;-ms-flex:1;flex:1;text-align:center;font-weight:700;cursor:pointer;margin:0}.collection-item-variants .product-option-group label[data-sold-out] .product-option{opacity:.25;text-decoration:line-through}.collection-item-variants .product-option-group .product-option{border:.2rem solid #f4e6e9;padding:.6rem 1.2rem;border-radius:2.25rem;cursor:pointer;height:100%;position:relative}.collection-item-variants .product-option-group .product-option small{font-size:1.2rem;display:block}.collection-item-variants .product-option-group input{display:none}.collection-item-variants .product-option-group input:checked+.product-option{background:#fff;border-color:#eabccb80}.collection-main .pagination{margin:1.6rem auto;width:100%}.collection-main .pagination span.current,.collection-main .pagination span>a{background:#f8e1e3;box-shadow:0 0 0 .2rem #cc669840;height:2.4rem;min-width:2.4rem;border-radius:1.2rem;margin:0 .4rem;padding:0 .5rem;transition:width .5s cubic-bezier(.23,1,.32,1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#cc6698;font-weight:700;font-size:1.4rem;border:none}.collection-main .pagination span.prev>a,.collection-main .pagination span.next>a{padding:0 1rem}.collection-main .pagination span.current{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/97/assets/section-content-collection-main.css.map */
